IP Library › Granted Patent US 11,123,633
Granted Patent B2
US 11,123,633 · App. 16/662,202 · Granted Sep 21, 2021

Method and apparatus for controlling game

Inventors: Yun Suk Lee (Seongnam-si, KR); Pyung Ki Son (Seongnam-si, KR); Sang Hee Kim (Seongnam-si, KR); Tae Jun Kim (Seongnam-si, KR); Chang Hwan An (Seongnam-si, KR); Hye Rim Kim (Seongnam-si, KR)
Assignee: NCSOFT Corporation
A63F13/31A63F13/426A63F13/52H04L67/38A63F2300/40
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 11,123,633
App. No.
16/662,202
Granted
Sep 21, 2021
Kind
B2
Abstract

A method and apparatus for controlling a game are provided. The method for controlling a game according to one embodiment includes receiving state information of one or more applications installed in a first user terminal from the first user terminal, displaying a selection screen to receive a user's selection of a target application to be controlled from among the one or more applications, and transmitting control information for controlling a state of the target application selected by the user from among the one or more applications through the selection screen to the first user terminal based on the state information.

Claims (57)

1. A method for controlling an application, the method comprising:

receiving, by a second user terminal from a first user terminal, state information of one or more applications installed in the first user terminal;

displaying, by the second user terminal, a selection screen to receive a user's selection of a target application to be controlled from among the one or more applications; and

transmitting, by the second user terminal to the first user terminal, control information for controlling a state of the target application selected by a user from among the one or more applications through the selection screen to the first user terminal based on the state information,

wherein the method further comprises:

receiving, from the first user terminal by the second user terminal via a launcher application installed in the first user terminal, event information of an event of interest that occurs during execution of the target application, the launcher application being configured to determine that the event of interest occurs through an image analysis of an execution screen of the target application; and

providing, by the second user terminal, a user interface which allows the user to check the event information.

2. The method of claim 1 , wherein the transmitting to the first user terminal comprises transmitting control information for controlling at least one of an execution state of the selected target application and transmission of the execution screen of the selected target application to the first user terminal.

3. The method of claim 1 , wherein the state information includes information regarding an execution state of each of the one or more applications, and

wherein the control information includes at least one of information for controlling the target application to be executed in the first user terminal, information for enabling an execution state of the target application to be switched to a foreground execution state in the first user terminal, and information for enabling at least one of a size, position, display mode, and arrangement order of the execution screen of the target application to be changed in the first user terminal.

4. The method of claim 1 , wherein the control information includes information for controlling a streaming transmission quality for the execution screen of the target application.

5. The method of claim 1 , further comprising:

receiving streaming data for the execution screen of the target application from the first user terminal;

reproducing the execution screen of the target application using the streaming data; and

in response to a user input for the reproduced execution screen being detected, providing input information regarding the user input to the first user terminal.

6. The method of claim 1 ,

wherein the event information includes at least one of event occurrence information of the event of interest that occurs during the execution of the target application and a video related to the event of interest.

7. A method for controlling an application, the method comprising:

providing state information of one or more applications installed in a first user terminal to a second user terminal;

receiving control information for controlling a state of a target application among the one or more applications from the second user terminal; and

controlling the state of the target application based on the control information,

wherein the control information includes at least one of information for switching the target application, which is currently being executed but is not in a foreground execution state, to the foreground execution state in the first user terminal or information for changing at least one of a size, a position, a display mode, or an arrangement order of an execution screen of the target application, which is currently being executed, in the first user terminal.

8. The method of claim 7 , wherein the receiving of the control information comprises receiving control information for controlling at least one of an execution state of the target application and transmission of the execution screen of the target application, and

wherein the controlling of the state of the target application comprises controlling at least one of the execution state of the target application and the transmission of the execution screen of the target application based on the control information.

9. The method of claim 7 , wherein the state information includes information regarding an execution state of each of the one or more applications, and

wherein the control information further includes information for controlling the target application to be executed in the first user terminal.

10. The method of claim 7 , wherein the control information includes information for controlling a streaming transmission quality for the execution screen of the target application.

11. The method of claim 7 , further comprising:

transmitting streaming data for the execution screen of the target application to the second user terminal;

receiving, from the second user terminal, input information regarding the execution screen of the target application reproduced on the second user terminal using the transmitted streaming data; and

controlling an operation corresponding to the input information to be executed in the target application.

12. The method of claim 7 , further comprising:

determining whether an event of interest occurs in the target application; and

in response to the event of interest occurring, transmitting event information which includes at least one of event occurrence information of the event of interest and a video related to the event of interest to at least one of the second user terminal and an event sharing server.

13. An apparatus comprising:

a communication interface; and

at least one processor,

wherein the at least one processor is configured to:

provide state information of one or more applications installed in a first user terminal to a second user terminal through the communication interface,

receive control information for controlling a state of a target application among the one or more applications from the second user terminal through the communication interface, and

control the state of the target application based on the control information,

wherein the control information includes at least one of information for switching the target application, which is currently being executed but is not in a foreground execution state, to the foreground execution state in the first user terminal or information for changing at least one of a size, a position, a display mode, or an arrangement order of an execution screen of the target application, which is currently being executed, in the first user terminal.

14. The apparatus of claim 13 , wherein the at least one processor is further configured to:

receive control information for controlling at least one of an execution state of the target application and transmission of the execution screen of the target application, and

control the at least one of the execution state of the target application and the transmission of the execution screen of the target application based on the control information.

15. The apparatus of claim 13 , wherein the state information includes information regarding an execution state of each of the one or more applications, and

wherein the control information further includes information for controlling the target application to be executed in the first user terminal.

16. The apparatus of claim 13 , wherein the control information further includes information for controlling a streaming transmission quality for the execution screen of the target application.

17. The apparatus of claim 13 , wherein the at least one processor is further configured to:

transmit streaming data for the execution screen of the target application to the second user terminal through the communication interface,

receive input information regarding the execution screen of the target application reproduced on the second user terminal using the transmitted streaming data from the second user terminal through the communication interface, and

control an operation corresponding to the input information to be executed in the target application.

18. The apparatus of claim 13 , wherein the at least one processor is further configured to:

determine whether an event of interest occurs in the target application, and

in response to the event of interest occurring, transmit event information which includes at least one of event occurrence information of the event of interest and a video related to the event of interest to at least one of the second user terminal and an event sharing server.

19. The method of claim 1 , wherein the event information comprises at least one of content of the event of interest, occurrence time, or an image corresponding to the event of interest.

20. The method of claim 1 , wherein the user interface may provide a timeline-based interface that shows occurrence times of events of interest that occur during the execution of the target application.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Oct 24, 2019
From: LEE, YUN SUK; SON, PYUNG KI; KIM, SANG HEE; KIM, TAE JUN; AN, CHANG HWAN; KIM, HYE RIM
To: NCSOFT CORPORATION
Reel/Frame 050815/0788 →
Priority Claims (1)
KR 10-2019-0014215 · Feb 7, 2019 · national
Continuity (1)
Related Publication 20200254339A1 · Aug 13, 2020
Cited By (1)
US 12,544,661