Queries as data for revising and extending a sensor-based location service
First Claim
Patent Images
1. A system that facilitates automatically maintaining a base station database, comprising:
- a processor;
a location component configured to be operated by the processor that receives a query that includes a listing of detected base stations from a mobile radio;
a query store that retains the query in a log of queries received from mobile radio(s); and
a database update component configured to be operated by the processor that updates the base station database to include an entry for one of the detected base stations listed in the query that was identified as not being included in the base station database, the updating including determining position-related data for the entry by utilizing message passing on data included in the log of queries, the determining further including constructing a graph of nodes corresponding to locations to be determined and locations of detected based stations contained in the log of queries and by performing message passing between the nodes in the graph.
2 Assignments
0 Petitions
Accused Products
Abstract
The claimed subject matter provides systems and/or methods that facilitate automatically maintaining a database of base stations. A location component can obtain a query that includes a listing of detected base stations. Additionally, the location component can identify whether the detected base stations are included in a base station database. Further, the location component can generate an estimated location related to the query. Moreover, a database update component can modify the base station database based at least in part upon the query.
42 Citations
19 Claims
-
1. A system that facilitates automatically maintaining a base station database, comprising:
-
a processor; a location component configured to be operated by the processor that receives a query that includes a listing of detected base stations from a mobile radio; a query store that retains the query in a log of queries received from mobile radio(s); and a database update component configured to be operated by the processor that updates the base station database to include an entry for one of the detected base stations listed in the query that was identified as not being included in the base station database, the updating including determining position-related data for the entry by utilizing message passing on data included in the log of queries, the determining further including constructing a graph of nodes corresponding to locations to be determined and locations of detected based stations contained in the log of queries and by performing message passing between the nodes in the graph. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 17, 18)
-
-
9. A method that facilitates maintaining a database of base station related information, comprising:
-
receiving a query that includes a listing of detected base stations from a mobile radio; storing the query in a log of queries received from mobile radio(s); updating the database to include an entry for one of the detected base stations listed in the query that was identified as not being included in the base station database, the updating including determining position-related data for the entry by utilizing message passing on data included in the log of queries, the determining further including constructing a graph of nodes corresponding to locations to be determined and locations of detected based stations contained in the log of queries and by performing message passing between the nodes in the graph. - View Dependent Claims (10, 11, 12, 13, 14, 19)
-
-
15. A system that passively updates a database, comprising:
-
a processor; means operable by the processor for receiving a query that includes a listing of detected base stations from a mobile radio; means operable by the processor for storing the query in a log of queries received from mobile radio(s); and means operable by the processor for updating the database to include an entry for one of the detected base stations listed in the query that was identified as not being included in the base station database, the updating including determining position-related data for the entry by utilizing message passing on data included in the log of queries, the determining further including constructing a graph of nodes corresponding to locations to be determined and locations of detected based stations contained in the log of queries and by performing message passing between the nodes in the graph. - View Dependent Claims (16)
-
Specification