Patents by Inventor Shin Young AHN

Shin Young AHN 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: 11487698
    Abstract: Disclosed herein are a parameter server and a method for sharing distributed deep-learning parameters using the parameter server. The method for sharing distributed deep-learning parameters using the parameter server includes initializing a global weight parameter in response to an initialization request by a master process; performing an update by receiving a learned local gradient parameter from the worker process, which performs deep-learning training after updating a local weight parameter using the global weight parameter; accumulating the gradient parameters in response to a request by the master process; and performing an update by receiving the global weight parameter from the master process that calculates the global weight parameter using the accumulated gradient parameters of the one or more worker processes.
    Type: Grant
    Filed: March 29, 2021
    Date of Patent: November 1, 2022
    Assignee: ELECTRONICS AND TELECOMMUNICATIONS RESEARCH INSTITUTE
    Inventors: Shin-Young Ahn, Eun-Ji Lim, Yong-Seok Choi, Young-Choon Woo, Wan Choi
  • Publication number: 20210216495
    Abstract: Disclosed herein are a parameter server and a method for sharing distributed deep-learning parameters using the parameter server. The method for sharing distributed deep-learning parameters using the parameter server includes initializing a global weight parameter in response to an initialization request by a master process; performing an update by receiving a learned local gradient parameter from the worker process, which performs deep-learning training after updating a local weight parameter using the global weight parameter; accumulating the gradient parameters in response to a request by the master process; and performing an update by receiving the global weight parameter from the master process that calculates the global weight parameter using the accumulated gradient parameters of the one or more worker processes.
    Type: Application
    Filed: March 29, 2021
    Publication date: July 15, 2021
    Inventors: Shin-Young AHN, Eun-Ji LIM, Yong-Seok CHOI, Young-Choon WOO, Wan CHOI
  • Patent number: 10990561
    Abstract: Disclosed herein are a parameter server and a method for sharing distributed deep-learning parameters using the parameter server. The method for sharing distributed deep-learning parameters using the parameter server includes initializing a global weight parameter in response to an initialization request by a master process; performing an update by receiving a learned local gradient parameter from the worker process, which performs deep-learning training after updating a local weight parameter using the global weight parameter; accumulating the gradient parameters in response to a request by the master process; and performing an update by receiving the global weight parameter from the master process that calculates the global weight parameter using the accumulated gradient parameters of the one or more worker processes.
    Type: Grant
    Filed: May 18, 2018
    Date of Patent: April 27, 2021
    Assignee: ELECTRONICS AND TELECOMMUNICATIONS RESEARCH INSTITUTE
    Inventors: Shin-Young Ahn, Eun-Ji Lim, Yong-Seok Choi, Young-Choon Woo, Wan Choi
  • Patent number: 10831676
    Abstract: Disclosed herein are an apparatus and method for interfacing with common memory. The apparatus for interfacing with common memory includes a computer-input/output (I/O)-interface-protocol-processing unit for receiving a packet for accessing common memory from a computer; a direct memory access unit for transforming the packet into an instruction for performing any one of reading from and writing to the common memory; and a common memory interface unit for transmitting the instruction to the common memory and receiving information about whether execution of the instruction is completed from the common memory.
    Type: Grant
    Filed: October 19, 2018
    Date of Patent: November 10, 2020
    Assignee: ELECTRONICS AND TELECOMMUNICATIONS RESEARCH INSTITUTE
    Inventors: Yong-Seok Choi, Shin-Young Ahn, Eun-Ji Lim, Young-Choon Woo, Wan Choi
  • Patent number: 10585726
    Abstract: A parameter-sharing apparatus includes a memory allocation unit for managing allocation of a memory area, in which a parameter is to be stored, to a memory box, and updating a mapping table stored in the memory box based on allocation management of the memory area, and an operation processing unit for providing the memory allocation unit with parameter information required for the allocation management of the memory area in which the parameter is to be stored and sharing the parameter stored in the memory box.
    Type: Grant
    Filed: May 14, 2018
    Date of Patent: March 10, 2020
    Assignee: ELECTRONICS AND TELECOMMUNICATIONS RESEARCH INSTITUTE
    Inventors: Eun-Ji Lim, Shin-Young Ahn, Yong-Seok Choi, Young-Choon Woo, Wan Choi
  • Publication number: 20190243782
    Abstract: Disclosed herein are an apparatus and method for interfacing with common memory. The apparatus for interfacing with common memory includes a computer-input/output (I/O)-interface-protocol-processing unit for receiving a packet for accessing common memory from a computer; a direct memory access unit for transforming the packet into an instruction for performing any one of reading from and writing to the common memory; and a common memory interface unit for transmitting the instruction to the common memory and receiving information about whether execution of the instruction is completed from the common memory.
    Type: Application
    Filed: October 19, 2018
    Publication date: August 8, 2019
    Inventors: Yong-Seok CHOI, Shin-Young AHN, Eun-Ji LIM, Young-Choon WOO, Wan CHOI
  • Publication number: 20180349313
    Abstract: Disclosed herein are a parameter server and a method for sharing distributed deep-learning parameters using the parameter server. The method for sharing distributed deep-learning parameters using the parameter server includes initializing a global weight parameter in response to an initialization request by a master process; performing an update by receiving a learned local gradient parameter from the worker process, which performs deep-learning training after updating a local weight parameter using the global weight parameter; accumulating the gradient parameters in response to a request by the master process; and performing an update by receiving the global weight parameter from the master process that calculates the global weight parameter using the accumulated gradient parameters of the one or more worker processes.
    Type: Application
    Filed: May 18, 2018
    Publication date: December 6, 2018
    Inventors: Shin-Young AHN, Eun-Ji LIM, Yong-Seok CHOI, Young-Choon WOO, Wan CHOI
  • Publication number: 20180341491
    Abstract: Disclosed herein are an apparatus and method for sharing memory between computers. The apparatus for sharing memory between computers includes multiple memory adapters, installed in corresponding ones of multiple computers, for receiving an address corresponding to an instruction from the computers and transforming the received address into an instruction in the form of a packet; and shared memory for transforming the instruction in the form of the packet, received from the multiple memory adapters, into an address and performing an operation corresponding to the instruction for a memory cell corresponding to the address.
    Type: Application
    Filed: May 8, 2018
    Publication date: November 29, 2018
    Inventors: Yong-Seok CHOI, Shin-Young AHN, Eun-Ji LIM, Young-Choon WOO, Wan CHOI
  • Publication number: 20180336076
    Abstract: Disclosed herein are a parameter-sharing apparatus and method. The parameter-sharing apparatus includes a memory allocation unit for managing allocation of a memory area, in which a parameter is to be stored, to a memory box, and updating a mapping table stored in the memory box based on allocation management of the memory area, and an operation processing unit for providing the memory allocation unit with parameter information required for the allocation management of the memory area in which the parameter is to be stored and sharing the parameter stored in the memory box.
    Type: Application
    Filed: May 14, 2018
    Publication date: November 22, 2018
    Inventors: Eun-Ji LIM, Shin-Young AHN, Yong-Seok CHOI, Young-Choon WOO, Wan CHOI
  • Publication number: 20160188482
    Abstract: Provided herein is a method for dynamic operating of a multi-attribute memory cache based on a distributed memory integration framework, the method including setting a predetermined memory area to be divided into a first area and a second area; in response to obtaining information from the cache client on a request for a service to transceive data regarding the predetermined file, determining a type of a function that the cache client requested; and in response to determining that the cache client requested a cache function, specifying the first area as an area to be used by the cache client for data transceiving regarding the predetermined file, and in response to determining that the cache client requested a storing function, specifying the second area as an area to be used by the cache client for data transceiving regarding the predetermined file.
    Type: Application
    Filed: December 30, 2015
    Publication date: June 30, 2016
    Inventors: Gyu II Cha, Young Ho Kim, Shin Young Ahn, Eun Ji Lim
  • Publication number: 20160085450
    Abstract: The present invention relates to technology for providing a remote memory, and more particularly, to a system for providing a remote memory which may enable an application in a high performance computing system to use a physical memory of a remote computing node like a local memory of a computing node in which the corresponding application is executed, and a temporary page pool operating method for providing a remote memory.
    Type: Application
    Filed: March 30, 2015
    Publication date: March 24, 2016
    Inventors: Shin Young AHN, Young Ho KIM, Eun Ji LIM, Gyu Il CHA
  • Patent number: 8949847
    Abstract: Disclosed herein are a resource manager node and a resource management method. The resource manager node includes a resource management unit, a resource policy management unit, a shared resource capability management unit, a shared resource status monitoring unit, and a shared resource allocation unit. The resource management unit performs an operation necessary for resource allocation when a resource allocation request is received. The resource policy management unit determines a resource allocation policy based on the characteristic of the task, and generates resource allocation information. The shared resource capability management unit manages the topology of nodes, information about the capabilities of resources, and resource association information. The shared resource status monitoring unit monitors and manages information about the status of each node and the use of allocated resources. The shared resource allocation unit sends a resource allocation request to at least one of the plurality of nodes.
    Type: Grant
    Filed: August 13, 2012
    Date of Patent: February 3, 2015
    Assignee: Electronics and Telecommunications Research Institute
    Inventors: Young-Ho Kim, Gyu-Il Cha, Shin-Young Ahn, Eun-Ji Lim, Jin-Mee Kim, Seung-Jo Bae
  • Publication number: 20130198755
    Abstract: Disclosed herein are a resource manager node and a resource management method. The resource manager node includes a resource management unit, a resource policy management unit, a shared resource capability management unit, a shared resource status monitoring unit, and a shared resource allocation unit. The resource management unit performs an operation necessary for resource allocation when a resource allocation request is received. The resource policy management unit determines a resource allocation policy based on the characteristic of the task, and generates resource allocation information. The shared resource capability management unit manages the topology of nodes, information about the capabilities of resources, and resource association information. The shared resource status monitoring unit monitors and manages information about the status of each node and the use of allocated resources. The shared resource allocation unit sends a resource allocation request to at least one of the plurality of nodes.
    Type: Application
    Filed: August 13, 2012
    Publication date: August 1, 2013
    Applicant: Electronics and Telecommunications Research Institute
    Inventors: Young-Ho KIM, Gyu-II CHA, Shin-Young AHN, Eun-Ji LIM, Jin-Mee KIM, Seung-Jo BAE
  • Publication number: 20120166926
    Abstract: Provided is a hyperlink display method based on a visit history accumulation, which is capable of providing search convenience between web documents by providing a self-updating hyperlink through accumulation of a visit history. The hyperlink display method includes displaying a plurality of hyperlink included in a web document when the web document is selected, recording a weight value of a selected hyperlink when any one of the plurality of hyperlinks is selected, and displaying the weight value of the selected hyperlink on the web document.
    Type: Application
    Filed: October 28, 2011
    Publication date: June 28, 2012
    Applicant: Electronics and Telecommunications Research Institute
    Inventors: Ji Yong KIM, Hyeon Jin Kim, Jin Mee Kim, Dong Hwan Son, Sung Ho Im, Shin Young Ahn, Kyoung Park, Seung Jo Bae, Wan Choi
  • Publication number: 20110247050
    Abstract: Provided is a method of pairing terminals with each other, and a terminal for the method. The method includes sensing a physical motion of a terminal caused by a user and outputting a sensing value, comparing a reception value received from an external terminal with the sensing value, and establishing a communication path with the external terminal according to the comparison result.
    Type: Application
    Filed: March 31, 2011
    Publication date: October 6, 2011
    Applicant: Electronics and Telecommunications Research Institute
    Inventors: Donghwan Son, Jin-Mee Kim, Shin-Young Ahn, Sung-Won Yi, Jong-Sung Kim, Ji-Yong Kim, Hyeon-Jin Kim, Sung-Ho Im, Seung-Jo Bae, Kyoung Park, Wan Choi
  • Publication number: 20090112852
    Abstract: A user manual supporting method for use in an electronic appliance includes converting a series of operations performed by the user to operate the electronic appliance and converting the operations into a pattern of user operation sequence, and checking if an error is present in the pattern of user operation sequence to retrieve a pattern of erroneous operation sequence corresponding to the pattern of user operation sequence having the error. Thereafter, a manual content associated with the pattern of erroneous operation pattern is extracted and the extracted manual content is provided to the user. The manual content the manual content includes text and/or graphics information for notifying the user of a missing operation in the pattern of user operation sequence, or for guiding a normal operation against the pattern of erroneous operation sequence.
    Type: Application
    Filed: May 27, 2008
    Publication date: April 30, 2009
    Applicant: Electronics amd Telecommunications Research Institute
    Inventors: Hyeon Jin KIM, Young Jik LEE, Kyoung PARK, Seung Jo BAE, Choong Gyoo LIM, Chang Woo YOON, Dong Hwan SON, Kwang-Hyun SHIM, Shin Young AHN
  • Publication number: 20090106820
    Abstract: A system for a user authentication includes an odor sensor unit for sensing an odor of a user's body to generate an odor biometric information vector, and a learning unit for performing an initial learning using the odor biometric information vector to generate a comparative odor biometric information vector. An authentication unit performs the user authentication by comparing an odor biometric information vector of the user's body to be authenticated from the odor sensor unit with the comparative biometric information vector if the user authentication is required. The authentication unit further performs an incremental learning of the comparative odor biometric information vector using the odor biometric information vector used in the authentication to create an incrementally learned odor biometric information vector. The comparative odor biometric information vector is updated with the incrementally learned odor biometric information vector.
    Type: Application
    Filed: May 29, 2008
    Publication date: April 23, 2009
    Applicant: Electronics and Telecommunications Research Institute
    Inventors: Kyoung PARK, Seung Jo BAE, Choong Gyoo LIM, Chang Woo YOON, Kwang-Hyun SHIM, Hyeon Jin KIM, Dong Hwan SON, Young Jik LEE, Shin Young AHN
  • Publication number: 20080133744
    Abstract: A multimedia data streaming server for effectively changing a transmit rate of multimedia data according to a network bandwidth that irregularly changes, and a method thereof are provided. The multimedia data streaming server includes a data storing unit, a monitoring unit, and a transmit rate controller. The data storing unit stores the multimedia data according to transmission levels, and the monitoring unit regularly monitors a network bandwidth state of a network streaming the multimedia data. The transmit rate controller increases the transmission level of the multimedia data to a default level if the network bandwidth state is getting bad while transmitting the multimedia data. Then, the transmit rate controller gradually increases or decreases the transmission level of the multimedia data from the default level gradually according to the network bandwidth state.
    Type: Application
    Filed: November 30, 2007
    Publication date: June 5, 2008
    Inventors: Shin Young AHN, Nah Oak SONG, Jae Doo HUH