Dynamically extensible communications gateway
First Claim
Patent Images
1. A protocol and data format communications gateway apparatus, comprising:
- one or more state machines describing the sequence of instructions which the gateway must execute in order that two or more devices successfully exchange data;
one or more application adapters providing the interface form to and from the gateway and the application which must exchange data with another application; and
one or more media adapters providing the control of the actual communications link, which frees the application from providing this control directly.
10 Assignments
0 Petitions
Accused Products
Abstract
This invention discloses a generalized software gateway function which can be housed within small devices and is scalable up to the largest server or other hardware environment which eliminates the differences between devices at the application format, communications protocol and device characteristics layers.
49 Citations
12 Claims
-
1. A protocol and data format communications gateway apparatus, comprising:
-
one or more state machines describing the sequence of instructions which the gateway must execute in order that two or more devices successfully exchange data;
one or more application adapters providing the interface form to and from the gateway and the application which must exchange data with another application; and
one or more media adapters providing the control of the actual communications link, which frees the application from providing this control directly. - View Dependent Claims (2, 3, 4)
-
-
5. A method to make a protocol and data format communications gateway apparatus, comprising:
-
providing one or more state machines describing the sequence of instructions which the gateway must execute in order that two or more devices successfully exchange data;
providing one or more application adapters providing the interface form to and from the gateway and the application which must exchange data with another application; and
providing one or more media adapters providing the control of the actual communications link, which frees the application from providing this control directly. - View Dependent Claims (6, 7, 8)
-
-
9. A method to use a protocol and data format communications gateway apparatus, comprising:
-
describing the sequence of instructions from one or more state machines which the gateway must execute in order that two or more devices successfully exchange data;
providing the interface form to and from the gateway for one or more application adapters and the application which must exchange data with another application; and
providing the control of the actual communications link for one or more media adapters, which frees the application from providing this control directly. - View Dependent Claims (10, 11, 12)
-
Specification