Legal claims defining the scope of protection, as filed with the USPTO.
1. A mobile device comprising: a first set of sensors that includes one or more physical, hardware sensors configured to sense physical characteristics including at least one of acceleration, location, temperature and ambient noise; a second set of sensors that includes a plurality of additional physical, hardware sensors, wherein the number of sensors that are part of the second set of sensors varies according to the size of the difference in values between one or more first data outputs and one or more second data outputs; and logic configured to: obtain the one or more first data outputs from the first set of sensors when the mobile device is in a first known state; obtain the one or more second data outputs from the first set of sensors; determine whether there has been a transition from the first state to a second, unknown state, based on a difference between the one or more first data outputs and the one or more second data outputs, wherein the mobile device stays in the second unknown state until the mobile device has received sensor inputs from a minimum threshold number of sensors in the second set of sensors; obtain one or more third data outputs from the second set of sensors if there has been a transition from the first state to the second state; and compare the one or more third data outputs with stored data outputs previously obtained using the second set of sensors when the mobile device was in a third state, the third state being a state prior to the first state, thereby determining whether the mobile device is in the third state.
2. The mobile device of claim 1 , wherein the one or more sensors and/or the plurality of additional sensors are configured to measure characteristics of the second state.
3. The mobile device of claim 1 , wherein the plurality of additional sensors is selected according to the one or more first data outputs.
4. The mobile device of claim 1 , wherein the plurality of additional sensors is selected according to the difference between the one or more first data outputs and the one or more second data outputs.
5. The mobile device of claim 1 , wherein the plurality of additional sensors outnumbers the one or more sensors.
6. The mobile device of claim 1 , wherein the logic is further configured to periodically obtain one or more data outputs from the one or more sensors until the logic determines there has been a transition from the first state to a second state.
7. The mobile device of claim 1 , wherein the logic is further configured to compare characteristics of the second state against stored data outputs obtained from a plurality of sensors of the mobile device in a state prior to the first state.
8. The mobile device of claim 1 , wherein the logic is further configured to determine there has not been a transition from the first state to a second state if the difference between the one or more first data outputs and the one or more second data outputs does not exceed a predetermined threshold.
9. The mobile device of claim 1 , wherein the logic is further configured to determine whether there has been a transition from the first state to a second state based on a comparison of the one or more first data outputs with the one or more second data outputs.
10. The mobile device of claim 1 , wherein the mobile device is operable to receive data input so as to confirm whether there has been a transition from the first state to the second state.
11. The mobile device of claim 1 , wherein a sensor of the mobile device is selected from one of the following: an accelerometer, a digital compass, a GPS receiver, a microphone, an ambient light sensor, a thermometer, a radio receiver, a short-range wireless receiver, and a long-range wireless receiver.
12. The mobile device of claim 1 , wherein the logic further executes one or more specified actions in response to detecting a state transition.
13. The mobile device of claim 12 , wherein the one or more specified actions that is performed in response to detecting a state transition comprises synchronizing an email application with an email server upon determining that the mobile device is in a specified state.
14. A method of determining a state transition of a mobile device having a first set of one or more physical, hardware sensors, and a second set of sensors that includes a plurality of additional physical, hardware sensors, the method comprising: obtaining one or more first data outputs from the first set of sensors when the mobile device is in a first known state; obtaining one or more second data outputs from the first set of sensors; determining whether there has been a state transition from the first known state to a second, unknown state, based on a difference between the one or more first data outputs and the one or more second data outputs, wherein the mobile device stays in the second unknown state until the mobile device has received sensor inputs from a minimum threshold number of sensors in the second set of sensors, wherein the number of sensors that are part of the second set of sensors varies according to the size of the difference in values between one or more first data outputs and one or more second data outputs; obtaining one or more third data outputs from the second set of sensors if there has been a transition from the first state to the second state; and comparing the one or more third data outputs with stored data outputs previously obtained using the second set of sensors when the mobile device was in a third state, the third state being a state prior to the first state, thereby determining whether the mobile device is in the third state.
15. The method of claim 14 , wherein the one or more sensors and/or the plurality of additional sensors are configured to measure characteristics of the second state.
16. A physical computer-readable hardware storage device for storage on a mobile device, wherein the computer-readable medium comprises executable code configured such that, when executed on a computer, the code will perform the method of claim 14 .
Unknown
January 17, 2017
Browse 5M+ US patents with plain-English claim translations and AI-generated analysis.