US 9,813,777 B1
Time shifting content for network DVR and trick play keys
Yousef Wasef Nijim, Roswell, GA (US); James Alan Strothmann, Johns Creek, GA (US); and Jay Paul Langa, Cumming, GA (US)
Assigned to COX COMMUNICATIONS, INC., Altanta, GA (US)
Filed by Cox Communications, Inc., Atlanta, GA (US)
Filed on Feb. 27, 2015, as Appl. No. 14/634,067.
Int. Cl. H04H 60/32 (2008.01); H04N 7/10 (2006.01); H04N 7/025 (2006.01); H04N 21/6587 (2011.01); H04N 21/234 (2011.01); H04N 21/239 (2011.01); H04N 21/231 (2011.01); H04N 21/258 (2011.01); H04N 21/274 (2011.01); H04N 21/25 (2011.01); H04N 21/472 (2011.01); H04N 21/2343 (2011.01)
CPC H04N 21/6587 (2013.01) [H04N 21/2393 (2013.01); H04N 21/23106 (2013.01); H04N 21/23406 (2013.01); H04N 21/234363 (2013.01); H04N 21/251 (2013.01); H04N 21/25891 (2013.01); H04N 21/274 (2013.01); H04N 21/47217 (2013.01)] 20 Claims
OG exemplary drawing
 
1. A method for decoupling a time shift buffer from a content stream to optimize a trick play experience, the method comprising:
providing a content stream from a server to an endpoint device;
anticipating a trick play selection at the endpoint device;
generating a trick play content stream based on the anticipated trick play selection before receiving the trick play selection from the endpoint device;
receiving, by the server, the trick play selection at the endpoint device;
in response to receiving the trick play selection, decoupling a time shift buffer at the endpoint device from the content stream; and
providing the trick play content stream to the time shift buffer at the endpoint device, the
endpoint device remote from the server.