Pre-storing a portion of a program to allow user control of playback
First Claim
Patent Images
1. A method for receiving a program by a user location that is sent from a content distributor, the method comprising:
- receiving the program at the user location as a first linearly scheduled near video on demand (NVOD) program, which is multicasted and can be viewed on a first channel;
processing a first portion of the program at the user location, wherein the first portion is at least one eighth of the program and the first portion includes a beginning of the program;
storing the first portion of the program at the user location;
detecting a user request for the program after storage of the first portion;
receiving one or more second portions of the program in response to the detecting the user request, wherein the one or more second portions is received on one or more other channels, each different from the first channel, and the one or more second portions extending from an end of the first portion to an end of the program; and
storing the one or more second portions of the program at the user location subsequent to detecting the user request, wherein;
the first portion of the program is part of a linearly scheduled NVOD schedule on a plurality of channels,the plurality of channels including the first channel and the one or more other channels, andeach of the one or more second portions is received as a singlecast media, further wherein the singlecast media is a digital channel transmitted exclusively to the user location.
5 Assignments
0 Petitions
Accused Products
Abstract
The invention relates to delivering a program to an individual business or residence. In one embodiment, a process for receiving a program by a user location that is sent from a content distributor is described. In one step, a first portion of the program is received and stored at the user location. A user request for the program is detected after storage of the first portion. A second portion of the program is received in response to the detecting the user request.
-
Citations
21 Claims
-
1. A method for receiving a program by a user location that is sent from a content distributor, the method comprising:
-
receiving the program at the user location as a first linearly scheduled near video on demand (NVOD) program, which is multicasted and can be viewed on a first channel; processing a first portion of the program at the user location, wherein the first portion is at least one eighth of the program and the first portion includes a beginning of the program; storing the first portion of the program at the user location; detecting a user request for the program after storage of the first portion; receiving one or more second portions of the program in response to the detecting the user request, wherein the one or more second portions is received on one or more other channels, each different from the first channel, and the one or more second portions extending from an end of the first portion to an end of the program; and storing the one or more second portions of the program at the user location subsequent to detecting the user request, wherein; the first portion of the program is part of a linearly scheduled NVOD schedule on a plurality of channels, the plurality of channels including the first channel and the one or more other channels, and each of the one or more second portions is received as a singlecast media, further wherein the singlecast media is a digital channel transmitted exclusively to the user location. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11)
-
-
12. A method for transmitting a content program to a user location, the method comprising:
-
determining a linear schedule of content programs wherein each content program comprises a first segment and one or more second segments, the one or more second segments extending from an end of the first segment to an end of the content program; storing a second set of second segments remotely from the user location; transmitting the linear schedule of content programs in a format that is viewable in real-time, wherein; the linear schedule of content programs comprises a first set of first segments, and each of the first set of first segments is at least fifteen minutes in playback length; storing the first set of first segments at the user location before a request by a user for one of the content programs; and transmitting one or more second segments of the second set to the user location after the request by the user for one of the content programs, wherein the first segment of the requested one of the content programs extends from a beginning to an intermediate point of the requested one of the content programs, and wherein the one or more second segments extend from the intermediate point to an end of the one of the content programs, wherein the first segment of the requested one of the content programs is transmitted on a first channel and the one or more second segments of the requested one of the content programs is transmitted on one or more other channels, the first channel is different from the one or more other channels, at least one of the first channel and the one or more other channels is a near video on demand (NVOD) channel, and the first set and the second set are transmitted with different media types chosen from a group of types consisting of a multicast media or a singlecast media, further wherein the singlecast media is a digital channel transmitted exclusively to the user location. - View Dependent Claims (13, 14, 15, 16, 17)
-
-
18. A method for transmitting a content program to a user location, the method comprising:
-
determining a linear schedule of content programs wherein each content program comprises a first segment and one or more second segments; storing a second set of second segments remotely from the user location; transmitting the linear schedule of content programs, wherein; the linear schedule of content programs comprises a first set of first segments, and each of the first set of first segments is at least fifteen minutes in playback length; storing the first set of first segments at the user location before a request by a user for one of the content programs; transmitting one or more second segments of the second set to the user location after the request by the user for one of the content programs, the first segment of the requested one of the content programs extending from a beginning to an intermediate point of the requested one of the content programs, and the one or more second segments extending from the intermediate point to an end of the one of the content programs, wherein the first and second sets are transmitted with different media chosen from a group consisting of a multicast media or a singlecast media, further wherein the singlecast media is a digital channel transmitted exclusively to the user location; storing the transmitted one or more second segments at the user location; and playing the requested content program in a contiguous fashion, wherein the playing of the requested first segment of the content program takes a first time that is equal to or greater than a second time associated with transmitting at least one of the transmitted second segment of the requested content program.
-
-
19. A method for receiving a program by a user location that is sent from a content distributor, the method comprising:
-
receiving the program at the user location as a linearly scheduled program, which can be viewed on a channel; processing a first portion of the program at the user location, wherein the first portion is at least one eighth of the program; storing the first portion of the program at the user location; detecting a user request for the program after storage of the first portion; and receiving one or more second portions of the program in response to the detecting the user request, the one or more second portions extending from an end of the first portion to an end of the program; and storing the one or more second portions of the program at the user location, wherein the first portion is received with a first media type and the one or more second portions are received with a second media type, each of the first and second media types chosen from a group of types consisting of a multicast media and a singlecast media, and the first media type being different from the second media type, further wherein the singlecast media is a digital channel transmitted exclusively to the user location. - View Dependent Claims (20, 21)
-
Specification