Systems and methods for tracking a user's location
First Claim
Patent Images
1. A method comprising:
- detecting, using a microphone of a user device, an ambient noise signal proximate to the 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; and
determining that the user device is currently located indoors or outdoors, based on the comparison.
2 Assignments
0 Petitions
Accused Products
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.
11 Citations
16 Claims
-
1. A method comprising:
-
detecting, using a microphone of a user device, an ambient noise signal proximate to the 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; and determining that the user device is currently located indoors or outdoors, based on the comparison. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. An apparatus 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; and determine that the user device is currently located indoors or outdoors, based on the comparison. - View Dependent Claims (9, 10, 11, 12, 13, 14)
-
-
15. A non-transitory machine-readable storage medium having embodied thereon instructions executable by one or more machines to perform operations comprising:
-
detecting, using a microphone of a user device, an ambient noise signal proximate to the 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; and determining that the user device is currently located indoors or outdoors, based on the comparison. - View Dependent Claims (16)
-
Specification