System and method to improve user experience with streaming content
First Claim
1. A method for improving a viewing experience of a user with respect to a live streamed asset, comprising:
- a. establishing a user account session between a second display or content playback device and a management server;
b. using a polling system, polling a service provider server to determine if real-time streaming of a live event has begun, the event associated with a scheduled starting time; and
c. if the real time streaming of the live event has not begun, displaying an indication on a user interface associated with the second display or content playback device, the indication at least in part dependent on the time difference between a current time and the scheduled starting time of the live event, and repeating the polling at a frequency, the frequency at least in part based on the time difference between the current time and the scheduled starting time of the live event, wherein the frequency is inversely proportional and is monotonically varying with respect to the time difference between the current time and the scheduled starting time of the live event.
2 Assignments
0 Petitions
Accused Products
Abstract
Provided are systems and methods for improving a viewing experience of a user during consumption of streamed content. In one implementation, the systems and methods relate to a model of polling a live streaming event by a management server of a service provider server and using that model to feed into future polling. The polling response returns up-to-date information about an event to be viewed. The system and method model the polling frequency and enter the same in an algorithm such as a supervised machine learning algorithm. This algorithm is presented as a mathematical formula and provides an input to the polling system to determine when to poll and how frequently to poll.
13 Citations
19 Claims
-
1. A method for improving a viewing experience of a user with respect to a live streamed asset, comprising:
-
a. establishing a user account session between a second display or content playback device and a management server; b. using a polling system, polling a service provider server to determine if real-time streaming of a live event has begun, the event associated with a scheduled starting time; and c. if the real time streaming of the live event has not begun, displaying an indication on a user interface associated with the second display or content playback device, the indication at least in part dependent on the time difference between a current time and the scheduled starting time of the live event, and repeating the polling at a frequency, the frequency at least in part based on the time difference between the current time and the scheduled starting time of the live event, wherein the frequency is inversely proportional and is monotonically varying with respect to the time difference between the current time and the scheduled starting time of the live event. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
-
11. A method for improving a viewing experience of a user of an asset of a live event, comprising:
-
a. polling a service provider server to determine if a real time streaming of an asset corresponding to a live event has begun, the live event associated with a scheduled starting time; b. if the real time streaming of the live event has begun, displaying an indication of an availability of the asset corresponding to the real-time streaming of the live event on a user interface of at least one second display or content playback device; and c. if the real time streaming of the live event has not begun, displaying an indication on a user interface of at least one second display or content playback device, the indication at least in part dependent on the time difference between a current time and the scheduled starting time of the live event, and repeating the polling at a frequency, the frequency determined at least in part based on the time difference between the current time and the scheduled starting time of the live event, wherein the frequency is inversely proportional and is monotonically varying with respect to the time difference between the current time and the scheduled starting time of the live event. - View Dependent Claims (12, 13, 14, 15, 16, 17, 18)
-
-
19. A method for improving a viewing experience of a user of an asset of a live event, comprising:
-
a. polling a service provider server to determine if a real time streaming of an asset corresponding to a live event has begun, the live event associated with a scheduled starting time; b. if the real time streaming of the live event has begun, displaying an indication of an availability of the asset corresponding to the real-time streaming of the live event on a user interface of at least one second display or content playback device; and c. if the real time streaming of the live event has not begun, displaying an indication on a user interface of at least one second display or content playback device, the indication at least in part dependent on the time difference between a current time and the scheduled starting time of the live event, and repeating the polling at a frequency, the frequency determined at least in part based on the time difference between the current time and the scheduled starting time of the live event, wherein the polling begins at a first predetermined time prior to the scheduled starting time, and further comprising; d. at a second predetermined time prior to a scheduled end time, performing polling to determine if streaming of the live event asset has concluded or if a new end time is projected; and e. repeating the polling at a second frequency, the second frequency inversely proportional to the time difference between the current time and the scheduled end time of the live event asset or the new end time, respectively.
-
Specification