Environment Characterization for Mobile Devices
First Claim
Patent Images
1. A device comprising:
- a first radio frequency (RF) system that includes a first RF source, the first RF system operable to locate a device;
a second RF system that includes a second RF source, the second RF system operable to communicate with another device;
an application operable to characterize an environment of the device using information gathered when operating the second RF system and provide the assist information to the first RF system to assist in the location of the device.
1 Assignment
0 Petitions
Accused Products
Abstract
Methods, systems, apparatus, and computer program products are provided to harness massively distributed, but locally available location, application usage, device usage, network and overall Radio Frequency (RF) systems awareness, processing, memory and connectivity from mobile devices in a manner which would broadly characterize the environments these mobile devices operate within given the capabilities of each type of mobile device to contribute information about its local environment.
51 Citations
27 Claims
-
1. A device comprising:
-
a first radio frequency (RF) system that includes a first RF source, the first RF system operable to locate a device; a second RF system that includes a second RF source, the second RF system operable to communicate with another device; an application operable to characterize an environment of the device using information gathered when operating the second RF system and provide the assist information to the first RF system to assist in the location of the device.
-
-
2. A device comprising:
-
a radio frequency (RF) system operable to locate the device; and an application operable to characterize a local environment of the device and provide assist information to the RF system in determining a location of the device.
-
-
3. A device comprising:
-
a radio frequency (RF) system for locating the device including locating the device at a first instance in time; a location based service requiring a location of the device within a predetermined quality level; an application operable to characterize an environment of the device and determine if a location of the device as determined by the RF system is sufficiently accurate to satisfy the predetermined quality and if so, provide location data to the location based service, and if not, provide environment information to the RF system for updating a location of the device.
-
-
4. A method comprising;
-
identify location data associated with a device as determined at a first time; evaluate a potential for error in the data at a second later time using other environmental information available locally; characterize the error; prompt a local system to retrieve information that will allow an update to the location data to improve the error.
-
-
5. A method comprising:
-
determining location data associated with a device; receiving a request from a location based service for location data; determining a quality of the location data that is required to satisfy the request including determining if the location data is sufficient; and determining if the location data can be updated locally. - View Dependent Claims (6, 7, 8)
-
-
9. A method comprising:
-
providing a plurality of mobile devices; determining when a given device is being charged; determining while charging a location of the device; and providing the location information to a remote system.
-
-
10. A method comprising:
-
providing a plurality of mobile devices; determining when a given device is being charged; determining while charging characteristic information of a network or the device unrelated to the charging; and providing the characteristic information to a remote system.
-
-
11. A method comprising:
-
providing a plurality of mobile devices; determining when a given device is being charged; determining while charging characteristic information of a network or the device unrelated to the charging; and using the characteristic information to update a location of the device. - View Dependent Claims (12)
-
-
13. A method comprising:
-
capturing local parameters and characterizing a local environment of a device; and providing the captured parameters to a location service along with an assist request. - View Dependent Claims (14, 15)
-
-
16. A method comprising:
-
determining if sufficient local information is available to maintain a predetermined accuracy of location information maintained by a system; and if not, activate one or more local systems to gather new information and using the new information to update the location information.
-
-
17. A method for locating a device comprising:
-
determining location information associated with a proximate device; providing the location information to the device; and using the provided location information for updating a location of the device locally.
-
-
18. A method for locating a first device comprising:
-
at a device proximate to the first device, determining a location of the proximate device; providing the location of the proximate device to the first device; and using the location of the proximate device to determine a location of the first device including providing the location of the proximate device to a remote system along with an assist request.
-
-
19. A method comprising:
-
providing a first device that includes a removable memory storage element; determining a location of the first device and storing the location on the removable memory storage element; removing and placing the removable storage element in a second device; and using the location information stored in the removable storage element to assist in determining a location of the second device. - View Dependent Claims (20, 21)
-
-
22. A method comprising:
-
providing a plurality of mobile devices; determining when a given device is being charged; determining while charging a characteristic of a network that the mobile device is coupled to unrelated to the charging; and providing the characteristic to a remote process for further evaluation. - View Dependent Claims (23, 24)
-
-
25. A method comprising:
-
providing a plurality of mobile devices; determining a non-peak time associated with operation of the mobile device; determining during the non-peak time a characteristic of a network to which the mobile device is coupled; and providing the characteristic to a remote process for further evaluation. - View Dependent Claims (26, 27)
-
Specification