Distributed object-oriented appliance control system
First Claim
1. An appliance control system for an appliance adapted to perform a physical operation on an article with at least one hardware component and at least one arbitrary software component in network communication, the system comprising an object-oriented communication protocol and a configuration mechanism to construct messages in the object-oriented communication protocol wherein the messages comprise identifiers within a class library namespace that are uniquely meaningful within a universe of appliances.
1 Assignment
0 Petitions
Accused Products
Abstract
The invention relates to an object-oriented control system for an appliance, configurable by a configuration mechanism in selective operable communication with a plurality of object oriented control systems using a packet protocol for constructing messages comprising identifiers from a plurality of namespaces associated with the building blocks of object-oriented systems. The meaning of each unique identifier within class library namespace is uniquely meaningful throughout a universe of appliances.
-
Citations
5 Claims
-
1. An appliance control system for an appliance adapted to perform a physical operation on an article with at least one hardware component and at least one arbitrary software component in network communication, the system comprising an object-oriented communication protocol and a configuration mechanism to construct messages in the object-oriented communication protocol wherein the messages comprise identifiers within a class library namespace that are uniquely meaningful within a universe of appliances.
-
2. A processor for an appliance control system comprising a software architecture with at least one arbitrary software component wherein messaging to and from the at least one arbitrary software component is defined by an object-oriented communication protocol wherein the messages comprise identifiers within a class library namespace that are uniquely meaningful within a universe of processors.
-
3. An object-oriented communication protocol for a network of appliances, each appliance adapted to perform a physical operation on an article, wherein classes are composed from objects in operable communication with each other, each object having a unique identifier so that messages for communications with the objects will have a packet protocol wherein the meaning of each unique identifier within class library namespace in a packet is uniquely meaningful throughout the universe of appliances.
-
4. A packet structure comprising binary data within a collection of bytes comprising elements of at least one namespace in an object oriented control system for an appliance configured to perform a physical operation on an article wherein the packet structure enables operable communications between objects within the object oriented control system for an embedded real time control suitable for controlling the operation of the appliance.
-
5. A namespace comprising identifiers of functionality in a network of appliances, each configured to perform a physical operation on an article, wherein the identifiers of functionality define unique meanings which are uniquely meaningful across the network of appliances and are used by each containing appliance for control of the appliance.
Specification