IP Library Granted Patent US 8,275,824
Granted Patent B2
US 8,275,824 · App. 12/454,171 · Granted Sep 25, 2012

Occurrence data detection and storage for mote networks

Assignee: The Invention Science Fund I, LLC
View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 8,275,824
App. No.
12/454,171
Granted
Sep 25, 2012
Kind
B2
Abstract

Systems and processes for detecting and storing occurrence data using mote networks are disclosed. In some embodiments, a system includes a computing component coupled with a data storage device and operable to receive data from one or more motes. Instructions on the data storage device configure the computing component to receive data from one or more motes into a received data set, receive an input selection corresponding to a target-occurrence having a representative feature, the representative feature including at least one recognizable pattern of at least one parameter in the data received from the one or more of the motes, select a pattern recognition criteria corresponding one of the representative features of the target-occurrence, and in response to the input selection corresponding to the target-occurrence, automatically search the received data set for data correlating to the target-occurrence representative feature using the selected pattern recognition criteria.

Claims (62)

1. A system, comprising:

one or more motes, each mote being respectively operable to obtain and communicate sensor data related to at least one parameter;

a computing device operable to communicate with the one or more motes, the computing device having a processing unit coupled to a data storage device; and

one or more instructions loaded on the data storage device that, when executed by the processing unit, configure the computing device to:

store an instance of sensor data related to the at least one parameter received from at least one mote of the one or more motes in a received data set in the data storage device;

receive an input selection defining an event corresponding to a target-occurrence, the target-occurrence having a representative feature including at least one recognizable pattern of sensor data obtained by the at least one mote of the one or more motes and related to the at least one parameter;

in response to the input selection defining the event corresponding to the target-occurrence, search the received data set for sensor data correlating to the representative feature of the target-occurrence;

when received sensor data correlating to the representative feature of the target-occurrence is found, store the correlated received sensor data in a retained data storage; and

delete the instance of sensor data related to the at least one parameter from the received data set according to a deletion sequence, wherein the deletion sequence includes deleting searched sensor data not correlated to the representative feature of the target-occurrence.

2. The system of claim 1 , wherein the one or more motes includes:

one or more motes operable to obtain and communicate data related to a parameter sensed by a sensor.

3. The system of claim 2 , wherein the one or more motes operable to obtain and communicate data related to a parameter sensed by a sensor includes:

one or more motes operable to obtain and communicate data related to a parameter selected from a group consisting of optical, acoustic, pressure, temperature, thermal, acceleration, magnetic, biological, chemical, and motion.

4. The system of claim 2 , wherein the one or more motes operable to obtain and communicate data related to a parameter sensed by a sensor includes:

one or more motes operable to obtain and communicate data related to a parameter related to at least one of infrared, visible, and ultraviolet light.

5. The system of claim 1 , wherein the one or more motes, each mote being respectively operable to obtain and communicate data related to at least one parameter includes:

one or more motes operable to obtain and communicate data related to a chronological sequence.

6. The system of claim 1 , wherein the one or more motes, each mote being respectively operable to obtain and communicate data related to at least one parameter includes:

one or more motes having a unique identifier.

7. The system of claim 6 , wherein the one or more motes having a unique identifier includes:

one or more motes operable to communicate the unique identifier in an association with the obtained data related to the at least one parameter.

8. The system of claim 1 , wherein the one or more instructions loaded on the data storage device further configure the computing device to:

store another instance of sensor data related to the at least one parameter from at least one mote of the plurality of motes in a sensor data set in the data storage device;

search the sensor data set for sensor data correlating to the representative feature of the target-occurrence; and

when sensor data correlating to the representative feature of the target-occurrence is found, store the correlated sensor data in the retained data storage.

9. The system of claim 8 , wherein the another instance of sensor data is not a redundant data.

10. An occurrence-data storage system, comprising:

a computing device having a processing unit coupled to a digital data storage device and being operable to communicate with one or more distributed motes, each mote operable to obtain sensor data having at least one parameter representing a feature, and to communicate the obtained sensor data to the computing device, the feature having a correlation to an occurrence; and

one or more instructions loaded on the digital data storage device that, when executed by the processing unit, configure the computing device to:

store the received sensor data from a first mote of the one or more distributed motes in a first receiver data set in the digital data storage device;

access selection data corresponding to a target-occurrence having a representative feature, the representative feature including at least one recognizable pattern of at least one parameter corresponding to the sensor data obtained by one or more of the one or more distributed motes;

select a pattern recognition criteria corresponding to the representative feature of the target-occurrence; and

in response to the accessing of selection data corresponding to the target-occurrence, search the first receiver data set for sensor data correlating to the representative feature of the target-occurrence using the selected pattern recognition criteria; and

when sensor data correlating to the representative feature of the target-occurrence is found, perform at least one of store the correlated sensor data in a retained data storage or provide an indication of a discovered sensor data correlation; and

delete the received sensor data having the respective parameter from the first receiver data set according to a deletion sequence, wherein the deletion sequence includes deleting searched sensor data not correlated to the representative feature of the target-occurrence.

11. The system of claim 10 , wherein

when sensor data correlating to the target-occurrence representative feature is found, store the correlated sensor data in the retained data storage that is local to the first mote.

12. The system of claim 10 , wherein

when sensor data correlating to the target-occurrence representative feature is found, store the correlated sensor data in the retained data storage that is local to the computing device.

13. The system of claim 10 , wherein

when sensor data correlating to the target-occurrence representative feature is found, store the correlated sensor data in the retained data storage that is a remote digital storage device.

14. The system of claim 10 , wherein

when sensor data correlating to the target-occurrence representative feature is found, store the correlated sensor data in a controlled-access data storage.

15. The system of claim 10 , wherein the computing device is being operable to communicate with the one or more distributed motes over a communications link.

16. The system of claim 15 , wherein the communications link includes at least one of an optical link, a wireless link, or a wired link.

17. The system of claim 15 , wherein the communications link includes an intermediate mote that relays a communication between one or more other motes and the computing device.

18. The system of claim 10 , wherein the one or more instructions configure the computing device to receive the target-occurrence from a program.

19. The system of claim 18 , wherein the program is running on another computing device.

20. The system of claim 10 , wherein the one or more instructions configure the computing device to automatically select a pattern recognition criteria corresponding to the representative feature of the target-occurrence in response to a user selected target-occurrence.

21. The system of claim 10 , wherein the one or more instructions configure the computing device to automatically select a pattern recognition criteria corresponding to the representative feature of the target-occurrence in response to a characteristic of a user selected target-occurrence.

22. The system of claim 10 , wherein the first receiver data set includes a multi-element data structure from which elements can be removed only in the same order in which the elements were inserted.

23. An occurrence-data storage system, comprising:

a data storage device coupled with a computing component operable to receive sensor data from one or more motes, the sensor data having at least one parameter representing a feature having a correlation to an occurrence; and

one or more instructions loaded on the data storage device that, when executed by the computing component, configure the computing component to:

receive sensor data from the one or more motes into a received data set;

receive an input selection defining an event corresponding to a target-occurrence having a representative feature, the representative feature including at least one recognizable pattern of at least one parameter in the sensor data received from the one or more motes;

select a pattern recognition criteria corresponding to the representative feature of the target-occurrence; and

in response to the input selection defining the event corresponding to the target-occurrence, automatically search the received data set for sensor data correlating to the representative feature of the target-occurrence using the selected pattern recognition criteria;

when received sensor data correlating to the representative feature of the target-occurrence is found, store the correlated received sensor data in a retained data storage; and

delete the sensor data related to the at least one parameter from the received data set according to a deletion sequence, wherein the deletion sequence includes deleting searched sensor data not correlated to the representative feature of the target-occurrence.

24. The system of claim 23 , wherein the one or more instructions loaded on the data storage device further configure the computing component to:

when data correlating to the target-occurrence representative feature is found, store the correlated received data in a retained data storage.

Assignments (7)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jan 5, 2023
From: JTT INVESTMENT PARTNERS, LLC
To: ALARM.COM INCORPORATED
Reel/Frame 062279/0900 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Aug 5, 2020
From: TRIPLAY, INC.
To: JTT INVESTMENT PARTNERS, LLC
Reel/Frame 053411/0805 →
RELEASE OF SECURITY INTEREST Recorded Mar 18, 2020
From: FORTRESS CREDIT CO LLC
To: TRIPLAY, INC.
Reel/Frame 052156/0955 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded May 14, 2015
From: INVENTION SCIENCE FUND I, LLC; SEARETE LLC
To: TRIPLAY, INC.
Reel/Frame 035643/0702 →
SECURITY INTEREST Recorded Mar 2, 2015
From: TRIPLAY, INC.
To: FORTRESS CREDIT CO LLC
Reel/Frame 035120/0862 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jun 27, 2012
From: SEARETE LLC
To: THE INVENTION SCIENCE FUND I, LLC
Reel/Frame 028455/0606 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jun 17, 2009
From: JUNG, EDWARD K.Y.; TEGREENE, CLARENCE T
To: SEARETE LLC
Reel/Frame 022836/0995 →
Continuity (5)
Continuation In Part 10903692 · Jul 30, 2004
Continuation In Part 12286736 · Sep 30, 2008
Continuation In Part 10909200 · Jul 30, 2004
Continuation In Part 10903652 · Jul 30, 2004
Related Publication 20090282156A1 · Nov 12, 2009