Patent application number | Description | Published |
20110176494 | Location Filtering Using Mobile Country Code - Methods, program products, and systems for location filtering using mobile country code (MCC) is described. A mobile device can determine its geographic location using locations of access points of a wireless communications network to which the mobile device is connected. The mobile device can wirelessly receive identifiers of one or more access points of the wireless communications network and a current MCC through a cellular network. The mobile device can identify a polygon that is a bounding box of a geographic area that corresponds to the current MCC. The mobile device can select a set of access point locations from a location database using the received identifiers, where the access point locations are inside the identified polygon. The mobile device can determine a current location of the mobile device based on an average location of the selected set of access point locations. | 07-21-2011 |
20110241656 | Determining Heading Using Magnetometer Data and Angular Rate Data - A device coupled with a magnetometer and an angular rate sensor can determine a heading of the device using magnetometer data. When the device receives a notification that the magnetometer data may be inaccurate, the device can determine the heading of the device using angular rate data. When the device determines that the magnetometer data are accurate, the device can resume determining the heading of the device using the magnetometer data. | 10-06-2011 |
20110246117 | CALIBRATING SENSOR MEASUREMENTS ON MOBILE DEVICES - Sensor measurements are used to detect when a device incorporating the sensor is stationary. While the device is stationary, sensor measurements at a current device temperature are used to estimate model parameters. The model parameters can be used in a state estimator to provide an estimated attitude that can be provided to other applications. In some implementations, the estimated attitude can be used to mitigate interference in other sensor measurements. | 10-06-2011 |
20120072167 | SENSOR FUSION - Accurate and reliable techniques for determining a current status of an accessory device in relation to an electronic device are described. | 03-22-2012 |
20120306745 | MOTION PATTERN CLASSIFICATION AND GESTURE RECOGNITION - Methods, program products, and systems for gesture classification and recognition are disclosed. In general, in one aspect, a system can determine multiple motion patterns for a same user action (e.g., picking up a mobile device from a table) from empirical training data. The system can collect the training data from one or more mobile devices. The training data can include multiple series of motion sensor readings for a specified gesture. Each series of motion sensor readings can correspond to a particular way a user performs the gesture. Using clustering techniques, the system can extract one or more motion patterns from the training data. The system can send the motion patterns to mobile devices as prototypes for gesture recognition. | 12-06-2012 |
20120306770 | MOTION-BASED DEVICE OPERATIONS - Methods, program products, and systems of motion-based device operations are described. A mobile device can coordinate operations of a motion sensor and a proximity sensor. The mobile device can determine a gesture event using the motion sensor. The mobile device can determine a proximity event using the proximity sensor. The mobile device can use the gesture event and proximity event to confirm one another, and determine that the mobile device has moved in proximity to a target object following a specified gesture. Upon confirmation, the mobile device can perform a specified task. | 12-06-2012 |
20120310587 | Activity Detection - Methods, systems, and apparatus, including computer programs encoded on a computer storage medium, for determining a presumed activity associated with a mobile device. A plurality of sensor values detected by one or more sensors onboard the mobile device is received over a period of time. A plurality of derived values is calculated from the plurality of sensor values. The derived values are selectively combined to generate one or more abstract values. A presumed activity is identified from a plurality of possible activities based on a level of similarity between the one or more abstract values and expected values of each of the plurality of possible activities that correspond to the one or more abstract values. | 12-06-2012 |
20130080762 | SENSOR FUSION - Accurate and reliable techniques for determining a current status of an accessory device in relation to an electronic device are described. | 03-28-2013 |
20130328894 | ADAPTIVE FRAME RATE CONTROL - Displaying frames on an electronic display. Each frame is characterized by a time. Determining a characteristic of data related to each element of a first set of frames, each frame characterized as within a first time period. Determining a rate of change over time of the characteristic. Determining a frame rate based on the determined rate of change. Displaying a second set of frames at the frame rate. | 12-12-2013 |
20130332113 | CONTEXT AWARE MAP APPLICATION - The embodiments described relate to techniques and systems for utilizing a portable electronic device to monitor, process, present and manage data captured by a series of sensors and location awareness technologies to provide a context aware map and navigation application. The context aware map application offers a user interface including visual and audio input and output, and provides several map modes that can change based upon context determined by data captured by a series of sensors and location awareness technologies. | 12-12-2013 |
20140121855 | SENSOR FUSION - Accurate and reliable techniques for determining a current status of an accessory device in relation to an electronic device are described. | 05-01-2014 |