Patents by Inventor Ho-seop Kim

Ho-seop Kim 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: 20240100719
    Abstract: A gripper includes a body part, a finger base part coupled to the body part, and a finger part coupled to a first side of the body part or the finger base part and coupled to the body part or the finger base part to be reciprocal, wherein the finger part comprises a first link structure and a second link structure, sides of which are coupled to the finger base part, respectively, and wherein, in the first link structure and the second link structure, a first support area of the first link structure and a second support area of the second link structure reciprocate in only one of a plurality of directions that cross a direction in which the finger part reciprocates with respect to the finger base part.
    Type: Application
    Filed: February 6, 2023
    Publication date: March 28, 2024
    Inventors: Beom Su Kim, Hyun Seop Lim, Ju Young Yoon, Kyu Jung Kim, Hyo Joong Kim, Seong Taek Hwang, Ho Jun Kim, Dong Jin Hyun, Min Woong Jeung
  • Publication number: 20240100690
    Abstract: A gripper includes a body part, a finger base part coupled to the body part to be rotatable, the finger base part including a first finger base part and a second finger base part configured such that when the first finger base part is rotated in a first direction with respect to the body part, the second finger base part is provided to be rotatable in a second direction opposite the first direction with respect to the body part, and a finger part coupled to a first side of the body part or the finger base part to be reciprocal.
    Type: Application
    Filed: February 6, 2023
    Publication date: March 28, 2024
    Inventors: Beom Su Kim, Hyun Seop Lim, Ju Young Yoon, Kyu Jung Kim, Hyo-Joong Kim, Seong Taek Hwang, Ho Jun Kim, Dong Jin Hyun, Min Woong Jeung
  • Publication number: 20240083018
    Abstract: An embodiment device includes an input module including a motor configured to generate a rotational force, an output module configured to receive power from the input module to be rotatable, and a connection module having a first side coupled to the input module and a second side, opposite the first side, coupled to the output module, wherein the connection module is configured to transmit the power from the input module to the output module.
    Type: Application
    Filed: February 9, 2023
    Publication date: March 14, 2024
    Inventors: Hyo-Joong Kim, Sang In Park, Ki Hyeon Bae, Ju Young Yoon, Beom Su Kim, Min Woong Jeung, Seong Taek Hwang, Ho Jun Kim, Hyun Seop Lim, Kyu Jung Kim
  • Publication number: 20230418766
    Abstract: Aspects of the present disclosure relate to an apparatus comprising processing circuitry, first cache circuitry and second cache circuitry, wherein the second cache circuitry has an access latency higher than an access latency of the first cache circuitry. The second cache circuitry is responsive to receiving a request for data stored within the second cache circuitry to identify said data as pseudo-invalid data and provide said data to the first cache circuitry. The second cache circuitry is responsive to receiving an eviction indication, indicating that the first cache circuitry is to evict said data, to, responsive to determining that said data has not been modified since said data was provided to the first cache circuitry, identify said pseudo-invalid data as valid data.
    Type: Application
    Filed: November 18, 2021
    Publication date: December 28, 2023
    Inventors: Joseph Michael PUSDESRIS, Klas Magnus BRUCE, Jamshed JALAL, Dimitrios KASERIDIS, Gurunath RAMAGIRI, Ho-Seop KIM, Andrew John TURNER, Rania Hussein Hassan MAMEESH
  • Patent number: 11543994
    Abstract: A request node is provided, that includes request circuitry for issuing outgoing memory access requests to a remote node. Status receiving circuitry receives statuses regarding remote memory access requests at the remote node and control circuitry controls at least one of a rate or an aggression at which the outgoing memory access requests are issued to the remote node in dependence on at least some of the statuses. The control circuitry is inhibited from controlling the rate or the aggression until multiple statuses are received.
    Type: Grant
    Filed: October 23, 2020
    Date of Patent: January 3, 2023
    Assignee: Arm Limited
    Inventors: Ho-Seop Kim, Joseph Michael Pusdesris, Miles Robert Dooley
  • Publication number: 20220129186
    Abstract: A request node is provided, that includes request circuitry for issuing outgoing memory access requests to a remote node. Status receiving circuitry receives statuses regarding remote memory access requests at the remote node and control circuitry controls at least one of a rate or an aggression at which the outgoing memory access requests are issued to the remote node in dependence on at least some of the statuses. The control circuitry is inhibited from controlling the rate or the aggression until multiple statuses are received.
    Type: Application
    Filed: October 23, 2020
    Publication date: April 28, 2022
    Inventors: Ho-Seop KIM, Joseph Michael PUSDESRIS, Miles Robert DOOLEY
  • Patent number: 10725755
    Abstract: Systems, apparatuses, and methods for a hardware and software system to automatically decompose a program into multiple parallel threads are described. In some embodiments, the systems and apparatuses execute a method of original code decomposition and/or generated thread execution.
    Type: Grant
    Filed: June 6, 2017
    Date of Patent: July 28, 2020
    Assignee: Intel Corporation
    Inventors: David J. Sager, Ruchira Sasanka, Ron Gabor, Shlomo Raikin, Joseph Nuzman, Leeor Peled, Jason A. Domer, Ho-Seop Kim, Youfeng Wu, Koichi Yamada, Tin-Fook Ngai, Howard H. Chen, Jayaram Bobba, Jeffrey J. Cook, Omar M. Shaikh, Suresh Srinivas
  • Publication number: 20180060049
    Abstract: Systems, apparatuses, and methods for a hardware and software system to automatically decompose a program into multiple parallel threads are described. In some embodiments, the systems and apparatuses execute a method of original code decomposition and/or generated thread execution.
    Type: Application
    Filed: June 6, 2017
    Publication date: March 1, 2018
    Inventors: DAVID J. SAGER, RUCHIRA SASANKA, RON GABOR, SHLOMO RAIKIN, JOSEPH NUZMAN, LEEOR PELED, JASON A. DOMER, HO-SEOP KIM, YOUFENG WU, KOICHI YAMADA, TIN-FOOK NGAI, HOWARD H. CHEN, JAYARAM BOBBA, JEFFREY J. COOK, OMAR M. SHAIKH, SURESH SRINIVAS
  • Patent number: 9672019
    Abstract: Systems, apparatuses, and methods for a hardware and software system to automatically decompose a program into multiple parallel threads are described. In some embodiments, the systems and apparatuses execute a method of original code decomposition and/or generated thread execution.
    Type: Grant
    Filed: December 25, 2010
    Date of Patent: June 6, 2017
    Assignee: Intel Corporation
    Inventors: David J. Sager, Ruchira Sasanka, Ron Gabor, Shlomo Raikin, Joseph Nuzman, Leeor Peled, Jason A. Domer, Ho-Seop Kim, Youfeng Wu, Koichi Yamada, Tin-Fook Ngai, Howard H. Chen, Jayaram Bobba, Jeffery J. Cook, Omar M. Shaikh, Suresh Srinivas
  • Patent number: 9619750
    Abstract: An apparatus and method for store dependence prediction is described. For example, one embodiment of the invention includes a processor comprising a store buffer for buffering store operations prior to completion, the store operations to store data to a memory hierarchy; and a store dependence predictor to predict whether load operations should be permitted to speculatively skip over each store operation and responsively setting an indication within an entry associated with each store operation in the store buffer; wherein a load operation checks the indication in the store buffer to determine whether to speculatively execute ahead of each store operation.
    Type: Grant
    Filed: June 29, 2013
    Date of Patent: April 11, 2017
    Assignee: INTEL CORPORATION
    Inventors: Ho-Seop Kim, Robert S. Chappell, Choon Yip Soo
  • Patent number: 9348766
    Abstract: In accordance with embodiments disclosed herein, there are provided methods, systems, mechanisms, techniques, and apparatuses for implementing a balanced P-LRU tree for a “multiple of 3” number of ways cache. For example, in one embodiment, such means may include an integrated circuit having a cache and a plurality of ways. In such an embodiment the plurality of ways include a quantity that is a multiple of three and not a power of two, and further in which the plurality of ways are organized into a plurality of pairs. In such an embodiment, means further include a single bit for each of the plurality of pairs, in which each single bit is to operate as an intermediate level decision node representing the associated pair of ways and a root level decision node having exactly two individual bits to point to one of the single bits to operate as the intermediate level decision nodes representing an associated pair of ways.
    Type: Grant
    Filed: December 21, 2011
    Date of Patent: May 24, 2016
    Assignee: Intel Corporation
    Inventors: Adi Basel, Gur Hildesheim, Shlomo Raikin, Robert Chappell, Ho-Seop Kim, Rohit Bhatia
  • Patent number: 9292294
    Abstract: Method and apparatus to efficiently detect violations of data dependency relationships. A memory address associated with a computer instruction may be obtained. A current state of the memory address may be identified. The current state may include whether the memory address is associated with a read or a store instruction, and whether the memory address is associated with a set or a check. A previously accumulated state associated with the memory address may be retrieved from a data structure. The previously accumulated state may include whether the memory address was previously associated with a read or a store instruction, and whether the memory address was previously associated with a set or a check. If a transition from the previously accumulated state to the current state is invalid, a failure condition may be signaled.
    Type: Grant
    Filed: September 27, 2012
    Date of Patent: March 22, 2016
    Assignee: Intel Corporation
    Inventors: Muawya M. Al-Otoom, Paul Caprioli, Ryan Carlson, Ho-Seop Kim, Omar Shaikh
  • Patent number: 9244827
    Abstract: A processing device implementing store address prediction for memory disambiguation in a processing device is disclosed. A processing device of the disclosure includes a store address predictor to predict an address for store operations that store data to a memory hierarchy. The processing device further includes a store buffer for buffering the store operations prior to completion, the store buffer to comprise the predicted address for each of the store operations. The processing device further includes a load buffer to buffer a load operation, the load operation to reference the store buffer to, based on the predicted addresses, determine whether to speculatively execute ahead of each store operation and to determine whether to speculatively forward data from one of the store operations.
    Type: Grant
    Filed: September 25, 2013
    Date of Patent: January 26, 2016
    Assignee: Intel Corporation
    Inventors: Ho-Seop Kim, Robert S. Chappell, Choon Y. Soo, Srikanth T. Srinivasan
  • Publication number: 20150089186
    Abstract: A processing device implementing store address prediction for memory disambiguation in a processing device is disclosed. A processing device of the disclosure includes a store address predictor to predict an address for store operations that store data to a memory hierarchy. The processing device further includes a store buffer for buffering the store operations prior to completion, the store buffer to comprise the predicted address for each of the store operations. The processing device further includes a load buffer to buffer a load operation, the load operation to reference the store buffer to, based on the predicted addresses, determine whether to speculatively execute ahead of each store operation and to determine whether to speculatively forward data from one of the store operations.
    Type: Application
    Filed: September 25, 2013
    Publication date: March 26, 2015
    Inventors: Ho-Seop Kim, Robert S. Chappell, Choon Y. Soo, Srikanth T. Srinivasan
  • Patent number: 8935678
    Abstract: Methods and an apparatus to form a resilient objective instruction construct are provided. An example method obtains a source instruction construct and forms a resilient objective instruction construct by compiling one or more resilient transactions.
    Type: Grant
    Filed: April 9, 2012
    Date of Patent: January 13, 2015
    Assignee: Intel Corporation
    Inventors: Youfeng Wu, Cheng Wang, Ho-Seop Kim
  • Publication number: 20150006452
    Abstract: An apparatus and method for store dependence prediction is described. For example, one embodiment of the invention includes a processor comprising a store buffer for buffering store operations prior to completion, the store operations to store data to a memory hierarchy; and a store dependence predictor to predict whether load operations should be permitted to speculatively skip over each store operation and responsively setting an indication within an entry associated with each store operation in the store buffer; wherein a load operation checks the indication in the store buffer to determine whether to speculatively execute ahead of each store operation.
    Type: Application
    Filed: June 29, 2013
    Publication date: January 1, 2015
    Inventors: Ho-Seop KIM, Robert S. CHAPPELL, Choon Yip SOO
  • Publication number: 20140215161
    Abstract: In accordance with embodiments disclosed herein, there are provided methods, systems, mechanisms, techniques, and apparatuses for implementing a balanced P-LRU tree for a “multiple of 3” number of ways cache. For example, in one embodiment, such means may include an integrated circuit having a cache and a plurality of ways. In such an embodiment the plurality of ways include a quantity that is a multiple of three and not a power of two, and further in which the plurality of ways are organized into a plurality of pairs. In such an embodiment, means further include a single bit for each of the plurality of pairs, in which each single bit is to operate as an intermediate level decision node representing the associated pair of ways and a root level decision node having exactly two individual bits to point to one of the single bits to operate as the intermediate level decision nodes representing an associated pair of ways.
    Type: Application
    Filed: December 21, 2011
    Publication date: July 31, 2014
    Inventors: Adi Basel, Gur Hildeshem, Shlomo Raikin, Robert Chappell, Ho-Seop Kim, Rohit Bhatia
  • Patent number: 8700110
    Abstract: A rolled superconducting article includes: a cylindrical bobbin having a post in a cylindrical shape; a superconducting strip wound on the cylindrical bobbin in a rolled shape with a predetermined tension applied, wherein the superconducting strip is formed of a superconducting thin film, which is coated with a metal coating layer on a facing surface of the superconducting thin film, and a stabilizing substrate wound on the superconducting strip, wherein the stabilizing substrate is coated with a metal coating layer on a facing surface of the stabilizing substrate; an anti-bonding substrate wound on an outer surface of the stabilizing substrate with a predetermined tension applied; wherein the superconducting thin film is thermally adhered to the stabilizing substrate by heat-treating the rolled superconducting strip with the anti-bonding substrate wound therearound.
    Type: Grant
    Filed: May 31, 2012
    Date of Patent: April 15, 2014
    Assignee: Korea Electrotechnology Research Institute
    Inventors: Hong Soo Ha, Sang Soo Oh, Dong Woo Ha, Kyu Jung Song, Rock Kil Ko, Ho Seop Kim
  • Publication number: 20140089271
    Abstract: Method and apparatus to efficiently detect violations of data dependency relationships. A memory address associated with a computer instruction may be obtained. A current state of the memory address may be identified. The current state may include whether the memory address is associated with a read or a store instruction, and whether the memory address is associated with a set or a check. A previously accumulated state associated with the memory address may be retrieved from a data structure. The previously accumulated state may include whether the memory address was previously associated with a read or a store instruction, and whether the memory address was previously associated with a set or a check. If a transition from the previously accumulated state to the current state is invalid, a failure condition may be signaled.
    Type: Application
    Filed: September 27, 2012
    Publication date: March 27, 2014
    Inventors: Muawya M. AL-OTOOM, Paul CAPRIOLI, Ryan CARLSON, Ho-Seop KIM, Omar SHAIKH
  • Patent number: 8321840
    Abstract: Methods, systems and machine readable media are disclosed for performing dynamic information flow tracking. One method includes executing operations of a program with a main thread, and tracking the main thread's execution of the operations of the program with a tracking thread. The method further includes updating, with the tracking thread, a taint value associated with the value of the main thread to reflect whether the value is tainted, and determining, with the tracking thread based upon the taint value, whether use of the value by the main thread violates a specific security policy.
    Type: Grant
    Filed: December 27, 2007
    Date of Patent: November 27, 2012
    Assignee: Intel Corporation
    Inventors: Vijayanand Nagarajan, Ho-Seop Kim, Youfeng Wu, Rajiv Gupta