Patents by Inventor Sung-kwan Heo
Sung-kwan Heo 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: 10007541Abstract: A virtual environment system and a method of operating the same are provided. The virtual environment system includes a virtual operating system (OS) unit to operate a virtual OS installed in a mobile storage medium in a host OS installed in a host computer, to attach a virtual resource included in the virtual OS to the host OS, and to perform arbitration so that a virtual process operated in the virtual OS uses the virtual resource. The system includes a user interface unit to provide a virtual desktop screen to allow a user to use the virtual process in the virtual environment provided by the virtual OS.Type: GrantFiled: September 10, 2008Date of Patent: June 26, 2018Assignee: Samsung Electronics Co., Ltd.Inventors: Sung-kwan Heo, Sung-do Moon, Byung-woan Kim, Seong-yeol Park, Kyung-ah Chang, Min-sung Jang, Sang-bum Suh
-
Patent number: 9164919Abstract: A method and apparatus for inputting and outputting data by using a virtualization technique are provided. The method includes generating a virtual operating system (OS) for the external device, which is connected to a host, based on OS information stored in the external device, setting a partial area of a storage of the host as virtual storage for the external device, and storing the data in the virtual storage or a memory of the external device in response to a request for inputting and outputting the data from the virtual OS.Type: GrantFiled: January 15, 2015Date of Patent: October 20, 2015Assignee: SAMSUNG ELECTRONICS CO., LTD.Inventors: Minsung Jang, Seong-yeol Park, Jae-Min Park, Sang-bum Suh, Sung-kwan Heo, Byung-woan Kim
-
Patent number: 9060162Abstract: A system and method for providing viewer preferences on a display device are presented. An embodiment includes a storage medium for storing preset viewer preferences, each preference being categorized based on one of a plurality of viewers, a processor that accesses the storage medium and acquires the stored preset viewer preference for a given one of the plurality of viewers, and a display device that provides content to the viewer in accordance with the viewer's preferences using at least one optical element.Type: GrantFiled: December 21, 2012Date of Patent: June 16, 2015Assignee: ATI Technologies ULCInventors: Randall A. Brown, Cheng He, Jitesh Arora, Sung Kwan Heo
-
Publication number: 20150127955Abstract: A method and apparatus for inputting and outputting data by using a virtualization technique are provided. The method includes generating a virtual operating system (OS) for the external device, which is connected to a host, based on OS information stored in the external device, setting a partial area of a storage of the host as virtual storage for the external device, and storing the data in the virtual storage or a memory of the external device in response to a request for inputting and outputting the data from the virtual OS.Type: ApplicationFiled: January 15, 2015Publication date: May 7, 2015Applicant: SAMSUNG ELECTRONICS CO., LTD.Inventors: Min-sung JANG, Seong-yeol PARK, Jae-Min PARK, Sang-bum SUH, Sung-kwan HEO, Byung-woan KIM
-
Patent number: 8966142Abstract: A method and apparatus for inputting and outputting data by using a virtualization technique are provided. The method includes generating a virtual operating system (OS) for the external device, which is connected to a host, based on OS information stored in the external device, setting a partial area of a storage of the host as virtual storage for the external device, and storing the data in the virtual storage or a memory of the external device in response to a request for inputting and outputting the data from the virtual OS.Type: GrantFiled: June 19, 2008Date of Patent: February 24, 2015Assignee: Samsung Electronics Co., Ltd.Inventors: Min-sung Jang, Seong-yeol Park, Jae-min Park, Sang-Bum Suh, Sung-kwan Heo, Byung-woan Kim
-
Patent number: 8949620Abstract: An apparatus and a method for performing encryption or decryption of data in a portable terminal, which performs an encryption or decryption operation from a point where the encryption or decryption operation is not generated when power is turned off and then turned on during the encryption or decryption operation, are provided. The apparatus includes a file system analyzer for extracting information of a data block, in which actual user data is stored, through metadata of a file system, and generating a data block list, and a journaling manager for storing a data block corresponding to the data block list among data blocks stored in a memory in a journaling storage unit, and deleting the data block stored in the journaling storage unit when an encryption or decryption operation for the data block stored in the journaling storage unit is completed.Type: GrantFiled: May 8, 2012Date of Patent: February 3, 2015Assignee: Samsung Electronics Co., Ltd.Inventors: Sun-June Kong, Sung-Kwan Heo
-
Patent number: 8943288Abstract: Provided is a method of controlling memory access. In a system including a first layer element executed in a privileged mode having a first priority of permission to access the entire region of a memory and second and third layer elements executed in an unprivileged mode having a second priority of permission to access a partial region of the memory, the method of controlling memory access determines whether the memory is accessible for each page that is an address space unit, based on which mode a layer element currently accessing the memory is executed in between the privileged mode and the unprivileged mode; and determines whether the memory is accessible based on which one of the first, second and third layer elements corresponds to a domain currently being attempted to be accessed from among a plurality of domains of the memory.Type: GrantFiled: January 8, 2013Date of Patent: January 27, 2015Assignee: Samsung Electronics Co., Ltd.Inventors: Sung-kwan Heo, Chan-ju Park, Sang-bum Suh, Joo-young Hwang, Jae-min Ryu
-
Publication number: 20140176580Abstract: A system and method for providing viewer preferences on a display device are presented. An embodiment includes a storage medium for storing preset viewer preferences, each preference being categorized based on one of a plurality of viewers, a processor that accesses the storage medium and acquires the stored preset viewer preference for a given one of the plurality of viewers, and a display device that provides content to the viewer in accordance with the viewer's preferences using at least one optical element.Type: ApplicationFiled: December 21, 2012Publication date: June 26, 2014Applicant: ATI Technologies ULCInventors: Randall A. Brown, Cheng He, Jitesh Arora, Sung Kwan Heo
-
Patent number: 8395701Abstract: Provided is an operating voltage scaling method for a portable terminal. The method includes, if reproduction of a moving image is requested, acquiring DYNamicity (DYN) of the reproduction-requested moving image, determining whether frame skipping is possible for the moving image according to the acquired DYN of the moving image, and if it is determined that frame skipping is possible for the moving image, supplying a low operating voltage to a controller of the mobile terminal to control the mobile terminal to operate with a low-speed clock, and reproducing the moving image while skipping a frame.Type: GrantFiled: May 18, 2010Date of Patent: March 12, 2013Assignees: Samsung Electronics Co., Ltd, Seoul National University R&DB FoundationInventors: Jungwon Kim, Jaejin Lee, Kyu-Won Kim, Sung-Kwan Heo
-
Patent number: 8359492Abstract: A method and apparatus to restore a system using virtualization, the method including: if a system restoration at a target restoration time point from among at least one restoration time points is requested, generating a virtualization layer; if a use of a system is requested by an application layer, accessing the target restoration time point using the virtualization layer; and performing a system restoration at the accessed target restoration time point.Type: GrantFiled: November 7, 2008Date of Patent: January 22, 2013Assignee: Samsung Electronics Co., Ltd.Inventors: Seong-yeol Park, Min-sung Jang, Jae-min Park, Sang-bum Suh, Sung-kwan Heo, Byung-woan Kim, Myung-jae Lee
-
Patent number: 8352694Abstract: Provided is a method of controlling memory access. In a system including a first layer element executed in a privileged mode having a first priority of permission to access the entire region of a memory and second and third layer elements executed in an unprivileged mode having a second priority of permission to access a partial region of the memory, the method of controlling memory access determines whether the memory is accessible for each page that is an address space unit, based on which mode a layer element currently accessing the memory is executed in between the privileged mode and the unprivileged mode; and determines whether the memory is accessible based on which one of the first, second and third layer elements corresponds to a domain currently being attempted to be accessed from among a plurality of domains of the memory.Type: GrantFiled: March 27, 2008Date of Patent: January 8, 2013Assignee: Samsung Electronics Co., Ltd.Inventors: Sung-kwan Heo, Chan-ju Park, Sang-bum Suh, Joo-young Hwang, Jae-min Ryu
-
Patent number: 8335516Abstract: A data transmission method and apparatus encodes data to be transmitted over a wireless network on a unit basis, and provides the transmission data with information for allowing the transmission data to recover from an error being added thereto, transmits the transmission data to the wireless network, calculates a transfer success ratio depending on whether the transmission data have been successfully transmitted, and controls the transmission of the transmission data depending on whether the transfer success ratio is higher than a threshold value.Type: GrantFiled: November 15, 2006Date of Patent: December 18, 2012Assignee: Samsung Electronics Co., Ltd.Inventors: Jae-wook Lee, Sung-kwan Heo, Sang-bum Suh
-
Publication number: 20120311347Abstract: An apparatus and a method for performing encryption or decryption of data in a portable terminal, which performs an encryption or decryption operation from a point where the encryption or decryption operation is not generated when power is turned off and then turned on during the encryption or decryption operation, are provided. The apparatus includes a file system analyzer for extracting information of a data block, in which actual user data is stored, through metadata of a file system, and generating a data block list, and a journaling manager for storing a data block corresponding to the data block list among data blocks stored in a memory in a journaling storage unit, and deleting the data block stored in the journaling storage unit when an encryption or decryption operation for the data block stored in the journaling storage unit is completed.Type: ApplicationFiled: May 8, 2012Publication date: December 6, 2012Applicant: SAMSUNG ELECTRONICS CO. LTD.Inventors: Sun-June KONG, Sung-Kwan HEO
-
Patent number: 8131997Abstract: A method of mutually authenticating between a local host and a software mobility device including an operating system virtualization layer, and a method of forming an input/output (I/O ) channel. The method of authenticating a local host in the software mobility device includes requesting a certificate from the local host in which an integrity value of the local host is stored, and receiving the certificate from the local host; receiving an integrity value measured in the local host and comparing the measured integrity value with the integrity value included in the certificate to verify the local host; and when the local host is verified, encrypting a security profile of the software mobility device and transmitting the encrypted security profile to the local host so as to provide secure communication between the local host and the software mobility device.Type: GrantFiled: April 17, 2008Date of Patent: March 6, 2012Assignee: Samsung Electronics Co., Ltd.Inventors: Kyung-ah Chang, Sang-bum Suh, Sung-kwan Heo, Byung-woan Kim
-
Patent number: 8036125Abstract: An apparatus and method are provided for variably transmitting a multimedia stream according to requirements of a client device and the state of a channel. The multimedia stream transmission apparatus includes: a plurality of virtual machines corresponding to the multiple client applications, each of the virtual machines determining a specific parameter set and obtaining a change value for the parameter set from network statistics and a requirement of a corresponding client application; a parameter adjustment unit which adjusts values of parameters used in a network interface by the change value; and the network interface which transmits the multimedia stream based on the adjusted parameters.Type: GrantFiled: October 12, 2007Date of Patent: October 11, 2011Assignee: Samsung Electronics Co., Ltd.Inventors: Mikhail Pozhenko, Sang-bum Suh, Sung-kwan Heo
-
Patent number: 7907538Abstract: A method and apparatus for controlling parameters of a wireless data streaming system are provided. The method of controlling parameters of a wireless data streaming system includes controlling first parameters, which can be controlled in units of individual packets, according to a current packet transmission state in a data stream; transmitting a predefined number of packets using the first parameters and obtaining statistical information regarding use of the first parameters in the transmission of the predefined number of packets; and controlling second parameters, which can be controlled in units of packet groups, with reference to the statistical information and a desired quality of service (QoS).Type: GrantFiled: March 5, 2007Date of Patent: March 15, 2011Assignee: Samsung Electronics Co., Ltd.Inventors: Mikhail Pozhenko, Sang-bum Suh, Sung-kwan Heo, Jae-wook Lee
-
Publication number: 20100295990Abstract: Provided is an operating voltage scaling method for a portable terminal. The method includes, if reproduction of a moving image is requested, acquiring DYNamicity (DYN) of the reproduction-requested moving image, determining whether frame skipping is possible for the moving image according to the acquired DYN of the moving image, and if it is determined that frame skipping is possible for the moving image, supplying a low operating voltage to a controller of the mobile terminal to control the mobile terminal to operate with a low-speed clock, and reproducing the moving image while skipping a frame.Type: ApplicationFiled: May 18, 2010Publication date: November 25, 2010Applicants: Samsung Electronics Co., Ltd., Seoul National University R&DB FoundationInventors: Jungwon KIM, Jaejin Lee, Kyu-Won Kim, Sung-Kwan Heo
-
Patent number: 7782779Abstract: An apparatus and method for transmitting a multimedia data stream are provided. The apparatus includes a data source unit to output the data stream; a frame dividing unit to divide the data stream according to a type of a video frame included in the data stream and to output the divided data stream; a parameter control unit to select a parameter set for separate transmission control of the divided data stream using parameters for controlling a transmission layer; and a network interface unit to control transmission of the divided data stream using the parameter set. The method includes dividing the data stream according to a type of a video frame; selecting a parameter set for separate transmission control of the divided data stream; and controlling transmission of the divided data stream using the selected parameter set.Type: GrantFiled: May 4, 2006Date of Patent: August 24, 2010Assignee: Samsung Electronics Company, Ltd.Inventors: Mikhail Pozhenko, Sang-bum Suh, Sung-kwan Heo, Jae-wook Lee
-
Publication number: 20090271605Abstract: A method and apparatus to restore a system using virtualization, the method including: if a system restoration at a target restoration time point from among at least one restoration time points is requested, generating a virtualization layer; if a use of a system is requested by an application layer, accessing the target restoration time point using the virtualization layer; and performing a system restoration at the accessed target restoration time point.Type: ApplicationFiled: November 7, 2008Publication date: October 29, 2009Applicant: Samsung Electronics Co., Ltd.Inventors: Seong-yeol Park, Min-sung Jang, Jae-min Park, Sang-bum Suh, Sung-kwan Heo, Byung-woan Kim, Myung-jae Lee
-
Publication number: 20090241110Abstract: A virtual environment system and a method of operating the same, the virtual environment system including: a virtual operating system (OS) unit to operate a virtual OS installed in a mobile storage medium in a host OS installed in a host computer, to attach a virtual resource included in the virtual OS to the host OS, and to perform arbitration so that a virtual process operated in the virtual OS uses the virtual resource; and a user interface unit to provide a virtual desktop screen so that a user can use the virtual process in the virtual environment provided by the virtual OS.Type: ApplicationFiled: September 10, 2008Publication date: September 24, 2009Applicant: Samsung Electronics Co., Ltd.Inventors: Sung-kwan Heo, Sung-do Moon, Byung-woan Kim, Seong-yeol Park, Kyung-ah Chang, Min-sung Jang, Sang-bum Suh