Generating alerts for live performances
First Claim
Patent Images
1. A method for generating alerts for a live performance, comprising:
- monitoring a live performance;
generating different sets of excitement levels for the live performance based on the monitoring, the different sets of excitement levels relate to different subscriber categories;
for each of the different sets of excitement levels, identifying if any of the excitement levels are at or above one or more excitement thresholds;
generating different sets of alerts for the different subscriber categories with respect to excitement levels that are at or above one or more excitement thresholds; and
reporting the generated alerts to a plurality of subscribers, the generating the different sets of alerts further comprises determining an amount of time required to trigger the different sets of alerts for the excitement levels that are at or above the one or more excitement thresholds, the reporting the generated alerts includes reporting the alerts to the plurality of subscribers when the amount of time required to trigger the different sets of alerts reaches a pre-determined value, the generating the different sets of alerts further comprises determining a rate at which to reduce the amount of time required to trigger the different sets of alerts and reducing the amount of time required to trigger the different sets of alerts based on the rate, wherein the rate is determined based on a difference between the different sets of excitement levels with respect to the one or more excitement thresholds.
6 Assignments
0 Petitions
Accused Products
Abstract
A live performance is monitored by analyzing an input data stream comprising real-time updates related to the live performance. Different sets of excitement levels, excitement curves, alerts and teasers are generated based on the analysis and reported to a plurality of subscribers using any of a variety of mobile communication and/or computing devices.
9 Citations
15 Claims
-
1. A method for generating alerts for a live performance, comprising:
-
monitoring a live performance; generating different sets of excitement levels for the live performance based on the monitoring, the different sets of excitement levels relate to different subscriber categories; for each of the different sets of excitement levels, identifying if any of the excitement levels are at or above one or more excitement thresholds; generating different sets of alerts for the different subscriber categories with respect to excitement levels that are at or above one or more excitement thresholds; and reporting the generated alerts to a plurality of subscribers, the generating the different sets of alerts further comprises determining an amount of time required to trigger the different sets of alerts for the excitement levels that are at or above the one or more excitement thresholds, the reporting the generated alerts includes reporting the alerts to the plurality of subscribers when the amount of time required to trigger the different sets of alerts reaches a pre-determined value, the generating the different sets of alerts further comprises determining a rate at which to reduce the amount of time required to trigger the different sets of alerts and reducing the amount of time required to trigger the different sets of alerts based on the rate, wherein the rate is determined based on a difference between the different sets of excitement levels with respect to the one or more excitement thresholds. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
9. A method for generating alerts for a live performance, comprising:
-
receiving different sets of excitement levels for a live performance; for each of the different sets of excitement levels, identifying if any of the excitement levels are at or above one or more excitement thresholds; determining an amount of time required to trigger the different sets of alerts for the excitement levels that are at the one or more excitement thresholds; determining whether the excitement levels have been at the one or more thresholds for the determined amount of time required to trigger, for the excitement levels that are at the one or more excitement thresholds; determining a rate at which to reduce the amount of time required to trigger the different sets of alerts; reducing the amount of time required to trigger the different sets of alerts based on the rate, wherein the rate is determined based on a difference between the different sets of excitement levels with respect to the one or more excitement thresholds; and generating and reporting alerts to a plurality of subscribers for those excitement levels that have been determined to be at the one or more thresholds for the determined amount of time required to trigger. - View Dependent Claims (10, 11, 12)
-
-
13. One or more processor readable storage devices having processor readable code embodied on the processor readable storage devices, the processor readable code for programming one or more processors to perform a method comprising:
-
monitoring a live performance; generating different sets of excitement levels for the live performance based on the monitoring, the different sets of excitement levels relate to different subscriber categories; for each of the different sets of excitement levels, identifying if any of the excitement levels are at or above one or more excitement thresholds; determining an amount of time required to trigger the different sets of alerts for the excitement levels that are at the one or more excitement thresholds; and reporting the different sets of alerts to the plurality of subscribers when the amount of time required to trigger the different sets of alerts reaches a pre-determined value; wherein generating the different sets of alerts further comprises;
determining a rate at which to reduce the amount of time required to trigger the different sets of alerts and reducing the amount of time required to trigger the different sets of alerts based on the rate, wherein the rate is determined based on a difference between the different sets of excitement levels with respect to the one or more excitement thresholds.
-
-
14. A system for generating excitement levels for a plurality of live performances comprising:
-
one or more storage devices storing code; a communication interface; and one or more processors in communication with the one or more storage devices and the communication interface, the one or more processors configured to be in communication with a plurality of client devices via the communication interface based on the code, wherein the code configures the one or more processors to monitor a live performance, generate different sets of excitement levels for different subscriber categories based on the monitoring, identify if any of the excitement levels are at or above one or more excitement thresholds, generate different sets of alerts for the different subscriber categories with respect to the excitement levels are at or above one or more excitement thresholds, and report the different sets of alerts to a plurality of subscribers, the one or more processors determine an amount of time required to trigger the different sets of alerts and report the different sets of alerts to the plurality of subscribers when the amount of time required to trigger the different sets of alerts reaches a pre-determined value, the one or more processors determine a rate at which to reduce the amount of time required to trigger the different sets of alerts and reduce the amount of time required to trigger the different sets of alerts based on the rate, wherein the rate is determined based on a difference between the different sets of excitement levels with respect to the one or more excitement thresholds. - View Dependent Claims (15)
-
Specification