← Back to Patent Explorer
US6456852B2 Expired / Lapsed US ⏱️ 0.0 years remaining

Internet distributed real-time wireless location database

Assignee: WIRELESS LOCATION TECHNOLOGIES Inc
•
Filing: 1997-10-10
•
Granted: 2002-09-24
•
Expires: 2017-10-10
📄 Original PDF 🌐 Google Patents 🔄 Sync Now

Abstract

Abstract A system for easily and inexpensively distributing real time location information of cellular telephone users to various third party information subscribers comprises an HTTP server machine which maintains a dynamic database of current cellular users. The database has a list of caller entries, where each entry typically comprises a user ID number, such as a phone number, mobile ID number, and/or handset serial ID. The entry also includes, for each user ID number, a user location identifier such as a latitude and longitude, a sector number, a caller or called phone number and/or a street address. The HTTP server is connected to the internet so that registered third party information subscribers have access to the database by means of standard HTTP protocols that ensure authentication and provide encryption for security. Using caller ID or other means for obtaining a caller's phone number, the third party subscriber can obtain, via a simple internet query, the current location of the caller by submitting the phone number to the HTTP server using an HTML form. Standard software on the central server machine verifies the authenticity of the subscriber, looks up the location information in the database, and returns the information to the subscriber. The subscriber can then use the location information to provide any of a wide range of services to the caller, or to dispatch emergency vehicles to the location of the caller. In addition, the server can directly provide many location-based services to callers.

Inventors

  • 👤 Abraham Bar
  • 👤 Ravi Rajapakse
  • 👤 Mati Wax
  • 👤 Oliver A. Hilsenrath

Bibliographic Details

Application Number —
Jurisdiction US
Data Source google_patents
Last Synchronized 2026-10-27 23:22
CPC Classifications
G; G01; G01C; G01C21/00; G01C21/26; G01S; G01S1/00; G01S1/02; G01S1/022; G01S1/026; G01S5/00; G01S5/02; G01S5/0205; G01S5/021; G01S5/0218; G01S5/0252; G01S5/02521; H; H04; H04L; H04L67/00; H04L67/01; H04L67/04; H04L67/50; H04L67/51; H04L67/52; H04L67/535; H04W; H04W4/00; H04W4/02; H04W4/023; H04W4/024; H04W4/029; H04W4/20; H04W64/00; H04L69/00; H04L69/30; H04L69/32; H04L69/322; H04L69/329

Claims Analysis

Total Claims: 50
Claim 1
Independent Claim 95 words
A method for providing real-time location based services, the method comprising: collecting signals from each of a plurality of mobile transmitters at one or more base stations; determining from the received signals a plurality of corresponding transmitter locations by matching the received signals from each of said plurality of mobile transmitters with one or more of a plurality of stored signals, the stored signals representing a plurality of specific locations; storing the transmitter locations in a database at a server machine; and providing a subscriber with access to the databases via a computer network connection.
Claim 2
Independent Claim 95 words
A method for providing real-time location based services, the method comprising: collecting signals from each of a plurality of mobile transmitters at one or more base stations; determining from the received signals a plurality of corresponding transmitter locations by matching the received signals from each of said plurality of mobile transmitters with one or more of a plurality of stored signals, the stored signals representing a plurality of specific locations; storing the transmitter locations in a database at a server machine; and providing a subscriber with access to the databases via a computer network connection.
Claim 3
Dependent Claim 50 words
The method of claim 1 wherein the providing step further comprises the steps of: said subscriber sending an HTTP query via an internet connection to said database at said server machine; and said server machine sending a response to said HTTP query back to said subscriber via said internet connection.
Claim 4
Dependent Claim 23 words
The method of claim 1 wherein the providing step comprises adjusting the accessibility to portions of the database in dependence upon the subscriber.
Claim 5
Dependent Claim 17 words
The method of claim 1 wherein the storing step further comprises storing user identifiers in the database.
Claim 6
Dependent Claim 26 words
The method of claim 1 further comprising generating at the server customized information based on the transmitter locations, and providing the customized information to the subscriber.
Claim 7
Dependent Claim 19 words
The method of claim 1 further comprising performing at the server a preprogrammed action based on the transmitter locations.
Claim 8
Dependent Claim 101 words
The method as recited in claim 1 , wherein a first one of said one or more base stations generates location information for one of said plurality of mobile transmitters and a second one of said one or more base stations generates location information for said one of said plurality of mobile transmitters, and wherein said location information from said first one of said one or more base stations is compared to said location information from said second one of said one or more base stations to obtain a more accurate location for said one of said plurality of mobile transmitters.
Claim 9
Dependent Claim 40 words
The method as recited in claim 7 , wherein the determining step further comprises the step of matching the received signals from each of said plurality of mobile transmitters with one or more stored signals associated with a particular location.
Claim 10
Dependent Claim 101 words
The method as recited in claim 7 , wherein a first one of said one or more base stations generates location information for one of said plurality of mobile transmitters and a second one of said one or more base stations generates location information for said one of said plurality of mobile transmitters, and wherein said location information from said first one of said one or more base stations is compared to said location information from said second one of said one or more base stations to obtain a more accurate location for said one of said plurality of mobile transmitters.
Claim 11
Dependent Claim 33 words
The system of claim 1 , wherein the mobile transmitters are wireless telecommunications devices and the real-time location based services are 911 emergency services provided by the subscriber to users of the devices.
Claim 12
Dependent Claim 35 words
The system of claim 1 , wherein the mobile transmitters are wireless telecommunications devices and the real-time location based services are enhanced 411 caller location services provided by the subscriber to users of the devices.
Claim 13
Independent Claim 102 words
A system comprising: a plurality of base stations, each of which comprises means for receiving signals from a plurality of mobile transmitters, and means for comparing the received signals with one or more of a plurality of stored signals in order to determine locations corresponding to each of said plurality of mobile transmitters, the stored signals representing a plurality of specific locations; and a server machine comprising means for receiving from the base stations the transmitter locations, means for storing the transmitter locations in a database, and means for providing a subscriber with access to the database via a data network connection.
Claim 14
Independent Claim 102 words
A system comprising: a plurality of base stations, each of which comprises means for receiving signals from a plurality of mobile transmitters, and means for comparing the received signals with one or more of a plurality of stored signals in order to determine locations corresponding to each of said plurality of mobile transmitters, the stored signals representing a plurality of specific locations; and a server machine comprising means for receiving from the base stations the transmitter locations, means for storing the transmitter locations in a database, and means for providing a subscriber with access to the database via a data network connection.
Claim 15
Dependent Claim 20 words
The system of claim 12 wherein the server comprises means for responding to subscriber HTTP queries via an internet connection.
Claim 16
Dependent Claim 24 words
The system of claim 12 wherein the server comprises means for adjusting the accessibility to portions of the database in dependence upon the subscriber.
Claim 17
Dependent Claim 12 words
The system of claim 12 wherein the database further contains user identifiers.
Claim 18
Dependent Claim 30 words
The system of claim 12 further comprising means for generating at the server customized information based on the transmitter locations, and means for providing the customized information to the subscriber.
Claim 19
Dependent Claim 21 words
The system of claim 12 further comprising means for performing at the server a preprogrammed action based on the transmitter locations.
Claim 20
Dependent Claim 100 words
The system as recited in claim 12 , wherein a first one of said plurality of base stations generates location information for one of said plurality of mobile transmitters and a second one of said one or more base stations generates location information for said one of said plurality of mobile transmitters, and wherein said location information from said first one of said one or more base stations is compared to said location information from said second one of said one or more base stations to obtain a more accurate location for said one of said plurality of mobile transmitters.
Claim 21
Independent Claim 104 words
A method for providing real-time location based services, comprising the steps of: collecting signals from each of a plurality of mobile transmitters at one or more base stations; determining the location of said plurality of mobile transmitters from signals received at said one or more base stations, wherein the location of each of said plurality of mobile transmitters is determined from signals received at less than three of said one or more base stations; storing the location of said plurality of mobile transmitters in a database at a server machine; and providing a subscriber with access to the databases via a computer network connection.
Claim 22
Independent Claim 104 words
A method for providing real-time location based services, comprising the steps of: collecting signals from each of a plurality of mobile transmitters at one or more base stations; determining the location of said plurality of mobile transmitters from signals received at said one or more base stations, wherein the location of each of said plurality of mobile transmitters is determined from signals received at less than three of said one or more base stations; storing the location of said plurality of mobile transmitters in a database at a server machine; and providing a subscriber with access to the databases via a computer network connection.
Claim 23
Independent Claim 107 words
A method for providing real-time location based services to a subscriber via a computer network, comprising the steps of: collecting signals from a plurality of mobile transmitters; determining from the received signals a plurality of corresponding transmitter locations, by comparing the received signals with a plurality of calibrated stored signals, the calibrated stored signals representing a plurality of specific locations; storing the transmitter locations in a database at a server machine; said subscriber sending an HTTP query via an internet connection to said database at said server machine; and said server machine sending a response to said HTTP query back to said subscriber via said internet connection.
Claim 24
Independent Claim 107 words
A method for providing real-time location based services to a subscriber via a computer network, comprising the steps of: collecting signals from a plurality of mobile transmitters; determining from the received signals a plurality of corresponding transmitter locations, by comparing the received signals with a plurality of calibrated stored signals, the calibrated stored signals representing a plurality of specific locations; storing the transmitter locations in a database at a server machine; said subscriber sending an HTTP query via an internet connection to said database at said server machine; and said server machine sending a response to said HTTP query back to said subscriber via said internet connection.
Claim 25
Dependent Claim 15 words
The method as recited in claim 20 , wherein said subscriber is a third-party subscriber.
Claim 26
Dependent Claim 22 words
The method as recited in claim 20 , wherein said subscriber is an owner of one of said plurality of mobile transmitters.
Claim 27
Independent Claim 86 words
A method for providing real-time location based services to a subscriber, comprising the steps of: collecting signals from a plurality of mobile transmitters; determining from the received signals a plurality of corresponding transmitter locations by comparing the collected signals with a plurality of calibrated stored signals, the calibrated stored signals representing a plurality of specific locations; storing the transmitter locations in a database at a server machine; generating at the server customized information based on the transmitter locations, and providing the customized information to the subscriber.
Claim 28
Independent Claim 86 words
A method for providing real-time location based services to a subscriber, comprising the steps of: collecting signals from a plurality of mobile transmitters; determining from the received signals a plurality of corresponding transmitter locations by comparing the collected signals with a plurality of calibrated stored signals, the calibrated stored signals representing a plurality of specific locations; storing the transmitter locations in a database at a server machine; generating at the server customized information based on the transmitter locations, and providing the customized information to the subscriber.
Claim 29
Independent Claim 103 words
A system comprising: a plurality of base stations, each of which comprises means for receiving signals from a plurality of mobile transmitters, and means for determining from the received signals locations corresponding to each of said plurality of mobile transmitters by matching the received signals from said plurality of mobile transmitters with a plurality of stored signals representing a plurality of specific locations; and a server machine comprising means for receiving from the base stations the transmitter locations, means for storing the transmitter locations in a database, and means for providing a subscriber with access to the database via a data network connection.
Claim 30
Independent Claim 103 words
A system comprising: a plurality of base stations, each of which comprises means for receiving signals from a plurality of mobile transmitters, and means for determining from the received signals locations corresponding to each of said plurality of mobile transmitters by matching the received signals from said plurality of mobile transmitters with a plurality of stored signals representing a plurality of specific locations; and a server machine comprising means for receiving from the base stations the transmitter locations, means for storing the transmitter locations in a database, and means for providing a subscriber with access to the database via a data network connection.
Claim 31
Dependent Claim 83 words
The system as recited in claim 24 , wherein a first one of said base stations generates location information for one of said mobile transmitters and a second one of said base stations generates location information for said one of said mobile transmitters, and wherein said location information from said first one of said base stations is compared to said location information from said second one of said base stations to obtain a more accurate location for said one of said mobile transmitters.
Claim 32
Independent Claim 102 words
A system for providing location based services to subscribers, comprising: a plurality of base stations associated with a hub, the base stations and hub receiving signals from a plurality of mobile transmitters and comparing the received signals with a plurality of matching calibrated signals in order to determine locations corresponding to each of said plurality of mobile transmitters, the matching calibrated signals representing a plurality of specific locations; and a server machine receiving from the base stations and hub the transmitter locations, storing the transmitter locations in a database, and responding to HTTP queries received from subscribers via a data network connection.
Claim 33
Independent Claim 102 words
A system for providing location based services to subscribers, comprising: a plurality of base stations associated with a hub, the base stations and hub receiving signals from a plurality of mobile transmitters and comparing the received signals with a plurality of matching calibrated signals in order to determine locations corresponding to each of said plurality of mobile transmitters, the matching calibrated signals representing a plurality of specific locations; and a server machine receiving from the base stations and hub the transmitter locations, storing the transmitter locations in a database, and responding to HTTP queries received from subscribers via a data network connection.
Claim 34
Dependent Claim 22 words
The system of claim 26 , wherein the mobile transmitter signals are received at the base stations and compared at the hub.
Claim 35
Dependent Claim 32 words
The system of claim 26 , wherein the mobile transmitter signals are received and compared at the base stations and the transmitter locations are received by the server machine through the hub.
Claim 36
Independent Claim 101 words
A system for providing location based services to subscribers, comprising: a plurality of base stations, each of which comprises means for receiving signals from a plurality of mobile transmitters, and means for determining, from the received signals and a plurality of stored signals representing a plurality of specific locations, a plurality of corresponding transmitter locations; and a server machine comprising means for receiving from the base stations the transmitter locations, means for storing the transmitter locations in a database, means for generating customized information based on the location of the mobile transmitters, and means for providing the customized information to subscribers.
Claim 37
Independent Claim 101 words
A system for providing location based services to subscribers, comprising: a plurality of base stations, each of which comprises means for receiving signals from a plurality of mobile transmitters, and means for determining, from the received signals and a plurality of stored signals representing a plurality of specific locations, a plurality of corresponding transmitter locations; and a server machine comprising means for receiving from the base stations the transmitter locations, means for storing the transmitter locations in a database, means for generating customized information based on the location of the mobile transmitters, and means for providing the customized information to subscribers.
Claim 38
Dependent Claim 14 words
The system as recited in claim 29 , wherein the subscribers are third-party subscribers.
Claim 39
Dependent Claim 17 words
The system as recited in claim 29 , wherein the subscribers are owners of said mobile transmitters.
Claim 40
Dependent Claim 27 words
The system of claim 29 , wherein the means for determining uses less than three received signals from each mobile transmitter to determine the corresponding transmitter location.
Claim 41
Dependent Claim 25 words
The system of claim 32 , wherein the means for determining uses a single received signal from mobile transmitter to determine the corresponding transmitter location.
Claim 42
Independent Claim 90 words
A method for providing real-time location based services, the method comprising: collecting signals from each of a plurality of mobile transmitters at one or more base stations; determining from the collected signals a plurality of corresponding transmitter locations by applying a non-triangulation method using collected signals at less than three base stations and using one or more calibrated stored signals associated with each transmitter location; storing the transmitter locations in a database at a server machine; and providing a subscriber with access to the databases via a computer network connection.
Claim 43
Independent Claim 90 words
A method for providing real-time location based services, the method comprising: collecting signals from each of a plurality of mobile transmitters at one or more base stations; determining from the collected signals a plurality of corresponding transmitter locations by applying a non-triangulation method using collected signals at less than three base stations and using one or more calibrated stored signals associated with each transmitter location; storing the transmitter locations in a database at a server machine; and providing a subscriber with access to the databases via a computer network connection.
Claim 44
Dependent Claim 20 words
The method of claim 34 wherein the non-triangulation method uses collected signals at a single one of the base stations.
Claim 45
Dependent Claim 21 words
The method of claim 35 , wherein the non-triangulation method compares a collected signal to one or more calibrated stored signals.
Claim 46
Independent Claim 100 words
A method for providing real-time location based services, comprising the steps of: collecting signals from each of a plurality of mobile transmitters at one or more base stations; determining the location of each of said mobile transmitters from signals received at said one or more base stations, wherein the location of each of said mobile transmitters is determined from less than three signals collected from each of said mobile transmitters; storing the location of said plurality of mobile transmitters in a database at a server machine; and providing a subscriber with access to the databases via a computer network connection.
Claim 47
Independent Claim 100 words
A method for providing real-time location based services, comprising the steps of: collecting signals from each of a plurality of mobile transmitters at one or more base stations; determining the location of each of said mobile transmitters from signals received at said one or more base stations, wherein the location of each of said mobile transmitters is determined from less than three signals collected from each of said mobile transmitters; storing the location of said plurality of mobile transmitters in a database at a server machine; and providing a subscriber with access to the databases via a computer network connection.
Claim 48
Dependent Claim 28 words
The method of claim 37 , wherein the location of each of said mobile transmitters is determined by a single signal collected from each of said mobile transmitters.
Claim 49
Independent Claim 95 words
A method for providing real-time location based services, the method comprising: collecting signals from each of a plurality of mobile transmitters at one or more base stations; determining from the received signals a plurality of corresponding transmitter locations by matching the received signals from each of said plurality of mobile transmitters with one or more of a plurality of stored signals, the stored signals representing a plurality of precise locations; storing the transmitter locations in a database at a server machine; and providing a subscriber with access to the databases via a computer network connection.
Claim 50
Independent Claim 95 words
A method for providing real-time location based services, the method comprising: collecting signals from each of a plurality of mobile transmitters at one or more base stations; determining from the received signals a plurality of corresponding transmitter locations by matching the received signals from each of said plurality of mobile transmitters with one or more of a plurality of stored signals, the stored signals representing a plurality of precise locations; storing the transmitter locations in a database at a server machine; and providing a subscriber with access to the databases via a computer network connection.

References Cited (Backward Citations)

US5515378A Cited
US5327144A Cited
US5608410A Cited
US5512908A Cited
US6026304A Cited
US5959577A Cited

USPTO Annuity & Maintenance Windows

Annuity Stage Window Opens Payment Deadline Surcharge Period Until Estimated Fee Status
3.5 Years (Year 4) 2005-09-23 2006-03-25 2006-09-24 $2000.00 Window Closed / Lapsed
7.5 Years (Year 8) 2009-09-23 2010-03-25 2010-09-24 $3760.00 Window Closed / Lapsed
11.5 Years (Year 12) 2013-09-23 2014-03-25 2014-09-24 $7700.00 Window Closed / Lapsed

Assigned Categories & Tags

No categories assigned to this patent yet.

Assign Category Tag