Method and apparatus for communicating using labeled data packets in a network
First Claim
1. A method comprising:
- receiving a data packet from a source;
determining whether a session identity exists for a communication session with the source;
transmitting the data packet to a destination if no session identity exists;
receiving the session identity from the destination; and
transmitting subsequent data packets received from the source along with the session identity to the destination.
1 Assignment
0 Petitions
Accused Products
Abstract
A method and apparatus for transmitting data packets between a client and a server comprising, a network node receiving a data packet from a client; determining whether an identity (hereafter session id) exists for a communication session with the client. The network node transmits the data packet to a server if no session id exists. The server generates the session id, and transmits the session id to the network node. The network node transmits subsequent data packets received from the client to the server along with the session id. The server transmits subsequent data packets to the network node along with the session id. The network node removes at least the session id prior to transmitting the data packets to the client.
53 Citations
42 Claims
-
1. A method comprising:
-
receiving a data packet from a source;
determining whether a session identity exists for a communication session with the source;
transmitting the data packet to a destination if no session identity exists;
receiving the session identity from the destination; and
transmitting subsequent data packets received from the source along with the session identity to the destination. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
9. A method comprising:
-
receiving a data packet from a source through a network node;
determining whether a session identity exists for a communication session with the source;
generating a session identity if no session identity exists; and
transmitting the session identity to the network node. - View Dependent Claims (10, 11, 12, 14, 15, 16, 17, 18, 19, 20)
-
-
13. An article of manufacture comprising:
a machine-accessible medium including instructions that, when executed by a machine, causes the machine to perform operations comprising;
receiving a data packet from a source;
determining whether a session identity exists for a communication session with the source;
transmitting the data packet to a destination if no session identity exists;
receiving the session identity from the destination; and
transmitting subsequent data packets received from the source along with the session identity to the destination.
-
21. An article of manufacture comprising:
a machine-accessible medium including instructions that, when executed by a machine, causes the machine to perform operations comprising;
receiving a data packet from a source through a network node;
determining whether a session identity exists for a communication session with the source;
generating a session identity if no session identity exists; and
transmitting the session identity to the network node. - View Dependent Claims (22, 23, 24, 26, 27, 28, 29, 30, 31, 32)
-
25. A computer system comprising:
-
a bus;
a data storage device coupled to said bus; and
a processor coupled to said data storage device, said processor operable to receive instructions which, when executed by the processor, cause the processor to perform a method comprising receiving a data packet from a source;
determining whether a session identity exists for a communication session with the source;
transmitting the data packet to a destination if no session identity exists;
receiving the session identity from the destination; and
transmitting subsequent data packets received from the source along with the session identity to the destination.
-
-
33. A computer system comprising:
-
a bus;
a data storage device coupled to said bus; and
a processor coupled to said data storage device, said processor operable to receive instructions which, when executed by the processor, cause the processor to perform a method comprising receiving a data packet from a source through a network node;
determining whether a session identity exists for a communication session with the source;
generating a session identity if no session identity exists; and
transmitting the session identity to the network node. - View Dependent Claims (34, 35, 36, 38, 39)
-
-
37. A method comprising:
-
receiving a data packet from a source with a session identity;
storing the session identity if needed;
removing the session identity from the data packet; and
transmitting the data packet to a destination.
-
-
40. An article of manufacture comprising:
a machine-accessible medium including instructions that, when executed by a machine, causes the machine to perform operations comprising;
receiving a data packet from a source with a session identity;
storing the session identity if needed;
removing the session identity from the data packet; and
transmitting the data packet to a destination. - View Dependent Claims (41, 42)
Specification