Patents by Inventor Jinwoo Hwang
Jinwoo Hwang 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: 20250019839Abstract: A post-ALD in-situ water treatment procedure is used to remove the ligand residues in amorphous TiO2 films coated on photoanode material to improve the film stoichiometry without introducing any additional crystallization. The processed amorphous TiO2 film showed drastically improved chemical stability, and thereby substantially elongated the lifetime of silicon-based photoanodes in alkaline electrolyte.Type: ApplicationFiled: June 19, 2024Publication date: January 16, 2025Inventors: Xudong Wang, Yutao Dong, Dane Morgan, Jun Meng, Jinwoo Hwang, Mehrdad Abbasi Gharacheh
-
Publication number: 20240313889Abstract: A cyclic redundancy check (CRC) system and a CRC method are provided. The CRC system includes a data folding processing circuit and a CRC processing circuit. The data folding processing circuit includes a first bit fold circuit configured to fold first input data into first fold data, a second bit fold circuit configured to fold second input data into second fold data, and a stream fold circuit configured to generate first fold streaming data based on the first fold data and the second fold data. The CRC processing circuit includes a first flip-flop configured to receive and store first dividend data of a first cycle, a second flip-flop configured to receive and store the first fold streaming data of the first cycle, and a CRC logic configured to perform a CRC operation on the first dividend data and the first fold streaming data.Type: ApplicationFiled: March 4, 2024Publication date: September 19, 2024Applicant: SAMSUNG ELECTRONICS CO, LTD.Inventor: Jinwoo HWANG
-
Patent number: 11924537Abstract: An image signal processor includes a command queue circuit, an image processing engine and an interrupt control circuit. The command queue circuit stores a plurality of commands and sequentially provides the plurality of commands one by one. Each command of the plurality of commands includes an interrupt control value corresponding to each image unit of a plurality of image units. The plurality of commands are received from a control processor. The image processing engine receives the plurality of image units and sequentially processes the plurality of image units based on the plurality of commands sequentially provided from the command queue circuit. The interrupt control circuit receives the interrupt control value from the command queue circuit, determines one or more output interrupt event signals among a plurality of interrupt event signals based on the interrupt control value and generates an interrupt signal based on the output interrupt event signals.Type: GrantFiled: February 11, 2022Date of Patent: March 5, 2024Assignee: Samsung Electronics Co., Ltd.Inventors: Jinwoo Hwang, Homin Kang, Jaeuk Ahn, Serhoon Lee
-
Publication number: 20220408001Abstract: An image signal processor includes a command queue circuit, an image processing engine and an interrupt control circuit. The command queue circuit stores a plurality of commands and sequentially provides the plurality of commands one by one. Each command of the plurality of commands includes an interrupt control value corresponding to each image unit of a plurality of image units. The plurality of commands are received from a control processor. The image processing engine receives the plurality of image units and sequentially processes the plurality of image units based on the plurality of commands sequentially provided from the command queue circuit. The interrupt control circuit receives the interrupt control value from the command queue circuit, determines one or more output interrupt event signals among a plurality of interrupt event signals based on the interrupt control value and generates an interrupt signal based on the output interrupt event signals.Type: ApplicationFiled: February 11, 2022Publication date: December 22, 2022Applicant: Samsung Electronics Co., Ltd.Inventors: Jinwoo HWANG, Homin KANG, Jaeuk AHN, Serhoon LEE
-
Detecting potential class loader problems using the class search path sequence for each class loader
Patent number: 10831643Abstract: A method, system and computer program product for identifying potential class loader problems prior to or during the deployment of the classes to the production environment. A set of class loaders is loaded into memory. The set of class loaders is arranged hierarchically into parent-child relationships. The class search path sequence for each class loader in the hierarchy is generated to detect and identify potential class loader problems. Those class loaders with a duplicate class in its class search path sequence are identified as those class loaders that may pose a potential problem. A message may then be displayed to the user identifying these class loaders as posing a potential problem. By identifying these class loaders prior to or during the deployment of the classes to the production environment, class loader problems may be prevented from occurring.Type: GrantFiled: March 24, 2016Date of Patent: November 10, 2020Assignee: International Business Machines CorporationInventor: Jinwoo Hwang -
Detecting potential class loader problems using the class search path sequence for each class loader
Patent number: 10831642Abstract: A method, system and computer program product for identifying potential class loader problems prior to or during the deployment of the classes to the production environment. A set of class loaders is loaded into memory. The set of class loaders is arranged hierarchically into parent-child relationships. The class search path sequence for each class loader in the hierarchy is generated to detect and identify potential class loader problems. Those class loaders with a duplicate class in its class search path sequence are identified as those class loaders that may pose a potential problem. A message may then be displayed to the user identifying these class loaders as posing a potential problem. By identifying these class loaders prior to or during the deployment of the classes to the production environment, class loader problems may be prevented from occurring.Type: GrantFiled: March 24, 2016Date of Patent: November 10, 2020Assignee: International Business Machines CorporationInventor: Jinwoo Hwang -
Patent number: 9519869Abstract: A method, system and computer-usable medium are disclosed for monitoring a computer system to predict failed or degraded operational states and respond with an alarm or corrective action. Resource collection and consumption are analyzed to derive velocity and acceleration. A hidden Markov model with the resource collection and consumption data as observation spaces predicts computer system state spaced indicative of a failed or degraded computer system operating state.Type: GrantFiled: November 25, 2013Date of Patent: December 13, 2016Assignee: International Business Machines CorporationInventor: Jinwoo Hwang
-
DETECTING POTENTIAL CLASS LOADER PROBLEMS USING THE CLASS SEARCH PATH SEQUENCE FOR EACH CLASS LOADER
Publication number: 20160210223Abstract: A method, system and computer program product for identifying potential class loader problems prior to or during the deployment of the classes to the production environment. A set of class loaders is loaded into memory. The set of class loaders is arranged hierarchically into parent-child relationships. The class search path sequence for each class loader in the hierarchy is generated to detect and identify potential class loader problems. Those class loaders with a duplicate class in its class search path sequence are identified as those class loaders that may pose a potential problem. A message may then be displayed to the user identifying these class loaders as posing a potential problem. By identifying these class loaders prior to or during the deployment of the classes to the production environment, class loader problems may be prevented from occurring.Type: ApplicationFiled: March 24, 2016Publication date: July 21, 2016Inventor: Jinwoo Hwang -
DETECTING POTENTIAL CLASS LOADER PROBLEMS USING THE CLASS SEARCH PATH SEQUENCE FOR EACH CLASS LOADER
Publication number: 20160210218Abstract: A method, system and computer program product for identifying potential class loader problems prior to or during the deployment of the classes to the production environment. A set of class loaders is loaded into memory. The set of class loaders is arranged hierarchically into parent-child relationships. The class search path sequence for each class loader in the hierarchy is generated to detect and identify potential class loader problems. Those class loaders with a duplicate class in its class search path sequence are identified as those class loaders that may pose a potential problem. A message may then be displayed to the user identifying these class loaders as posing a potential problem. By identifying these class loaders prior to or during the deployment of the classes to the production environment, class loader problems may be prevented from occurring.Type: ApplicationFiled: March 24, 2016Publication date: July 21, 2016Inventor: Jinwoo Hwang -
Detecting potential class loader problems using the class search path sequence for each class loader
Patent number: 9355011Abstract: A method, system and computer program product for identifying potential class loader problems prior to or during the deployment of the classes to the production environment. A set of class loaders is loaded into memory. The set of class loaders is arranged hierarchically into parent-child relationships. The class search path sequence for each class loader in the hierarchy is generated to detect and identify potential class loader problems. Those class loaders with a duplicate class in its class search path sequence are identified as those class loaders that may pose a potential problem. A message may then be displayed to the user identifying these class loaders as posing a potential problem. By identifying these class loaders prior to or during the deployment of the classes to the production environment, class loader problems may be prevented from occurring.Type: GrantFiled: June 9, 2014Date of Patent: May 31, 2016Assignee: International Business Machines CorporationInventor: Jinwoo Hwang -
Detecting potential class loader problems using the class search path sequence for each class loader
Patent number: 9348726Abstract: A method, system and computer program product for identifying potential class loader problems prior to or during the deployment of the classes to the production environment. A set of class loaders is loaded into memory. The set of class loaders is arranged hierarchically into parent-child relationships. The class search path sequence for each class loader in the hierarchy is generated to detect and identify potential class loader problems. Those class loaders with a duplicate class in its class search path sequence are identified as those class loaders that may pose a potential problem. A message may then be displayed to the user identifying these class loaders as posing a potential problem. By identifying these class loaders prior to or during the deployment of the classes to the production environment, class loader problems may be prevented from occurring.Type: GrantFiled: January 29, 2015Date of Patent: May 24, 2016Assignee: International Business Machines CorporationInventor: Jinwoo Hwang -
DETECTING POTENTIAL CLASS LOADER PROBLEMS USING THE CLASS SEARCH PATH SEQUENCE FOR EACH CLASS LOADER
Publication number: 20150355993Abstract: A method, system and computer program product for identifying potential class loader problems prior to or during the deployment of the classes to the production environment. A set of class loaders is loaded into memory. The set of class loaders is arranged hierarchically into parent-child relationships. The class search path sequence for each class loader in the hierarchy is generated to detect and identify potential class loader problems. Those class loaders with a duplicate class in its class search path sequence are identified as those class loaders that may pose a potential problem. A message may then be displayed to the user identifying these class loaders as posing a potential problem. By identifying these class loaders prior to or during the deployment of the classes to the production environment, class loader problems may be prevented from occurring.Type: ApplicationFiled: June 9, 2014Publication date: December 10, 2015Inventor: Jinwoo Hwang -
DETECTING POTENTIAL CLASS LOADER PROBLEMS USING THE CLASS SEARCH PATH SEQUENCE FOR EACH CLASS LOADER
Publication number: 20150355994Abstract: A method, system and computer program product for identifying potential class loader problems prior to or during the deployment of the classes to the production environment. A set of class loaders is loaded into memory. The set of class loaders is arranged hierarchically into parent-child relationships. The class search path sequence for each class loader in the hierarchy is generated to detect and identify potential class loader problems. Those class loaders with a duplicate class in its class search path sequence are identified as those class loaders that may pose a potential problem. A message may then be displayed to the user identifying these class loaders as posing a potential problem. By identifying these class loaders prior to or during the deployment of the classes to the production environment, class loader problems may be prevented from occurring.Type: ApplicationFiled: January 29, 2015Publication date: December 10, 2015Inventor: Jinwoo Hwang -
Publication number: 20150149393Abstract: A method, system and computer-usable medium are disclosed for monitoring a computer system to predict failed or degraded operational states and respond with an alarm or corrective action. Resource collection and consumption are analyzed to derive velocity and acceleration. A hidden Markov model with the resource collection and consumption data as observation spaces predicts computer system state spaced indicative of a failed or degraded computer system operating state.Type: ApplicationFiled: November 25, 2013Publication date: May 28, 2015Applicant: International Business Machines CorporationInventor: Jinwoo Hwang
-
Publication number: 20140143201Abstract: Dynamic file synchronization is performed in a client server environment. A first file is received including a first portion containing metadata and a second portion containing at least one content object. An address and a protocol for accessing a second file are determined using the first portion of the first file. Upon accessing the second file using the address and the protocol, a determination is made as to whether synchronization is needed. Upon determining that synchronization is needed, the first and second files are synchronized.Type: ApplicationFiled: November 20, 2012Publication date: May 22, 2014Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventor: Jinwoo HWANG
-
Patent number: 8195720Abstract: Methods of detecting a memory leak may include identifying a largest ChildNode of a ParentNode, and comparing a total size of the ParentNode to a total size of the largest ChildNode of the ParentNode. If the total size of the ParentNode is significantly larger than the total size of the largest ChildNode of the ParentNode, a possible memory leak area may be identified. Related systems and computer program products are also discussed.Type: GrantFiled: June 26, 2008Date of Patent: June 5, 2012Assignee: International Business Machines CorporationInventor: Jinwoo Hwang
-
Patent number: 7475214Abstract: A method to assist a software developer in optimizing performance of a Java virtual machine (Jvm) is disclosed. The method includes creating a model to predict future usage of heap memory by the Jvm. In response to the time series analysis model having an upward trend of heap memory usage, advising the developer to review a heap dump to determine if a possible memory leak exists. In response to the time series analysis model having a horizontal asymptote at a predicted future time, advising the developer to specify the maximum limit of heap memory as a function of the horizontal asymptote. In response to a heap exhaustion error, which indicates a requested usage of heap memory by the Jvm greater than a maximum limit of heap memory, determining a likely cause of the heap exhaustion error, and advising the developer to take appropriate actions to optimize the Jvm performance.Type: GrantFiled: August 16, 2006Date of Patent: January 6, 2009Assignee: International Business Machines CorporationInventor: Jinwoo Hwang
-
Publication number: 20080320449Abstract: Methods of detecting a memory leak may include identifying a largest ChildNode of a ParentNode, and comparing a total size of the ParentNode to a total size of the largest ChildNode of the ParentNode. If the total size of the ParentNode is significantly larger than the total size of the largest ChildNode of the ParentNode, a possible memory leak area may be identified. Related systems and computer program products are also discussed.Type: ApplicationFiled: June 26, 2008Publication date: December 25, 2008Inventor: Jinwoo Hwang
-
Publication number: 20080091909Abstract: A method to manage memory of a computer system including a virtual machine, is disclosed. The method begins with making available a first segment of a defined amount of memory to the virtual machine and making available a second segment of the defined amount of memory to a heap pool manager. In response to a requirement of at least one of the virtual machine, and the heap pool manager, the method proceeds by determining an amount of memory needed to satisfy the requirement and requesting the amount of memory needed to satisfy the requirement. The method also includes assigning at least one of an unused portion of the first segment, an unused portion of the second segment, and an unused portion of the defined amount of memory to satisfy the requirement.Type: ApplicationFiled: October 12, 2006Publication date: April 17, 2008Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventor: Jinwoo Hwang
-
Publication number: 20080046673Abstract: A method to assist a software developer in optimizing performance of a Java virtual machine (Jvm) is disclosed. The method includes creating a model to predict future usage of heap memory by the Jvm. In response to the time series analysis model having an upward trend of heap memory usage, advising the developer to review a heap dump to determine if a possible memory leak exists. In response to the time series analysis model having a horizontal asymptote at a predicted future time, advising the developer to specify the maximum limit of heap memory as a function of the horizontal asymptote. In response to a heap exhaustion error, which indicates a requested usage of heap memory by the Jvm greater than a maximum limit of heap memory, determining a likely cause of the heap exhaustion error, and advising the developer to take appropriate actions to optimize the Jvm performance.Type: ApplicationFiled: August 16, 2006Publication date: February 21, 2008Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventor: Jinwoo Hwang