Techniques for traffic surge protection of live origin server
AssigneeNetflix, Inc.
InventorsXiaomei Liu, Joseph Lynch
Life of this patent
Estimating the term…
Abstract
One embodiment of a method for responding to requests for media content includes receiving a first request from a first client for at least one segment of a media content item, retrieving, from a datastore, a reference to each segment included in the at least one segment, retrieving, from a cache, the at least one segment of the media content item based on the reference to each segment included in the at least one segment, and transmitting the at least one segment of the media content item to the first client.
Claims20
A computer-implemented method for responding to requests for media content, the method comprising:
- receiving a first request from a first client for at least one segment of a media content item;
- and
- in response to the first request:
- retrieving, from a datastore, a reference to each segment included in the at least one segment;
- retrieving, from a cache, the at least one segment of the media content item based on the reference to each segment included in the at least one segment;
- and
- transmitting the at least one segment of the media content item to the first client.
One or more non-transitory computer-readable media storing instructions that, when executed by at least one processor, cause the at least one processor to perform steps comprising:
- receiving a first request from a first client for at least one segment of a media content item;
- and
- in response to the first request:
- retrieving, from a datastore, a reference to each segment included in the at least one segment;
- retrieving, from a cache, the at least one segment of the media content item based on the reference to each segment included in the at least one segment;
- and
- transmitting the at least one segment of the media content item to the first client.
A system, comprising:
- a memory storing instructions;
- and
- a processor that is coupled to the memory and, when executing the instructions, is configured to perform the steps of:
- receiving a first request from a first client for at least one segment of a media content item, and
- in response to the first request:
- retrieving, from a datastore, a reference to each segment included in the at least one segment,
- retrieving, from a cache, the at least one segment of the media content item based on the reference to each segment included in the at least one segment, and
- transmitting the at least one segment of the media content item to the first client.
Dependencies are inferred from the claim text.