Method and protocol for diagnostics of arbitrarily complex networks of devices
First Claim
1. In a network including multiple computer devices coupled to at least one communication bus utilizing a communication bus protocol, a computer data signal embodied in an electrical signal represented as a plurality of bits for communicating a message over the network, said computer data signal comprising:
- a transport portion supporting transport layer functions compatible with the communication bus protocol of the at least one communication bus over which the message is transmitted; and
a common transport portion operably connected to said transport portion and supporting transport layer functions, said common transport portion enabling the message to be abstracted from the communication bus protocol.
2 Assignments
0 Petitions
Accused Products
Abstract
The present invention includes a network having a plurality of communication buses, at least two of the plurality of buses utilizing different communication bus protocols; a plurality of computer devices, at least one of the plurality of computer devices coupled to at least one of the plurality of communication buses and containing computer device software having an architecture including bus communication software for communicating with at least one of the plurality of communication buses; and an abstraction layer in communication with the bus communication software and capable of abstracting messages from the communication bus protocols, the plurality of computer devices including at least one gateway computer device coupled to multiple of the plurality of communication buses and containing computer device software having an architecture further including a gateway in communication with the abstraction layer and capable of routing the abstracted messages between computer devices coupled to the multiple communication buses to which the at least one gateway computer device is coupled.
-
Citations
54 Claims
-
1. In a network including multiple computer devices coupled to at least one communication bus utilizing a communication bus protocol, a computer data signal embodied in an electrical signal represented as a plurality of bits for communicating a message over the network, said computer data signal comprising:
-
a transport portion supporting transport layer functions compatible with the communication bus protocol of the at least one communication bus over which the message is transmitted; and
a common transport portion operably connected to said transport portion and supporting transport layer functions, said common transport portion enabling the message to be abstracted from the communication bus protocol. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13)
-
-
14. In a network including multiple computer devices coupled to at least one communication bus utilizing a communication bus protocol, a software architecture for implementation in at least one of the devices, said software architecture comprising:
-
software capable of communicating with the at least one communication bus; and
an abstraction layer in communication with said software, said abstraction layer capable of abstracting a message from the communication bus protocol. - View Dependent Claims (15, 16, 17, 18, 19, 20, 21, 22)
-
-
23. In a network including multiple computer devices coupled to at least one communication bus utilizing a communication bus protocol, a computer device comprising:
-
at least one hardware circuitry connected to the at least one communication bus; and
at least one microprocessor connected to said at least one hardware circuitry, said at least one microprocessor containing software having an architecture including;
communication software capable of communicating with the at least one communication bus; and
an abstraction layer in communication with said communication software, said abstraction layer capable of abstracting a message from the communication bus protocol. - View Dependent Claims (24, 25, 26, 27, 28, 29, 30, 31, 32)
-
-
33. In a network including a plurality of nodes between which at least one message may be communicated, a method of enabling the nodes to resolve the message, the message including a message set ID and a message ID, said method comprising the steps of:
-
looking up the message set ID in a message set ID mapping, which maps at least one message set ID to a message set definition for each node, to obtain the message set definition;
looking up the message ID in a message ID mapping, which maps at least one message ID to a message definition, to obtain the message definition; and
using the message definition to interpret the message. - View Dependent Claims (34, 35, 36)
-
-
37. A network comprising:
-
at least one communication bus utilizing a communication bus protocol; and
a plurality of computer devices coupled to said at least one communication bus, at least one of said plurality of computer devices containing computer device software having an architecture including;
communication software for communicating with said at least one communication bus; and
an abstraction layer in communication with said communication software and capable of abstracting a message from the communication bus protocol. - View Dependent Claims (38, 39, 40, 41, 42, 43)
-
-
44. A network comprising:
-
a plurality of communication buses, at least two of the plurality of buses utilizing different communication bus protocols;
a plurality of computer devices, at least one of said plurality of computer devices coupled to at least one of said plurality of communication buses and containing computer device software having an architecture including;
bus communication software for communicating with at least one of said plurality of communication buses; and
an abstraction layer in communication with said bus communication software and capable of abstracting messages from the communication bus protocols, said plurality of computer devices including at least one gateway computer device coupled to multiple ones of said plurality of communication buses and containing computer device software having an architecture further including a gateway in communication with the abstraction layer and capable of routing the abstracted messages between computer devices coupled to the multiple communication buses to which the gateway computer device is coupled. - View Dependent Claims (45, 46, 47, 48, 49)
-
-
50. In a network including multiple computer devices coupled to at least one communication bus utilizing a communication bus protocol, a computer device comprising:
-
at least one hardware circuitry connected to the at least one communication bus; and
multiple microprocessors connected to said at least one hardware circuitry and containing software having an architecture including;
communication software capable of communicating with the at least one communication bus; and
an abstraction layer in communication with said communication software, said abstraction layer capable of abstracting a message from the communication bus protocol. - View Dependent Claims (51, 52, 53, 54)
-
Specification