Communication device and method of providing location information therein
Abstract
COMMUNICATION DEVICE AND METHOD OF PROVIDING LOCATION INFORMATION IN THE SAME. A communication device, a computer program product and a method of providing location information on it are disclosed. The communication device includes a wireless communication unit, a display medium, a memory and a controller operatively connected to memory, the display medium and the wireless communication device, the controller configured to transmit virtual movement information from the device communication device for a different communication device, the different communication device registered with a location information provision service.

Term
Projected expiry 15 July 2028.
- Priority
- Filed
- Granted
- Today
- Projected expiry
16 claims: 2 independent, 14 dependent
- 1CLAIMS REIVINDICAÇÕES 1. Communication device, CHARACTERIZED for understanding:1. Dispositivo de comunicação, CARACTERIZADO por compreender: a wireless communication unit;a display medium;uma unidade de comunicação sem fio;um meio de exibição;a memory;and a controller operatively connected to memory, the display medium and the wireless communication device, the controller configured to transmit virtual motion information from the communication device to a different communication device, the different communication device registered with a providing location information. uma memória;e um controlador operativamente conectado à memória, o meio de exibição e o dispositivo de comunicação sem fio, o controlador configurado para transmitir informações de movimento virtual do dispositivo de comunicação para um dispositivo de comunicação diferente, o dispositivo de comunicação diferente registrado com um serviço de fornecimento de informações de localização.
- 11. Method of transmitting movement information on a communication device, FEATURED for understanding:11.. Método de transmitir informação de movimento em um dispositivo de comunicação, CARACTERIZADO por compreender : display virtual movement information from the communication device;and transmitting the displayed virtual motion information to a different communication device registered with a location information provision service. exibir informação de movimento virtual do dispositivo de comunicação;e transmitir a informação de movimento virtual exibida para um dispositivo de comunicação diferente registrado com um serviço de fornecimento de informações de localização .
Independent claims2
734 paragraphs in 7 sections, as filed
(54) Title: COMMUNICATION DEVICE AND METHOD OF PROVIDING LOCATION INFORMATION IN THE SAME (30) Unionist Priority: 10/15/2007 kr 10-2007-0103582 (73) Holder (s): LG Electronics Inc.
(72) Inventor (s): Um Hy Yoon (57) Summary: communication device and method of PROVIDING LOCATION INFORMATION AT THE SAME. A communication device, a computer program product and a method of providing location information on it are disclosed. The communication device includes a wireless communication unit, a display medium, a memory and a controller operatively connected to memory, the display medium and the wireless communication device, the controller configured to transmit virtual movement information from the device communication device for a different communication device, the different communication device registered with a location information provision service.
<img file="BRPI0804836A2_D0001.tif" />
<img file="BRPI0804836A2_D0002.tif" />
PI0804836-3
COMMUNICATION DEVICE AND METHOD OF PROVIDING LOCATION INFORMATION IN THE SAME
REMISSIVE REFERENCE TO RELATED ORDERS
This application claims the benefit of Korean patent application number 10-2007-0103582, filed on 15 /
October 2007, which is hereby incorporated by reference as if fully disclosed here.
BACKGROUND OF THE INVENTION
Field of invention
The present invention relates to a communication device and more particularly to a communication device<sup>f /</sup> communication and method of providing location information on it. Although the present invention is suitable for a wide scope of applications, it is particularly suitable for generating a movement history using location information.
Discussion of related technique <sup>1</sup> A communication device is a device that
V ι ',,, can be configured to perform various functions. Examples of such functions include voice and data communications, capturing images and video through a camera, recording water. \ dio, play music files through a speaker system, and display images and video on a display medium. Some terminals include additional functionality that is supposed to play games, while other terminals are configured as multimedia players. More recently, communication devices have been configured to receive broadcast and multicast signals that allow viewing of content such as television programs and videos.
Efforts are ongoing to support and increase the functionality of communication devices. Such efforts include improvements in hardware and software, as well as changes and improvements in the structural components that make up the communication device.
In addition, many efforts are ongoing to research and develop a method for providing a service similar to an intercommunicating device instant messaging service in association with a location-based service.
SUMMARY OF THE INVENTION
Accordingly, the present invention is directed to an apparatus, computer program product and method thereof that substantially avoids one or more problems due to limitations and disadvantages of the related technique.
An object of the present invention is to provide a variety of services based on a communication device location.
Advantages, objectives and additional features of the invention will be exposed in part in the description that follows and in part will become apparent to those having common knowledge in the art after examining what follows or can be learned from the practice of the invention. The objectives and other advantages of the invention can be realized and obtained by the structure particularly indicated in the written description and claims of the same as well as attached drawings.
To achieve these objectives and other advantages and in accordance with the purpose of the invention, as incorporated and widely described herein, a communication device according to the present invention includes a wireless communication unit, a display medium, a memory and a controller operatively connected to memory, the display medium, and the wireless communication device, the controller configured to transmit virtual motion information from the communication device to a different communication device, the different communication device registered with a location information provisioning service.
In another aspect of the present invention, a method of providing location information on a communication device includes displaying virtual motion information from the communication device and transmitting the displayed virtual motion information to a different communication device registered with a service provider. location information.
It is to be understood that both the above general description and the following detailed description of the present invention are exemplary and explanatory and are intended to provide further explanation of the invention as claimed.
BRIEF DESCRIPTION OF THE DRAWINGS
The attached drawings, which are included to provide a further understanding of the invention and are incorporated into and form a part of that application, illustrate embodiment (s) of the invention and together with the description serve to explain the principle of the invention. In the drawings:
Figure 1 is a block diagram of a mobile terminal according to an embodiment of the present invention;
Figure 2 is a perspective view of a front side of a mobile terminal in accordance with an embodiment of the present invention;
<td></td><td>THE</td><td>figure</td><td>3 is</td><td>a rear view of the</td><td>mobile terminal</td>
<td colspan="2">shown in</td><td>figure</td><td> 2;</td><td></td><td></td>
<td></td><td>THE</td><td>figure</td><td>4 is</td><td>a block diagram</td><td>of a system</td>
<td>in</td><td colspan="2">communication without</td><td>thread</td><td>CDMA operable with</td><td>mobile terminal</td>
<td>of</td><td>figures</td><td>1 to 3;</td><td></td><td></td><td></td>
<td></td><td>THE</td><td>figure</td><td>5 and</td><td colspan="2">figure 6 are state diagrams</td>
for examples that a mobile terminal is performing a function of guiding on the road;
Figure 7 is a structural diagram of a system for implementing a location information provision service in accordance with an embodiment of the present invention;
Figure 8 is a flow chart of a process for generating location-based information according to an embodiment of the present invention;
Figures 9A to 9F are diagrams of a screen for defining resolution according to location correlation according to an embodiment of the present invention;
Figure 10 is a first flow chart of a process for registering a mobile terminal with a location information provision service according to an embodiment of the present invention;
Figure 11 is a second flow chart of a process for registering a mobile terminal with a location information provision service according to an embodiment of the present invention;
Figure 12 is a state diagram of a screen in which a process for registering a mobile terminal of an embodiment of the present invention with a location information provision service according to a first embodiment of the present invention is shown;
Figures 13A to 13D are state diagrams of a screen in which a process for registering a mobile terminal of one embodiment of the present invention with a location information provision service according to a second embodiment of the present invention is shown;
Figures 14A to 14C are state diagrams of a screen in which a process for registering a mobile terminal of one embodiment of the present invention with a location information provision service, in accordance with a third embodiment of the present invention is shown;
Figures 15A to 15D are state diagrams of a screen in which a process for registering a mobile terminal of one embodiment of the present invention with a location information provision service, in accordance with a fourth embodiment of the present invention is shown;
Figure 16 is a flow chart of a process for transmitting location information in the case of a service access providing location information from a mobile terminal according to an embodiment of the present invention;
Figure 17 is a flow chart for receiving and displaying location information on a mobile terminal in accordance with an embodiment of the present invention;
Figures 18A to 18D are state diagrams of a screen in which a process for selecting a terminal for receiving location information on a mobile terminal in accordance with an embodiment of the present invention is shown;
Figure 19 is a state diagram of a screen in which a process for adjusting an extension of providing location information on a mobile terminal in accordance with an embodiment of the present invention is shown;
Figures 20A to 20F are state diagrams of a screen in which a process for selecting a terminal for transmitting location information on a mobile terminal according to an embodiment of the present invention is shown;
Figure 21 is a state diagram of a screen in which a process for adjusting an extension of displaying location information on a mobile terminal in accordance with an embodiment of the present invention is shown;
Figure 22A and Figure 22B are state diagrams of a screen to announce that a location information provision service is accessed on a mobile terminal in accordance with an embodiment of the present invention;
Figures 23A to 23D are state diagrams of a screen on which area value information is displayed according to permission / privacy level with a mobile terminal in accordance with an embodiment of the present invention;
Figures 14A and 14B are state diagrams of a screen in which location information is displayed with reference to a distance from a mobile terminal in accordance with an embodiment of the present invention;
Figure 25 is a state diagram of a screen in which location-based information on a mobile terminal, in accordance with an embodiment of the present invention, is displayed using a map image;
Figures 26A to 26E are state diagrams of a screen on which location information is displayed according to area correlation with a mobile terminal according to an embodiment of the present invention;
Figures 27A to 27C are state diagrams of a screen on which location information is displayed according to a type of location information provision on a mobile terminal in accordance with an embodiment of the present invention;
Fig. 28 is a flow chart of a location information provision process according to a location information service access access of a mobile terminal according to an embodiment of the present invention;
Figures 29A to 29G are state diagrams of a screen in which a process for selecting a terminal for providing location information on a mobile terminal according to an embodiment of the present invention is shown;
Fig. 30 is a state diagram of a screen in which a display list is displayed on a mobile terminal in accordance with an embodiment of the present invention;
Figure 31A and Figure 31B are state diagrams of a screen on which a process for displaying location information is displayed according to a basic mode;
Figure 32A and Figure 32B are state diagrams of a screen on which a process for displaying location information is displayed according to an information provision mode;
Figures 33A to 33D are state diagrams of a screen on which a process for displaying location information is displayed according to a map mode;
Figures 34A to 34C are state diagrams of a screen on which a process for displaying location information is displayed according to a mixing mode;
Figure 35 is a state diagram of a screen in which a process for displaying information based on location hierarchically generated according to resolution is displayed;
Fig. 36 is a flow chart for a method of performing a function on a mobile terminal in accordance with an embodiment of the present invention;
Figures 37 to 45 are state diagrams for explaining a function that performs a function on a mobile terminal in accordance with an embodiment of the present invention;
Fig. 46 is a flow chart for a method of driving on the road of a mobile terminal according to an embodiment of the present invention;
Figures 47 to 52 are state diagrams for explaining a flow chart for a method of driving on the road of a mobile terminal according to an embodiment of the present invention;
Fig. 53 is a state diagram of a screen in which a communication history with a specific corresponding part on a mobile terminal according to an embodiment of the invention;
Fig. 54 is a flow chart for a method of generating a moving history of a mobile terminal in accordance with an embodiment of the present invention;
Figures 55 to 63 are state diagrams to explain a method of generating a moving history of a mobile terminal in accordance with an embodiment of the present invention;
Fig. 64 is a flow chart for a method of transmitting information in a method of generating a moving history of a mobile terminal in accordance with an embodiment of the present invention;
Figures 65 to 69 are state diagrams to explain a method of generating a moving history of a mobile terminal in accordance with an embodiment of the present invention;
Figures 70 to 72 are state diagrams of a screen in which information on a specific terminal is displayed in an indicator area of a mobile terminal in accordance with an embodiment of the present invention;
Fig. 73 is a flow chart for a method of providing virtual location information according to the definition of a privacy protection function on a mobile terminal according to an embodiment of the present invention;
Figure 7 4 is a diagram of a screen in which a process for defining a privacy protection function on a mobile terminal in accordance with an embodiment of the present invention is shown;
Figures 75A to 75D are diagrams of a screen for displaying a case in which a distance is selected from a condition list on a mobile terminal in accordance with an embodiment of the present invention;
Figures 76A to 761 are diagrams of a screen for displaying a case in which a location is selected from a list of conditions on a mobile terminal in accordance with an embodiment of the present invention;
Figures 77A and 77B are diagrams of a screen for displaying a case in which a movement speed and direction are selected from a list of conditions on a mobile terminal according to an embodiment of the present invention;
Figures 78A and 78B are diagrams of a screen for displaying a case in which a virtual moving history is selected from a list of conditions on a mobile terminal in accordance with an embodiment of the present invention;
Fig. 79 is a flow chart for a method of advertising location information in accordance with the definition of a privacy protection function on a mobile terminal in accordance with an embodiment of the present invention;
Fig. 80 is a diagram of a screen according to the definition of a privacy protection function and a way of advertising on a mobile terminal according to a modality of the present invention;
Figures 81A to 81D are diagrams of a screen for displaying a process for defining a condition limited by a mode of advertising on a mobile terminal in accordance with an embodiment of the present invention;
Fig. 82 is a flow chart for a method of providing location information according to permission / privacy level on a mobile terminal according to an embodiment of the present invention; and
Fig. 83A and Fig. 83B are diagrams of a screen for displaying a process for defining permission / privacy level by terminal / group on a mobile terminal in accordance with an embodiment of the present invention.
DETAILED DESCRIPTION OF THE INVENTION
Reference will now be made in detail to the preferred embodiments of the present invention, examples of which are illustrated in the accompanying drawings. It should be understood by a12 those with common knowledge in this technological field that other modalities can be used, and structural, electrical, as well as procedural changes can be made without departing from the scope of the present invention. Whenever possible, the same reference numbers will be used in all drawings to refer to the same or similar parts.
Firstly, a communication device according to one embodiment of the present invention can include a mobile type or a fixed type, according to the presence or absence of its mobility. The following description is made with the assumption that a communication device includes a mobile terminal for example. And it should be understood that various implementations of the present invention are not limited to the mobile terminal.
Figure 1 is a block diagram of the mobile terminal 100, according to an embodiment of the present invention. The mobile terminal can be implemented using a variety of different terminal types. Examples of such terminals include mobile phones, user equipment, smart phones, computers, digital broadcast terminals, personal digital assistants, portable media players (PMP) and browsers. Only as a non-limiting example, the additional description will be related to a mobile terminal. However, such teachings apply equally to other types of terminals. Figure 1 shows the mobile terminal 100 having several components, however it must be understood that the implementation of all the illustrated components is not a requirement. A greater or lesser number of components can alternatively be implemented.
Figure 1 shows a wireless communication unit 110 configured with several commonly implemented components. For example, wireless communication unit 110 typically includes one or more components that allow wireless communication between mobile terminal 100 and a wireless communication system or network within which the mobile terminal is located.
The broadcast reception module 110 receives a broadcast signal and / or broadcast associated information from an external broadcast management entity through a broadcast channel. The broadcast channel can include a satellite channel and a terrestrial channel. The broadcast management entity generally refers to a system that transmits a broadcast signal and / or information associated with the broadcast. Examples of information associated with broadcasting include information associated with a broadcasting channel, a broadcasting program, a broadcasting service provider, etc. For example, information associated with broadcasting may include an electronic program guide (EPG) for digital multimedia broadcasting (DMB) and electronic service guide (ESG) for digital-portable video broadcasting (DVB-H).
The broadcast signal can be implemented as a TV broadcast signal, a radio broadcast signal, and a data broadcast signal, among others. If desired, the broadcast signal can further include a broadcast signal combined with a radio or TV broadcast signal.
The broadcast reception module 111 can be configured to receive broadcast signals transmitted from various types of broadcast systems. For example non-limiting, such broadcast systems include digital-terrestrial multimedia broadcasting (DBM-T), digital-satellite multimedia broadcasting (DMB-S), digital portable video broadcasting (DVB-H), the broadcasting system of data known as direct media link only (MediaFLO®) and digital broadcasting of integrated terrestrial services (ISDB-T). The reception of multicast signals is also possible. If desired, the data received by the broadcast reception module 111 can be stored in an appropriate device, such as memory 160.
The mobile communication module 112 transmits / receives wireless signals to / from one or more network entities (for example, base station, Node-B). Such signals can represent audio, video, multimedia, control signaling and data, among others.
The wireless internet module 113 supports internet access to the mobile terminal. This module can be attached internally or externally to the terminal.
The short-range communication module 114 facilitates relatively short-range communications. Appropriate technologies to implement this module include radio frequency identification (RFID), infrared data association (IrDA), ultra-wideband (UWB), as well as the commonly mentioned networking technologies such as Bluetooth and ZigBee, to name a few.
The position location module 115 identifies or otherwise obtains the location of the handset. If desired, this module can be implemented using global positioning system (GPS) components that cooperate with associated satellites, network components and combinations thereof.
The audio / video input (A / V) unit 120 is configured to provide audio or video signal input to the handset. As shown, the A / V input unit
120 includes a camera 121 and microphone 122. The camera receives and processes image frames from still images or video.
Microphone 122 receives an external audio signal while the handheld is in a specific mode, such as phone call mode, recording mode and voice recognition. This audio signal is processed and converted to digital data. The portable device, and in particular, A / V input unit 120, typically includes separate noise removal algorithms to remove noise generated in the course of receiving the external audio signal. The data generated by the A / V input unit 120 can be stored in memory 160, used by output unit 150, or transmitted via one or more communication unit modules 110. If desired, two or more microphones and / or cameras can be used.
User input unit 130 generates input data responsive to user manipulation of a device or associated input devices. Examples of such devices include a keypad, a dome switch, a touch table (eg, static pressure / capacitance), a jog wheel and a jog switch. A specific example is one in which the user input unit 130 is configured as a touch sensitive table in co-operation with a touch screen display medium (which will be described in more detail below).
The feel unit 140 provides state measurements of various aspects of the mobile terminal. For example, the sensing unit can detect an open / close state of the mobile terminal, relative positioning of components (for example, a display and key pad) of the mobile terminal, a change of position of the mobile terminal or a component of the mobile terminal, a presence or absence of user contact with the mobile terminal, orientation or acceleration / deceleration of the mobile terminal. As an example, consider mobile terminal 100 being configured as a slide-type mobile terminal. In this configuration, the feel unit 140 can feel if a slide portion of the handset is open or closed. Other examples include the unit of feeling 140 feeling the presence or absence of energy provided by the power supply 190, the presence or absence of a coupling or other connection between interface unit 170 and an external device.
Interface unit 170 is often implemented to couple the mobile terminal to external devices. Typical external devices include wired / wireless headsets, external chargers, power supplies, storage devices configured to store data (e.g., audio, video, images, etc.), headphones and microphones, among others. Interface unit 170 can be configured using a wireless / wired data port, a card socket (for example, to attach to a memory card, subscriber identity module (SIM) card, user identity (UIM), removable user identity module card (RUIM)), audio input / output ports and video input / output ports.
The output unit 150 generally includes several components that support the output requirements of the mobile terminal. Display means 151 is typically implemented to visually display information associated with mobile terminal 100. For example, if the handset is operating in a phone call mode, the display medium will generally provide a user interface or graphical user interface that includes information associated with making, making and ending a phone call. As another example, if the mobile terminal 100 is in a video call mode or a shooting mode, the display means 151 may additionally or alternatively display images that are associated with those modes.
A specific implementation includes the display medium 151 configured as a touch screen working in cooperation with an input device, such as a touch sensitive table. This setting allows the display medium to function as both an output device and an input device.
Display means 151 can be implemented using known display technologies including, for example, a liquid crystal display (LCD), a thin film liquid-transistor (TFT-LCD) display, a light emitting diode display (OLED), a flexible display medium and a three-dimensional display medium. The mobile terminal can include one or more of these display means. An example of a dual display mode is one in which a display medium is configured as an internal display medium (viewable when the terminal is in an open position) and a second display medium configured as an external display medium (viewable in both open and closed positions).
Figure 1 further shows the output unit 150 having an audio output module 152 that supports the audio output requirements of the mobile terminal 100. The audio output module is often implemented using one or more speakers, cicadas, other audio production devices, and combinations thereof. The audio output module works in several modes including incoming call mode, making call mode, recording mode, voice recognition mode and broadcast reception mode. During operation, the audio output module 152 transmits audio for a specific function (for example, incoming call, received message, and errors).
Output unit 150 is further shown to have an alarm 153, which is commonly used to signal or otherwise identify the occurrence of a specific event associated with the mobile terminal. Typical events include incoming call, message received and user input received. An example of such an output includes the provision of tactile sensations (for example, vibration) for a user. For example, alarm 153 can be configured to vibrate responsive to the receipt by the mobile terminal of a call or message. As another example, vibration is provided by alarm 153 responsive to receiving user input on the mobile terminal, thereby providing a tactile feedback mechanism. It is understood that the various outputs provided by the components of the output unit 150 can be performed separately, or such an output can be performed using any combination of such components.
Memory 160 is generally used to store various types of data to support the processing, control and storage requirements of the mobile terminal. Examples of such data include program instructions for applications operating on the mobile terminal, contact data, phonebook data, messages, images, video, etc. The memory 160 shown in figure 1 can be implemented using any type (or combination) of appropriate storage devices or volatile and non-volatile memory including random access memory (RAM), static random access memory (SRAM), read-only memory electrically erasable programmable (EEPROM), erasable programmable read-only memory (EPROM), programmable read-only memory (PROM), read-only memory (ROM), magnetic memory, flash memory, magnetic or optical disk, card-type memory, or other similar memory or data storage device.
Controller 180 typically controls the general operations of the mobile terminal. For example, the controller performs the control and processing associated with voice calls, data communications, video calls, camera operations and recording operations. If desired, the controller may include a multimedia module 181 that provides repetition of multimedia. The multimedia module can be configured as part of controller 180, or that module can be implemented as a separate component.
The 190 power supply provides the power required by the various components for the handheld device. The energy supplied can be internal energy, external energy or combinations thereof.
Various modalities described here can be implemented in a computer-readable medium using, for example, computer software, hardware or some combination thereof. For a hardware implementation, the modalities described here can be implemented in one or more application-specific integrated circuits (ASICS), digital signal processors (DSPs), digital signal processing devices (DSPDs), programmable logic devices (PLDs) ), field programmable port arrangements (FPGAs), processors, controllers, microcontrollers, microprocessors, other electronic units designed to perform the functions described here, or a selective combination of them. In some cases, such modalities are implemented by controller 180.
For a software implementation, the modalities described here can be implemented with separate software modules, such as procedures and functions, each of which performs one or more of the functions and operations described here. The codes of. software can be implemented with a software application written in any appropriate programming language and can be stored in memory (for example, memory 160), and executed by a controller or processor (for example, controller 180).
The mobile terminal 100 can be implemented in a variety of different configurations. Examples of such configurations include, folder type, slide type, bar type, rotational type, oscillation type and combinations thereof. For clarity, the additional disclosure will refer mainly to a slide-type mobile terminal. However, such techniques apply equally to other types of terminals.
Figure 2 is a perspective view of the front side of a mobile terminal according to an embodiment of the present invention. In figure 2, the mobile terminal 100 is shown having a first body 200 configured to slide together with a second body 205. The user input unit (described in figure 1) is implemented using function keys 210 and keyboard 215. The function keys 210 are associated with the first body 200, and the key block 215 is associated with the second body 205. The key block includes several keys (for example, numbers, characters and symbols) to allow a user to make a call, prepare a text or multimedia message, and otherwise operate the handset.
the first body 200 slides in relation to the second body 205 between open and closed positions. In a closed position, the first body is positioned on the second body in such a way that the key block 215 is substantially or totally obscured by the first body 200. In the open position, user access to the key block 215, as well as the display means 151 and function keys 210, it is possible. The function keys are convenient for a user to enter commands such as start, stop and scroll.
Mobile terminal 100 is operable in a standby mode (for example, capable of receiving a call or message, receiving and responding to network control signaling), or an active call mode. Typically, mobile terminal 100 operates in a standby mode when in the closed position, and an active mode when in the open position. This mode setting can be changed as displayed or desired.
The first body 200 is shown formed from a first case 220 and a second case 225, and the second body 205 is shown formed from a first case 230 and a second case 235. The first and second cases are usually formed from from a suitable crest material such as injection molded plastic, or formed using metallic material such as stainless steel (STS) and titanium (Ti). .
If desired, one or more intermediate cases can be provided between the first and second cases of one or both of the first and second bodies 200, 205. The first and second bodies 200, 205 are typically sized to receive electronic components necessary to support operation of the mobile terminal 100.
The first body 200 is shown having a camera
121 and audio output unit 152, which is configured as a loudspeaker, positioned in relation to the display medium 151. If desired, camera 121 can be constructed in such a way that it can be selectively positioned (for example, rotated, swung , etc.) in relation to the first body 200.
The function keys 210 are positioned adjacent to a lower side of the display medium 151. The display medium 151 is shown implemented as an LCD or OLED. Remember that the display medium can also be configured as a touch screen having an underlying touch sensitive table that generates signals responsive to the user's contact (eg finger, pen, etc.) with the touch screen.
The second body 205 is shown having a microphone
122 positioned adjacent to the key block 215, and side keys 245, which are a type of a user input unit, positioned along the side of the second body 205. Preferably, the side keys 245 can be configured as hot keys, such so that the side keys are associated with a specific function of the handset. An interface unit 170 is shown positioned adjacent to the side keys 245, and a power source 190 in a battery form is located in a lower portion of the second body 205.
Figure 3 is a rear view of the mobile terminal shown in Figure 2. Figure 3 shows the second body 205 having a camera 121, and an associated flash 250 and mirror 255. The flash operates in combination with the camera 121 of the second body. The mirror 255 is useful to assist a user in positioning the camera 121 in a self-portrait mode. The camera 121 of the second body is facing in a direction that is opposite to a direction confronted by the camera 121 of the first body 200 (figure 2). Each of the cameras 121 of the first and second bodies can have the same or different capacities.
In one embodiment, the camera of the first body 200 operates at a relatively lower resolution than the camera of the second body 205. Such an arrangement works well during a video conference, for example, in which reverse link bandwidth capabilities can be limited. The relatively higher camera resolution of the second body 205 (figure 3) is useful for obtaining higher quality images for later use or for communicating with others.
The second body 205 also includes an audio output module 152 configured as a speaker, and which is located on an upper side of the second body.If desired, the audio output modules of the first and second bodies 200, 205, can cooperate to provide stereo output. In addition, any or both of these audio output modules can be configured to operate as a speakerphone.
A broadcast signal receiving antenna 260 is shown located at an upper end of the second body 205. Antenna 260 works in cooperation as a broadcast receiving module 111 (figure 1). If desired, antenna 260 can be fixed or configured to retract into second body 205. The rear side of the first body 200 includes a slide module 265, which is slidably coupled with a corresponding slide module located on the front side of the second body 205.
It is understood that the illustrated arrangement of the various components of the first and second bodies 200, 205, can be modified as required or desired. In general, some or all of the components of one body can alternatively be implemented in the other body. In addition, the location and relative positioning of such components are not critical for many modalities, and as such, the components can be positioned in locations that differ from those shown by the representative figures.
The mobile terminal 100 of figures 1-3 can be configured to operate in a communication system that transmits data through frames or packets, including wireless and physical line communication systems, and satellite-based communication systems. Such communication systems use air interfaces and / or different physical layers.
Examples of such air interfaces used by communication systems include, for example, frequency division multiple access (FDMA), time division multiple access (TDMA), code division multiple access (CDMA) and mobile telecommunication system universal (UMTS), the long-term evolution (LTE) of UMTS, and the global system for mobile communication (GSM). Only as a non-limiting example, the additional description will refer to a CDMA communication system, however such techniques apply equally to other types of systems.
Referring now to Figure 4, a CDMA wireless communication system is shown having a plurality of mobile terminals 100, a plurality of base stations 270, base station controllers (BSCs) 275, and a mobile switching center (MSC) 280 The MSC 280 is configured to interface with a conventional public switched telephone network (PSTN) 290. The MSC 280 is also configured to interface with the BSCs 275. BSCs 275 are coupled to base stations 270 via return transport channel lines. Return transport channel lines can be configured according to any of several known interfaces including, for example, El / Tl, ATM, IP, PPP, Frame relay, HDSL, ADSL or xDSL. It should be understood that the system can include more than two BSCs 275.
Each base station 270 can include one or more sectors, each sector having an omnidirectional antenna or an antenna pointed in a specific direction radially away from base station 270. Alternatively, each sector can include two antennas for receiving diversity. Each base station 270 can be configured to support a plurality of frequency assignments, with each frequency assignment having a specific spectrum (for example, 1.25 MHz, 5 MHz).
The intersection of a sector and frequency assignment can be referred to as a CDMA channel. Base stations 270 can also be referred to as base station transceiver subsystems (BTSs). In some cases, the term base station can be used to refer collectively to a BSC 275, and one or more base stations 270. Base stations can also be indicated cell locations. Alternatively, individual sectors of a given base station 270 can be referred to as cell locations.
A terrestrial digital multimedia broadcast (DMB) transmitter 295 is shown broadcasting to portable terminals 100 operating in the system. The handheld broadcast module 111 (figure 1) is typically configured to receive broadcast signals transmitted by the DMB 295 transmitter. Similar arrangements can be implemented for other types of broadcast and multicast signaling (as discussed above).
Figure 4 also represents several global positioning system (GPS) 300 satellites. Such satellites facilitate the location of the position of some or all portable terminals 100. Two satellites are represented, but it is understood that useful positioning information can be obtained with a greater or lesser number of satellites. The position locating module 115 (figure 1) of portable terminal 100 is typically configured to cooperate with satellites 300 to obtain desired position information28. It should be recognized that other types of position detection technology, (ie, location technology that can be used in addition to or instead of GPS location technology) can be implemented alternatively. If desired, some or all of the GPS 300 satellites can be alternatively or additionally configured to provide satellite DMB transmissions.
During typical operation of the wireless communication system, base stations 270 receive sets of reverse link signals from various mobile terminals 100. Mobile terminals 100 are engaged in calls, messaging and other communications. Each reverse link signal received by a given base station 270 is processed within that base station. The resulting data is sent to an associated BSC 275. The BSC provides mobility management and call resource allocation functionality including the orchestration of soft handoffs between 270 base stations. The BSCs 275 also route the received data to the MSC 280, which provides additional routing services to interface with the PSTN 290. Similarly, the PSTN interfaces with the MSC 280, and the MSC interfaces with the BSCs 275, which in turn control base stations 270 to transmit sets of direct link signals to mobile terminals 100.
A mobile terminal, according to an embodiment of the present invention, is capable of performing a road guiding function. And your example is shown in figure 5.
Figure 5 and Figure 6 are state diagrams for examples that a mobile terminal is performing a road guidance function.
With reference to figure 5, a map having a current location shown on it is displayed on display module 151. In this case, it is easier for a user to find a destination using the displayed map.
And a mobile terminal capable of performing a function of driving on the road can be implemented in a navigation system provided to a vehicle. This example is shown in figure 6.
According to an embodiment of the present invention, a mobile terminal is capable of providing a user with various services associated with location information using its location information or location information on a specific terminal. In that case, it is able to obtain location information from the locations of base stations on a network to which the terminal belongs or relevant location data received from a satellite.
And it is a logical fact that the vehicle navigation system shown in figure 5 or figure 6 can be attached loosely to a vehicle. In addition, the mobile phone type mobile terminal 100 shown in figure 2 or figure 3 can be detachable to a vehicle also to fully perform the functions of the vehicle navigation system.
According to an embodiment of the present invention, a mobile terminal is capable of providing a user with various services associated with location information using its location information or location information on a specific terminal. In this case, it is able to obtain location information from base station locations on a network to which the terminal belongs or relevant location data received from a satellite.
In the description that follows, various services provided in association with location information are generically referred to as 'location information provision service.' For clarity and convenience of explanation, a mobile terminal will be divided into a first terminal and a second terminal. Of course, a mobile terminal can include at least two terminals including a first terminal and a second terminal.
Operations of a system for implementing a location information provision service, in accordance with the present invention, are explained with reference to figure 7 as follows.
Figure 7 is a structural diagram of a system for implementing a location information provision service, according to an embodiment of the present invention.
With reference to figure 7, a first terminal
100A and a second terminal 100B are capable of: (a) indirectly transmitting and receiving various types of information including location information via a server
700; or (b) directly transmit and receive various types of information including location information without using the 700 server.
According to (a), when implementing a location information provisioning service, the first or second terminal 100A or 100B is able to use information, which is received from server 700, in a corresponding terminal. According to (b), when implementing a location information provision service, the first or second terminal 100A or 100B is able to use information that is directly received from the corresponding terminal.
The second terminal 100B is capable of generating location-based information on the first terminal 100A using location information (e.g., coordinate information) received from the first terminal 100A. And the second terminal 100B is capable of receiving the location-based information generated by the first terminal 100A from the first terminal 100A or server 700 as well.
In particular, the second terminal 100B is capable of registering the first and second terminals 100A and 100B with the location information provision service to transmit and receive mutual location information using the location information provision service. And the second terminal 100B is able to designate and register the first and second terminals 100A and 100B as terminals for transmitting and receiving mutual location information through the location information provision service.
Various embodiments of a method of providing location information on a mobile terminal, in accordance with the present invention are explained as follows.
First, the base location information in the following description can include various types of information, which are generated using location information including coordinate and similar information, associated with a terminal location.
In particular, location-based information can include at least one selected from the group consisting of administrative address information (for example, postal), POI (point of interest) information, configuration name information, and relative location information. And it should also be understood that the base location information can include the location information, which includes coordinated and similar information, itself.
Administrative address information (for example, postal) can hierarchically include a broad classification area (for example, country), a first medium classification area (for example, state, country, metropolitan area), a second medium classification area (for example, city, county, etc.), a first narrow classification area (neighborhood), a second narrow classification area (street number, building name), and the like. For example, administrative address information (for example, postal) can be selectively generated from a group that varies from the broad sorting area to the narrow sorting area. In that case, location information (particularly, coordinate information) according to administrative address information (e.g., postal) is stored in advance in memory 160 or can be received from outside via wireless communication unit 110.
POI information can mean a name or special item information, which is defined for a specific location. For example, it informs POI information may include such a name as 'xx mart', 'xx restaurant', 'xx department store' and the like or such special item information as 'local Korean restaurant', 'recommended date location', weekend visit place 'and the like. In this case, location information (particularly coordinate information) according to POI information is stored in advance in memory 160 or can be received from outside via the wireless communication unit.
110.
Configuration name information can mean a name or special item information configured for a specific location by a user. For example, configuration name information can include 'meeting place yesterday', 'first date location', 'good taste restaurant', 'company', 'home', 'school' and the like. In this case, location information (particularly coordinate information) according to configuration name information is stored in memory in advance
160 or they can be received from outside via the wireless communication unit 110.
Relative location information can mean information based on such a pattern of movement between a point to another point as a moving distance, a moving time, a moving speed, a moving direction and the like or information based on such a location relative with reference to a specific point (for example, a location of a specific mobile terminal) such as a distance, a speed in motion, a direction in motion and the like. In this case, location information (particularly, coordinate information) on a specific mobile terminal, is stored in advance in memory 160 or can be received from outside via the wireless communication unit 110.
And resolution, which will be explained later, can mean a level according to a detailed extension of location-based information that is provided if a mobile terminal provides its location-based information to a corresponding terminal. Resolution can mean a level according to a detailed range of location-based information that will be displayed in display information based on the location of another terminal. The first terminal is capable of defining the resolution for each of a plurality of different terminals or in common with at least one different terminal corresponding to a specific condition (for example, the same group, a predetermined radius range, etc.).
Thus, in figure 7, line 1 represents transmitting information including location information from the first terminal 100A to server 700, line 2 represents transmitting information including location information from server 700 to the second terminal 100B, a line 3 represents transmitting information including location information from the second terminal 100B to the server 700, line 4 represents transmitting information including location information from server 700 to the first terminal 100A, line 5 represents transmitting information including location information from the first terminal 100A to the second terminal 100B, and line 6 represents transmitting information including location information from the second terminal 100B to the first terminal 100A.
First modality
In the description that follows, a method of hierarchically generating location-based information according to resolution and a method of providing location-based information according to an embodiment of the present invention are explained with reference to the accompanying drawings. For clarity and convenience of explanation, it is assumed that a mobile terminal described in the following description selectively includes the elements shown in figure 1.
First, a method of hierarchically generating location-based information according to resolution is explained in detail with reference to figures 8 to 9F. In the following description, a mobile terminal for generating / providing location-based information is called a 'first terminal' and a different mobile terminal with location-based information is called a 'second terminal'.
Figure 8 is a flow chart of a process for generating and providing location-based information at a first terminal.
With reference to figure 8, a first terminal receives location information through the wireless communication unit 110 [S810].
In the reception step S810, the first terminal is able to receive location information by at least one selected from the group consisting of a diffusion system, a mobile communication system, a data communication system, a short communication system range, a GPS and the like.
For example, the first terminal is capable of using the broadcast reception module 111 in the case of the broadcast system, the mobile communication module 112 in the case of the mobile communication system, the wireless internet module 113 in the case of the broadcast system. data communication, the short-range communication module 114 in the case of the short-range communication system or the position location module 115 in the case of GPS.
In this case, the location information is the information that indicates a location of the first terminal and can include coordinate information represented as longitude, latitude, altitude, speed, time and the like.
In addition, the receiving step S180 can be performed periodically. The reception step S180 can be performed in case of updating the location information. The receiving step S810 can be performed if a server providing location information or first terminal makes a request.
In addition, controller 180 is capable of receiving a location information receipt announcement signal from wireless communication unit 110 in the event of a location information receipt. The controller 180 is capable of periodically or always monitoring a reception of location information by the wireless communication unit 110. Thus, the controller 180 is capable of detecting that the location information is received by the wireless communication unit 110.
In addition, the location information received in the receiving step S810 can be stored in memory 160.
first terminal defines location-based information using the location information received in the receiving step S810. [S820]. In this case, the first terminal is capable of storing reference information necessary to generate location-based information in memory 160 in advance or receiving reference information from outside via wireless communication unit 110. And an operation of defining the location-based information can be performed by the controller 180 or by the position location module 115 according to a control signal from the controller 180.
For example, the first terminal obtains the coordinate information received in the receiving step S810 and en5 then searches for coordinate information according to administrative address information (for example, postal), POI information, the configuration name information or the relative location information as the reference information needed to generate location-based information for coordinate information that matches the obtained coordinate information. The first terminal is capable of defining location-based information for administrative address information (for example, postal), POI information, configuration name information or relative location information corresponding to the coordinate information that matches the information of coordinates obtained.
In the definition step S820, the first terminal is capable of hierarchically defining the location-based information to correspond with the resolution defined for the second terminal. It is understood that there may be a plurality of second terminals. In that case, the defined resolution and defined location-based information can be stored in memory 160. Meanwhile, if a resolution level is set at a higher value for the second terminal, the first terminal is able to define location-based information for the coordinate information itself.
In the description below, the resolution definition by the first terminal is explained in detail.
First, a condition for the resolution definition can be selected by a user or can be randomly selected by the first terminal. For convenience and clarity of explanation, it is assumed that the resolution can be set at a level that varies from a first level to a tenth level. And it is also assumed that location-based information becomes more detailed towards the tenth level from the first level. Alternatively, it is able to define the information based on location to become more detailed towards the first level from the tenth level. And the resolution level can be modified by manipulation by a user or it can often be modified according to a location on the second terminal.
the first terminal is able to set the resolution for the second terminal according to a location association of the second terminal with itself.
For example, the first terminal is able to set the resolution at a higher level if the location association of the second terminal with the first terminal increases (For example, the classification of the home administrative area becomes lower). In particular, if 'country and state<sup>7</sup> get married instead of just 'country<sup>7</sup>, it can be said that the location association is higher. It is understood that the resolution can be set at a higher level if the location association decreases in reverse.
The resolution definition, according to the location association with reference to the administrative address information (for example, postal) can be explained in more detail with reference to figures 9A to 9F. For clarity and convenience of explanation, it is assumed that the resolution is set at a higher level if the location association becomes higher.
Figures 9A to 9F are diagrams of a screen for defining resolution according to location correlation, according to an embodiment of the present invention.
With reference to figure 9A, if the second terminal 100B is located in a country other than the country where the first terminal 100A is located, the first terminal 100A is able to define a first level having a lower detail extension of the information provided with location-based.
With reference to figure 9B, if the second terminal 100B is located in a 'state', 'county' or 'metropolitan area' other than that of the first terminal 100A in the same country as the first terminal 100A, the first terminal 100A is capable of defining a second level having a second, lower detail extension of the information provided based on location.
With reference to figure 9C, if the second terminal
100B is located in a region (ie postal code) different from that of the first terminal 100A in the same country / state as the first terminal 100A, the first terminal
100A in the same country / state as the first terminal 100A, the first terminal 100A is capable of defining a third level having a lower third detail extension of the information provided based on location.
With reference to figure 9D, if the second terminal 100B is located in a city other than that of the first terminal 100A in the same country / state / postal code as the first terminal 100A, the first terminal 100A is able to define a fourth level having a fourth extension lower detail level of information provided based on location.
Referring to Figure 9E, if the second terminal 100B has detailed address information (for example, building name) different from that of the first terminal 100A in the same country / state / city / region (ie, postal codes) of the first terminal 100A , the first terminal 100A is capable of defining a fifth level having a fifth lower extent of detail of the information provided based on location.
With reference to figure 9F, if the second terminal 100B has the same country / state / city / region (ie postal code) / detailed address information as the first terminal 100A, the first terminal 100A is able to define a tenth level having a greater extent of detail of the information provided based on location.
In addition, the first terminal 100A is able to set the resolution according to location association with reference to a distance from the second terminal
100B (option not shown in the drawing).
For example, if the second terminal 100B is closer to the first terminal 100A, the first terminal 100A is able to set the resolution by allowing the location-based information provided to the second terminal 100B to be more detailed. Conversely, if the second terminal 100B is further away from the first terminal 100A, the first terminal 100A is capable of defining the resolution allowing the information provided based on location to have a more detailed level.
The first terminal 100A is able to set the resolution for the second terminal 100B according to an intimacy / permission level (explained later) defined by the second terminal 100B. In this case, the level of intimacy / permission is automatically defined by considering an extension of the call / message transmission / reception between the first and second terminal lOOBs or can be directly specified by a user.
For example, if the level of intimacy / permission set for the second terminal 100B increases, the first terminal 100A is able to set the resolution by allowing the location-based information provided to the second terminal 100B to be more detailed. Conversely, if the level of intimacy / permission decreases, the first terminal 100A is able to set the resolution by allowing information provided based on location to have a more detailed level.
The first terminal 100A is capable of setting a resolution for the second terminal 100B to a resolution directly entered by a user. Of course, if at least one or more second 10000 terminals are managed as a group, the first terminal 100A is able to set the resolution for the group.
In the following description, a process for a first terminal 100A for generating location-based information hierarchically according to a defined resolution for a second terminal 100B is explained in detail.
In this case, the hierarchical generation of location-based information may mean that the generation is performed by adjusting a provisioning extension (in the case of transmitting location-based information to the second terminal 100B) or display medium (in the case of receiving location-based information from the second terminal 100B) of the location-based information to match the resolution.
In the following description, location-based information is limited to administrative (for example, postal) address information. In the description that follows, common geographic entities in the USA are referenced. However, a person skilled in the art would know that geographic entities from other nations can be individually or in combination. For convenience and clarity of explanation, it is assumed that more detailed administrative address information (for example, postcards) will be generated if a resolution level increases. Thus, it is able to generate hierarchically the administrative address information (for example, postcards) according to the level of resolution.
For example, in the case of general administrative address information (for example, postcards) that can be generated using location information in the first terminal 100A is '10 # 1004, Apartment-A, 100 A Road Suite
100 East, Falis Church, Virginia 1000, USA, 'the location-based information generated to match the resolution of the second terminal 100B can be represented as Table 1.
Table 1
<td rowspan="2">resolution</td><td>Administrative address information (e.g.,</td>
<td>postcards)</td>
<td>1st level</td><td>Not provided</td>
<td>2nd level</td><td>USA</td>
<td>3rd level</td><td>Virginia, USA</td>
<td>4th level</td><td>Virginia 1000, USA</td>
<td>5th level</td><td>Falis Church, Virginia 1000, USA</td>
<td>6th level</td><td>100 A Road Suite 100 East, Falis Church, Virginia 1000, USA</td>
<td>7th level</td><td>Apartment-A, 100 A Road Suite 100 East, Falis Church, Virginia 1000, USA</td>
<td>8th level</td><td>10 Apartment-A, 100 A Road Suite 100 East, Falis Church, Virginia 1000, USA</td>
<td>9th level</td><td>10 # 1004 Apartment-A, 100 A Road Suite 100 East, Falis Church, Virginia 1000, USA</td>
<td>10th level</td><td>Coordinate information</td>
Meanwhile, in the case of receiving location-based information on the second terminal 100B, the first terminal 100A is capable of hierarchically generating the location-based information from the second terminal 100B, which will be displayed to match the resolution defined for the second terminal 100B , according to Table 1. For example, if the location-based information on the second terminal 100B is 'Falis Church, Virginia 1000, USA', and if a third resolution level is defined for the second terminal 100B, the first terminal 100A is capable of generating Virginia, USA ', such as location-based information, which will be displayed on the second terminal 100B.
Alternatively, for example, a timing point (with reference to a distance from the first terminal 100A to the second terminal 100B) to provide location-based information according to the resolution of the second terminal 100B and an update period can be represented as Table 2. The resolution distance and the update period can be individually defined.
<td>Resolution</td><td>distance</td><td>Period of activity</td>
<td></td><td></td><td>lization</td>
<td>1st level</td><td>Within a radius of 100 m</td><td>5 hours</td>
<td>2nd level</td><td>Within a radius of 500 m</td><td>3 hours</td>
<td>3rd level</td><td>Within a radius of 1 km</td><td>2 hours</td>
<td>4th level</td><td>Within a radius of 5 km</td><td>1 hour</td>
<td>5th level</td><td>Within a radius of 10 km</td><td>30 minutes</td>
<td>6th level</td><td>Within a radius of 20 km</td><td>20 minutes</td>
<td>7th level</td><td>Within a radius of 50 km</td><td>10 minutes</td>
<td>8th level</td><td>Within a radius of 100 km</td><td>5 minutes</td>
<td>9th level</td><td>Covered within a 500 km radius</td><td>1 minute</td>
<td>10th level</td><td>Understood in every radius</td><td>Real time</td>
As shown in table 1 and table 2, it is assumed that one of the first to tenth levels can be selectively defined for a single second terminal 200B. And it is also assumed that there are ten second 10000 terminals corresponding to the first to tenth levels, respectively.
Meanwhile, the first terminal 100A transmits the location-based information hierarchically generated by controller 180 or position location module 115 to the second terminal 100B via wireless communication unit 110 [S830].
first terminal 100A, as explained in reception step S810, is capable of transmitting location-based information to the second terminal 100B using the broadcast reception module 111 in the case of the broadcast system, the mobile communication module 112 in the case of the mobile communication system, the wireless internet module 113 in the case of the data communication system, the short-range communication module 114 in the case of the short-range communication system or the position location module 115 in the case of GPS.
And the transmission step S830 can be performed in the case of making a registration request from the location information provision service to the second terminal 100B. This will be explained in detail as follows.
In addition, the transmission step S830 can be performed if the second terminal 100B accesses the location information provision service. This will be explained in detail as follows.
to provide
In the description that follows, a method of location information in the case of registration with a location information provision service is explained with reference to figures 10 to 14D. In this case, registration may mean registration with the location information provision service or registration as a terminal for transmitting / receiving mutual location information through the location information provision service between the terminals registered in advance.
Figure 10 is a first flow chart of a process for registering a mobile terminal with a location information provision service in accordance with an embodiment of the present invention.
Referring to figure 10, the first terminal 100A stores identification information on the first terminal 100A [S1010].
In storage step S1010, the first terminal 100A stores its identification information in memory 160. Alternatively or in addition, the first terminal 100A is registered with a server and then stores its identification information on the server.
In this case, the identification information is information to identify the first terminal 100A or a user of the first terminal 100A when using a location information provision service. And the identifying information may include a terminal serial number, an international mobile equipment identity (IMEI) number (or other mobile equipment ID), a user ID and password subscribed to a location information service, a name registered with a location information service, a terminal phone number, a subscribed email address, a subscriber homepage address and the like. Thus, the server is able to authenticate authorization to use the location information service of the first terminal 100A using the identification information on the first terminal 100A. A different terminal is able to identify that the first terminal 100A is the terminal that having made the request for the location information provision service to the different terminal using the identification information on the first terminal 100A that is received from the first terminal 100A of the server.
The first terminal 100A makes a request for registration with a service providing location information to the second terminal 100B via wireless communication unit 110 [S1020]. For example, in case of using the mobile communication terminal 112, the registration request can be made using such a message sending service as SMS (short message service), MMS (multimedia message sending service) and the like . It is understood that the request step S1020 can be performed using any system capable of transmitting / receiving data between terminals as well as the aforementioned message sending service.
The first terminal 100A performs the request step S1020 through the server or can directly execute the request step S1020 on the second terminal 100B without using the server. In some cases, even if registration is not requested by the first terminal 100A, it is able to make a request for registration with a location information provision service for at least one terminal randomly selected by the server. In this case, a registration request procedure by the first terminal 100A may be unnecessary.
In request step S1020, identification information or location-based information on the first terminal 100A can be transmitted to the second terminal 100B. This is to inform the second terminal 100B of the terminal having made the request for the service to provide location information to the second terminal 100B and a location thereof.
Prior to the execution of the request step S1020, the first terminal 100A is capable of hierarchically generating information based on location information to be transmitted in the request step S1020, according to a resolution defined for the second terminal 100B as a request target of record.
Alternatively, before executing the request step S1020, the first terminal 100A is able to specify a type and extent of provision of the identification information or the location-based information that will be transmitted in the request step S1020 between the general identification information or general information based on location relevant to the first terminal
YOOA.
The extent of provision of location-based information may differ according to the level of intimacy / permission defined for the second terminal 100B. For example, if the level of intimacy / permission is high, you may be able to transmit coordinate information (basic information to generate the general location information mentioned above) as they are. In case the privacy / permission level is low, it is capable of transmitting information from distance (for example, the first terminal 100A is located within a 5 km radius of the second terminal 100B) only.
If the registration with the location information service is approved by the second terminal
IOOB, the first terminal 100A is registered as a target terminal of the location information provision service [S1030, S1040].
The first terminal 100A can be provided with feedback whether the registration with the location information provision service has been approved or not by the second terminal 100B by the server or second terminal 100B via the wireless communication unit 110. If the registration with the location information provisioning service has been approved by the second terminal 100B, the first terminal 100A, the second terminal 100B or the server can register the first terminal 100A and the second terminal 100B as mutual target terminals of the providing location information. The information from the target terminal for providing location information service is stored in memory 160 of each of the first and second 10000 terminals or the server and then managed.
Figure 11 is a second flow chart of a process for registering a mobile terminal with. a service for providing location information in accordance with an embodiment of the present invention.
Referring to Figure 11, the second terminal 100B receives a request for registration with a location information provision service from the first terminal 100A or server via wireless communication unit 110 [S1110].
Subsequently, the second terminal 100B received identification information or location information on the first terminal 100A from the first terminal 100A or server [S1120].
The S1110 and S1120 request and reception steps can be performed using such a message sending service as SMS, MMS and the like. It is understood that the request and reception steps S1110 and S1120 can be performed using any system capable of transmitting / receiving data between terminals as well as a message sending service.
If the registration with the location information service is approved by the second terminal
100B, the second terminal 100B is registered as a target terminal of the location information provision service of the first terminal 100A [S1130, S1140]. In that case, the first terminal 100A, the second terminal 100B or the server can register the first and second terminal 100Bs as mutual target terminals of the location information provision service.
Figure 12 is a state diagram of a screen in which a process for registering a mobile terminal of a modality of the present invention with a service for providing location information, according to a first embodiment of the present invention, is displayed.
With reference to figure 12, the first terminal 100A is able to select at least one target terminal to make a request for registration with a location information provision service, according to a selection made by a user. In this case, the user can directly enter a phone number of the target terminal or can select the target terminal by searching for the phone numbers or names stored in a phonebook or names defined for the phone numbers. The user is able to select at least one or more terminals for which resolution levels above / below predetermined levels are defined, respectively.
In figure 12, the first terminal 100A registers with the location information provision service for terminals that correspond to the phone number '011-111-1111', name 'Chulsoo' and name 'Younghee', respectively.
Figures 13A to 13D are state diagrams of a screen on which a process for registering a mobile terminal of one embodiment of the present invention with a location information provision service according to a second embodiment of the present invention is displayed.
Referring to figure 13A, the first terminal 100A displays a sentence asking whether or not a request for registration with a location information provision service will be made on a screen [a].
If the request ('yes') is selected in state [a], the first terminal 100A displays a list of selection conditions for a terminal (hereinafter 'registration request terminal') for which registration with the registration service providing location information will be done [b].
The selection condition list displayed in state [b] can include a distance, a location, a phone book and distance / location / phone book. In addition, a phonebook / distance option (not shown) can be selected.
In case the distance is selected from the selection condition list, the first terminal 100A is capable of displaying an image shown in figure 13B. With reference to figure 13B, the first terminal 100A is able to select terminals located in a predetermined radius from the first terminal 100A as registration request terminals. In this case, the predetermined distance is directly entered by a user using a numeral key or an arrow key or can be entered by being selected from a list including definable radii.
If the location is selected from the selection condition list, the first terminal 100A is able to display an image shown in figure 13C. With reference to figure 13C, the first terminal 100A is able to select terminals located in a specific place as registration request terminals. In this case, a user is able to directly enter a specific place (for example, a station exit # 7 ') through an entry window or can enter the specific place by selecting it from a list of places.
If the phonebook is selected from the selection condition list, the first terminal 100A is able to display an image shown in figure 13D. With reference to (a) of figure 13D, the first terminal 100A is capable of selecting a terminal, which corresponds to at least one name selected from the list of registered names for telephone numbers stored in the first terminal 100A, as a request terminal for record. With reference to (b) of figure 13D, in the case that the telephone numbers stored in the first terminal 100A are managed as a group, the first terminal 100A is able to select a terminal, which corresponds to at least one name selected from the list of defined names for phone numbers that belong to a specific group, such as a registration request terminal.
Figures 14A to 14C are state diagrams of a screen on which a process for registering a mobile terminal of one embodiment of the present invention with a location information provision service, in accordance with a third embodiment of the present invention, is displayed.
Referring to figure 14A, in the case of receiving a registration request for a location information provision service from the first terminal 100A, the second terminal 100B displays identification information on the first terminal 100A, for example, telephone number '019-123-4567' and also displays that a user of '019-123-4567' made the request for registration with the location information provision service.
Referring to figure 14B, in the case of receiving a registration request for a location information provision service from the first terminal 100A, if the second terminal 100B stores 'Yoonho' as a name for the first terminal 100A, the second terminal 100B displays a current location (for example, next exit # 7 at station A) with reference to a 'Yoonho' user's place and also displays that the 'Yoonho' user made the request for registration with the location information provision service.
With reference to figure 14C, in the case of receiving a registration request for a service providing location information from the first terminal
100A, if the second terminal 100B stores 'Chung Yoonho' as a name for the first terminal 100A, the second terminal 100B displays a current location (for example, within a radius of 1 km from the second terminal 100B) with reference to a distance from the user 'Chung Yoonho' and also displays that the user 'Chung Yoonho' made the request for registration with the location information provision service.
In figures 14A to 14C, the second terminal 100B displays a window, which allows a selection whether to approve the registration request for the location information provision service, on a portion of a screen. If 'approve' is selected through the displayed window, the second terminal 100B notifies the first terminal 100A or the server that the registration with the location information service has been approved. If 'reject' is selected through the displayed window, the second terminal 100B notifies the first terminal 100A or the server that the registration with the location information provision service has been rejected.
Figures 15A to 15D are state diagrams of a screen on which a process for registering a mobile terminal of a modality of the present invention with a service for providing location information, according to a fourth embodiment of the present invention, is displayed.
Referring to figure 15A, in the case of receiving a registration request for a service providing location information from the first terminal
100A, the second terminal 100B displays identification information on the first terminal 100A, for example, telephone number of '019-123-4567' and also displays that a user of '019-123-4567' made the request for registration with the location information provision service. In this case, the second terminal 100B displays a window, which allows a selection to approve the registration request for the location information provision service, on a portion of a screen.
In the following description, a screen state is explained if 'approve' is selected through the displayed window.
With reference to figure 15B, the second terminal 100B is able to display that the first terminal 100A approaches the second terminal 100B within a radius of 1 km using location based information (corresponding to the relative location information mentioned above) with reference to distance from '019-123-4567'.
Referring to figure 15C, the second terminal 100B is able to display that the first terminal 100A is located around exit # 7 at station A using location information (corresponding to the aforementioned administrative address information (for example, postcards) with reference to the '019-123-4567' location.
Referring to figure 15D, the second terminal 100B is able to display that the first terminal 100A approaches the second terminal 100B within a radius of 1 km from exit # 7 at station A using location information (corresponding to a mixed type relative location information and administrative address information (for example, postcards)) with reference to the location of '019-1234567'.
In figures 14A to 14C and figures 15A to 15D, the second terminal 100B can include each terminal displaying each of the screens shown in the respective drawings or a single terminal capable of displaying the image on each of the screens shown in the drawings according to a situation .
A method of providing location information in the case of a location information providing service access is explained with reference to figures 16 to 27 as follows. For convenience and clarity of explanation, the following description is made being restricted to the first and second 10000 terminals among a plurality of terminals that access a location information provision service.
Fig. 16 is a flow chart of a process for transmitting location information in the case of an access to a location information service from a mobile terminal, according to an embodiment of the present invention.
Referring to figure 16, the first terminal 100A accesses a service for providing location information through wireless communication unit 110 [S1610]. For example, if a location information provision service is a service implemented in the
Internet, the first terminal 100A is able to access the service of providing location information through the wireless internet module 113.
The step of accessing S1610 can be performed if a function key provided to access the location information provision service is selected by a user. IF there is an access time point or a predefined access location by a user, the first terminal 100A is able to perform the access step S1610 if the predefined access time point is serviced by controller 180 or if it is recognized that the first terminal 100A is located at the access point.
If the step of accessing S1610 is completed, the first terminal 100A is able to generically display identification information or location-based information on terminals currently accessing the location information provisioning service. In particular, the first terminal 100A is capable of displaying information according to at least one group to which the access terminals belong.
The first terminal 100A stores the identification information on the first terminal 100A in memory 160 or server [S1620].
In that case, the identification information can be stored in advance at a time point of requesting a registration with the location information service or at a time point of randomly using the location information service. Thus, the storage step S1620 can be omitted in some cases.
The first terminal 100A transmits identification information or location-based information on the first terminal 100A to the server or the second terminal 100B [S1630]. In that case, the server is able to transmit the identification information or the location-based information received from the first terminal 100A to the second terminal 100B.
For example, the location-based information transmitted in the transmission step S1630 may have a format that is hierarchically generated to correspond to a resolution defined for the second terminal 100B.
The first terminal 100A is capable of selecting at least one mobile terminal (hereinafter referred to as the 'location information receiving terminal') which will receive the location-based information transmitted in the transmission step S1630. Of course, the location information receiving terminal may include any terminal registered to mutually perform the location information provision service with the first 10ΌΑ terminal.
In the following description, the selection process is explained in detail with reference to figures 18A to 18D as follows.
Figures 18A to 18D are state diagrams of a screen in which a process for selecting a terminal for receiving location information on a mobile terminal in accordance with an embodiment of the present invention is shown.
Referring to figure 18A, the first terminal 100A displays a list that includes conditions for selecting a mobile terminal that will receive location-based information. In this case, the selection condition list can include selection conditions such as distance, place name, a group and the like.
Figure 18B shows a case where a distance is selected from the selection condition list.
With reference to (a) of figure 18B, the first terminal 100A is able to select mobile terminals located within a predetermined radius from the first terminal 100A as terminals for receiving location information. With reference to (b) of figure 18B, the first terminal 100A is able to select mobile terminals located in a predetermined radius from a specific place as terminals for receiving location information.
Figure 18C shows a case where a place is selected from the selection condition list.
With reference to (a) of figure 18C, if an administrative (For example, postal) address (for example, Falis Church, Virginia 1000) corresponding to a specific place is entered in a place entry window, the first terminal 100A is capable of all mobile terminals located in the administered address entered (for example, postal) as terminals for receiving location information. With reference to (b) of figure 18C, if a specific administrative address (for example, postal) (for example, Falis Church, Virginia 1000) is selected using an address list, the first terminal 100A is able to select all terminals located at the selected administrative address (For example, postal) as terminals for receiving location information. In that case, the address list can be represented as a plurality of groups including a first group of 'state / country / metropolitan area', a second group of 'region (ie postal code)', a third group of 'neighborhood 'and the like.
Figure 18D shows a case in which a group is selected from a selection condition list.
With reference to (a) of figure 18D, in the event that a specific group is selected from a plurality of groups, the first terminal 100A is able to select mobile terminals that belong to the specific group selected as terminals for receiving location information . In this case, the specific group can be selected by selecting an index for the specific group from indexes of a plurality of groups. In this case, the group can be defined for each of a plurality of mobile terminals registered with the location information provision service, or it can be defined by interoperating with a group in a phonebook of the first terminal 100A. With reference to (b) of figure 18D, the first terminal 100A is able to select one between a mobile terminal in an access mode ('on'), a mobile terminal in a non-access mode ('off') and a handset in access / non-access mode ('on / off') as a terminal for receiving location information. In this case, the first terminal 100A is able to display an index indicating each of the access modes ('on'), the non-access mode ('off') and the access / no access mode ('on / off') ').
In addition, the first terminal 100A is able to select a specific terminal from all terminals, which are registered to mutually perform the location information provision service with the first terminal 100A, one by one, as an information receiving terminal location [not shown in the drawing].
Optionally, the first terminal 100A is able to select a mobile terminal located in the same 'state / country / metropolitan area', 'city' 'region (ie postal code)', 'neighborhood or similar centering on a managed area where it is located. In this case, for convenience of selection made by a user, the same 'state / country / metropolitan area', 'region (ie postal code)', 'neighborhood' or similar can be displayed on the screen in a way to build a list [not shown in the drawing].
optionally, the first terminal 100A is capable of differently defining location-based information, which must be transmitted in the transmission step S1630, by a mobile terminal or by a group to which at least one mobile terminal belongs.
The definition process is explained in detail with reference to figure 19 as follows.
Figure 19 is a state diagram of a screen in which a process for defining an extension of providing location information on a mobile terminal, according to an embodiment of the present invention, is displayed.
Referring to Figure 19, the first terminal 100A is capable of defining base location information to be transmitted to a mobile terminal or a group. Primeiro the first terminal 100A displays a list to select information based on location. In this case, the list can include coordinate information, POI information, administrative address information (for example, postal), configuration name information, relative location information, and the like.
For example, the first terminal 100A is able to define additional detailed location information on the first terminal 100A if the level of intimacy / permission increases with the level of intimacy / permission with the first terminal 100A. The first terminal 100A is able to define more general location information on the first terminal 100A if the level of intimacy / permission decreases according to the level of intimacy / permission with the first terminal 100A. For this, a resolution can be defined according to the level of intimacy / permission. This is explained in the description above.
The first terminal 100A is capable of defining the location-based information, which will be provided, for location-based information directly selected by a user.
First, when 'coordinate information' is selected from a list, the first terminal
100Α can be set to provide coordinate information including latitude, longitude, altitude, time, speed and the like from your location point. Thus, the second terminal 100B is capable of generating information based on a location in the first terminal 100A using the coordinate information. For example, the first terminal 100A can be defined to provide coordinate information for a mobile terminal having a higher level of intimacy / permission.
When 'POI information' is selected from a list, the first terminal 100A can be defined to provide POI information in a position where the first terminal 100A is located. In some cases, it is able to define the POI information to be provided together with coordinate information or administrative address information (for example, postal) corresponding to the POI information.
When 'administrative address information (eg postal)' is selected from a list, the first terminal 100A can be defined to provide an administrative address (eg postal) with reference to a managed area where the first terminal 100A It's localized. For example, the first terminal 100A can be set to provide a detailed address (for example, 10 # 1004, Apartment-A, 100 A Road suite 100 East, Falis Church, Virginia 1000, USA) to a broader address (for example , USA) in the administrative area in order of intimacy / permission level, according to intimacy / permission level. Optionally, it is able to define the administrative address information (for example, postal) to be provided together with the coordinate information or POI information corresponding to the administrative address information (for example, postal).
When 'configuration name information' is selected from a list, the first terminal 100A can be defined to provide name information (for example, school, company, library, etc.) defined for a point where the first terminal 100A Its located. Optionally, it is able to define the configuration name information to be provided together with the coordinate information, POI information or administrative address information (for example, postal) corresponding to the configuration name information.
Finally, when 'relative location information' is selected from a list, the first terminal 100A can be defined to provide relative location information on the first terminal 100A, for example, a distance, speed, direction and the like with reference to a mobile terminal that will receive location-based information.
17 is a flow chart for receiving and displaying location information on a second terminal 100B according to an embodiment of the present invention.
With reference to figure 17, the second terminal
100B accesses a location information provisioning service via wireless communication unit 110 [S1710].
The access step S1710 is identical to the previous access step S1610 shown in figure 16. Thus, its details will be omitted in the following description.
The second terminal 100B receives identification information or location-based information on the first terminal 100A from the server or the first terminal 100A [S1720].
The second terminal 100B is capable of selecting at least one mobile terminal (hereinafter 'location information transmission terminal') which will transmit the information based on the location received in the receiving step S1720. Of course, the location information transmission terminal may include any terminal registered to manually perform the location information provision service with the second terminal 100B without performing a separate selection process.
The selection process will be explained in detail with reference to figures 20A to 20F as follows.
Figures 20A to 20F are state diagrams of a screen on which a process for selecting a terminal for transmitting location information on a mobile terminal in accordance with an embodiment of the present invention is displayed.
Referring to figure 20A, the second terminal
100B displays a list, which includes selection conditions for a mobile terminal that will transmit location-based information, in the display medium 151. In this case, the selection condition list can include selection conditions as an individual selection, a selection by distance, a selection by place, a selection by group and the like.
Figure 20B shows a case where an individual selection is selected from a list of selection conditions.
With reference to figure 20B, the second terminal 100B is able to select a specific mobile terminal one by one from all 'terminals, which are registered to mutually perform a location information provision service with the second terminal 100B, such as a location information transmission terminal. In this case, to make it easier for a user to make a selection, the second terminal 100B is able to display a list of some or all registered terminals to mutually perform a location information provision service with the second terminal 100B.
Figure 20C shows a case where a selection by distance is selected from a list of selection conditions.
With reference to (a) of figure 20C, the second terminal 100B is able to select mobile terminals, which are located in a predetermined radius (for example, 5 km) from the second terminal 100B, as terminals for transmitting location information . With reference to (b) of figure 20C, the second terminal 100B is able to select mobile terminals, which are located in a predetermined radius (for example, 1 km) from a specific place (for example, station A), as terminals for transmitting location information.
Figure 20D and figure 20E show cases where a selection by place is selected from a list of selection conditions.
With reference to figure 20D, the second terminal 100B selects a higher administrative area (for example, Virginia) from a first address list, selects a lower lower administrative area (for example, 1000) that belongs to the lower administrative area elevated from a second address list, and selects a lower second administrative area (for example, Falis Church) which belongs to the first lowest administrative area from a third address list [a, b]. Thus, the second terminal 100B is able to select all mobile terminals, which are located in place (for example, Falis Church, Virginia 1000) corresponding to both the first and the second lower administrative areas, such as location information transmission terminals. .
With reference to figure 20E, if an administrative address (for example, postal) corresponding to a specific place is entered in a place entry window, the second terminal 100B is capable of all mobile terminals, which are located at the entered administrative address ( for example, postal), as terminals for transmitting location information.
Figure 20F shows a case where a selection by group is selected from a list of selection conditions.
With reference to figure 20F, if a specific group is selected from a plurality of groups, the second terminal 100B is able to select mobile terminals that belong to the specific group selected as location information transmission terminals. In this case, the specific group can be selected if an index for the specific group is selected from a plurality of indexes from a plurality of groups. And, a plurality of specific groups can be selected as well.
Although not shown in the drawing, the second terminal 100B is capable of selecting one from a mobile terminal in an access mode ('on'), a mobile terminal in a non-access mode ('off') and a mobile terminal in mode access / non-access ('on / off') as a terminal for receiving location information. In this case, the second terminal 100B is able to display an index indicating each of the access modes 'on'), the non-access mode ('off') and the access / non-access mode ('on / off') .
Although not shown in the drawing, the second terminal 100B is able to select a mobile terminal located in the same 'state / country / metropolitan area', 'city', 'region (ie postal code)', 'neighborhood' or similar centering in an administrative area where it is located.
Returning to figure 17, the second terminal 100B displays various types of information according to the location information provision service using the identification information or the location-based information received in the receiving step S1720 [S1730].
The second terminal 100B is capable of defining location information, which will be displayed in the display step S1730, by a mobile terminal or a group to which at least one mobile terminal belongs.
The definition process is explained in detail with reference to figure 21 as follows.
Fig. 21 is a state diagram of a screen in which a process for defining an extension of displaying location information on a mobile terminal according to an embodiment of the present invention is displayed.
Referring to figure 21, the second terminal 100B is capable of defining an extension of location information display by a mobile terminal or by a group. Ε, the second terminal 100B displays a list for selecting the location information display extension. In this case, the list can include administrative address information (for example, postal), POI information, configuration name information, relative location information and the like.
Generally, according to the level of intimacy / permission with a location information transmission terminal, the second terminal 100B can be set to display detailed information based on location if the level of intimacy / permission increases or can be set to display information location-based generics if the level of intimacy / permission goes down. In the meantime, a user is able to directly select a location information display extension.
First, in case 'administrative address information (eg postal)' is selected from a list, the second terminal 100B can be set to provide an administrative address (eg postal) with reference to administrative area information at the location information transmission terminal. For example, the second terminal 100B can be set to provide an entire administrative address (for example, postal) (for example, 10 # 1004, Apartment-A, 100 A Road Suite 100 East, Falis Church, Virginia 1000, USA) for a generic address (for example, Virginia) in order of higher privacy / permission level, according to privacy / permission level.
In the event that 'POI' information is selected from a list, the second terminal 100B can be set to display POI information on the location information transmission terminal. For example, 'restaurant for good taste', 'recommended xx mart', 'famous place for dating' or similar can be displayed as POI information.
In case 'configuration name information' is selected from a list, the second terminal 100B can be defined to display name information (for example, school, company, library, etc.) defined for one. point where the location information transmission terminal is located. For example, if configuration name information by coordinate information or administrative address information (for example, postal) exists on the second terminal 100B, the second terminal 100B receives coordinate information or administrative address information (for example, from the location information transmission terminal and then displays configuration name information corresponding to the information received.
The display step S1730 is explained in detail with reference to figures 22A to 27C as follows. For convenience and clarity of explanation, the second terminal 100B is assumed to define a name of the first terminal 100A in 'Jane' or it is assumed that the first terminal 100A uses a name 'Jane' when using an information provisioning service. location.
Figure 22A and Figure 22B are state diagrams of a screen for announcing that a first terminal 100A accesses a location information provision service.
Referring to figure 22A, in the event that a telephone number for the first terminal 100A is '019-234-5678', the second terminal 100B is able to display a sentence announcing that a user '019-234-5678' has logged in . It is understood that any item of identification information capable of identifying the first terminal 100A can be displayed as well as the telephone number.
Referring to figure 22B, if a name for the first terminal 100A is defined as 'Jane', the second term 100B is able to display a sentence announcing that a user 'Jane' has logged in.
Figures 23A to 23D are state diagrams of a screen on which area value information is displayed according to the level of intimacy / permission with a first terminal 100A, in accordance with an embodiment of the present invention.
In the description that follows, for convenience and clarity of explanation, the entire administrative address information (for example, postal) is assumed to be Ί00Α Road suite 100 East, Falis Church, Virginia 1000 '. It is also assumed that the level of intimacy / permission can be set to a level that varies from level 1 to level 4 in order of the lowest level of intimacy / permission. For convenience and clarity of explanation, it is assumed that additional detailed administrative address information (for example, postal) is displayed according to the highest level of intimacy / permission.
With reference to figure 23A, in case the level of intimacy / permission with the first terminal 100A is level
1, the second terminal 100B is able to display a sentence announcing that a 'Jane' user has logged in to Virginia.
With reference to figure 23B, in case the level of intimacy / permission with the first terminal 100A is level
2, the second terminal 100B is able to display a sentence announcing that a 'Jane' user has logged in to Virginia
1000.
With reference to figure 23C, in case the level of intimacy / permission with the first terminal 100A is level
3, the second terminal 100B is able to display a sentence announcing that a 'Jane' user has logged in to Falis Church,
Virginia 1000.
With reference to figure 23D, in case the level of intimacy / permission with the first terminal 100A is level
4, the second terminal 100B is capable of displaying a sentence announcing that a user 'Janel has logged in at 100A Road Su10te 100 East, Falis Church, Virginia 1000.
Figures 24A and 24B are state diagrams of a screen on which location information is displayed with reference to a distance from a first terminal 100A according to an embodiment of the present invention.
With reference to figure 24A, in case you decide that the first terminal 100A is located within a radius of 10 km from the second terminal 100B, the second terminal 100B is able to display a sentence announcing that a user 'Jane' has logged in within a 10 km radius.
With reference to figure 24B, in case it decides that the first terminal 100A is located at a specific point, for example, within a radius of 10 km from station A, the second terminal 100B is able to display a sentence announcing that a user 'Jane' logged in within a
5km.
y
Figure 25 is a state diagram of a screen in which location-based information on a first ter76 mine 100A is displayed using a map image in accordance with an embodiment of the present invention.
With reference to (a) of figure 25, in the case of the first terminal 100A logs in to a specific place, for example, California, the second terminal 100B displays a map image in which a location of the first terminal 100A is displayed and also displays a sentence announcing that a 'Jane' user has logged in to California. For example, the second terminal 100B is capable of displaying more detailed administrative address information (for example, postal) (for example, California, San Francisco) or more general address information (for example, USA) according to a defined resolution for the first terminal 100A.
Referring to (b) of Figure 25, the second terminal 100B zooms in on a map image on a reduced reference scale and then zooms in to display a location of the first terminal 100A on the map image zoomed inward. For example, according to a resolution defined for the first terminal 100A, if a resolution level is equal to or greater than a predetermined level, a map image can be zoomed in on a reduced scale greater than a reduced scale of reference. If a resolution level is less than a predetermined level, a map image can be zoomed in on a reduced scale smaller than a reduced reference scale.
Referring to (C) of Figure 25, the second terminal 100B zooms out of the map image and then man77 has a location of the first terminal 100A displayed in the map image zoomed out.
Figures 26A to 26E are state diagrams of a screen on which location information is displayed according to area correlation with a first terminal 100A according to an embodiment of the present invention. For clarity and convenience of explanation, it is assumed that a current location of a second 100B terminal is Ά Building, 100 A Road Suite 100 East, Falis Church, Virginia 1000, USA '
In this case, an area correlation means a matched extension of administrative (for example, postal) address information. For example, if the area correlation increases, detailed administrative address information (for example, postal) is matched. If the area correlation decreases, detailed, generic administrative address information (for example, postal) is matched.
Referring to Figure 26A, in the event that a current administrative (eg postal) address of the first terminal 100A is 'New York, USA', the second terminal 100B recognizes that the first terminal 100A is located in the country 'USA' other than that second terminal 100B and is then able to display a sentence announcing that a 'Jane' user has logged in to USA
Referring to figure 26B, if the current administrative address (for example, postal) of the first terminal 100A is 'New York, USA', the second terminal
100B recognizes that the first terminal 100A is located in a state / country / metropolitan area 'New York' different from that of the second terminal 100B and is then able to display a sentence announcing that a user 'Jane' has logged in at
New York.
Referring to figure 26C, in the event that a current administrative (eg postal) address of the first terminal 100A is 'Virginia 2000, USA', the second terminal 100B recognizes that the first terminal 100A is located in a different location than the second terminal 100B and is then able to display a sentence announcing that a 'Jane' user has logged in to Virginia 2000.
Referring to figure 26D, in the event that a current administrative (eg postal) address of the first terminal 100A is 'Richmond, Virginia 1000, USA', the second terminal 100B recognizes that the first terminal 100A is located in a city other than that second terminal 100B and is then able to display a sentence announcing that a 'Jane' user has logged in to Richmond.
Referring to Figure 26E, in case the current administrative address (for example, postal) of the first terminal 100A is 'B Building, 200 A Road Suite 100 East, Falis Church, Virginia 1000, USA', the second terminal 100B recognizes that the first terminal 100A is located in a building B different from that of the second terminal 100B and is then able to display a sentence that announces that a user 'Jane' has logged in to Building B.
In figures 26A to 26E, it is understood that the second terminal 100B is capable of displaying location information according to the level of intimacy / permission or resolution defined for the first terminal 100A.
In figures 26A to 26E, although not shown in the drawings, the second terminal 100B can display a married administrative address (e.g., postal) together.
Figures 27A to 27C are state diagrams of a screen on which location-based information is displayed according to a type of location information provision on a mobile terminal in accordance with an embodiment of the present invention. For convenience and clarity of explanation, it is assumed that the current administrative address information (for example, postal) on a first terminal 100A is Ί00Α Road, Richmond, Virginia 1000 '. And it is also assumed that a defined place name for this is 'company'.
Referring to figure 27A, the first terminal 100A displays a window for selecting automatic replacement transmission or manual replacement transmission as a type of location information provision. In such a case, automatic substitute transmission may mean that authentic information based on location and / or place name defined for authentic location based information is transmitted in the location based transmission information on a first terminal 100A to other mobile terminals. And manual override transmission may mean that virtual location-based information and / or a defined place name for virtual location-based information is transmitted in the location-based transmission information on a first terminal 100A to other mobile terminals.
For example, in case the automatic substitute transmission is selected, the first terminal 100A transmits its authentic location-based information and / or a defined place name for authentic location-based information. Meanwhile, in the event that the manual override transmission is selected, the first terminal 100A transmits location-based information, which is input / selected by a user or defined in advance, and / or a defined place name for the location-based information.
According to the level of intimacy / permission with the second terminal 100B, the first terminal 100A is able to set the automatic substitute transmission to default if the level of intimacy / permission is high. The first terminal 100A is able to set the manual substitute transmission to default if the level of intimacy / permission is low. This is because it is more necessary to provide authentic location-based information if the level of intimacy / permission increases.
In case the automatic substitute transmission is selected by the first terminal 100A, the second terminal 100B, as shown in figure 27B, receives authentic (for example, postal) administrative address information '100 A Road, Richmond, Virginia 1000' and a name of 'company' place defined for it from the first terminal
100Α and is then able to display a sentence announcing that the first terminal 100A has logged in to 'company'.
In the event that the manual override transmission is selected by the first terminal 100A, the second terminal 100B, as shown in figure 27C, receives virtual (for example, postal) administrative address information 'Library-A, Richmond, Virginia 2000' and a name of 'library' place defined for it from the first terminal 100A and is then able to display a sentence announcing that the first terminal 100A has logged in to 'library'. As mentioned in the description above, the administrative address information (for example, postal) and place name defined for it, which are transmitted in the manual substitute transmission, can mean virtual information based on the location selected / generated according to the intention instead of actual location information on the first terminal 100A.
In figure 27B and figure 27C, if a place name that corresponds to the administrative (for example, postal) address information received from the first terminal 100A is predefined, the second terminal 100B can display the predefined place name.
Second modality
In the description that follows, a method of providing location information in accordance with a location information provision service, in accordance with an embodiment of the present invention, will be explained with reference to the accompanying drawings. In that case, it is assumed that a mobile terminal of the present invention and at least one mobile terminal agree to transmit and receive location based information to each other through a location information provision service.
Figure 28 is a flow chart of a location information provision process, according to an access to location information provision service, from a mobile terminal, according to an embodiment of the present invention.
With reference to figure 28, a mobile terminal selects at least one mobile terminal (hereinafter referred to as 'location information supply terminal') which attempts to receive location information according to user manipulation of user input unit 130 [S2810] .
In that case, the location information may include the coordinate information itself that indicates a location of the terminal providing location information or location based information generated using coordinate information. In that case, the location-based information can be defined by the location information supply terminal or a server (explained later). In case the location information supply terminal already defines a resolution for the mobile terminal, the location based information can be hierarchically generated to correspond with the resolution defined for the mobile terminal.
The location information provisioning terminal selected in selection step S2810 may include a mobile terminal accessing (on) and / or not accessing (disconnected) the location information provisioning service between mobile terminals registered with the information provisioning service location or registered mobile terminals to provide each other with location information between previous mobile terminals registered with the location information.
In particular, in the event that a resolution for the location information supply terminal is defined, the mobile terminal can select at least one location information supply terminal by a resolution level. For example, it is able to select a location information delivery terminal for which a specific level, a level above the specific level or a level below the specific level is defined.
The selection step S2810 is explained in detail with reference to figures 29A to 2G as follows.
Figures 29A to 29G are state diagrams of a screen in which a process for selecting a terminal for providing location information on a mobile terminal in accordance with an embodiment of the present invention is shown.
Referring to figure 29A, the mobile terminal displays a list of conditions for selecting a terminal for providing location information on a screen via display means 151.
For example, the condition list can include a distance, a group, a place and the like.
In the description that follows, a process for selecting a location information delivery terminal is explained in detail by a condition.
Figure 29B is a state diagram of a screen on which a selection process is displayed with reference to a distance from a mobile terminal.
With reference to (a) of figure 29B, if a distance is selected from a condition list, a mobile terminal is able to display a list of distances from the mobile terminal on a screen. For example, if 'comprised in 2 km from me<sup>7</sup> is selected from the list by distance, the first terminal 100A is capable of selecting all mobile terminals located at a distance of 2 km from the mobile terminal as terminals for providing location information.
With reference to (b) of figure 29B, in case a distance is selected from a list of conditions, if a specific distance is entered by a user through a distance entry window, the mobile terminal is able to display a sentence announcing that location information will be received from mobile terminals located within the specified distance entered. For example, if the specific distance entered is 1 km, the mobile terminal is able to select all other mobile terminals located within 1 km from the previous mobile terminal.
Figure 29C is a state diagram of a screen on which a selection process with reference to a distance from a specific place is displayed.
With reference to (a) or (b) of figure 29C, if a distance is selected from a list of conditions, a mobile terminal is able to select a specific place as a reference. a distance. In particular, the mobile terminal, as shown in (a) of figure 29C, is able to select a specific place corresponding to an address entered by a user through an address entry window. Alternatively, the mobile terminal, as shown in (b) of figure 29C, is able to select a specific place corresponding to a selected address using an address list.
For clarity and convenience of explanation, the specific place selected in (a) or (b) of figure 29C is assumed to be 'station A'.
With reference to © of figure 29C, the mobile terminal is able to display a list of distances from station A on the screen. For example, if 'comprised 2 km from station A' is selected from the list by distance, the mobile terminal is able to select all other mobile terminals located 2 km from station A as supply terminals. location information.
With reference to (d) of figure 29C, if a user enters a specific distance through a distance entry window, the mobile terminal is able to display a sentence that announces that location information will be received from mobile terminals located within of the specific distance entered from station A. For example, if the specific distance entered is 1 km, the mobile terminal is able to select all other mobile terminals located within 1 km from station A.
Figure 29D is a state diagram of a screen on which a selection process with reference to a distance from a specific mobile terminal is displayed.
With reference to (a) in figure 29D, if a distance is selected from a condition list, the mobile terminal is capable of displaying at least one mobile terminal having agreed to provide location information through a service providing each other. location information. In that case, the mobile terminal is able to display the list of mobile terminals using at least one of a name registered with a location information provision service, a phone number and a defined name for a phone number stored on the mobile terminal. .
For clarity and convenience of explanation, it is assumed that 'Chulsoo' is selected from the list of mobile terminals displayed on the screen shown in (a) of figure 29D.
With reference to (b) of figure 29D, the mobile terminal is able to display a list of distances from
Chulsoo on the screen. For example, if 'comprised of 2 km from Chulsoo' is selected from the list by distance, the mobile terminal is able to select all other mobile terminals located within 2 km from Chulsoo as information supply terminals. location.
With reference to © of figure 29D, if a user enters a specific distance through a distance entry window, the mobile terminal is able to display a sentence announcing that location information will be received from mobile terminals located within the specified distance entrance from Chulsoo. For example, if the specified entry distance is 1 km, the mobile terminal is able to select all other mobile terminals located within 1 km from Chulsoo.
Figure 29E is a state diagram of a screen on which a selection process with reference to a group defined by a mobile terminal is displayed.
With reference to figure 29E, a mobile terminal is able to display a list by group on a screen. And the mobile terminal is able to select mobile terminals that belong to a group selected from the list by group as terminals for providing location information.
In this case, the group means a specific category to which at least one mobile terminal having agreed to provide mutual location information through a location information provision service belongs. And the group can be defined by a user or it can be defined in advance on the mobile terminal. In the definition of groups, if a group in a phonebook interoperates with a group in a location information provision service, the mobile terminal is able to reflect the group defined in the phonebook.
mobile terminal is able to display information in a group currently activated in the list by group. For example, if a 'friend' group is activated, the mobile terminal is able to display a sentence ['within 5 km: 2, total: 8], which announces that two mobile terminals out of a total of eight mobile terminals belonging to the 'friend' groups are located at a predetermined distance (for example, 5 km), on a lower end portion of the screen.
If the 'option' area is activated using a soft key, the handset performs an operation of adding groups and / or deleting groups and the like. If the 'edit' area is activated using a soft key, the handset performs a group edit or similar operation.
Figure 29F is a state diagram of a screen on which a selection process with reference to a place where a mobile terminal is located, is displayed.
With reference to figure 29F, if a seat is selected from a list of conditions, a mobile terminal is able to display a seat list with reference to the area correlation with the mobile terminal. In this case, the list of places can include parents like mine, state / county / metropolitan area like mine, 'city' / 'region (ie postal code)' like mine, 'street' like mine, building like mine and the like. For example, if 'street' like mine 'is selected from a list of places, the mobile terminal is able to select other mobile terminals located on the same' street 'as the mobile terminal as terminals for providing location information.
Figure 2 9G is a state diagram of a screen on which a selection process with reference to a specific place entered for a mobile terminal is displayed.
With reference to figure 29G, a mobile terminal is able to select other mobile terminals, which are located at a specific administrative address (for example, postal) selected using a list of addresses, as terminals for providing location information.
Returning to figure 28, the mobile terminal selects a mode (hereinafter referred to as 'display mode') to display location-based information in the location information supply terminal selected in the selection step S2810 [S2820]. In this case, the selection step S2820 can be performed by user manipulation of user input unit 130 or it can be randomly performed by the mobile terminal.
The mobile terminal is capable of displaying a display list, as shown in figure 30, including display modules selectable through display means 151 to assist a user in selecting a display mode. Thus, the user is able to select a specific view from the view list shown in figure 30.
For example, display modes can include a basic mode, an information delivery mode, a map mode, a mixing mode and the like. The respective display modes will be explained in detail later.
The mobile terminal receives location information from the location information supply terminal selected in the selection step S2820 via wireless communication unit 110.
For example, the mobile terminal uses the broadcast reception module 111 in case it receives location information through a broadcast network. The mobile terminal uses the mobile communication module 112 in case it receives location information through a mobile communication network. The mobile terminal uses the wireless internet module 113 in case it receives location information via wireless internet. And the mobile terminal uses the short-range communication module 114 in case it receives location information through a short-range communication network.
In addition, the mobile terminal is capable of receiving location information at the terminal providing location information from a server. In this case, the server means a server to manage location information on at least one or more mobile terminals registered with the location information provision service. Thus, the server receives corresponding location information from the location information supply terminal and stores and / or manages the received location information. And the server is also able to transmit location information to a specific mobile terminal.
Optionally, in some cases, the reception step S2830 can be performed before the selection step for display mode S2820.
The mobile terminal defines location-based information at the location information supply terminal using the location information received in the receiving step S2830 [S2840]. In the meantime, if location-based information is received at reception step S2830, it is able to omit definition step S2840. And it is able to define new information based on location using the information received based on location.
In particular, · in the event that a resolution is defined for the location information provisioning terminal, the mobile terminal is capable of hierarchically defining location-based information to correspond with the defined resolution. For example, considering that detailed location-based information is provided according to a higher level of defined resolution, the mobile terminal is able to define additional detailed information based on location according to a higher level of resolution defined as Table 1 .
In that case, location-based information can include at least one selected from the group consisting of absolute information based on an absolute location of the location information supply terminal, relative information based on a relative location between the mobile terminal and the terminal provision of location information, and cumulative information in accordance with the accumulation of absolute information and relative information. For example, absolute information can include administrative address information (for example, postal) at a point where the location information provision terminal is located, POI information, configuration name information, area information, and the like. Relative information can include a distance from the terminal providing location information from the mobile terminal, traffic status information and the like. The cumulative information may include a direction of movement of the terminal providing location information with reference to a location of the mobile terminal, a movement speed of the mobile terminal and the like.
In case it decides that a location of the location information supply terminal has been changed, the mobile terminal is able to define location-based information at the changed location. For example, if coordinate information previously received and stored differs from coordinate information currently received, the mobile terminal may decide that a location of the terminal providing location information has been changed. Móvel the mobile terminal is able to define new information based on location using the coordinate information currently received.
The mobile terminal displays the location-based information received at the reception step S2830 via display means 151. In particular, the mobile terminal displays the information received based on location according to the display mode selected in the selection step S2820 [ S2850].
In the description that follows, the display step S2850 is explained in detail with reference to figures 31A to 35. For clarity and convenience of explanation, it is assumed that mobile terminals that belong to a specific group are selected as terminals for providing location information.
Figure 31A and Figure 31B are state diagrams of a screen on which a process for displaying location information is displayed according to a basic mode. In this case, a basic mode means a way to display basic location-based information on location information delivery terminals. For example, basic location-based information can include distance information, direction information, speed information, and the like. For clarity and convenience of explanation, it is assumed that 'friend' is selected from a plurality of groups.
With reference to figure 31A and figure 31B, the mobile terminal displays respectively defined names for mobile terminals that belong to a 'friend' group and also displays a distance from the previous mobile terminal, a direction of movement with reference to the previous mobile terminal, and a movement speed with reference to the previous mobile terminal as basic information based on location in the location information supply terminal corresponding to each of the mobile terminals mentioned last.
For example, '44' indicates that the last mentioned handset moves backwards quickly from the previous handset, 'indicates that the last mentioned handset moves backwards from the previous handset,' indicates that the last mentioned handset seldom moves, '->' indicates that the last mentioned mobile terminal moves towards the previous mobile terminal, and indicates that the last mentioned mobile terminal moves towards the previous mobile terminal, quickly.
'left-hand car icon' indicates that the last-mentioned handset moves backwards from the previous handset at a speed above 30 km / h, 'left-hand car icon' indicates that the last-mentioned handset moves backwards from the previous mobile terminal at a speed between 20-30 km / h, and 'man icon walking to the left' indicates that the handset mentioned last recedes from the previous handset at a speed between 5-20 km / h. 'standing man icon' indicates that 'car icon driving left' indicates that the handset mentioned last is stopped or moves towards the previous handset at a speed below 5 km / h, 'man icon , walking to the right 'indicates that the mobile terminal mentioned last moves towards the previous mobile terminal at a speed between 5 ~ 20 km / h, 'bus icon running on the right' indicates that the mobile terminal mentioned last moves towards the previous mobile terminal at a speed between 20 ~ 30 km / h, and 'car icon running on the right' indicates that the terminal last mentioned mobile moves towards the previous mobile terminal at a speed above 30 km / h.
And a numeral represented in an oval indicates a distance from the mobile terminal to the location information supply terminal corresponding to each of the names. Meanwhile, 'L' within an oval indicates that the location information delivery terminal is located outside a predetermined distance. And an oval having nothing in it indicates that a location of the location information supply terminal is not obtained. In addition, it is capable of indicating a distance from the location information supply terminal using an oval color.
icons shown in figure 31A and figure 31B can be stored in advance on the handset. A distance, icon, speed per icon, color, font and the like can be defined by a user or can be defined as defaults by the mobile terminal.
Figure 32A and Figure 32B are state diagrams of a screen on which a process for displaying location information is displayed according to an information provision mode. In this case, an information delivery mode means a way to provide in a varied way relevant information to a country and / or city to which the location information supply terminal corresponds to each name in addition to location-based information provided in the basic mode. above mentioned. For clarity and convenience of explanation, it is assumed that 'friend' is selected from a plurality of groups.
With reference to figure 32A and figure 32B, a mobile terminal displays names respectively defined for mobile terminals that belong to a 'friend' group and also displays icons announcing information relevant to a country and / or city where a terminal providing information about location corresponding to each of the names is located, can be provided.
In figure 32A, if the location information supply terminal is located in a foreign country, the mobile terminal displays icons indicating that information in a country where the location information provision terminal is located, weather information, stock information , news and similar information can be provided. If a specific icon is selected by a user, the handset is able to display information corresponding to the selected icon. For example, if 'national flag icon' is selected, the mobile terminal displays information relevant to the country. If time icon 'is selected, the handset displays information relevant to the time of the corresponding country. If 'stock icon' is selected, the mobile terminal displays stock information in the corresponding country. If 'news icon' is selected, the mobile terminal displays the main news from the corresponding country.
In this case, the displayed information relevant to the country and / or city, in which the location information provision terminal is located, is provided in a way that wireless internet is accessed by selecting an icon or can be received from the location information supply terminal together with location information.
In figure 32B, if the location information provisioning terminal is located in a different city in the same country, the mobile terminal displays icons indicating city information, weather information, local and similar information respectively of the city where the supply terminal is located. location information is located. If a user selects a specific icon, the handset is able to display information corresponding to the specific icon selected. For example, if 'area code icon' is selected, the handset displays information relevant to the corresponding city. If 'weather icon' is selected, the handset displays weather information in the corresponding city. If 'local information icon' is selected, the mobile terminal is able to display local news from the corresponding city.
Figures 33A to 33D are state diagrams of a screen on which a process for displaying location information is displayed according to a map mode. In that case, the map mode means a way to provide location-based information at a location information delivery terminal using a map image. For clarity and convenience of explanation, it is assumed that 'friend' is selected from a plurality of groups.
A mobile terminal is capable of realizing the map mode by defining at least one selected from the group consisting of a specific area (for example, country unit, state unit, city unit, region unit (ie code postal code ',' neighborhood 'unit, etc.), an area where a greater number of location information delivery terminals are located, a predetermined area / distance with reference to me, and a predetermined area / distance with reference to a specific location / location information supply terminal.
Referring to figure 33A, a mobile terminal displays locations of terminals providing location information that belong to a 'friend' group on a map image. In this case, it is able to display the locations using icons corresponding to the terminals providing location information, respectively. And, a defined name for the corresponding location information supply terminal can be displayed along with the corresponding icon.
The handset is capable of activating at least one selected from the group consisting of a group name, a map image and an individual icon. For example, the handset is able to move to another group while the group name is activated. The handset is capable of increasing and / or decreasing a reduced scale while the map image is activated. The handset is capable of moving a center on the map image while the map image is activated. And the mobile terminal is capable of transmitting a call or message to the location information supply terminal corresponding to the individual icon while the individual icon is activated. In this case, activation can be carried out using an arrow key or a soft key. And activation can be accomplished by touching a touch screen if the screen includes a touch screen.
With reference to figure 33B, the mobile terminal divides a screen into two areas and then provides location-based information on terminals providing location information that belong to a first group (for example, 'friend') using a map image on first area. And the mobile terminal is capable of providing location-based information at terminals providing location information that belong to a second group (for example, 'work place') using a map image in the second area.
With reference to figure 33C, the mobile terminal divides a screen into four areas and then provides information based on location in terminals providing location information that belong to each group using a map image in each of the divided areas. It is understood that a division count is not limited.
100
With reference to figure 33B and figure 33C, the mobile terminal divides the screen into a plurality of areas and then provides a map image, in which locations of terminals providing location information that belong to a specific group are displayed, in each a plurality of areas.
Although not shown in the drawing, in the provision of a map image for each group, if an indicator corresponding to a specific group is selected from a list of groups provided in an indicator format, the mobile terminal is able to display an image map, in which locations of terminals providing location information that belong to the group corresponding to the selected indicator are displayed, on a screen.
Although not shown in the drawing, the mobile terminal is capable of displaying location information on a location information supply terminal selected according to a different definition condition (for example, by an area, by distance, etc.) from of the same group in each of the plurality of areas. For example, this is usable for a case where a plurality of conditions including 'Richmond', '5 km from me', 'area where more terminals belonging to a group are located' and similar are defined in a 'friend' group.
Referring to Figure 33D, a mobile terminal is capable of providing location-based information using a map image to correspond to a defined resolution for an information delivery terminal.
101 location. For clarity and convenience of explanation, it is assumed that a reduced scale is increased in proportion to a level of resolution. Thus, if a resolution level increases, a location of a location information supply terminal can be displayed on a map image in more detail.
For example, if a resolution level, as shown in (a) of figure 33D, is 'fifth level', a mobile terminal is capable of displaying a location of a terminal providing location information on a map image on a reduced scale of 1 / 100,000.
If a resolution level, as shown in (b) of figure 33D, is 'fourth level', a mobile terminal is capable of displaying a location of a location information provision terminal on a map image at a reduced scale of 1 / 50,000.
If a resolution level, as shown in © of figure 33D, is 'third level', a mobile terminal is able to display a location of a terminal providing location information on a map image on a reduced scale of 1 / 10,000.
Figures 34A to 34C are state diagrams of a screen on which a process of displaying location information is displayed according to a mixing mode. In this case, the mixing mode means a way to provide location-based information in a way to mix the basic mode, the way of providing information, the map mode and the like.
102
Referring to figure 34A, for a 'friend' group<sup>7</sup> , a mobile terminal is capable of providing location-based information in a mixed type of a map mode and a basic mode.
With reference to figure 34B, for a 'friend' group<sup>7</sup> and a group 'business connection<sup>7</sup> each, a mobile terminal is capable of providing location-based information in a mixed type of a map mode and a basic mode.
With reference to figure 34C, if a display list 10 is provided in an indicator format, if an indicator corresponding to a specific display is selected, a mobile terminal is able to provide location-based information accordingly. with a display mode corresponding to the selected indicator. 15 Figure 35 is a state diagram of a screen in which a process for displaying information based on location hierarchically generated according to resolution is displayed.
With reference to figure 35, according to a solution defined for a location information supply terminal, a mobile terminal displays a distance from me only [Andrian], a distance and speed / direction of movement from me [Elliot], a distance and direction of movement from me [Josiah], a distance and direction / speed of movement from me and a map image having a location displayed on the same if 'map detail<sup>7</sup>, is activated [Jack, Gloria], or 'accessed<sup>7</sup> only [Jermaine].
103
Third modality
In the description that follows, a method of using a supplementary service using a map, in which a location of a different terminal is displayed, in the case of accessing a location information provision service according to one embodiment of the present invention, is explained with reference to the attached drawings.
mobile terminal 100, in accordance with an embodiment of the present invention is capable of displaying information on a corresponding terminal (hereinafter referred to as 'corresponding terminal') mutually registered using a location information provision service as a means. Thus, the mobile terminal 100 and the corresponding terminal can provide information containing location information to each other using the location information provision service as a means.
Fig. 36 is a flow chart for a method of performing a function on a mobile terminal, according to an embodiment of the present invention.
With reference to figure 36, mobile terminal 100 is capable of receiving location information on a corresponding terminal via wireless communication unit 110 [S3610]. The reception of the location information in the corresponding terminal can be performed in real time or with a determined time interval. In that case, the prescribed time can be decided based on resolution. For example, if a resolution level is 1, location information on the corresponding terminal is received with an interval of 1
104 minute. If a resolution level is 5, location information at the corresponding terminal is received at 10 minute intervals.
Controller 180 is capable of displaying information, which contains the location information in the corresponding terminal, in the corresponding terminal in the display medium 151. The information in the corresponding terminal can be displayed in various modes. For example, a location of the corresponding terminal can be displayed as a type of icon on a map [S3620]. In particular, controller 180 is able to display a map, in which the location of the corresponding terminal is displayed, in display medium 151. Controller 180 is able to change a central point of the displayed map according to a reference. As the center point is changed, a corresponding displayed terminal may vary.
Fig. 37 is a diagram of a map displayed on a screen of a mobile terminal in accordance with an embodiment of the present invention, in which a location of a corresponding terminal is displayed on the map according to a specific reference.
The specific reference can be determined in several ways. For example, a current location of mobile terminal 100, as shown in (a) of figure 37, may be the specific reference. Namely, a corresponding terminal located at a given distance centering on the current location of the mobile terminal 100 can be displayed on the map.
In that case, a user is able to know what kind of a corresponding part is located around the user.
105
With reference to (b) of Figure 37, a location of one of a plurality of terminals registered with a location information provision service may become a specific reference. For example, a corresponding terminal can be displayed on a map centering on the current location of a terminal that uses an ID 'Jermaine'. In this case, a user is able to know what type of corresponding part is located around the corresponding part having the ID 'Jermaine'.
With reference to © of figure 37, a specific area can become a specific reference. For example, a corresponding terminal located at a given distance centering on 'station A' can be displayed on a map. In this case, a user is able to know what kind of a corresponding part is located around 'station A'.
According to an embodiment of the present invention, controller 180 is capable of grouping a plurality of corresponding terminals according to a specific reference. And a location for a corresponding terminal can be displayed on a separate map for each group formed by the grouping. In particular, a location of a corresponding terminal that belongs to a first group is displayed on a first map and a location of a corresponding terminal that belongs to a second group is displayed on a second map. This example is shown in figure 38.
With reference to figure 38, four groups are formed by the grouping. Each of the groups formed is represented with a tab at an upper end of a screen. If a specific tab of the displayed tabs is selected, controller 180 is able to display a map on which a location of a corresponding terminal that belongs to a group connected to the selected tab is displayed.
With reference to (a) of figure 38, if a 'friend' tab is selected, a location of a corresponding terminal that belongs to a group connected to the selected 'friend' tab is displayed on a map. In particular, a terminal that belongs to the 'friend' group is selected from corresponding terminals located at a given distance centering on a specific area and the selected terminal is displayed at a corresponding location on the map. 0 'friend' group means one of groups managed by a location information service.
With reference to (b) of figure 38, if a 'station A' tab is selected, a location of a corresponding terminal that belongs to a group connected to the selected 'station A' tab is displayed on a map. In particular, the corresponding terminal located at a given distance centering on 'station A' is displayed at a corresponding location on the map.
With reference to © of figure 38, if a 'Chulsoo' tab is selected, a location of a corresponding terminal that belongs to a group connected to the selected 'Chulsoo' tab is displayed on a map. In particular, the corresponding terminal located at a given distance centering on a location on a terminal that corresponds to
107 a 'Chulsoo' ID is displayed at a corresponding location on the map.
According to (a) to (c) of figure 38, controller 38 can display the selected tab in a way of discriminating the selected tab from other tabs.
According to an embodiment of the present invention, if a specific condition is met, controller 180 groups together corresponding terminals and automatically generates a map on which the corresponding grouped terminals are displayed. For example, if at least five or more matching terminals are located within a radius of 5. km centering on station A, controller 180 automatically generates a map on which at least five terminals are displayed. 0 controller 180 then displays the generated map in the display medium
151.
According to an embodiment of the present invention, a reduced scale of a map to be viewed can be determined according to a resolution. The resolution can be set differently according to an area. For example, resolution can be set differently based on user activity. For example, a resolution level for an area having a relatively high user time is set to 1, while a resolution level for an area having a relatively low user time is set to 1.
It is able to determine the resolution based on the extent of information opening defined by a terminal. The extent of openness of information can be determined with
108 based on level of intimacy / permission with a corresponding terminal. The level of intimacy / permission can be defined by a corresponding terminal. If a corresponding terminal is managed as a group, the level of intimacy / permission can be determined by the corresponding group. Namely, the resolution can be determined according to the level of intimacy / permission. For example, if the intimacy / permission level is 10, a resolution level is set to 1. If the intimacy / permission level is 5, a resolution level is set to 3.
Fig. 39 is a diagram of a screen to represent that a reduced scale varies according to a resolution on a mobile terminal in accordance with an embodiment of the present invention.
With reference to (a) of figure 39, a map is shown having a large reduced scale due to a relatively high level of resolution. With reference to (b) of figure 39, a map is shown having a small reduced scale due to a relatively low level of resolution. The reduced scale is shown at the top right of a screen. A reduced scale from 1 to 20,000 is shown in (a) of figure 39 and a reduced scale from 1 to 40,000 is shown in (b) of figure 39. The reduced scale can be varied by a key manipulation of user input unit 130. For example, a reduced scale of a map can be varied using a scroll key. Still, a reduced scale cannot be varied by a key manipulation
109 of user input unit 130 unless a resolution is changed.
Meanwhile, mobile terminal 100, according to an embodiment of the present invention, selects a specific terminal from the corresponding terminals and is then able to perform a specific function associated with the selected terminal [S3630, S3640]. Namely, if a specific terminal is selected from corresponding terminals, controller 180 is able to perform a specific function associated with the selected terminal.
Meanwhile, the mobile, terminal 100 may include a touch screen. In this case, a selection for a specific terminal can be made via a touch input. Thus, a method of selecting a specific terminal via a touch input is shown in figure 52.
A screen, in which a corresponding terminal is represented as a type of icon on a map, is shown in (a) of figure 40A. The icon represents identifying information to identify a determined corresponding part. It is able to know where a corresponding part is located through the icon displayed on the map. The mobile terminal 100 is capable of selectively displaying a corresponding terminal that accessed only a service providing location information.
A user of the mobile terminal 100 groups the corresponding terminals and is then able to change the grouped corresponding terminals. In this case, an icon corresponding to the corresponding terminal belonging to a specific group
110 can be displayed on the map only. On the screen shown in the drawing, a corresponding terminal that belongs to a 'friend' group is displayed only. In this case, a user is able to confirm a corresponding terminal that belongs to another group by touching an arrow key 4001 from a window representing a group name.
If a user touches an arrow key 403 represented on the map, controller 180 is able to move a center of the displayed map. By moving the map, you are able to confirm a corresponding terminal located in another area.
A user is able to enlarge / reduce the map displayed by touch displayed at the bottom edge of the screen. Of course, the displayed map cannot be enlarged or reduced unless a map resolution varies.
In addition, a specific terminal can be selected from the corresponding terminals displayed on the map by a user touch input.
An example of selecting a specific terminal by a touch input is shown in (b) of figure 40. A user touches a screen having a map represented on it and then traces a looped curve 4005, thereby selecting a specific terminal within the curve looped 4005. In particular, if the looped loop 4005 is plotted on the map by a user touch input, a specific terminal that exists within the looped loop 405 is selected. In that case, a single specific terminal or a plurality of specific terminals can be selected.
111
Controller 180 is capable of performing a specific function associated with the selected specific terminal. For example, although the specific terminal is selected, the controller enters 'option' to perform a specific function associated with the selected specific terminal. And there can be several types of specific functions.
As examples of the specific functions, there is a voice call, a video communication and a data or message transmission using SMS (short message service), MMS (multimedia message service), e-mail, IM (instant message) , Bluetooth, or similar. As examples of specific functions, there is a means of displaying information for an area where the specific terminal selected is located, a road guide for the selected terminal, etc.
Meanwhile, controller 180 recognizes a specific character or symbol recorded on the screen and then performs a specific function corresponding to the specific character or symbol recorded. This is shown in figure 41.
With reference to figure 51, a specific function can be performed in a way of entering a specific character or letter by handwriting on a screen on which a looped curve 4005 is plotted for a selection of a specific terminal. For example, if 'S' is entered by hand, the mobile terminal is able to send a message to the specific terminal selected using SMS (short message service). If 'C' is entered by hand, mobile terminal 100 is capable of transmitting a call signal
112 for the specific terminal selected [not shown in the drawing]. In this case, controller 180 is able to recognize the user's handwriting as a signal to perform a specific function.
According to an embodiment of the present invention, the mobile terminal 100 is able to define a specific character to match a specific function. For example, Έ 'is defined to match an email usage. And, '1' is defined to match an IM (instant messaging) usage.
In this way, if a specific character matches a specific function, a user is able to perform data transmission via e-mail in a way of entering na 'in the looped curve 4005 by handwriting [not shown in the drawing]. In particular, if Έ 'is entered into the looped curve 4005 by the user's handwriting, controller 180 is capable of transmitting data via e-mail.
A specific function connected to the selected terminal can be performed in the following way. For example, mobile terminal 100 is capable of performing voice or video communication by transmitting a call signal to the specific selected terminal.
mobile terminal 100 is capable of sending a message or data to the specific terminal selected as a receiving terminal using SMS (short message service), MMS (multimedia message service), e-mail or similar.
mobile terminal 100 is able to chat with a user from a selected terminal using IM
113 (instant message). In particular, in the event that a plurality of specific terminals is selected, the mobile terminal 100 is capable of performing multi-user chat.
In case the selected specific terminal is located a short distance from the mobile terminal 100, the mobile terminal 100 is capable of performing short-range communication using Bluetooth.
mobile terminal is able to announce information in an area where the specific selected terminal is located. For example, if a selected terminal is located in a foreign country, mobile terminal 100 is able to inform the selected terminal about time, exchange rate, composite stock price index, information on local traffic and local news from the corresponding country, etc. through sub-menus.
Meanwhile, the mobile terminal 100, according to an embodiment of the present invention is able to perform the specific functions considering characteristics of the selected specific terminal.
For example, in the case of sending a message to a specific terminal selected using SMS (short message service), MMS (multimedia message service), e-mail, IM (instant message) or similar, mobile terminal 100 is capable to send the message by translating the recorded message into a language of a country where the specific terminal selected is located. This example is shown in figure 4 2.
114
With reference to figure 42, the message content recorded in Korean can be translated into a language of a country where a selected terminal is located. The mobile terminal 100 is capable of carrying out the translation work using an automatic translation program. If a selected terminal is located in the USA, mobile terminal 100 automatically translates the contents of a recorded message into Korean into English and then sends it to the selected terminal.
Meanwhile, a function supported by the mobile terminal 100 may differ from that supported by a selected terminal. Thus, the mobile terminal 100 is able to perform a specific function considering compatibility with the selected terminal. For example, when a user tries to send a message, if special characters, font and the like, which can be supported by the mobile terminal 100, are transmitted, an outgoing one is executed successfully. In addition, if a message receiving side (ie, selected terminal) fails to support the same function, the message is seen broken. Thus, a corresponding user (that is, a selected terminal user) is unable to correctly confirm the message content. Assuming that the selected terminal is equipped with a display for opening to view an image file, if a message is sent to a receiving terminal because it is converted into an image, the selected terminal is able to correctly recognize the content of the message.
115
According to an embodiment of the present invention, in the case of trying to convert an extract message into an image, it is checked whether specific symbols are contained in the extracted message to decide whether the message will be converted into an image. Specific symbols can include non-English characters (for example, Japanese characters: Hirakana, Katakana), symbols, figure images, fonts, special characters, symbols drawn by the user's handwriting (if a handheld includes a touch table) , etc. And symbols drawn by the user's handwriting can include characters, numerals, signs, drawings and the like.
The presence or absence of the specific symbols included in the extracted message can be checked by looking directly at the user. Alternatively, the presence or absence of the specific symbols included in the extracted message can be checked by the mobile terminal 100 and its result can be notified to a user.
When the mobile terminal 100 checks the specific symbol, the specific symbol can use a defaulted symbol on the mobile terminal 100 or a symbol defined by a user. For example, a special symbol can be defaulted as a specific symbol on the mobile terminal 100. In that case, if a special symbol is contained in an extracted message, controller 180 is able to display a popup window to announce that a specific symbol is contained . And a user is able to define non-English characters (for example, Japanese characters: Hirakana, katakana) for specific characters. In this case, if the defined non-English letters are contained in the extracted message, controller 180 is able to display a popup window to announce which specific symbols are contained.
The method of announcing that specific symbols are contained through the popup window is only exemplary, which does not limit any various implementations of the present invention. For example, it is able to announce that specific symbols are contained in a message extracted through audio or vibration output.
In case specific symbols are contained in an extracted message, it is able to convert the extracted message into an image. In this case, the extracted message can be made to contain message content only. For example, it is able to convert a message into an image by extracting content from the message only without containing an indicator and the like displayed in a display module. In this case, a message portion converted to the image includes a message portion viewed by manipulating a scroll key or a navigation key as well as a portion currently displayed on a screen.
Subsequently, the image is transmitted. In that case, controller 180 is capable of transmitting the image together with the message to be sent originally. Image transmission can be performed using MMS or e-mail.
Fig. 43 is a diagram of a screen to represent a method of transmitting a converted image from a message on a mobile terminal according to an embodiment of the present invention.
With reference to (a) of figure 43, an example is shown that a message containing a specific non-English letter and a symbol (umbrella) is written manually. In that case, the non-English letter and / or the symbol can be recognized as specific symbols. If the ΌΚ 'key displayed on a screen is entered, controller 180 analyzes whether a specific symbol is contained in the message. In particular, if ΌΚ 'is selected from the screen shown in the drawing, an image shown in (b) of figure 43 is displayed.
With reference to (b) of figure 43, a popup window 4301 to announce that a specific symbol is contained in the message is displayed. If ΌΚ 'is selected from the screen shown in the drawing, the recorded message is converted to an image file. The image file is then transmitted [(c) in figure 43]. In that case, you are able to send an original message along with the image. Image file transmission can be performed using MMS.
Meanwhile, if a selected terminal fails to recognize the message containing the symbols (including characters, numerals, figures, etc.) recorded by handwriting, the mobile terminal 100 converts the message into an image and then transmits the image to the selected terminal .
Figure 44 is a diagram of a screen to represent a method of transmitting a converted image from a message recorded by the user's handwriting in
118 a mobile terminal according to an embodiment of the present invention.
With reference to (a) of figure 44, an example of a handwritten recorded message is shown. In that case, symbols recorded by handwriting can be recognized as specific symbols. If the ΌΚ 'key displayed on a screen is entered, controller 180 can analyze whether a specific symbol is contained in the message. In particular, if ΌΚ 'is selected from the screen shown in the drawing, an image shown in (b) of figure 44 is displayed.
With reference to (b) of figure 44, a 4401 popup window to announce that a specific symbol is contained in the message is displayed. If ΌΚ 'is selected from the screen shown in the drawing, the recorded message is converted to an image file. The image file is then transmitted [(c) in figure 44]. In that case, you are able to send an original message along with the image. Image file transmission can be performed using MMS.
Meanwhile, according to an embodiment of the present invention, the specific function can be performed by considering a location of a selected corresponding terminal.
For example, mobile terminal 100 is capable of displaying a distance from a selected terminal. This example is shown in figure 45. In (a) of figure 45, a case is shown where a terminal having an ID 'Jermaine' is selected. In this case, it is able to confirm a distance from a selected terminal via an input
119 option or specific character entry mentioned above. With reference to (b) of figure 45, a user can be informed about the distance from the selected terminal in a way that the distance from the selected terminal is displayed as a popup window. And the distance from the selected corresponding part can be notified to a user via an audio output.
Fourth modality
A method of executing a road guide to a location of a specific corresponding terminal as a destination on a mobile terminal 100 is explained in the description below, according to an embodiment of the present invention. In that case, the specific terminal includes a given terminal from a plurality of mutually registered terminals with a location information provision service as a means.
Fig. 46 is a flow chart for a method of driving on the road from a mobile terminal, according to an embodiment of the present invention, in which a location of a specific terminal is a destination.
Referring to figure 46, mobile terminal 100 is capable of receiving location information at a specific terminal registered with a location information provision service via wireless communication unit 110 [S4610]. The reception of location information from the specific terminal can be performed with a certain time interval. The reception of location information of the specific terminal can be carried out with a specified time interval. The determined time can be determined based on a resolution. For example, if a resolution level is 1, the location information at the specific terminal is received every 1 minute. If a resolution level is 3, the location information at the specific terminal is received every 10 minutes.
It is able to determine the resolution based on the extension of information opening defined by a terminal. The extent of information opening can be determined based on the level of intimacy / permission with a corresponding terminal. The level of intimacy / permission can be defined by a corresponding terminal. If a corresponding terminal is managed as a group, the level of intimacy / permission can be determined by the corresponding group. Namely, the resolution can be determined according to the level of intimacy / permission. For example, if the intimacy / permission level is 10, a resolution level is set to 1. If the intimacy / permission level is 5, a resolution level is set to 3.
The controller is able to execute a road guide using a specific terminal location as the destination [S4620]. Controller 180 is able to execute the road guide using the location information received at the specific terminal. Controlador controller 180 is capable of executing the road guide with the specified time interval as a period to receive the location information at the specific terminal.
121
Fig. 47 is a diagram of a screen to represent a process for executing a road guide for a specific terminal as a destination on a mobile terminal according to an embodiment of the present invention.
Referring to (a) of figure 47, a screen is shown for executing a road guide for a terminal, which has an ID 'Jermaine' among a plurality of terminals registered with a location information provision service, such as a destination . A displayed map can be enlarged / reduced using the menu displayed at the bottom of the screen. In particular, controller 180 is capable of enlarging / reducing the displayed map if a relevant '+/-' sign is entered.
A detailed road guide image is displayed on the screen by zooming in on the map, which is shown in (b) through (d) of figure 47. In particular, controller 180 is able to zoom in on the map displayed through a '+' key. Through the images shown in (b) to (d) of figure 47, you are able to confirm detailed road guide information for each specific section.
According to an embodiment of the present invention, if a location of a specific terminal defined at a destination is changed, the mobile terminal 100 is able to announce a moving path of the specific terminal [S4630, S4640]. And the mobile terminal 100 is able to execute a road guide in a way of defining the displaced location of the specific terminal to a new destination [S4650].
122
Fig. 48 is a diagram of a screen to represent a process for executing a road guide for a specific terminal in motion as a destination in a mobile terminal, according to an embodiment of the present invention.
With reference to figure 48, if a location of a specific terminal (having an ID 'Jermaine<sup>7</sup>) defined in a destination is changed, controller 180 is able to display a popup window to announce changes to the destination and movement path of the specific terminal [(a) of figure 48].
If ΌΚ<sup>7</sup> is selected from the screen shown in (a) of figure 48, controller 180 executes a road guide by defining the destination at the changed location of the specific terminal [(b) in figure 48]. Controller 180 then displays an image of the road guide for the newly defined destination.
Meanwhile, according to an embodiment of the present invention, mobile terminal 180 is capable of executing a road guide in a way that a destination is changed only if an offset from the specific terminal exceeds a limit range. In this way, the limit range is determined. This is because the destination change is insignificant in the event that a specific terminal location is little changed. Although a specific terminal location is little changed, if the destination is changed each time, an operating load of controller 100 is greatly increased. For the same reason, controller 180 is capable of announcing the movement behavior of the specific terminal only if the movement of the specific terminal exceeds the limit range. In this case, the limit range can be determined based on a resolution.
Meanwhile, controller 180 is able to calculate a movement speed of the mobile terminal 100 using location information on the mobile terminal 100 received through the position location module 115. And controller 180 is able to calculate a movement speed of the terminal using the location information received at the specific terminal.
Controller 180 is able to announce an estimated meeting place based on the calculated movement speed of the mobile terminal 100 and the movement speed of the specific terminal. And controller 180 is capable of transmitting road guidance information to the estimated meeting place for the specific terminal. This example is shown in figure 49.
With reference to figure 49, controller 180 is able to display a popup window including an estimated meeting place determined based on a movement speed of the moving terminal 100 and a movement speed of a specific terminal [(a) of the figure 49]. The estimated meeting place and an estimated meeting time are displayed in the popup window. With reference to (b) of figure 49, controller 180 is able to display an image of a road guide for the estimated meeting place.
124
Controller 180 is capable of transmitting route guidance information to the estimated meeting place for the specific terminal. Guidance information can contain a moving trajectory to the estimated meeting place and an estimated required time. And the route guidance information can contain guidance information for the estimated meeting place from a current location of the specific terminal.
Meanwhile, according to an embodiment of the present invention, if a trajectory or speed of movement of a specific terminal is changed to exceed a limit range, or if a trajectory or speed of movement of the mobile terminal 100 is changed to exceed a limit range, is able to change an estimated meeting place. The limit range can be decided based on a resolution. In this case, controller 180 informs a user of the estimated, changed meeting place and road guide information for the estimated, changed meeting place or transmits it to the specific terminal. This example is shown in figure 50.
With reference to (a) of figure 50, controller 180 is able to display a popup window to represent the estimated, changed meeting place and a required time for the estimated, changed meeting place. With reference to (b) of figure 50, controller 180 is capable of displaying an image of a road guide for the altered estimated meeting place.
125
Meanwhile, mobile terminal 100, according to an embodiment of the present invention, is capable of displaying information on a corresponding terminal (hereinafter referred to as 'corresponding terminal') mutually registered with a location information provision service. Thus, the mobile terminal 100 and the corresponding terminal can provide information containing location information to each other using the location information provision service as a means.
Mobile terminal 100 is capable of supporting a function service to find a user from a selected terminal. For example, mobile terminal 100 is capable of performing a function of a road guide for the selected terminal. If the selected terminal is moving, mobile terminal 100 is able to inform a user that the selected terminal is moving. In particular, if a location of the selected terminal is significantly altered through displacement, the mobile terminal 100 allows the user to recognize the considerable location change in a way of informing the user of the considerable location change.
Fig. 51 is a diagram of a screen to represent a method of performing a service to find a corresponding selected part (user of a selected terminal) in a mobile terminal, according to an embodiment of the present invention.
With reference to (a) of figure 51, in case a selected terminal is in motion, a fact that the
126 selected terminal is moving is displayed on a screen.
In case the selected terminal, as shown in the drawing, is moving, a highlight 5101 can be displayed on an icon indicating the selected terminal. Thus, due to highlight 5101, a user is able to recognize that the selected terminal is moving.
The mobile terminal 100 is capable of supporting a time service to find a selected corresponding part (i.e., user of a selected terminal). This example is shown in (b) of figure 51. With reference to (b) of figure 51, if a corresponding terminal is moving, mobile terminal 100 is able to inform a user of a direction of movement and a time of estimated meeting using a popup window. In this case, the estimated meeting time can be found using a current movement speed. And the estimated meeting time can be directly found in a way that a user directly enters a movement speed.
In case a selected corresponding terminal deviates from a movement path in order not to know its estimated meeting time, an image, as shown in © of figure 51, can be displayed on the screen.
Mobile terminal 100 is able to announce information at a specific location displayed on a map. This example is shown in figure 52.
With reference to (a) of figure 52, if a location of B displayed on a map is selected by a touch, mobile terminal 100 displays a distance to a location
127 selected and an estimated arrival time on a screen. If a user selects a location of B displayed on the map by a touch, the mobile terminal 100 is able to display a distance to B and an estimated arrival time through a popup window.
The mobile terminal 100 is able to recommend a meeting place with a selected, selected terminal user. This example is shown in (b) of figure 52. With reference to (b) of figure 52, the mobile terminal 100 is capable of displaying a specific recommended location and an estimated meeting time with a corresponding party (ie user of selected terminal) for the meeting at the recommended location using a popup window. In this case, a user is able to send a message displayed in the popup window to the corresponding terminal through 'send message'.
With reference to © of figure 52, a user selects a specific location from a map and then confirms a distance between the specific location selected and a corresponding terminal. In particular, mobile terminal 100 is able to display the distance between the selected specific location and the corresponding terminal and an estimated time for the corresponding terminal to arrive at the specific location using a popup window.
Mobile terminal 100 is able to confirm a recent call list with the selected corresponding terminal user (hereinafter referred to as 'selected corresponding party'). Figure 53 shows a list of calls
128 with a corresponding part selected. Referring to figure 53, a list of calls is displayed in order of recent calls. In the displayed list, call times, call times, outgoing calls and incoming calls are shown.
Fifth modality
In the description that follows, a method of generating a movement history of a mobile terminal 100, according to an embodiment of the present invention, is explained. The movement history can exist in several ways. For example, the movement history can exist in a table form in which times and places are represented or a form of movement trace on a map.
Fig. 54 is a flowchart for a method of generating a movement history for a mobile terminal, according to an embodiment of the present invention.
Referring to figure 54, mobile terminal 100 is capable of receiving location information via wireless communication unit 110 [S5410]. In that case, the location information can be received in real time or with a certain time interval.
Controller 180 is capable of storing a current location and a current time in memory 160 with a specified time interval based on the received location information [S5420]. Controller 180 generates a motion trace to represent time information using information containing the current location and the current time with
129 the determined time interval and then displays the motion trace generated in the display medium 151 [S5430].
Fig. 55 is a diagram of a screen on which an example of generating a moving history of a mobile terminal, according to an embodiment of the present invention, is displayed.
With reference to figure 55, a trace of movement of a mobile terminal is displayed on a map displayed on a screen. And time information on the mobile terminal that remains in a specific location is displayed on the screen on which the trace of movement is displayed. And the movement trace is represented as being discriminated according to a movement speed. In particular, controller 180 is capable of representing the motion trace to be broken down according to the speed of movement. In this case, if the movement speed is greater than a specific speed, it can be indicated by a solid line. If the movement speed is less than the specific speed, it can be indicated by a dotted line. In the meantime the controller 180 grades the movement speed and then displays the movement speed to be broken down by a color display of the movement trace for each corresponding degree [not shown in the drawing].
controller 180 is capable of generating a motion trace because the motion trace contains a specific record as well as time information. In that case, the specific record may be relevant for a specific time. For example, in case the mobile terminal 100 reproduces a
130 specific music file for a specific time, is able to display a 5501 record about repetition of music file in the motion trace. And a specific location having time information displayed on the motion plot can be represented as specific words or a specific image. Through the specific words or specific image, a user can be reminded of what he did in the corresponding place at the corresponding time. A specific image 5503 is displayed on the screen shown in the drawing. For example, the 5503 specific image is obtained from a location information provider (i.e., a GPS service provider), or is stored locally within the mobile terminal 100.
In case a displayed specific record is selected by a key entry, controller 180 is able to repeat a data file relevant to the specific record. This example is shown in figure 56.
Figure 56 shows a screen in which a list of music files played in the movement course is displayed by the controller if the specific record 5501 is selected from the screen shown in figure 55. If a specific music file is selected from the list of music file played, controller 180 is able to repeat the selected specific music file. And controller 180 is capable of displaying detailed information in the specific file selected. For example, controller 180 is able to display how long (that is, how many minutes) the selected song was played, when the selected song was played, exactly where the selected song was played, etc.
In the event that a specific displayed record is selected by a switch input, controller 180 is able to link the selected specific record to a specific image relevant to the selected specific record. This example is shown in figure 57.
Figure 57 shows that if the specific image 5503 shown in figure 55 is selected, the selected image 5503 is linked to a specific image relevant to the selected image 5503. In that case, the specific image 5503 can include an image of a specific restaurant. And the linked image (shown in figure 57) can include a homepage image about the specific restaurant.
Meanwhile, according to an embodiment of the present invention, the mobile terminal 100 generates the motion trace for a specified time and stores the motion trace generated in memory 160 as a data file [S540]. An example of storing the motion trace as a data file is shown in figure 58.
With reference to (a) of figure 58, a trace of movement of the mobile terminal 100 is shown between 08:00 and 22:30. In the event that the motion trace is stored via a 'Store' key switch entry, an image shown in (b) of figure 58 can be displayed on the screen. In particular, if the 'Store' key is entered, controller 180 stores the motion trace for the above time as a data file. Upon completion of storage, the
132 controller 180 is able to display the image shown in (b) of figure 58 on the screen. Through the image, a user is able to confirm the stored data file. Controller 180 is able to default a data file name on a date corresponding to the motion trace. For example, in case a trace of movement corresponds to October 1, 2007, a file name is defined in '2007/10/01' and then stored. A user is able to use the data file as a diary (hereinafter referred to as a 'movement diary', for convenience) indicating the movement trace.
Controller 180 is capable of loading the movement diary stored on a specific website [S5450]. Charging is advantageous in using a mobile terminal storage space efficiently, and allowing the movement diary to be shared with other users.
Fig. 59 is a diagram of a screen for an example of loading a movement diary into a mobile terminal, according to an embodiment of the present invention. If the 'Load' menu is selected while one of the stored motion diaries is selected [(a) in figure 59], the selected motion diary is uploaded to a specific website. With reference to (b) of figure 59, an image, which represents that a selected movement diary has been fully loaded for a specific website, is displayed on a screen.
Meanwhile, the mobile terminal 100, according to an embodiment of the present invention, is able to add
133 there is also a movement trace of a specific terminal registered with a location information provision service for a movement trace of the mobile terminal 100. This example is shown in figure 60.
Referring to figure 60, a movement trace indicated by a solid line represents a movement trace of the mobile terminal 100. And a movement trace indicated by a dotted line represents a movement trace of a specific terminal. Of course, in case both the mobile terminal 100 and the specific terminal move in the same time zone, the trace of movement is indicated by both the filled and dotted lines. A user is able to know for how long and where the user works together with a specific corresponding part through the motion trace shown in figure 60.
In the following description, a method of providing a history of a terminal location in accessing a location information provision service, in accordance with an embodiment of the present invention, is explained with reference to the accompanying drawings.
mobile terminal 100, in accordance with an embodiment of the present invention, displays a movement history of a specific terminal (hereinafter referred to as 'corresponding terminal') mutually registered with a location information service or transmits its movement history to a terminal specific.
The movement history can be obtained using base station information and history information in the
134 position location module 115. In particular, the history information in the position location module 115 may contain a history of GPS location information. And the movement history can be represented by interconnection with a map.
Fig. 61 and Fig. 62 are screen diagrams in which a movement history of a specific terminal is displayed on a mobile terminal, in accordance with an embodiment of the present invention.
Referring to figure 61, mobile terminal 100 is capable of displaying a movement history of a selected terminal by interconnecting it with a map. On the screen shown in the drawing, a movement history for a terminal having an ID 'Adrian' is displayed. In this case, a user sets a specific time and then displays the movement history with reference to the defined time. For example, the user selects a terminal having an ID 'Adrian' and then confirms how the selected terminal moves within a specific time zone (for example, 9:00 am to 6:00 pm, August 15, 2007). In that case, a map can be enlarged / reduced using an input key signal.
Referring to Fig. 62, mobile terminal 100 is capable of displaying movement histories of a plurality of terminals on a single screen. In that case, a map can be enlarged / reduced using a '+/-' key signal input. Mobile terminal 100 is capable of displaying movement histories from a plurality of terminals with reference to a specific area. For example, mobile terminal 100 es135 specifies a location near 'Yeoeui Island' and then displays movement histories of corresponding terminals that move within the specified area.
Mobile terminal 100 selectively picks up a corresponding terminal located within a determined distance from mobile terminal 100 only and then displays a movement history of the corresponding terminal. For example, mobile terminal 100 is capable of displaying a movement history of a corresponding terminal located in a range of 1 km from mobile terminal 100.
The mobile terminal 100 specifies a specific time and a specific place and then displays a movement history of a corresponding terminal that passes through or located at the specified place at the specified time. For example, mobile terminal 100 is capable of displaying a movement history of a corresponding terminal passing through or located at a place near Yeoeui Island between 15:00 and 21:00, August 15, 2007.
Mobile terminal 100 selectively picks up a corresponding terminal that belongs to a specific group only and then displays a movement history of the selectively picked up terminal. For example, mobile terminal 100 selectively picks up a corresponding terminal that belongs to a 'friend' group only and then displays a movement history of the selectively picked up terminal.
mobile terminal 100 searches for a specific area and then displays a frequency number of terminals having passed through the specific area. For example, mobile terminal 100 defines a search area for 'station A' and then finds a frequency number of terminals having moved through station area A.
Fig. 63 is a diagram of a screen in which a frequency of terminals having moved through a search area is displayed, in which a specific area is searched for a terminal 100 according to an embodiment of the present invention.
With reference to (a) of figure 63, a method of selecting a specific area by plotting a looped curve is shown. In case the mobile terminal 100 includes a touch screen, a user is able to trace the looped curve through a touch input. And the user is able to calculate a frequency number considering a search period. For example, the terminal calculates a frequency number of terminals having passed through a place close to station A or located in the area of station A for a month in August 2007 and then displays the calculated frequency number.
With reference to (b) of figure 63, corresponding terminals having located within or passed through an area searched for a search period are displayed on a screen with a specific reference. On the screen, 'classification / ID (phonebook name, location usage information usage ID) of total residence time / total location count / corresponding terminal' is displayed. The separate classification is based on the total location count. Furthermore, mobile terminal 100 is capable of changing the separate classification according to a
137 specific item. For example, mobile terminal 100 is capable of changing the separate classification of the corresponding terminal with reference to the total residence time.
Sixth modality
In the description that follows, a method of opening movement information (or movement) to a registered terminal with a location information provision service on a mobile terminal 100, according to an embodiment of the present invention is explained. The movement information can contain a movement history. In that case, the mobile terminal 100 can open its actual motion information. Móvel mobile terminal 100 can open virtual movement information for the terminal registered with the location information provision service due to privacy protection and the like.
Fig. 64 is a flow chart for a method of opening virtual motion information for a registered terminal with a location information provision service on a mobile terminal, according to a modality of the present invention.
Virtual movement information can mean virtual route data shared with another terminal (s) to hide real or true movement information from mobile terminal 100. For example, a user of mobile terminal 100 wants to send virtual movement information to another terminal (s) for privacy protection.
138
Referring to figure 64, controller 180 displays virtual motion information stored in memory 160 [S6410]. Virtual movement information can be received from a specific website or can be generated by user configuration. For example, controller 180 is capable of generating virtual motion information for which a starting point is defined for a current location of the mobile terminal 100 and for which a destination is defined for a specific location. In that case, the specific location can be defined by manipulating user input unit 130. Controller 180 is capable of transmitting virtual motion information to the terminal registered with the location information provision service within a prescribed time interval. The prescribed time can be determined based on a resolution. And the amount or quality of transmitted virtual motion information may vary depending on the resolution.
Meanwhile, controller 180 is able to perform a simulation of road guidance, which uses the current location of the mobile terminal 100 as a starting place and which uses the specific location defined as a destination. The road guide simulation makes it easy for a user to generate virtual movement information. In this case, the virtual movement information can contain a virtual movement speed and a virtual movement path.
Meanwhile, in the event that a virtual speed is entered, controller 180 is capable of performing road guidance simulation. Controller 180 generates a virtual current location based on the speed of virtual movement and then transmits the current virtual location generated to the terminal registered with the location information provision service.
Fig. 65 is a diagram of a screen to explain an example of generating virtual movement information through a simulation of a road guide in a mobile terminal, according to an embodiment of the present invention.
With reference to (a) of figure 65, if a specific location is selected by a key entry of user input unit 130, a specific time destination is defined for the specific location selected. In case the user input unit 130 includes a touch screen, the specific location can be selected via a touch input. For example, if a specific point displayed on a map is touched, controller 180 is able to decide the point touched as the specific location.
With reference to (b) of figure 65, if the 'Motion Simulation' menu is selected from the screen shown in (a) of figure 65, an image to enter a time to remain at the specific point is displayed on the screen. In this case, a user is able to enter a time to remain at the specific point selected. In particular, controller 180 is capable of running a simulation of road guidance based on the time entered by user input.
140
With reference to © of figure 65, an image to enter a means of movement for each section is displayed on the screen. A speed of virtual movement can be determined by the means of movement. For example, a 'bus' virtual movement speed is set at 60 km / h, a 'foot' virtual movement speed is set at 5 km / h, and a 'metro' virtual movement speed is set. in km / h. In this way, the simulation of the road guide can be performed.
With reference to (d) of figure 65, an image to perform a motion simulation based on a time to remain at the specific point defined by the input and a virtual means of movement is displayed on the screen. A virtual motion trace having time information displayed on it is displayed on the screen. And a virtual movement path is displayed on the motion trace.
Meanwhile controller 180 generates a virtual motion trace based on the simulation of the road guide carried out by the method shown in figure 65 and then stores the virtual trace generated in memory 160 as a data file format.
Fig. 66 is a diagram of a screen on which a trace of virtual movement stored as a file format is displayed on a mobile terminal in accordance with an embodiment of the present invention.
With reference to figure 66, a virtual motion trace generated based on a specific location defined by a user is displayed on the screen.
141
If a specific virtual motion trace is selected, controller 180 is able to modify or delete the selected virtual motion trace.
Fig. 67 is a diagram of a screen to explain an example of opening motion information on a mobile terminal 100 according to an embodiment of the present invention. In this case, the movement information may contain a movement history. And the movement history can contain a movement history.
With reference to figure 67, the mobile terminal 100 is able to decide whether to open a movement history for a corresponding terminal or not [(a) of figure 67). If it is decided to open the movement history for the corresponding terminal, a user can select a movement history opening mode [(b) of figure 67]. For example, a user is able to provide a corresponding part with an actual movement history [Ί. real motion mode<sup>7</sup> in (b) of figure 67] or a history of virtual movement ['2. virtual motion mode<sup>7</sup> in (b) of figure 67]. If '2. virtual motion mode<sup>7</sup> is selected from the screen shown in (b) of figure 67, controller 180 is capable of displaying a virtual movement history (for example, virtual movement trace) stored in memory 160 [(c) of figure 67]. And the virtual movement history can be added, changed or deleted.
Fig. 68 is a diagram of a screen for explaining a method of recently adding a virtual movement history template to a mobile terminal 100, according to an embodiment of the present invention.
With reference to figure 68, a user is able to enter a place where the user was located at a corresponding time [(a) in figure 68]. If the entry is completed, the user is able to select 'complete' item. If the 'complete' item is selected, it is able to decide whether to store a newly generated virtual movement history template [(b) in figure 68]. In this case, a user is able to enter a virtual movement history template name as well.
Meanwhile, a user of the mobile terminal 100 is able to store his or her movement history in a diary format.
Fig. 69 is a diagram of a screen for a method of storing a movement history of a mobile terminal, according to an embodiment of the present invention.
With reference to figure 69, a user is able to define a function to store movement history [(a) of figure 69]. If the function is defined, a movement history of the handset 100 is automatically stored. In this case, a time to execute the function can be defaulted or can be defined by a user input [(b) in figure 69]. For example, a time to release the function can be defaulted to be midnight on a date to define the function. And a time to release the motion history storage function can be set to midnight on a set date to store a day program in a
143 diary format by a user. In addition, the movement history storage function can be executed iteratively every specific period. Thus, a single movement history template can be stored every specific period.
Meanwhile, according to an embodiment of the present invention, mobile terminal 100 is able to confirm information about whether a corresponding terminal accesses a location information provision service through a movement history of the corresponding terminal. In particular, a user of the mobile terminal 100 is able to confirm which time and which point a corresponding terminal accesses the location information provision service or which point and what time the corresponding terminal is disconnected from the information provision service. location.
In the description that follows, a method of displaying location information on a specific person when accessing a location information provision service, in accordance with an embodiment of the present invention, is explained with reference to the accompanying drawings.
Through the mobile terminal 100, according to an embodiment of the present invention, a user is able to confirm real-time information on a terminal (hereinafter referred to as 'corresponding terminal') mutually registered with a location information provision service as a means. In that case, mobile terminal 100 selects a specific terminal from the corresponding terminals and
144 is then able to confirm real-time information on the selected terminal. Mobile terminal 100 selects a specific corresponding terminal and then transmits its real-time information to the selected terminal. In this disclosure, real-time information means current state information on a terminal. For example, real-time information on a corresponding terminal may contain a current distance between the mobile terminal 100 and the corresponding terminal, a movement speed of the corresponding terminal, information about the weather in a place where the corresponding terminal is currently located, etc. .
Figures 70 to 72 are state diagrams of a screen in which real-time information on a specific terminal is displayed on a mobile terminal in accordance with an embodiment of the present invention.
With reference to (a) of figure 70, real-time information on a selected selected terminal is displayed in an indicator area of a screen in an idle mode. Real-time information can be represented as a 7001 icon. By displaying the 7001 icon in the indicator area, a user is able to frequently confirm real-time information on the corresponding selected terminal. Through the displayed icon 7001, a user is able to confirm a distance from a selected selected part and a movement speed. The distance from the selected corresponding part is 5 km (represented as a numeral) and the movement speed is below 5 km / h, which means that a movement speed is small or the corresponding terminal almost stops.
With reference to (b) of figure 70, real-time information on a corresponding terminal is displayed on a screen for which a specific application is being run. In particular, mobile terminal 100 is capable of displaying real-time information on a corresponding part selected on the screen for which the specific application is running as well as on a backup screen. If the real time information on the selected terminal is changed, the mobile terminal 100. allows a user to recognize that real-time information is being changed. To allow a user to recognize that real-time information is being changed, mobile terminal 100 represents real-time information as a light emitting icon 7003. Through the represented icon 7003, the user is able to confirm a distance to from the selected corresponding part and the movement speed. The mobile terminal
100 displays that the distance from the selected corresponding terminal is comprised of 5 km (represented as a numeral) and also displays that the selected corresponding terminal approaches the user at a speed of 5 ~ 20 km / h.
Meanwhile, mobile terminal 100 is able to know weather information in an area where a selected terminal is located using GPS information on the selected terminal. This example is shown in figure 71.
146
Referring to figure 71, an icon 7101 indicates that a selected terminal is located in a heavy rain alarm area.
Meanwhile, in the event that a correspondingly selected terminal moves away into an area previously stored as a GPS coordinate value, a mobile terminal 100 according to an embodiment of the present invention is able to display an icon having been defined when storing the coordinate value. This example is shown in figure 72. For example, in case the corresponding terminal moves away to 'School-A, 100 A Road suite 100 East, Falis Church, Virginia 1000, USA', previously stored, mobile terminal 100 is able to display a predefined school icon 7201 in an indicator area of a screen.
Seventh modality
In the description that follows, a method of providing location information according to the level of intimacy / privacy and definition of privacy protection function, according to an embodiment of the present invention, is explained with reference to the accompanying drawings.
A mobile terminal, in accordance with an embodiment of the present invention, provides virtual location information or displays location information received on a conditional basis, if a privacy protection function is defined. In this case, the privacy protection function means a function to provide virtual location information so as not to reveal a location of the mobile terminal
147 in the provision of location information or a function to prevent privacy disruption due to an advertisement operation of receiving location information in the receipt of location information. In this case, the location information means the coordinate information itself, or it can mean information based on location generated from coordinate information.
A process for providing location information in accordance with the definition of a privacy protection function is explained in detail with reference to figures 73 to 78B as follows. For clarity and convenience of explanation, it is assumed that a location information supply terminal and a location information reception terminal are called a first terminal 100A and a second terminal 100B, respectively. It is understood that there can be at least two terminals for receiving location information.
Fig. 73 is a flowchart for a method of providing virtual location information in accordance with the definition of a privacy protection function on a mobile terminal in accordance with the seventh embodiment of the present invention.
With reference to figure 73, a first terminal 100A defines a privacy protection function according to a selection made by a user [S7310].
The definition step S7310 can be performed if the privacy protection function configured as one of the
148 menu items relevant to a service providing location information is selected by the user.
In this case, the privacy protection function can be defined for a specific mobile terminal or a specific group. And the privacy protection function can be defined for mobile terminals located at a specific distance or at a specific place. The specific mobile terminal, specific group, specific distance or specific place can be selected by the user.
If the privacy protection function is defined in definition step S7310, a condition for generating location information is entered at the first terminal 100A by the user via user input unit 130 [S7320].
Subsequently, the first terminal 100A generates virtual location information by controller 180 to match the location information generation condition entered by the step of entering S7320 [S7330].
first terminal 100A then transmits the virtual location information generated in the generation step S7330 to a server or a second terminal 100B [S7340].
In the event that the virtual location information is transmitted to the server, the server receives the virtual location information from the first terminal 100A and then transmits the virtual location information received to the second terminal 100B. In this case, the first terminal 100A is capable of transmitting information
149 second terminal 100B to the server along with the virtual location information.
Figure 7 4 is a diagram of a screen on which a process for defining a privacy protection function on a mobile terminal, in accordance with an embodiment of the present invention, is displayed.
Referring to figure 74, in case a privacy protection function is defined by a user [a], a first terminal 100A displays a list of generation conditions constructed with conditions for generating location information on a screen [bj. In this case, the list of generation conditions can include a distance, a location, a direction / speed of movement, a history of virtual movement, etc.
Figures 75A to 75D are diagrams of a screen for displaying a case in which a distance is selected from a list of conditions on a mobile terminal in accordance with an embodiment of the present invention.
Referring to Figure 75A, a first terminal 100A displays a virtual distance list. In that case, the virtual distance list includes a virtual distance with reference to a second terminal 100B and can include a virtual distance with reference to a specific place or a specific terminal.
If '5 km from a corresponding part' is selected from the virtual distance list shown in figure 75A, the second terminal 100B announces that the first terminal 100A is approaching within 5 km from itself [figure 75B].
If 'more than 50 km outside a corresponding part' is selected from the virtual distance list shown in figure 75A, the first terminal 100A selects a point more than 50 km outside the second terminal 100B [figure 75C]. First, the first terminal 100A, as shown in (a) of figure 75C, displays a list including 'by a country', 'by a state', 'by a city, and' by a specific place '. If 'by a country' is selected from the list shown in (a) of figure 75C, the first terminal 100A displays a list of countries [(b) in figure 75C].
If 'USA' is selected from the list of countries shown in (b) in figure 75C, the second terminal 100B announces that the first terminal 100A is located in the USA [figure 75D].
Figures 76A to 761 are diagrams of a screen for displaying a case in which a location is selected from a list of conditions on a mobile terminal, according to an embodiment of the present invention.
Referring to Fig. 76A, a first terminal 100A displays a list of a type of location information to be provided virtually (hereinafter 'the list of type of location information'). In this case, the type of location information includes coordinate information, administrative address information (for example, postal), POI information, configuration name information, etc.
151
If coordinate information is selected from the list of the type of location information shown in figure 76A, a user enters a latitude (eg 36 ° N) and a longitude (eg 127 °) at the first terminal 100A via coordinate information entry window [figure 76B]. Thus, a second terminal 100B announces that the first terminal 100A is located at a location (for example, xx University) corresponding to the latitude and longitude entered in figure 76B [figure 76C].
If administrative address information (for example, postal) is selected from the type of location information list shown in figure 76A, a user enters an address (for example, A Station, 100 A Road, Falis Church, Virginia 1000 ) through an address entry window [figure 76D]. Thus, the second terminal 100B announces that the first terminal 100A is located at the address entered in figure 76D [figure 76E].
If the POI information is selected from the location information type list shown in figure 76A, the first terminal 100A displays a POI list. A POI (eg meeting place yesterday) is selected from the POI list [figure 76F]. Thus, the second terminal 100B announces that the first terminal 100A is located at the POI (for example, meeting place yesterday) selected in figure 76F or at an address (for example, A Grand Park) corresponding to POI [figure 76G].
If the configuration name information is selected from the location information type list shown in figure 76A, the first terminal 100A displays a configuration name list. A configuration name (for example, company) is then selected from the configuration name list [figure 76H]. Thus, the second terminal 100B announces that the first terminal 100A is located in the configuration name selected in figure 76H or in an administrative address (for example, postal) (for example, Company-A, Richmond) corresponding to the configuration name [figure 761].
Figures 77A and 77B are diagrams of a screen for displaying a case in which a speed of movement and a direction are selected from a list of conditions on a mobile terminal, according to an embodiment of the present invention.
With reference to figure 77A, a user enters a virtual movement speed (for example, 5 km / h) and a virtual movement direction (for example, east) in a first terminal 100A through a movement speed entry window. and a motion direction input window, respectively.
Thus, a second terminal 100B announces that the first terminal 100A is moving according to the speed of movement and direction entered in figure 77A [figure 77B].
Figures 78A and 78B are diagrams of a screen for displaying a case in which a virtual movement history is selected from a list of conditions on a mobile terminal, according to an embodiment of the present invention.
Referring to Figure 78A, a first terminal
100A displays a list of virtual motion history mode. A virtual movement history mode (for example, company mode) is then selected from the virtual movement history mode list. In this case, the list of virtual movement history mode can include 'company mode', 'school mode', 'weekend mode' and 'not provided'.
Thus, a second terminal 100B displays a movement history, which corresponds to the virtual movement history mode selected in figure 78A, as a movement history of the first terminal 100A [figure 78B].
Eighth modality
A process for announcing location information in accordance with the definition of a privacy protection function on a mobile terminal, in accordance with an embodiment of the present invention, is explained in detail with reference to figures 79 to 80 as follows.
Fig. 79 is a flow chart for a method of advertising location information in accordance with the definition of a privacy protection function on a mobile terminal, in accordance with the eighth embodiment of the present invention.
With reference to figure 79, a mobile terminal defines a privacy protection function according to a selection made by a user [S7910]. The mobile terminal then
154 defines a way to announce location information, according to a selection made by the user [S7920].
The mobile terminal receives location information from a different server or terminal [S7930] and then displays the location information received according to the way to announce defined location information [S7980].
Fig. 80 is a diagram of a screen according to the definition of a privacy protection function and an advertisement mode on a mobile terminal according to the eighth embodiment of the present invention.
With reference to figure 80, if a definition of a privacy protection function is selected by a user [a], a mobile terminal displays a list of announcement mode including definable location information announcement modes on a screen [b] . In this case, the announcement mode list can include a distance, a place, an announcement method, an incoming call rejection definition, etc.
If the distance is selected from the announcement mode list, the mobile terminal is able to define location information on a different terminal to be announced from a time point that the different terminal is approaching at a predetermined distance from from me (for example, within a radius of 1 km) [figure 81A].
If the location is selected from the list of advertisement mode, the mobile terminal is able to define location information in a different terminal to be announced if the different terminal is located in a specific place (for example, Richmond) [figure 81B].
If the announcement method is selected from the announcement mode list, the mobile terminal displays a list constructed with schemes for announcing location information and is then able to define a receipt of the location information in a different terminal to be announced by the scheme selected from the list [figure 81C].
If the incoming call rejection setting is selected from the announcement mode list, the mobile terminal displays a list of mobile terminals exchanging location information with each other and is then able to define 'incoming call rejection'. location 'for the mobile terminal selected from the list [figure 81D]. In that case, the handset can use an entire list or a list per group as a list display scheme. And the handset may not receive location information on the handset defined for rejection of reception or it may not display the location information received on the handset defined for rejection of reception.
Ninth modality
A mobile terminal, according to the ninth embodiment of the present invention, is able to provide location information conditionally according to the level of intimacy / permission by terminal and / or by group.
156
A method of providing location information according to the level of intimacy / permission is explained in detail with reference to figures 82 to 83B as follows.
Fig. 82 is a flow chart for a method of providing location information, according to the level of intimacy / permission on a mobile terminal, according to the ninth embodiment of the present invention.
With reference to figure 82, a mobile terminal defines the level of intimacy / permission by a terminal or by a group [S8210]. In this case, the level of intimacy / permission can mean a reference to define an extension of the opening of your location information for a specific terminal or a specific group.
For example, the level of intimacy / permission can be set from 1 to 10 selectively. Of course, an intimacy / permission level range and count are stored as default in a terminal or can be set by a user.
In the definition step S8210, the handset sets the level of intimacy / permission according to a selection made by a user, or it can set the level of intimacy / permission to match a frequency of use by terminal or group (for example, level of intimacy / permission is defined in proportion to a frequency of use).
Figure 83A shows the level of intimacy / permission per terminal and figure 83B shows the level of intimacy / permission per group.
157 mobile terminal specifies location information to be opened for a different terminal according to the level of intimacy / permission defined in the definition step S8210 [S8220]. In this case, the location information to be opened according to the level of intimacy / permission is specified by a user or can be specified as a default by the mobile terminal.
In the specification step S8220, the mobile terminal is able to specify a period for updating location information according to the level of intimacy / permission. For example, the period of updating the location information is set in inverse proportion to the level of intimacy / permission.
For example, the location information to be opened according to the level of intimacy / permission can be specified according to table 3.
Table 3
<td>Level of inti-</td><td>Extension</td><td>in</td><td>Contact Information</td><td>in</td><td>lo-</td><td>Period of</td>
<td>kid-</td><td>opening</td><td></td><td colspan="2">calibration for</td><td>The-</td><td>update</td>
<td>of / permission</td><td></td><td></td><td>laugh</td><td></td><td></td><td></td>
<td>Level of inti-</td><td>Not open</td><td></td><td>information</td><td>in</td><td>i-</td><td>not</td>
<td>kid-</td><td></td><td></td><td>dentification</td><td></td><td></td><td></td>
<td>de / permission 1</td><td></td><td></td><td></td><td></td><td></td><td></td>
<td>Level of inti-</td><td>Opening</td><td>with</td><td>Contact Information</td><td>in</td><td>i-</td><td>24 hours</td>
<td>kid-</td><td>information</td><td></td><td>dentification</td><td> &</td><td>lo-</td><td></td>
<td>de / permission 2</td><td>minimum</td><td></td><td>calization</td><td></td><td></td><td></td>
<td>Level of inti-</td><td>Opening</td><td>with</td><td>Contact Information</td><td>in</td><td>i-</td><td>10 hours</td>
<td>kid-</td><td>information</td><td></td><td>dentification,</td><td colspan="2">crazy-</td><td></td>
158
<td>de / permission 3</td><td>basic</td><td>iization, distance</td><td></td>
<td></td><td></td><td></td><td></td>
<td>Level of intimacy / permission 10</td><td>all</td><td>All information</td><td>Real time</td>
Of course, the specification step S8220 can be performed before the definition step S8210. In this case, the location information to be opened is first specified according to the level of intimacy / permission determined and the level of intimacy / permission is then defined for a specific group or terminal.
The mobile terminal transmits location information that corresponds to the level of intimacy / permission defined according to the terminal or group [S8230].
In the transmission step S8230, the mobile terminal directly transmits the information to a different terminal (or second terminal 100B) or can transmit the information to a different terminal (or second terminal 100B) through a server.
If the mobile terminal has the privacy / permission level 10 with a different first terminal and the privacy / permission level 10 with a different second terminal, each of the different first and second terminals can be provided with location information for the privacy level / permission 10.
The methods and modalities of providing location information described above can be implemented in a recorded program medium as readable codes by
159 computer. Computer-readable media includes all types of recording devices on which data readable by a computer system is stored. Computer-readable media includes ROM, RAM, CD-ROM, magnetic tapes, floppy disks, optical data storage devices, and the like for example and also include carrier wave type implementations (for example, transmission over the Internet). And the computer can include the handheld controller 180.
It will be apparent to those skilled in the art that various modifications and variations can be made to the present invention without departing from the spirit or scope of the invention. Thus, it is intended that the present invention covers the modifications and variations of that invention with the proviso that they are included in the scope of the attached claims and their equivalents.
Contents7
98 sheets
Sheet 1 Sheet 2 Sheet 3 Sheet 4 Sheet 5 Sheet 6 Sheet 7 Sheet 8 Sheet 9 Sheet 10 Sheet 11 Sheet 12 Sheet 13 Sheet 14 Sheet 15 Sheet 16 Sheet 17 Sheet 18 Sheet 19 Sheet 20 Sheet 21 Sheet 22 Sheet 23 Sheet 24 Sheet 25 Sheet 26 Sheet 27 Sheet 28 Sheet 29 Sheet 30 Sheet 31 Sheet 32 Sheet 33 Sheet 34 Sheet 35 Sheet 36 Sheet 37 Sheet 38 Sheet 39 Sheet 40 Sheet 41 Sheet 42 Sheet 43 Sheet 44 Sheet 45 Sheet 46 Sheet 47 Sheet 48 Sheet 49 Sheet 50 Sheet 51 Sheet 52 Sheet 53 Sheet 54 Sheet 55 Sheet 56 Sheet 57 Sheet 58 Sheet 59 Sheet 60 Sheet 61 Sheet 62 Sheet 63 Sheet 64 Sheet 65 Sheet 66 Sheet 67 Sheet 68 Sheet 69 Sheet 70 Sheet 71 Sheet 72 Sheet 73 Sheet 74 Sheet 75 Sheet 76 Sheet 77 Sheet 78 Sheet 79 Sheet 80 Sheet 81 Sheet 82 Sheet 83 Sheet 84 Sheet 85 Sheet 86 Sheet 87 Sheet 88 Sheet 89 Sheet 90 Sheet 91 Sheet 92 Sheet 93 Sheet 94 Sheet 95 Sheet 96 Sheet 97 Sheet 98
11 members in 5 offices
Priority claims1
| Document | Office | Kind | Date |
|---|---|---|---|
| 20070103582 | Republic of Korea | A |
Members11
| Document | Office | Kind | |
|---|---|---|---|
| US2009098883A1 | United States of America | A1 | |
| KR20090038207A | Republic of Korea | A | |
| CN101414943A | China | A | |
| EP2051491A2 | European Patent Office (EPO) | A2 | |
| BRPI0804836A2This record | Brazil | A2 | |
| EP2051491A3 | European Patent Office (EPO) | A3 | |
| US8041334B2 | United States of America | B2 | |
| EP2051491B1 | European Patent Office (EPO) | B1 | |
| KR101435803B1 | Republic of Korea | B1 | |
| CN104093126A | China | A | |
| CN104093126B | China | B |
4 legal events, as the office reported them to INPADOC
Over the term
Point at a mark for the eventEvents
| Event | Code | |
|---|---|---|
| Dismissal acc. art. 36, par 1 of ipl - no reply within 90 days to fullfil the necessary requirementsB11B | B11B | |
| Others concerning applications: alteration of classificationAS CLASSIFICACOES ANTERIORES ERAM: G01S 5/02 , G01C 21/00B15K | B15K | |
| Objections, documents and/or translations needed after an examination request according [chapter 6.6 patent gazette]B06F | B06F | |
| Publication of a patent application or of a certificate of addition of invention [chapter 3.1 patent gazette]B03A | B03A |
Numbers
- Application
- 8048363
Titles2
- Portuguese
- dispositivo de comunicação e método de fornecer informações de localização no mesmo
- English
- communication device and method of providing location information on the same
Classification
- CPC, 10
- H04M3/42357
- H04M1/72457
- H04B1/40
- H04M2250/10
- H04W4/18
- H04W4/02
- H04L51/58
- H04L67/52
- H04L67/535
- H04W4/024
- IPC, 5
- G01S5 02
- H04M1 72457
- G01C21 00
- H04M1 72403
- H04W4 024