METHOD TO REDUCE DATABASE LOAD IN REAL TIME LOCATION SYSTEMS
First Claim
1. A method of reducing the database load in a location system comprising:
- transmitting a plurality of wireless signals from at least one mobile unit, said wireless signals including at least an identification of said mobile unit;
receiving said wireless signals transmitted by said mobile unit by at least one wireless network, said wireless network comprising of at least one network device in communication range with said mobile unit, said wireless network operable to report data used to estimate the location of said mobile unit;
processing of said data reported by said wireless network by at least one location server, said at least one location server interfaced to said wireless network and operable to process said data reported by said wireless network;
generating a plurality of location reports for said mobile unit by said at least one location server, said location reports based on data reported by said wireless network;
transferring said plurality of location reports generated by said location server to a preprocessing component;
storing data reports related to said mobile unit by at least one location application operable to communicate with said at least one preprocessing component, and interfaced to a database operable to store data records related to said mobile unit, wherein said data records comprising of the estimated location and identification of said mobile unit;
processing at said preprocessing component said location reports; and
storing said data records of said location reports in said database only if the data in said data records meets a specified criteria.
2 Assignments
0 Petitions
Accused Products
Abstract
A location system and method operable to locate mobile units has a mobile unit operable to transmit wireless signals. A wireless network is used to receive the wireless signals and to report data used to estimate the location of the mobile unit. A location server is used to process the data reported by the wireless network. The location server generates a plurality of location reports for the mobile unit. A preprocessing component is operable to communicate with the location server. The location reports generated by the location server are transferred to the preprocessing component. A location application is operable to communicate with the preprocessing component, and interfaced to a database operable to store data records related to the mobile unit. The preprocessing component processes the location report and stores the data records only if the data in the data records meets a specified criteria.
-
Citations
29 Claims
-
1. A method of reducing the database load in a location system comprising:
-
transmitting a plurality of wireless signals from at least one mobile unit, said wireless signals including at least an identification of said mobile unit; receiving said wireless signals transmitted by said mobile unit by at least one wireless network, said wireless network comprising of at least one network device in communication range with said mobile unit, said wireless network operable to report data used to estimate the location of said mobile unit; processing of said data reported by said wireless network by at least one location server, said at least one location server interfaced to said wireless network and operable to process said data reported by said wireless network; generating a plurality of location reports for said mobile unit by said at least one location server, said location reports based on data reported by said wireless network; transferring said plurality of location reports generated by said location server to a preprocessing component; storing data reports related to said mobile unit by at least one location application operable to communicate with said at least one preprocessing component, and interfaced to a database operable to store data records related to said mobile unit, wherein said data records comprising of the estimated location and identification of said mobile unit; processing at said preprocessing component said location reports; and storing said data records of said location reports in said database only if the data in said data records meets a specified criteria. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27)
-
-
28. A location system operable to locate mobile units, said location system comprising:
-
at least one mobile unit operable to transmit wireless signals, said wireless signals at least including an identification of said mobile unit; at least one wireless network, said wireless network comprising of at least one network device in communication range with said mobile unit, said at least one network device operable to receive said wireless signals transmitted by said mobile unit and said wireless network operable to report data used to estimate the location of said mobile unit; at least one location server, said at least one location server interfaced to said wireless network and operable to process said data reported by said wireless network, said mobile unit transmitting a plurality of wireless signals, said plurality of wireless signals received by said wireless network, said at least one location server generating a plurality of location reports for said mobile unit, said location reports based on data reported by said wireless network; at least one preprocessing component operable to communicate with said at least one location server, wherein said plurality of location reports generated by said location server is transferred to said preprocessing component; at least one location application operable to communicate with said at least one preprocessing component, and interfaced to a database operable to store data records related to said mobile unit, said data records comprising of the estimated location and identification of said mobile unit; wherein said preprocessing component operable reduce the load of said database, said reduce comprising of the steps of; processing at said preprocessing component said location report; and storing said data records of said location report in said database only if the data in said data records meets a specified criteria.
-
-
29. A preprocessing component in a location system;
- said location system operable to locate mobile units and said location system comprising;
at least one mobile unit operable to transmit wireless signals, said wireless signals at least including an identification of said mobile unit; at least one wireless network, said wireless network comprising of at least one network device in communication range with said mobile unit, said at least one network device operable to receive said wireless signals transmitted by said mobile unit and said wireless network operable to report data used to estimate the location of said mobile unit; at least one location server, said at least one location server interfaced to said wireless network and operable to process said data reported by said wireless network, said mobile unit transmitting a plurality of wireless signals, said plurality of wireless signals received by said wireless network, said at least one location server generating a plurality of location reports for said mobile unit, said location reports based on data reported by said wireless network; at least one preprocessing component operable to communicate with said at least one location server, wherein said plurality of location reports generated by said location server is transferred to said preprocessing component; at least one location application operable to communicate with said at least one preprocessing component, and interfaced to a database operable to store data records related to said mobile unit, said data records comprising of the estimated location and identification of said mobile unit; wherein said preprocessing component processing said location report, storing said data records of said location report in said database only if the data in said data records meets a specified criteria.
- said location system operable to locate mobile units and said location system comprising;
Specification