Legal claims defining the scope of protection, as filed with the USPTO.
1. A method, comprising: receiving, in a first network node, a message indicative of an active state of a server node; creating, in said first network node, a first filter specifying at least an address of said server node; receiving, from said server node, a first packet in said first network node, said first packet comprising destination information associated with a second network node; selecting, in said first network node, said first packet based on said first filter; requesting that an application entity, in said first network node, open a listening termination point in said first network node based on a termination point information in said first packet; creating, in said first network node, a second filter specifying said destination information, said second filter triggering an identifying of said listening termination point using termination point information in a triggered packet; selecting said first packet based on said second filter; and providing said first packet to said listening termination point.
2. The method according to claim 1 , wherein said destination information comprises an address and a port number.
3. The method according to claim 1 , wherein said termination point comprises a socket.
4. The method according to claim 1 , the method further comprising: multiplexing connections to said second network node in said first network node; providing application data from said first packet to said application entity within said first network node via said listening termination point; and transmitting a message from said application entity to said second network node.
5. The method according to claim 4 , the method further comprising: routing a second packet originating from said server node to said first network node, said second packet comprising said destination information associated with said second network node; selecting in said first network node said second packet based on said second filter; providing application data from said second packet to said application entity via said listening termination point; and transmitting said message from said application entity to said second network node.
6. The method according to claim 1 , wherein said first packet comprises a transmission control protocol segment, in which a bit for synchronization has a value of 1.
7. The method according to claim 1 , wherein said first network node comprises a load balancer node.
8. The method according to claim 1 , wherein said server node comprises a session initiation protocol server and said application entity comprises a session initiation protocol entity.
9. A system, comprising: at least one server node configured to send a first packet, said first packet comprising destination information associated with a second node; and a first network node configured to receive a message indicative of an active state of a first server node among said at least one server node, create a first filter specifying at least an address of said first server node, receive, from said first server node, said first packet, said first packet comprising destination information associated with said second network node, select said first packet based on said first filter, request that an application entity open a listening termination point in said first network node based on a termination point information in said first packet, create a second filter specifying said destination information, said second filter triggering an identifying of said listening termination point using termination point information in a triggered packet, select said first packet based on said second filter, and provide said first packet to said listening termination point.
10. The system according to claim 9 , wherein said destination information comprises an address and a port number.
11. The system according to claim 9 , wherein said listening termination point comprises a socket.
12. The system according to claim 9 , said first network node is configured to multiplex connections to said second network node, provide application data from said first packet to said application entity within said first network node via said listening termination point, and transmit a message from said application entity to said second network node.
13. The system according to claim 9 , wherein said first network node is configured to receive a second packet originating from said first server node, said second packet comprising said destination information, select said second packet based on said second filter, provide application data from said second packet to said application entity via said listening termination point, and to transmit said message from said application entity to said second network node.
14. The system according to claim 9 , wherein said first packet comprises a transmission control protocol segment, in which a bit for synchronization has a value of 1.
15. The system according to claim 9 , wherein said first network node comprises a load balancer node.
16. The system according to claim 9 , wherein said first server node comprises a session initiation protocol server and said application entity comprises a session initiation protocol entity.
17. A computer program embodied on a computer-readable medium, the computer program comprising code for controlling a processor to execute operations comprising: receiving, in a first network node, a mess age indicative of an active state of a server node; creating, in said first network node, a first filter specifying at least an address of said server node; receiving, from said server node, a first packet in said first network node, said first packet comprising destination information associated with a second network node; selecting, in said first network node, said first packet based on said first filter; requesting that an application entity, in said first network nodes, open a listening termination point based on a termination point information in said first packet; creating a second filter specifying said destination information, said second filter triggering an identifying of said listening termination point using termination point information in a triggered packet; selecting said first packet based on said second filter; and providing said first packet to said listening termination point.
18. The computer program according to claim 17 , wherein said computer readable medium comprises a removable memory card.
19. The computer program according to claim 17 , wherein said computer readable medium comprises a magnetic or an optical disk.
20. An apparatus comprising: a receiver configured to receive a message indicative of an active state of a server node, and receive, from said server node, a first packet, said first packet comprising destination information associated with a second network node; and a processor configured to provide said first packet to a listening termination point, create, a first filter specifying at least an address of said server node, select said first packet based on said first filter, request that an application entity open said listening termination point based on a termination point information in said first packet, create a second filter specifying said destination information, said second filter triggering a matching of termination point information in a triggered packet to said listening termination point, and select said first packet based on said second filter.
21. The apparatus according to claim 20 , wherein said destination information comprises an address and a port number.
22. The apparatus according to claim 20 , wherein said termination point is a socket.
23. The apparatus according to claim 20 , wherein the processor is further configured to multiplex connections to said second node in said apparatus, provide application data from said first packet to said application entity within said apparatus via said listening termination point, and transmit a message from said application entity to said second network node.
24. The apparatus according to claim 23 , wherein the processor is further configured to route a second packet originating from said server node to said first network node, said second packet comprising said destination information associated with said second network node, select, in said apparatus, said second packet based on said second filter, provide application data from said second packet to said application entity via said listening termination point, and transmit said message from said application entity to said second network node.
Unknown
July 21, 2009
Browse 5M+ US patents with plain-English claim translations and AI-generated analysis.