-
公开(公告)号:US11656924B2
公开(公告)日:2023-05-23
申请号:US16524771
申请日:2019-07-29
Applicant: Samsung Electronics Co., Ltd.
Inventor: Guruprasad Ganesh , Ahmed M. Azab , Rohan Bhutkar , Haining Chen , Ruowen Wang , Xun Chen , Donguk Seo , Kyoung-Joong Shin
CPC classification number: G06F9/545 , G06F9/45545 , G06F21/6218 , H04L67/34
Abstract: An electronic device includes a memory and at least one processor coupled to the memory. The at least one processor is configured to identify a device change event in a host operating system, wherein the host operating system includes a host namespace, switch from the host namespace to a container namespace of a container, and update the container with information based on the device change event.
-
公开(公告)号:US20200012511A1
公开(公告)日:2020-01-09
申请号:US16504075
申请日:2019-07-05
Applicant: Samsung Electronics Co., Ltd.
Inventor: 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
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.
-
公开(公告)号:US11032342B2
公开(公告)日:2021-06-08
申请号:US16503230
申请日:2019-07-03
Applicant: Samsung Electronics Co., Ltd.
Inventor: Khaled ElWazeer , Ivan Getta , Myungsu Cha , Ahmed M. Azab , Rohan Bhutkar , Guruprasad Ganesh , Wenbo Shen , Ruowen Wang , Junyong Choi
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.
-
公开(公告)号:US10733096B2
公开(公告)日:2020-08-04
申请号:US16107652
申请日:2018-08-21
Applicant: Samsung Electronics Co., Ltd
Inventor: Ivan Getta , Sudhi Herle , Ahmed M. Azab , Rohan Bhutkar , Guruprasad Ganesh , Wenbo Shen
Abstract: A method for implementing a shared memory buffer includes at an apparatus comprising a processor and a physical memory, running a host environment with a host virtual memory. The method further includes running a guest environment with a guest virtual memory, performing, by the host environment, an allocation of a frame buffer in the physical memory, and mapping the allocated frame buffer into the host virtual memory. Additionally, the method includes passing a handle of the allocated frame buffer to the guest environment and performing a mapping of the allocated frame buffer into the guest virtual memory, the mapping based on the handle of the allocated frame buffer.
-
公开(公告)号:US11042398B2
公开(公告)日:2021-06-22
申请号:US16504075
申请日:2019-07-05
Applicant: Samsung Electronics Co., Ltd.
Inventor: 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
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.
-
公开(公告)号:US20200042366A1
公开(公告)日:2020-02-06
申请号:US16524771
申请日:2019-07-29
Applicant: Samsung Electronics Co., Ltd.
Inventor: Guruprasad Ganesh , Ahmed M. Azab , Rohan Bhutkar , Haining Chen , Ruowen Wang , Xun Chen , Donguk Seo , Kyoung-Joong Shin
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 identify a device change event in a host operating system, wherein the host operating system includes a host namespace, switch from the host namespace to a container namespace of a container, and update the container with information based on the device change event.
-
公开(公告)号:US20200014741A1
公开(公告)日:2020-01-09
申请号:US16503230
申请日:2019-07-03
Applicant: Samsung Electronics Co., Ltd.
Inventor: Khaled ElWazeer , Ivan Getta , Myungsu Cha , Ahmed M. Azab , Rohan Bhutkar , Guruprasad Ganesh , Wenbo Shen , Ruowen Wang , Junyong Choi
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.
-
公开(公告)号:US20190155727A1
公开(公告)日:2019-05-23
申请号:US16107652
申请日:2018-08-21
Applicant: Samsung Electronics Co., Ltd
Inventor: Ivan Getta , Sudhi Herle , Ahmed M. Azab , Rohan Bhutkar , Guruprasad Ganesh , Wenbo Shen
Abstract: A method for implementing a shared memory buffer includes at an apparatus comprising a processor and a physical memory, running a host environment with a host virtual memory. The method further includes running a guest environment with a guest virtual memory, performing, by the host environment, an allocation of a frame buffer in the physical memory, and mapping the allocated frame buffer into the host virtual memory. Additionally, the method includes passing a handle of the allocated frame buffer to the guest environment and performing a mapping of the allocated frame buffer into the guest virtual memory, the mapping based on the handle of the allocated frame buffer.
-
公开(公告)号:US09772953B2
公开(公告)日:2017-09-26
申请号:US14610423
申请日:2015-01-30
Applicant: Samsung Electronics Co., Ltd.
Inventor: Quan Chen , Ahmed Azab , Peng Ning , Guruprasad Ganesh
CPC classification number: G06F12/1408 , G06F12/1416 , G06F12/1466 , G06F12/1483 , G06F21/53 , G06F21/6281 , G06F21/64 , G06F2212/1052
Abstract: An apparatus and method for protecting kernel data integrity in an electronic device are provided. The method includes mapping a specified type of data to a read-only memory area, detecting a write attempt to the specified type of data, determining whether a process attempting to write to the specified type of data is permitted according to a specified condition, and allowing the write attempt if the process attempting to write to the specified type of data satisfies the specified condition.
-
-
-
-
-
-
-
-