IP Library Granted Patent US 10,445,440
Granted Patent B2
US 10,445,440 · App. 14/285,256 · Granted Oct 15, 2019

Simulation method and system for real-time broadcasting

Inventors: Hyeok Jun Kwon (Seongnam-si, KR); Chan Jong Lee (Seongnam-si, KR); Kieran Kyunghoon Park (Seongnam-si, KR); Chul Byung Chae (Seongnam-si, KR); Jong Woon Park (Seongnam-si, KR)
Assignees: NHN Corporation; NHN BlackPick Corporation
G06F17/5009A63F13/10A63F13/12A63F13/30A63F13/40A63F13/828
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 10,445,440
App. No.
14/285,256
Granted
Oct 15, 2019
Kind
B2
Abstract

Provided is a simulation method and system for real-time broadcasting. A simulation method may include verifying an action set for a mechanical object, and displaying a movement of the mechanical object in response to the action using a line that connects a start location of the movement and an end location of the movement.

Claims (64)

1. A method comprising:

determining, by a processor to simulate gameplay of a match in a management game as the match progresses, a real-time action for a mechanical object as part of a continuous sequence of actions by a camp in control of the mechanical object, the continuous sequence of actions comprising the real-time action extending from at least one previous action;

displaying, in response to determining the real-time action, a real-time movement of the mechanical object using a line connecting a start location of the real-time movement extending from at least one other line depicting the at least one previous action and an end location of the real-time movement; and

determining whether a highlight scene occurred based on a probability of each scene comprising a plurality of actions,

wherein, in response to occurrence of the highlight scene, displaying the real-time movement comprises, instead of using the line, displaying a real-time movement of character objects for a plurality of characters and a real-time movement of the mechanical object, and

wherein:

at least one of a linetype pattern of the line and a thickness of the line is determined based on the real-time action; and

a color of the line is determined based on the camp such that each joined line depicting the continuous sequence of actions is of a same color.

2. The method of claim 1 , further comprising:

determining a probability of success for each action among a pool of actions,

wherein the real-time action for the mechanical object is randomly determined, by the processor, from among the pool of actions.

3. The method of claim 1 , wherein:

the method further comprises terminating, in response to another action breaking continuity of the continuous sequence of actions, display of joined lines depicting the continuous sequence of actions; and

a color of another line depicting the another action is different from the color of the line.

4. The method of claim 1 , wherein the real-time action for the mechanical object occurs in real-time for the simulation of the gameplay in response to a motion triggered by at least one character among a plurality of characters with respect to the mechanical object.

5. The method of claim 4 , wherein:

the mechanical object comprises a ball object; and

the motion comprises at least one of a pass, a dribble, an interception, and a shot triggered by the at least one character with respect to the ball object.

6. The method of claim 4 , wherein a success of the motion is determined based on at least one of a location of each of the plurality of characters, abilities of each of the plurality of characters, a formation, abilities of each camp into which the plurality of characters is grouped, a characteristic for each motion, and a strategy set by a user.

7. The method of claim 1 , wherein displaying the real-time movement comprises displaying at least one of identification (ID) information of a character in control of the mechanical object and ID information of the real-time action in conjunction with the line or the mechanical object.

8. The method of claim 1 , wherein determining the real-time action for the mechanical object comprises:

receiving, from a simulation server, scene data comprising at least one set of unit data; and

verifying the real-time action in the at least one set of unit data.

9. The method of claim 8 , wherein:

the unit data comprises information about a real-time action occurring due to one of a plurality of characters grouped into a plurality of camps, a real-time action occurring between two characters grouped into the same camp, or a real-time action occurring between two characters grouped into different camps; and

the scene data comprises unit data of at least one real-time action continuously occurring due to characters grouped in the same camp.

10. The method of claim 8 , wherein:

scene data for entire simulation of the gameplay of the match is generated prior to providing a simulation result; and

the method further comprises:

providing a user interface for changing, during the gameplay, at least one of a formation, a strategy, and a character; and

regenerating, in response to receiving a change via the user interface, a portion of the scene data based on the change, the portion of the scene data to occur in the simulation after the change.

11. A non-transitory computer-readable storage medium to store a program to implement the method of claim 1 .

12. A method of simulating gameplay, the method comprising:

storing information about probable scenarios in conjunction with a movement of a mechanical object in a simulation of gameplay of a match in a management game, each probable scenario among the probable scenarios comprising predetermined motions of the mechanical object;

selecting, via a processor as the gameplay processes, a scenario from the probable scenarios to simulate a portion of the gameplay;

generating scene data based on whether predetermined motions in the selected scenario have succeeded, the scene data comprising a representation of a real-time movement of the mechanical object using a line connecting a start location of the real-time movement and an end location of the real-time movement; and

transmitting the scene data to a terminal,

wherein the scene data comprises unit data of each of real-time actions corresponding to continuously successful motions for the movement of the mechanical objection by one camp among the predetermined motions in the selected scenario, and

wherein:

at least one of a linetype pattern of the line and a thickness of the line represents a type of the real-time action; and

a color of the line represents a camp in control of the mechanical object such that each joined line representing the continuously successful motion is of a same color.

13. The method of claim 12 , wherein selecting the scenario comprises selecting the scenario based on:

a basic factor comprising information about a scenario start location for connection between selected scenarios; and

a control factor comprising a factor for setting a strategy of a user.

14. The method of claim 12 , wherein the predetermined motions are triggered by characters grouped into a same camp.

15. The method of claim 12 , further comprising:

verifying a real-time action based on the scene data; and

displaying, on a screen to simulate the portion of the gameplay as the gameplay progresses, the real-time movement of the mechanical object in response to the verified real-time action using the line that connects the start location of the real-time movement extending from at least one other line depicting the at least one previous action and an end location of the real-time movement.

16. The method of claim 15 , further comprising:

determining an occurrence of a highlight scene based on a probability set for a type of the scene data; and

selecting scene data corresponding to the highlight scene from a highlight pool and transmitting the selected scene data to the terminal, in response to determining the occurrence of the highlight scene.

17. The method of claim 16 , wherein, in response to determining the occurrence of the highlight scene, displaying, on a screen of the terminal to simulate the portion of the gameplay as the gameplay processes, a real-time movement of character objects for a plurality of characters grouped into a plurality of camps and a real-time movement of the mechanical object, based on the scene data selected from the highlight pool, instead of using the line.

18. A system to simulate gameplay of a match in a management game, the system comprising:

a transceiver; and

a processor to transmit, to a terminal via the transceiver, information about a real-time action for a mechanical object for simulation of a portion of the gameplay, the real-time action being an extension of at least one previous action, the real-time action and the at least one previous action forming a continuous sequence of actions by a camp in control of the mechanical object,

wherein the terminal is configured to:

verify the real-time action using the information;

display, in response to verification of the real-time action, a real-time movement of the mechanical object using a line connecting a start location of the real-time movement extending from at least one other line depicting the at least one previous action and an end location of the real-time movement; and

determine whether a highlight scene occurred based on a probability of each scene comprising a plurality of actions,

wherein, in response to occurrence of the highlight scene, display of the real-time movement comprises, instead of using the line, display of a real-time movement of character objects for a plurality of characters and a real-time movement of the mechanical objection, and

wherein:

an aspect of the real-time action is displayed via at least one of a linetype pattern of the line and a thickness of the line; and

a color of the line is determined based on the camp such that each joined line depicting the continuous sequence of actions is of a same color.

19. The simulation system of claim 18 , wherein the linetype pattern and the thickness of the line are determined based on the real-time action.

Assignments (3)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Dec 6, 2022
From: NHN CORPORATION; NHN BLACKPICK CORPORATION
To: NHN CORPORATION
Reel/Frame 062077/0738 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Aug 28, 2019
From: NHN ENTERTAINMENT CORPORATION
To: NHN CORPORATION
Reel/Frame 050202/0896 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded May 22, 2014
From: KWON, HYEOK JUN; LEE, CHAN JONG; PARK, KIERAN KYUNGHOON; CHAE, CHUL BYUNG; PARK, JONG WOON
To: NHN ENTERTAINMENT CORPORATION; NHN BLACKPICK CORPORATION
Reel/Frame 033004/0479 →
Priority Claims (2)
KR 10-2013-0080178 · Jul 9, 2013 · national
KR 10-2013-0080179 · Jul 9, 2013 · national
Continuity (1)
Related Publication 20150019186A1 · Jan 15, 2015