Techniques for reducing the amount of resources used to stream live events
AssigneeNetflix, Inc.
InventorsChristopher Alan NEWTON, Xiaomei LIU
Life of this patent
Estimating the term…
Abstract
In various embodiments, an origin application responds to requests associated with streamed live events. The origin application receives a request from a device for a segment of a stream associated with a live event. The origin application determines at least one of an error condition or a time-to-live (TTL) based on a current index associated with the live event and an index associated with the segment. The origin application transmits to the device a response indicating at least one of the error condition or the TTL.
Claims22
A computer-implemented method for responding to requests associated with streamed live events, the method comprising:
- receiving a first request from a first device for a first segment of a first stream associated with a live event;
- determining at least one of an error condition or a first time-to-live (TTL) based on a current index associated with the live event and a first index associated with the first segment;
- and
- transmitting to the first device a first response indicating at least one of the error condition or the first TTL.
One or more non-transitory computer readable media including instructions that, when executed by one or more processors, cause the one or more processors to respond to requests associated with streamed live events by performing the steps of:
- receiving a first request from a first device for a first segment of a first stream associated with a live event;
- determining at least one of an error condition or a first time-to-live (TTL) based on a current index associated with the live event and a first index associated with the first segment;
- and
- transmitting to the first device a first response indicating at least one of the error condition or the first TTL.
A system comprising:
- one or more memories storing instructions;
- and
- one or more processors coupled to the one or more memories that, when executing the instructions, perform the steps of:
- receiving a first request from a first device for a first segment of a first stream associated with a live event;
- determining at least one of an error condition or a first time-to-live (TTL) based on a current index associated with the live event and a first index associated with the first segment;
- and
- transmitting to the first device a first response indicating at least one of the error condition or the first TTL.
Dependencies are inferred from the claim text.