Management of non-linear content presentation and experience
First Claim
Patent Images
1. A server system for management of non-linear content presentation and experience, the system comprising:
- a processor that executes instructions stored in memory, wherein execution of the instructions by the processor;
evaluates at least one stream in real-time that is not currently being played at a user device to detect when an event occurs within the evaluated stream, wherein the detected event in the evaluated stream is detected based on analysis of one or more audio-visual cues within the evaluated stream,assigns a priority score to the detected event, based on a number of friends that have viewed the detected event and chat activity by the friends in relation to the detected event within the evaluated stream during an identified period of time,generates an offer to the user device regarding access to the detected event associated with the chat activity within the at least one stream,updates the assigned priority score in real-time, wherein the updated priority score is different than the assigned priority score, and wherein updating the assigned priority score is based on a number of friends that have viewed the detected event and chat activity by the friends in relation to the detected event within the evaluated stream during a subsequent period of time, andupdates the offer in real-time based on the priority score assigned to the detected event being updated one or more times, wherein updating the offer generates one or more offers that requires a user of the user device to make a monetary payment or watch advertising; and
a communication interface that communicates over a communication network, wherein the communication interface;
provides a notification to the user device, wherein the notification includes the one or more generated offers,receives an acceptance response from the user device agreeing to the one or more generated offers, wherein the processor;
identifies which one of the offers is applicable at a time of the acceptance response, andevaluates the acceptance response to the applicable offer to determine whether the applicable offer is satisfied; and
provides the evaluated stream to the user device based on determining that the applicable offer is satisfied, wherein the evaluated stream is provided at a predefined point prior to the detected event in accordance with the applicable offer.
1 Assignment
0 Petitions
Accused Products
Abstract
Systems and methods for management of non-linear content presentation and experience are provided. At least one stream may be evaluated in real-time to detect when an event occurs within the evaluated stream. A priority score may be assigned to the detected event, wherein the priority score is updated in real-time. An offer may be generated to a user device regarding the detected event, wherein the user device is not playing the evaluated stream. An acceptance may be received from the user device. The evaluated stream to the user device, wherein the evaluated stream is provided at a point prior to the detected event.
44 Citations
22 Claims
-
1. A server system for management of non-linear content presentation and experience, the system comprising:
-
a processor that executes instructions stored in memory, wherein execution of the instructions by the processor; evaluates at least one stream in real-time that is not currently being played at a user device to detect when an event occurs within the evaluated stream, wherein the detected event in the evaluated stream is detected based on analysis of one or more audio-visual cues within the evaluated stream, assigns a priority score to the detected event, based on a number of friends that have viewed the detected event and chat activity by the friends in relation to the detected event within the evaluated stream during an identified period of time, generates an offer to the user device regarding access to the detected event associated with the chat activity within the at least one stream, updates the assigned priority score in real-time, wherein the updated priority score is different than the assigned priority score, and wherein updating the assigned priority score is based on a number of friends that have viewed the detected event and chat activity by the friends in relation to the detected event within the evaluated stream during a subsequent period of time, and updates the offer in real-time based on the priority score assigned to the detected event being updated one or more times, wherein updating the offer generates one or more offers that requires a user of the user device to make a monetary payment or watch advertising; and a communication interface that communicates over a communication network, wherein the communication interface; provides a notification to the user device, wherein the notification includes the one or more generated offers, receives an acceptance response from the user device agreeing to the one or more generated offers, wherein the processor; identifies which one of the offers is applicable at a time of the acceptance response, and evaluates the acceptance response to the applicable offer to determine whether the applicable offer is satisfied; and provides the evaluated stream to the user device based on determining that the applicable offer is satisfied, wherein the evaluated stream is provided at a predefined point prior to the detected event in accordance with the applicable offer. - View Dependent Claims (2, 3, 4, 5, 6, 16, 17, 18, 19, 20, 21, 22)
-
-
7. A method for management of non-linear content presentation and experience, the method comprising:
-
evaluating at least one stream in real-time that is not currently being played at a user device to detect when an event occurs within the evaluated stream, wherein the detected event in the evaluated stream is detected based on analysis of one or more audio-visual cues within the evaluated stream; assigning a priority score to the detected event, based on a number of friends that have viewed the detected event and chat activity by the friends in relation to the detected event within the evaluated stream during an identified period of time; generating an offer to the user device regarding access to the detected event associated with the chat activity within the at least one stream; updating the assigned priority score in real-time, wherein the updated priority score is different than the assigned priority score, and wherein updating the assigned priority score is based on a number of friends that have viewed the detected event and activity by the friends in relation to the detected event within the evaluated stream during a subsequent period of time; updating the offer in real-time based on the priority score assigned to the detected event being updated one or more times, wherein updating the offer generates one or more offers that requires a user of the user device to make a monetary payment or watch advertising; providing a notification to the user device, wherein the notification includes the one or more generated offers; receiving an acceptance response from the user device agreeing to the one or more generated offers; identifying which one of the offers is applicable at a time of the acceptance response; evaluating the acceptance response to the applicable offer to determine whether the applicable offer is satisfied; and providing the evaluated stream to the user device based on determining;
that the applicable offer is satisfied, wherein the evaluated stream is provided at a predefined point prior to the detected event in accordance with the applicable offer. - View Dependent Claims (8, 9, 10, 11, 12, 13, 14)
-
-
15. A non-transitory computer-readable storage medium having embodied thereon a program executable by a processor to perform a method for management of nonlinear content presentation and experience, the method comprising:
-
evaluating at least one stream in real-time that is not currently being played at a user device to detect when an event occurs within the evaluated stream, wherein the detected event in the evaluated stream is detected based on analysis of one or more audio-visual cues within the evaluated stream; assigning a priority score to the detected event, based on a number of friends that have viewed the detected event and chat activity by the friends in relation to the detected event within the evaluated stream during an identified period of time; generating an offer to the user device regarding access to the detected event associated with the chat activity within the at least one stream; updating the assigned priority score in real-time, wherein the updated priority score is different than the assigned priority score, and wherein updating the assigned priority score is based on a number of friends that have viewed the detected event and chat activity by the friends in relation to the detected event within the evaluated stream during a subsequent period of time; updating, the offer in real-time based on the priority score assigned to the detected event being;
updated one or more times, wherein updating the offer generates one or more offers that requires a user of the user device to make a monetary payment or watch advertising;providing a notification to the user device, wherein the notification includes the one or more generated offers; receiving an acceptance response from the user device agreeing to the one or more generated offers; identifying which one of the offers is applicable at a time of the acceptance response; evaluating the acceptance response to the applicable offer to determine whether the applicable offer is satisfied; and providing the evaluated stream to the user device based on determining;
that the applicable offer is satisfied, wherein the evaluated stream is provided at a predefined point prior to the detected event in accordance with the applicable offer.
-
Specification