System and method for customized program scheduling
First Claim
1. A method of delivering a linear programming feed to a user wherein the programming feed is initially transmitted from a transmission source, the method comprising:
- storing the transmitted programming feed in a memory buffer on a server;
delivering the feed stored in the buffer to the user on a designated channel; and
refreshing the buffer when a buffer refreshing period has occurred.
2 Assignments
0 Petitions
Accused Products
Abstract
The present invention provides a user improved flexibility and convenience in selecting and receiving programming content utilizing a VOD or switched video architecture. Accordingly, the invention includes a system and method of delivering a linear programming feed to a user wherein the programming feed is initially transmitted from a transmission source. The method includes storing the transmitted programming feed in a memory buffer on a server and delivering the feed stored in the buffer to the user in on a designated channel. The method also includes refreshing the buffer when a buffer refreshing period has occurred. Additionally, the method includes determining whether the user has entered a command and executing the command entered by the user. The method further includes identifying time cues associated with the programming feed and delivering the programming feed in accordance with the time cues.
105 Citations
28 Claims
-
1. A method of delivering a linear programming feed to a user wherein the programming feed is initially transmitted from a transmission source, the method comprising:
-
storing the transmitted programming feed in a memory buffer on a server;
delivering the feed stored in the buffer to the user on a designated channel; and
refreshing the buffer when a buffer refreshing period has occurred. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
-
10. A method of delivering a linear programming feed to a user comprising:
-
inputting a command to create a viewing schedule;
selecting scheduled or non-scheduled programming;
storing the selected programming in a memory buffer on a server based on the viewing schedule;
integrating the stored programming to create a linear programming feed based on the viewing schedule; and
delivering the linear programming feed to the user on a designated channel in accordance with the viewing schedule. - View Dependent Claims (11, 12, 13, 14, 15)
-
-
16. A communications system for delivering a linear programming feed to a user wherein the programming feed is initially transmitted from a transmission source, the system being configured to:
-
store the transmitted programming feed in a memory buffer on a server;
determine whether a buffer refreshing period has occurred;
deliver the feed stored in the buffer to the user on a designated channel; and
refresh the buffer when the buffer refreshing period has occurred. - View Dependent Claims (17, 18, 19, 20, 21, 22, 23, 24)
-
-
25. A method of delivering a linear programming feed to a user comprising:
-
storing a transmitted programming feed in a memory buffer on a video-on-demand server for a predetermined storage period;
determining whether a buffer refreshing period has occurred;
delivering the stored programming feed through the use of a set-top-box to a designated channel, wherein the designated channel does not rely exclusively on a continuous programming feed; and
refreshing the buffer when a buffer refreshing period has occurred. - View Dependent Claims (26, 27, 28)
-
Specification