Reconfigurable, hierarchical component-based architecture and framework and methods for rapidly developing sensor device-enabling software applications
First Claim
1. A non-transitory computer-readable medium storing a computer program providing a reconfigurable hierarchical component-based toolset for rapidly developing sensor device software applications on a computer, said computer program comprising program instructions to:
- define said toolset as comprising a series component defining a data storage format for a sensor data table, at least one field subcomponent defining a column of the sensor data table, and a series table component defining said sensor data table; and
generate linked collections of series components, field subcomponents and series table components to define one or more data flows for sensor data said linked collections being generated as object-oriented code in a developer environment in response to user input.
3 Assignments
0 Petitions
Accused Products
Abstract
A reconfigurable, hierarchical component-based architecture and framework for rapidly developing sensor device enabling software applications can have a rule-based data structuring system, a series table system, and a system of acquiring data from a data provider. User defined relationships can be established to enable exchange of data between the rule-based data structuring system, the series table system, the system of acquiring data, another rule-based data structuring system, an object oriented wrapping system, a data filtering system, a data structure grouping and merging system, a data device writer system, and a network communications system. Each system can have components and subcomponents by which the user defined relationships can be established, for example by embedding components of various systems within the rule-based data structuring system, and/or other systems, and/or by setting a property value to link components of the systems with a component of the rule-based data structuring system and/or other systems.
-
Citations
28 Claims
-
1. A non-transitory computer-readable medium storing a computer program providing a reconfigurable hierarchical component-based toolset for rapidly developing sensor device software applications on a computer, said computer program comprising program instructions to:
-
define said toolset as comprising a series component defining a data storage format for a sensor data table, at least one field subcomponent defining a column of the sensor data table, and a series table component defining said sensor data table; and generate linked collections of series components, field subcomponents and series table components to define one or more data flows for sensor data said linked collections being generated as object-oriented code in a developer environment in response to user input. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14)
-
-
15. A computer providing a component-based toolset for rapidly developing sensor device software applications, said computer comprising:
-
a microprocessor; and memory in communication with the microprocessor, the microprocessor being operable to execute computer program instructions stored in the memory to provide a hierarchical component-based toolset for rapidly developing sensor device software applications, said computer program instructions being configured to; define said toolset as comprising a series component defining a data storage format for a sensor data table, at least one field subcomponent defining a column of the sensor data table, and a series table component defining said sensor data table; and generate linked collections of series components, field subcomponents and series table components to define one or more data flows for sensor data said linked collections being generated as object-oriented code in a developer environment in response to user input. - View Dependent Claims (16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28)
-
Specification