Social delivery of IPTV streams
First Claim
1. A non-transitory computer readable storage medium storing a program of instructions executable by a machine to perform a method of delivery of Internet protocol television (IPTV) content, the method comprising:
- monitoring, by at least one processor, social media streams;
receiving, by the at least one processor, information associated with a schedule for delivering the IPTV content, the schedule comprising a real-time event occurring at a particular time for real-time viewing of the real-time event, wherein the IPTV content comprises the real-time event occurring at the particular time that has been scheduled;
identifying trends from the social media streams comprising filtering the social media streams by a set of IPTV scheduled content specified in the information, the trends determined by analyzing the social media streams describing interests in IPTV content by location, time and subscription types, the subscription types comprising an Internet streamer, a high definition subscription, video on demand subscriber and a group subscription, the trend identifying a pattern of bandwidth usage in a particular area at the particular time for viewing the scheduled real-time event;
comparing, by the at least one processor, the trends with the received information to predict an expected demand of the IPTV content at the particular time at different locations and by different subscription types, the expected demand measured in terms of the locations, number of people at the locations and a breakdown of the subscription types at the locations; and
reallocating, by the at least one processor, resources to meet the expected demand in delivering the IPTV content to the different subscription types at the different locations and the time, the reallocating resources comprising at least one selected from the group consisting of adding computer memory, network bandwidth, and processing power, wherein network resource capacities are automatically reallocated without user interaction, to the high definition subscription type before reallocating to the Internet streaming subscription type,wherein resource allocating is determined in a self-optimizing IPTV system based on social contents available online, the self-optimizing IPTV system predicting based on the social contents available the expected demand and allocating and reallocating the resources based on the expected demand,the self-optimizing IPTV system training an algorithm for predicting the expected demand, and measuring success of the algorithm for distribution of the resources based on the expected demand over time for training the algorithm over time.
1 Assignment
0 Petitions
Accused Products
Abstract
Delivery of internet protocol television (IPTV) content, in one aspect, may comprise monitoring social media streams. Trends may be identified from the social media streams, the trends describing interests in IPTV content by location, time and subscriber types. Information may be received associated with a schedule for delivering the IPTV content. The trends may be compared with the received information to predict an expected demand of the IPTV content at the time at different locations and by different subscriber types. Resources may be reallocated to meet the expected demand in delivering the IPTV content to the different subscriber types at the different locations and the time.
-
Citations
16 Claims
-
1. A non-transitory computer readable storage medium storing a program of instructions executable by a machine to perform a method of delivery of Internet protocol television (IPTV) content, the method comprising:
-
monitoring, by at least one processor, social media streams; receiving, by the at least one processor, information associated with a schedule for delivering the IPTV content, the schedule comprising a real-time event occurring at a particular time for real-time viewing of the real-time event, wherein the IPTV content comprises the real-time event occurring at the particular time that has been scheduled; identifying trends from the social media streams comprising filtering the social media streams by a set of IPTV scheduled content specified in the information, the trends determined by analyzing the social media streams describing interests in IPTV content by location, time and subscription types, the subscription types comprising an Internet streamer, a high definition subscription, video on demand subscriber and a group subscription, the trend identifying a pattern of bandwidth usage in a particular area at the particular time for viewing the scheduled real-time event; comparing, by the at least one processor, the trends with the received information to predict an expected demand of the IPTV content at the particular time at different locations and by different subscription types, the expected demand measured in terms of the locations, number of people at the locations and a breakdown of the subscription types at the locations; and reallocating, by the at least one processor, resources to meet the expected demand in delivering the IPTV content to the different subscription types at the different locations and the time, the reallocating resources comprising at least one selected from the group consisting of adding computer memory, network bandwidth, and processing power, wherein network resource capacities are automatically reallocated without user interaction, to the high definition subscription type before reallocating to the Internet streaming subscription type, wherein resource allocating is determined in a self-optimizing IPTV system based on social contents available online, the self-optimizing IPTV system predicting based on the social contents available the expected demand and allocating and reallocating the resources based on the expected demand, the self-optimizing IPTV system training an algorithm for predicting the expected demand, and measuring success of the algorithm for distribution of the resources based on the expected demand over time for training the algorithm over time. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
9. A system for delivery of internet protocol television (IPTV) content, comprising:
-
a hardware processor; and a storage device, the hardware processor operable to perform; monitoring, by at least one processor, social media streams; receiving, by the at least one processor, information associated with a schedule for delivering the IPTV content, the schedule comprising a real-time event occurring at a particular time for real-time viewing of the real-time event, wherein the IPTV content comprises the real-time event occurring at the particular time that has been scheduled; identifying trends from the social media streams comprising filtering the social media streams by a set of IPTV scheduled content specified in the information and store the trends on the storage device, the trends determined by analyzing the social media streams describing interests in IPTV content by location, time and subscription types, the subscription types comprising an Internet streamer, a high definition subscription, video on demand subscriber and a group subscription, the trend identifying a pattern of bandwidth usage in a particular area at the particular time for viewing the scheduled real-time event; comparing, by the at least one processor, the trends with the received information to predict an expected demand of the IPTV content at the particular time at different locations and by different subscription types, the expected demand measured in terms of the locations, number of people at the locations and a breakdown of the subscription types at the locations; and reallocating, by the at least one processor, resources to meet the expected demand in delivering the IPTV content to the different subscription types at the different locations and the time, the reallocating resources comprising at least one selected from the group consisting of adding computer memory, network bandwidth, and processing power, wherein network resource capacities are automatically reallocated without user interaction, to the high definition subscription type before reallocating to the Internet streaming subscription type, wherein resource allocating is determined in a self-optimizing IPTV system based on social contents available online, the self-optimizing IPTV system predicting based on the social contents available the expected demand and allocating and reallocating the resources based on the expected demand, the self-optimizing IPTV system training an algorithm for predicting the expected demand, and measuring success of the algorithm for distribution of the resources based on the expected demand over time for training the algorithm over time. - View Dependent Claims (10, 11, 12, 13, 14, 15, 16)
-
Specification