| US 7,574,510 B2 | ||
| Systems, nodes, and methods for dynamic end-to-end session-enhancing services for transport-level-based connections | ||
| Dimitris Kalofonos, Cambridge, Mass. (US); and Parijat Shah, Methuen, Mass. (US) | ||
| Assigned to Nokia Corporation, Espoo (Finland) | ||
| Filed on Jun. 27, 2005, as Appl. No. 11/167,245. | ||
| Claims priority of provisional application 60/592884, filed on Jul. 30, 2004. | ||
| Prior Publication US 2006/0034290 A1, Feb. 16, 2006 | ||
| Int. Cl. G06F 15/16 (2006.01) | ||
| U.S. Cl. 709—228 | 32 Claims |

| 1. A method, comprising:
initiating a communication session by a first end node with a second end node;
negotiating a selected set of end-to-end session enhancing (e2e-SE) services with the second end node, wherein the selected
set of e2e-SE services has not been defined at the first and second end nodes prior to initiating the communication session
between the first and second end nodes;
initiating a transport level connection by a system layer of the first end node with the second end node whereby both the
first and second end nodes use the selected set of e2e-SE services, wherein the system layer of the first end node is connected
to a middleware layer of the first end node, which is connected to an application layer of the first end node through a socket;
and
providing, by the middleware layer of the first end node to the application layer of the first end node through the socket,
the selected set of e2e-SE services by the middleware layer executing the selected set of e2e-SE services using a controller
of the first end node and supporting the transport level connection of the system layer.
|