Patents by Inventor Bok-deuk Jeong

Bok-deuk Jeong has filed for patents to protect the following inventions. This listing includes patent applications that are pending as well as patents that have already been granted by the United States Patent and Trademark Office (USPTO).

  • Patent number: 11243802
    Abstract: A device configured to execute a plurality of operating systems, including a display configured to display a screen corresponding to an active operating system among the plurality of operating systems; and a controller configured to control the display to display an operation screen of the active operating system on the display when the active operating system is activated and to display an operation screen of a secondary operating system on the display when the device receives a user input according to a predetermined interface for switching from the active operating system to the secondary operating system.
    Type: Grant
    Filed: August 2, 2019
    Date of Patent: February 8, 2022
    Assignee: SAMSUNG ELECTRONICS CO., LTD.
    Inventors: Jae-yong Yoo, Chan-ju Park, Sung-min Lee, Bok-deuk Jeong
  • Patent number: 10846100
    Abstract: Provided are an electronic device and a method for controlling same. In the method for controlling the electronic device, received is an input of a user command for executing a second OS during execution of a first OS. And a virtual sensor driver, for receiving sensor data from a sensor device, is provided when the second OS is executed. Sensor data is received from the sensor device by means of the provided virtual sensor driver. And the received sensor data is transmitted to an application of the second OS.
    Type: Grant
    Filed: November 11, 2016
    Date of Patent: November 24, 2020
    Assignee: SAMSUNG ELECTRONICS CO., LTD.
    Inventors: Bok-deuk Jeong, Anton Yakovlev, Vasily Leonenko, Sung-min Lee
  • Patent number: 10817332
    Abstract: The present invention provides a method for managing dynamic memory between a host operating system and a guest operating system in an electronic device for executing a multi-operating system. A method for managing dynamic memory enables, with respect to the available memory state of a host operating system and a guest operating system, direct determination of transmission of guest operating system memory to the host operating system by the guest operating system and recovery of the transmitted memory to the guest operating system and enables a request for execution to the host operating system. Moreover, with respect to memory availability state information of the guest operating system, memory information of the host operating system can be collected at a designated collecting interval by means of a request to the host operating system. Also, the host operating system can allocate dynamic memory of the guest operating system with respect to a request from the guest operating system.
    Type: Grant
    Filed: June 21, 2016
    Date of Patent: October 27, 2020
    Assignee: SAMSUNG ELECTRONICS CO., LTD.
    Inventors: Bok-deuk Jeong, Sung-min Lee
  • Publication number: 20200249969
    Abstract: The present invention provides a method for managing dynamic memory between a host operating system and a guest operating system in an electronic device for executing a multi-operating system. A method for managing dynamic memory enables, with respect to the available memory state of a host operating system and a guest operating system, direct determination of transmission of guest operating system memory to the host operating system by the guest operating system and recovery of the transmitted memory to the guest operating system and enables a request for execution to the host operating system. Moreover, with respect to memory availability state information of the guest operating system, memory information of the host operating system can be collected at a designated collecting interval by means of a request to the host operating system. Also, the host operating system can allocate dynamic memory of the guest operating system with respect to a request from the guest operating system.
    Type: Application
    Filed: June 21, 2016
    Publication date: August 6, 2020
    Inventors: Bok-deuk JEONG, Sung-min LEE
  • Publication number: 20190370056
    Abstract: A device configured to execute a plurality of operating systems, including a display configured to display a screen corresponding to an active operating system among the plurality of operating systems; and a controller configured to control the display to display an operation screen of the active operating system on the display when the active operating system is activated and to display an operation screen of a secondary operating system on the display when the device receives a user input according to a predetermined interface for switching from the active operating system to the secondary operating system.
    Type: Application
    Filed: August 2, 2019
    Publication date: December 5, 2019
    Applicant: SAMSUNG ELECTRONICS CO., LTD.
    Inventors: Jae-yong YOO, Chan-ju PARK, Sung-min LEE, Bok-deuk JEONG
  • Patent number: 10372487
    Abstract: A device configured to execute a plurality of operating systems, including a display configured to display a screen corresponding to an active operating system among the plurality of operating systems; and a controller configured to control the display to display an operation screen of the active operating system on the display when the active operating system is activated and to display an operation screen of a secondary operating system on the display when the device receives a user input according to a predetermined interface for switching from the active operating system to the secondary operating system.
    Type: Grant
    Filed: December 29, 2015
    Date of Patent: August 6, 2019
    Assignee: SAMSUNG ELECTRONICS CO., LTD.
    Inventors: Jae-yong Yoo, Chan-ju Park, Sung-min Lee, Bok-deuk Jeong
  • Patent number: 10146712
    Abstract: A method of communicating with a peripheral device in a host operating system (OS) and a guest OS installed on an electronic device includes: receiving, by the host OS, first data from the guest OS; determining, by the host OS, whether to switch from a first communication link to a second communication link to transmit and receive data between the electronic device and the peripheral device; packetizing, by the host OS, the first data based on the determination; and transmitting the packetized data to the peripheral device.
    Type: Grant
    Filed: February 18, 2016
    Date of Patent: December 4, 2018
    Assignee: SAMSUNG ELECTRONICS CO., LTD.
    Inventors: Bok-deuk Jeong, Anatoly Stepanov, Sung-min Lee
  • Publication number: 20180329715
    Abstract: Provided are an electronic device and a method for controlling same. In the method for controlling the electronic device, received is an input of a user command for executing a second OS during execution of a first OS. And a virtual sensor driver, for receiving sensor data from a sensor device, is provided when the second OS is executed. Sensor data is received from the sensor device by means of the provided virtual sensor driver. And the received sensor data is transmitted to an application of the second OS.
    Type: Application
    Filed: November 11, 2016
    Publication date: November 15, 2018
    Inventors: Bok-deuk JEONG, Anton YAKOVLEV, Vasily LEONENKO, Sung-Min LEE
  • Patent number: 9986085
    Abstract: Provided is a mobile terminal that executes an application in a predetermined area, and a method performed by the mobile terminal. The mobile terminal that executes the application in the predetermined area may include a memory; a location finder configured to obtain location information of the mobile terminal; a communicator configured to communicate with a server; and a controller configured to receive, via the communicator, the application that is executable in a predetermined area corresponding to the obtained location information and an operating system (OS) for executing the application from a server that corresponds to the obtained location information, and to install the application and the OS in the memory.
    Type: Grant
    Filed: July 31, 2015
    Date of Patent: May 29, 2018
    Assignee: SAMSUNG ELECTRONICS CO., LTD.
    Inventors: Sung-min Lee, Chan-ju Park, Bok-deuk Jeong, Jae-yong Yoo
  • Patent number: 9886295
    Abstract: An apparatus and method for providing an integrated user interface for a variety of operating systems are provided. When a user request execution of an application included in a second operating system an application of a first operating system is in the foreground of a display, the apparatus switches the application included in the second operating system to the foreground of the display without the need for a separate window. One of a server operating system and client operating systems may be set as a main domain that provides an integrated graphic user interface with respect to applications executed on a plurality of operating systems. The operating systems not set to the main domain may be set as sub-domains each of which provides application information to the main domain in response to a request from the main domain.
    Type: Grant
    Filed: September 30, 2010
    Date of Patent: February 6, 2018
    Assignee: Samsung Electronics Co., Ltd.
    Inventors: Sang-Dok Mo, Bok-Deuk Jeong, Sang-Bum Suh, Sung-Min Lee
  • Patent number: 9665389
    Abstract: An apparatus and method for providing virtualization services in a mobile device are provided. The virtualization service providing apparatus includes an installer module configured to receive a hypervisor image and an agent for installing the hypervisor image, from a host server, a virtualization service module configured to store the hypervisor image and the agent and to transmit a request for rebooting the mobile device, in response to determining that the hypervisor image and the agent are authenticated by an authentication server, and a power management module configured to receive the request, and to reboot the mobile device.
    Type: Grant
    Filed: April 21, 2015
    Date of Patent: May 30, 2017
    Assignee: SAMSUNG ELECTRONICS CO., LTD.
    Inventors: Bok-Deuk Jeong, Dae-Haeng Cho, Chan-Ju Park, Sung-Min Lee
  • Patent number: 9557980
    Abstract: A seamless application integration apparatus and method are provided. The seamless application integration apparatus includes a seamless integration server that is installed in a host virtual machine so as to provide a seamless application integration (SAI) environment in a virtualization system that comprises the host virtual machine and at least one guest virtual machine. The apparatus also includes a dynamic reconfiguration unit determines whether a seamless integration client that corresponds to the seamless integration server has been installed in the guest virtual machine, and that may install the seamless integration client in the guest virtual machine according to the determination result.
    Type: Grant
    Filed: June 7, 2011
    Date of Patent: January 31, 2017
    Assignee: Samsung Electronics Co., Ltd.
    Inventors: Bok-Deuk Jeong, Chan-Ju Park, Sung-Min Lee
  • Patent number: 9501641
    Abstract: A method of intrusion detection in a terminal device that supports driving of a plurality of operating systems, is provided. The method includes collecting at a first operating system of the plurality of operating systems intrusion detection data for analyzing whether there is an intrusion in at least a second operating system of the plurality of operating systems; and performing at the first operating system an intrusion detection with respect to the at least a second operating system using the collected intrusion detection data.
    Type: Grant
    Filed: March 6, 2014
    Date of Patent: November 22, 2016
    Assignee: SAMSUNG ELECTRONICS CO., LTD.
    Inventors: Sung-Min Lee, Bok-Deuk Jeong, Sang-bum Suh
  • Publication number: 20160253276
    Abstract: A method of communicating with a peripheral device in a host operating system (OS) and a guest OS installed on an electronic device includes: receiving, by the host OS, first data from the guest OS; determining, by the host OS, whether to switch from a first communication link to a second communication link to transmit and receive data between the electronic device and the peripheral device; packetizing, by the host OS, the first data based on the determination; and transmitting the packetized data to the peripheral device.
    Type: Application
    Filed: February 18, 2016
    Publication date: September 1, 2016
    Inventors: Bok-deuk JEONG, Anatoly STEPANOV, Sung-min LEE
  • Publication number: 20160253207
    Abstract: A device configured to execute a plurality of operating systems, including a display configured to display a screen corresponding to an active operating system among the plurality of operating systems; and a controller configured to control the display to display an operation screen of the active operating system on the display when the active operating system is activated and to display an operation screen of a secondary operating system on the display when the device receives a user input according to a predetermined interface for switching from the active operating system to the secondary operating system.
    Type: Application
    Filed: December 29, 2015
    Publication date: September 1, 2016
    Applicant: SAMSUNG ELECTRONICS CO., LTD.
    Inventors: Jae-yong YOO, Chan-ju PARK, Sung-min LEE, Bok-deuk JEONG
  • Patent number: 9417973
    Abstract: An apparatus and a method for fault recovery are provided. The fault recovery apparatus includes a log manager configured to record system resource allocation information about a thread. The fault recovery apparatus further includes a recovery manager configured to create a recovery thread that substitutes for a target thread where a fault has occurred. The fault recovery apparatus further includes a resource manager configured to map a system resource that the target thread has used to the recovery thread based on referencing to the system resource allocation information.
    Type: Grant
    Filed: January 9, 2013
    Date of Patent: August 16, 2016
    Assignee: Samsung Electronics Co., Ltd.
    Inventors: Bok-Deuk Jeong, Sung-Min Lee
  • Publication number: 20160036963
    Abstract: Provided is a mobile terminal that executes an application in a predetermined area, and a method performed by the mobile terminal. The mobile terminal that executes the application in the predetermined area may include a memory; a location finder configured to obtain location information of the mobile terminal; a communicator configured to communicate with a server; and a controller configured to receive, via the communicator, the application that is executable in a predetermined area corresponding to the obtained location information and an operating system (OS) for executing the application from a server that corresponds to the obtained location information, and to install the application and the OS in the memory.
    Type: Application
    Filed: July 31, 2015
    Publication date: February 4, 2016
    Applicant: SAMSUNG ELECTRONICS CO., LTD.
    Inventors: Sung-min LEE, Chan-ju PARK, Bok-deuk JEONG, Jae-yong YOO
  • Publication number: 20150301850
    Abstract: An apparatus and method for providing virtualization services in a mobile device are provided. The virtualization service providing apparatus includes an installer module configured to receive a hypervisor image and an agent for installing the hypervisor image, from a host server, a virtualization service module configured to store the hypervisor image and the agent and to transmit a request for rebooting the mobile device, in response to determining that the hypervisor image and the agent are authenticated by an authentication server, and a power management module configured to receive the request, and to reboot the mobile device.
    Type: Application
    Filed: April 21, 2015
    Publication date: October 22, 2015
    Applicant: SAMSUNG ELECTRONICS CO., LTD.
    Inventors: Bok-Deuk JEONG, Dae-Haeng CHO, Chan-Ju PARK, Sung-Min LEE
  • Patent number: 9164925
    Abstract: A method and apparatus for authorizing a host to access a portable storage device and a method and apparatus of providing information for authorizing a host to access a portable storage device. The method includes: verifying integrity of host software requesting to transmit data; determining whether the host is authorized to access the portable storage device; and determining whether the host software is authorized to access the portable storage device. Accordingly, user information may be stored on the portable storage device and moved with security.
    Type: Grant
    Filed: June 10, 2013
    Date of Patent: October 20, 2015
    Assignee: SAMSUNG ELECTRONICS CO., LTD.
    Inventors: Sang-dok Mo, Sang-bum Suh, Sung-min Lee, Bok-deuk Jeong, Yong-ho Hwang
  • Patent number: 9122506
    Abstract: A virtualization apparatus and a method for controlling the same. In a method for controlling a virtualization apparatus including a plurality of domains, a sub domain transmits an input/output (IO) request for a hardware device to a main domain, and the main domain controls whether or not the IO request accesses the hardware device according to a resource needed to perform the IO request.
    Type: Grant
    Filed: June 18, 2009
    Date of Patent: September 1, 2015
    Assignee: SAMSUNG ELECTRONICS CO., LTD.
    Inventors: Sung-min Lee, Bok-deuk Jeong, Sang-bum Suh