Method and system for generating signatures and locating/executing associations for a game program
AssigneeGoogle Inc.
InventorMakarand Dharmapurikar
Life of this patent
Estimating the term…
Abstract
Disclosed are a method and system for generating signatures and locating/executing associations for a game program. In this way, hints pertaining to particular gameplay contexts for the game program may be located for a user in an automatic manner without requiring the user to manually locate the hint.
Claims15
A computer implemented method for generating signatures and locating associations for a game program, comprising:
- extracting, by a processor, information associated with a game program, including:
- identifying, by the processor, a plurality of objects included in a scene;
- determining, by the processor, a number of draw commands associated with each of the identified objects;
- and
- creating, by the processor, a histogram of a distribution of the identified objects by the number of draw commands required to render each of the plurality of objects, including:
- identifying a plurality of buckets of the histogram, each of the plurality of buckets representing a respective range of a number of draw commands;
- and
- assigning each of the plurality of objects to one of the plurality of buckets based on the respective number of draw commands required to render the object;
- determining, by the processor, a signature for the scene of the game program, the signature corresponding to the histogram;
- and
- locating, by the processor, an association for the game program corresponding to the signature.
A computer program product comprising a non-transitory computer readable medium, wherein the computer readable medium comprises executable program code for implementing a method for generating signatures and locating associations for a game program, the method comprising:
- extracting information associated with a game program, including:
- identifying a plurality of objects included in a scene;
- determining a number of draw commands associated with each of the identified objects;
- and
- creating a histogram of a distribution of the identified objects by the number of draw commands required to render each of the plurality of objects, including:
- identifying a plurality of buckets of the histogram, each of the plurality of buckets representing a respective range of a number of draw commands;
- and
- assigning each of the plurality of objects to one of the plurality of buckets based on the respective number of draw commands required to render the object;
- performing recognition on the extracted information associated with the game program and generating a signature for the scene of the game program, the determined signature matching the histogram;
- and
- locating an association for the game program corresponding to the generated signature.
A system for generating signatures and locating associations for a game program, comprising:
- a computing device including a processor, the processor including:
- an extraction module for extracting information associated with the game program, the extraction module being configured to:
- identify a plurality of objects included in a scene;
- determine a number of draw commands associated with each of the identified objects;
- and
- create a histogram of a distribution of the identified objects by the number of draw commands required to render each of the plurality of objects, including:
- identify a plurality of buckets of the histogram, each of the plurality of buckets representing a respective range of a number of draw commands;
- and
- assign each of the plurality of objects to one of the plurality of buckets based on the respective number of draw commands required to render the object;
- and
- a recognition module for performing recognition on the extracted information associated with the game program, the recognition module being configured to:
- generate a signature for the scene of the game program, the determined signature matching the histogram;
- and
- locate an association for the game program corresponding to the generated signature.
Dependencies are inferred from the claim text.