Identifying Status Based on Heterogeneous Sensors
First Claim
Patent Images
1. A method comprising:
- collecting sensor data from sensors on a mobile device;
inferring from the sensor data a transportation mode, a location, an environmental condition surrounding a mobile device, and/or speech heard in proximity to the mobile device based on at least;
an accelerometer or a barometer to determine the transportation mode of a user of the mobile device;
a detector to track the location of the user of the mobile device;
a microphone to record the environmental condition surrounding the mobile device or the speech being spoken in proximity to the mobile device; and
designating a status of the user based at least in part on analysis of the transportation mode, the location, the environmental condition, or the speech.
2 Assignments
0 Petitions
Accused Products
Abstract
Techniques for determining a status of a user are described. A mobile device equipped with sensors may collect sensor data pertaining to transportation modes of the user, tracking locations of the user, identifying environmental noise levels surrounding the user, or speech being spoken in proximity to the user. Features of the collected sensor readings are then used to infer activities the user may be performing. Based at least in part on the multiple inferred activities, a status of the user is determined.
-
Citations
20 Claims
-
1. A method comprising:
-
collecting sensor data from sensors on a mobile device; inferring from the sensor data a transportation mode, a location, an environmental condition surrounding a mobile device, and/or speech heard in proximity to the mobile device based on at least; an accelerometer or a barometer to determine the transportation mode of a user of the mobile device; a detector to track the location of the user of the mobile device; a microphone to record the environmental condition surrounding the mobile device or the speech being spoken in proximity to the mobile device; and designating a status of the user based at least in part on analysis of the transportation mode, the location, the environmental condition, or the speech. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
-
11. One or more computer-readable media encoded with instructions that, when executed by a processor of a mobile device, perform operations comprising:
-
collecting sensor data including; a magnitude of accelerometer data or a barometric pressure of a barometer to identify movement of a user of the mobile device; a signal from a detector to track locations of the user of the mobile device; a recording from a microphone to identify environmental conditions surrounding the user or to detect speech being spoken in proximity to the user; and determining a status of the user based on the movement, the locations, the environmental conditions, or the speech. - View Dependent Claims (12, 13, 14, 15)
-
-
16. A system comprising:
-
a memory; a processor coupled to the memory; a plurality of modules stored in the memory and executable on the processor, the plurality of modules comprising; a status application module configured to collect sensor data on a mobile device; an accelerometer module or a barometer module to identify transportation modes of a user of the mobile device; a Wi-Fi module, a Global System for Mobile Communications (GSM) module, a Personal Area Network (PAN) module, or a Global Positioning System (GPS) module to track locations of the user of the mobile device; a microphone module to record environmental conditions surrounding the user of the mobile device, and to record speech being spoken in proximity to the user of the mobile device. - View Dependent Claims (17, 18, 19, 20)
-
Specification