Systems and methods for tracking a user's location
First Claim
Patent Images
1. 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.
1 Assignment
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.
12 Citations
20 Claims
-
1. 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. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
-
10. 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. - View Dependent Claims (11, 12, 13, 14, 15, 16, 17, 18)
-
-
19. 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. - View Dependent Claims (20)
-
Specification