Network connection handoff
AssigneeComcast Cable Communications, LLC
InventorsKevin Johns, Allen Broome, Eric Rosenfeld, Richard Fliam
Life of this patent
Estimating the term…
Abstract
Systems, methods, apparatuses, and computer readable media may be configured for transferring of state data of a network connection established by a first device. In an example, a front end device of a cache cluster may establish a network connection with a client device and generate state data associated with the network connection. The front end device may receive a content request from the client device via the network connection and select one of a plurality of back end devices to provide the content item.
Claims20
A first back end device comprising:
- one or more processors;
- and
- memory storing instructions that, when executed by the one or more processors, cause the first back end device to:
- establish a network connection with a client device;
- receive, from the client device and via the network connection, a content request comprising a content identifier;
- send, to a front end device, the content identifier;
- receive, from the front end device, a network address of a second back end device;
- send, to the second back end device, the content identifier and state data associated with the network connection;
- and
- instruct the second back end device to service the content request,
- wherein the first back end device, the front end device, and the second back end device are associated with a cache cluster.
A method comprising:
- establishing, via a first device, a network connection with a client device;
- receiving, from the client device and via the network connection, a content request comprising a content identifier;
- sending, to a second device, the content identifier;
- receiving, from the second device, a network address of a third device;
- sending, to the third device for initiating a transmission control protocol (TCP) handoff, the content identifier and state data associated with the network connection;
- and
- instructing the third device to service the content request,
- wherein each of the first device, the second device, and the third device are associated with a cache cluster and capable of responding to the content request.
A method comprising:
- establishing a network connection with a first device;
- receiving, from the first device and via the network connection, a content request comprising a content identifier;
- sending, to a second device, the content identifier;
- receiving, from the second device, a network address of a third device;
- sending, to the third device;
- state data associated with the network connection;
- and
- the content request;
- and
- instructing the third device to service the content request.
Dependencies are inferred from the claim text.