Systems and Methods for Monitoring Objects and Their States by Using Acoustic Signals
First Claim
1. A method of detecting a state of monitored objects, comprising:
- at a computer system having one or more processors and memory storing instructions for execution by the one or more processors, wherein the computer system is communicably coupled to one or more sensor devices;
obtaining a database of stored acoustic signatures characterizing predefined acoustic signals generated by passive tags in response to physical motion of respective monitored objects associated with the passive tags;
detecting a first acoustic signal characterized by a respective acoustic signature and generated by a first one of the passive tags; and
in response to the detecting;
based on the respective acoustic signature and information in the database;
identifying a first monitored object associated with the respective acoustic signature; and
determining a first state of the first monitored object;
storing in the database the determined first state of the first monitored object; and
providing an indication of the first state of the first monitored object to a monitoring service associated with the one or more monitored objects.
2 Assignments
0 Petitions
Accused Products
Abstract
A computer system is communicably coupled to one or more sensor devices. The computer system obtains a database of stored acoustic signatures characterizing predefined acoustic signals generated by passive tags in response to physical motion of respective monitored objects associated with the passive tags. A first acoustic signal characterized by a respective acoustic signature and generated by a first passive tag is detected. In response, and based on the respective acoustic signature and information in the database, a first monitored object associated with the respective acoustic signature is identified, and a first state of the first monitored object is determined. The determined first state is stored in the database, and an indication of the first state is provided to an associated monitoring service.
17 Citations
20 Claims
-
1. A method of detecting a state of monitored objects, comprising:
at a computer system having one or more processors and memory storing instructions for execution by the one or more processors, wherein the computer system is communicably coupled to one or more sensor devices; obtaining a database of stored acoustic signatures characterizing predefined acoustic signals generated by passive tags in response to physical motion of respective monitored objects associated with the passive tags; detecting a first acoustic signal characterized by a respective acoustic signature and generated by a first one of the passive tags; and in response to the detecting; based on the respective acoustic signature and information in the database; identifying a first monitored object associated with the respective acoustic signature; and determining a first state of the first monitored object; storing in the database the determined first state of the first monitored object; and providing an indication of the first state of the first monitored object to a monitoring service associated with the one or more monitored objects. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18)
-
19. A method of detecting a state of monitored objects, comprising:
-
at a sensor device having one or more first processors and first memory storing instructions for execution by the one or more first processors, wherein sensor device is communicably coupled to a remote server; detecting a first acoustic signal characterized by a respective acoustic signature and generated by a first one of a plurality of passive tags; and at the remote server having one or more second processors and second memory storing instructions for execution by the one or more second processors; obtaining a database of stored acoustic signatures characterizing predefined acoustic signals generated by the plurality of passive tags in response to physical motion of respective monitored objects associated with the plurality of passive tags; and in response to the detection of the first acoustic signal by the sensor device; based on the respective acoustic signature and information in the database; identifying a first monitored object associated with the respective acoustic signature; and determining a first state of the first monitored object; storing in the database the determined first state of the first monitored object; and providing an indication of the first state of the first monitored object to a monitoring service associated with the one or more monitored objects.
-
-
20. A non-transitory computer-readable storage medium storing one or more programs for execution by one or more processors of a computer system, the one or more programs including instructions for:
-
obtaining a database of stored acoustic signatures characterizing predefined acoustic signals generated by passive tags in response to physical motion of respective monitored objects associated with the passive tags; detecting a first acoustic signal characterized by a respective acoustic signature and generated by a first one of the passive tags; and in response to the detecting; based on the respective acoustic signature and information in the database; identifying a first monitored object associated with the respective acoustic signature; and determining a first state of the first monitored object; storing in the database the determined first state of the first monitored object; and providing an indication of the first state of the first monitored object to a monitoring service associated with the one or more monitored objects.
-
Specification