CA2324857C - Method and apparatus for a wireless telecommunications system that provides location-based information delivery to a wireless mobile unit - Google Patents

Method and apparatus for a wireless telecommunications system that provides location-based information delivery to a wireless mobile unit Download PDF

Info

Publication number
CA2324857C
CA2324857C CA002324857A CA2324857A CA2324857C CA 2324857 C CA2324857 C CA 2324857C CA 002324857 A CA002324857 A CA 002324857A CA 2324857 A CA2324857 A CA 2324857A CA 2324857 C CA2324857 C CA 2324857C
Authority
CA
Canada
Prior art keywords
information
wireless communication
communication device
location
output
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Expired - Lifetime
Application number
CA002324857A
Other languages
French (fr)
Other versions
CA2324857A1 (en
Inventor
Robert Ellis Richton
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Nokia of America Corp
Original Assignee
Lucent Technologies Inc
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Lucent Technologies Inc filed Critical Lucent Technologies Inc
Publication of CA2324857A1 publication Critical patent/CA2324857A1/en
Application granted granted Critical
Publication of CA2324857C publication Critical patent/CA2324857C/en
Anticipated expiration legal-status Critical
Expired - Lifetime legal-status Critical Current

Links

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W4/00Services specially adapted for wireless communication networks; Facilities therefor
    • H04W4/02Services making use of location information
    • H04W4/029Location-based management or tracking services
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W4/00Services specially adapted for wireless communication networks; Facilities therefor
    • H04W4/02Services making use of location information
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W8/00Network data management
    • H04W8/18Processing of user or subscriber data, e.g. subscribed services, user preferences or user profiles; Transfer of user or subscriber data

Abstract

A wireless telecommunications system uses location or position information o f a wireless mobile unit to initiate the sending of location-specific informatio n to travelers. As position information is received, it is compared to prestored position information of a remote location, such as an airport. As the traveler approaches the remote location, and gets within a certain distance the remote location, information such as airline arrival information is retrieved and sent to the wireless mobile unit of the travele r. Thus, useful information tied to the position of the wireless mobile unit, such as airlin e or traffic information for example, is obtained.

Description

Richton 5 1 METHOD AND APPARATUS FOR A WIRELESS TELECOMMUNICATIONS
SYSTEM THAT PROVIDES LOCATION-BASED INFORMATION DELIVERY
TO A WIRELESS MOBILE UNIT
Field Of The Invention The present invention relates to telecommunications in general, and, more particularly, to a wireless telecommunications system.
Description Of Related Art FIG. 1 depicts a schematic diagram of a portion of a known wireless telecommunications system, providing wireless telecommunications service to a number to of wireless mobile units (e.g., wireless mobile units 101-1 through 101-3) that are situated within a geographic region. The heart of a typical wireless telecommunications system is a wireless switching center ("WSC") 120. Typically, the WSC 120 is connected to a plurality of base stations (e.g., base stations 103-1 through 103-5) that are dispersed throughout the geographic region serviced by the system and to the local and long-distance telephone and data networks (e.g., local-office 130, local-office 138 and toll-office 140). WSC 120 is responsible for, among other things, establishing and maintaining a call between a first wireless mobile unit and a second wireless mobile unit or, alternatively, between a wireless mobile unit and a wireline mobile unit (e.g., wireless mobile unit 150), which is connected to the system via the local and/or long-distance 2o networks.
The geographic region serviced by a wireless telecommunications system is partitioned into a number of spatially distinct areas called "cells." As depicted in FIG. 1, each cell is schematically represented by a hexagon. In practice, however, each cell has an irregular shape that depends on the topography of the terrain surrounding the cell.
Typically, each cell contains a base station, which comprises the radios and antennas that the base station uses to communicate with wireless mobile units in that cell and also Richton 5 2 comprises the transmission equipment that the base station uses to communicate with the WSC 120. However, locating wireless mobile units within a cell was often difficult.
Recently, global positioning systems (GPS) have been developed to the point where they are very inexpensive to implement. Thus, such systems may soon be prevalent in wireless mobile units to determine precise location thereof. In addition, in the area of wireless technology, assisted GPS is being developed to improve on normal GPS for position or location detection in wireless mobile units. Further, other known systems already exists (such as known triangulation methods) for precisely locating wireless mobile units. And still others are constantly being developed.
Therefore, a need to exists to create other uses for the location or position information of wireless mobile units.
Increasingly complex modern life leaves many people eager for means of simplifying their busy lives. While information is readily accessible to aid in day to day situations, the information is general and not tailored to individuals. For example, radios provide information to people, but this information is for the benefit of the general public, or at best a local area. Thus, a need for developing a system which tailors beneficial information to specific individuals exists.
Summary Of The Invention The present invention is directed to a wireless telecommunications system that 2o uses location or position information to forward specific information to travelers. As position information of a wireless mobile unit of the traveler is received, it is compared to existing stored position information. Based upon the location of the traveler and instruction information stored in association with information identifying the wireless mobile unit, information particularly usefizl to the traveler is output to the wireless mobile unit.

Brief Descriution Of The Drawings The present invention will become more fully understood from the detailed description given hereafter and the accompanying drawings which are given by way of illustration only, and thus are not limiting of the present invention, wherein like reference numerals represent like elements and wherein, FIG. 1 is a schematic diagram of a known wireless telecommunications system;
FIG. 2 is a schematic diagram of a wireless telecommunications system including the location-based server of an embodiment of the present invention;
FIG. 3 is a block diagram of the salient components of the location based server 1U of FIG. 2 and connections to external devices;
FIG. 4 is a flowchart illustrating operation of an embodiment of the present application;
FIG. 5 is a flowchart depicting the registration steps involved in establishing location-based information parameters;
FIG. 6 illustrates an embodiment of the present invention including use of an FIG. 7 illustrates an embodiment of the present invention including use of an IPA
in a traffic module example; and FIG. 8 illustrates an embodiment of the present invention including use of an IPA
2o in a message sorting module example.

3a In accordance with one aspect of the present invention there is provided an apparatus, comprising: a controller, adapted to receive information indicating position of a wireless communications device; a memory, adapted to store a telephone number of a remote information source, information identifying the wireless communication device and instruction information in association with the information identifying the wireless communication device, the controller being adapted to output information for the wireless communication device based upon the stored instruction information, when the received information indicates that the position of the wireless communication device has satisfied a geographic relationship with a remote location, and to retrieve information for output to the wireless communication device using the telephone number of the remote information source.
In accordance with another aspect of the present invention there is provided a method, comprising: storing a telephone number of a remote information source in association with position information of a remote location and information identifying a wireless communication device; receiving information indicating a position of the wireless communication device; and outputting information for the wireless communication device when the received information indicates that the position of the wireless communication device has satisfied a geographic relationship with the remote location.
Detailed Description of Preferred Embodiments The illustrative embodiment of the present invention enables the use of both the telecommunications capability and the location-finding capability of a wireless telecommunications system. These capabilities are combined to direct specific Richton 5 4 information to a user, the information having a relationship with his location. In general, the illustrative embodiment performs two fundamentally distinct steps. In accordance with the first step, the movement of a wireless mobile unit, preferably a wireless phone, is located and an incoming data stream of the user's location is maintained.
In accordance with one aspect of the second step, the illustrative embodiment sets geographically based criteria, at the direction of the user, dictating when and what kind of location-based information is retrieved and sent back to the wireless mobile unit. In accordance with another aspect of the second step, information relating to location of the wireless mobile unit is periodically or continually sent to the wireless mobile unit.
to FIG. 2 is a schematic diagram of a wireless telecommunication system including the location-based server 221 of a preferred embodiment of the present invention. The system includes a wireless switching center (WSC) 220 connectin~~ the location-based server 221 with base stations 203-1 through 203-4, wherein it is understood that the number of base stations is exemplary only. Such a system is capable of: ( 1 ) providing wireless telecommunications service to wireless mobile unit 201, including location-based services based on location of the wireless mobile unit 201; (2) monitoring the movement (changing location) of wireless mobile unit 201 as it remotely travels; and (3) providing location-based information back to the wireless mobile unit 201, based on the observed changing locations of wireless mobile unit 201. The location-based server 221 2o is responsible for providing all location-based information services for wireless mobile unit 201.
FIG. 3 is a block diagram of the salient components of location-based server 221.
The location-based server 221 includes a location-based controller 301. The location-based controller 301 is connected to each of a location-based service database 302 (a memory, adapted to store: information identifying the wireless mobile unit 201, such as a telephone number; instruction information in association with the telephone number indicating kinds of information to be output for and eventually to the wireless mobile unit 201, such as email, traffic information; airline schedule information, etc.;
geographic relationship information, such as position or location threshold information, etc.; as well as remote location information including an airport, an office, etc.);
location determining Richton 5 server 303; input device such as a console of an operator 304; and location based preferences server 305. Location based preferences server 305 may optionally be a part of the location-action server 221 that maintains a profile for each supported user and "understands" the preferences users, e.g., airline preference, priorities of importance to a s user, etc.
In one preferred embodiment, at least some of such preference information is stored in a personal IPA (intelligent personal assistant) of a user which is linked to the other system components of the location-based server 221 so as to customize information eventually fed back to the user, so as to meet the user's specific desires and 1o preferences. Accordingly, as would be understood by one of ordinary skill in the art, any aspects of the present invention discussed using an IPA could also be done using a centralized location based preferences server 305, and vice-versa.
The location based preferences server 30S translates and cooperates with the location-based service database 302 so as to permit simple commands to be transmitted 1s to the wireless mobile unit 201. Further, the location based preferences server 30S
"understands" the user's preferences (e.g., preference for particular airline schedule when the user has approached a threshold, such as within 2 miles of the airport, for example).
The location based preferences server 305 matches a user's stored preferences of airlines, for example, to stored location based preferences, such as receiving airline info when 2o within 2 miles of the airport, and maintains the user's specified actions and preferences as a user profile, to be invoked whenever the user calls for location-based services. It should be understood that the location based preference server 30S can associate either or both of the aforementioned information or rule based preference information , such as a particular desired airline (although these may be more desirably stored in an IPA due to 2s their changeability), as well as location based geographic relationship triggering preferences (such as when airline scheduling info should be sent, i.e. within
2 miles of the airport). Of course, much if not all of this information is stored in the memory of location-based service database 302.

Richton 5 6 Location-based controller 301 is, for example, a computer programmed to orchestrate location-based services, such as those involving sending data back to the wireless mobile unit 201 (examples of data sent including traffic alerting and location based advertising). Location-based controller 301 controls the operation of the other elements in location-based server 221.
Location-based service database 302 is a database or memory that additionally preferably contains, among other things, digitized maps of geographic areas serviced by the location-based server 221 and WSC 220. These are used for comparison with a current location of a wireless terminal 201 to determine whether to obtain and send to certain information back to the wireless mobile unit 201, through WSC 220 and a controlling base station; and/or to determine what type of information to retrieve and send to the wireless mobile unit 201. The geographic data and related data may be embodied in a Geographic Information System (GIS), for example.
Location-based service database 302 further preferably contains not only the GIS
database, but also GIS processing software that enables geographic functions, chiefly determining proximity relationships sometimes enabling the functionality described herein as will be explained in more detail hereafter. Some personal preferences may also be established in location-based service database 302 and/or as part of a location based preferences server 305 and/or as part of an Intelligent Personal Agent (IPA) of a user.
2o These preferences may create an understanding for the processing of information such as particular roads frequently used by the user of a wireless mobile unit 201;
airports, ofI'lces, or other places that correspond to a set geographic area.
Location-based service database 302 further preferably stores a list of things to be done or information to be gathered in association with a designated wireless mobile unit 201 and the geographic area (distance/proximity thresholds) that will be considered to meet a criteria for initiating information gathering to be performed, eventually leading to some type of information being sent back to the wireless mobile unit 201.
These can be customized by the user. For example, information to be gathered when a user approaches the airport can include airline information such as airline flight or flight Richton 5 7 schedule information, delayed flights, information on connections, information on specific airlines, etc.; and such information can be obtained when a user of a wireless mobile unit 201 has satisfied a geographic relationship with a remote location, such as when the wireless mobile unit 201 is within 10, 15. or 2 miles of an airport.
Since the s type of information desired is most likely variable, this type of information may be stored in an IPA of the user, which is easily linked to a telephone of a user as is known to those of ordinary skill in the art. Such information can also be stored in an optional separate location based preferences server 305; however the need for such a separate server is unlikely as all necessary information can likely be stored in the location based service to database 302, with the possible addition of an IPA .
The external information sources 310, including an 1PA 330 of a user, the Internet 320 and other information sources 340, are preferably established separately from location-based server 221, but in a manner consistent and in communication therewith through location-based controller 301. Any of the Internet 320, IPA
330 and 15 other sources 340 can communicate directly with one another and directly with the location based server 221 through the WSC 220. Information can be requested and received by location-based controller 301 accessing any of the external information sources 310 through WSC 220. Instantiations employing GIS and IPA
technologies, while helpfizl, are not essential to the functionality disclosed herein.
2o Location-based service database 302 further preferably contains a list of services (or instruction information) to be performed in association with a designated wireless mobile unit 201 and the geographic area (places or remote locations/roads/
distance/proximity thresholds) that will be considered to meet a criteria for initiating control of services to be performed (I.e., indicating when a geographic relationship has 2s been satisfied). These can be customized by the user. For example, services performed when a user approaches/leaves his/her home/office (remote location) can include retrieving and forwarding to the wireless mobile unit 201, traffic information specific to the roads on which the user is traveling or will be traveling in the near fixture. Further, unique remote locations such as airports, for example, can be designated such that when 3o the wireless mobile unit 201 is within a certain distance of an airport and has therefore Richton 5 satisfied a designated geographic relationship with a remote location, airline schedule information is received. Based on stored information, alternate routes of travel can also be provided directly to the wireless mobile unit 201 (when the wireless mobile unit 201 has satisfied a geographic relationship with the remote location or target, such as coming within a predetermined distance thereof, for example). Other types of information forwarded to the wireless mobile unit include, but are not limited to weather information and personal information (such as email, facsimile, voicemail, etc.).
Such services may be performed in conjunction with a home-based IPA 330.
This IPA 330 stores specific information such as a user's preferred airlines for example, to and is then used to further tailor the information retrieved from an external source based upon stored rules or parameters, so that specific or modified information is sent to the wireless mobile unit 201 to meet a user's needs. The IPA 3 ~0 is programmable to tailor information sent to a user, based upon a user's semi-permanent preferences and information specific to circumstances of place and time. For example, the IPA
330 may be programmed to know how to best deliver information because of its programmed knowledge of the user and the prevailing data rates associated with the wireless network and the parts of that network currently serving the user. Furthermore, the IPA
330 is programmable in a known manner to link a user's schedule to other schedules, such as to the schedule of the airlines or other individuals, for example.
2o The IPA 330 is further programmable in a known manner, with rules that enable it to suggest schedule changes or modifications. These may involve interactions with data that are routinely linked for such circumstances (such as weather data or with the schedules of other people that have extensive interactions with the user). The addition of location dependent data in connection with the present invention, which is then used by such a sophisticated programmable IPA 330 to draw conclusions about scheduling based on its preprogrammed information and based on the user's location, are all factorable into the information transmitted back to the wireless mobile unit 201 of the user. The user can therefore be informed of not only normal flight schedule information, for example, but of suggested changes and reasons for such changes. These may involve 3o application of a simple rule in the IPA 330, such as a desire of the user to wait a short Richton 5 time should that allow the user to be comfortably put on a preferred airline, or very complex rules, such as diverting a user to another airport in a large metropolitan area such as N.Y. city, to provide a user with a desired opportunity to meet new associates.
Similarly, depending on desired services stored in location-based service database 302, various aspects of the Internet 320 or other sources 340 (such as traffic information sources) can be tailored or modified by IPA 330 to meet a user's needs.
Because so much information has been, and will continue to be, made available over sources like the Internet in common, standardized and well known ways, a computer-based application can be written to access many databases including, for example, but not limited to airline to flight schedules, schedules of individuals who have granted access to their daily/hourly schedules, road and traffic information, weather, etc. It will be familiar to those of ordinary skill in the art how somewhat diverse information sources can be integrated into a rule-based decision making capability of an IPA 330 or a general purpose computer, in a manner similar to the airline schedule example given above and that all such various uses of diverse information, in combination with location-based information, are encompassed within the scope of the present invention.
It should be noted that rules or specific information can, but need not, be programmed in a remote IPA 330. Any type of information, such as personal information (email, voicemail, facsimile, etc.), airline flight information, traffic 2o information, etc., can be sent directly from a source when a geographic relationship with a remote location is satisfied, and need not involve an IPA 330.
The external information sources 310 receive signals requesting information from location-based controller 301 through the WSC 220 and phone lines, either wireless or land-lines, connected to external information sources 310 in a known manner;
and send the requested information back to the location-based controller 301 through the WSC
220 and phone lines, to enable specific information to be sent back to wireless mobile unit 201.
Location determining server 303 determines the location of a wireless mobile unit Richton 5 10 201 when requested to do so by location-based controller 301 and provides location-based controller 301 with that information when it is obtained. The location of wireless mobile unit 201 can be determined in a number of known ways including global positioning systems (GPS) and assisted GPS used in conjunction with wireless mobile units and signals 210 sent therefrom, and other known techniques such as triangulation, for example. How the location information is obtained is not limiting of the present invention. Location-based controller 301, in conjunction with location-based preference server 305, determines the identification of wireless mobile units for which location determining server 303 monitors and identifies position/location information.
to Location-based preferences server 305 works in conjunction with location-based controller 301 to determine which wireless mobile units are to be monitored;
what are location/geographic relationship thresholds at which information is to be obtained; what information is to be obtained when geographic relationships are satisfied and from where is the information to be obtained; etc. The functioning of location-action and preference server 305 includes the set-up and authorization of users and may use Wireless Intelligent network authorization procedures such as those used for set-up of other wireless services such as call-waiting, voice-activated dialing, etc. Details of the fiznctioning of such service profiles will be familiar to those of ordinary skill in the art, as will there set-up, maintenance and termination. This can be a service that a wireless 2o mobile unit user signs up for, for example. The fiznctioning of the location based preferences server 305 fizrther includes performing of threshold tests and invoking services, when appropriate, as will be described further hereafter. This can be a service that a wireless mobile unit user signs up for, for example.
Operator's console 304 enables travelers (users) to call the location-based server 2s 221 to request a service or change of wireless mobile unit 201 in preference in a user's wireless service file, for example. Thus, stored remote locations/geographic relationships/thresholds/information types, etc. can be modified.
Alternatively, the operator's console 304 could be replaced by automated processes, linked to menus in the wireless mobile unit 201 of the user, for example. Some of the functionality described 3o above can be automated by using an understanding of related user preferences, such as Richton 5 11 the options for different output devices that the user may tie to his/her wireless service file, which may be located elsewhere in the wireless network.
FIG. 4 is a flowchart of the operation of an illustrative embodiment of the present invention, wherein position/location movement of a wireless mobile unit 201 is preferably tracked as it travels during a trip and wherein that information is then preferably used in near real-time to initiate location-based information retrieval. In doing so, the illustrative embodiment performs two fi~ndamentally distinct, major steps: ( 1 ) specifying the desired services by the recording information to be obtained on behalf of the user and the geographic conditions (remote location thresholds, etc.) under which to that information will be obtained, and (2) the monitoring of the user's location against the geographic criteria (threshold position for comparison): if the conditions are met, the information will be obtained and some information output for the wireless mobile unit 201; if conditions are not met, position/location monitoring will continue as long as the basis for the service remains.
Prior to step 400 in FIG. 4, a user of a wireless mobile unit 201 initially decides to subscribe to a location-based service. The user may have specific designatable remote locations in mind (which will generally be a familiar location such as road leading from home to office or to a friend's home, for example, or another area for which specific information is requested, such as an airport, for example ), and specific information to 2o be collected when a geographic relationship with the designated location is satisfied. It should be noted that the specific type of information, such as a specific airline for which flight information is requested could be programmed in a remote IPA 330 of a user. This can be done in combination with rules including simple rules involving weather data , for example, and complex rules involving arranging connections and flights through a specific city to enable meetings with associates, for example. This information may be associated with routine events, such as the reporting of traffic conditions for the roads leading to the ofI'lce or coming home from the office; or may include more complex information including alternate route suggestion. The information is retrieved and information is sent to the wireless mobile unit 201 via WSC 220 and.a controlling base 3o station, based on the fact that the user has satisfied a set geographic relationship with a Richton 5 12 designated location, e.g., the information is retrieved and information is sent to the wireless mobile unit 201 when a user is within a certain distance of the designated location (such as the airport, for example) based upon a location of the wireless mobile unit 201 which is with the user.
s Additionally, prior to step 400 of Fig. 4, the wireless network ascertains that the user is authorized for location-based services-a step which implies the user has a wireless mobile unit 201 that can be located routinely with little impact on the network.
This will often be the case.
Initially, the process begins with step 400 of Fig. 4 wherein the process is 1o initialized at the location-based server 221. Information to be obtained, sources from which the information is to be obtained, locations at which services are to be performed, threshold positions/geographic relationships dictating when information is to be obtained, etc., are stored at location-based server 221. Thus, the user essentially subscribes for the service and defines the parameters. This process will be described in 15 more detail with regard to Fig. S.
As previously stated, the steps involved in establishing parameters defining where, when, to whom, and what information is to be obtained and sent are described in Fig. 5, further defining step 400 of Fig. 4. Initially, in step 502, the service to be involved is established. A user interface at the wireless mobile unit 201 might include 20 location-based services, such as navigation assistance or location-based traffic reports.
The user invokes (subscribes and dictates the parameters desired) the location-based service by initializing, either through a menu on his/her wireless mobile phone 201 or through a similar mechanism such as that which could be provided over the Internet.
Alternatives to invoking over the Internet include speaking to an operator or using an 25 IPA (Intelligent Personal Agent) Those skilled in the art will recognize how to construct these various alternative devices for invoking/starting the service, but the menu interface is described further here.

Ricliton 5 13 Once in the menu for location-based services, the user interface presents a list of informationlservice types, and a list of triggering remote locations(home, office, airport, etc.), for example. In more advanced versions, nearly free-form inputs could exist, such that any type of information that could be understood by an intelligent module(IPA) could be included. The list of information can include traffic information or reports, alternate route selection, airline information, personal information such as voice or email, etc.
Besides specifying the information to be obtained in Step 502, the user must specify the geographic conditions under which the service will be invoked in step 503.
to These are further defined in steps 504 and 506. This establishes the location dictating when information is retrieved; the "location-basis" under which information is obtained;
external sources from which information is to be retrieved; how retrieved information is used in determining information ultimately sent to the wireless mobile unit 201 through WSC 220 and a controlling base station; and when information is to be retrieved .
First the user specifies the designated site (remote target location) that is to be the basis of the information retrieval in step 504. The site may be chosen from a pre-programmed list, including such items as "home," "office," "airport,"
"mother's house,"
etc. These sites, while using familiar names, will be translated by the location based controller 301 into street addresses, latitude/longitude, UTM (Universal Transverse 2o Mercator), or a similar location designation scheme that can be dealt with by a Geographic Information System (GIS). This, and all other selected information is stored at location-based server 221, preferably in a location-based service database 302.
The geographic criteria or relationship(threshold position/location at which information retrieval is triggered) is set in Step 505 as the Site Relation Condition. The most common criteria will be proximity. For example, as a proximity threshold, the user sets 5 miles such that when the wireless mobile unit 201 is within 5 miles of the designated target location (e.g., the airport), then the determined geographic relationship with the designated target will be satisfied and information retrieval will be triggered (e.g., contact IPA 330, determine commonly selected airline, and contact airport Richton 5 14 information center through Internet to obtain flight information for commonly selected airlines and send to wireless mobile unit 201). It should be noted that geographic relationships triggering information retrieval could also include entry onto a particular road, municipality, or any geographic area. Conversely, it can include leaving any geographic area or reaching a certain distance away from an area or a specific location.
Thus, when a user is leaving and is one mile from home, information retrieval of traf~'ic information for nearby or frequently traveled roads can be obtained. Many possible variations'can be invoked, particularly if provisioned via a graphical interface such as that included in common GIS or Desktop Mapping schemes (see for examples, the ARC/Info 1u products from ESRI of Redlands, CA, or Maplnfo from Maplnfo, Inc, Troy, NY).
Once the user has specified ( I ) the information to be obtained (e. g.
airline fli~,ht arrivals), (2) optional modifications of the retrieved information (e.g.
include only arrival information for "Delta" and "United" ), and (3) the criteria or geographic relationship (typically distance within which to invoke the information retrieval, such as "5 miles"
from the airport, for example), the initialization is nearly complete.
However, the system may require other internal settings. The most obvious of these is the tolerance, which can be set in step 506. By tolerance, for example, this refers to the fact that when specifying "perform information retrieval when I am within 1 mile ~ 100 meters", the ~
part is yet to be specified. Because of its subtlety, this part may be specified by the 2o system rather than by the user, for example. The initialization Step 400 is completed by writing the Full Record of Condition in Step 507, which writes the information in location-based service database 302. In step 508, it then indicates that the location-based controller 301 may begin its process of verification/authentication, and proceed to begin controlling the service.
Once the process has been initialized, the wireless network then monitors the location of the wireless mobile unit 201 of the user at regular intervals.
Note the wireless mobile unit 201 may contain the functionality needed to locate itself, and may send results to the location service controller 301 ( through a controlling base station and WSC 220); such as through GPS or modified GPS circuitry within the wireless mobile 3o unit 201 itself. Alternatively, the location can be determined in a known manner through triangulation, etc., at the location action server 221 or WSC 220. Those familiar with wireless location technology/functioning will recognize that for the services disclosed herein, it does not matter whether location results are calculated in the network or in the wireless mobile unit 201 itself.
5 For example, and as is clear to those skilled in the art, there are various ways in which the illustrative embodiment can ascertain the location of wireless mobile unit 201.
For example, wireless mobile unit 201 can include a satellite position system receiver (e.g., a Global Positioning System (GPS) receiver, etc.) so that wireless mobile unit 201 can determine its own latitude and longitude. In such a case, wireless mobile unit 201 1U provides its location to a controlling base station, to WSC 220 and eventually to location-based server 221 when requested. An example of such an arrangement is taught in U.S. Patent 5,479,482, entitled "Cellular Terminal For Providing Public Emergency Call Location Information," issued Dec. 26, 1995. ' In accordance with another technique, wireless mobile unit 201 and location 15 determining server 303 may share the task of computing the latitude and longitude of wireless mobile unit 201. In such a case, wireless mobile unit 201 provides an indicium of its location through a controlling base station and WSC 220, to location determining server 303 of location-based server 221 when requested. An example of such an arrangement is described by G. Vannucci and R.E. Richton in U.S. Patent Zo Nos. 6,118,977, issued September 12, 2000 and 6,114,991, issued September 5, 2000.
In accordance with other techniques, either wireless mobile unit 201 or base stations 203-1 through 203-4 use of terrestrial triangulation techniques, in a well-known fashion, to determine the location of wireless mobile unit 201 based on the time-of arrival or direction-of arrival of signals transmitted from each other. It will be clear to those skilled in the art how to determine the location of wireless mobile unit 201 for the purposes of the present invention, and that the reporting of location to location determining server 303 ( through a controlling base station and WSC 220) at regular intervals requires merely adding a timer, for example. It will similarly be clear to those skilled in the art that wireless location determination systems will have a certain inherent Richton 5 16 accuracy, and that they generally report a confidence or uncertainty level and that that level might need to be considered when invoking any location-based service.
Factoring in consideration of the areas of uncertainty will be part of any location-based service but will not be described at length here, as the considerations should be evident.
For example, when criteria for invoking services are examined, the uncertainty/confidence must be considered. Depending on the nature of the action/service, different confidence levels might appropriately be invoked. However, because this is a secondary factor in invoking location-based services, its use would probably be better left to the administrative parts of location-based services rather than set by users in most cases.
to Following initialization of the service (Step 400) as explained in Fig. 5, the process may proceed to Step 402 within the location-based server 221. In step 402, a record of the wireless mobile unit 201, the location criteria or geographic relationship (designated target remote location, threshold, etc.) and the information to be obtained is established. This information is preferably stored in a record in a location based service ~5 database 302, in association with information identifying the wireless mobile unit 201 (such as it's phone number, for example) and in association with information identifying the external information sources 310 from which information is to be obtained or gathered (such as the phone number for the Internet or a user's IPA access, etc.). It should be noted that the record stored in the location-based service database 302 may 2o include all necessary information to carry out the retrieval of information , or may be linked to existing information, such as a known telephone number of the wireless mobile unit 201 and/or known external information source 310 numbers. The aforementioned record and other stored information may be stored in a geographically oriented database, such as are associated with GISs. Location based controller 301 records that such a 25 record exists. At this point in the location-based controller 301 initiates the criteria checking shown in steps 404 and 406.
The criteria checking steps 404 and 406 are the heart of the system. In step 404, the location of wireless mobile unit 201 is preferably periodically determinedlreceived.
This is preferably done at periodic intervals, e.g., once per second. Next, in step 406, the 3o retrieved criteria are checked at regular intervals, typically timed to mesh with the timing Richton 5 17 of step 404. For example, in step 406 it is determined whether or not the location information received in step 404 indicates that the wireless mobile unit 201 has satisfied the preset geographic relationship with the target location, e.g. is it within a threshold distance (e.g., 5 miles) of the target location (e.g., "airport"). These two timed processes are "merged" in a manner to check whether the location of the wireless mobile unit 201 of the user meets the criteria or geographic relationship with the target that has been set.
It should be noted that the record storage and criteria checking of steps 402-need not be limited to a single wireless mobile unit 201 or to a single target location. For to example, if a family of users has two or more wireless mobile phones, for example, then they may designate that information be retrieved when either of the two wireless mobile phones meets the set geographic relationship. This can be set and stored in location-based service database 302. Further, retrieval of one set of information can be triggered by either wireless mobile phone meeting a first geographic relationship with a home of the users, for example, and retrieval of a second set of information can be stored in association with only one of the wireless mobile phones, for airport related information, for example. Any combination of the above is possible and is within the scope of the present invention.
In addition, for a single wireless mobile unit 201, multiple geographic 2o relationships can be stored in association therewith to trigger similar or different information to be retrieved. For example, when a wireless mobile unit 201 of a user satisfies a first set geographic relationship with a first target location (e.g. home), retrieval of a first set of information can be triggered (e.g. traffic information). When the same wireless mobile unit 201 satisfies a second set geographic relationship with a second target location (e.g. airport), retrieval of a second different set of information can be triggered (e.g. airline flight information). Accordingly, upon the wireless mobile unit 201 satisfying either of the set geographic relationships with either of the respective target locations, information will be retrieved based on the respective target. Therefore, information identifying one or more various wireless mobile units can be stored in 3o association with information of various target remote locations and in association with Richton S 18 various set geographic relationships thereof and information to be retrieved.
Further, step 404 can be performed using criteria established outside of step 400.
Also note that there will be service provisioning steps that the providers of services described here will undertake before users can employ any steps in Figure 4.
These s provisioning steps would include, for example, initiate billing and check that the end-to-end communications protocols required for subsequent steps of the service disclosed are ready. Authentication/security functions may also be established to further protect users against unauthorized disclosures of data regarding their whereabouts (position/location), which many would want to keep private. Methods to perform such provisioning steps to are well-known to those skilled in the art, as these are normal functions of public telephone networks for well-known services such as call waiting, caller-ID, etc.
If the criteria are met in step 406, information is retrieved in step 40~.
This is easily accomplished since the location-based server 2? 1 knows the phone number of the remote external information source to be contacted to retrieve the desired information. If 15 not, location of the wireless mobile unit 201 is monitored in step 404. As noted previously, the information is retrieved by the location-based server 221 contacting an external information source 310 (the source to be called and phone number are stored in location-based service database 302 in association with the geographic relationship trigger). If the criteria are not met, the condition is checked again (periodically).
2o Thereafter, the information is sent to the wireless mobile unit 201 in step 410. It should be noted that if the IPA is to be contacted prior to gathering information from another external source, this is stored in the location-based service database 302 and is performed when the geographic relationship is satisfied. Thereafter, specific information, as dictated by the IPA 330 is retrieved, modified, and sent to the wireless mobile unit 25 201 through WSC 220 and a controlling base station. Alternatively, depending on how the retrieval is programmed, information could be retrieved and modified after retrieval, and then sent to the wireless mobile unit 201 (such as a situation where trafFic information for a specific region is retrieved, and then an alternate route is selected and sent to the wireless mobile unit 201, for example).

Richton 5 19 In the case where the criteria is met in step 406, the location-based controller 301, having "deduced" that the criteria has been met by comparing the criteria stored in location-based database 302 with the most recent location determination result from the location determining server 303, sends a signal to retrieve the information.
This may include calling a specific telephone number (e.g., the airport or traffic hotline) or searching a specific area on the Internet 320. One of ordinary skill in the art familiar with this type of pre-programmed controller will recognize that a variety of signals may be used from this point to establish, validate, and invoke the computer-to-computer communications that enables this step (from location-based server 221 to the remote to external information source 310). The communications may take place via the Public Switched Telephone Network (PSTN) or any ordinary or extraordinary means.
Fig. 6 provides an illustration of how the IP.A 3s0 can be used in connection with the present invention to coordinate rule-based information with location-based information. Specifically, one preferred embodiment of the present application utilizes located-based information to triggered the obtaining or gathering of information from an external source such as the Internet, and the eventual transmitting of this information from an external source to a user. However, as shown in Fig. 6, another preferred embodiment utilizes IPA 330 to access different types of data and to apply preprogrammed rules so that more specific or modified information can eventually be output to a user of a wireless mobile unit 201.
As shown in Fig. 6, the IPA 330 includes a rule-based suggestion engine 600.
This rule-based suggestion engine 600 can be preprogrammed as shown by box 610, with personal preferences of the user such as airports, locations, friends, scheduling parameters. The rule-based suggestion engine 600 of IPA 330 is analogous to an expert system that follows rules such as "if a user can reach a next destination within 2 hours of his existing schedule, and still have time to meet a designated friend based on a friend's schedule, then transmit to the wireless mobile unit of a user, a revised flight schedule when the user is more than S miles from the airport". The rule-based suggestion engine 600 is preferably not only preprogrammed with personal preferences 610 of the user to 3o establish particular rules, but can further pull or receive information from other external Richton 5 20 sources such as a personal schedule 602, and airline schedule 604, and a friend's schedule 606. Such information can be preprogrammed or accessed by IPA 330 in a known manner.
In addition, the IPA 330 is also connectable to the Internet 620. Via the Internet 620, the IPA 330 can receive external information such as traffic data 630, weather data 632, airline schedules 634, etc. It should be noted that the examples of information that can be received from the Internet are programmed or otherwise accessed by an are merely that, examples, and should not be considered limiting in any manner.
Once the rule-based suggestion engine 600 of IPA 330 is programmed with the particular desired rules so that desired information can be accessed, it then merely awaits the current geolocation data from the wireless network 640, which indicates the location of a wireless mobile unit 201 in one of a number of ways, so as to know when to trigger the application of the rules to the data and to trigger the output of data to the wireless mobile unit 201. Once the threshold, such as 5 miles from the airport, is triggered based upon the location of the wireless mobile unit 201, information is retrieved and modified and results of the expert system of IPA 330 are output from rule-based suggestion engine 600, formatted in element 650, and eventually output in a data push process 660 to the wireless mobile unit 201, through location-based server 221, WSC 220, and a controlling base station. It should be noted that Fig. 6 is merely exemplary to provide an 2o illustration of how diverse data can be considered by a rule-based suggestion engine 600 of an IPA 330 to apply rules to data or information received; and to eventually modify and convey modified information to the user of a wireless mobile unit 201.
Fig. 7 is an example of how an IPA 330 is utilized in connection with the present invention to process data and redirect the traveler whose trip might be delayed by traffic.
The IPA 330 is designated in this example of Fig. 7, by an IPA traffic module 780. The IPA traffic module includes a basic engine, denoted by traffic and routing suggestion engine 700. Traffic and routing suggestion engine 700 of IPA traffic module 780 is connected to the Internet 720, and therefore has access to current traffic data 730, historical traffic data 732, major/recurring events schedules 734 and road construction Richton 5 21 schedules 736. It further can be programmed or has access to a personal schedule of a user 702, familiar local routes of a user 704, and weighting factors 706. In addition, it receives current geolocation data from the wireless network 740, thereby enabling it to monitor positions of the wireless mobile unit 201 in any of the manners previously described.
In this specific example, a user of wireless mobile unit 201 desires to receive traffic information which can normally be obtained by monitoring the location of the wireless mobile unit 201 and having location-based server 221 access the Internet 320 to obtain and eventually send the wireless mobile unit 201 particular traffc information.
1o However, utilizing IPA 330 and the example shown in Fig. 7, not only can traffic information be received, but traffic problems can be identified (by outputting modified traffic information) and the user can be rerouted around such traffic problems (by receiving new route information) as will be explained as follows.
IPA traffic module 780 of Fig. 7 is somewhat similar to the IPA 330 described with regard to Fig. 6. The heart of the process is traffic and routing suggestion engine 700 which is a rule-based suggestion engine analogous to that previously described with regard to Fig. 6. The traffic and routing suggestion engine 700, is this current example, is programmed with a rules that initiate processing and eventual formatting of traffic data in element 750 and pushing or sending of processed or modified traffic data indicating a 2o heavy traffic flow for example (or new route information) in element 760 to the wireless mobile unit 201. The program rules within traffic and routing suggestion engine 700 trigger the output of information when an estimated travel time of a user, for example, exceeds certain preset limits or thresholds (e.g., 20% above normal).
More specifically, the traffic and routing suggestion engine 700 can be programmed so as to understand familiar local routes 704 and continually draw data through Internet 720 from external sources to obtain current traffic data 730, historical traffic data 732, major/recurring events schedule 734 and road construction schedules 736. The traffic and routing suggestion engine 700 can then compare the user's current location, obtained from current geolocation data element 740 in any of the manners Richton 5 22 described previously, to draw conclusions about whether to suggest a change in routes.
Data input can be weighted using weighting factor 706, according to rules such as current traffic data 730 being much more influential than historical traffic data 732 for example, so as to have the traffc and routing suggestion engine 700 "decide"
whether to s output a recommendation to change routes to the wireless mobile unit 201.
Other aspects, such as a major event, including sporting events or concert events for example, and road construction schedules may have a large weighting factor which would strongly dictate the issuance of rerouting information. The action taken in the instances where the traffic and routing suggestion engine 700 "decides" that rerouting is a good idea is 1o the pro-active push of traffic information to the wireless mobile unit 201 which is accomplished in a manner previously discussed with regard to the flowchart of Fib,. 4 for example. The suggestion of alternative routes is an obvious extension of this, wherein stored mapping information can be used in conjunction with the various aspects of IPA
330 as shown in Fig. 7, to not only provide information indicating heavy traffic flow to 15 the wireless mobile unit 201, but also alternative route suggestions.
Another example of how an IPA 330 can be used in connection with the location-based server 221 of the present invention, is an example wherein the IPA 330 is an IPA
message sorting module 880 as shown in Fig. 8. In this case, the sorting of personal information messages such as email, facsimile and voicemail messages can be done by 20 message sorting engine 800 of IPA message sorting module 880. The message sorting engine 800 can be programmed with location-based sorting rules 802 and user route preferences 804. It can receive external information such as electronically held messages 806, along with location information as identified by current geo-location data element 840. The message sorting engine 800 is further connected to the Internet 820, to obtain 25 Internet derived messages 830 for example.
More specifically, Fig. 8 schematically illustrates how electronically held messages are considered by a rule-based message sorting engine 800 to eventually output modified message data, which is formatted in message data formatter and presenter 850, and eventually pushed as modified message data via 860 to a wireless 3o mobile unit 201 depending upon the user's position or location. As with previous Richton 5 23 examples, the heart of this process is rule-based message sorting engine 800, which is analogous to rule-based suggestion engine 600 to Fig. 6 as described previously. The message sorting engine 800 is programmed with rules, including location-based sorting rules 802, that enable message modification by selection and sending of particular s messages, or portion of messages, depending upon a user's location, and perhaps other aspects including the user's route or particular time of day. By understanding a user's route preference 804, which enables the message sorting engine 800 to identify a user's route currently traveled, the message sorting engine 800 can compare the user's current location, obtained from element 840, and the user's route and his/her proximity to a 1o destination location (such as the office, for example) to draw conclusions in a rule-based or expert system manner about what messages or message portions to forward, and with what level of detail. This sorting can be fairly simple, such as only being done once per day when the user approaches or is within 5 miles of the office to sununarize the most important messages received overnight for example; and could also be used in a similar 15 manner to summarize personal information messages (email, voicemail, facsimile, etc.) when a user is approaching home. As such, the wireless mobile unit 201 would receive email type messages or portions thereof, when within a threshold, such as 5 miles for example, of a certain remote location such as home, or office, or both.
The implementation of such message sorting based on the message's originator, 2o content, etc. is well known to those of ordinary skill in the art and is commonly used with IPA devices. However, it is not commonly known to tie the user's location to the sorting or outputting of such information, and is certainly not common to use the user's location as derived from a wireless system as is taught in connection with the present application. It should be noted that message information can be any type of personal 25 information which can be output and sent to a wireless mobile unit 201 in electronic form such as email or facsimile information, or in an audible form, based upon voicemail information for example. In addition, voicemail information can be converted to data for transmission to a wireless mobile unit 201; and/or email information can be converted to audible information for output to the wireless mobile unit 201 as well.
Accordingly, the 3o present application should not be limited to the type of information which can be Richton 5 24 accessed nor to the type of information which can be output to wireless mobile unit 201.
It should be understood that other information can be output in a manner similar to that described generically with regard to Fig. 6, and specifically with regard to traffic information of Fig. 7 and message sorting information with regard to Fig. 8.
Such information that can be processed and output to wireless mobile unit 201 includes, but is not limited to, airline flight and schedule information; summaries of important events from a user's calendar or schedule; etc.
One further example of location-based information delivery is presented here, to emphasize the generality of the method. Consider a subscriber to this type of location-to based service system or method who has an appropriate wireless mobile unit 201 and is served by a network enabled with the ability to determine the phone's location and also has an IPA 330 assigned to him/her. The 1PA 330 may be programmed with "knowledge" of the subscriber's particular interest, such as collecting art of a certain type for example. This type of art might be frequently available through the Internet (perhaps in auction sites) and advertised there. The subscriber, when traveling in circumstances that allow him/her to pursue their collecting hobby, can therefore request to be notified when objects of interest both become available and when he/she are in proximity to the seller. The IPA 330 periodically searches appropriate auction sites of the Internet and pulls data for comparison with the subscriber profile and current location as disclosed in Figures 3-5. Thus, the location-based system and method of the present invention can use location-based information of the wireless mobile unit 201 of the user to convey relevant information back to the user in a timely manner. Because this collectable is of special interest only when it can be viewed in person, this may be a helpful criteria to pursuit and enjoyment of this type of collecting.
The invention being thus described, it will be obvious that the same may be varied in many ways. Such variations are not to be regarded as a departure from the spirit and scope of the invention, and all such modifications as would be obvious to one skilled in the art are intended to be included within the scope of the following claims. For example, the structure of location of location-based service database 302 is not limiting 3o and need only store, in some fashion, the required information. How information is Richton 5 25 stored is not limitive of the present invention. Further, the location of various components or information storers of the location-based server 221 is not limitive of the present invention. The components can be in a single unit as shown in Figure
3, or can be located apart from location-based controller 301. Only operative connection between components is important. The location-based server 221 of Fig. 3 is merely a description of a preferred structure.

Claims (49)

Claims:
1. An apparatus, comprising:
a controller, adapted to receive information indicating position of a wireless communications device;
a memory, adapted to store a telephone number of a remote information source, information identifying the wireless communication device and instruction information in association with the information identifying the wireless communication device, the controller being adapted to output information for the wireless communication device based upon the stored instruction information, when the received information indicates that the position of the wireless communication device has satisfied a geographic relationship with a remote location, and to retrieve information for output to the wireless communication device using the telephone number of the remote information source.
2. The apparatus of claim 1, wherein the information is output to the wireless communication device and received at the wireless communication device.
3. The apparatus of claim 1, wherein the geographic relationship is satisfied when the position of the wireless communication device is within a designated distance of the remote location.
4. The apparatus of claim 1, wherein the controller is adapted to compare position information of the wireless communication device to stored position information of the remote location and is adapted to determine when the wireless communication device has satisfied the geographic relationship.
S. The apparatus of claim 1, wherein the wireless communication device is a wireless phone.
6. The apparatus of claim 1, wherein the position information indicating position of the wireless communication device is received from a global positioning system (GPS) within the wireless communication device.

Richton 5
7. The apparatus of claim 1, wherein the position information indicating position of the wireless communication device is received from an assisted global positioning system (assisted GPS).
8. The apparatus of claim 1, wherein the information output includes traffic information.
9. The apparatus of claim 1, wherein the information output includes airline information.
10. The apparatus of claim 1, wherein the information output includes personal information.
1 1. The apparatus of claim 1, wherein the memory stores position information of a plurality of remote locations in association with the information identifying a wireless communication device.
12. The apparatus of claim 11, wherein the controller is adapted to output information to the wireless communication device upon receiving information indicating that the position of the wireless communication device is within a designated distance of the one of the plurality of the remote locations.
13. The apparatus of claim 1, wherein the memory stores information identifying a plurality of wireless communication devices in association with position information of the remote location.
14. The apparatus of claim 13, wherein the controller is adapted to output a control information to a wireless communication device upon receiving a signal indicating that the position of a respective one of the plurality of wireless communication devices is within a designated distance of the remote location.
15. The apparatus of claim 12, wherein the memory stores information identifying a plurality of wireless communication devices in association with position information of at least one of the plurality of remote locations.
16. The apparatus of claim 15, wherein the controller is adapted to output information to a wireless communication device upon receiving a signal indicating that the position of a respective one of the plurality of wireless communication devices is within a designated distance of the one of the remote locations.
17. The apparatus of claim 1, wherein the controller is adapted to retrieve the information from the remote information source through telephone lines.
18. The apparatus of claim 1, wherein the controller is adapted to retrieve the information from the remote information source through wireless communication.
19. The apparatus of claim 1, wherein the stored information identifying the wireless communication device includes a telephone number.
20. An apparatus, comprising:
a memory, adapted to store a telephone number of a remote information source, in association with information identifying a wireless communication device and position information of a remote location; and a controller, adapted to output information for the wireless communication device when determining that a position of the wireless communication device has satisfied a geographic relationship with the remote location, and to retrieve information for output to the wireless communication device using the telephone number of the remote information source.
21. The apparatus of claim 20, wherein the information is output to the wireless communication device and received at the wireless communication device.
22. The apparatus of claim 20, wherein the position of the wireless communication device is determined at the controller through triangulation.
23. The apparatus of claim 20, wherein the geographic relationship is satisfied when the position of the wireless communication device is within a designated distance of the remote location.
24. A method, comprising:
storing a telephone number of a remote information source in association with position information of a remote location and information identifying a wireless communication device;
receiving information indicating a position of the wireless communication device; and outputting information for the wireless communication device when the received information indicates that the position of the wireless communication device has satisfied a geographic relationship with the remote location.
25. The method of claim 24, wherein the information is output to the wireless communication device and received at the wireless communication device.
26. The method of claim 24, wherein the geographic relationship is satisfied when the wireless communication device is within a designated distance of the remote location.
27. The method of claim 24, further comprising:
comparing the received position information of the wireless communication device to the stored position information of the remote location and outputting the information based upon the comparison.
28. The method of claim 24, wherein the information indicating position is received from a wireless telephone.
29. The method of claim 24, wherein storing includes storing position information of a plurality of remote locations in association with information identifying a wireless communication device.
30. The method of claim 29, wherein outputting includes outputting information upon receiving information indicating that the position of the wireless communication device is within a designated distance of the one of the plurality of the remote locations.
31. The method of claim 24, wherein the information identifying a wireless communication device includes a telephone number.
32. The method of claim 24, wherein a signal requesting information from the remote information source is output through telephone lines.
33. The method of claim 24, wherein a signal requesting information from the remote information source is output through wireless communication.
34. The method of claim 24, wherein the information output includes traffic information.
35. The method of claim 24, wherein the information output includes airline information.
36. The method of claim 24, wherein the information output includes personal information.
37. An apparatus comprising:
a controller, and a memory, adapted to store information identifying the wireless communication device and instruction information;
the controller adapted to receive information indicating position of a wireless communications device, to access external information from an intelligent personal assistant (IPA) and output information for the wireless communication device based upon the stored instruction information and accessed external information when received information indicates that the position of the wireless communication device has satisfied a geographic relationship with a remote location, and the IPA adapted to modify the output information based on rules for the IPA
included in the stored instruction information.
38. The apparatus of claim 37, wherein the information is output to the wireless communication device and received at the wireless communication device.
39. The apparatus of claim 37, wherein the geographic relationship is satisfied when the position of the wireless communication device is within a designated distance of the remote location.
40. The apparatus of claim 37, wherein the controller is adapted to compare position information of the wireless communication device to stored position information of the remote location and is adapted to determine when the wireless communication device has satisfied the geographic relationship.
41. The apparatus of claim 37, wherein the information output includes traffic information.
42. The apparatus of claim 37, wherein the output information includes modified traffic information, wherein the IPA modifies traffic information received from an external source based upon stored rules, to produce modified traffic information for output to the wireless communication device.
43. The apparatus of claim 37, wherein the output information includes route information, wherein the IPA receives traffic information from an external source and produces route information for output to the wireless communication device based upon the received traffic information.
44. The apparatus of claim 37, wherein the information output includes airline information.
45. The apparatus of claim 37, wherein the output information includes modified airline information, wherein the IPA modifies airline information received from an external source based upon stored rules, to produce modified airline information for output to the wireless communication device.
46. The apparatus of claim 37, wherein the information output includes personal information.
47. The apparatus of claim 46, wherein the personal information includes electronic mail.
48. The apparatus of claim 37, wherein the output information includes modified personal information, wherein the IPA modifies personal information received from an external source based upon stored rules, to produce modified personal information for output to the wireless communication device.
49. The apparatus of claim 46, wherein the personal information includes voicemail.
CA002324857A 1999-11-15 2000-11-01 Method and apparatus for a wireless telecommunications system that provides location-based information delivery to a wireless mobile unit Expired - Lifetime CA2324857C (en)

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
US09/440,047 1999-11-15
US09/440,047 US6650902B1 (en) 1999-11-15 1999-11-15 Method and apparatus for wireless telecommunications system that provides location-based information delivery to a wireless mobile unit

Publications (2)

Publication Number Publication Date
CA2324857A1 CA2324857A1 (en) 2001-05-15
CA2324857C true CA2324857C (en) 2004-06-29

Family

ID=23747202

Family Applications (1)

Application Number Title Priority Date Filing Date
CA002324857A Expired - Lifetime CA2324857C (en) 1999-11-15 2000-11-01 Method and apparatus for a wireless telecommunications system that provides location-based information delivery to a wireless mobile unit

Country Status (7)

Country Link
US (1) US6650902B1 (en)
EP (1) EP1102501B1 (en)
JP (1) JP2001204084A (en)
KR (1) KR100756359B1 (en)
AU (1) AU7146400A (en)
CA (1) CA2324857C (en)
DE (1) DE60042387D1 (en)

Families Citing this family (324)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US7714778B2 (en) 1997-08-20 2010-05-11 Tracbeam Llc Wireless location gateway and applications therefor
US7903029B2 (en) * 1996-09-09 2011-03-08 Tracbeam Llc Wireless location routing applications and architecture therefor
US8135413B2 (en) 1998-11-24 2012-03-13 Tracbeam Llc Platform and applications for wireless location and other complex services
US7058414B1 (en) * 2000-05-26 2006-06-06 Freescale Semiconductor, Inc. Method and system for enabling device functions based on distance information
EP1055990A1 (en) 1999-05-28 2000-11-29 Hewlett-Packard Company Event logging in a computing platform
EP1056010A1 (en) 1999-05-28 2000-11-29 Hewlett-Packard Company Data integrity monitoring in trusted computing entity
EP1286735A1 (en) 1999-09-24 2003-03-05 Dennis Jay Dupray Geographically constrained network services
US7139557B2 (en) 1999-11-15 2006-11-21 Pango Networks, Inc. Systems, devices and methods for providing services in a proximity-base environment
US7065342B1 (en) 1999-11-23 2006-06-20 Gofigure, L.L.C. System and mobile cellular telephone device for playing recorded music
CN1381125A (en) * 1999-12-07 2002-11-20 诺基亚公司 Method and system of call routing depending on caller location in mobile IP network
US20010032121A1 (en) * 1999-12-08 2001-10-18 Le Trien T. Method and apparatus for interactive focus marketing
US6453687B2 (en) * 2000-01-07 2002-09-24 Robertshaw Controls Company Refrigeration monitor unit
US20100179859A1 (en) * 2000-02-10 2010-07-15 Davis Bruce L Method and System for Facilitating On-Line Shopping
US6640098B1 (en) * 2000-02-14 2003-10-28 Action Engine Corporation System for obtaining service-related information for local interactive wireless devices
US7496947B1 (en) * 2000-02-28 2009-02-24 Nokia Corporation Cache device and method for generating a virtual radio or television broadcast
US7599795B1 (en) * 2000-02-29 2009-10-06 Smarter Agent, Llc Mobile location aware search engine and method of providing content for same
US7457628B2 (en) 2000-02-29 2008-11-25 Smarter Agent, Llc System and method for providing information based on geographic position
US7072665B1 (en) 2000-02-29 2006-07-04 Blumberg Brad W Position-based information access device and method of searching
US7113781B1 (en) 2000-03-07 2006-09-26 Tekelec Methods and systems for generating and sending messages in a mobile communications network in response to a change in location of a subscriber
US8024415B2 (en) 2001-03-16 2011-09-20 Microsoft Corporation Priorities generation and management
US7243130B2 (en) * 2000-03-16 2007-07-10 Microsoft Corporation Notification platform architecture
US7743340B2 (en) 2000-03-16 2010-06-22 Microsoft Corporation Positioning and rendering notification heralds based on user's focus of attention and activity
US8701027B2 (en) * 2000-03-16 2014-04-15 Microsoft Corporation Scope user interface for displaying the priorities and properties of multiple informational items
US7634528B2 (en) 2000-03-16 2009-12-15 Microsoft Corporation Harnessing information about the timing of a user's client-server interactions to enhance messaging and collaboration services
US7444383B2 (en) 2000-06-17 2008-10-28 Microsoft Corporation Bounded-deferral policies for guiding the timing of alerting, interaction and communications using local sensory information
US6785551B1 (en) * 2000-04-07 2004-08-31 Ford Motor Company Method of providing dynamic regionally relevant data to a mobile environment
EP2117173A1 (en) 2000-04-25 2009-11-11 Gannett Satellite Information Network, Inc. Information portal
US6920319B2 (en) * 2000-05-05 2005-07-19 Axis Ab Method and apparatus for a mobile access system delivering location based information and services
US7228327B2 (en) * 2000-05-08 2007-06-05 Hoshiko Llc Method and apparatus for delivering content via information retrieval devices
JP2001320404A (en) * 2000-05-11 2001-11-16 Sony Corp Arrived mail notice system, arrived mail supervisory unit, mobile communication terminal, mail acquisition instruction method, mail acquisition method and program storage medium
US10641861B2 (en) 2000-06-02 2020-05-05 Dennis J. Dupray Services and applications for a communications network
US10684350B2 (en) * 2000-06-02 2020-06-16 Tracbeam Llc Services and applications for a communications network
US9875492B2 (en) 2001-05-22 2018-01-23 Dennis J. Dupray Real estate transaction system
US8060389B2 (en) 2000-06-07 2011-11-15 Apple Inc. System and method for anonymous location based services
US8073565B2 (en) 2000-06-07 2011-12-06 Apple Inc. System and method for alerting a first mobile data processing system nearby a second mobile data processing system
US6456234B1 (en) 2000-06-07 2002-09-24 William J. Johnson System and method for proactive content delivery by situation location
US8086672B2 (en) 2000-06-17 2011-12-27 Microsoft Corporation When-free messaging
FR2810838B1 (en) * 2000-06-22 2002-10-04 Cit Alcatel METHOD FOR ACCESSING A SERVICE FROM A MOBILE RADIO COMMUNICATION TERMINAL USING A SHORT NUMBER
JP2002007864A (en) * 2000-06-26 2002-01-11 Nec Corp System for distributing information
JP2002016956A (en) * 2000-06-30 2002-01-18 Toshiba Corp System and method for acquiring positional information
US20020069293A1 (en) * 2000-07-14 2002-06-06 Natalio Emer B. Method to distribute information in an airport
US6505123B1 (en) 2000-07-24 2003-01-07 Weatherbank, Inc. Interactive weather advisory system
US6633761B1 (en) * 2000-08-11 2003-10-14 Reefedge, Inc. Enabling seamless user mobility in a short-range wireless networking environment
US7024200B2 (en) * 2000-08-14 2006-04-04 Vesuvius, Inc. Communique system with active feedback for cellular communication networks
US6907023B2 (en) 2000-08-14 2005-06-14 Vesuvius, Inc. Communique system with dynamic bandwidth allocation in cellular communication networks
US6954641B2 (en) * 2000-08-14 2005-10-11 Vesivius, Inc. Communique wireless subscriber device for a cellular communication network
JP4078022B2 (en) * 2000-09-06 2008-04-23 株式会社エヌ・ティ・ティ・ドコモ Gateway server and information providing method
US6691227B1 (en) * 2000-09-08 2004-02-10 Reefedge, Inc. Location-independent packet routing and secure access in a short-range wireless networking environment
JPWO2002025984A1 (en) * 2000-09-20 2004-02-05 セイコーエプソン株式会社 Wireless information distribution system, wireless information distribution device, and portable wireless device
US6957076B2 (en) * 2000-11-22 2005-10-18 Denso Corporation Location specific reminders for wireless mobiles
JP2002163297A (en) 2000-11-27 2002-06-07 Ntt Docomo Inc Information retrieving method and relay device
US6377793B1 (en) * 2000-12-06 2002-04-23 Xybernaut Corporation System and method of accessing and recording messages at coordinate way points
US7620556B1 (en) * 2000-12-11 2009-11-17 Alcatel-Lucent Usa Inc. Telecommunications system for broadcasting and receiving information whose pertinence is at least partially based on geography
US7844666B2 (en) 2000-12-12 2010-11-30 Microsoft Corporation Controls and displays for acquiring preferences, inspecting behavior, and guiding the learning and decision policies of an adaptive communications prioritization and routing system
US7010308B2 (en) * 2000-12-13 2006-03-07 Telcontar Managing and querying moving point data
US6799049B1 (en) * 2000-12-19 2004-09-28 Bellsouth Intellectual Property Corporation System and method for tracking movement of a wireless device
FI20002812A0 (en) * 2000-12-21 2000-12-21 Nokia Mobile Phones Ltd Contextual data collection and monitoring arrangement and contextual reminder
US6937853B2 (en) * 2000-12-21 2005-08-30 William David Hall Motion dispatch system
US9183571B2 (en) 2007-09-14 2015-11-10 Qualcomm Incorporated System and method for providing advertisement data to a mobile computing device
US6795710B1 (en) 2001-01-05 2004-09-21 Palmone, Inc. Identifying client patterns using online location-based derivative analysis
US8504074B2 (en) * 2001-01-05 2013-08-06 Palm, Inc. System and method for providing advertisement data to a mobile computing device
US7299007B2 (en) * 2001-02-01 2007-11-20 Ack Venture Holdings, Llc Mobile computing and communication
DE60139507D1 (en) * 2001-02-08 2009-09-17 Nokia Corp OSITION PROFILES IN MOBILE ADDED VALUE SERVICES
GB2372592B (en) * 2001-02-23 2005-03-30 Hewlett Packard Co Information system
GB2372594B (en) * 2001-02-23 2004-10-06 Hewlett Packard Co Trusted computing environment
GB2372591A (en) * 2001-02-23 2002-08-28 Hewlett Packard Co Method of investigating transactions in a data processing environment
GB2372595A (en) 2001-02-23 2002-08-28 Hewlett Packard Co Method of and apparatus for ascertaining the status of a data processing environment.
US7519703B1 (en) * 2001-03-09 2009-04-14 Ek3 Technologies, Inc. Media content display system with presence and damage sensors
EP1442441A2 (en) * 2001-03-20 2004-08-04 Koninklijke Philips Electronics N.V. Information system for travellers
US7433682B1 (en) * 2001-04-04 2008-10-07 Sprint Spectrum L.P. Method and system for providing location based information to a mobile station
US20020164984A1 (en) * 2001-05-02 2002-11-07 Kaushal Thakker System and method for providing location-specific services to mobile users using an IP network
US20030041175A2 (en) * 2001-05-03 2003-02-27 Singhal Sandeep K Method and System for Adapting Short-Range Wireless Access Points for Participation in a Coordinated Networked Environment
US7224979B2 (en) * 2001-05-03 2007-05-29 Symantec Corporation Location-aware service proxies in a short-range wireless environment
US8082096B2 (en) 2001-05-22 2011-12-20 Tracbeam Llc Wireless location routing applications and architecture therefor
US20030013449A1 (en) * 2001-07-11 2003-01-16 Hose David A. Monitoring boundary crossings in a wireless network
JP4376477B2 (en) * 2001-07-17 2009-12-02 富士通株式会社 Information notification method, information notification program, and information notification server
US7813741B2 (en) * 2001-07-18 2010-10-12 Decarta Inc. System and method for initiating responses to location-based events
EP1282023A1 (en) * 2001-07-30 2003-02-05 Hewlett-Packard Company Trusted platform evaluation
GB2378272A (en) * 2001-07-31 2003-02-05 Hewlett Packard Co Method and apparatus for locking an application within a trusted environment
JP2003050846A (en) * 2001-08-07 2003-02-21 Hitachi Ltd Information transmission system, travel server and portable terminal used for the same and information transmission method
JP2003085213A (en) * 2001-09-06 2003-03-20 Omron Corp Terminal equipment, information processing server to be used with the equipment, and information providing system and method using the server
FR2829901B1 (en) * 2001-09-18 2005-02-25 France Telecom METHOD FOR NOTIFYING INFORMATION FROM A SERVER TO A TERMINAL AND A NOTIFICATION SERVER FOR IMPLEMENTING THE METHOD
JP2003092639A (en) * 2001-09-18 2003-03-28 Denso Corp Downloading method
WO2003027618A1 (en) * 2001-09-20 2003-04-03 Matsushita Electric Industrial Co., Ltd. Guide system, guide apparatus, and radio apparatus which communicates with guide apparatus
US8977284B2 (en) 2001-10-04 2015-03-10 Traxcell Technologies, LLC Machine for providing a dynamic data base of geographic location information for a plurality of wireless devices and process for making same
EP1304892A3 (en) * 2001-10-16 2003-05-21 Nortel Networks Limited Disseminating information
US20030100307A1 (en) * 2001-11-27 2003-05-29 Intel Corporation Automatic service handoff method and apparatus
US20030101225A1 (en) * 2001-11-27 2003-05-29 Song Han Method and system for providing location-based event service
EP1324248A3 (en) * 2001-12-25 2004-04-07 Matsushita Electric Industrial Co., Ltd. Schedule distribution system and schedule making method
US6988103B2 (en) * 2001-12-26 2006-01-17 Autodesk, Inc. Location based services bridge to external data sources
US7591020B2 (en) * 2002-01-18 2009-09-15 Palm, Inc. Location based security modification system and method
KR20020024081A (en) * 2002-01-24 2002-03-29 김창규 Apparatus and method for serving voice guidance of position information using mobile celled a position information
US7027821B2 (en) * 2002-01-28 2006-04-11 Bellsouth Intellectual Property Corporation System and method for accessing computer services via a wireless network
US20040203852A1 (en) * 2002-03-07 2004-10-14 Pradeep Janakiraman System for delivering location-based notifications and method thereof
WO2003077574A1 (en) * 2002-03-11 2003-09-18 Vodafone Holding Gmbh Method for location-dependent mobile communication
WO2003079230A1 (en) * 2002-03-15 2003-09-25 Fujitsu Limited Information distribution method, information distribution program, and information distribution device
US20040203847A1 (en) * 2002-03-28 2004-10-14 Knauerhase Robert C. Location-based task notification
JP3712381B2 (en) * 2002-04-18 2005-11-02 富士通株式会社 Push distribution service providing method, information providing service system, server system, and user terminal
GB2425919B (en) * 2005-05-06 2007-05-23 Meetme Ltd Methods and systems for position co-ordination
EP1370094A1 (en) * 2002-05-28 2003-12-10 Apollis interactive AG Method for location tracking of subscribers in cellular mobile radio system
US7092724B2 (en) * 2002-06-13 2006-08-15 International Business Machines Corporation Method and apparatus for waypoint services navigational system
US8427303B1 (en) 2002-06-27 2013-04-23 Geomass Limited Liability Company System and method for providing media content having attributes matching a user's stated preference
US7071842B1 (en) 2002-06-27 2006-07-04 Earthcomber, Llc System and method for locating and notifying a user of a person, place or thing having attributes matching the user's stated preferences
US7162237B1 (en) 2002-07-26 2007-01-09 Bellsouth Intellectual Property Corporation System for automatic selection of profile based on location
US7133506B1 (en) 2002-08-12 2006-11-07 Bellsouth Intellectual Property Corp. Message delivery systems and methods
US7319876B2 (en) * 2002-08-26 2008-01-15 Qualcomm Inc System and method for using equipment identity information in providing location services to a wireless communication device
US7308091B1 (en) 2002-09-06 2007-12-11 At&T Bls Intellectual Property, Inc. Web-based data manipulation for advanced intelligent network service control point services
US6882718B1 (en) 2002-09-06 2005-04-19 Bellsouth Intellectual Property Corp. Real time customer service data manipulation to allow multiple services per trigger type
US7139382B1 (en) 2002-09-09 2006-11-21 Bellsouth Intellectual Property Corp. System and method for restricting incoming calls
US7162254B1 (en) * 2002-09-09 2007-01-09 Bellsouth Intellectual Property Corp: Methods and systems for delivering travel-related information
US7170881B2 (en) * 2002-10-29 2007-01-30 Nokia Corporation Method and apparatus providing user programmable, personalized location-aware services
US20040203883A1 (en) * 2002-11-18 2004-10-14 Roger Jollis Systems and methods for providing location-based services to users
JP3799323B2 (en) * 2002-11-29 2006-07-19 Necインフロンティア株式会社 Information terminal device and PC card
US20040107049A1 (en) * 2002-11-30 2004-06-03 White Isaac D. M. Global positioning system receiver
US7565688B2 (en) * 2002-12-23 2009-07-21 Hewlett-Packard Development Company, L.P. Network demonstration techniques
US7421276B2 (en) * 2003-04-09 2008-09-02 Nortel Networks Limited Method, apparatus and system of configuring a wireless device based on location
EP1455545A1 (en) * 2003-03-05 2004-09-08 Alcatel Method, network server and mobile device for providing services
US7272393B1 (en) 2003-03-18 2007-09-18 Cingular Wireless Ii, Llc Location-based services for a multi-technology wireless device operating in a foreign technology mode
US7457879B2 (en) * 2003-04-01 2008-11-25 Microsoft Corporation Notification platform architecture
US7991406B2 (en) * 2003-05-23 2011-08-02 Nokia Corporation Changing settings of a mobile terminal
JP4007252B2 (en) * 2003-05-27 2007-11-14 日本電気株式会社 Wireless software acquisition system, portable wireless device, wireless software acquisition method, wireless software acquisition program
GB0413683D0 (en) * 2004-06-18 2004-07-21 Nokia Corp Customisation of an electronic device
US20050108366A1 (en) * 2003-07-02 2005-05-19 International Business Machines Corporation Administering devices with domain state objects
US7346359B2 (en) * 2003-07-31 2008-03-18 Pango Networks, Inc. Method for RF fingerprinting
US7561871B2 (en) * 2003-08-25 2009-07-14 At&T Intellectual Property I, L.P. Methods, systems and computer program products for directing a user to a wireless network access point
US7330112B1 (en) 2003-09-09 2008-02-12 Emigh Aaron T Location-aware services
US7818317B1 (en) * 2003-09-09 2010-10-19 James Roskind Location-based tasks
US20050059410A1 (en) * 2003-09-17 2005-03-17 Nokia Corporation System and method for providing differential location services
US7613467B2 (en) * 2003-10-31 2009-11-03 The Boeing Company Geo-cast systems and methods
JP2005175656A (en) * 2003-12-09 2005-06-30 Nec Corp Positional information acquisition system and action history recorder using it
US20050136904A1 (en) * 2003-12-22 2005-06-23 Siddiqui Qirfiraz A. Usage of cellular phones to announce/notify timings of muslim prayers
US20050136983A1 (en) * 2003-12-22 2005-06-23 International Business Machines Corporation Automated local weather reports for display on cellular phones
US7987113B2 (en) * 2003-12-30 2011-07-26 Smarter Agent, Llc System and method of creating an adjustable commission
US7292864B1 (en) * 2004-01-07 2007-11-06 Sprint Spectrum L.P. Method and system for tailoring output from a location-determination system
US7236798B2 (en) * 2004-01-22 2007-06-26 Verizon Business Global Llc Systems and methods for object location notification
US7171217B2 (en) * 2004-01-22 2007-01-30 Mci, Llc Location finder
US7801538B2 (en) * 2004-02-13 2010-09-21 Envisionit Llc Message broadcasting geo-fencing system and method
US7693938B2 (en) * 2004-02-13 2010-04-06 Envisionit Llc Message broadcasting admission control system and method
JP4589343B2 (en) 2004-02-13 2010-12-01 エンビジョンアイティー・エルエルシー Public service message broadcasting system and method
US7788281B2 (en) * 2004-03-12 2010-08-31 International Business Machines Corporation Evaluation of spatial rules over a mobile population
US7949726B2 (en) * 2004-03-12 2011-05-24 Ocean And Coastal Environmental Sensing, Inc. System and method for delivering information on demand
US9178953B2 (en) 2004-03-18 2015-11-03 Nokia Technologies Oy Position-based context awareness for mobile terminal device
JP2005267411A (en) * 2004-03-19 2005-09-29 Hitachi Ltd Portable information terminal and computer software
US7430411B2 (en) * 2004-03-31 2008-09-30 Intel Corporation Transmission of service availability information
US7797001B2 (en) * 2004-04-01 2010-09-14 Avaya Inc. Location-based command execution for mobile telecommunications terminals
US20050228716A1 (en) * 2004-04-07 2005-10-13 Endler Sean C Methods and apparatuses for displaying promotions
US8023936B2 (en) * 2004-04-19 2011-09-20 The Boeing Company Method and system for monitoring ad-hoc network nodes
US20050273493A1 (en) * 2004-06-04 2005-12-08 John Buford Proximity reminder system using instant messaging and presence
US20050289469A1 (en) * 2004-06-28 2005-12-29 Chandler Roger D Context tagging apparatus, systems, and methods
US20060019645A1 (en) * 2004-07-20 2006-01-26 Kouros Azimi Enforcement of permitted cell phone usage
EP1779133A1 (en) * 2004-07-30 2007-05-02 Path Intelligence Limited Monitoring the movement of mobile communication devices
CN1738478A (en) * 2004-08-19 2006-02-22 皇家飞利浦电子股份有限公司 Method and device for making wireless terminal to obtain service based on position
US20060046743A1 (en) * 2004-08-24 2006-03-02 Mirho Charles A Group organization according to device location
FR2874779A1 (en) 2004-08-25 2006-03-03 France Telecom METHOD AND SYSTEM FOR LOCATING USERS FOR SERVICES BASED ON SIP OR H.323 PROTOCOLS WITH DYNAMIC IP ADDRESS ASSIGNMENT
US9552599B1 (en) 2004-09-10 2017-01-24 Deem, Inc. Platform for multi-service procurement
US7319857B2 (en) * 2004-09-13 2008-01-15 Tekelec Methods, systems, and computer program products for delivering messaging service messages
US20060075003A1 (en) * 2004-09-17 2006-04-06 International Business Machines Corporation Queuing of location-based task oriented content
US8117073B1 (en) * 2004-09-17 2012-02-14 Rearden Commerce, Inc. Method and system for delegation of travel arrangements by a temporary agent
US10445799B2 (en) 2004-09-30 2019-10-15 Uber Technologies, Inc. Supply-chain side assistance
US20060206817A1 (en) * 2005-02-28 2006-09-14 Jung Edward K User assistance for a condition
US9307577B2 (en) * 2005-01-21 2016-04-05 The Invention Science Fund I, Llc User assistance
US10514816B2 (en) 2004-12-01 2019-12-24 Uber Technologies, Inc. Enhanced user assistance
US9747579B2 (en) * 2004-09-30 2017-08-29 The Invention Science Fund I, Llc Enhanced user assistance
US8341522B2 (en) 2004-10-27 2012-12-25 The Invention Science Fund I, Llc Enhanced contextual user assistance
US20060068787A1 (en) * 2004-09-30 2006-03-30 Deshpande Nikhil M Patron service allocation
US8762839B2 (en) 2004-09-30 2014-06-24 The Invention Science Fund I, Llc Supply-chain side assistance
US8704675B2 (en) * 2004-09-30 2014-04-22 The Invention Science Fund I, Llc Obtaining user assistance
US10687166B2 (en) * 2004-09-30 2020-06-16 Uber Technologies, Inc. Obtaining user assistance
US8282003B2 (en) * 2004-09-30 2012-10-09 The Invention Science Fund I, Llc Supply-chain side assistance
US9098826B2 (en) * 2004-09-30 2015-08-04 The Invention Science Fund I, Llc Enhanced user assistance
US20100146390A1 (en) * 2004-09-30 2010-06-10 Searete Llc, A Limited Liability Corporation Obtaining user assestance
US20060090132A1 (en) * 2004-10-26 2006-04-27 Searete Llc, A Limited Liability Corporation Of The State Of Delaware Enhanced user assistance
US9038899B2 (en) * 2004-09-30 2015-05-26 The Invention Science Fund I, Llc Obtaining user assistance
US20060075344A1 (en) * 2004-09-30 2006-04-06 Searete Llc, A Limited Liability Corporation Of The State Of Delaware Providing assistance
US7925540B1 (en) * 2004-10-15 2011-04-12 Rearden Commerce, Inc. Method and system for an automated trip planner
US20060089152A1 (en) * 2004-10-27 2006-04-27 Nokia Corporation Location-based synchronization of mobile terminals
US7768420B2 (en) * 2004-10-29 2010-08-03 Intel Corporation Operation and control of wireless appliance networks
US20060117018A1 (en) * 2004-11-30 2006-06-01 Microsoft Corporation Method and system for caching remote files locally
JP2006163996A (en) * 2004-12-09 2006-06-22 Evolium Sas Push-type information providing system based on behavior history
US7970666B1 (en) 2004-12-30 2011-06-28 Rearden Commerce, Inc. Aggregate collection of travel data
US20060161469A1 (en) 2005-01-14 2006-07-20 Weatherbank, Inc. Interactive advisory system
US8832121B2 (en) 2005-02-02 2014-09-09 Accuweather, Inc. Location-based data communications system and method
US7089022B1 (en) * 2005-02-02 2006-08-08 Kyocera Wireless Corp. Systems and methods for obtaining location based information using a mobile communication device
US7450954B2 (en) * 2005-02-07 2008-11-11 Lamoda, Inc. System and method for location-based interactive content
US20080147450A1 (en) * 2006-10-16 2008-06-19 William Charles Mortimore System and method for contextualized, interactive maps for finding and booking services
US7221949B2 (en) * 2005-02-28 2007-05-22 Research In Motion Limited Method and system for enhanced security using location-based wireless authentication
EP1866825A1 (en) 2005-03-22 2007-12-19 Hewlett-Packard Development Company, L.P. Methods, devices and data structures for trusted data
CN101208891A (en) * 2005-03-22 2008-06-25 菲瓦公司 Systems and methods of network operation and information processing, including engaging users of a public-access network
US7353034B2 (en) 2005-04-04 2008-04-01 X One, Inc. Location sharing and tracking using mobile phones or other wireless devices
US20060264223A1 (en) * 2005-05-23 2006-11-23 Lucent Technologies Inc. System and method for providing travel information to a mobile terminal in a wireless telecommunications network
US7295847B2 (en) * 2005-06-30 2007-11-13 Lucent Technologies Inc. Method and apparatus for providing location based vendor information to a wireless mobile terminal
US7336964B2 (en) * 2005-07-12 2008-02-26 Qwest Communications International Inc. Correlating activities with the location of a mobile communications device systems and methods
US7899469B2 (en) 2005-07-12 2011-03-01 Qwest Communications International, Inc. User defined location based notification for a mobile communications device systems and methods
US7515917B2 (en) 2005-07-12 2009-04-07 Qwest Communications International Inc. Efficiently determining the location of a mobile communications device system and methods
US7259668B2 (en) * 2005-07-12 2007-08-21 Qwest Communications International Inc. Mapping the location of a mobile communications device systems and methods
WO2007011839A2 (en) * 2005-07-15 2007-01-25 Agilis Systems, Inc. Mobile resource location-based customer contact systems and methods
JP2007089131A (en) * 2005-07-25 2007-04-05 Sony Corp Information processor and method, program, and recording medium
US8600410B2 (en) * 2005-07-28 2013-12-03 Unwired Planet, Llc Wireless network with adaptive autonomous location push
US8731585B2 (en) * 2006-02-10 2014-05-20 Telecommunications Systems, Inc. Intelligent reverse geocoding
CN100361456C (en) * 2005-10-13 2008-01-09 华为技术有限公司 Terminal equipment managing method
US7751348B2 (en) * 2005-11-04 2010-07-06 Cisco Technology, Inc. Method and system for providing a push-to-talk communication session
US8145249B2 (en) * 2005-11-04 2012-03-27 Cisco Technology, Inc. Method and system for providing a proxy media service
BRPI0619070B1 (en) 2005-11-23 2019-07-30 Envisionit Llc MESSAGE BROADCASTING SYSTEM, AND METHODS FOR TRANSFERING MESSAGE BY BROADCAST TO A TARGET AREA, AND ADMISSION CONTROL TO AUTHORIZE A SUBMISSION OF A RADIO BROADCAST MESSAGE
EP1961157B1 (en) 2005-11-23 2014-01-22 EnvisionIT LLC Message broadcasting billing system and method
US7529540B2 (en) * 2005-11-29 2009-05-05 International Business Machines Corporation Method and system for invoking push-to-service offerings
CN101356545A (en) * 2005-12-09 2009-01-28 想象It公司 Systems and methods for distributing promotions over message broadcasting and local wireless systems
US9117223B1 (en) 2005-12-28 2015-08-25 Deem, Inc. Method and system for resource planning for service provider
US8229467B2 (en) 2006-01-19 2012-07-24 Locator IP, L.P. Interactive advisory system
EP1987628B1 (en) * 2006-02-21 2015-02-25 Telefonaktiebolaget L M Ericsson (publ) Method and apparatus for providing access for a limited set of mobile stations to a restricted local access point
US20070208860A1 (en) * 2006-03-02 2007-09-06 Zellner Samuel N User specific data collection
US7747246B2 (en) 2006-03-02 2010-06-29 At&T Intellectual Property I, L.P. Environment independent user preference communication
US20070208861A1 (en) * 2006-03-02 2007-09-06 Zellner Samuel N User preference interpretation
US8358976B2 (en) 2006-03-24 2013-01-22 The Invention Science Fund I, Llc Wireless device with an aggregate user interface for controlling other devices
US7792899B2 (en) * 2006-03-24 2010-09-07 Cisco Technology, Inc. Automatically providing announcements for a push-to-talk communication session
US7756134B2 (en) * 2006-05-02 2010-07-13 Harris Corporation Systems and methods for close queuing to support quality of service
US7894509B2 (en) * 2006-05-18 2011-02-22 Harris Corporation Method and system for functional redundancy based quality of service
US7817785B1 (en) * 2006-05-30 2010-10-19 Tp Lab, Inc. Method and system for announcement
US7620386B2 (en) * 2006-06-08 2009-11-17 At&T Intellectual Property I, Lp Establishing a collaborative domain among communication terminals responsive to authentication
US8064464B2 (en) 2006-06-16 2011-11-22 Harris Corporation Method and system for inbound content-based QoS
US7856012B2 (en) * 2006-06-16 2010-12-21 Harris Corporation System and methods for generic data transparent rules to support quality of service
US7990860B2 (en) * 2006-06-16 2011-08-02 Harris Corporation Method and system for rule-based sequencing for QoS
US7966020B2 (en) 2006-06-16 2011-06-21 Openwave Systems Inc. Wireless user based notification system
US20070291656A1 (en) * 2006-06-16 2007-12-20 Harris Corporation Method and system for outbound content-based QoS
US8516153B2 (en) 2006-06-16 2013-08-20 Harris Corporation Method and system for network-independent QoS
US7916626B2 (en) * 2006-06-19 2011-03-29 Harris Corporation Method and system for fault-tolerant quality of service
US8730981B2 (en) 2006-06-20 2014-05-20 Harris Corporation Method and system for compression based quality of service
KR101047734B1 (en) * 2006-06-20 2011-07-07 가부시키가이샤 나비타이무쟈판 Route search system, route search server, terminal device and route search method
US20070290039A1 (en) * 2006-06-20 2007-12-20 Lucent Technologies Inc. Method and apparatus for in vehicle low price fuel finder
US7769028B2 (en) * 2006-06-21 2010-08-03 Harris Corporation Systems and methods for adaptive throughput management for event-driven message-based data
US20080004917A1 (en) * 2006-06-30 2008-01-03 Rearden Commerce, Inc. System and method for automatically rebooking reservations
US7941374B2 (en) 2006-06-30 2011-05-10 Rearden Commerce, Inc. System and method for changing a personal profile or context during a transaction
US8300653B2 (en) 2006-07-31 2012-10-30 Harris Corporation Systems and methods for assured communications with quality of service
US20100241759A1 (en) * 2006-07-31 2010-09-23 Smith Donald L Systems and methods for sar-capable quality of service
US8090358B2 (en) 2006-08-16 2012-01-03 At&T Intellectual Property I, L.P. Methods and computer-readable media for location-based targeted advertising
US7890124B2 (en) * 2006-09-28 2011-02-15 At&T Intellectual Property I, L.P. Location based information delivery
US20080102855A1 (en) * 2006-10-30 2008-05-01 Microsoft Corporation Location Mapping of Federated Devices
US7809390B2 (en) * 2006-10-30 2010-10-05 Cisco Technology, Inc. Method and system for providing information about a push-to-talk communication session
US8046001B2 (en) 2006-11-17 2011-10-25 Yoram Shalmon Method of providing advertising to mobile units
US20080119203A1 (en) * 2006-11-17 2008-05-22 Yoram Shalmon Method and system for providing location based services
US9282446B2 (en) * 2009-08-06 2016-03-08 Golba Llc Location-aware content and location-based advertising with a mobile device
WO2008083087A2 (en) * 2006-12-26 2008-07-10 Kent Carl E Methods and systems for personalized content delivery to telecommunications devices
US20080167050A1 (en) * 2007-01-05 2008-07-10 Stonestreet One, Inc. Method and system for managing user preferences for one or more software applications runing on a mobile computing device
US8634814B2 (en) 2007-02-23 2014-01-21 Locator IP, L.P. Interactive advisory system for prioritizing content
US8332402B2 (en) 2007-06-28 2012-12-11 Apple Inc. Location based media items
US8290513B2 (en) 2007-06-28 2012-10-16 Apple Inc. Location-based services
US9109904B2 (en) 2007-06-28 2015-08-18 Apple Inc. Integration of map services and user applications in a mobile device
US8774825B2 (en) 2007-06-28 2014-07-08 Apple Inc. Integration of map services with user applications in a mobile device
US8385946B2 (en) 2007-06-28 2013-02-26 Apple Inc. Disfavored route progressions or locations
US8762056B2 (en) 2007-06-28 2014-06-24 Apple Inc. Route reference
US8180379B2 (en) 2007-06-28 2012-05-15 Apple Inc. Synchronizing mobile and vehicle devices
US8175802B2 (en) 2007-06-28 2012-05-08 Apple Inc. Adaptive route guidance based on preferences
US9066199B2 (en) 2007-06-28 2015-06-23 Apple Inc. Location-aware mobile device
US8108144B2 (en) 2007-06-28 2012-01-31 Apple Inc. Location based tracking
US8311526B2 (en) 2007-06-28 2012-11-13 Apple Inc. Location-based categorical information services
US8204684B2 (en) 2007-06-28 2012-06-19 Apple Inc. Adaptive mobile device navigation
US8275352B2 (en) 2007-06-28 2012-09-25 Apple Inc. Location-based emergency information
KR101435803B1 (en) * 2007-10-15 2014-08-29 엘지전자 주식회사 Communication and method of transmitting moving information therein
US8150792B1 (en) * 2007-11-01 2012-04-03 Cisco Technology, Inc. System and method for performing activities based on proximity
US20090140853A1 (en) * 2007-11-30 2009-06-04 Nokia Corporation Method and Apparatus for Alert Control
US8527415B2 (en) * 2007-12-27 2013-09-03 Mastercard International, Inc. Techniques for conducting financial transactions using mobile communication devices
US8355862B2 (en) 2008-01-06 2013-01-15 Apple Inc. Graphical user interface for presenting location information
US20100049615A1 (en) * 2008-01-24 2010-02-25 Qualcomm Incorporated Mobile commerce authentication and authorization system
US20110047471A1 (en) * 2008-02-25 2011-02-24 Locamoda, Inc. Apparatus and Methods for Associating a User's Activity in Relation to a Physical Location with a Virtual Community
WO2009109463A1 (en) * 2008-03-05 2009-09-11 Siemens Aktiengesellschaft Method and device for transmitting information to a mobile terminal
JP2009270929A (en) * 2008-05-07 2009-11-19 Sony Corp Navigation apparatus and method of acquiring ephemeris data
US9250092B2 (en) 2008-05-12 2016-02-02 Apple Inc. Map service with network-based query for search
US8219115B1 (en) * 2008-05-12 2012-07-10 Google Inc. Location based reminders
DE102008023249A1 (en) * 2008-05-13 2009-11-19 Lufthansa Technik Ag Arrangement for the wireless transmission of information to a mobile device of a user of a means of transport
US8644843B2 (en) 2008-05-16 2014-02-04 Apple Inc. Location determination
US8655960B2 (en) * 2008-06-19 2014-02-18 Verizon Patent And Licensing Inc. Location-aware instant messaging
US8369867B2 (en) 2008-06-30 2013-02-05 Apple Inc. Location sharing
US20100023387A1 (en) * 2008-07-25 2010-01-28 Yang Pan Hierarchical User Interfaces for Advertisement Messages in a Mobile Device
CN102177749B (en) * 2008-08-01 2016-05-25 泰克莱克股份有限公司 System, method and the computer-readable medium of the triggerless routing/screening based on shift position
US8160551B2 (en) * 2008-08-06 2012-04-17 International Business Machines Corporation Managing voicemail messages based on location of caller's wireless communication device
US8447274B2 (en) * 2008-08-06 2013-05-21 International Business Machines Corporation Managing voicemail greeting based on location of wireless communication device
US8504073B2 (en) 2008-08-12 2013-08-06 Teaneck Enterprises, Llc Customized content delivery through the use of arbitrary geographic shapes
US8359643B2 (en) 2008-09-18 2013-01-22 Apple Inc. Group formation using anonymous broadcast information
US9215330B2 (en) 2008-10-24 2015-12-15 Centurylink Intellectual Property Llc System, method, and apparatus for signaling a weather condition
US8260320B2 (en) 2008-11-13 2012-09-04 Apple Inc. Location specific content
US8688083B2 (en) * 2008-11-26 2014-04-01 Qualcomm Incorporated System and method for providing advertisement data or other content
US7921223B2 (en) 2008-12-08 2011-04-05 Lemi Technology, Llc Protected distribution and location based aggregation service
US9857501B2 (en) 2009-02-13 2018-01-02 Centurylink Intellectual Property Llc System and method for a wireless phone enabled with weather alerts
US20100211419A1 (en) * 2009-02-13 2010-08-19 Rearden Commerce, Inc. Systems and Methods to Present Travel Options
US8417720B2 (en) * 2009-03-10 2013-04-09 Nokia Corporation Method and apparatus for accessing content based on user geolocation
US20100235394A1 (en) * 2009-03-10 2010-09-16 Nokia Corporation Method and apparatus for accessing content based on user geolocation
US10552849B2 (en) 2009-04-30 2020-02-04 Deem, Inc. System and method for offering, tracking and promoting loyalty rewards
US8670748B2 (en) 2009-05-01 2014-03-11 Apple Inc. Remotely locating and commanding a mobile device
US8660530B2 (en) 2009-05-01 2014-02-25 Apple Inc. Remotely receiving and communicating commands to a mobile device for execution by the mobile device
US8666367B2 (en) 2009-05-01 2014-03-04 Apple Inc. Remotely locating and commanding a mobile device
US20110022519A1 (en) * 2009-07-21 2011-01-27 Yang Pan System and method of advertising message distribution by employing portable media player
US8874784B2 (en) 2009-08-10 2014-10-28 Tekelec, Inc. Systems, methods, and computer readable media for controlling social networking service originated message traffic
US20110040595A1 (en) * 2009-08-12 2011-02-17 Chou Y Hong Real-time service management and dispatch system
US20110055247A1 (en) * 2009-09-01 2011-03-03 Blumberg Brad W Provider-specific branding of generic mobile real estate search application
TWI404917B (en) * 2009-10-29 2013-08-11 Mitac Int Corp Method of determing mode of transportation in personal navigation device
US8983766B2 (en) * 2009-11-01 2015-03-17 Mitac International Corp. Method of determining mode of transportation in a personal navigation device
TWI410741B (en) * 2009-12-03 2013-10-01 Pegatron Corp System, device and method for message displaying
TWI409441B (en) * 2009-12-04 2013-09-21 Mitac Int Corp Method of contextually displaying points of interset on a persongal navigation device accoding to travel purpose
US20110153525A1 (en) * 2009-12-18 2011-06-23 Alcatel-Lucent Usa Inc. Method and system for managing power consumption using geolocation information
US8229464B1 (en) * 2009-12-30 2012-07-24 Google Inc. System and method for identifying correlations between geographic locations
US9210528B2 (en) * 2010-07-21 2015-12-08 Tksn Holdings, Llc System and method for control and management of resources for consumers of information
US20120022909A1 (en) * 2010-07-23 2012-01-26 Research In Motion Limited Automatic meeting scheduling and available time display
US8688086B1 (en) 2010-09-10 2014-04-01 Sprint Communications Company L.P. Providing supplemental content to wireless communication devices based on device status
JP6032692B2 (en) * 2011-01-26 2016-11-30 株式会社ソニー・インタラクティブエンタテインメント Information processing system, information processing system control method, program, and information storage medium
EP2677487A4 (en) * 2011-02-15 2016-07-06 Fujitsu Ltd Operator selection device, operator selection program, and operator selection method
US20120284063A1 (en) * 2011-05-06 2012-11-08 William Angelo Almonte System and method for providing a travel ecosystem with sharing of social travel preferences
US9449288B2 (en) 2011-05-20 2016-09-20 Deem, Inc. Travel services search
US9665266B2 (en) * 2011-10-27 2017-05-30 Blackberry Limited Setting reminders from an instant messaging application
US20130182118A1 (en) * 2012-01-13 2013-07-18 Tim J. Olker Method For Performing Video Surveillance Of A Mobile Unit
CN103297916B (en) * 2012-03-01 2016-03-30 深圳市哲扬科技有限公司 Wireless remote intelligent locomotive navigation system and alarm
US10419890B2 (en) 2012-06-15 2019-09-17 Qualcomm Incorporated Client access to mobile location services
US11265673B2 (en) 2012-06-15 2022-03-01 Qualcomm Incorporated Client access to mobile location services
US9363388B2 (en) 2013-02-18 2016-06-07 Tekelec, Inc. Methods, systems, and computer readable media for providing targeted services to telecommunications network subscribers based on information extracted from network signaling and data traffic
US20140247348A1 (en) * 2013-03-01 2014-09-04 Hertz System, Inc. Virtual rent-a-car system and method with in-car concierge device
CN104053126B (en) * 2013-03-13 2017-10-31 百度国际科技(深圳)有限公司 Show wireless communication terminal, the device and method of both call sides position
US9552559B2 (en) 2014-05-06 2017-01-24 Elwha Llc System and methods for verifying that one or more directives that direct transport of a second end user does not conflict with one or more obligations to transport a first end user
US11100434B2 (en) 2014-05-06 2021-08-24 Uber Technologies, Inc. Real-time carpooling coordinating system and methods
US10458801B2 (en) 2014-05-06 2019-10-29 Uber Technologies, Inc. Systems and methods for travel planning that calls for at least one transportation vehicle unit
US9483744B2 (en) 2014-05-06 2016-11-01 Elwha Llc Real-time carpooling coordinating systems and methods
US9275074B1 (en) 2014-10-03 2016-03-01 Tip Vyspots, LLC Vy Systems and methods for content placement, retrieval and management based on geolocation and other parameters
US20160320198A1 (en) * 2015-04-29 2016-11-03 Ford Global Technologies, Llc Ride-sharing routing using contextual constraints
US10796248B2 (en) 2015-04-29 2020-10-06 Ford Global Technologies, Llc Ride-sharing joint rental groups
US10028244B2 (en) 2016-07-06 2018-07-17 Gogo Llc Hyper-number portability
US10367911B1 (en) 2016-09-21 2019-07-30 United Services Automobile Association (Usaa) Methods and systems for smart resource allocation based on work location predictions
US10868621B1 (en) 2019-10-07 2020-12-15 Ibiquity Digital Corporation Connected Radio local, isolated, and hybrid implementation

Family Cites Families (15)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US5502757A (en) * 1993-12-22 1996-03-26 At&T Corp. Location dependent service for a wireless telephone
US5461390A (en) 1994-05-27 1995-10-24 At&T Ipm Corp. Locator device useful for house arrest and stalker detection
US5559520A (en) * 1994-09-26 1996-09-24 Lucent Technologies Inc. Wireless information system for acquiring location related information
JP3370526B2 (en) 1996-04-24 2003-01-27 富士通株式会社 Mobile communication system and mobile terminal and information center used in the mobile communication system
AUPN955096A0 (en) 1996-04-29 1996-05-23 Telefonaktiebolaget Lm Ericsson (Publ) Telecommunications information dissemination system
US6199045B1 (en) 1996-08-15 2001-03-06 Spatial Adventures, Inc. Method and apparatus for providing position-related information to mobile recipients
JPH10111893A (en) * 1996-10-04 1998-04-28 Omron Corp Method and device for guidance announcement
US5938721A (en) * 1996-10-24 1999-08-17 Trimble Navigation Limited Position based personal digital assistant
JPH10327472A (en) * 1997-05-22 1998-12-08 Bandai Co Ltd Information service system
SE520820C2 (en) 1997-06-23 2003-09-02 Telia Ab Improvements to, or with regard to, the distribution of information
EP1042933A1 (en) 1997-12-23 2000-10-11 Software.com, Inc. System and method for controlling personal information and information delivery to and from a telecommunications device
US6122520A (en) * 1998-02-13 2000-09-19 Xerox Corporation System and method for obtaining and using location specific information
FI108905B (en) 1998-03-03 2002-04-15 Ericsson Telefon Ab L M Method, arrangement and apparatus for providing information
KR100277672B1 (en) * 1998-03-24 2001-01-15 조정남 Method for providing information using global positioning system and short message service
WO2000041412A1 (en) 1998-12-30 2000-07-13 Nokia Networks Oy A method for generation and transmission of messages in a mobile telecommunication network

Also Published As

Publication number Publication date
US6650902B1 (en) 2003-11-18
AU7146400A (en) 2001-05-17
EP1102501B1 (en) 2009-06-17
CA2324857A1 (en) 2001-05-15
KR100756359B1 (en) 2007-09-07
DE60042387D1 (en) 2009-07-30
JP2001204084A (en) 2001-07-27
EP1102501A3 (en) 2001-12-19
KR20010051682A (en) 2001-06-25
EP1102501A2 (en) 2001-05-23

Similar Documents

Publication Publication Date Title
CA2324857C (en) Method and apparatus for a wireless telecommunications system that provides location-based information delivery to a wireless mobile unit
US6456852B2 (en) Internet distributed real-time wireless location database
EP1099354B1 (en) Subscriber dependent location-based services
US8983426B2 (en) Passive individual locator method
EP1336077B1 (en) Method and apparatus for providing location information
EP2040446B1 (en) System for leaving and retrieving messages
US7133685B2 (en) Monitoring boundary crossings in a wireless network
US7376433B1 (en) Subscriber delivered location-based services
US7295847B2 (en) Method and apparatus for providing location based vendor information to a wireless mobile terminal
US20050143097A1 (en) System for providing location-based services in a wireless network, such as providing notification regarding meetings, destination arrivals, and the like
US20030148771A1 (en) Efficient location determination for mobile units
US8340648B2 (en) Methods and systems for delivering travel-related information
KR20070029373A (en) A method and apparatus of finding person using mobile messenger service
WO2008036362A2 (en) Method and system for a consumer traffic monitoring and notification system
US20030054837A1 (en) Telephone call routing system and method
EP1374605A1 (en) Managing wireless location information in a multi-source environment
GB2379835A (en) Routing of call to nearby mobile resource
Wohlert Location Based Services Service Requirements Document
WO2006035422A2 (en) System and method for user initiated location based services
AU2002321641A1 (en) Telephone call routing system and method

Legal Events

Date Code Title Description
EEER Examination request
MKEX Expiry

Effective date: 20201102