WO2001054421A2 - Procede et appareil permettant d'obtenir des informations basees sur un evenement d'emplacement - Google Patents
Procede et appareil permettant d'obtenir des informations basees sur un evenement d'emplacement Download PDFInfo
- Publication number
- WO2001054421A2 WO2001054421A2 PCT/SE2001/000093 SE0100093W WO0154421A2 WO 2001054421 A2 WO2001054421 A2 WO 2001054421A2 SE 0100093 W SE0100093 W SE 0100093W WO 0154421 A2 WO0154421 A2 WO 0154421A2
- Authority
- WO
- WIPO (PCT)
- Prior art keywords
- area
- mobile communication
- data object
- communication device
- specific information
- Prior art date
Links
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L67/00—Network arrangements or protocols for supporting network services or applications
- H04L67/01—Protocols
- H04L67/04—Protocols specially adapted for terminals or networks with limited capabilities; specially adapted for terminal portability
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L67/00—Network arrangements or protocols for supporting network services or applications
- H04L67/50—Network services
- H04L67/52—Network services specially adapted for the location of the user terminal
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L69/00—Network arrangements, protocols or services independent of the application payload and not provided for in the other groups of this subclass
- H04L69/30—Definitions, standards or architectural aspects of layered protocol stacks
- H04L69/32—Architecture of open systems interconnection [OSI] 7-layer type protocol stacks, e.g. the interfaces between the data link level and the physical level
- H04L69/322—Intralayer communication protocols among peer entities or protocol data unit [PDU] definitions
- H04L69/329—Intralayer communication protocols among peer entities or protocol data unit [PDU] definitions in the application layer [OSI layer 7]
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W4/00—Services specially adapted for wireless communication networks; Facilities therefor
- H04W4/02—Services making use of location information
Definitions
- the present invention relates generally to a method and apparatus for exchanging information in a communication system. More specifically, the invention relates to a communication system, which connects to a private or public data communication network and to a public or private telecommunication network.
- the present evolution of data-communication is such that more and more users have access to the Internet worldwide.
- the Internet has become both a source of knowledge but also a market place for business, and it is attracting more and more users.
- the presently most common method of modem access through a telecommunications network e.g., the Public Switched Telecommunication
- PSTN provider PSTN provider
- other ways of access with the possibility of higher data rates, e.g., through electric power and cable TV providers.
- Circuit switched systems have some obvious advantages in real-time voice communication, since it is difficult to predict the communication.
- For data-communication it is not as important to predict the transmission resources required, since the demands on delay and delay variations are not as crucial to the communication quality as for voice. It is therefore possible to allow more users onto the transmission resources by allowing usage thereof only when there is something to transmit and leave the channel available for additional users otherwise.
- GPRS General Packet Radio Service
- the data-communication run over the telecommunications networks today is usually initiated by an access to an Internet- or a mail server.
- a user logs on to a distant server and accesses the data-communications network through e.g., modem pools.
- the user dials up the modem pool and is therefrom connected to a server, from which access can be made to both local as well as global networks.
- Browsers such as Microsoft Explorer or Netscape Navigator are used to navigate on the Internet and switch between Internet pages or addresses.
- Users and institutions usually design their own data objects, or homepages, on an internal or external network that provides personal information or any other kind of information.
- Once connected to the data network a user may access these data objects by entering the correct address.
- the address is often selected by combining a node name in the network (e.g. server name) and an arbitrary text-string. Typically, it is not trivial to find a desired data object, since the text strings and server names are not obvious.
- Addressing in a telecommunications network e.g., when engaging in a voice communication is usually performed by entering a telephone number on a User Equipment (UBE), like a mobile telephone.
- a telephone number is a, world-wide, unique addressing string.
- a calling party (A-party) dials the addressing string (B- number) to the called party (B-party).
- A-party dials the addressing string (B- number) to the called party (B-party).
- the call request is routed through one or several public telecommunication networks to the correct addressee and the communication may begin.
- the above principle also applies when a user wishes to connect to the Internet from a computer connected to a telecommunications network.
- the user connects to a data- communications network by dialing a B-number to a modem pool, from which accessing the data-communications network is possible.
- a mobile terminal, or mobile communication device, in current and future mobile communication systems typically has the ability to identify its physical location. Location identification is well-known, and can be achieved by any of a number of methods, such as those described in U.S. Patents 6,094,168;
- Such methods include GPS, base-station triangulation, and "cell- belonging" identity.
- Most location-determining methods rely on data or communication within the PLMN operator (e.g., triangulation) and/or may be restricted by the underlying radio cell planning structure (e.g., cell belonging).
- the PLMN operator effectively "owns" the knowledge of a mobile terminal's location, thereby locking out external information providers that would like to directly offer services based on a mobile terminal's location.
- U.S. Patent 6,088,598 to Marsolais discloses a method and system for displaying greetings in a mobile radio communications system.
- the greetings identify location-based services.
- the system identifies a plurality of service zones in the system, and transmits predefined services to mobile terminals when located in the service zones.
- the system transmits from each base station local zone profile information to each mobile terminal located in those service zones.
- Each mobile terminal stores subscriber zone profile information for which that mobile terminal can receive location-based services.
- the mobile terminal also stores an associated greeting for each zone.
- the mobile terminal compares transmitted local zone information with the list of stored subscriber zone profile information, and displays a corresponding greeting when a match is found. By storing the associated greeting in the mobile terminal, the signaling of greeting information over the air interface is avoided.
- An additional problem is that sending location data (e.g., global coordinates) to a third party because a third party may be untrustworthy.
- location data e.g., global coordinates
- the physical location of a mobile terminal can be used to provide specialized, area-specific information to the mobile terminal user. It would also be desirable if the area-specific information is provided independently of the geographic structure of the mobile communication system in which the mobile terminal is operating. It would further be desirable to offer customizable services based on information in addition to the physical location information. It would still further be desirable is the area-specific information can include Internet-based information, such as a web page.
- the present invention overcomes the above identified deficiencies of known systems and methods, and achieves additional advantages by providing for a method and system in which the location of a mobile terminal is used by a data server external to the mobile communication system to provide location-specific information to the mobile terminal.
- a technique for connecting a mobile terminal to a specific data object hereafter referred to as a phonepage.
- the phonepage resides in a memory in a telecommunications network, or in a memory in a data-communications network connected thereto.
- the phonepage is preferably location-specific, and may be an Internet web page, but may also take other forms or appearances.
- the phonepage may provide different levels of interaction possibilities, i.e., only display information, or be a fully interactive data object with a duplex communication between the mobile terminal operator and the node housing the memory in which the phonepage is stored.
- the phonepages may be configured to be displayed automatically or by indication from the mobile terminal.
- Figure 1 illustrates an overview of a communication infrastructure overview according to one embodiment of the invention
- Figure 2 illustrates a first flow diagram of a subscriber interaction in an A-party UE according to one embodiment of the present invention
- Figure 3 illustrates a first flow diagram of a subscriber interaction in a data server according to one embodiment of the present invention
- Figure 4 illustrates a second flow diagram of a subscriber interaction in an A-party UE according to an embodiment of the present invention, when data and voice communications can be conducted simultaneously
- Figure 5 illustrates a third flow diagram of a subscriber interaction in an A-party UE according to another embodiment of the present invention, when data and voice communications can not be conducted simultaneously;
- Figure 6 illustrates a flow diagram of a subscriber interaction in a B-party UE according to an embodiment of the present invention
- Figure 7 illustrates an exemplary block diagram of a UE according to one embodiment of the invention.
- Figure 8 illustrates a block diagram of a data object server in a data network according to one embodiment of the invention
- Figure 9 illustrates a flow diagram of B-number indication procedure according to one embodiment of the present invention.
- Figure 10 illustrates a flow diagram of A-number indication procedure according to one embodiment of the present invention
- Figure 11 illustrates an exemplary block diagram of a UE where the UE is connected to a fixed network according to one embodiment of the invention
- Figure 12 illustrates an exemplary block diagram of a UE where the UE consists of a PDA and a mobile phone according to one embodiment of the invention.
- Figure 13 illustrates an exemplary map of multiple areas in which area-specific information can be provided to a UE in accordance with an aspect of the invention.
- FDMA Orthogonal Frequency Division Multiple Access
- TDD Time Division Duplex
- FDD Frequency Division Duplex
- Figure 1 illustrates a communication infrastructure overview, 10, where a number of different communication networks are interconnected.
- Figure 1 includes both nodes included in a Circuit Switched (CS) mobile communication network, e.g., a Mobile Switching Center (MSC), 118, and Base Station Subsystem (DSS), 112, as well as nodes included in a Packet Switched (PS) mobile communication network, e.g., Serving GPRS Support Node (SGSN), 114 and a Gateway GPRS Support Node
- CS Circuit Switched
- MSC Mobile Switching Center
- DSS Base Station Subsystem
- PS Packet Switched
- SGSN Serving GPRS Support Node
- GGSN 116.
- the SGSN includes functionality such as re-segmenting data packets according to one protocol into data packets according to protocols used over the air interface.
- the SGSN also includes control mechanisms for one or several DSS, 112 as well as Quality of Service (QoS) mechanisms.
- QoS Quality of Service
- the GGSN include functionality required to maintain communication between a mobile packet data network and other packet data networks e.g., data network 120.
- the CS part of the network connects to a PSTN network, 140, and the PS part of the network connects to a data network, 120.
- the data network may be both an external or internal network, i.e., with global or limited access possibilities.
- the PS and CS parts of the network may also be interconnected by way of an interface between the MSC, 118 and the SGSN, 114.
- the BSS, 112 may serve both the PS as well as the CS part of the network with packet switched (161) as well as circuit switched (162) communication resources over the air, to provide mobility to both PS and CS service users and their User Equipment CUE), 100.
- the UE, 100 may for example be a mobile telephone or a mobile telephone connected to any kind of data equipment, e.g., Personal Digital Assistance Devices (PDA) or Laptop computer.
- PDA Personal Digital Assistance Devices
- the PSTN, 140 provide users (user devices) connected to the fixed network with service, e.g., to "plain old telephones" (POTs), facsimile- or data modem devices, 150.
- POTs plain old telephones
- Other examples of devices connected directly or indirectly to the PSTN, 140 are ISDN terminals and communication devices connected via a Digital Subscriber line (DSL)-(e.g. ADSL, HDSL and XDSL).
- DSL Digital Subscriber line
- the data network, 120 typically includes one or several routers (not illustrated) and data bridges such that several nodes may be interconnected and communicate with each other.
- the data network used in connection to the present invention includes also a data object server, 130.
- pluralities of data object servers are included in a data network, although, for reasons of explanation and clarity, only one data object server, 130, is illustrated in Figure 1. Examples of data networks are Internet and Intranet networks.
- the UE, 100 may obtain a complete logical connection 171 to an indicated B-party telephone, 150, connected to the PSTN, 140, through the CS communication channel, 161, provided between the UE, 100, and the BSS, 112, and further via the MSC node, 118, over which conversation may be conducted between either party UE 100 and telephone 150.
- the UE, 100 may obtain a complete logical connection 172 to equipment, e.g., data object server, 130, connected to the data network, 120, through the PS communication channel, 162, provided between the UE, 100 and the BSS, 112, and further via the SGSN-, 114 and GGSN, 116, node, over which data may be sent between either party UE 100 and data object server 130.
- equipment e.g., data object server, 130
- a data object server, 130 includes graphical information objects, i.e., phonepages, associated to a telephone number and/or to a physical location.
- the telephone number is identical to a subscriber number, i.e., an A- or B number, addressing an originating user equipment or a terminating user equipment, respectively.
- the A-party upon a suitable triggering event, connects to a data object server, 130, by way of PS communication channel and receives a data object, i.e., a "phonepage" stored in a memory position in the data object server.
- the phonepage may consist of location-specific information, such as vehicle traffic information, news advertisements, etc., or it may simply provide an immediate access to an internal or external data network. After having received the phonepage, one or several procedures may follow.
- FIG. 2 illustrates a flow diagram of a procedure in a UE (like the UE, 100) for receiving a phonepage in the UE, according to one embodiment of the present invention.
- the procedure starts by an initiation from the A-party,(e.g. a UE is switched on).
- a trigger of a phonepage request is indicated, either automatically (e.g. a call is terminated by the other party) or manually by the A-party (e.g., the dialing of a B-number).
- the triggering event, 210 may be at least one of a number of events, e.g.;
- An outgoing call is or is about to be initiated.
- An addressed B-party answers a call.
- An addressed B-party rejects a call.
- An addressed B-party is unavailable (e.g. an addressed mobile phone is out of coverage).
- An incoming call is imminent or has just started.
- a conference call is or is about to be initiated.
- a call is disconnected.
- a call is conducted (under which several triggering events can be generated).
- a subscriber is put on hold.
- a new cell in the PLMN has been selected.
- PLMN Public Land Mobile Network
- a UE is about to be switched off.
- a UE has been switched on.
- a voice mail has been left to a subscriber.
- the A-party initiates a request in step 230, possibly after encryption in step 220, and sends this request via a communication channel, (e.g., packet switched as illustrated in Figure 1) to a data object server.
- the data object request in this embodiment includes the physical location of the UE (which can be in the form of, e.g., a code containing GPS coordinates a postal code, or some other suitable code generated automatically by the UE or manually by the A-party user) and may also include any one or more of a number of different parameters, e.g.;
- a requested protocol to be used for transmission e.g., WAP, WML, HDML, HTML.
- An identification of a data object server e.g. a server name or a plain IP address.
- a code denoting what kind of event that triggered the data object request (e.g. outgoing call setup). • The indicated B-number associated to at least one B-party equipment.
- An A-party identity e.g., an A-number of a mobile station.
- a network address of the A-party e.g. IP address
- IP address used by the data object server when returning a requested data object
- a capability code indicating the displaying capabilities of the A-party (e.g. screen resolution, audio etc.).
- V-PLMN current PLMN
- H-PLMN subscription
- a validation code (e.g. a checksum) of the parameters.
- the data object request in 230 may, according to a variant of the invention, be answered by the data object server in an encrypted format, in which case a decryption in step 250 follows the reception of the response in the user equipment.
- step 260 In the next step follows a rendering procedure in step 260, where the data objects are received and displayed according to the capability of the UE after which the procedure is ended in step 299.
- step 299 there will follow one or several procedures according to the capability of the A-party UE or the type of equipment addressed by a B-number. For example, a call may be setup or a call may be disconnected.
- a continuous triggering event is that the UE has changed locations from a first defined area to a second defined area
- special advantages may be relevant (e.g. commercial information may be provided).
- Figure 3 illustrates the corresponding procedures in a data object server (like the data object server 130), wherein, in step 305, the procedure starts and in step 310, the data object server receives a request for a data object.
- the request typically includes at least a location of the mobile terminal, and may further include other information such as an identification corresponding to the mobile terminal, and what kind of action triggered the request. If the request is encrypted, decryption will be made in step 320, before interpreting the content.
- the location indication in the request received in step 310 will be mapped with a memory address in the data object server, or to an address in a connected memory and the data object, i.e., phonepage will be retrieved in step 330.
- the request in step 310 may also include an indication of a UE display capability, in which case the data object may be adapted in the data object server to a specific rendering capability, step 340, of a receiving UE. If the request was encrypted, or if requested for some other reason, the data object will be encrypted in step 350 before it is returned to the requesting UE, in step 360 and then the procedure is ended in the data object server in step 699.
- the retrieved phone page can be provided to the requesting UE along with an area descriptor which corresponds with or defines a specific geographic area in which the UE is located.
- the area descriptor may be provided by the server to the UE using cookies or other appropriate techniques.
- the above described general solution to obtain a data object connected to a location indication may of course be varied in a number of different ways, depending on, e.g., the capabilities of communication of the UEs involved.
- a method of simultaneously requesting, encrypting, obtaining, decrypting and rendering a sequence of data objects can also be applied in a variant of the present invention.
- User equipment like mobile stations, are today developed to handle both packet switched and circuit switched communication simultaneously. These are generally referred to as class A mobile stations. Other mobile station design allows packet switched and circuit switched communication alternatively, i.e., no simultaneous PS and CS transmission and reception. These are generally referred to as class B mobile stations.
- Step 405 the procedure is started when a class A mobile station is not involved in a call session and when a triggering event occurs, e.g., a user starts to indicate a B-number to a B-party, step 420, by pressing a digit, a button or by activating voice recognition means. During step 420 the entire B-number is obtained.
- a triggering event e.g., a user starts to indicate a B-number to a B-party
- step 420 by pressing a digit, a button or by activating voice recognition means.
- the mobile station now start to set up two different connections, a circuit switched connection for a voice communication channel in step 430-440-498, and a packet switched communication channel for retrieval of a location -specific phonepage in step 450-499. These procedures may in a class A mobile station be simultaneous.
- a voice connection with a B-party is initiated in step 430, a communication recourse is assigned by a mobile network over which a telephone conversation may take place.
- the telephone conversation is ended in step 440 as any ordinary voice call, for example by pressing a designated button on the mobile station or hanging up a handheld part of a fixed network telephone. Ending the call also involves de-allocation of relevant communication resources within the circuit switched part of the mobile communication network as well as e.g., any PSTN resources involved in the connection.
- the packet switched procedures basically follow the procedures described in connection to figure 3, where a data object request is sent, possibly after encryption, steps 450 and 460 and a response is received and the location-specific phonepage displayed, possibly after proper decryption thereof, steps 470-490, after which the packet switched connection also ends, in step 499.
- a class B type mobile station cannot handle two simultaneous connections, one packet and one circuit switched, so another approach to retrieve a phonepage is then necessary when setting up a circuit switched voice connection
- Figure 5 illustrates a similar procedure to that explained with reference to Figure 4, but with a mobile station of a class B type used in the A-party, call originating end.
- step 505 the procedure starts and in step 510, the B-number (or other triggering event) is indicated as described above in reference to figure 4.
- a step 520 is introduced where it is possible to select if a phonepage is to be requested or not. This can typically be a selection made by the user. According to one embodiment of the current invention double clicking on a designated SEND button indicates that the phone page is to be requested. If it is indicated that a phonepage is not desired, then follows in step 550-560 and 599 a circuit switched call connection and termination as explained in relation to figure 4, steps 430, 440 and 498.
- step 570 the download of data object continues to the A-party.
- step 570 the download of data object continues to the A-party.
- step 595 the data objects are detected and as long as there is more information to receive, step 595, and there is no interruptions in step 540, the data download continues.
- a possible interrupt may occur, e.g., when a user wishes to no longer wait for a complete download of a phonepage and instead initiates the circuit switched communication in step 550.
- the circuit switched communication is initiated when there is no more phonepage data to download.
- the phonepages for a class B UE is obtained from the data object server, 130, upon call completion or whenever the UE is not involved in a call, and is stored locally in the UE being readily available upon a next triggering event. So far, the retrieval of phonepages to display in an A-party equipment has been addressed. It should be recognized that a B-party may similarly also display a phonepage related to a connection, preferably a phonepage identified with the A-party location.
- FIG 6 is illustrated a flow diagram of the procedures in a B-party user equipment for retrieval of A-party phonepages according to one embodiment of the present invention when the B-party has the capabilities corresponding to that of a class A mobile station.
- the procedure start in step 605, e.g., by an incoming call to a B- party UE.
- a communication channel is allocated between the UE and the network, 110, it is connected to.
- an indication of the call originating identity i.e., the A-party identity, preferably, an A number, is revealed to the B-party.
- a request is sent, subsequent to encryption thereof, to a data object server.
- the request is, when received in the server, treated similar to the requests received from the A party, i.e., decrypted if necessary, and responded to in transmission of a data object related to the A-party identity.
- the UE receives the data objects, i.e., phonepage in step 680 and after decryption in step 690, if necessary, the phonepage can be displayed to the B-party user in step 695.
- the voice connection may follow the same procedures as those described in relation to figure 3 and 4. If the call is not answered the voice part sequence ends in 698.
- FIG. 7 illustrates a UE according to be used in one embodiment of the present invention, where the UE is a mobile telephone or a PDA with mobile telephone capabilities.
- a Central Processing Unit (hereafter CPU) 750 is connected to at least one memory unit 751, and at least one display 720.
- the CPU 750 may also be connected to a keyboard device or area 752 to allow subscribers to enter for example digits.
- the memory unit 751 may be non- volatile (e.g. EEPROM or SIM card) in order to retain stored information, should power be temporarily unavailable.
- the CPU 750 is further connected to a radio unit 710 that may convert incoming and out going data to RF modulated signals.
- the radio unit 710 also connects to an antenna 760 allowing the RF modulated signals to be received/transmitted to an RF compatible media (e.g. air).
- the radio unit 710 may also directly or indirectly be connected to an earphone 730 and a microphone 740 in order to allow voice communication.
- the UE may further comprise a plurality of programs, e.g., a browser, 771, that can render at least one type of data object and an encryption/decryption engine 772 allowing data object requests to be encrypted and data objects to be decrypted.
- the UE may optionally be equipped with a cache memory in which it is possible to store and retrieve data objects without occupying transmission resources within the communication network 10.
- FIG. 8 illustrates a data object server 130, according to one embodiment of the present invention.
- the data object server comprises at least one CPU 830 connected to at least one memory device 810, a cache memory 850, at least one database 840 and at least one interface 820.
- Memory devices 810 and databases 840 may be nonvolatile.
- the interface 820 enables the CPU 830 to send and receive data to/from the data network 120.
- the cache memory 850 allows storage of frequently used data objects so that the CPU 830 may obtain them readily.
- the database 840 contains the actual data objects that can be requested by the UE 100 via a communication infrastructure 110 and a data network 120.
- the data object server may also further comprise a number of programs including, but not limited to, a filter 861 allowing the data objects to be optimized according to the rendering capabilities of the UE 100; and an encryption/decryption engine 862 allowing data object requests to be decrypted and data objects to be encrypted.
- a filter 861 allowing the data objects to be optimized according to the rendering capabilities of the UE 100
- an encryption/decryption engine 862 allowing data object requests to be decrypted and data objects to be encrypted.
- the blocks 810, 820, 830, 840, 850 and 860 may be implemented on a plurality of computers.
- the said plurality of computers may be located at a substantial distance.
- B-number indication involves any means of indicating a B-number in an A-party UE.
- a first example of B-number indication procedure is described with reference to
- the B-number indication comprises a start step at 905 and the step 910 of receiving a character from a keyboard arrangement.
- step 910 storing the character in a memory buffer in the UE in step 920 and checking if the B-number is complete in step 930. If the number is incomplete step 910, 920 and 930 is repeated. If the B-number is complete the B-number indication procedure is concluded in 999. Determination of B-number completion 930 may or may not involve the use of timers supervising the indication procedure; a short key combination in order to minimize the number of keys pressed; designated buttons to indicate number completion (e.g. pressing SEND or CALL buttons once) or by analyzing the digits in the memory buffer for B-number completeness.
- a second example of B-number indication is by means of voice detection, whereby an incoming talk spurt is successfully matched with an entry in an internal database contained in a UE 100, whereby a valid B-number could be obtained in response to the aforementioned talk spurt.
- A-number indication involves any means of indicating an A-number to a said UE 100.
- a first example of A-number indication procedure is described with reference to Figure 10 where the A-number indication comprises the step 1005 of starting the procedure and 1010 of receiving an A-number from a communication infrastructure 110.
- step 1010 checking if the A-number was valid (e.g. not blocked, secret or misinterpreted) and if it was valid, storing the A-number in a memory in the
- UA 100 in step 1030. If the A-number was not valid a flag indicating a non valid A- number is stored in a memory of UE 100. The procedure is ended in 1099.
- a second example of A-number indication is by means of sending an A-number or data objects in response to an A-number directly on a logical data communication link 162.
- FIG 11 illustrates a UE 100 according to a second variant of the invention when the UE 100 is a fixed telephone with graphic capabilities.
- the UE 100 is equal to a mobile telephone as described in figure 7 but with the exception that the radio unit 710 and antenna 760 are replaced with a media adapter 1210 that converts incoming and outgoing signals to and from a particular media standard including but not limited to ISDN, ADSL, HDSL, VDSL and Cable networks and any combination thereof.
- Figure 12 illustrates a UE 100 according to another embodiment of the invention when the UE 100 is a mobile telephone 1390 possibly without data object rendering capabilities, with an antenna 1360, connected to a PDA 1490 via a communication link 1395.
- the communication link may for example be realized with an infrared, radio (e.g. Bluetooth) or wire communication arrangement.
- the PDA 1490 further comprises a CPU 1450 connected to at least one memory unit 1451, and at least one display 1420.
- the CPU 1350 may also be connected to a keyboard device or area 1452 to allow subscribers to enter for example digits.
- the memory unit 1451 may be nonvolatile (e.g. EEPROM or SIM card) in order to retain stored information, should power be temporarily unavailable.
- the PDA 1490 further comprises a collection of programs 1470 including but not limited to a browser 1471 that can render at least one type of data object and an encryption/decryption engine 1472 a/lowing data object requests to be encrypted and data objects to be decrypted.
- the mobile phone 1390 is further described in figure 7 where 1320 corresponds to 720, 1310 corresponds to 710, 1350 corresponds to 750, 1351 corresponds to 751, 1352 corresponds to 752, 1330 corresponds to 730 and 1340 corresponds to 1340.
- an area-specific phone page can be provided for a specific (local) location of a business establishment (e.g., a phone page for a local franchise of a national corporation) rather than a regional, national, or international phone page (e.g., a "national" corporation phone page).
- a new area descriptor and data object can be sent to the mobile terminal.
- This technique effectively allows a location of a mobile terminal to be transformed to a URL, thereby allowing (among other advantages) mobile advertisements to be provided for different regions.
- the data object request includes, in addition to the location of the mobile terminal, other indications such as subscriber identity, home country, it will be appreciated that even more sophisticated and better-tailored information can be provided to the mobile terminal.
- the UE 100 is located in area 1402 at instance 1, and travels to area 1404 at instance 2 and to area 1406 at instance 3.
- the UE is switched on at instance 1, while in area 1402, and the UE scans for available service network(s).
- the UE finds the network, and the UE is accepted by the network, the UE establishes its location and transmits (directly, or upon the occurrence of an appropriate triggering event) this information to the data object server (such as data object server 130, FIG. 3).
- the server 130 using a method such as that described with respect to FIG.
- the area descriptor can be a definition or boundary indication of the area 1402, in which the UE is presently located at instance 1. It will be appreciated that areas 1402, 1404, and 1406 can be completely independent of, or can expressly correspond to, the structure (e.g., the "cells") of the service network. It should further be appreciated that the data server 130, particularly where the areas described by the area descriptors are independent of the cell structure of the network, need not rely on information being exchanged with the network.
- the UE at instance 1 stores the area descriptor (e.g., the "map" of the current area), and the UE frequently, even continuously, compares the area descriptor and the present location.
- the UE will thus be able to determine that it has left area 1402, and the UE can then generate a new event with a new data object request- in this example, the requested data object will be returned as a location-specific phone page, along with an area descriptor, for area 1404.
- the data object request may return only an area descriptor or "map" for area 1406. The UE can then subsequently request a new data object upon leaving area 1406.
- the UE includes an identification of how it determined its own location, or the granularity of its calculations, the boundaries or maps stored in server 130 can be adjusted appropriately. If the type of triggering event (e.g., an outgoing or incoming call has just been initiated or terminated) is identified by the UE in the data object request, the data server can adjust the timing of the transmission of the returned data object and area descriptor. Such an embodiment may be useful where the triggering event is that a call is being placed by the subscriber associated with the UE.
- the type of triggering event e.g., an outgoing or incoming call has just been initiated or terminated
- the user or subscriber associated with the UE may preselect the types of information (e.g., traffic information while in a "home" city, and city event information when in another city) to be included in the returned data object.
- types of information e.g., traffic information while in a "home" city, and city event information when in another city
- the present invention allows both the type of information and the geographic areas to be varied independent of the network structure, virtually infinite possibilities for customization can be implemented. Such possibilities can include identifying friends or acquaintances (previously identified by the subscriber and/or the acquaintances) in an area.
- the UE can provide an identity along with the location information in a data object request, where the identity is a secret identity, thus allowing the subscriber to receive personalized information without revealing a true identity.
- an A-party's UE can provide, in addition to its location information, secondary information
- the secondary information can include one or more telephone numbers stored in a directory or other codes indicative of a type or category of information of interest to the user to the data object server.
- the data server can find a corresponding data object specified by the telephone number or other secondary information, and return this information to the UE.
- One practical example of this embodiment can be illustrated by an individual user who has programmed in the UE a telephone number for a particular restaurant in a home area.
- the data object request (whether automatically based on previously-programmed instructions, or manually) can include an indication of the restaurant type, and the data object server can make a database inquiry to determine whether a corresponding restaurant is located in the same geographic area. If so, the results of the database inquiry (e.g., the name, address, and/or telephone number of one or more restaurants serving similar cuisine, or the address and/or telephone number of a second location of the same restaurant stored in the UE) can be provided to the user.
- the search can be performed such that the search results can be limited to exact matches, or include closest available matches.
- a user dissatisfied with the results of such a database inquiry can manually resubmit an expanded inquiry for a variant of the area-specific information returned to the UE by an initial query.
- a variant will be broader in scope than the area-specific information provided as a result of the initial query.
- An example of an expanded inquiry can be illustrated by a user who is travelling by car and who has relatively little fuel left in the fuel tank.
- An initial data object request (which may be initiated automatically based on a triggering event or manually requested by the user) may result in a database query for a specific brand of gasoline (e.g., "Texaco" or some other brand for which the user has a credit card or otherwise prefers). If the returned data object and/or search results do not provide any suitable matches, the user can manually cause a second data object request to be sent to the data object server, where the second data object request is formed to cause the data object server to perform an expanded query for any gas station, independent of brand name.
Landscapes
- Engineering & Computer Science (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- Computer Security & Cryptography (AREA)
- Mobile Radio Communication Systems (AREA)
Abstract
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
AU2001228992A AU2001228992A1 (en) | 2000-01-19 | 2001-01-19 | Method and apparatus for location event based information |
Applications Claiming Priority (6)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
US17680600P | 2000-01-19 | 2000-01-19 | |
US60/176,806 | 2000-01-19 | ||
US09/644,307 | 2000-08-23 | ||
US09/644,307 US6996072B1 (en) | 2000-01-19 | 2000-08-23 | Method and apparatus for exchange of information in a communication network |
US66005500A | 2000-09-12 | 2000-09-12 | |
US09/660,055 | 2000-09-12 |
Publications (2)
Publication Number | Publication Date |
---|---|
WO2001054421A2 true WO2001054421A2 (fr) | 2001-07-26 |
WO2001054421A3 WO2001054421A3 (fr) | 2002-03-21 |
Family
ID=27390725
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
PCT/SE2001/000093 WO2001054421A2 (fr) | 2000-01-19 | 2001-01-19 | Procede et appareil permettant d'obtenir des informations basees sur un evenement d'emplacement |
Country Status (2)
Country | Link |
---|---|
AU (1) | AU2001228992A1 (fr) |
WO (1) | WO2001054421A2 (fr) |
Cited By (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
WO2001054373A1 (fr) | 2000-01-19 | 2001-07-26 | The Phone Pages Of Sweden Ab | Procede et appareil permettant d'obtenir des informations d'appelant dans un systeme de communication mobile |
EP1355470A2 (fr) | 2002-04-18 | 2003-10-22 | Fujitsu Limited | Procédé permettant de fournir un service de distribution push |
WO2008065242A1 (fr) * | 2006-12-01 | 2008-06-05 | Nokia Corporation | Abonnement orthogonal |
US8400946B2 (en) | 2000-01-19 | 2013-03-19 | Sony Corporation | System and method for sharing common location-related information between communication devices |
US8548010B2 (en) | 2000-01-19 | 2013-10-01 | Sony Corporation | Method and apparatus for event-based synchronization of information between communication devices |
US9781257B2 (en) | 2000-01-19 | 2017-10-03 | Sony Mobile Communications Ab | Technique for obtaining caller-originated alert signals in IP-based communication sessions |
Citations (7)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
EP0484067A2 (fr) * | 1990-11-01 | 1992-05-06 | AT&T Corp. | Système automatique pour renvoyer des appels |
US5561704A (en) * | 1994-03-16 | 1996-10-01 | At&T Corp. | Proximity based toll free communication services |
WO1997020441A1 (fr) * | 1995-11-27 | 1997-06-05 | Telefonaktiebolaget Lm Ericsson (Publ) | Systeme de telephone cellulaire possedant des formules d'accueil prioritaires |
WO1999011078A1 (fr) * | 1997-08-22 | 1999-03-04 | Telefonaktiebolaget Lm Ericsson (Publ) | Base de donnees geographiques destinee a un systeme radio |
US5930699A (en) * | 1996-11-12 | 1999-07-27 | Ericsson Inc. | Address retrieval system |
WO2000004730A1 (fr) * | 1998-07-20 | 2000-01-27 | Signalsoft Corp. | Services fournis a abonne a site fixe |
WO2000077662A2 (fr) * | 1999-06-10 | 2000-12-21 | Nokia Corporation | Serveur/systeme de localisation collaboratif |
-
2001
- 2001-01-19 AU AU2001228992A patent/AU2001228992A1/en not_active Abandoned
- 2001-01-19 WO PCT/SE2001/000093 patent/WO2001054421A2/fr active Application Filing
Patent Citations (7)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
EP0484067A2 (fr) * | 1990-11-01 | 1992-05-06 | AT&T Corp. | Système automatique pour renvoyer des appels |
US5561704A (en) * | 1994-03-16 | 1996-10-01 | At&T Corp. | Proximity based toll free communication services |
WO1997020441A1 (fr) * | 1995-11-27 | 1997-06-05 | Telefonaktiebolaget Lm Ericsson (Publ) | Systeme de telephone cellulaire possedant des formules d'accueil prioritaires |
US5930699A (en) * | 1996-11-12 | 1999-07-27 | Ericsson Inc. | Address retrieval system |
WO1999011078A1 (fr) * | 1997-08-22 | 1999-03-04 | Telefonaktiebolaget Lm Ericsson (Publ) | Base de donnees geographiques destinee a un systeme radio |
WO2000004730A1 (fr) * | 1998-07-20 | 2000-01-27 | Signalsoft Corp. | Services fournis a abonne a site fixe |
WO2000077662A2 (fr) * | 1999-06-10 | 2000-12-21 | Nokia Corporation | Serveur/systeme de localisation collaboratif |
Cited By (9)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
WO2001054373A1 (fr) | 2000-01-19 | 2001-07-26 | The Phone Pages Of Sweden Ab | Procede et appareil permettant d'obtenir des informations d'appelant dans un systeme de communication mobile |
US8400946B2 (en) | 2000-01-19 | 2013-03-19 | Sony Corporation | System and method for sharing common location-related information between communication devices |
US8548010B2 (en) | 2000-01-19 | 2013-10-01 | Sony Corporation | Method and apparatus for event-based synchronization of information between communication devices |
US9781257B2 (en) | 2000-01-19 | 2017-10-03 | Sony Mobile Communications Ab | Technique for obtaining caller-originated alert signals in IP-based communication sessions |
EP1355470A2 (fr) | 2002-04-18 | 2003-10-22 | Fujitsu Limited | Procédé permettant de fournir un service de distribution push |
EP1355470A3 (fr) * | 2002-04-18 | 2004-06-23 | Fujitsu Limited | Procédé permettant de fournir un service de distribution push |
CN100339720C (zh) * | 2002-04-18 | 2007-09-26 | 富士通株式会社 | 发布传递服务提供方法、***以及用户台 |
WO2008065242A1 (fr) * | 2006-12-01 | 2008-06-05 | Nokia Corporation | Abonnement orthogonal |
US8458309B2 (en) | 2006-12-01 | 2013-06-04 | Nokia Corporation | Orthogonal subscription |
Also Published As
Publication number | Publication date |
---|---|
WO2001054421A3 (fr) | 2002-03-21 |
AU2001228992A1 (en) | 2001-07-31 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US7787872B2 (en) | Method and apparatus for event-triggered exchange of location-based information in a communications network | |
US6996072B1 (en) | Method and apparatus for exchange of information in a communication network | |
US6826403B1 (en) | Method and system for identifying a user | |
US8009592B2 (en) | Method and apparatus for exchange of information in a communication system | |
US20030115288A1 (en) | Technique for effective management of information and communications using a mobile device | |
EP2143254B1 (fr) | Système et procédé de partage d'informations communes en matière d'emplacement entre des dispositifs de communication | |
US20070124481A1 (en) | System and method for sharing event-triggered, location-related information between communication devices | |
EP2116033B1 (fr) | Procédé et appareil de synchronisation d'informations basées sur des évènements entre des dispositifs de communication | |
WO2001054421A2 (fr) | Procede et appareil permettant d'obtenir des informations basees sur un evenement d'emplacement | |
EP1407585B1 (fr) | Procede et appareil permettant l'echange d'informations dans un reseau de communication |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
AK | Designated states |
Kind code of ref document: A2 Designated state(s): AE AG AL AM AT AU AZ BA BB BG BR BY BZ CA CH CN CR CU CZ DE DK DM DZ EE ES FI GB GD GE GH GM HR HU ID IL IN IS JP KE KG KP KR KZ LC LK LR LS LT LU LV MA MD MG MK MN MW MX MZ NO NZ PL PT RO RU SD SE SG SI SK SL TJ TM TR TT TZ UA UG US UZ VN YU ZA ZW |
|
AL | Designated countries for regional patents |
Kind code of ref document: A2 Designated state(s): GH GM KE LS MW MZ SD SL SZ TZ UG ZW AM AZ BY KG KZ MD RU TJ TM AT BE CH CY DE DK ES FI FR GB GR IE IT LU MC NL PT SE TR BF BJ CF CG CI CM GA GN GW ML MR NE SN TD TG |
|
121 | Ep: the epo has been informed by wipo that ep was designated in this application | ||
DFPE | Request for preliminary examination filed prior to expiration of 19th month from priority date (pct application filed before 20040101) | ||
AK | Designated states |
Kind code of ref document: A3 Designated state(s): AE AG AL AM AT AU AZ BA BB BG BR BY BZ CA CH CN CR CU CZ DE DK DM DZ EE ES FI GB GD GE GH GM HR HU ID IL IN IS JP KE KG KP KR KZ LC LK LR LS LT LU LV MA MD MG MK MN MW MX MZ NO NZ PL PT RO RU SD SE SG SI SK SL TJ TM TR TT TZ UA UG US UZ VN YU ZA ZW |
|
AL | Designated countries for regional patents |
Kind code of ref document: A3 Designated state(s): GH GM KE LS MW MZ SD SL SZ TZ UG ZW AM AZ BY KG KZ MD RU TJ TM AT BE CH CY DE DK ES FI FR GB GR IE IT LU MC NL PT SE TR BF BJ CF CG CI CM GA GN GW ML MR NE SN TD TG |
|
REG | Reference to national code |
Ref country code: DE Ref legal event code: 8642 |
|
122 | Ep: pct application non-entry in european phase | ||
NENP | Non-entry into the national phase |
Ref country code: JP |