IP Library Granted Patent US 9,785,321
Granted Patent B2
US 9,785,321 · App. 14/359,478 · Granted Oct 10, 2017

Controlling a massively multiplayer online role-playing game

View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 9,785,321
App. No.
14/359,478
Granted
Oct 10, 2017
Kind
B2
Abstract

Briefly stated, technologies are generally described for controlling a massively multiplayer online role-playing game (MMORPG), using a user-interface (UI) selection unit, an action log unit, a pattern detector unit and/or an artificial intelligence (AI) player unit. In various examples, a system is described, where the system may be configured to control the action log unit to record logs of a user's actions input through a UI and associate the actions with status information of the user's character and opponent characters in the MMORPG. The system may control the pattern detector unit to extract correlation rules for the status information and the associated actions. The AI player unit may control a substitute player for the user based on the correlation rules, such that the substitute player can automatically reproduce actions of the user.

Claims (39)

1. A system to control a massively multiplayer online role-playing game (MMORPG), the system comprising:

a processor configured to execute instructions in communication with a memory that stores the instructions to provide:

a user-interface (UI) selection unit configured to allow a user to select a UI in a user's device; and

an action log unit configured to record logs of inputs for user's actions through the UI, the user's actions being associated with status information of a user character and opponent characters;

a pattern detector unit configured to:

extract correlation rules for the status information and the associated user's actions recorded in the logs,

calculate frequencies of occurrence of all user's action combinations, and

select co-occurrence patterns that have frequencies which exceed a predetermined threshold as action patterns that have high probabilities of co-occurrence; and

an artificial intelligence (AI) player unit configured to control a substitute player for the user based on the correlation rules and the selected co-occurrence patterns, such that the substitute player automatically reproduces actions of the user.

2. The system of claim 1 , wherein the UI selection unit is further configured to report the user's actions to the action log unit if the user has selected a native UI.

3. The system of claim 2 , wherein the native UI comprises at least one of a native UI for a game console and a native UI for a mobile device.

4. The system of claim 1 , wherein the UI selection unit is further configured to request the AI player unit to construct the substitute player if the user has selected a non-native UI.

5. The system of claim 4 , wherein the non-native UI comprises at least one of a web-based UI and a mail-based UI.

6. The system of claim 1 , wherein the status information includes at least one of: power and skill levels, current life, and armors possessed by the user character and the opponent characters.

7. The system of claim 1 , wherein the pattern detector unit is configured to extract the correlation rules according to an Apriori algorithm.

8. A method to control a massively multiplayer online role-playing game (MMORPG), the method comprising:

selecting, by a user-interface (UI) selection unit, a UI in a user's device;

recording, by an action log unit, logs of inputs for user's actions through the UI, the user's actions being associated with status information of a user character and opponent characters;

extracting, by a pattern detector unit, correlation rules for the status information and the associated user's actions recorded in the logs;

calculating, by the pattern detector unit, frequencies of occurrence of all user's action combinations;

selecting, by the pattern detector unit, co-occurrence patterns that have frequencies which exceed a predetermined threshold as action patterns that have high probabilities of co-occurrence; and

controlling, by an artificial intelligence (AI) player unit, a substitute player for the user based on the correlation rules and the selected co-occurrence patterns, such that the substitute player automatically reproduces actions of the user.

9. The method of claim 8 , wherein the selecting the UI comprises reporting the user's actions to the action log unit if the user has selected a native UI.

10. The method of claim 9 , wherein the selecting the UI comprises selecting at least one of a native UI for a game console and a native UI for a mobile device.

11. The method of claim 8 , wherein the selecting the UI comprises requesting the AI player unit to construct the substitute player if the user has selected a non-native UI.

12. The method of claim 11 , wherein the selecting the UI comprises selecting at least one of a web-based UI and a mail-based UI.

13. The method of claim 8 , wherein the extracting the correlation rules comprises extracting the correlation rules according to an Apriori algorithm.

14. A non-transitory computer-readable storage medium which stores a program to cause a processor configured to control a massively multiplayer online role-playing game (MMORPG), the program comprising one or more instructions for:

selecting, by a user-interface (UI) selection unit, a UI in a user's device;

recording, by an action log unit, logs of inputs for user's actions through the UI, the user's actions being associated with status information of a user character and opponent characters;

extracting, by a pattern detector unit, correlation rules for the status information and the associated user's actions recorded in the logs;

calculating, by the pattern detector unit, frequencies of occurrence of all user's action combinations;

selecting, by the pattern detector unit, co-occurrence patterns that have frequencies which exceed a predetermined threshold as action patterns that have high probabilities of co-occurrence; and

controlling, by an artificial intelligence (AI) player unit, a substitute player for the user based on the correlation rules and the selected co-occurrence patterns, such that the substitute player automatically reproduces actions of the user.

15. The medium of claim 14 , wherein the selecting the UI comprises reporting the user's actions to the action log unit if the user has selected a native UI.

16. The medium of claim 15 , wherein the selecting the UI comprises selecting at least one of a native UI for a game console and a native UI for a mobile device.

17. The medium of claim 14 , wherein the selecting the UI comprises requesting the AI player unit to construct the substitute player if the user has selected a non-native UI.

18. The medium of claim 17 , wherein the selecting the UI comprises selecting at least one of a web-based UI and a mail-based UI.

19. The medium of claim 14 , wherein the extracting the correlation rules comprises extracting the correlation rules according to an Apriori algorithm.

Assignments (2)
SECURITY INTEREST Recorded Jan 29, 2019
From: EMPIRE TECHNOLOGY DEVELOPMENT LLC
To: CRESTLINE DIRECT FINANCE, L.P.
Reel/Frame 048373/0217 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded May 20, 2014
From: KURABAYASHI, SHUICHI
To: EMPIRE TECHNOLOGY DEVELOPMENT LLC
Reel/Frame 032933/0437 →