Legal claims defining the scope of protection, as filed with the USPTO.
1. A method of operating a content node in a content delivery system to handle communications transitioned from an interrupted content node, the method comprising: receiving a communication from a control node, the communication corresponding to a content request issued by an end user device previously handled by the interrupted content node; determining if the communication includes a synchronization packet and identifying connection information for the communication; if the communication includes the synchronization packet, accepting the communication, adding the connection information for the communication to a flow table, and handling content delivery for the end user device instead of the interrupted content node based at least on the flow table; and if the communication does not include the synchronization packet, determining if a match exists between the connection information for the communication and connection information stored in the flow table, and handling the communication based on the match.
2. The method of claim 1 wherein handling the communication based on the match comprises: if the match exists, handling content delivery for the end user device instead of the interrupted content node based at least on the flow table; and if the match does not exist, forwarding the communication to the interrupted content node.
3. The method of claim 2 wherein receiving the communication from the control node comprises receiving the communication from the control node using a media access control (MAC) address.
4. The method of claim 3 wherein the MAC address comprises at least an encoded identifier for the content node and an encoded identifier for the interrupted content node.
5. The method of claim 4 wherein forwarding the communication to the interrupted content node comprises forwarding the communication to the interrupted content node based on the encoded identifier for the interrupted content node.
6. The method of claim 1 wherein the flow table comprises at least a source network address, a destination network address, a source port identifier, and a destination port identifier.
7. The method of claim 6 wherein the destination network address comprises a virtual next hop network address.
8. A computer apparatus to operate a content node in a content delivery network, the computer apparatus comprising: processing instructions that direct the content node, when executed by the content node, to: receive a communication from a control node, the communication corresponding to a content request issued by an end user device previously handled by the interrupted content node; determine if the communication includes a synchronization packet and identify connection information for the communication; if the communication includes the synchronization packet, accept the communication, add the connection information for the communication to a flow table, and handle content delivery for the end user device instead of the interrupted content node based at least on the flow table; and if the communication does not include the synchronization packet, determine if a match exists between the connection information for the communication and connection information stored in the flow table, and handling the communication based on the match; and one or more non-transitory computer readable media that store the processing instructions.
9. The computer apparatus of claim 8 wherein the processing instructions to handle the communication based on the match direct the content node to: if the match exists, handle content delivery for the end user device instead of the interrupted content node based at least on the flow table; and if the match does not exist, forward the communication to the interrupted content node.
10. The computer apparatus of claim 9 wherein the processing instructions to receive the communication from the control node direct the content node to receive the communication from the control node using a media access control (MAC) address.
11. The computer apparatus of claim 10 wherein the MAC address comprises at least an encoded identifier for the content node, and an encoded identifier for the interrupted content node.
12. The method of claim 11 wherein the processing instructions to forward the communication to the interrupted content node direct the content node to forward the communication to the interrupted content node based on the encoded identifier for the interrupted content node.
13. The computer apparatus of claim 8 wherein the flow table comprises at least a source network address and a destination network address.
14. The computer apparatus of claim 13 wherein the destination network address comprises a virtual next hop network address.
15. A content delivery network to transition communications to a content node from an interrupted content node, the system comprising: a control node configured to: transfer a communication to a content node, the communication corresponding to a content request issued by an end user device previously handled by the interrupted content node; and the content node configured to: receive the communication; determine if the communication includes a synchronization packet and identify connection information for the communication; if the communication includes the synchronization packet, accept the communication, add the connection information for the communication to a flow table, and handle content delivery for the end user device instead of the interrupted content node based at least on the flow table; and if the communication does not include the synchronization packet, determine if a match exists between the connection information for the communication and connection information stored in the flow table, and handling the communication based on the match.
16. The content delivery network of claim 15 wherein the content node is further configured to: if the match exists, handle content delivery for the end user device instead of the interrupted content node based at least on the flow table; and if the match does not exist, forward the communication to the interrupted content node.
17. The content delivery network of claim 16 wherein the content node configured to receive the communication from the control node is configured to receive the communication from the control node using a media access control (MAC) address.
18. The content delivery network of claim 17 wherein the MAC address comprises at least an encoded identifier for the content node, and an encoded identifier for the interrupted content node.
19. The content delivery network of claim 18 wherein the content node configured to forward the communication to the interrupted content node is configured to forward the communication to the interrupted content node based on the encoded identifier for the interrupted content node.
20. The content delivery network of claim 15 wherein the flow table comprises at least a source network address and a destination network address, and wherein the destination network address comprises a virtual next hop network address.
Unknown
February 14, 2017
Browse 5M+ US patents with plain-English claim translations and AI-generated analysis.