System and method for processing enhanced data exchanged with an enhanced mobile station via a wireless connection
First Claim
1. A method, comprising:
- selecting collected data stored in a memory device accessible by a basic mobile phone device in response to a request from at least one application executing on the basic mobile phone device, wherein the at least one application comprises a location, motion, orientation, temperature, or biometric information application;
processing the collected data in the at least one application to cause the at least one application to generate synthesized data to describe location, motion, orientation, temperature, or biometric information based at least in part on an evaluation of at least one property of at least a subset of the collected data;
discovering, using the basic mobile phone device, at least one enhanced mobile phone device comprising a sensor configured to generate sensor data not internally available to the basic mobile phone device based at least in part on the evaluation of the at least one property of the at least the subset of the collected data;
transmitting a data request for the sensor data from the basic mobile phone device to the at least one enhanced mobile phone device;
receiving the sensor data at the basic mobile phone device from the at least one enhanced mobile phone device in response to the data request; and
processing the sensor data received from the at least one enhanced mobile phone device in the at least one application executing on the basic mobile phone device to enable the at least one application to generate the synthesized data to describe the location, motion, orientation, temperature, or biometric information.
3 Assignments
0 Petitions
Accused Products
Abstract
The functionality of smartphone applications may be extended to a basic phone, i.e., a phone lacking a particular smartphone capability, by providing a data synthesizer in the basic phone that synthesizers required data points. The data synthesizer may communicate with nearby smartphones to collect relevant data points such as location or motion data. Data points for the basic phone may be calculated from the collected data points. When an application on the basic phone requests data, a data provider proxy may retrieve a synthesized data point from the data synthesizer. In one example, a basic phone without a GPS or similar location module may execute a mapping application by averaging location data from nearby smartphones.
20 Citations
33 Claims
-
1. A method, comprising:
-
selecting collected data stored in a memory device accessible by a basic mobile phone device in response to a request from at least one application executing on the basic mobile phone device, wherein the at least one application comprises a location, motion, orientation, temperature, or biometric information application; processing the collected data in the at least one application to cause the at least one application to generate synthesized data to describe location, motion, orientation, temperature, or biometric information based at least in part on an evaluation of at least one property of at least a subset of the collected data; discovering, using the basic mobile phone device, at least one enhanced mobile phone device comprising a sensor configured to generate sensor data not internally available to the basic mobile phone device based at least in part on the evaluation of the at least one property of the at least the subset of the collected data; transmitting a data request for the sensor data from the basic mobile phone device to the at least one enhanced mobile phone device; receiving the sensor data at the basic mobile phone device from the at least one enhanced mobile phone device in response to the data request; and processing the sensor data received from the at least one enhanced mobile phone device in the at least one application executing on the basic mobile phone device to enable the at least one application to generate the synthesized data to describe the location, motion, orientation, temperature, or biometric information. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 32, 33)
-
-
9. A basic mobile phone device, comprising:
-
a memory device configured to store instructions; and a processing device configured to execute the instructions stored in the memory device to; select collected data stored in the basic mobile phone device in response to a request from at least one application executing on the basic mobile phone device, wherein the at least one application comprises a location, motion, orientation, temperature, or biometric information application; process the collected data in the at least one application to cause the at least one application to generate synthesized data to describe location, motion, orientation, temperature, or biometric information based at least in part on an evaluation of at least one property of at least a subset of the collected data; discover at least one enhanced mobile phone device comprising a sensor configured to generate data not internally available to the basic mobile phone device based at least in part on the evaluation of the at least one property of the at least the subset of the collected data; request data generated using a sensor enclosed in the at least one enhanced mobile phone device; receive the data from the at least one enhanced mobile phone device based at least in part to the request; generate at least one datapoint from the data received from the at least one enhanced mobile phone device; and provide the at least one datapoint to at least one application configured to execute on the basic mobile phone device to enable the at least one application to synthesize the data to generate synthesized data to describe the location, motion, orientation, temperature, or biometric information associated with the basic mobile phone device. - View Dependent Claims (10, 11, 12, 13, 14, 15)
-
-
16. A device, comprising:
-
a processing device to; select collected data from a memory device accessibly to a mobile cellular device in response to a request from at least one application executing on the mobile cellular device, wherein the at least one application comprises a location, motion, orientation, temperature, or biometric information application; process the collected data in the at least one application to cause the at least one application to generate synthesized data to describe location, motion, orientation, temperature, or biometric information based at least in part on an evaluation of at least one property of at least a subset of the collected data; discover at least one enhanced mobile cellular device comprising a sensor configured to generate data not internally available to the mobile cellular device based at least in part on the evaluation of the at least one property of the at least the subset of the collected data; transmit a data request from the mobile cellular device to the at least one enhanced mobile cellular device; and receive data at the mobile cellular device based at least in part on the data request; and a data synthesizer device to process the data received from the at least one enhanced mobile cellular device in the at least one application executing on the mobile cellular device to enable the at least one application to synthesize the data to generate synthesized data to describe the location, motion, orientation, temperature, or biometric information. - View Dependent Claims (17, 18, 19, 20, 21, 22, 23)
-
-
24. An article of manufacture comprising a non-transitory computer-readable medium having stored thereon computer executable instructions that, when executed by a processing device, configure the processing device to:
-
select collected data stored in a memory accessible to a basic mobile phone device in response to a request from at least one application executing on the basic mobile phone device, wherein the at least one application comprises a location, motion, orientation, temperature, or biometric information application; process the collected data in the at least one application to cause the at least one application to generate synthesized data to describe location, motion, orientation, temperature, or biometric information based at least in part on an evaluation of at least one property of at least a subset of the collected data; discover at least one enhanced mobile phone device comprising a sensor configured to generate data not internally available to the basic mobile phone device based at least in part on the evaluation of the at least one property of the at least the subset of the collected data; transmit a data request from the basic mobile phone device to the at least one enhanced mobile phone device; receive data at the basic mobile phone device from the at least one enhanced mobile phone device based at least in part on the data request; and process the data in the at least one application executing on the basic mobile phone device to enable the at least one application to synthesize the data to generate synthesized data to describe the location, motion, orientation, temperature, or biometric information. - View Dependent Claims (25, 26, 27, 28, 29, 30, 31)
-
Specification