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 electrically non-powered passive tags in response to physical motion of respective monitored objects associated with the passive tags;
receiving a first acoustic signal characterized by a respective acoustic signature and generated by a first passive tag of the passive tags in response to physical motion of a first monitored object of the respective monitored objects, wherein the first monitored object is associated with the first passive tag; and
in response to the receiving;
based on the respective acoustic signature and information in the database;
identifying the first monitored object associated with the respective acoustic signature; and
determining a first state of a plurality of predefined states 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.
-
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 electrically non-powered passive tags in response to physical motion of respective monitored objects associated with the passive tags; receiving a first acoustic signal characterized by a respective acoustic signature and generated by a first passive tag of the passive tags in response to physical motion of a first monitored object of the respective monitored objects, wherein the first monitored object is associated with the first passive tag; and in response to the receiving; based on the respective acoustic signature and information in the database; identifying the first monitored object associated with the respective acoustic signature; and determining a first state of a plurality of predefined states 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 electrically non-powered passive tag of a plurality of electrically non-powered 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; receiving 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, wherein the respective monitored objects include a first monitored object associated with the first passive tag; 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 the first monitored object associated with the respective acoustic signature; and determining a first state of a plurality of defined states 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 electrically non-powered passive tags in response to physical motion of respective monitored objects associated with the passive tags; receiving a first acoustic signal characterized by a respective acoustic signature and generated by a first passive tag of the passive tags in response to physical motion of a first monitored object of the respective monitored objects, wherein the first monitored object is associated with the first passive tag; and in response to the receiving; based on the respective acoustic signature and information in the database; identifying the first monitored object associated with the respective acoustic signature; and determining a first state of a plurality of predefined states 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