Systems and methods for tracking a user's location
AssigneeeBay Inc.
InventorNikhil Vijay Thaker
Life of this patent
Estimating the term…
Abstract
Techniques for tracking a current location of a user are described. According to various embodiments, an ambient noise signal proximate to a user device is detected using a microphone. Audio sample information may be accessed, where the audio sample information identifies various audio samples and, for each of the audio samples, a source of the corresponding audio sample. Thereafter, a specific audio sample corresponding to the ambient noise signal may be identified. Moreover, a current location of the user device may be determined, based on the source of the specific audio sample.
Claims20
A method comprising:
- detecting an ambient noise signal proximate to a user device;
- accessing audio sample information identifying a plurality of audio samples and, for each of the audio samples, a source of the corresponding audio sample;
- identifying, from the audio sample information, a specific one of the audio samples that corresponds to the ambient noise signal;
- determining, using one or more hardware processors, a current location of the user device based on the source of the specific audio sample;
- detecting, using a temperature sensor of the user device, an ambient temperature proximate to the user device;
- estimating, based at least in part on global positioning system information, a position of the user device;
- accessing weather information indicating a current outdoor temperature for the estimated position of the user device;
- comparing the detected ambient temperature to the current outdoor temperature;
- inferring, based on the determined current location of the user device and the ambient temperature proximate to the user device, an activity being performed by a user of the user device;
- and
- transmitting a communication associated with the inferred activity to a predetermined address.
An system comprising:
- a microphone configured to detect an ambient noise signal proximate to a user device;
- a temperature sensor configured to detect an ambient temperature proximate to the user device;
- and
- a determination module implemented by one or more hardware processors and configured to:
- access audio sample information identifying a plurality of audio samples and, for each of the audio samples, a source of the corresponding audio sample;
- identify, from the audio sample information, a specific one of the audio samples that corresponds to the ambient noise signal;
- determine a current location of the user device based on the source of the specific audio sample;
- estimate, based at least in part on global positioning system information, a position of the user device;
- access weather information indicating a current outdoor temperature for the estimated position of the user device;
- compare the detected ambient temperature to the current outdoor temperature;
- infer, based on the determined current location of the user device and the ambient temperature proximate to the user device, an activity being performed by a user of the user device;
- and
- transmit a communication associated with the inferred activity to a predetermined address.
A non-transitory machine-readable storage medium having embodied thereon instructions that when executed by one or more processors of a machine, cause the machine to perform operations comprising:
- detecting an ambient noise signal proximate to a user device;
- accessing audio sample information identifying a plurality of audio samples and, for each of the audio samples, a source of the corresponding audio sample;
- identifying, from the audio sample information, a specific one of the audio samples that corresponds to the ambient noise signal;
- determining a current location of the user device, based on the source of the specific audio sample;
- detecting, using a temperature sensor of the user device, an ambient temperature proximate to the user device;
- estimating, based at least in part on global positioning system information, a position of the user device;
- accessing weather information indicating a current outdoor temperature for the estimated position of the user device;
- comparing the detected ambient temperature to the current outdoor temperature;
- inferring, based on the determined current location of the user device and the ambient temperature proximate to the user device, an activity being performed by a user of the user device;
- and
- transmitting a communication associated with the inferred activity to a predetermined address.
Dependencies are inferred from the claim text.