System, apparatus and method for creating, storing and transmitting sensory data triggered by an event
First Claim
Patent Images
1. A method for buffering data obtained from a sensor and transmitting the buffered data after an event occurs, comprising the steps of:
- obtaining data from a sensor;
storing the data into a continuous loop buffer;
processing the data to create data information by identifying objects and their location in the data, labeling the objects, and storing or embedding the data information within the data;
triggering an event by a user or by autonomous capabilities;
combining data from before the event with data that occurs after the event in a manner that is predetermined or determined by the user;
modifying or compressing the processed data and data information for storage or transmission;
storing the processed data and data information;
automatically identifying objectionable content in the processed data and data information to decide whether to transmit the data and data information;
determining where the processed data and data information is to be transmitted; and
transmitting the processed data and data information to an end location.
1 Assignment
0 Petitions
Accused Products
Abstract
A method and concomitant computer software and system for buffering data and transmitting the buffered data after an event occurs comprising storing data into a continuous loop buffer and transmitting data from the loop buffer to an end location after an event trigger.
36 Citations
2 Claims
-
1. A method for buffering data obtained from a sensor and transmitting the buffered data after an event occurs, comprising the steps of:
-
obtaining data from a sensor; storing the data into a continuous loop buffer; processing the data to create data information by identifying objects and their location in the data, labeling the objects, and storing or embedding the data information within the data; triggering an event by a user or by autonomous capabilities; combining data from before the event with data that occurs after the event in a manner that is predetermined or determined by the user; modifying or compressing the processed data and data information for storage or transmission; storing the processed data and data information; automatically identifying objectionable content in the processed data and data information to decide whether to transmit the data and data information; determining where the processed data and data information is to be transmitted; and transmitting the processed data and data information to an end location.
-
-
2. A non-transitory computer-readable medium comprising software to buffer data and transmit the buffered data after an event occurs, the software comprising:
-
code storing data obtained from a sensor into a continuous loop buffer; code processing the data to create data information by identifying objects and their location in the data, labeling the objects, and storing or embedding the data information within the data; code triggering an event by a user or by autonomous capabilities; code processing the data after an event is triggered to combine data from before the event with data that occurs after the event in a manner that is predetermined or determined by the user; code modifying or compressing the processed data and data information for storage or transmission; code storing the processed data and data information; code automatically identifying objectionable content in the processed data and data information to decide whether to transmit the data and data information; code determining where the processed data and data information is to be transmitted; and code transmitting the processed data and data information to an end location.
-
Specification