Patents by Inventor Myungsu Cha

Myungsu Cha 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).

  • Publication number: 20240015156
    Abstract: An electronic device, and an operation method thereof, are disclosed. The electronic device may include a memory; and a processor configured to execute at least one operating system executed in a first region allowing an operation based on a first authority; execute at least one application executed in a second region allowing an operation based on a second authority; receive a first authority policy from a server; obtain a second authority policy from the at least one application; and in response to detection of access to at least one device resource by the at least one application, configure authority of access to the at least one device resource, according to a third authority policy based on the first authority policy and the second authority policy, by using an authority determination module executed in a third region allowing an operation based on a third authority.
    Type: Application
    Filed: September 21, 2023
    Publication date: January 11, 2024
    Inventors: Hyungseok YU, David Scott THOMSON, Hayawardh VIJAYAKUMAR, Michael Cabot GRACE, Robert Lee HARRISON, III, Taeho KIM, Shinjae LEE, Myungsu CHA, Kwangsik CHOI, Seyoung CHOI
  • Patent number: 11836503
    Abstract: Disclosed is an electronic device comprising processor connected to a memory. The memory is configured to store a control application, a preferences file and an operating system image for executing a second operating system. The processor is configured to execute the control application in a first operating system. The processor is configured to determine whether preferences of the operating system image satisfy a defined condition in the control application The processor is also configured to change the preferences of the operating system image by using the preferences file when the preferences of the operating system image do not satisfy the defined condition. The processor is further configured to copy, to the operating system image, a package file for allowing the control application to control an operation of the second operating system.
    Type: Grant
    Filed: April 6, 2020
    Date of Patent: December 5, 2023
    Assignee: Samsung Electronics Co., Ltd.
    Inventors: Kwangsik Choi, Donguk Seo, Kyungjoong Shin, Myungsu Cha, Junyong Choi
  • Publication number: 20230259399
    Abstract: A method for handling at least one resource operating performance configuration in an electronic device by the electronic device is provided. The method includes determining at least one event that is generated by the at least one application from a plurality of applications running in the electronic device. Further that requires acceleration of the at least one application from the plurality of applications running in the electronic device, the method includes fetching a system configuration based on the determination. Further, the method includes modifying the system configuration for each event to accelerate the execution of each event associated with the at least one application running in the electronic device. The method includes accelerate execution of the application running in the electronic device based on the modified system configuration.
    Type: Application
    Filed: April 24, 2023
    Publication date: August 17, 2023
    Inventors: Abhilasha RAO, Syama SUDHEESH, Rishabh RAJ, Sarthak Sarthak, Pavan NITTUR, Myungsu CHA, Vighnesh HEGDE, Renju Chirakarotu NAIR, Vaisakh Punnekkattu Chirayil SUDHEESH BABU, Kwangsik CHOI, Hyungseok YU, Nidhal Kottamoola IBRAHIMKUTTY, Sunil MOURYA
  • Patent number: 11693707
    Abstract: An electronic device for executing various operating systems is provided. The electronic device includes first and second hardware devices, a first operating system (OS), a second OS different from the first OS, and a processor configured to control the first hardware device to process first data from a first program executed on the first OS, obtain a command for executing the second OS, generate a container for executing the second OS based on a kernel of the first OS in response to the command for executing the second OS, execute the second OS on the generated container, execute a second program on the second OS, obtain second data regarding the second program from the second OS via socket communication by a control application installed on the first OS, and control the second hardware device to process the second data regarding the second program based on the first OS using the installed control application.
    Type: Grant
    Filed: May 2, 2022
    Date of Patent: July 4, 2023
    Assignee: Samsung Electronics Co., Ltd.
    Inventors: Hyungseok Yu, Donguk Seo, Kyungjoong Shin, Junyong Choi, Eungchan Kim, Kyongha Park, Yong Shin, Changsoo Shin, Kyungsik Yoon, Kyungsun Lee, Shinjae Lee, Hyungil Lee, Myungsu Cha, Kwangsik Choi, Seyoung Choi, Yurak Choe
  • Publication number: 20220261291
    Abstract: An electronic device for executing various operating systems is provided. The electronic device includes first and second hardware devices, a first operating system (OS), a second OS different from the first OS, and a processor configured to control the first hardware device to process first data from a first program executed on the first OS, obtain a command for executing the second OS, generate a container for executing the second OS based on a kernel of the first OS in response to the command for executing the second OS, execute the second OS on the generated container, execute a second program on the second OS, obtain second data regarding the second program from the second OS via socket communication by a control application installed on the first OS, and control the second hardware device to process the second data regarding the second program based on the first OS using the installed control application.
    Type: Application
    Filed: May 2, 2022
    Publication date: August 18, 2022
    Inventors: Hyungseok YU, Donguk SEO, Kyungjoong SHIN, Junyong CHOI, Eungchan KIM, Kyongha PARK, Yong SHIN, Changsoo SHIN, Kyungsik YOON, Kyungsun LEE, Shinjae LEE, Hyungil LEE, Myungsu CHA, Kwangsik CHOI, Seyoung CHOI, Yurak CHOE
  • Patent number: 11347538
    Abstract: An electronic device is provided. The electronic device includes a display, at least one processor, and a memory operatively connected with the display and the at least one processor and configured to store a plurality of applications including a first application configured to execute using a first operating system (OS) and a second application configured to execute using a second OS, wherein the memory stores instructions configured to, when executed, cause the at least one processor to output a first object and a second object on a screen of the first OS, wherein the first object is associated with execution of the first application and the second object is associated with execution of the second application and, when the second object is selected, output an execution screen of the second application on the screen of the first OS. Other embodiments are also possible.
    Type: Grant
    Filed: September 19, 2019
    Date of Patent: May 31, 2022
    Assignee: Samsung Electronics Co., Ltd.
    Inventors: Hyungil Lee, Myungsu Cha, Kyungjoong Shin, Yong Shin, Kyungsun Lee, Chaewhan Lim, Kwangsik Choi, Junyong Choi
  • Publication number: 20220164193
    Abstract: Disclosed is an electronic device comprising processor connected to a memory. The memory is configured to store a control application, a preferences file and an operating system image for executing a second operating system. The processor is configured to execute the control application in a first operating system. The processor is configured to determine whether preferences of the operating system image satisfy a defined condition in the control application The processor is also configured to change the preferences of the operating system image by using the preferences file when the preferences of the operating system image do not satisfy the defined condition. The processor is further configured to copy, to the operating system image, a package file for allowing the control application to control an operation of the second operating system.
    Type: Application
    Filed: April 6, 2020
    Publication date: May 26, 2022
    Inventors: Kwangsik CHOI, Donguk SEO, Kyungjoong SHIN, Myungsu CHA, Junyong CHOI
  • Patent number: 11327803
    Abstract: An electronic device for executing various operating systems is provided. The electronic device includes first and second hardware devices, a first operating system (OS), a second OS different from the first OS, and a processor configured to control the first hardware device to process first data from a first program executed on the first OS, obtain a command for executing the second OS, generate a container for executing the second OS based on a kernel of the first OS in response to the command for executing the second OS, execute the second OS on the generated container, execute a second program on the second OS, obtain second data regarding the second program from the second OS via socket communication by a control application installed on the first OS, and control the second hardware device to process the second data regarding the second program based on the first OS using the installed control application.
    Type: Grant
    Filed: October 8, 2019
    Date of Patent: May 10, 2022
    Assignee: Samsung Electronics Co., Ltd.
    Inventors: Hyungseok Yu, Donguk Seo, Kyungjoong Shin, Junyong Choi, Eungchan Kim, Kyongha Park, Yong Shin, Changsoo Shin, Kyungsik Yoon, Kyungsun Lee, Shinjae Lee, Hyungil Lee, Myungsu Cha, Kwangsik Choi, Seyoung Choi, Yurak Choe
  • Patent number: 11042398
    Abstract: A method for operating an electronic device, the method including spawning a name space tool (NST) as part of a boot process of a host OS, wherein the NST is a process with a plurality of root privileges of the host OS. The method further includes spawning, by the NST, a container for a guest OS, wherein the container for the guest OS is mapped to a dedicated domain in the host OS, and dropping, by the NST, a root privilege of the host OS in response to spawning the container for the guest OS.
    Type: Grant
    Filed: July 5, 2019
    Date of Patent: June 22, 2021
    Assignee: Samsung Electronics Co., Ltd.
    Inventors: Guruprasad Ganesh, Sudhi Herle, Ahmed M. Azab, Rohan Bhutkar, Ivan Getta, Xun Chen, Wenbo Shen, Ruowen Wang, Haining Chen, Khaled Elwazeer, Mengmeng Li, Peng Ning, Hyungseok Yu, Myungsu Cha, Kyungsun Lee, Se Young Choi, Yurak Choe, Yong Shin, Kyoung-Joong Shin, Donguk Seo, Junyong Choi
  • Patent number: 11032342
    Abstract: This disclosure relates to an electronic device including a memory and at least one processor coupled to the memory. The at least one processor is configured to execute a daemon process in one of a container or a host operating system, wherein the daemon process is configured to manage data transfer between the container and the host operating system, create, via the daemon process, an inter-process communication (IPC) channel between the container and the host operating system, receive incoming audio data, and buffer the incoming audio data to the IPC channel.
    Type: Grant
    Filed: July 3, 2019
    Date of Patent: June 8, 2021
    Assignee: Samsung Electronics Co., Ltd.
    Inventors: Khaled ElWazeer, Ivan Getta, Myungsu Cha, Ahmed M. Azab, Rohan Bhutkar, Guruprasad Ganesh, Wenbo Shen, Ruowen Wang, Junyong Choi
  • Publication number: 20200117499
    Abstract: An electronic device is provided. The electronic device includes a display, at least one processor, and a memory operatively connected with the display and the at least one processor and configured to store a plurality of applications including a first application configured to execute using a first operating system (OS) and a second application configured to execute using a second OS, wherein the memory stores instructions configured to, when executed, cause the at least one processor to output a first object and a second object on a screen of the first OS, wherein the first object is associated with execution of the first application and the second object is associated with execution of the second application and, when the second object is selected, output an execution screen of the second application on the screen of the first OS. Other embodiments are also possible.
    Type: Application
    Filed: September 19, 2019
    Publication date: April 16, 2020
    Inventors: Hyungil LEE, Myungsu CHA, Kyungjoong SHIN, Yong SHIN, Kyungsun LEE, Chaewhan LIM, Kwangsik CHOI, Junyong CHOI
  • Publication number: 20200117514
    Abstract: An electronic device for executing various operating systems is provided. The electronic device includes first and second hardware devices, a first operating system (OS), a second OS different from the first OS, and a processor configured to control the first hardware device to process first data from a first program executed on the first OS, obtain a command for executing the second OS, generate a container for executing the second OS based on a kernel of the first OS in response to the command for executing the second OS, execute the second OS on the generated container, execute a second program on the second OS, obtain second data regarding the second program from the second OS via socket communication by a control application installed on the first OS, and control the second hardware device to process the second data regarding the second program based on the first OS using the installed control application.
    Type: Application
    Filed: October 8, 2019
    Publication date: April 16, 2020
    Inventors: Hyungseok YU, Donguk SEO, Kyungjoong SHIN, Junyong CHOI, Eungchan KIM, Kyongha PARK, Yong SHIN, Changsoo SHIN, Kyungsik YOON, Kyungsun LEE, Shinjae LEE, Hyungil LEE, Myungsu CHA, Kwangsik CHOI, Seyoung CHOI, Yurak CHOE
  • Publication number: 20200014741
    Abstract: This disclosure relates to an electronic device including a memory and at least one processor coupled to the memory. The at least one processor is configured to execute a daemon process in one of a container or a host operating system, wherein the daemon process is configured to manage data transfer between the container and the host operating system, create, via the daemon process, an inter-process communication (IPC) channel between the container and the host operating system, receive incoming audio data, and buffer the incoming audio data to the IPC channel.
    Type: Application
    Filed: July 3, 2019
    Publication date: January 9, 2020
    Inventors: Khaled ElWazeer, Ivan Getta, Myungsu Cha, Ahmed M. Azab, Rohan Bhutkar, Guruprasad Ganesh, Wenbo Shen, Ruowen Wang, Junyong Choi
  • Publication number: 20200012511
    Abstract: A method for operating an electronic device, the method including spawning a name space tool (NST) as part of a boot process of a host OS, wherein the NST is a process with a plurality of root privileges of the host OS. The method further includes spawning, by the NST, a container for a guest OS, wherein the container for the guest OS is mapped to a dedicated domain in the host OS, and dropping, by the NST, a root privilege of the host OS in response to spawning the container for the guest OS.
    Type: Application
    Filed: July 5, 2019
    Publication date: January 9, 2020
    Inventors: Guruprasad Ganesh, Sudhi Herle, Ahmed M. Azab, Rohan Bhutkar, Ivan Getta, Xun Chen, Wenbo Shen, Ruowen Wang, Haining Chen, Khaled Elwazeer, Mengmeng Li, Peng Ning, Hyungseok Yu, Myungsu Cha, Kyungsun Lee, Se Young Choi, Yurak Choe, Yong Shin, Kyoung-Joong Shin, Donguk Seo, Junyong Choi