Automated content curation and communication
US-10387514-B1 · Aug 20, 2019 · US
US11806624B2 · US · B2
| Field | Value |
|---|---|
| Publication number | US-11806624-B2 |
| Application number | US-202016948502-A |
| Country | US |
| Kind code | B2 |
| Filing date | Sep 21, 2020 |
| Priority date | Sep 21, 2020 |
| Publication date | Nov 7, 2023 |
| Grant date | Nov 7, 2023 |
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 game server receives data associated with gameplay of one or more user accounts, the one or more user accounts being used for playing a designated game. The game server computes, for the one or more user accounts, a player model representing previous in-game behavior of the one or more user accounts. The game server identifies, based on the player model, configuration values for the designated game. The configuration values represent data to specify operation of the designated game. The configuration values represent at least one of a game mechanics configuration and a game parameter configuration. The game server causes transmission of the configuration values to a client device. The configuration values cause the client device to adjust a game engine at the client device based on the previous in-game behavior of the one or more user accounts.
Opening claim text (preview).
What is claimed is: 1. A method implemented at a game server, the method comprising: receiving, at the game server, data associated with gameplay of a target subset of user accounts used for playing a designated game; computing, based on the received gameplay data, a player model representing previous in-game behavior of the target subset of user accounts; generating, based on the player model, custom configuration values for the designated game, wherein the custom configuration values represent data to specify operation of the designated game according to a variant game mechanics configuration uniquely customized for player behavior consistent with the player model; and causing transmission of the custom configuration values to a client device associated with a member of the target subset, the custom configuration values enabling implementation of the variant game mechanics configuration by a game engine at the client device. 2. The method of claim 1 , wherein the custom configuration values further comprise a custom game parameter configuration, and wherein the custom configuration values represent one or more of: a custom player configuration, a custom event configuration, a custom level configuration, and a custom scoring configuration. 3. The method of claim 1 , wherein the custom configuration values are transmitted to the client device in a standalone data payload over the air, the standalone data payload being transmitted directly from the game server to the client device, without passing through an application store server. 4. The method of claim 1 , wherein the client device stores the game engine, wherein the game engine is configurable using the custom configuration values, and wherein the custom configuration values do not modify software of the game engine and are stored externally to the software of the game engine. 5. The method of claim 1 , wherein the previous in-game behavior of the target subset of user accounts comprises playing the designated game. 6. The method of claim 1 , wherein the game engine is for playing, at the client device, a plurality of games including the designated game. 7. A method implemented at a client device, the method comprising: storing, in a memory of the client device, a game engine for playing a designated game; receiving, over a network, custom configuration values for the designated game, custom configuration values for the designated game, wherein the custom configuration values represent data to specify operation of the designated game according to a variant game mechanics configuration uniquely customized for player behavior consistent with a player model representative of historical in-game behaviour of a player subset of which a user account associated with the client device is a member; and adjusting game mechanics implemented by the game engine based on the received custom configuration values, thereby to implement the variant game mechanics configuration, without modifying software of the game engine. 8. The method of claim 7 , wherein the custom configuration values further comprise a custom game parameter configuration, and wherein the custom configuration values represent one or more of: a custom player configuration, a custom event configuration, a custom level configuration, and a custom scoring configuration. 9. The method of claim 7 , wherein the custom configuration values are received, at the client device, in a standalone data payload over the air, the standalone data payload being transmitted directly from a game server to the client device, without passing through an application store server. 10. The method of claim 9 , further comprising: receiving the game engine from the application store server. 11. The method of claim 7 , further comprising: storing, at the client device, the custom configuration values externally to the game engine. 12. The method of claim 7 , wherein the game engine for playing a plurality of games, including the designated game. 13. A non-transitory machine-readable medium storing instructions which, when executed by a game server, cause the game server to perform operations comprising: receiving, at the game server, data associated with gameplay of a target subset of user accounts used for playing a designated game; computing, based on the received gameplay data, a player model representing previous in-game behavior of the target subset of user accounts; generating, based on the player model, custom configuration values for the designated game, wherein the custom configuration values represent data to specify operation of the designated game according to a variant game mechanics configuration uniquely customized for player behavior consistent with the player model; and causing transmission of the custom configuration values to a client device associated with a member of the target subset, the custom configuration values enabling implementation of the variant game mechanics configuration by a game engine at the client device. 14. The machine-readable medium of claim 13 , wherein the custom configuration values further comprise a custom game parameter configuration, and wherein the custom configuration values represent one or more of: a custom player configuration, a custom event configuration, a custom level configuration, and a custom scoring configuration. 15. The machine-readable medium of claim 13 , wherein the custom configuration values are transmitted to the client device in a standalone data payload over the air, the standalone data payload being transmitted directly from the game server to the client device, without passing through an application store server. 16. The machine-readable medium of claim 13 , wherein the client device stores the game engine, wherein the game engine is configurable using the custom configuration values, and wherein the custom configuration values do not modify software of the game engine and are stored externally to the software of the game engine. 17. The machine-readable medium of claim 13 , wherein the previous in-game behavior of the target subset of user accounts comprises playing the designated game. 18. The machine-readable medium of claim 13 , wherein the game engine is for playing, at the client device, a plurality of games including the designated game.
adaptively or by learning from player actions, e.g. skill level adjustment or by storing successful combat sequences for re-use · CPC title
Performing operations on behalf of clients with restricted processing capabilities, e.g. servers transform changing game scene into an encoded video stream for transmitting to a mobile phone or a thin client · CPC title
Controlling the progress of the video game · CPC title
involving player-related data, e.g. identities, accounts, preferences or play histories · CPC title
involving data related to game devices or game servers, e.g. configuration data, software version or amount of memory · CPC title
Related publications grouped by family.
Answers are generated from the same data shown on this page.