Method and system for journaling and accessing sensor and configuration data
First Claim
Patent Images
1. A system comprising:
- a processor;
a sensor interface responsive to the processor; and
memory responsive to the processor, the memory including program instructions operable to direct the processor to;
implement a kernel-mode device driver for gathering data via the sensor interface and for manipulating a journal based data system;
implement a plurality of variable definitions in the journal based data system, each variable definition of the plurality of variable definitions being associated with at least one sensor and indicating a data type for environmental data gathered from the associated at least one sensor;
implement a plurality of variable update records in the journal based data system, each variable update record of the plurality of variable update records being associated with at least one of the plurality of variable definitions and having a value of the data type indicated by the associated at least one of the plurality of variable definitions;
gather, via the kernel-mode device driver, the environmental data from the at least one sensor; and
store the environmental data in at least one of the plurality of variable update records associated with at least one of the plurality of variable definitions associated with the at least one sensor.
2 Assignments
0 Petitions
Accused Products
Abstract
The disclosure is directed to a system including a processor, a sensor interface responsive to the processor and memory responsive to the processor. The memory includes program instructions operable to direct the processor to implement a kernel-mode device driver for manipulating a journal based data system associated with data received via the sensor interface.
203 Citations
21 Claims
-
1. A system comprising:
-
a processor; a sensor interface responsive to the processor; and memory responsive to the processor, the memory including program instructions operable to direct the processor to; implement a kernel-mode device driver for gathering data via the sensor interface and for manipulating a journal based data system; implement a plurality of variable definitions in the journal based data system, each variable definition of the plurality of variable definitions being associated with at least one sensor and indicating a data type for environmental data gathered from the associated at least one sensor; implement a plurality of variable update records in the journal based data system, each variable update record of the plurality of variable update records being associated with at least one of the plurality of variable definitions and having a value of the data type indicated by the associated at least one of the plurality of variable definitions; gather, via the kernel-mode device driver, the environmental data from the at least one sensor; and store the environmental data in at least one of the plurality of variable update records associated with at least one of the plurality of variable definitions associated with the at least one sensor. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16)
-
-
17. A method for processing data from a sensor comprising:
-
storing, in memory, program instructions operable to direct a processor to; implement a kernel-mode device driver for gathering data via a sensor interface and for manipulating a journal based data system; implement a plurality of variable definitions in the journal based data system, each variable definition of the plurality of variable definitions being associated with at least one sensor and indicating a data type for environmental data gathered from the associated at least one sensor; implement a plurality of variable update records in the journal based data system, each variable update record of the plurality of variable update records being associated with at least one of the plurality of variable definitions and having a value of the data type indicated by the associated at least one of the plurality of variable definitions; executing, by a processor, the program instructions; gathering, by the implemented kernel-mode device driver, the environmental data from the at least one sensor via the sensor interface; and storing the environmental data in at least one of the plurality of variable update records associated with at least one of the plurality of variable definitions associated with the at least one sensor. - View Dependent Claims (18, 19, 21)
-
-
20. A computer readable storage medium having stored thereon sequences of instructions including instructions that will cause a processor to:
-
store, in memory, program instructions operable to direct the processor to; implement a kernel-mode device driver for gathering data via a sensor interface and for manipulating a journal based data system; implement a plurality of variable definitions in the journal based data system, each variable definition of the plurality of variable definitions being associated with at least one sensor and indicating a data type for environmental data gathered from the associated at least one sensor; implement a plurality of variable update records in the journal based data system, each variable update record of the plurality of variable update records being associated with at least one of the plurality of variable definitions and having a value of the data type indicated by the associated at least one of the plurality of variable definitions; execute the program instructions; gather, by the implemented kernel-mode device driver, environmental data from the at least one sensor via a sensor interface; and store the environmental data in at least one of the plurality of variable update records associated with at least one of the plurality of variable definitions associated with the at least one sensor.
-
Specification