Back to results
US 2012/0072958 A1Published application
Method for reducing latency in an interactive information distribution system
AssigneeCox Communications, Inc.
InventorsAidan James Smyth, Christopher W.B. Goode
Life of this patent
Estimating the term…
Abstract
A method and apparatus for reducing latency caused by information server processing of subscriber request wherein a plurality of content streams defined by a playlist are sequentially provided to a subscriber in a substantially seamless manner and wherein the playlist is updated and otherwise maintained in response to subscriber commands and requests.
Claims12
Provider equipment for providing information streams to subscriber equipment in a content distribution network, comprising
- a session controller for maintaining a plurality of playlists created by subscribers, wherein each playlist is associated with a respective subscriber and is created and controlled by subscriber commands provided to the session controller, wherein the playlist defines content streams and a location of the content streams defined in the playlist including a location of auxiliary streams associated therewith, including reverse and fast-forward streams;
- a server, coupled to the session controller, for storing the plurality of content streams at locations identified in the playlists, and
- a server controller, coupled to the server and session controller, the server controller maintaining a copy of the playlist and retrieving from the server content streams defined by the playlist for sequentially provisioning to the subscriber equipment according to the playlist in response to receiving a play command from the subscriber requesting content streams associated with the playlist;
- wherein the session controller provides a request to the server controller identifying from the playlist a next content stream to be provided from the server to the subscriber equipment, wherein the identified next content stream is spliced at an end of a current content stream, the session controller further modifying the playlist and the copy of the playlist at the server controller in response to playlist modification commands received from the subscriber equipment.
1 more element
A method for providing content to subscriber equipment in a distribution network, comprising:
- storing a plurality of content streams at a server;
- maintaining a plurality of playlists created by subscribers at a session controller, wherein the playlist defines content streams and a location of the content streams defined in the playlist including a location of auxiliary streams associated therewith, including reverse and fast-forward streams;
- associating the plurality of playlists with respective subscribers;
- maintaining a copy of the playlist at a server controller;
- providing commands, from a requesting subscriber to the session controller, for controlling downloading of content streams associated with the playlists;
- retrieving, from the server according to the provided commands from the requesting subscriber, content streams defined by the playlist for sequentially provisioning to the subscriber equipment according to the playlist;
- providing a request, from the session controller to the server controller, identifying from the playlist a next content stream to be provided from the server to the subscriber equipment;
- splicing the identified next content stream at an end of a current content stream,
- receiving playlist modification commands at the session controller from the subscriber equipment;
- and
- modifying, by the session controller, the playlist and the copy of the playlist at the server controller.
8 more elements
Dependencies are inferred from the claim text.