IP Library › Granted Patent US 11,422,841
Granted Patent B2
US 11,422,841 · App. 16/387,184 · Granted Aug 23, 2022

Direct and remote control apparatus of physical device

Inventor: Hee Yong Jeong (Seongnam-si, KR)
Assignee: BLUECOMMUNICATION
G06F9/45558G09B5/14G09B19/0053H04L67/125G06F2009/45575G06F2009/45591G06F2009/45595
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,422,841
App. No.
16/387,184
Granted
Aug 23, 2022
Kind
B2
Abstract

There is provided an apparatus including a virtual machine unit for remote training, configured to implement a virtual remote training environment regarding physical software coding training between a student terminal and a teacher terminal, a virtual machine unit for remote control, configured to implement a virtual remote control environment regarding physical operation control over a physical device connected to the student terminal and to perform direct remote control of the teacher terminal, and a hypervisor unit for physical device control, configured to intercept the direct remote control of the teacher terminal over the physical device in the virtual remote training environment and to provide the teacher terminal with a right to control the physical device.

Claims (20)

1. A direct remote control apparatus of a physical device, comprising:

a virtual machine unit for remote training, configured to implement a virtual remote training environment regarding coding training between a student terminal and a teacher terminal;

a virtual machine unit for remote control, configured to implement a virtual remote control environment regarding physical operation control over a physical device connected to the student terminal and to perform control by the teacher terminal; and

a hypervisor unit for physical device control, configured to intercept the control by the teacher terminal over the physical device in the virtual remote training environment and to provide the teacher terminal with a right to control the physical device,

wherein the virtual machine unit for remote control is further configured to modify a real operation state code, stored in memory of the physical device to represent a corresponding operation of the physical device, by modifying a virtual operation state code managed in a virtual remote control environment into a binary code that represents the corresponding operation of the physical device,

wherein the hypervisor unit for physical device control is further configured to:

detect a change in the virtual operation state code when the control in the virtual remote training environment is intercepted under an approval of the student terminal;

initialize the physical device to a pre-assigned operation by resetting the virtual operation state code when a change in the virtual operation state code is detected;

configure the virtual operation state code based on the control; and

enable the teacher terminal to control the physical device through the virtual remote training environment based on an approval from the student terminal,

wherein the virtual machine unit for remote training is further configured to:

detect a type of the physical device; and

provide the student terminal with a model source code comprising at least some exemplary representation code regarding the physical device,

wherein the model source code includes at least one source code block that does not need to be amended by the student terminal and at least one source code block that requires a user code input, the at least one source code block that does not need to be amended including model codes being displayed in a first color and the at least one source code blocks that requires a user code input including model codes being displayed in a second color different than the first color,

wherein the at least one source code block that requires a user code input allows reception of the user code input and overlays the user code input in a third color on the model codes displayed in the second color, based on the user code input being identical with the model codes displayed in the second color, the third color being different than the first color and the second color, and

wherein the virtual machine unit for remote training, the virtual machine unit for remote control, and the hypervisor unit are each implemented via at least one processor.

2. The direct remote control apparatus of claim 1 , wherein the virtual machine unit for remote training is further configured to recommend the model source code, along with a modified exemplary representation code associated with the exemplary representation code, modified by an existing student, and recognized by the teacher terminal, when the model source code is selected by the student terminal.

3. The direct remote control apparatus of claim 1 , wherein the virtual machine unit for remote control is further configured to perform the corresponding operation of the physical device by inducing a modification of the real operation state code through a modification of the virtual operation state code.

4. The direct remote control apparatus of claim 1 , wherein the hypervisor unit for physical device control is further configured to recover the right to control the physical device if the control is not performed by the teacher terminal for a specific time from a point of time at which the right to control the physical device is provided.

5. The direct remote control apparatus of claim 1 , wherein the virtual machine unit for remote training is further configured to store the real operation state code in the memory of the physical device and perform a synchronization of the real operation state code and the virtual operation state code based on the model source code being selected by the student terminal and an operation of the physical device being performed.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Apr 17, 2019
From: JEONG, HEE YONG
To: BLUECOMMUNICATION
Reel/Frame 048915/0676 →
Priority Claims (1)
KR 10-2018-0044403 · Apr 17, 2018 · national
Continuity (1)
Related Publication 20190317793A1 · Oct 17, 2019
Cited By (64)
US 12,186,623 US 12,191,018 US 12,191,021 US 12,217,865 US 12,220,201 US 12,220,202 US 12,224,052 US 12,226,670 US 12,226,671 US 12,230,381 US 12,230,382 US 12,230,383 US 12,246,222 US 12,249,410 US 12,283,356 US 12,285,654 US 12,301,663 US 12,324,961 US 12,327,623 US 12,340,884 US 12,343,180 US 12,347,543 US 12,347,558 US 12,357,195 US 12,367,960 US 12,380,984 US 12,380,985 US 12,390,689 US 12,402,804 US 12,402,805 US 12,420,143 US 12,420,145 US 12,424,308 US 12,424,319 US 12,427,376 US 12,450,807 US 12,469,587 US 12,478,837 US 12,495,987 US 12,515,104 US 12,537,088 US 12,539,446 US 12,548,656 US 12,548,657 US 12,555,667 US 12,558,593 US 12,558,594 US 12,562,243 US 12,562,271 US 12,589,279 US 12,592,308 US 12,605,613 US 12,614,622 US 12,616,529 US 12,658,301 US 12,658,302 US 12,661,554 US 12,670,978 US 12,708,814 US 12,718,923 US 12,718,927 US 12,731,669 US 12,731,670 US 12,731,685