Open communication system for real-time multiprocessor applications
AssigneeMedius, Inc.
InventorsDan Alan Preston, Robert Pierce Lutter
Life of this patent
Estimating the term…
Abstract
A communication system for a mobile vehicle, home, or office environment includes multiple processors. The multiple processors each run an Open Communication system that controls how data is transferred between processors based on data content as opposed to the links that connect the processors together. The open communication system enables data or messages to be effectively transferred and processed for real-time applications or other server based applications that may be running on the multiple processors in a secure environment regardless of processors, locations, or data links.
Claims37
A method for communicating between multiple processors in a mobile vehicle, comprising:
- receiving messages from different processors in the mobile vehicle;
- passing the messages through multiple communication managers to identify different message labels;
- and
- using the message labels for performing different real-time mobile vehicle applications in the different processors.
A communication system for a mobile vechical, comprising:
- multiple processors;
- multiple links connecting the multiple processors together;
- and
- the multiple processors each operating an open communication system that controls how data or messages are received and processed in a real-time environment by the processors.
A communication system, comprising:
- a processor adapted to run one or more applications;
- multiple interfaces adapted to transfer messages and data over different communication links;
- and
- the processor further adapted to run a communication manager that controls how the messages and data from the multiple interfaces are processed in real-time according to communication labels attached to the messages and data.
A method for transferring information between different applications, comprising:
- generating or receiving data in one of the different applications;
- identifying a data type for the data that is independent of any communication link used to send the data;
- and
- processing the data type in an operating system that identifies one or more communication links associated with the data type, the operating system then adding labels and headers to the data that enable the data to be sent over the identified communication links so that the different applications have no knowledge of any of the communication links used to transfer the data.
Dependencies are inferred from the claim text.