Generic Transport layer
OwnerMichael Sandersinventor
Life of this patent
Estimating the term…
Abstract
A generic transport layer interface is described, to connect protocol independent communications applications with specific transport layer protocols. An abstraction layer core is provided, where data received from the communications applications is used to generate data that can be sent to the specific transport layer protocols. A protocol independent transport interface connects the abstraction core to the communications applications, and a transport specific interface connects the abstraction core to the transport layer protocols. Transport layer protocols such as UDP, TCP and SCTP are supported.
Claims17
An abstraction layer to connect a communications application to a computer network, comprising:
- a generic transport layer core, having an abstraction element to generate interfaces to transport layer protocols;
- a transport specific interface relating the generic transport layer core to transport layer protocol applications;
- and
- a protocol independent transport interface relating the generic transport layer core to the communications application.
A system of transmitting data over a network, comprising:
- a generic transport layer adapted to generate protocol specific data based at least in part on transport independent inputs, and to generate transport independent data based at least in part on protocol specific inputs;
- a protocol independent transport interface configured to transmit the transport independent inputs and transport independent data between applications and the generic transport layer;
- and
- a transport specific interface configured to transmit the protocol specific data and protocol specific inputs between the generic transport layer and transport layer protocol applications.
A method of transmitting data comprising:
- receiving transport independent inputs from applications;
- processing the transport independent inputs to generate protocol specific data;
- providing the protocol specific data to transport layer protocol applications;
- receiving protocol specific inputs from the transport layer protocol applications;
- processing the protocol specific inputs to generate transport independent data;
- and
- providing the transport independent data to the applications.
Dependencies are inferred from the claim text.