Open communication system for real-time multiprocessor applications
First Claim
1. 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.
11 Assignments
0 Petitions
Accused Products
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.
-
Citations
37 Claims
-
1. 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. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 26, 27, 28, 29, 30)
-
-
13. 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.
-
-
25. 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.
-
-
31. 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. - View Dependent Claims (32, 33, 34, 35, 36, 37)
-
Specification