Patent application number | Description | Published |
20090219209 | LOCATION DETERMINATION - Among other disclosed subject matter, a method includes detecting that a location is to be determined. The method includes selecting at least one among multiple location determination techniques based on a selection criterion. The method includes causing the location to be determined using the selected location determination technique. | 09-03-2009 |
20090258660 | LOCATION DETERMINATION USING FORMULA - Among other disclosed subject matter, a method includes obtaining, in a mobile device, power information indicating a detected power of respective signals received from multiple transmitters. The method includes determining a location of the mobile device using a formula that uses: locations of the multiple transmitters, a first function of the power information and a second function of respective locations of the multiple transmitters. The method can include recording the determined location. | 10-15-2009 |
20100029247 | Service Provider Activation - Systems and methods for activating a mobile device for use with a service provider are described. In one exemplary method, a mobile device having a currently inserted SIM card may be prepared for activation using a signing process in which an activation server generates a signed activation ticket that uniquely corresponds to the combination of the device and SIM card, and that is securely stored on the mobile device. In another exemplary method the mobile device may be activated in an activation process in which the device verifies an activation ticket against information specific to the device and SIM card, and initiates activation when the verification of the activation ticket is successful. | 02-04-2010 |
20100070758 | Group Formation Using Anonymous Broadcast Information - A number of devices co-located at a geographic location can broadcast and receive tokens. Tokens can be exchanged using a communication link having limited communication range. Tokens that are received by a device can be stored locally on the device and/or transmitted to a trusted service operating remotely on a network. In some implementations, the tokens can be stored with corresponding timestamps to assist a trusted service in matching or otherwise correlating the tokens with other tokens provided by other devices. The trusted service can perform an analysis on the tokens and timestamps to identify devices that were co-located at the geographic location at or around a contact time which can be defined by the timestamps. A group can be created based on results of the analysis. Users can be identified as members of the group and invited to join the group. | 03-18-2010 |
20100201567 | COMMUNICATING LOCATION INFORMATION BETWEEN A PORTABLE DEVICE AND AN ACCESSORY - Location data is exchanged between a portable media device and an accessory. If the portable media player is equipped with location determining capability, the portable media device can communicate its location data to the accessory, and the accessory can use this location data to perform various tasks. If the accessory is equipped with location assistance capability, the accessory can communicate location data to the portable media device, and the portable media device can use this location data to perform various tasks. | 08-12-2010 |
20100279768 | INTERACTIVE GAMING WITH CO-LOCATED, NETWORKED DIRECTION AND LOCATION AWARE DEVICES - An interactive game environment includes two or more co-located, networked, direction and location aware interactive game devices. The game devices share a common reference coordinate frame (e.g., a three-dimensional Cartesian coordinate frame). Each game device maintains its own device state (e.g., position, orientation, time) in the reference coordinate frame. Each interactive game device shares its device state with the other interactive game devices using communication technology (e.g., Bluetooth, Wi-Fi, cellular). Each interactive game device can use the device states of the other interactive game devices to project the relative positions and orientations of the other interactive game devices into a local, fixed coordinate frame of the interactive game device. These projections allow each interactive gaming device to know the position and orientation of the other interactive game devices in an interactive game environment defined by the reference coordinate frame. | 11-04-2010 |
20100304730 | SPACE & TIME BASED DEVICE CUSTOMIZATION - Customizing a device based on space and time (e.g., a geographic position of the device at a particular time) is disclosed. In one aspect, geographic position data of a device is obtained. Temporal data that is related to the geographic position data is obtained. An operational mode is selected based on the geographic position data and the temporal data for activation on the device. In some implementations, the operational mode identifies a communication medium. | 12-02-2010 |
20100307016 | Magnetometer Accuracy and Use - A parameter related to the Earth's magnetic field can be used to determine accuracy of a magnetometer of a mobile device. In one aspect, a first instance of a parameter related to Earth's magnetic field is determined using data generated by the magnetometer. The magnetometer data can be based in part on a position of the mobile device with respect to the Earth. A second instance of the parameter can be determined using data generated by a model of Earth's magnetic field. The model data can also be based in part on the position of the mobile device with respect to the Earth. The first instance of the parameter can be compared with the second instance of the parameter. An accuracy metric for the magnetometer can be determined based on a result of the comparison. An indication of the accuracy metric can be presented by the mobile device. | 12-09-2010 |
20110051665 | Location Histories for Location Aware Devices - A location aware mobile device can include a baseband processor for communicating with one or more communication networks, such as a cellular network or WiFi network. In some implementations, the baseband processor can collect network information (e.g., transmitter IDs) over time. Upon request by a user or application, the network information can be translated to estimated position coordinates (e.g., latitude, longitude, altitude) of the location aware device for display on a map view or for other purposes. A user or application can query the location history database with a timestamp or other query to retrieve all or part of the location history for display in a map view. | 03-03-2011 |
20110054787 | Context Determination to Assist Location Determination Accuracy - A location aware device includes a navigation system and one or more environment sensors. Sensor output(s) are aggregated and used to determine a context for the location aware device. Based on the determined context, context data is generated and provided to a navigation engine where it can be used to determine a navigation solution. | 03-03-2011 |
20110077862 | Snap-to-Road Using Wireless Access Point Data - Techniques for performing more accurate snap-to-road calculations using wireless access point data are disclosed. In one aspect, a corrected location corresponding to received location data is selected from a plurality of candidate map locations based on a correspondence between the access points visible to a device and the access points visible at the corrected map location. In another aspect, road vector data is augmented with access point data, and a corrected map location is selected based on a correspondence between the access points visible to the device, and the augmented road vector data. | 03-31-2011 |
20110116453 | LOCATION-BASED NETWORK DETECTION - A mobile device establishes communication with a number of wireless cellular networks at particular locations and records the locations and network information associated with the wireless cellular networks. The network information can be used to narrow a search for an available wireless cellular network from a plurality of potentially available wireless cellular networks when the mobile device is operating at a stored location. In one aspect, a Radio Frequency (RF) receiver on a mobile device can receive a broadcast radio signal from a transmitter and use the signal to determine an approximate location of the device based on a known location of the transmitter. A match between the approximate device location and wireless cellular network transmitters in communication range of the mobile device can be used to narrow a search for wireless cellular networks. | 05-19-2011 |
20110195751 | Service Provider Activation - Systems and methods for activating a mobile device for use with a service provider are described. In one exemplary method, a mobile device having a currently inserted SIM card may be prepared for activation using a signing process in which an activation server generates a signed activation ticket that uniquely corresponds to the combination of the device and SIM card, and that is securely stored on the mobile device. In another exemplary method the mobile device may be activated in an activation process in which the device verifies an activation ticket against information specific to the device and SIM card, and initiates activation when the verification of the activation ticket is successful. | 08-11-2011 |
20120264460 | LOCATION DETERMINATION USING FORMULA - Among other disclosed subject matter, a method includes obtaining, in a mobile device, power information indicating a detected power of respective signals received from multiple transmitters. The method includes determining a location of the mobile device using a formula that uses: locations of the multiple transmitters, a first function of the power information and a second function of respective locations of the multiple transmitters. The method can include recording the determined location. | 10-18-2012 |
20120315994 | INTERACTIVE GAMING WITH CO-LOCATED, NETWORKED DIRECTION AND LOCATION AWARE DEVICES - An interactive game environment includes two or more co-located, networked, direction and location aware interactive game devices. The game devices share a common reference coordinate frame (e.g., a three-dimensional Cartesian coordinate frame). Each game device maintains its own device state (e.g., position, orientation, time) in the reference coordinate frame. Each interactive game device shares its device state with the other interactive game devices using communication technology (e.g., Bluetooth, Wi-Fi, cellular). Each interactive game device can use the device states of the other interactive game devices to project the relative positions and orientations of the other interactive game devices into a local, fixed coordinate frame of the interactive game device. These projections allow each interactive gaming device to know the position and orientation of the other interactive game devices in an interactive game environment defined by the reference coordinate frame. | 12-13-2012 |
20120322465 | LOCATION-BASED NETWORK DETECTION - A mobile device establishes communication with a number of wireless cellular networks at particular locations and records the locations and network information associated with the wireless cellular networks. The network information can be used to narrow a search for an available wireless cellular network from a plurality of potentially available wireless cellular networks when the mobile device is operating at a stored location. In one aspect, a Radio Frequency (RF) receiver on a mobile device can receive a broadcast radio signal from a transmitter and use the signal to determine an approximate location of the device based on a known location of the transmitter. A match between the approximate device location and wireless cellular network transmitters in communication range of the mobile device can be used to narrow a search for wireless cellular networks. | 12-20-2012 |
20130196686 | Selective Location Determination - Methods, program products, and systems for selective location determination are described. A mobile device can determine a location of the mobile device using various techniques. When there is a conflict between the locations determined using different techniques, the mobile device can select a most trustworthy location from the locations, and designate the most trustworthy location as a current location of the mobile device. The mobile device can determine a first location of the mobile device (e.g., a coarse location) using a cell identifier (cell ID) of a cellular network. The mobile device can determine a second location of the mobile device (e.g., a fine location) using one or more media access control (MAC) addresses of a WLAN. The first location and second location can be associated with confidence values that can indicate trustworthiness of the first location and second location. | 08-01-2013 |
20130196692 | CONTEXT-BASED REVERSE GEOCODING - In general, in one aspect, a mobile device can perform reverse geocoding based on context, in addition to latitude and longitude coordinates. The reverse geocoding can be used to determine in which geofence among multiple geofences the mobile device is located. Thus, the mobile device can be associated with a street address, a postal code, a named land feature, or a commercial, cultural, or political entity associated with the geofence. The context can include a pattern of movement, as well as an accuracy of the latitude and longitude coordinates. Information in the context can be compared to selection criteria of the geofence. A geofence having selection criteria that match the context the best can be selected. | 08-01-2013 |
20130260833 | SERVICE PROVIDER ACTIVATION - Systems and methods for activating a mobile device for use with a service provider are described. In one exemplary method, a mobile device having a currently inserted SIM card may be prepared for activation using a signing process in which an activation server generates a signed activation ticket that uniquely corresponds to the combination of the device and SIM card, and that is securely stored on the mobile device. In another exemplary method the mobile device may be activated in an activation process in which the device verifies an activation ticket against information specific to the device and SIM card, and initiates activation when the verification of the activation ticket is successful. | 10-03-2013 |