|Publication number||USRE42927 E1|
|Application number||US 12/874,155|
|Publication date||Nov 15, 2011|
|Filing date||Sep 1, 2010|
|Priority date||Feb 13, 1998|
|Also published as||US6122520|
|Publication number||12874155, 874155, US RE42927 E1, US RE42927E1, US-E1-RE42927, USRE42927 E1, USRE42927E1|
|Inventors||Roy Want, Mark David Weiser, Anthony George LaMarca, David Goldberg|
|Original Assignee||Apple Inc.|
|Export Citation||BiBTeX, EndNote, RefMan|
|Patent Citations (67), Non-Patent Citations (8), Referenced by (66), Classifications (14), Legal Events (1)|
|External Links: USPTO, USPTO Assignment, Espacenet|
1. Field of Invention
The invention generally relates to obtaining information relating to a specific location using a positioning system. More particularly, the invention relates to a system and method for obtaining location specific information about a particular location using a distributed network in combination with the positioning system.
2. Description of Related Art
Many people travel throughout the world or even their own local communities without realizing the wealth of information concerning their surroundings. For example, people travel in their own communities without knowing what buildings may be of historical significance or what shopping center may have a specific store or whether any store in the shopping center sells a specific product.
In many instances, people rely on brochures or other literature in order to familiarize themselves with their surroundings. These brochures may include tourist/travel brochures, shopping mall directories/maps or other similar literature. However, these brochures are not very informative because they contain limited amounts of information. The amount of information is limited due to factors such as high distribution costs. Accordingly, relatively little money is available for research, writing and printing. Thus, much information that would otherwise be informative to the public may not be included in these brochures.
This lack of information often results in ineffective advertising for businesses. The public is also unable to effectively obtain adequate information about their surroundings. For example, a business may not be able to provide the consumer with a list of products sold in a particular store. Similarly, a local historical building may not be able to provide the public with effective information concerning the significance of the historical site. Information concerning (i) local wildlife and vegetation, (ii) locations of shopping centers, (iii) government information, and many other types of information may also be limited or non-existent.
However, many entities, such as stores, historical sites, and/or multi-national businesses now utilize distributed networks, such as the Internet and, more particularly, the World Wide Web portion of the Internet, to provide the public with useful information. For example, information about a historical site, such as a Civil War battlefield, may be disseminated via the World Wide Web and accessed though commercial Internet service providers (ISPs). The World Wide Web also provides the public with countless amounts of other information, such as business data, stock quotes or official government information.
However, a user will not have access to the desired information unless they manually input a web address or uniform resource locator (URL) associated with a particular web page. In these cases, it may be difficult to retrieve the web page because the URL may be difficult to locate, even with the sophisticated search engines currently available. Also, the web address may be very long which may result in a mistake when entering the web address.
Furthermore, when attempting to find location information about specific locations, a user may not know the “keywords” or other pertinent information in order to extract the desired information relating to that location. For example, a person may want information concerning local vegetation or wildlife, but is unable to define an adequate search to find that specific information.
This invention provides a system and method that combines a positioning system, for example, the Navstar Global Positioning System (GPS), with a distributed network, such as the Internet, to provide real-time location specific information. That is, the positioning system provides a signal that is converted into a coordinate entry (e.g., specific latitude and longitude coordinates). The system and method of this invention then references the coordinate entry to a particular “web page” associated with the coordinate entry.
The location information system preferably comprises a computer or personal digital assistant (PDA) and supports a radio connection and a positioning system receiving system. The positioning system receiving system receives signals from a set of positioning system transmitters, such as a set of satellites when using the GPS. The signals are converted into a coordinate entry by the positioning system receiving system and transmitted via a transmission to a server on the distributed network. The coordinate entry may be combined with a URL to make a unique URL that references a web page on a predetermined server for a particular web page that describes that location. The coordinate entry may also, for example, link to an existing web page on the distributed network associated with the coordinate entry. The web page and associated information, such as historical information, local areas of interest, shopping centers and the like, are transmitted to the location information system and displayed.
Printed label codes and other labeling systems can also be used with the location information system. In one embodiment, bar code labels may be provided on various stores, public buildings, exhibition centers, statutes and the like. The computer or PDA is provided with a bar code scanner for scanning the bar code on the bar code labels. The system then decodes the bar code to obtain the coordinate entry or URL for the associated web page. The coordinate entry is provided to the distributed network, which either incorporates the coordinate entry into a URL referencing a web page on a predetermined node which contains the location specific information or provides a “hyperlink” to a preexisting web page located on a separate node on the distributed network. Alternatively, infrared beacons may be used to provide the coordinate entry or URL to the location information system via an infrared detector. In this case, the location information system receives the infrared signals from a short distance (up to approximately 25 feet). The location information system then decodes the signals into the coordinate entry or the URL. The location information system then transmits the coordinate entry or URL to the distributed network via a transmission, such as a radio transmission. A web page associated with the coordinate entry is then retrieved and displayed on the computer or PDA.
The location information method preferably includes receiving signals from the positioning system transmitters and converting the signals to a coordinate entry. The coordinate entry is then transmitted to the distributed network. Web pages residing on the distributed network and having an associated coordinate entry are then retrieved based on the coordinate entry transmitted to the distributed network. The web pages are then displayed by the location information system.
These and other aspects and salient features of the invention will be described in or are apparent from the following detailed description of preferred embodiments.
Preferred embodiments of the invention will be described in conjunction with the following drawings, in which:
Distributed networks, such as the Internet and other private and commercial distributed networks are a source of useful information. This information varies from advertisements to educational information to business data. This information is typically resident on a particular web page having a unique URL or address that is provided on the World Wide Web, for example. For a user to obtain this information, the user either enters into the computer a unique URL for retrieving the web page or certain keywords in order to search for the web page using well-known search engines.
Positioning systems, such as the civilian service provided by Navstar Global Positioning System (GPS), provide latitudinal and longitudinal information on the surface of the earth to an accuracy of approximately 300 feet. The GPS may also provide information concerning altitude. When combined with accurate location references, such as differential GPS, an accuracy of better than three feet may be achieved. This information may be obtained using a positioning system receiver and transmitter, as is well known in the art. For purposes of this application, the civilian service provided by Navstar Global Positioning System (GPS) will be discussed with reference to the instant invention. However, other positioning systems such as LORAN and the like are also contemplated for use with the present invention.
In order for the GPS to properly provide location identification information (e.g., a coordinate entry), the GPS comprises several transmitters, e.g., satellites, each having a clock synchronized with respect to each other. The ground stations communicate with GPS satellites and ensure that the clocks remain synchronized. The ground stations also track the GPS satellites and transmit information so that each satellite knows its position at any given time. The GPS satellites broadcast “time stamped” signals containing the satellites' positions to any GPS receiver that is within the communication path and is tuned to the frequency of the GPS signal. The GPS receiver also includes a time clock. The GPS receiver then compares its time to the synchronized times and the location of the GPS satellites. This comparison is then used in determining an accurate coordinate entry.
Information associated with the coordinate entry defining a specific location is then transmitted to the computer 110 via the transceiver 130 (i.e., by either a radio network or other wireless or wire communication link) and displayed on the display 140. Information about various locations is organized and stored on the distributed network 305 and is preferably organized as “web pages.” The web pages or pointers to them are preferably stored on the predetermined node 300 of the distributed network 305. However, the web pages may also be stored at various other nodes on the distributed network 305 and may be associated with one or more coordinate entries corresponding to physical locations. The web pages may have, for example, an already existing URL, e.g., a proprietary pre-existing URL. Alternatively, coordinate information may be incorporated into an existing URL to form a unique URL. Further, the coordinate entry may also be the entire URL of the web pages. A client, either local or remote, may access the web pages preferably via a server on the predetermined node 300 of the distributed network 305.
In preferred embodiments, the location information system 100 transmits, via the transceiver 130, the coordinate entries directly to the predetermined node 300 of the distributed network 305 having the web pages associated with the coordinate entries residing thereon. In this case, the web pages and the coordinate entries are stored on the same node of the distributed network 305. Alternatively, the web pages and the coordinate entries may be stored on separate nodes of the distributed network 305.
In embodiments, when the coordinate entry is provided on a separate node distinct from the node or nodes storing the corresponding web pages, the location information system 100 provides a reference page on the predetermined node 300 of the distributed network 305. The reference page provides a “hyperlink” to a web page or pages located on separate nodes. In the case when the web page is located on a separate node, a directory list of names of all web pages associated with coordinate entries may be stored on the predetermined node 300. The directory page may then access the directory list in order to determine whether the web page associated with a particular coordinate entry resides on another node of the distributed network 305. In embodiments, the computer 110 transmits the hyperlink string and receives the web pages via the transceiver 130. The corresponding web pages residing on a separate node of the distributed network 305 may also be directly accessed from the predetermined node 300 and downloaded to the computer 110 via the radio transceiver 130 without the use of the hyperlinks. In embodiments, this may be provided by a common gateway interface script (CGI), as discussed below. The corresponding web pages provide the user with specific information associated with the coordinate entry representing that location.
The location information system 100 can also provide the user with a map of an area based on the coordinate entry. In this case, the location information system 100 is provided with a map database that is displayed on the display 140. The user points to and clicks on a specific location on the map using a mouse or other interactive device 150. The specific location is associated with one or more coordinate entries or a unique URL. The coordinate entries or URLs of interest are then transmitted to the predetermined node 300 for retrieval of a web page associated with those coordinate entries or URLs. Also, a directory page associated with several coordinate entries or URLs may be retrieved from the distributed network 305, as discussed above. As previously discussed, the directory page may list several web pages that are associated with at least one coordinate entry and provide links to the associated web pages. The retrieved web pages may provide location specific information or directions to specific locations of interest associated with the web pages.
The GPS receiver 120 of the location information system 100 is preferably a PCMCIA Pathfinder™ Card (with associated hardware and/or software) manufactured by Trimble Navigation Ltd., Sunnyvale, Calif., for receiving information from the GPS transmitters 200. This system is a fully integrated 8-channel parallel tracking PC card receiver that plugs into the computer 110. This system may also provide background maps on a display 140 of the computer 110. The GPS receiver 120 may also provide satellite tracking capabilities and other data collection functions.
The radio transceiver 130 of the location information system 100 is preferably a cellular modem radio. The radio transceiver 130 may work with a Ricochet™ Wireless Network system manufactured by Metricom, Inc. The Ricochet™ Wireless Network is a wide-area wireless system using spread-spectrum packet switching data technology operating in the 902-928 MHz RF spectrum. The radio transceiver 130 may also comprise other systems, such as a cellular digital packet data (CDPD) type radio transceiver.
The web page 310 of
As shown in
The nodes 320, 330 and 340 provide various sources of information and are networked together so that a local node 320 in Seattle, for example, may access a remote node 330 in San Francisco. In preferred embodiments, the nodes 320, 330 and 340 include transceivers 321, 331 and 341, respectively, for receiving and transmitting data to and from each individual node 320, 330 and 340 and the computer 110 via the transceiver 130.
It should be appreciated that the GPS receivers 120 need to receive signals from the GPS transmitters 200. Thus, if the signals are blocked, the GPS receiver 120 may not be able to determine the coordinate entry. In order to avoid this problem, other techniques for providing a coordinate entry may be used by the location information system 100. These techniques may include, for example, printed ID labels (e.g., bar codes, vericodes, and other similar labels), infrared beacons or RF tags).
The control routine starts at step S100. At step S110, the GPS receiver 120 receives signals from the GPS transmitters 200. Then, at step S120, a coordinate entry associated with the GPS signal is downloaded to the computer 110 by the GPS receiver 120. Next, at step S130, the coordinate entry is transmitted to the distributed network 305 via the transceiver 130.
In step S140, the control routine determines whether a web page associated with the transmitted coordinate entry resides on a predetermined node 300 of the distributed network 305. In embodiments, the predetermined node 300 may provide the location information system 100 a gateway to the distributed network 305. If the web page resides on the predetermined node 300, the control continues to step S150. However, control jumps to step S170 if the web page does not reside on the predetermined node 300. In step S150, the web page is transmitted to the computer 110. Then, at step S160, the web page is displayed on the display 140. Control then jumps to step S250, where the control routine ends at step S250.
In step S170, the control routine determines whether a directory page associated with the coordinate entry resides on the predetermined node 300. If such a directory page does not reside on the predetermined node 300, control continues to step S180. Otherwise the control jumps to step S200. At step S180, the predetermined node 300 transmits a “No Information Available” or similar message to the computer 110. Then, at step S190, the message is displayed on the display 140. The control routine then jumps to step S250.
At step S200, the directory page is transmitted to the computer 110 via the transceiver 130. Then, at step S210, the directory page is displayed on the display 140. Next, at step S220, a user links to the web page on the distributed network 305 associated with the coordinate entry or a unique URL via the “hyperlinked” directory page. Again, at step S150, the web page is transmitted to the computer 110 via the transceiver 130. Then, at step S160 the web page is displayed on the display 140. The control routine then continues to step S250.
In alternate embodiments, if the control routine determines at step S170 that the associated directory page resides on the predetermined node 300, the control can instead jump to step S225. At step S225, the directory page fetches the web page directly from a remote node of the distributed network 305 prior to being transmitted to the computer 110. By using this procedure, steps S200-S220 may be eliminated. In this alternate embodiment, a CGI script may execute the steps necessary to determine whether the web page is on the predetermined node 300 or a remote node of the distributed network 305. Accordingly, the web page(s) are automatically retrieved from either the predetermined node 300 or a remote node of the distributed network 305. The web page is transmitted to the computer 110 via the transceiver 130 at step S150 and displayed on the display 140 at step S160.
At step S370, the control routine determines whether a directory page associated with the URL resides on the predetermined node 300. If such a directory page does not reside on the predetermined node 300, the control continues to step S380. Otherwise the control jumps to step S400 or step S425. At step S380, the predetermined node 300 transmits a “No Information Available” or similar message to the computer 110. Then, at step S390, the message is displayed on the display 140. The control routine then jumps to step S450.
At step S400, the directory page is transmitted to the computer 110 via the transceiver 130. Then, at step S410, the directory page is displayed on the display 140. Next, at step S420, a user links to the web page associated with the coordinate entry or a unique URL on the distributed network 305 via the “hyperlinked” reference page. Again, at step S350, the web page is transmitted to the computer 110 via the transceiver 130. Then, at step S360, the web page is displayed on the display 140. The control routine then continues to step S450.
In alternate embodiments, if the control routine determines at step S370 that the associated directory page resides on the predetermined node 300, the control can instead jump to step S425. At step S425, the directory page fetches the web page directly from a remote node of the distributed network 305 prior to being transmitted to the computer 110. This, again, can be accomplished by using the CGI script. By using this procedure, steps S400-S420 may be eliminated. In this alternate embodiment, the web page is transmitted to the computer 110 via the transceiver 130 at step S350 and displayed on the display 140 at step S360. The control routine ends at step S450.
In preferred embodiments, the bar code labels and infrared beacons may also use the method as disclosed in
As shown in
As described above, while the system and method of this invention have been described with reference to coordinate data or a specific URL, the particular location can be identified by any sufficiently precise data set.
This invention has been described in detail with reference to preferred and alternate embodiments. It should be appreciated that the specific embodiments described above are merely illustrative of the principles underlying the inventive concept. It is therefore contemplated that various modifications of the disclosed embodiments will, without departing from the spirit and scope of the invention, be apparent to persons of ordinary skill in the art.
|Cited Patent||Filing date||Publication date||Applicant||Title|
|US5243652||Sep 30, 1992||Sep 7, 1993||Gte Laboratories Incorporated||Location-sensitive remote database access control|
|US5519760||Jun 22, 1994||May 21, 1996||Gte Laboratories Incorporated||Cellular network-based location system|
|US5537460||Jul 8, 1994||Jul 16, 1996||Holliday, Jr.; Robert O.||Method and apparatus for determining the precise location of a modified cellular telephone using registration messages and reverse control channel transmission|
|US5539395||Jun 30, 1995||Jul 23, 1996||Motorola, Inc.||Location dependent information receiving device and method|
|US5559520||Sep 26, 1994||Sep 24, 1996||Lucent Technologies Inc.||Wireless information system for acquiring location related information|
|US5570412||Sep 28, 1994||Oct 29, 1996||U.S. West Technologies, Inc.||System and method for updating a location databank|
|US5598572||Mar 15, 1995||Jan 28, 1997||Hitachi, Ltd.||Information terminal system getting information based on a location and a direction of a portable terminal device|
|US5628050||Dec 9, 1994||May 6, 1997||Scientific And Commercial Systems Corporation||Disaster warning communications system|
|US5636245||Aug 10, 1994||Jun 3, 1997||The Mitre Corporation||Location based selective distribution of generally broadcast information|
|US5642303||May 5, 1995||Jun 24, 1997||Apple Computer, Inc.||Time and location based computing|
|US5684859||May 1, 1995||Nov 4, 1997||Motorola, Inc.||Method and apparatus for downloading location specific information to selective call receivers|
|US5717392||May 13, 1996||Feb 10, 1998||Eldridge; Marty||Position-responsive, hierarchically-selectable information presentation system and control program|
|US5732074||Jan 16, 1996||Mar 24, 1998||Cellport Labs, Inc.||Mobile portable wireless communication system|
|US5767795||Jul 3, 1996||Jun 16, 1998||Delta Information Systems, Inc.||GPS-based information system for vehicles|
|US5793630||Jun 14, 1996||Aug 11, 1998||Xerox Corporation||High precision spatially defined data transfer system|
|US5867110||Aug 9, 1996||Feb 2, 1999||Hitachi, Ltd.||Information reporting system|
|US5870686||Aug 21, 1997||Feb 9, 1999||Ag-Chem Equipment Co., Inc.||Intelligent Mobile product application control system|
|US5872526||May 23, 1996||Feb 16, 1999||Sun Microsystems, Inc.||GPS collision avoidance system|
|US5883580||Mar 24, 1997||Mar 16, 1999||Motorola, Inc.||Geographic-temporal significant messaging|
|US5893898||Jul 30, 1996||Apr 13, 1999||Alpine Electronics, Inc.||Navigation system having intersection routing using a road segment based database|
|US5898680||Nov 5, 1996||Apr 27, 1999||Worldspace, Inc.||System for providing location-specific data to a user|
|US5910799||Apr 9, 1996||Jun 8, 1999||International Business Machines Corporation||Location motion sensitive user interface|
|US5938721||Oct 24, 1996||Aug 17, 1999||Trimble Navigation Limited||Position based personal digital assistant|
|US5948041||Jan 30, 1997||Sep 7, 1999||Denso Corporation||Information service device having simple data retrieval capabilities|
|US5959577||Aug 28, 1997||Sep 28, 1999||Vectorlink, Inc.||Method and structure for distribution of travel information using network|
|US5987381||Mar 11, 1997||Nov 16, 1999||Visteon Technologies, Llc||Automobile navigation system using remote download of data|
|US6014090||Dec 22, 1997||Jan 11, 2000||At&T Corp.||Method and apparatus for delivering local information to travelers|
|US6064335||Jul 21, 1997||May 16, 2000||Trimble Navigation Limited||GPS based augmented reality collision avoidance system|
|US6085148||Oct 22, 1997||Jul 4, 2000||Jamison; Scott R.||Automated touring information systems and methods|
|US6091956||Jun 12, 1997||Jul 18, 2000||Hollenberg; Dennis D.||Situation information system|
|US6091957||Jun 12, 1997||Jul 18, 2000||Northern Telecom Limited||System and method for providing a geographic location of a mobile telecommunications unit|
|US6104090||Jun 15, 1998||Aug 15, 2000||Bryte Technologies, Inc.||Integrated circuit subassembly with thermally anisotropic heat transfer element|
|US6111541||Sep 24, 1997||Aug 29, 2000||Sony Corporation||Positioning system using packet radio to provide differential global positioning satellite corrections and information relative to a position|
|US6115611||Apr 24, 1997||Sep 5, 2000||Fujitsu Limited||Mobile communication system, and a mobile terminal, an information center and a storage medium used therein|
|US6115754||Dec 29, 1997||Sep 5, 2000||Nortel Networks Limited||System and method for appending location information to a communication sent from a mobile terminal operating in a wireless communication system to an internet server|
|US6138142||Dec 20, 1996||Oct 24, 2000||Intel Corporation||Method for providing customized Web information based on attributes of the requester|
|US6199014||Dec 23, 1997||Mar 6, 2001||Walker Digital, Llc||System for providing driving directions with visual cues|
|US6199045||Aug 15, 1996||Mar 6, 2001||Spatial Adventures, Inc.||Method and apparatus for providing position-related information to mobile recipients|
|US6252544||Jan 25, 1999||Jun 26, 2001||Steven M. Hoffberg||Mobile communication device|
|US6256498||Jul 14, 1998||Jul 3, 2001||Telefonaktiebolaget Lm Ericsson (Publ)||Location dependent WWW service in digital cellular communication networks|
|US6266614||Apr 20, 1998||Jul 24, 2001||Wendell Alumbaugh||Travel guide|
|US6353743||Sep 24, 1997||Mar 5, 2002||Sony Corporation||Positioning system using packet radio to determine position and to obtain information relative to a position|
|US6356761||Aug 24, 1998||Mar 12, 2002||Telefonaktiebolaget Lm Ericsson (Publ)||Method and arrangement for finding information|
|US6377886||Jul 29, 1998||Apr 23, 2002||Honda Giken Kogyo Kabushiki Kaisha||Navigation apparatus and medium recording program therefor|
|US6401032||Jun 27, 2000||Jun 4, 2002||Scott R. Jamison||Automated touring information systems and methods|
|US6477581||Apr 9, 1996||Nov 5, 2002||International Business Machines Corporation||Location/motion sensitive computer connection|
|US6505046||Nov 19, 1998||Jan 7, 2003||Nortel Networks Limited||Method and apparatus for distributing location-based messages in a wireless communication network|
|US6647257||Dec 10, 1998||Nov 11, 2003||Leap Wireless International, Inc.||System and method for providing targeted messages based on wireless mobile location|
|US20080086240||Nov 15, 2007||Apr 10, 2008||Automotive Technologies International, Inc.||Vehicle Computer Design and Use Techniques|
|US20090030605||Jan 28, 2008||Jan 29, 2009||Intelligent Technologies International, Inc.||Positioning System|
|DE4437360A1||Oct 19, 1994||Apr 25, 1996||Astrid Feltes||Travel guide with GPS signal receiver|
|DE19506890A1||Feb 17, 1995||Aug 22, 1996||Constin Design Gmbh||Travel and guide information system for recorded information|
|EP0785535A1||Oct 24, 1996||Jul 23, 1997||Mitsubishi Denki Kabushiki Kaisha||Integrated guidance system for vehicles|
|FR2730083A1||Title not available|
|FR2772911A1||Title not available|
|JPH0869436A||Title not available|
|JPH0954895A||Title not available|
|JPH0998474A||Title not available|
|JPH1021259A||Title not available|
|JPH09153125A||Title not available|
|JPH09200850A||Title not available|
|JPH09319300A||Title not available|
|JPS62142215A||Title not available|
|WO1993020546A1||Apr 2, 1993||Oct 14, 1993||Raoul Parienti||Electronic tourist voice guide system|
|WO1997007467A1||Aug 15, 1996||Feb 27, 1997||Sean Phelan||Computer system for identifying local resources|
|WO1998054682A1||May 29, 1998||Dec 3, 1998||David S Booth||Generation and delivery of travel-related, location-sensitive information|
|WO1999016036A1||Sep 24, 1997||Apr 1, 1999||Eldridge Martin E||Position-responsive, hierarchically-selectable information presentation system and control program|
|1||"Frontiers in Electronic Media," Interactions, 1997, 4(4):32-64.|
|2||Abowd et al., "Cyberguide: A mobile context-aware tour guide," Wireless Networks, 1997, 3(5):421-433.|
|3||Ayatsuka et al., "UbiquitousLinks: Hypermedia Links Embedded in the Real World, Technical Report of Information Processing Society, 96-HI-67," Information Processing Society of Japan, Jul. 11, 1996, 96(62):23-30.|
|4||Jim Spohrer, "New Paradigms for Using Computers", 1997; retrieved on Feb. 12, 1998 from http:/www.almaden.ibm.com/almaden/npuc97/1997/spohrer.htm.|
|5||Maabeta, "Location-Aware Mobile Applications based on Directory Services," MOBICOM 97, 1997, Budapest, Hungary, pp. 23-33.|
|6||Maaβ, "Location-Aware Mobile Applications based on Directory Services," MOBICOM 97, 1997, Budapest, Hungary, pp. 23-33.|
|7||Nagao et al., Walk Navi: A Location-Aware Interactive Navigation/Guideline System and Software III, First edition, pp. 9-48, published by Kindai-Kagaku-Sya Co. Ltd., Dec. 10, 1995.|
|8||Spohrer, "New Paradigms for Using Computers (Abstract)," 1997; [online]; Retrieved from the Internet URL: http://www.almaden.ibm.com/almaden/npuc97/1997/spohrer.htm; 1 page.|
|Citing Patent||Filing date||Publication date||Applicant||Title|
|US8126458||Feb 11, 2011||Feb 28, 2012||Telecommunication Systems, Inc.||User plane location based service using message tunneling to support roaming|
|US8185567||May 22, 2012||Telecommunication Systems, Inc.||Location aware content using presence information data formation with location object (PIDF-LO)|
|US8190151||May 17, 2011||May 29, 2012||Telecommunication Systems, Inc.||Roaming gateway enabling location based services (LBS) roaming for user plane in CDMA networks without requiring use of a mobile positioning center (MPC)|
|US8244802||Aug 16, 2010||Aug 14, 2012||Telecommunication Systems, Inc.||Geospacial location associated with content on a network|
|US8249589||Jul 19, 2010||Aug 21, 2012||Telecommunication Systems, Inc.||Mobile based area event handling when currently visited network does not cover area|
|US8315599||Nov 20, 2012||Telecommunication Systems, Inc.||Location privacy selector|
|US8336664||Nov 29, 2010||Dec 25, 2012||Telecommunication Systems, Inc.||Telematics basic mobile device safety interlock|
|US8356005||Jul 6, 2010||Jan 15, 2013||John Reimer||Identifying events|
|US8364171||Jul 23, 2012||Jan 29, 2013||Enhanced Geographic Llc||Systems and methods to determine the current popularity of physical business locations|
|US8385964||Jun 7, 2011||Feb 26, 2013||Xone, Inc.||Methods and apparatuses for geospatial-based sharing of information by multiple devices|
|US8396658||Oct 6, 2009||Mar 12, 2013||Telecommunication Systems, Inc.||Probabilistic reverse geocoding|
|US8428869||Jun 10, 2008||Apr 23, 2013||Telecommunication Systems, Inc.||Context enabled address selection|
|US8437776||Jul 23, 2012||May 7, 2013||Enhanced Geographic Llc||Methods to determine the effectiveness of a physical advertisement relating to a physical business location|
|US8447331||Jul 23, 2012||May 21, 2013||Enhanced Geographic Llc||Systems and methods to deliver digital location-based content to a visitor at a physical business location|
|US8463284||Jul 17, 2006||Jun 11, 2013||Telecommunication Systems, Inc.||Short messaging system (SMS) proxy communications to enable location based services in wireless devices|
|US8467320||Sep 13, 2006||Jun 18, 2013||Telecommunication Systems, Inc.||Voice over internet protocol (VoIP) multi-user conferencing|
|US8515414||Jan 28, 2011||Aug 20, 2013||Telecommunication Systems, Inc.||Cellular augmented radar/laser detection using local mobile network within cellular network|
|US8515459||Jan 13, 2013||Aug 20, 2013||Enhanced Geographic Llc||Systems and methods to provide a reminder relating to a physical business location of interest to a user when the user is near the physical business location|
|US8533853||Jun 11, 2010||Sep 10, 2013||Telecommunication Systems, Inc.||Location sensitive solid state drive|
|US8538458||Mar 11, 2008||Sep 17, 2013||X One, Inc.||Location sharing and tracking using mobile phones or other wireless devices|
|US8559977||Mar 15, 2013||Oct 15, 2013||Enhanced Geographic Llc||Confirming a venue of user location|
|US8566236||Nov 12, 2012||Oct 22, 2013||Enhanced Geographic Llc||Systems and methods to determine the name of a business location visited by a user of a wireless device and process payments|
|US8576991||Apr 11, 2008||Nov 5, 2013||Telecommunication Systems, Inc.||End-to-end logic tracing of complex call flows in a distributed call system|
|US8594627||Oct 6, 2009||Nov 26, 2013||Telecommunications Systems, Inc.||Remotely provisioned wirelessly proxy|
|US8626160||Feb 23, 2012||Jan 7, 2014||Telecommunication Systems, Inc.||User plane location based service using message tunneling to support roaming|
|US8626194||Dec 4, 2012||Jan 7, 2014||Enhanced Geographic Llc||Systems and methods to determine the name of a business location visited by a user of a wireless device and provide suggested destinations|
|US8660573||Oct 6, 2005||Feb 25, 2014||Telecommunications Systems, Inc.||Location service requests throttling|
|US8687511||Jun 20, 2011||Apr 1, 2014||Telecommunication Systems, Inc.||Secure location session manager|
|US8712408||Jan 10, 2013||Apr 29, 2014||Telecommunication Systems, Inc.||Remotely provisioned wireless proxy|
|US8712441||Apr 11, 2013||Apr 29, 2014||Xone, Inc.||Methods and systems for temporarily sharing position data between mobile-device users|
|US8750898||Jan 18, 2013||Jun 10, 2014||X One, Inc.||Methods and systems for annotating target locations|
|US8768379||Jan 23, 2013||Jul 1, 2014||Enhanced Geographic Llc||Systems and methods to recommend businesses to a user of a wireless device based on a location history associated with the user|
|US8774839||Mar 15, 2013||Jul 8, 2014||Enhanced Geographic Llc||Confirming a venue of user location|
|US8798593||May 7, 2013||Aug 5, 2014||X One, Inc.||Location sharing and tracking using mobile phones or other wireless devices|
|US8798645||Jan 30, 2013||Aug 5, 2014||X One, Inc.||Methods and systems for sharing position data and tracing paths between mobile-device users|
|US8798647||Oct 15, 2013||Aug 5, 2014||X One, Inc.||Tracking proximity of services provider to services consumer|
|US8831635||Jul 21, 2011||Sep 9, 2014||X One, Inc.||Methods and apparatuses for transmission of an alert to multiple devices|
|US8838379||Mar 8, 2013||Sep 16, 2014||Telecommunication Systems, Inc.||Probalistic reverse geocoding|
|US8873718||Mar 1, 2011||Oct 28, 2014||Telecommunication Systems, Inc.||Enhanced E911 location information using voice over internet protocol (VoIP)|
|US8874145||Aug 2, 2006||Oct 28, 2014||Telecommunication Systems, Inc.||Personal location code broker|
|US8892126||Apr 21, 2014||Nov 18, 2014||Enhanced Geographic Llc||Systems and methods to determine the name of a physical business location visited by a user of a wireless device based on location information and the time of day|
|US8918073||Mar 29, 2007||Dec 23, 2014||Telecommunication Systems, Inc.||Wireless telecommunications location based services scheme selection|
|US8965360||Nov 8, 2013||Feb 24, 2015||Telecommunication Systems, Inc.||User plane location based service using message tunneling to support roaming|
|US8996035||Mar 11, 2014||Mar 31, 2015||Enhanced Geographic Llc||Mobile advertisement with social component for geo-social networking system|
|US9002347||Jul 30, 2013||Apr 7, 2015||Telecommunication Systems, Inc.||Transmitter augmented radar/laser detection using local mobile network within a wide area network|
|US9008691||May 29, 2014||Apr 14, 2015||Enhanced Geographic Llc||Systems and methods to provide an advertisement relating to a recommended business to a user of a wireless device based on a location history of visited physical named locations associated with the user|
|US9031581||Nov 7, 2014||May 12, 2015||X One, Inc.||Apparatus and method for obtaining content on a cellular wireless device based on proximity to other wireless devices|
|US9041744||Oct 18, 2005||May 26, 2015||Telecommunication Systems, Inc.||Tiled map display on a wireless device|
|US9042522||Nov 4, 2013||May 26, 2015||Telecommunication Systems, Inc.||End-to-end logic tracing of complex call flows in a distributed call system|
|US9071953||Dec 20, 2010||Jun 30, 2015||Wireless Science, Llc||Systems and methods providing advertisements to a cell phone based on location and external temperature|
|US9076165||May 19, 2014||Jul 7, 2015||Enhanced Geographic Llc||Systems and methods to determine the name of a physical business location visited by a user of a wireless device and verify the authenticity of reviews of the physical business location|
|US9087132||May 21, 2012||Jul 21, 2015||Telecommunication Systems, Inc.||Location aware content using presence information data formation with location object (PIDF-LO)|
|US9154906||Feb 24, 2006||Oct 6, 2015||Telecommunication Systems, Inc.||Area watcher for wireless network|
|US9167558||Jun 12, 2014||Oct 20, 2015||X One, Inc.||Methods and systems for sharing position data between subscribers involving multiple wireless providers|
|US9185522||Nov 7, 2014||Nov 10, 2015||X One, Inc.||Apparatus and method to transmit content to a cellular wireless device based on proximity to other wireless devices|
|US9198054||Feb 10, 2014||Nov 24, 2015||Telecommunication Systems, Inc.||Aggregate location dynometer (ALD)|
|US9200913||Oct 6, 2009||Dec 1, 2015||Telecommunication Systems, Inc.||User interface for predictive traffic|
|US9204294||Nov 16, 2012||Dec 1, 2015||Telecommunication Systems, Inc.||Location privacy selector|
|US9229880||Sep 4, 2013||Jan 5, 2016||Telecommunication Systems, Inc.||Location sensitive solid state drive|
|US9241040||Feb 11, 2011||Jan 19, 2016||Telecommunication Systems, Inc.||Mobile activity status tracker|
|US9253616||Mar 24, 2015||Feb 2, 2016||X One, Inc.||Apparatus and method for obtaining content on a cellular wireless device based on proximity|
|US20070021125 *||Oct 6, 2005||Jan 25, 2007||Yinjun Zhu||Location service requests throttling|
|US20070123271 *||Aug 21, 2006||May 31, 2007||Richard Dickinson||Cellular phone tracking scope|
|US20070162228 *||Dec 19, 2006||Jul 12, 2007||Don Mitchell||Location aware content using presence information data formation with location object (PIDF-LO)|
|US20080045232 *||Aug 2, 2006||Feb 21, 2008||Autodesk, Inc.||Personal Location Code Broker|
|US20110138477 *||Jun 9, 2011||Trident Space and Defense, LLC||Location Sensitive Solid State Drive|
|U.S. Classification||455/456.2, 701/431, 455/456.1, 455/457|
|International Classification||G06F13/00, G08G1/09, G01S19/09, G09B29/10, G01C21/20, H04W24/00|
|Cooperative Classification||G01C21/20, G01S19/36|
|European Classification||G01S19/36, G01C21/20|