IP Library Granted Patent US 10,449,454
Granted Patent B2
US 10,449,454 · App. 15/878,894 · Granted Oct 22, 2019

System and method for determining events of interest in a multi-player online game

Inventor: Matt Walsh (San Carlos, CA)
Assignee: MZ IP Holdings, LLC
A63F13/5255A63F13/46A63F13/67A63F13/79A63F13/795A63F13/85H04N21/2187
View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 10,449,454
App. No.
15/878,894
Granted
Oct 22, 2019
Kind
B2
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 (52)

1. A method, comprising:

obtaining a set of parameters for each of a plurality of events occurring in an online game played by a plurality of users;

calculating, by one or more computer processors, a score for each event based on the set of parameters, the score providing an indication of a user interest in witnessing the event,

wherein calculating the score for each event comprises using a predictive model that receives the set of parameters as input and provides the score as output, and wherein the predictive model comprises at least one of a regression equation or a trained classifier;

identifying, by the one or more computer processors, a collection of events as having a highest 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,

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;

receiving an indication that the at least one user has selected one of the identified events in the display arrangement; and

enabling, by the one or more computer processors, the at least one user to witness the selected event,

wherein enabling the at least one user to witness the selected event comprises presenting on a client device a live version of the selected event as the selected event is occurring in the online game.

2. The method of claim 1 , wherein the parameters comprise at least one of a user level in the online game, a user condition in the online game, a user connection status to the online game, a user history with another user in the online game, and a location in a virtual environment for the online game.

3. The method of claim 1 , wherein the plurality of events comprises at least one of a competition, an attack, a battle, a use of virtual assets, and a movement of virtual assets.

4. The method of claim 1 , wherein obtaining the set of parameters comprises:

performing a periodic scan of a virtual environment for the online game.

5. The method of claim 1 , further comprising:

determining an actual level of user interest in one or more events witnessed by one or more users.

6. The method of claim 1 , further comprising:

identifying one or more users from the plurality of users who participated in the selected event; and

notifying the identified one or more users about a level of user interest in witnessing the selected event.

7. The method of claim 1 , wherein enabling the at least one user to witness the selected event comprises:

preventing the user from participating in the selected event.

8. A system, comprising:

one or more computer processors programmed to perform operations comprising:

obtaining a set of parameters for each of a plurality of events occurring 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,

wherein calculating the score for each event comprises using a predictive model that receives the set of parameters as input and provides the score as output, and wherein the predictive model comprises at least one of a regression equation or a trained classifier;

identifying, by the one or more computer processors, a collection of events as having a highest 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,

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;

receiving an indication that the at least one user has selected one of the identified events in the display arrangement; and

enabling the at least one user to witness the selected event,

wherein enabling the at least one user to witness the selected event comprises presenting on a client device a live version of the selected event as the selected event is occurring in the online game.

9. The system of claim 8 , wherein the parameters comprise at least one of a user level in the online game, a user condition in the online game, a user connection status to the online game, a user history with another user in the online game, and a location in a virtual environment for the online game.

10. The system of claim 8 , wherein the plurality of events comprises at least one of a competition, an attack, a battle, a use of virtual assets, and a movement of virtual assets.

11. The system of claim 8 , wherein obtaining the set of parameters comprises:

performing a periodic scan of a virtual environment for the online game.

12. The system of claim 8 , the operations further comprising:

determining an actual level of user interest in one or more events witnessed by one or more users.

13. The system of claim 8 , the operations further comprising:

identifying one or more users from the plurality of users who participated in the selected event; and

notifying the identified one or more users about a level of user interest in witnessing the selected event.

14. An article, comprising:

a non-transitory computer-readable medium having instructions stored thereon that, when executed by one or more computer processors, cause the computer processors to perform operations comprising:

obtaining a set of parameters for each of a plurality of events occurring 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,

wherein calculating the score for each event comprises using a predictive model that receives the set of parameters as input and provides the score as output, and wherein the predictive model comprises at least one of a regression equation or a trained classifier;

identifying, by the one or more computer processors, a collection of events as having a highest 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,

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;

receiving an indication that the at least one user has selected one of the identified events in the display arrangement; and

enabling the at least one user to witness the selected event,

wherein enabling the at least one user to witness the selected event comprises presenting on a client device a live version of the selected event as the selected event is occurring in the online game.

Assignments (5)
RELEASE OF SECURITY INTEREST Recorded May 19, 2020
From: MGG INVESTMENT GROUP LP, AS COLLATERAL AGENT
To: MZ IP HOLDINGS, LLC
Reel/Frame 052706/0829 →
RELEASE OF SECURITY INTEREST Recorded May 19, 2020
From: COMERICA BANK
To: MZ IP HOLDINGS, LLC
Reel/Frame 052706/0899 →
SECURITY INTEREST Recorded May 22, 2018
From: MZ IP HOLDINGS, LLC
To: COMERICA BANK
Reel/Frame 046215/0207 →
NOTICE OF SECURITY INTEREST -- PATENTS Recorded Mar 14, 2018
From: MZ IP HOLDINGS, LLC
To: MGG INVESTMENT GROUP LP, AS COLLATERAL AGENT
Reel/Frame 045595/0135 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jan 30, 2018
From: WALSH, MATT
To: MZ IP HOLDINGS, LLC
Reel/Frame 044769/0492 →
Continuity (2)
Provisional Application 62451238 · Jan 27, 2017
Related Publication 20180214772A1 · Aug 2, 2018