Patents by Inventor Se-Jong Oh

Se-Jong Oh 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: 11748622
    Abstract: A computing system is configured to access intermediate outputs of a neural network by augmenting a data flow graph generated for the neural network. The data flow graph includes a plurality of nodes interconnected by connections, each node representing an operation to be executed by the neural network. To access the intermediate output, the data flow graph is augmented by inserting a node representing an operation that saves the output of a node which produces the intermediate output. The node representing the save operation is inserted while maintaining all existing nodes and connections in the data flow graph, thereby preserving the behavior of the data flow graph. The augmenting can be performed using a compiler that generates the data flow graph from program code.
    Type: Grant
    Filed: March 4, 2019
    Date of Patent: September 5, 2023
    Assignee: Amazon Technologies, Inc.
    Inventors: Drazen Borkovic, Se jong Oh
  • Publication number: 20230025245
    Abstract: Apparatuses, systems, and techniques to modify performance of a neural network. In at least one embodiment, performance of one or more neural networks is modified based, at least in part, on a user-provided description of at least portions of the one or more neural networks.
    Type: Application
    Filed: July 13, 2021
    Publication date: January 26, 2023
    Inventors: Vinod Grover, Mahesh Ravishankar, Bin Fan, Alexander James Collins, Se Jong Oh, Evghenii Gaburov
  • Patent number: 11347480
    Abstract: Provided are integrated circuits and methods for transposing a tensor using processing element array operations. In some cases, it may be necessary to transpose elements of a tensor to perform a matrix operation. The tensor may be decomposed into blocks of data elements having dimensions consistent with the dimensions of a systolic array. An identity multiplication may be performed on each block of data elements loaded into a systolic array and the multiplication products summed in column partitions of a results buffer. The data elements in the column partitions of results buffer can then be mapped to row partitions of a buffer memory for further processing.
    Type: Grant
    Filed: December 15, 2020
    Date of Patent: May 31, 2022
    Assignee: Amazon Technologies, Inc.
    Inventors: Haichen Li, Ron Diamant, Jeffrey T. Huynh, Yu Zhou, Se jong Oh
  • Patent number: 11308396
    Abstract: Techniques are disclosed for debugging a neural network execution on a target processor. A reference processor may generate a plurality of first reference tensors for the neural network. The neural network may be repeatedly reduced to produce a plurality of lengths. For each of the lengths, a compiler converts the neural network into first machine instructions, the target processor executes the first machine instructions to generate a first device tensor, and the debugger program determines whether the first device tensor matches a first reference tensor. A shortest length is identified for which the first device tensor does not match the first reference tensor. Tensor output is enabled for a lower-level intermediate representation of the shortest neural network, and the neural network is converted into second machine instructions, which are executed by the target processor to generate a second device tensor.
    Type: Grant
    Filed: June 27, 2019
    Date of Patent: April 19, 2022
    Assignee: Amazon Technologies, Inc.
    Inventors: Jindrich Zejda, Jeffrey T. Huynh, Drazen Borkovic, Se jong Oh, Ron Diamant, Randy Renfu Huang
  • Publication number: 20210096823
    Abstract: Provided are integrated circuits and methods for transposing a tensor using processing element array operations. In some cases, it may be necessary to transpose elements of a tensor to perform a matrix operation. The tensor may be decomposed into blocks of data elements having dimensions consistent with the dimensions of a systolic array. An identity multiplication may be performed on each block of data elements loaded into a systolic array and the multiplication products summed in column partitions of a results buffer. The data elements in the column partitions of results buffer can then be mapped to row partitions of a buffer memory for further processing.
    Type: Application
    Filed: December 15, 2020
    Publication date: April 1, 2021
    Inventors: Haichen Li, Ron Diamant, Jeffrey T. Huynh, Yu Zhou, Se jong Oh
  • Patent number: 10884707
    Abstract: Provided are systems and methods for transposing a tensor using processing element array operations. In some cases, it may be necessary to transpose elements of a tensor to perform a matrix operation. The tensor may be decomposed into blocks of data elements having dimensions consistent with the dimensions of a systolic array. An identity multiplication may be performed on each block of data elements loaded into a systolic array and the multiplication products summed in column partitions of a results buffer. The data elements in the column partitions of results buffer can then be mapped to row partitions of a buffer memory for further processing.
    Type: Grant
    Filed: June 27, 2019
    Date of Patent: January 5, 2021
    Assignee: Amazon Technologies, Inc.
    Inventors: Haichen Li, Ron Diamant, Jeffrey T. Huynh, Yu Zhou, Se jong Oh
  • Publication number: 20200410354
    Abstract: Techniques are disclosed for debugging a neural network execution on a target processor. A reference processor may generate a plurality of first reference tensors for the neural network. The neural network may be repeatedly reduced to produce a plurality of lengths. For each of the lengths, a compiler converts the neural network into first machine instructions, the target processor executes the first machine instructions to generate a first device tensor, and the debugger program determines whether the first device tensor matches a first reference tensor. A shortest length is identified for which the first device tensor does not match the first reference tensor. Tensor output is enabled for a lower-level intermediate representation of the shortest neural network, and the neural network is converted into second machine instructions, which are executed by the target processor to generate a second device tensor.
    Type: Application
    Filed: June 27, 2019
    Publication date: December 31, 2020
    Inventors: Jindrich Zejda, Jeffrey T. Huynh, Drazen Borkovic, Se jong Oh, Ron Diamant, Randy Renfu Huang
  • Publication number: 20200409664
    Abstract: Provided are systems and methods for transposing a tensor using processing element array operations. In some cases, it may be necessary to transpose elements of a tensor to perform a matrix operation. The tensor may be decomposed into blocks of data elements having dimensions consistent with the dimensions of a systolic array. An identity multiplication may be performed on each block of data elements loaded into a systolic array and the multiplication products summed in column partitions of a results buffer. The data elements in the column partitions of results buffer can then be mapped to row partitions of a buffer memory for further processing.
    Type: Application
    Filed: June 27, 2019
    Publication date: December 31, 2020
    Inventors: Haichen Li, Ron Diamant, Jeffrey T. Huynh, Yu Zhou, Se jong Oh
  • Patent number: 9485703
    Abstract: A method for configuring a Wireless Local Area Network (WLAN) within a Wireless Metropolitan Area Network (WMAN) and a wireless communication system supporting the same are provided. A dual-mode terminal is used as a relay for relaying between the WMAN and the WLAN and the relay divides a total service period into a WMAN period and a WLAN period. For the WMAN period, the relay accesses the WMAN and implements a WMAN service and for the WLAN period, it accesses the WLAN and implements a WLAN service.
    Type: Grant
    Filed: August 14, 2014
    Date of Patent: November 1, 2016
    Assignee: Samsung Electronics Co., Ltd.
    Inventor: Se-Jong Oh
  • Patent number: 9329867
    Abstract: This disclosure describes techniques for allocating registers in a computing system that supports vector physical registers. The techniques for allocating registers may allocate physical registers to vector virtual registers based on priority information that is indicative of a relative importance of allocating respective vector virtual registers as vectors rather than scalars. The techniques for allocating registers may involve allocating physical registers to the vector virtual registers in an order that is determined based on the priority information.
    Type: Grant
    Filed: September 23, 2014
    Date of Patent: May 3, 2016
    Assignee: QUALCOMM Incorporated
    Inventors: Sumesh Udayakumaran, Se Jong Oh
  • Publication number: 20150243843
    Abstract: The present invention relates to a semiconductor device capable of emitting light upon application of voltage and a method for manufacturing the same, and more particularly to a semiconductor device having a polygonal or circular columnar shape and a method for manufacturing the same. The semiconductor device of the present invention comprises a plurality of semiconductor structures and a connecting support layer that supports the plurality of the semiconductor structures, wherein each of the plurality of the semiconductor structures comprises a P-type first semiconductor layer, an N-type second semiconductor layer, and a light-emitting layer located between the first semiconductor layer and the second semiconductor layer, and forms a column having a polygonal or circular shape.
    Type: Application
    Filed: March 2, 2015
    Publication date: August 27, 2015
    Inventors: Moo Keun Park, Myung Cheol Yoo, Se Jong Oh
  • Publication number: 20150193234
    Abstract: This disclosure describes techniques for allocating registers in a computing system that supports vector physical registers. The techniques for allocating registers may allocate physical registers to vector virtual registers based on priority information that is indicative of a relative importance of allocating respective vector virtual registers as vectors rather than scalars. The techniques for allocating registers may involve allocating physical registers to the vector virtual registers in an order that is determined based on the priority information.
    Type: Application
    Filed: September 23, 2014
    Publication date: July 9, 2015
    Inventors: Sumesh Udayakumaran, Se Jong Oh
  • Publication number: 20150056730
    Abstract: The present invention relates to a semiconductor device, a manufacturing method thereof. More specifically, this invention is related to a chemical etching method in semiconductor device separation process without using dicing or scribing. According to an example of the invention, a method for manufacturing a semiconductor device, the method comprising: forming a light emitting semiconductor device layer that emits light by current injection; and forming at least one metal layer with etch barrier plated thereon on the semiconductor device layer, wherein the at least one metal layer provides mechanical support to the semiconductor device, wherein the etch barrier is plated on the at least one metal layer in a direction that the etch barrier can prevent side wall under-cut when the street lines are separated by wet chemical etching.
    Type: Application
    Filed: October 30, 2014
    Publication date: February 26, 2015
    Inventors: Kyu Sung Hwang, Se Jong Oh, Myung Cheol Yoo, Moo Keun Park, Sang Don Lee
  • Publication number: 20140355591
    Abstract: A method for configuring a Wireless Local Area Network (WLAN) within a Wireless Metropolitan Area Network (WMAN) and a wireless communication system supporting the same are provided. A dual-mode terminal is used as a relay for relaying between the WMAN and the WLAN and the relay divides a total service period into a WMAN period and a WLAN period. For the WMAN period, the relay accesses the WMAN and implements a WMAN service and for the WLAN period, it accesses the WLAN and implements a WLAN service.
    Type: Application
    Filed: August 14, 2014
    Publication date: December 4, 2014
    Applicant: SAMSUNG ELECTRONICS CO., LTD.
    Inventor: Se-Jong OH
  • Patent number: 8811259
    Abstract: A method for configuring a Wireless Local Area Network (WLAN) within a Wireless Metropolitan Area Network (WMAN) and a wireless communication system supporting the same are provided. A dual-mode terminal is used as a relay for relaying between the WMAN and the WLAN and the relay divides a total service period into a WMAN period and a WLAN period. For the WMAN period, the relay accesses the WMAN and implements a WMAN service and for the WLAN period, it accesses the WLAN and implements a WLAN service.
    Type: Grant
    Filed: January 19, 2007
    Date of Patent: August 19, 2014
    Assignee: Samsung Electronics Co., Ltd.
    Inventor: Se-Jong Oh
  • Publication number: 20130240919
    Abstract: The present invention relates to a semiconductor device capable of emitting light upon application of voltage and a method for manufacturing the same, and more particularly to a semiconductor device having a polygonal or circular columnar shape and a method for manufacturing the same. The semiconductor device of the present invention comprises a plurality of semiconductor structures and a connecting support layer that supports the plurality of the semiconductor structures, wherein each of the plurality of the semiconductor structures comprises a P-type first semiconductor layer, an N-type second semiconductor layer, and a light-emitting layer located between the first semiconductor layer and the second semiconductor layer, and forms a column having a polygonal or circular shape.
    Type: Application
    Filed: May 1, 2013
    Publication date: September 19, 2013
    Applicant: VERTICLE, INC.
    Inventors: Moo Keun Park, Myung Cheol Yoo, Se Jong Oh
  • Patent number: 8526956
    Abstract: A method, medium, and apparatus controlling a handover between different network types, including the operations of transmitting a message requesting a transmission bandwidth change, so as to have a transmission bandwidth supported by a new network after movement of the mobile terminal, from the mobile terminal to the server after performing the handover, changing the transmission bandwidth of the server to be supported by the new network based on the transmitted message of requesting the bandwidth change, transmitting a message acknowledging the changed transmission bandwidth from the server to the router, and transceiving data through a new data transmission tunnel between the router and a new access point within the new based on the message acknowledging the changed transmission bandwidth. Accordingly, loss of data packets occurring when a handover is performed may be effectively prevented.
    Type: Grant
    Filed: April 9, 2012
    Date of Patent: September 3, 2013
    Assignee: Samsung Electronics Co., Ltd.
    Inventor: Se-jong Oh
  • Patent number: 8412199
    Abstract: Provided is a method and apparatus for decreasing a handover latency time using a context exchange between a mobile terminal (MT) and a Media Independent Handover Server (MIHS). The method used by the MT for decreasing handover latency between a first network and a second network includes when a handover is performed from the first network to the second network, transmitting to the MIHS information required for first network communication as context; and when a handover is performed from the second network to the first network, receiving from the MIHS first network access information comprising the context through the currently used second network. Accordingly, the MT can reduce a Vertical Handover (VHO) latency time and simultaneously consume almost the same power as a single mode terminal.
    Type: Grant
    Filed: January 9, 2007
    Date of Patent: April 2, 2013
    Assignee: Samsung Electronics Co., Ltd.
    Inventor: Se-Jong Oh
  • Publication number: 20120195288
    Abstract: A method, medium, and apparatus controlling a handover between different network types, including the operations of transmitting a message requesting a transmission bandwidth change, so as to have a transmission bandwidth supported by a new network after movement of the mobile terminal, from the mobile terminal to the server after performing the handover, changing the transmission bandwidth of the server to be supported by the new network based on the transmitted message of requesting the bandwidth change, transmitting a message acknowledging the changed transmission bandwidth from the server to the router, and transceiving data through a new data transmission tunnel between the router and a new access point within the new based on the message acknowledging the changed transmission bandwidth. Accordingly, loss of data packets occurring when a handover is performed may be effectively prevented.
    Type: Application
    Filed: April 9, 2012
    Publication date: August 2, 2012
    Applicant: SAMSUNG ELECTRONICS CO., LTD.
    Inventor: Se-jong OH
  • Patent number: 8175599
    Abstract: A method, medium, and apparatus controlling a handover between different network types, including the operations of transmitting a message requesting a transmission bandwidth change, so as to have a transmission bandwidth supported by a new network after movement of the mobile terminal, from the mobile terminal to the server after performing the handover, changing the transmission bandwidth of the server to be supported by the new network based on the transmitted message of requesting the bandwidth change, transmitting a message acknowledging the changed transmission bandwidth from the server to the router, and transceiving data through a new data transmission tunnel between the router and a new access point within the new based on the message acknowledging the changed transmission bandwidth. Accordingly, loss of data packets occurring when a handover is performed may be effectively prevented.
    Type: Grant
    Filed: July 12, 2005
    Date of Patent: May 8, 2012
    Assignee: Samsung Electronics Co., Ltd.
    Inventor: Se-jong Oh