Motion data and wireless data for location
AssigneeMotorola Mobility LLC
InventorsBinesh Balasingh, Mary Khun Hor-Lao, Ranjeet Gupta
Life of this patent
Estimating the term…
Abstract
Techniques for motion data and wireless data for location are described, and may be implemented via a mobile device to identify frequently visited locations and to perform different tasks for the mobile device at the frequented locations. Generally, the described techniques enable a mobile device to generate precise representations of frequented locations known as “pillar locations” without relying on conventional location determination techniques. Further, specific actions can be performed when the mobile device is detected at a pillar location, such as automatically unlocking the mobile device from a locked state.
Claims20
A method, comprising:
- collecting motion data and wireless network data pertaining to a mobile device;
- filtering the wireless network data to remove wireless network data obtained from a disallowed access point based on determining that the disallowed access point is identified as a category of access point that is disallowed for determining location;
- processing the filtered wireless network data based on the motion data to identify a location at which the mobile device is present multiple times over a period of time;
- identifying, based on said processing, the location as a pillar location and generating a pillar profile that includes data describing a wireless profile for the pillar location;
- detecting, subsequent to said identifying and based on the pillar profile, that the mobile device is present at the pillar location;
- and
- causing a task to be performed on the mobile device responsive to said detecting that the mobile device is present at the pillar location.
A mobile device comprising:
- a wireless radio system to transmit and receive wireless signal;
- a sensor system;
- and
- a pillar management module implemented to:
- collect motion data from the sensor system and wireless network data from the wireless radio system;
- process the wireless network data based on the motion data to identify a location at which the mobile device is present multiple times over a period of time;
- identify the location as a pillar location and generate a pillar profile that includes data describing a wireless profile for the pillar location, including to:
- identify a first pillar location and a second pillar location as different pillar locations based on a wireless connectivity device detected at the first pillar location but not at the second pillar location;
- determine that the wireless connectivity device is an access point that is not to be considered for identifying pillar locations;
- and
- coalesce, based on removing the wireless connectivity device from consideration, the first pillar location and the second pillar location as the identified pillar location;
- detect, based on the pillar profile, that the mobile device is present at the pillar location;
- and
- cause a task to be performed on the mobile device responsive to said detecting that the mobile device is present at the pillar location.
A system comprising:
- one or more processors;
- and
- one or more computer-readable storage memory storing instructions that are executable by the one or more processors to perform operations including:
- receiving motion data from a motion sensor of a mobile device;
- initiating, based on a change in the motion data indicating a decrease in motion of the mobile device, the mobile device to increase a wireless scan rate and collect wireless network data for a location at which the mobile device is present;
- detecting that the mobile device is present at a pillar location based on matching the wireless network data to a wireless signature pre-defined for the pillar location;
- causing a task to be performed on the mobile device responsive to said detecting that the mobile device is present at the pillar location;
- initiating, based on further motion data indicating an increase in motion of the mobile device, the mobile device to perform a further network scan and collect further wireless network data for a location at which the mobile device is present;
- detecting that the mobile device has exited the pillar location based on the further wireless network data not matching the wireless signature for the pillar location;
- and
- causing a further task to be performed on the mobile device responsive to said detecting that the mobile device has exited the pillar location.
Dependencies are inferred from the claim text.