BUFFER CONTROL FOR MULTI-TRANSPORT ARCHITECTURES
2 Assignments
0 Petitions
Accused Products
Abstract
A system for automating connection management in a manner that may be transparent to any actively communicating applications operating in a Network on Terminal Architecture (NoTA). An application level entity may access another node by making a request to a high level communication structure via an interface. The high level structure may interact with a lower level structure configured to manage communication by establishing communication with another device via one or more transports. In at least one embodiment, provisions may be made to guard against data being lost when a transport fails, including storing data that is passed from a transport-independent buffer to a transport-specific buffer in case the transport fails. When a failure occurs, the stored data may readily be forwarded for sending using another transport.
72 Citations
47 Claims
-
1-26. -26. (canceled)
-
27. A method, comprising:
-
passing information from a transport-independent data buffer to at least one of one or more transport-specific data buffers, wherein a copy of the passed information is maintained in the transport-independent data buffer; sending the information from the transport-specific buffer using a corresponding transport; verifying the information sent via the transport was successfully received by an intended recipient based on one or more transport-specific factors; and if the information was successfully received, deleting the copy of the passed information maintained in the transport-independent data buffer. - View Dependent Claims (28, 29, 30, 31, 32, 33)
-
-
34. A computer program product comprising a computer usable medium having computer readable program code recorded in said medium, comprising:
-
code configured to cause passing of information from a transport-independent data buffer to at least one of one or more transport-specific data buffers, wherein a copy of the passed information is maintained in the transport-independent data buffer; code configured to cause sending of the information from the transport-specific buffer using a corresponding transport; code configured to cause verifying of the information sent via the transport was successfully received by an intended recipient based on one or more transport-specific factors; and code configured to cause, if the information was successfully received, deleting of the copy of the passed information maintained in the transport-independent data buffer. - View Dependent Claims (35, 36, 37, 38, 39, 40)
-
-
41. An apparatus, comprising:
at least one communication module configured to support one or more wireless transports; and
a processor coupled to the at least one communication module, the processor being configured to cause the apparatus to perform at least the following;pass information from a transport-independent data buffer to at least one of one or more transport-specific data buffers, wherein a copy of the passed information is maintained in the transport-independent data buffer; send the information from the transport-specific buffer using a corresponding transport; verify the information sent via the transport was successfully received by an intended recipient based on one or more transport-specific factors; and if the information was successfully received, deleting the copy of the passed information maintained in the transport-independent data buffer. - View Dependent Claims (42, 43, 44, 45, 46, 47)
Specification