Method and system for providing control accesses between a device on a non-proprietary bus and a device on a proprietary bus
First Claim
1. A method for controlling communication between a device on a non-proprietary bus and a device on a proprietary bus, said method comprising the steps of:
- connecting a gateway controller between a proprietary bus and a non-proprietary bus;
determining if transmission of a message via said gateway controller from a device on said non-proprietary bus to a device on said proprietary bus should be permitted according to a permitted message bitmap, wherein said permitted message bitmap contains a list of devices on said non-proprietary bus that are previously registered to be able to communicate with devices on said proprietary bus and a list of permitted messages associated with each of said registered devices on said non-proprietary bus; and
denying transmission of said message to said device on said proprietary bus if said message is not registered within said permitted message bitmap.
1 Assignment
0 Petitions
Accused Products
Abstract
A method for providing control accesses between a device on a non-proprietary bus and a device on a proprietary bus is disclosed. A gateway controller is connected between a proprietary bus and a non-proprietary bus. A message originated from a device on the non-proprietary bus intended for a device on the proprietary bus is checked by the gateway controller to determine if a transmission of the message should be permitted according to a permitted message bitmap. The permitted message bitmap contains a list of devices on the non-proprietary bus that are previously registered as able to communicate with devices on the proprietary bus and a list of permitted messages associated with each of the devices on the non-proprietary bus. The transmission of the message to the device on the proprietary bus is denied if the message is not registered within the permitted message bitmap.
39 Citations
20 Claims
-
1. A method for controlling communication between a device on a non-proprietary bus and a device on a proprietary bus, said method comprising the steps of:
-
connecting a gateway controller between a proprietary bus and a non-proprietary bus;
determining if transmission of a message via said gateway controller from a device on said non-proprietary bus to a device on said proprietary bus should be permitted according to a permitted message bitmap, wherein said permitted message bitmap contains a list of devices on said non-proprietary bus that are previously registered to be able to communicate with devices on said proprietary bus and a list of permitted messages associated with each of said registered devices on said non-proprietary bus; and
denying transmission of said message to said device on said proprietary bus if said message is not registered within said permitted message bitmap. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. A system capable of providing data communications between a proprietary bus and a non-proprietary bus, wherein each of said proprietary bus and said non-proprietary bus is connected to a plurality of devices, said system comprising:
-
a gateway controller connected between a proprietary bus and a non-proprietary bus;
means for checking a message originated from a device on said non-proprietary bus intended for a device on said proprietary bus via said gateway controller to determine if a transmission of said message should be permitted according to a permitted message bitmap, wherein said permitted message bitmap contains a list of devices on said non-proprietary bus that are previously registered to be able to communicate with devices on said proprietary bus and a list of permitted messages associated with each of said list of devices on said non-proprietary bus; and
means for denying transmission of said message to said device on said proprietary bus if said message is not registered within said permitted message bitmap. - View Dependent Claims (9, 10, 11, 12, 13, 14)
-
-
15. A computer program product residing on a computer usable medium for providing data communications between a proprietary bus and a non-proprietary bus, wherein each of said proprietary bus and said non-proprietary bus is connected to a plurality of devices, said computer program product comprising:
-
program code means for connecting a gateway controller between a proprietary bus and a non-proprietary bus;
program code means for checking a message originated from a device on said non-proprietary bus intended for a device on said proprietary bus via said gateway controller to determine if a transmission of said message should be permitted according to a permitted message bitmap, wherein said permitted message bitmap contains a list of devices on said non-proprietary bus that are previously registered to be able to communicate with devices on said proprietary bus and a list of permitted messages associated with each of said list of devices on said non-proprietary bus; and
program code means for denying transmission of said message to said device on said proprietary bus if said message is not registered within said permitted message bitmap. - View Dependent Claims (16, 17, 18, 19, 20)
-
Specification