Patentable/Patents/US-10039974
US-10039974

Substitution of game commands with different replacement commands at client devices using substitution reference sets

PublishedAugust 7, 2018
Assigneenot available in USPTO data we have
Inventorsnot available in USPTO data we have
Technical Abstract

Substitution of game commands with different replacement commands at client devices using substitution reference sets is provided. Substitution reference sets including first and second substitution reference sets may be obtained. The first substitution reference set may indicate substituting of a first command with a second command. The second substitution reference set may indicate substituting of the first command with a third command different from the second command. The first substitution reference set may be provided to a first client device. The second substitution reference set may be provided to a second client device. Responsive to the first substitution reference set being provided, requested game commands at the first client device that match the first command may be substituted with the second command. Responsive to the second substitution reference set being provided, requested game commands at the second client device that match the first command may be substituted with the third command.

Patent Claims
14 claims

Legal claims defining the scope of protection, as filed with the USPTO.

1

1. A system for facilitating substitution of commands with different replacement commands at client devices using substitution reference sets, the system comprising: one or more servers, the one or more servers comprising: non-transient electronic storage media storing individual substitution reference sets indicating substituting of server commands with replacement commands; and one or more processors configured by machine-readable instructions to: execute an application, and use the application to effectuate presentation of a user interface though which users interact with the application accessed via client devices by transmitting server commands to the client devices that define aspects of the user interface, the users including a first user associated with a first client device and a second user associated with a second client device; obtain the substitution reference sets from the non-transient electronic storage media, the substitution reference sets including a first substitution reference set and a second substitution reference set, wherein the first substitution reference set indicates substituting of a first server command with a second server command, and the second substitution reference set indicates substituting of the first server command with a third server command different from the second command; and provide the first substitution reference set to the first client device such that subsequently in response to reception of the first server command at the first client device, the first client device substitutes the second server command for the first server command and uses the second server command instead of the first server command to determine the user interface presented to the first user; and provide the second substitution reference set to the second client device such that subsequently in response to reception of the first server command at the second client device the second client device substitutes the third server command for the first server command and uses the third server command instead of the first server command to determine the user interface presented to the user.

2

2. The system of claim 1 , wherein the one or more processors are configured by machine-readable instructions to maintain substitution records including first and second substitution records, wherein the first substitution record indicates that requested server commands at the first client device that match the first server command are to be substituted with the second server command, and the second substitution record indicates that requested server commands at the second device that match the first server command are to be substituted with the third server command.

3

3. The system of claim 1 , wherein the one or more processors are configured by machine-readable instructions to monitor an impact of substituting the first server command with one or more of the second server command or the third server command.

4

4. The system of claim 1 , wherein the first and second client devices are associated with a split test of one or more of the second server command or the third server command.

5

5. The system of claim 1 , wherein the one or more processors are configured by machine-readable instructions to receive inputs from an administrator to implement one or more of adding of a new substitution reference set to the substitution reference sets, modifying of the first substitution reference set, modifying of the second substitution reference set, removing of the first substitution reference set from the substitution reference sets, or removing of the second substitution reference set from the substitution reference sets.

6

6. The system of claim 5 , wherein the one or more processors are configured by machine-readable instructions to define a user interface for presentation to the administrator of the substitution reference sets, the user interface being configured to receive entry and/or selection of inputs that effectuate one or more of the adding of the new substitution reference set, the modifying of the first substitution reference set, the modifying of the second substitution reference set, the removing of the first substitution reference set, or the removing of the second substitution reference set.

7

7. The system of claim 5 , wherein the one or more processors are configured by machine-readable instructions to receive inputs from the administrator to implement one or more of: deactivating of the first substitution reference set such that requested server commands at the first client device that match the first server command are not substituted with the second server command; or deactivating of the second substitution reference set such that requested server commands that match the first server command are not substituted with the third server command.

8

8. A method for facilitating substitution of server commands with different replacement server commands at client devices using substitution reference sets, the method being implemented in a server in communication with the client devices, the server including one or more processors configured by machine-readable instructions, the method comprising: executing an application, and use the application to effectuate presentation of a user interface though which users interact with the application accessed via client devices, by transmitting server commands to the client devices that define aspects of the user interface the users including a first user associated with a first client device and a second user associated with a second client device; obtaining the substitution reference sets including a first substitution reference set and a second substitution reference set, wherein the first substitution reference set indicates substituting of a first server command with a second server command, and the second substitution reference set indicates substituting of the first server command with a third server command different from the second server command; providing the first substitution reference set to the first client device such that in response to reception of the first server command at the first client device, the first client device substitutes the second server command for the first server command; and providing the second substitution reference set to the second client device such that subsequently in response to reception of the first server command at the second client device the second client device substitutes the third server command for the first server command and uses the third server command instead of the first server command to determine the user interface presented to the second user.

9

9. The method of claim 8 , comprising maintaining substitution records including first and second substitution records, wherein the first substitution record indicates that requested server commands at the first client device that match the first server command are to be substituted with the second server command, and the second substitution record indicates that requested server commands at the second device that match the first server command are to be substituted with the third server command.

10

10. The method of claim 8 , comprising monitoring an impact of substituting the first server command with one or more of the second server command or the third server command.

11

11. The method of claim 8 , wherein the first and second client devices are associated with a split test of one or more of the second server command or the third server command.

12

12. The method of claim 8 , comprising receiving inputs from an administrator to implement one or more of adding of a new substitution reference set to the substitution reference sets, modifying of the first substitution reference set, modifying of the second substitution reference set, removing of the first substitution reference set from the substitution reference sets, or removing of the second substitution reference set from the substitution reference sets.

13

13. The method of claim 12 , comprising defining a user interface for presentation to the administrator of the substitution reference sets, the user interface being configured to receive entry and/or selection of inputs that effectuate one or more of the adding of the new substitution reference set, the modifying of the first substitution reference set, the modifying of the second substitution reference set, the removing of the first substitution reference set, or the removing of the second substitution reference set.

14

14. The method of claim 12 , comprising receiving inputs from the administrator to implement one or more of: deactivating of the first substitution reference set such that requested server commands at the first client device that match the first server command are not substituted with the second server command; or deactivating of the second substitution reference set such that requested server commands at the second client device that match the first server command are not substituted with the third server command.

Classification Codes (CPC)

Cooperative Patent Classification codes for this invention. Click any code to explore related patents in that topic.

Patent Metadata

Filing Date

September 26, 2016

Publication Date

August 7, 2018

Want to explore more patents?

Browse 5M+ US patents with plain-English claim translations and AI-generated analysis.

Citation & reuse

Analysis on this page is generated by Patentable — an AI-powered patent intelligence platform. AI-generated summaries, explanations, and analysis may be reused with attribution and a visible link back to the canonical URL below. Patent abstracts and claims are USPTO public domain.

Cite as: Patentable. “Substitution of game commands with different replacement commands at client devices using substitution reference sets” (US-10039974). https://patentable.app/patents/US-10039974

© 2026 Patentable. All rights reserved.

Patentable is a research and drafting-assistant tool, not a law firm, and does not provide legal advice. Documents we generate are drafts for review by a licensed patent attorney.