Generating alerts by matching audio signatures from trusted smart devices
First Claim
1. A computer-implemented method, comprising:
- converting one or more captured audio signals originating from a given area of a given environment to one or more audio signatures, wherein the one or more audio signatures correspond to one or more pre-defined user actions within the given environment;
comparing the one or more audio signatures to one or more audio signatures associated with one or more user devices authorized to access the given area of the given environment, wherein the one or more user devices authorized to access the given area of the given environment comprise one or more devices (i) attributed to one or more users associated with the given environment and (ii) registered with one or more of the given areas accessible to the one or more users associated with the given environment;
generating, based on said comparing, an alert upon a determination that the audio signatures do not exceed a threshold level of similarity with respect to the audio signatures associated with the one or more user devices authorized to access the given area; and
outputting the alert to one or more of the user devices authorized to access the given area of the given environment;
wherein the steps are carried out by at least one computing device.
1 Assignment
0 Petitions
Accused Products
Abstract
Methods, systems, and computer program products for generating alerts by matching audio signatures from trusted smart devices are provided herein. A computer-implemented method includes converting one or more captured audio signals originating from a given area of a given environment to one or more audio signatures, wherein the one or more audio signatures correspond to one or more pre-defined user actions within the given environment; comparing the one or more audio signatures to one or more audio signatures associated with one or more user devices authorized to access the given area of the given environment; generating, based on said comparing, an alert upon a determination that the audio signatures do not exceed a threshold level of similarity with respect to the audio signatures associated with the one or more user devices authorized to access the given area; and outputting the alert to one or more of the user devices authorized to access the given area of the given environment.
10 Citations
20 Claims
-
1. A computer-implemented method, comprising:
-
converting one or more captured audio signals originating from a given area of a given environment to one or more audio signatures, wherein the one or more audio signatures correspond to one or more pre-defined user actions within the given environment; comparing the one or more audio signatures to one or more audio signatures associated with one or more user devices authorized to access the given area of the given environment, wherein the one or more user devices authorized to access the given area of the given environment comprise one or more devices (i) attributed to one or more users associated with the given environment and (ii) registered with one or more of the given areas accessible to the one or more users associated with the given environment; generating, based on said comparing, an alert upon a determination that the audio signatures do not exceed a threshold level of similarity with respect to the audio signatures associated with the one or more user devices authorized to access the given area; and outputting the alert to one or more of the user devices authorized to access the given area of the given environment; wherein the steps are carried out by at least one computing device. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
9. A computer program product comprising a computer readable storage medium having program instructions embodied therewith, the program instructions executable by a device to cause the device to:
-
convert one or more captured audio signals originating from a given area of a given environment to one or more audio signatures, wherein the one or more audio signatures correspond to one or more pre-defined user actions within the given environment; compare the one or more audio signatures to one or more audio signatures associated with one or more user devices authorized to access the given area of the given environment, wherein the one or more user devices authorized to access the given area of the given environment comprise one or more devices (i) attributed to one or more users associated with the given environment and (ii) registered with one or more of the given areas accessible to the one or more users associated with the given environment; generate, based on said comparing, an alert upon a determination that the audio signatures do not exceed a threshold level of similarity with respect to the audio signatures associated with the one or more user devices authorized to access the given area; and output the alert to one or more of the user devices authorized to access the given area of the given environment. - View Dependent Claims (10)
-
-
11. A system comprising:
-
a memory; and at least one processor coupled to the memory and configured for; converting one or more captured audio signals originating from a given area of a given environment to one or more audio signatures, wherein the one or more audio signatures correspond to one or more pre-defined user actions within the given environment; comparing the one or more audio signatures to one or more audio signatures associated with one or more user devices authorized to access the given area of the given environment, wherein the one or more user devices authorized to access the given area of the given environment comprise one or more devices (i) attributed to one or more users associated with the given environment and (ii) registered with one or more of the given areas accessible to the one or more users associated with the given environment; generating, based on said comparing, an alert upon a determination that the audio signatures do not exceed a threshold level of similarity with respect to the audio signatures associated with the one or more user devices authorized to access the given area; and outputting the alert to one or more of the user devices authorized to access the given area of the given environment.
-
-
12. A computer-implemented method, comprising:
-
detecting an event within a given area of a given environment, wherein said detecting is based on one or more audio signals originating from the given area; determining a periodicity requirement of human presence in the given area in response to said detected event, wherein said determining the periodicity requirement comprises comparing the detected event to a collection of information pertaining to periodicity requirements of human presence in relation to multiple detected events; generating an instruction to emit one or more signals in the given area of the given environment during a defined temporal period, wherein the defined temporal period is based on the determined periodicity requirement of human presence; determining the presence, within the given area, of one or more user devices authorized to access the given area of the given environment during the defined temporal period, wherein said determining the user device presence comprises monitoring interaction between the one or more emitted signals and the one or more user devices; generating, based on said determining the user device presence, an alert upon a determination that none of the authorized user devices interacted with the one or more emitted signals during the defined temporal period; and outputting the alert to one or more of the user devices authorized to access the given area of the given environment; wherein the steps are carried out by at least one computing device. - View Dependent Claims (13, 14, 15, 16, 17, 18, 19)
-
-
20. A computer program product comprising a computer readable storage medium having program instructions embodied therewith, the program instructions executable by a device to cause the device to:
-
detect an event within a given area of a given environment, wherein said detecting is based on one or more audio signals originating from the given area; determine a periodicity requirement of human presence in the given area in response to said detected event, wherein said determining the periodicity requirement comprises comparing the detected event to a collection of information pertaining to periodicity requirements of human presence in relation to multiple detected events; generate an instruction to emit one or more signals in the given area of the given environment during a defined temporal period, wherein the defined temporal period is based on the determined periodicity requirement of human presence; determine the presence, within the given area, of one or more user devices authorized to access the given area of the given environment during the defined temporal period, wherein said determining the user device presence comprises monitoring interaction between the one or more emitted signals and the one or more user devices; generate, based on said determining the user device presence, an alert upon a determination that none of the authorized user devices interacted with the one or more emitted signals during the defined temporal period; and output the alert to one or more of the user devices authorized to access the given area of the given environment.
-
Specification