Systems and methods for initiating conversion between bounded gameplay sessions and unbounded gameplay sessions

US11420119B2 · US · B2

Patent metadata
FieldValue
Publication numberUS-11420119-B2
Application numberUS-201916377673-A
CountryUS
Kind codeB2
Filing dateApr 8, 2019
Priority dateMay 14, 2015
Publication dateAug 23, 2022
Grant dateAug 23, 2022

How to read this patent

A practical reading order for non-experts. Skip the full description unless you need deep technical detail.

  1. Title

    What the patent document calls the invention.

  2. Abstract

    A short plain-language summary of the technical disclosure.

  3. Assignees and inventors

    Who owns or filed the patent and who is credited as inventor.

  4. Key dates

    Filing, priority, publication, and grant dates set the timeline.

  5. First independent claim

    The legal scope of protection — read this for what is actually claimed.

  6. CPC / IPC classifications

    Technology tags used to group this patent with similar filings.

  7. Citations and related patents

    Prior art links and similar publications in this corpus.

Abstract

Official abstract text for this publication.

A system and method is provided for continuous gameplay in a multiplayer video game through an unbounded gameplay session. Players may join, exit, and later rejoin a given unbounded gameplay session at any time. A given unbounded gameplay session may therefore continue indefinitely so long as at least one player wishes to continue to gameplay. To facilitate an unbounded gameplay session, the system may score players using time-based or other parameters in a manner that is fair to players who have been playing in the unbounded gameplay session longer than other players.

First claim

Opening claim text (preview).

What is claimed is: 1. A system adapted to selectively provide either a bounded gameplay session or an unbounded gameplay session in a multiplayer video game to players, wherein the unbounded gameplay session is configured to run a game continuously, provided a minimum number of the players are in the unbounded gameplay session, and wherein the bounded gameplay session is configured to run a game until a predefined parameter is fulfilled, the system comprising: a matchmaking engine configured to create adversarial groups of players from the players; and a gameplay session engine, wherein the gameplay session engine is configured to: determine whether to initiate the bounded gameplay session for all the players or the unbounded gameplay session for all the players; initiate either the bounded gameplay session for all the players or the unbounded gameplay session for all the players based on the determination; if a bounded gameplay session has been initiated, query a predetermined number of the players to determine if the bounded gameplay session should be converted to the unbounded gameplay session for all the players, wherein said query is presented to the predetermined number of the players before the bounded gameplay session terminates; and converting the bounded gameplay session to the unbounded gameplay session for all the players based on a result of said query. 2. The system of claim 1 , wherein the gameplay session engine determines whether to initiate the bounded gameplay session for all the players or the unbounded gameplay session for all the players based on a selection by at least one player of the players. 3. The system of claim 1 , wherein the matchmaking engine is configured to create the adversarial groups based upon an election by at least one player of the players. 4. The system of claim 1 , wherein the matchmaking engine is configured to create the adversarial groups based on at least one of a skill level or a style of at least one player of the players. 5. The system of claim 1 , further comprising a scoring engine, wherein, in an unbounded gameplay session, the scoring engine is configured to generate scores for the players wherein the scores are not dependent on a total length of time the unbounded gameplay session has been played by one or more players of the players. 6. The system of claim 1 , further comprising a scoring engine, wherein, in a bounded gameplay session, the scoring engine is configured to generate scores for the players wherein the scores are dependent on a total length of time the bounded gameplay session has been played by one or more players of the players. 7. The system of claim 1 , further comprising a game adjustment engine, wherein the game adjustment engine is configured to monitor the unbounded gameplay session and determine a performance gap between the adversarial groups. 8. The system of claim 7 , wherein the game adjustment engine is configured to generate and implement an adjustment feature based on the performance gap. 9. The system of claim 8 , wherein the adjustment feature is at least one of adding an additional player to one of the adversarial groups based on the performance gap, reducing an effectiveness of equipment for one of the adversarial groups based on the performance gap, and providing fewer resources for one of the adversarial groups based on the performance gap. 10. The system of claim 1 wherein the predefined parameter may be a time period or a game event. 11. A method for selectively providing either a bounded gameplay session or an unbounded gameplay session in a multiplayer video game to players, wherein the unbounded gameplay session is configured to run a game continuously, provided a minimum number of the players are in the unbounded gameplay session, and wherein the bounded gameplay session is configured to run a game until a predefined period of time has elapsed or a predefined game event occurs, the method comprising: creating, via a matchmaking engine, adversarial groups of players from the players; determining, via a gameplay session engine, whether to initiate the bounded gameplay session for all the players or the unbounded gameplay session for all the players; initiating, via the gameplay session engine, either the bounded gameplay session for all the players or the unbounded gameplay session for all the players based on the determination, wherein if a bounded gameplay session has been initiated, querying a predetermined number of the set of players to determine if the bounded gameplay session should be converted to the unbounded gameplay session for all the players, further wherein said query is presented to the predetermined number of the players before the bounded gameplay session terminates; and converting the bounded gameplay session to the unbounded gameplay session for all the players based on a result of said query. 12. The method of claim 11 , wherein the determining whether to initiate the bounded gameplay session or the unbounded gameplay session is based on a selection by at least one player of the players. 13. The method of claim 11 , wherein the creating the adversarial groups is based upon an election by at least one player of the players. 14. The method of claim 11 , wherein the creating the adversarial groups is based on at least one of a skill level or a style of at least one player of the players. 15. The method of claim 11 , further comprising generating scores, via a scoring engine, for the players wherein the scores are not dependent on a total length of time the unbounded gameplay session has been played by one or more players of the players. 16. The method of claim 11 , further comprising generating scores, via a scoring engine, for the players wherein the scores are dependent on a total length of time the bounded gameplay session has been played by one or more players of the players. 17. The method of claim 11 , further comprising monitoring, via a game adjustment engine, the unbounded gameplay session in order to determine a performance gap between the adversarial groups. 18. The method of claim 17 , further comprising generating and implementing, via the game adjustment engine, an adjustment feature based on the performance gap between adversarial groups. 19. The method of claim 18 , wherein the adjustment feature is at least one of adding an additional player to one of the adversarial groups based on the performance gap, reducing an effectiveness of equipment for one of the adversarial groups based on the performance gap, and providing fewer resources for one of the adversarial groups based on the performance gap. 20. The method of claim 11 wherein the fulfillment of the predefined parameter may be a completion of a time period or an occurrence of a game event.

Assignees

Inventors

Classifications

  • for finding other players; for building a team; for providing a buddy list · CPC title

  • Starting a game, e.g. activating a game device or waiting for other players to join a multiplayer session · CPC title

  • A63F13/44Primary

    involving timing of operations, e.g. performing an action within a time slot · CPC title

  • Computing the game score · CPC title

  • Authorising game programs or game devices, e.g. checking authenticity · CPC title

Patent family

Related publications grouped by family.

External sources

Frequently asked questions

Answers are generated from the same data shown on this page.

What does patent US11420119B2 cover?
A system and method is provided for continuous gameplay in a multiplayer video game through an unbounded gameplay session. Players may join, exit, and later rejoin a given unbounded gameplay session at any time. A given unbounded gameplay session may therefore continue indefinitely so long as at least one player wishes to continue to gameplay. To facilitate an unbounded gameplay session, the sy…
Who is the assignee on this patent?
Activision Publishing Inc
What technology area does this patent fall under?
Primary CPC classification A63F13/44. Mapped technology areas include Human Necessities.
When was this patent published?
Publication date Tue Aug 23 2022 00:00:00 GMT+0000 (Coordinated Universal Time) (B2). Legal status and post-grant events are not shown on this page.
What related patents are in patentsdb?
We list 12 related publications on this page (citations in our corpus or others sharing the same primary CPC).