Method and system for an online performance service with recommendation module
First Claim
1. A method for recommending online media performances, comprising:
- at a server computing system, generating time stamps for the online media performances to indicate a series of discrete events related to a respective performance of the online media performances;
generating, at the server computing system, scoring for a portion of the discrete events of one or more of the online media;
generating, at the server computing system, scoring for the one or more online media performances at least based on the scoring of the portion of discrete events;
generating, at the server computing system, a recommendation message for the one or more online media performances in response to the scoring of the portion of discrete events satisfying criteria, the criteria including one or more subscriber preferences; and
sending the recommendation message from the server computing system to a client.
6 Assignments
0 Petitions
Accused Products
Abstract
A method and system to recommend performances based on the performances'"'"' excitement-level as determined from events and characteristics associated with the performance and a subscriber'"'"'s preference is described herein. A subscriber'"'"'s preference influences the performance type and performance characteristics that are exciting to the subscriber. Recommendations for performances can be sent to the subscriber as a link or direct connection to a location of the online performance. Recommendations of a performance preserve the excitement of the performance by not revealing the score, outcome, or any statistics or commentary that would spoil the natural buildup of excitement from watching the live performance. Performance recommendations may include a start-time and end-time for watching only the exciting portions of the performance. Recommended portions of performances can be ranked to fit within a subscriber'"'"'s customizable viewing-time, so that a subscriber can view only the most exciting portions of performances that fit within a limited time-frame.
7 Citations
20 Claims
-
1. A method for recommending online media performances, comprising:
-
at a server computing system, generating time stamps for the online media performances to indicate a series of discrete events related to a respective performance of the online media performances; generating, at the server computing system, scoring for a portion of the discrete events of one or more of the online media; generating, at the server computing system, scoring for the one or more online media performances at least based on the scoring of the portion of discrete events; generating, at the server computing system, a recommendation message for the one or more online media performances in response to the scoring of the portion of discrete events satisfying criteria, the criteria including one or more subscriber preferences; and sending the recommendation message from the server computing system to a client. - View Dependent Claims (2, 3, 4)
-
-
5. A method for recommending media performances, comprising:
-
at a server computing system, generating time stamps for the media performances to indicate a series of discrete events related to a respective performance of the media performances, the media performances are sports activities; generating, via the server computing system, scoring for a portion of the discrete events of one or more of the media performances; generating, via the server computing system, scoring for the one or more media performances at least based on the scoring of the portion of discrete events; generating, at the server computing system, a recommendation message for the one or more media performances, wherein the recommendation message is at least based on the scoring of the portion of discrete events satisfying criteria of the sports activities; and sending the recommendation message from the server computing system to a client device. - View Dependent Claims (6)
-
-
7. A method for recommending media performances, comprising:
-
at a server computing system, generating time stamps for the media performances to indicate a series of discrete events related to a respective performance of the media performances; generating, at the server computing system, scoring for a portion of the discrete events of one or more of the media performances; generating, at the server computing system, scoring for the one or more media performances at least based on the scoring of the portion of discrete events; generating, at the server computing system, a recommendation message for the one or more media performances, wherein the recommendation message is at least based on the scoring of the portion of discrete events; and sending the recommendation message from the server computing system to a client device, wherein the sending of the recommendation message to the client device includes sending a watch-from-time to indicate a time to begin viewing or recording a discrete event of the one or more discrete events related to the recommended online media performance, wherein the watch-from-time proceeds a peak excitement time of the discrete event. - View Dependent Claims (8, 9, 10)
-
-
11. A method for recommending one or more online sports presentations of a plurality of online sports presentations to one or more subscribers of an online sports recommendation service, the method comprising:
-
at a server computing system, generating time stamps for the online sports presentations to indicate a series of discrete events for each respective one of the plurality of online sports presentations; generating, at the server computing system, scoring for a portion of the discrete events of the plurality of online sports presentations based on game characteristics determined from game data associated with the plurality of online sports presentations; generating, at the server computing system, scoring for the plurality of online sports presentations at least based on discrete event scores associated with a respective sports presentation of the plurality of online sports presentations; generating, at the server computing system, generating one or more recommendations for online sports presentations of the plurality of online sports presentations for a subscriber of the one or more subscribers without revealing any statistics or highlights of any recommended performance, wherein the recommendation is at least based on;
the scoring of the portion of discrete events, one or more subscriber preferences, and a watch-from-time, wherein the watch-from-time is based on a peak excitement level associated with one or more of the portions of discrete events; andsending the one or more recommendations from the server computing system to a client device for the subscriber. - View Dependent Claims (12, 13, 14, 15, 16, 17)
-
-
18. A recommendation server, comprising:
-
a communication interface; a storage device; and a processor system in communication with the communication interface and the storage device, the processor system generates time stamps for sports presentations to indicate a series of discrete events for each respective one of the sports presentations and generates scoring for at least a portion of the discrete events of the plurality of sports presentations based on game characteristics determined from game data associated with the plurality of sports presentations, the processor system generates one or more recommendations for sports presentations of the plurality of sports presentations wherein the recommendations are at least based on the scoring of the portion of discrete events and one or more subscriber preferences, the processor system sends the one or more recommendations from the recommendation server to a client device associated with the one or more subscriber preferences via the communication interface. - View Dependent Claims (19, 20)
-
Specification