Component model for real time system control
AssigneeTridium Inc.
InventorsBrian Spencer Frank, John W. Sublett
Life of this patent
Estimating the term…
Loading patent…
AssigneeTridium Inc.
InventorsBrian Spencer Frank, John W. Sublett
Estimating the term…
A component based software program, where each component is based on a component-type. Component-types are created from base classes comprising slot definitions. The slot definitions are identified and stored in a component-type object. One or more components of the component-type are created, each comprising a reference, to a component-type object and a slotmap having storage locations for values associated with property slots definitions, in the component-type object. Values for property slots are entered into components by being placed in the storage locations. Also disclosed is a method for automatically designating unique names to components. One root component is created. Further non-root components are placed within the root component or within other components, so that all components form a tree structure. A component is assigned a unique identification string, comprising a sequential list of all of the component's ancestors and the component's name.
A software program for execution on a machine, the software program including one or more components of the same component-type, the component type being defined from a base class comprising one or more slot definitions at least one of which is a property slot definition, the components being generated during run-time by the steps comprising:
A method for automatically designating unique names to components in a component based software system, comprising the steps of:
Dependencies are inferred from the claim text.