Automated content curation and communication
US-10387514-B1 · Aug 20, 2019 · US
US11738272B2 · US · B2
| Field | Value |
|---|---|
| Publication number | US-11738272-B2 |
| Application number | US-202016948497-A |
| Country | US |
| Kind code | B2 |
| Filing date | Sep 21, 2020 |
| Priority date | Sep 21, 2020 |
| Publication date | Aug 29, 2023 |
| Grant date | Aug 29, 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 management system provides a content generator configured for automated generation of custom game content based on a plurality of parametric values that model gameplay behavior of one or more players for whom the game content is to be customized. The customized configuration is generated in a predefined sequence of progressive configuration stages. In each stage, a respective configurable feature is assigned a custom value that is determined (e.g., in a biased or constrained randomized operation) based on a respectively linked parameter value from the data model.
Opening claim text (preview).
What is claimed is: 1. A method comprising: accessing gameplay information for gameplay behavior of a target player segment provided by a respective subset of players for which a custom variant of a unit of gameplay is to be generated, the gameplay information comprising a plurality of parametric values respectively corresponding to a predefined plurality of parameters for gameplay in a computer-implemented game; accessing baseline configuration data that defines an original version of the unit of gameplay, the baseline configuration data defining respective default values for respective configurable features of the unit of gameplay; in an automated process that is performed using one or more computer processors configured therefor and that is based at least in part on the gameplay information, performing an automated content generation procedure that produces custom configuration data that defines a segment-specific variant of the unit of gameplay customized for the target subset of players, the custom configuration data defining respective custom values for a plurality of the configurable features of the unit of gameplay, wherein the content generation procedure comprises a sequence of configuration stages in which the default configuration data is progressively populated with custom values for respective configurable features of the unit of gameplay; storing the segment-specific variant of the unit of gameplay on a game server configured to provide online game implementation and management functionalities for gameplay via respective client devices; and provisioning the segment-specific variant of the unit of gameplay for execution of gameplay at respective client devices of players within the target player segment, such that a player population limited to the target player segment is automatically presented with the segment-specific variant of the unit of gameplay. 2. The method of claim 1 , wherein each of the configuration stages comprises: receiving a current version of a predefined data structure for the baseline configuration data; based at least on the respective parametric value in the gameplay information for a predefined linked parameter, determining a custom value for a particular one of the plurality of configurable features of the unit of gameplay; and incorporating the custom value for the particular configurable feature in the data structure, thereby updating the current version of the data structure such that it includes the custom value for the particular configurable feature. 3. The method of claim 2 , wherein, in one or more of the configuration stages, determination of the custom value for the respective configurable feature is based at least in part on the respective custom values incorporated in the current version of the data structure in one or more preceding configuration stages. 4. The method of claim 2 , wherein, in at least one of the configuration stages, determination of the custom value for the respective configurable feature is a randomized procedure biased or constrained by a seed value derived from at least one linked parametric value from the gameplay information. 5. The method of claim 2 , wherein the determining of the respective custom value for one or more of the configuration stages comprises: using a non-linear response function defining a seed value for the respective configuration stage as a function of the respective linked parametric value, determining a seed value specific to the configuration stage; and determining the custom value for the respective configurable feature based on the seed value. 6. The method of claim 5 , wherein the response function for at least one of the configuration stages defines the respective seed value as a function of two or more respective linked parametric values selected from the plurality of parameters of the gameplay information. 7. The method of claim 1 , wherein the gameplay information comprises a player model that defines a vector in a multidimensional parameter space defined by multiple gameplay parameters as coordinate dimensions, the vector being represented by a corresponding set of parametric values generated based on historical gameplay by the target player segment for the respective gameplay parameters. 8. The method of claim 1 , wherein the unit of gameplay is a game level, the custom configuration data defining a level generation file consumable by a game engine to implement the segment-specific variant of the game level on a respective client device. 9. The method of claim 1 , wherein the plurality of parametric values of the gameplay information are normalized to a common value range. 10. A system comprising: one or more computer processor devices; and memory storing instructions to configure the system, when the instructions are executed by the one or more computer processor devices, to perform operations comprising: accessing gameplay information for gameplay behavior of a target player segment provided by a respective subset of players for which a custom variant of a unit of gameplay is to be generated, the gameplay information comprising a plurality of parametric values respectively corresponding to a predefined plurality of parameters for gameplay in a computer-implemented game; accessing baseline configuration data that defines an original version of the unit of gameplay, the baseline configuration data defining respective default values for respective configurable features of the unit of gameplay; in an automated process that is performed using one or more computer processors configured therefor and that is based at least in part on the gameplay information, performing an automated content generation procedure that produces custom configuration data that defines a segment-specific variant of the unit of gameplay customized for the target subset of players, the custom configuration data defining respective custom values for a plurality of the configurable features of the unit of gameplay, wherein the content generation procedure comprises a sequence of configuration stages in which the default configuration data is progressively populated with custom values for respective configurable features of the unit of gameplay; storing the segment-specific variant of the unit of gameplay on a game server configured to provide online game implementation and management functionalities for gameplay via respective client devices; and provisioning the segment-specific variant of the unit of gameplay for execution of gameplay at respective client devices of players within the target player segment, such that a player population limited to the target player segment is automatically presented with the segment-specific variant of the unit of gameplay. 11. The system of claim 10 , wherein the instructions further configure the system to perform the content generation procedure such that each of the configuration stages comprises: receiving a current version of a predefined data structure for the baseline configuration data; based at least on the respective parametric value in the gameplay information for a predefined linked parameter, determining a custom value for a particular one of the plurality of configurable features of the unit of gameplay; and incorporating the custom value for the particular configurable feature in the data structure, thereby updating the current version of the data structure such that it includes the custom value for the particular configurable feature. 12. The system of claim 11 , wherein the instructions further configure the system to determine, in one or more of the configuration stages, the custom value for the respective configurable feature based at
by enabling or updating specific game elements, e.g. unlocking hidden features, items, levels or versions · CPC title
involving player-related data, e.g. identities, accounts, preferences or play histories · CPC title
adaptively or by learning from player actions, e.g. skill level adjustment or by storing successful combat sequences for re-use · CPC title
automatically by game devices or servers from real world data, e.g. measurement in live racing competition · CPC title
Related publications grouped by family.
Answers are generated from the same data shown on this page.