System and method of delivering video content
First Claim
1. A method comprising:
- receiving data at a video content gifting server, wherein the data indicates that a first set-top box device received a first request to stop playing video content;
sending, from the video content gifting server to the first set-top box device, an option to gift the video content in response to receipt of the data when an elapsed viewing time exceeds a viewing time threshold and when the video content is identified as being associated with a gifting option that allows the video content to be purchased as a gift, wherein the elapsed viewing time is a time period from a first time corresponding to selection of the video content at the first set-top box device to a second time corresponding to receipt of the first request at the first set-top box device;
receiving a second request at the video content gifting server from the first set-top box device, the second request indicating a selection to purchase the video content for a subscriber associated with a second set-top box device based on the option;
sending notification information from the video content gifting server to the second set-top box device, the notification information indicating that the video content has been purchased for the subscriber via the first set-top box device;
receiving viewing preferences data at the video content gifting server from the second set-top box device, the viewing preferences data indicating a time that the second set-top box device is to begin receiving the video content; and
sending video content download data from the video content gifting server to a media library server based on the viewing preferences data, wherein the video content download data includes instructions to the media library server to begin sending the video content to the second set-top box device at the time that the second set-top box device is to begin receiving the video content.
2 Assignments
0 Petitions
Accused Products
Abstract
A method of delivering video content is disclosed that includes receiving a request at a video content gifting server from a first set-top box device. The request indicates a selection to purchase video content for a second subscriber associated with a second set-top box device. The method also includes sending notification information to the second set-top box device. The notification information indicates that the video content has been purchased for the second subscriber. Further, the method includes receiving viewing preferences data at the video content gifting server from the second set-top box device. The viewing preferences data indicates a particular time that the second subscriber is to receive the video content. Additionally, the method includes sending video content download data to a particular network entity. The video content download data includes instructions to send the video content to the second set-top box device at the particular time.
45 Citations
27 Claims
-
1. A method comprising:
-
receiving data at a video content gifting server, wherein the data indicates that a first set-top box device received a first request to stop playing video content; sending, from the video content gifting server to the first set-top box device, an option to gift the video content in response to receipt of the data when an elapsed viewing time exceeds a viewing time threshold and when the video content is identified as being associated with a gifting option that allows the video content to be purchased as a gift, wherein the elapsed viewing time is a time period from a first time corresponding to selection of the video content at the first set-top box device to a second time corresponding to receipt of the first request at the first set-top box device; receiving a second request at the video content gifting server from the first set-top box device, the second request indicating a selection to purchase the video content for a subscriber associated with a second set-top box device based on the option; sending notification information from the video content gifting server to the second set-top box device, the notification information indicating that the video content has been purchased for the subscriber via the first set-top box device; receiving viewing preferences data at the video content gifting server from the second set-top box device, the viewing preferences data indicating a time that the second set-top box device is to begin receiving the video content; and sending video content download data from the video content gifting server to a media library server based on the viewing preferences data, wherein the video content download data includes instructions to the media library server to begin sending the video content to the second set-top box device at the time that the second set-top box device is to begin receiving the video content. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. A system to deliver video content, the system comprising:
-
processing logic; and a memory accessible to the processing logic, the memory including; a video content control module executable by the processing logic to receive first data corresponding to a video content request from a first set-top box device, wherein the video content request indicates a selection of video content entered via the first set-top box device; and a video content gift module executable by the processing logic to; identify that the selected video content is associated with a gifting option, wherein the gifting option allows the selected video content to be purchased as a gift; receiving second data that indicates the first set-top box device received a first request to stop playing the selected video content; send video content gifting information to the first set-top box device in response to receipt of the second data when an elapsed viewing time exceeds a viewing time threshold and when the selected video content is identified as being associated with the gifting option, wherein the elapsed viewing time is a time period from a first time corresponding to selection of the selected video content at the first set-top box device to a second time corresponding to the receipt of the first request at the first set-top box device; and receive a second request from the first set-top box device to purchase the video content as a gift for a subscriber associated with a second set-top box device. - View Dependent Claims (9, 10, 11, 12, 13)
-
-
14. A set-top box device, comprising:
-
a processor; and a memory accessible to the processor, the memory including instructions executable by the processor to perform operations comprising; receiving video content from a video content provider; sending data to a video content gifting server that indicates a request to stop playing the video content has been received; receiving video content gifting information from the video content gifting server, wherein the video content gifting information is sent by the video content gifting server in response to receipt of the data when the video content is identified as being associated with a gifting option that allows the video content to be purchased as a gift and when an elapsed viewing time exceeds a viewing threshold, wherein the elapsed viewing time is a time period from a first time corresponding to selection of the video content at the set-top box device to a second time corresponding to receipt of the request to stop playing the video content, the video content gifting information relating to an option to purchase the video content for a subscriber associated with an additional set-top box device; and sending a request to the video content gifting server to purchase the video content for the subscriber associated with the additional set-top box device. - View Dependent Claims (15, 16, 17, 18, 19, 20)
-
-
21. A computer-readable non-transitory storage medium, comprising operational instructions that, when executed by a processor, cause the processor to perform operations comprising:
-
receiving data that indicates a first set-top box device received a first request to stop playing video content; sending to the first set-top box device an option to purchase the video content as a gift in response to receipt of the data when an elapsed viewing time exceeds a viewing time threshold and when the video content is identified as being associated with a gifting option that allows the video content to be purchased as a gift, wherein the elapsed viewing time is a time period from a first time corresponding to selection of the video content at the first set-top box device to a second time corresponding to receipt of the first request at the first set-top box device; receiving a second request from the first set-top box device, the second request indicating a selection to purchase the video content for a second subscriber associated with a second set-top box device based on the option; sending notification information to the second set-top box device, the notification information indicating that the video content has been purchased for the second subscriber; receiving viewing preferences data at the video content gifting server from the second set-top box device, the viewing preferences data indicating a time that the second set-top box device is to begin receiving the video content; and sending video content download data from the video content gifting server to a media library server based on the viewing preferences data, wherein the video content download data includes instructions to the media library server to begin sending the video content to the second set-top box device at the time that the second set-top box device is to begin receiving the video content. - View Dependent Claims (22)
-
-
23. A method comprising:
-
receiving data at a video content gifting server, wherein the data indicates that a first set-top box device received a first request to stop playing video content; sending, from the video content gifting server to the first set-top box device, an option to gift the video content in response to receipt of the data when an elapsed viewing time exceeds a viewing time threshold and when the video content is identified as being associated with a gifting option that allows the video content to be purchased as a gift, wherein the elapsed viewing time is a time period from a first time corresponding to selection of the video content at the first set-top box device to a second time corresponding to receipt of the first request at the first set-top box device; receiving a second request at the video content gifting server from the first set-top box device, the second request indicating a selection to purchase the video content for a subscriber associated with a second set-top box device based on the option; and sending notification information from the video content gifting server to the second set-top box device, the notification information indicating that the video content has been purchased. - View Dependent Claims (24, 25, 26, 27)
-
Specification