Dialog server for handling conversation in virtual space method and computer program for having conversation in virtual space
US-9583109-B2 · Feb 28, 2017 · US
US11420119B2 · US · B2
| Field | Value |
|---|---|
| Publication number | US-11420119-B2 |
| Application number | US-201916377673-A |
| Country | US |
| Kind code | B2 |
| Filing date | Apr 8, 2019 |
| Priority date | May 14, 2015 |
| Publication date | Aug 23, 2022 |
| Grant date | Aug 23, 2022 |
A practical reading order for non-experts. Skip the full description unless you need deep technical detail.
What the patent document calls the invention.
A short plain-language summary of the technical disclosure.
Who owns or filed the patent and who is credited as inventor.
Filing, priority, publication, and grant dates set the timeline.
The legal scope of protection — read this for what is actually claimed.
Technology tags used to group this patent with similar filings.
Prior art links and similar publications in this corpus.
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.
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.
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
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
Related publications grouped by family.
Answers are generated from the same data shown on this page.