Method and apparatus for awarding trophies
First Claim
1. A computer-implemented method for assigning one or more trophies to a user, comprising:
- emulating a game in response to a request from a client device;
detecting a trophy trigger during emulation of the game by comparing a current program counter value to a predetermined program counter value and comparing a stored instruction in an instruction storage location to a predetermined instruction value when the current program counter value matches the predetermined program counter value;
performing one or more additional checks for validity before assigning the one or more trophies, wherein performing the one or more additional checks includes checking for recognition of a particular string within a frame image, API call, or frame image; and
assigning the one or more trophies to a user account that is associated with the user when the current program counter value matches the predetermined program counter value and the instruction in the instruction storage location matches the predetermined instruction value.
3 Assignments
0 Petitions
Accused Products
Abstract
A computer-implemented method assigns one or more trophies to a user. A game is emulated in response to a request from a client device. A trophy trigger is detected during emulation of the game by comparing a current program counter value to a predetermined value and comparing a stored instruction in an instruction storage location to a predetermined instruction when the current program counter value matches the predetermined counter value. The one or more trophies are assigned to a user account that is associated with the user when the current program counter value matches the predetermined value and the instruction in the instruction storage location matches the predetermined instruction.
-
Citations
21 Claims
-
1. A computer-implemented method for assigning one or more trophies to a user, comprising:
-
emulating a game in response to a request from a client device; detecting a trophy trigger during emulation of the game by comparing a current program counter value to a predetermined program counter value and comparing a stored instruction in an instruction storage location to a predetermined instruction value when the current program counter value matches the predetermined program counter value; performing one or more additional checks for validity before assigning the one or more trophies, wherein performing the one or more additional checks includes checking for recognition of a particular string within a frame image, API call, or frame image; and assigning the one or more trophies to a user account that is associated with the user when the current program counter value matches the predetermined program counter value and the instruction in the instruction storage location matches the predetermined instruction value. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19)
-
-
20. A system, comprising:
-
a processor; a memory coupled to the processor containing computer executable instructions configured to implement a computer-implemented method for assigning one or more trophies to a user when executed by the processor, the method comprising; emulating a game in response to a request from a client device; detecting a trophy trigger during emulation of the game by comparing a current program counter value to a predetermined program counter value and comparing a stored instruction in an instruction storage location to a predetermined instruction value when the current program counter value matches the predetermined program counter value; performing one or more additional checks for validity before assigning the one or more trophies, wherein performing the one or more additional checks includes checking for recognition of a particular string within a frame image, API call, or frame image; and assigning the one or more trophies to a user account that is associated with the user when the current program counter value matches the predetermined program counter value and the instruction in the instruction storage location matches the predetermined instruction value.
-
-
21. A non-transitory computer readable medium having computer executable instructions embodied therein, the computer executable instructions being configured to implement a computer-implemented method for assigning one or more trophies to a user when executed, the method comprising:
-
emulating a game in response to a request from a client device; detecting a trophy trigger during emulation of the game by comparing a current program counter value to a predetermined program counter value and comparing a stored instruction in an instruction storage location to a predetermined instruction value when the current program counter value matches the predetermined program counter value; performing one or more additional checks for validity before assigning the one or more trophies, wherein performing the one or more additional checks includes checking for recognition of a particular string within a frame image, API call, or frame image; and assigning the one or more trophies to a user account that is associated with the user when the current program counter value matches the predetermined program counter value and the instruction in the instruction storage location matches the predetermined instruction value.
-
Specification