Real-time on demand server
First Claim
Patent Images
1. A method of providing real-time content in a content-on-demand environment, the method comprising:
- monitoring at least one source of real-time content;
identifying a first set of live broadcast video content that should be provided to a subscriber;
obtaining the identified first set of live broadcast video content;
providing the identified first set of live broadcast video content through a content-on-demand environment, such that the identified first set of live broadcast video content is available in real-time or at a later time to the subscriber;
identifying a second set of live broadcast video content that should be provided to the subscriber;
obtaining the second set of live broadcast video content;
determining that the second set of live broadcast video content supercedes the first set of live broadcast video content, wherein determining that the second set of live broadcast video content supersedes the first set of live broadcast video content comprises determining whether the second set of live broadcast video content is an update of the first set of live broadcast video content that should replace the first set of live broadcast video content, by receiving and analyzing new entries in a rich site summary (“
RSS”
) feed, periodically checking the second set of live broadcast video content against the first set of live broadcast video content, and analyzing filenames of the first and second sets of live broadcast video content; and
providing the second set of live broadcast video content through the content-on-demand environment, based on the determination that the second set of live broadcast video content supersedes the first set of live broadcast video content, such that the second set of live broadcast video content replaces the first set of live broadcast video content and is available in real-time or at a later time to the subscriber.
5 Assignments
0 Petitions
Accused Products
Abstract
Various embodiments of the invention provide novel solutions for providing real-time content in an on-demand environment. In a novel aspect of some embodiments, a real-time on demand server may be configured to integrate real-time content with on-demand content. This can allow a subscriber to enjoy the benefits of on-demand programming without having to forego access to real-time news, sports, weather information and/or the like.
120 Citations
40 Claims
-
1. A method of providing real-time content in a content-on-demand environment, the method comprising:
-
monitoring at least one source of real-time content; identifying a first set of live broadcast video content that should be provided to a subscriber; obtaining the identified first set of live broadcast video content; providing the identified first set of live broadcast video content through a content-on-demand environment, such that the identified first set of live broadcast video content is available in real-time or at a later time to the subscriber; identifying a second set of live broadcast video content that should be provided to the subscriber; obtaining the second set of live broadcast video content; determining that the second set of live broadcast video content supercedes the first set of live broadcast video content, wherein determining that the second set of live broadcast video content supersedes the first set of live broadcast video content comprises determining whether the second set of live broadcast video content is an update of the first set of live broadcast video content that should replace the first set of live broadcast video content, by receiving and analyzing new entries in a rich site summary (“
RSS”
) feed, periodically checking the second set of live broadcast video content against the first set of live broadcast video content, and analyzing filenames of the first and second sets of live broadcast video content; andproviding the second set of live broadcast video content through the content-on-demand environment, based on the determination that the second set of live broadcast video content supersedes the first set of live broadcast video content, such that the second set of live broadcast video content replaces the first set of live broadcast video content and is available in real-time or at a later time to the subscriber. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 37, 38)
-
-
34. A method of providing real-time content in a content-on-demand environment, the method comprising:
-
receiving at a server a first set of live broadcast video content; determining that the first set of live broadcast video content should be provided to a subscriber; and providing the identified set of live broadcast video content through a content-on-demand environment, such that the live broadcast video content is available in real-time or at a later time to the subscriber; receiving a second set of live broadcast video content; determining that the second set of live broadcast video content should be provided to the subscriber; determining that the second set of live broadcast video content supercedes the first set of live broadcast video content, wherein determining that the second set of live broadcast video content supersedes the first set of live broadcast video content comprises determining whether the second set of live broadcast video content is an update of the first set of live broadcast video content that should replace the first set of live broadcast video content, by of receiving and analyzing new entries in a rich site summary (“
RSS”
) feed, periodically checking the second set of live broadcast video content against the first set of live broadcast video content, and analyzing filenames of the first and second sets of live broadcast video content; andproviding the second set of live broadcast video content through the content-on-demand environment, based on the determination that the second set of live broadcast video content supersedes the first set of live broadcast video content, such that the second set of live broadcast video content replaces the first set of live broadcast video content and is available in real-time or at a later time to the subscriber. - View Dependent Claims (35)
-
-
36. A system for providing real-time content in a content-on-demand environment, the system comprising:
a real-time content monitor server configured to; monitor at least one source of real-time content; and identify a first set of live broadcast video content that should be provided to a subscriber; a network update transmission server configured to; obtain the first set of live broadcast video content; and a subscriber interface configured to; provide the first set of live broadcast video content through a content-on-demand environment, such that the first set of live broadcast video content is available in real-time or at a later time to the subscriber; wherein the real-time content monitor server is further configured to identify a second set of live broadcast video content that should be provided to the subscriber; the network update transmission server is further configured to obtain the second set of live broadcast video content; and determine that the second set of live broadcast video content supercedes the first set of live broadcast video content, wherein determining that the second set of live broadcast video content supersedes the first set of live broadcast video content comprises determining whether the second set of live broadcast video content is an update of the first set of live broadcast video content that should replace the first set of live broadcast video content, by receiving and analyzing new entries in a rich site summary (“
RSS”
) feed, periodically checking the second set of live broadcast video content against the first set of live broadcast video content, and analyzing filenames of the first and second sets of live broadcast video content; andthe subscriber interface is further configured to provide the second set of live broadcast video content through the content-on-demand environment, based on the determination that the second set of live broadcast video content supersedes the first set of live broadcast video content, such that the second set of live broadcast video content replaces the first set of live broadcast video content and is available in real-time or at a later time to the subscriber. - View Dependent Claims (39)
-
40. A non-transitory computer readable storage medium having stored thereon a computer program for providing real-time content to a subscriber, the computer program comprising a set of instructions executable by one or more processors, the set of instructions comprising:
-
instructions to cause a real-time content monitor server to monitor at least one source of live broadcast video content; instructions to cause the real-time content monitor server to identify a first set of live broadcast video content that should be provided to a subscriber; instructions to cause a network update transmission server to obtain the identified first set of live broadcast video content; instructions to cause a subscriber interface to provide the identified first set of live broadcast video content through a content-on-demand environment, such that the identified first set of live broadcast video content is available in real-time or at a later time to the subscriber; instructions to cause the real-time content monitor server to identify a second set of live broadcast video content that should be provided to the subscriber; instructions to cause the network update transmission server to obtain the second set of live broadcast video content; instructions to cause the network update transmission server to determine that the second set of live broadcast video content supercedes the first set of live broadcast video content, by determining whether the second set of live broadcast video content is an update of the first set of live broadcast video content that should replace the first set of live broadcast video content, by receiving and analyzing new entries in a rich site summary (“
RSS”
) feed, periodically checking the second set of live broadcast video content against the first set of live broadcast video content, and analyzing filenames of the first and second sets of live broadcast video content; andinstructions to cause the subscriber interface to provide the second set of live broadcast video content through the content-on-demand environment, based on the determination that the second set of live broadcast video content supersedes the first set of live broadcast video content, such that the second set of live broadcast video content replaces the first set of live broadcast video content and is available in real-time or at a later time to the subscriber.
-
Specification