System and method for determining events of interest in a multi-player online game
Abstract
Implementations of the present disclosure are directed to a method, a system, and an article for identifying events of interest in a multi-player online game and enabling users to witness the events of interest. An example computer-implemented method can include: obtaining a set of parameters for each of a plurality of events in an online game played by a plurality of users; calculating a score for each event based on the set of parameters, the score providing an indication of a user interest in witnessing the event; identifying one or more events as having a highest user interest, based on the scores; notifying at least one user from the plurality of users about the identified one or more events; receiving an indication that the at least one user has selected one of the identified one or more events; and enabling the at least one user to witness the selected event.
Claims
exact text as granted — not AI-modifiedWhat is claimed is:
1 . A method, comprising:
receiving a set of parameters for each of a plurality of events occurring in an application client as input to a predictive model,
wherein a plurality of users interact with the application client,
wherein the predictive model outputs a score for each event based on the set of parameters, and
wherein each score indicates a predicted level of user interest in witnessing the respective event;
identifying, by one or more computer processors, one or more of the plurality of events as having a highest predicted user interest based on the scores; notifying, by the one or more computer processors, at least one user from the plurality of users about the identified events; receiving an indication that the at least one user has selected one of the identified events; and presenting, by the one or more computer processors, on client devices of the at least one user a live version of the selected event as the selected event is occurring in the application client.
2 . The method of claim 1 , wherein the application client comprises an online computer game.
3 . The method of claim 1 , wherein the predictive model comprises at least one of a regression equation or a trained classifier.
4 . The method of claim 1 , wherein identifying the one or more of the plurality of events as having the highest predicted user interest based on the scores comprises:
ranking the plurality of events according to the respective scores.
5 . The method of claim 1 , wherein notifying the at least one user comprises:
providing a display arrangement comprising a list or a grid in which the identified events are arranged according to the scores.
6 . The method of claim 1 , comprising:
receiving feedback from the at least one user on the selected event; and updating the predictive model based on the feedback.
7 . The method of claim 1 , comprising:
identifying one or more users who participated in the selected event; and notifying the identified one or more users about a level of interest from other users in witnessing the selected event.
8 . The method of claim 1 , comprising:
delaying the presentation of the selected event to one or more users.
9 . The method of claim 1 , comprising:
tailoring the predictive model according to user preferences to customize the output of the predictive model to respective users.
10 . The method of claim 1 , comprising:
modifying a graphical display of a portion of a virtual environment of the application client according to the predicted level of user interest in events occurring in the portion of the virtual environment.
11 . A system, comprising:
one or more computer processors programmed to perform operations to:
receive a set of parameters for each of a plurality of events occurring in an application client as input to a predictive model,
wherein a plurality of users interact with the application client,
wherein the predictive model outputs a score for each event based on the set of parameters, and
wherein each score indicates a predicted level of user interest in witnessing the respective event;
identify one or more of the plurality of events as having a highest predicted user interest based on the scores;
notify at least one user from the plurality of users about the identified events;
receive an indication that the at least one user has selected one of the identified events; and
present on client devices of the at least one user a live version of the selected event as the selected event is occurring in the application client.
12 . The system of claim 11 , wherein the application client comprises an online computer game.
13 . The system of claim 11 , wherein the predictive model comprises at least one of a regression equation or a trained classifier.
14 . The system of claim 11 , wherein to identify the one or more of the plurality of events as having the highest predicted user interest based on the scores the one or more computer processors are further to:
rank the plurality of events according to the respective scores.
15 . The system of claim 11 , wherein to notify the at least one user the one or more computer processors are further to:
provide a display arrangement comprising a list or a grid in which the identified events are arranged according to the scores.
16 . The system of claim 11 , wherein the operations are further to:
receive feedback from the at least one user on the selected event; and update the predictive model based on the feedback.
17 . The system of claim 11 , wherein the operations are further to:
identify one or more users who participated in the selected event; and notify the identified one or more users about a level of interest from other users in witnessing the selected event.
18 . The system of claim 11 , wherein the operations are further to:
delay the presentation of the selected event to one or more users.
19 . The system of claim 11 , wherein the operations are further to:
tailor the predictive model according to user preferences to customize the output of the predictive model to respective users.
20 . A non-transitory computer-readable medium having instructions stored thereon that, when executed by one or more computer processors, cause the one or more computer processors to:
receive a set of parameters for each of a plurality of events occurring in an application client as input to a predictive model,
wherein a plurality of users interact with the application client,
wherein the predictive model outputs a score for each event based on the set of parameters, and
wherein each score indicates a predicted level of user interest in witnessing the respective event;
identify one or more of the plurality of events as having a highest predicted user interest based on the scores; notify at least one user from the plurality of users about the identified events; receive an indication that the at least one user has selected one of the identified events; and present on client devices of the at least one user a live version of the selected event as the selected event is occurring in the application client.Cited by (0)
No later patents cite this yet.
References (0)
No backward citations on record.