Patents by Inventor James Hwang

James 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: 20240135212
    Abstract: A system includes a computing platform having a hardware processor and a memory storing software code, a memory data structure storing memory features for an artificial intelligence interactive character (AIIC), and a trained machine learning (ML) model. The software code is executed to elicit, using the AIIC, a reminiscence from a user, predict, using the trained ML model and the reminiscence, one or more user memory feature(s) of the reminiscence, identify, using the memory data structure, one or more of the memory features for the AIIC as corresponding to the user memory feature(s), and determine, using the user memory feature(s), a mood modifier for a creative composition. The software code is further executed to produce, based on the mood modifier and the corresponding one or more of the plurality of memory features for the AIIC, the creative composition, and provide the creative composition to the AIIC.
    Type: Application
    Filed: March 9, 2023
    Publication date: April 25, 2024
    Inventors: James R. Kennedy, Douglas A. Fidaleo, Anthony P. Dohi, Komath Naveen Kumar, Prutsdom Jiarathanakul, Benjamin Hwang, Michael Barron
  • Publication number: 20240115144
    Abstract: A system for measuring at least one physiological parameter includes a wearable device configured to be secured to a subject's foot and a camera configured to captures images of the subject. An electronic device may be in communication with the system and can display information relating to physiological data and/or images collected by the system.
    Type: Application
    Filed: December 11, 2023
    Publication date: April 11, 2024
    Inventors: Stephen Scruggs, James Ford Schramm, Mitchell Lloyd Ambrosini, Chad A. DeJong, Ammar Al-Ali, Richard Priddell, Sujin Hwang, Prianjali Kapur, Manuela Bertagia, Lara Garreffa, Emma Constant, Fabiola D’Ettorre, Xavier Blanc Baudriller
  • Publication number: 20240115704
    Abstract: Provided herein are, among other things, methods for treating a patient suffering from a CD38+ cancer.
    Type: Application
    Filed: April 6, 2022
    Publication date: April 11, 2024
    Inventors: Peter FLYNN, Jason B. LITTEN, Thomas James FARRELL, John Kin Chuan LIM, Mili MANDAL, Srinivas Sai SOMANCHI, Yusun KIM, Sungyoo CHO, Yu Kyeong HWANG
  • Publication number: 20240076090
    Abstract: There is a provided a label feeder for a hybrid irregular component insertion robot, the label feeder includes: a label printer configured to print a label to be attached to a printed circuit board or an electronic component supplied from an electronic component supply unit to a hybrid irregular component insertion robot, and to enable the printed label to be published; and a label supply unit configured to take over the label being published from the label printer and supply the label to a label pickup position provided inside the hybrid irregular component insertion robot.
    Type: Application
    Filed: September 5, 2023
    Publication date: March 7, 2024
    Inventors: James KONG, Minki DO, Daechul JUNG, Jangseon HWANG, Harkdo MAENG
  • Patent number: 11645053
    Abstract: Implementing an application within an integrated circuit (IC) having a data processing engine (DPE) array coupled to a Network-on-Chip (NoC) can include determining, using computer hardware, data transfer requirements for a software portion of the application intended to execute on the DPE array by simulating data traffic to the NoC as generated by the software portion, generating, using the computer hardware, a NoC routing solution for data paths of the application implemented by the NoC based, at least in part, on the data transfer requirements for the software portion. The software portion can be compiled for execution by different ones of a plurality of DPEs of the DPE array based, at least in part, on the NoC routing solution. Configuration data can be generated using the computer hardware. The configuration data, when loaded into the IC, configures the NoC to implement the NoC routing solution.
    Type: Grant
    Filed: October 13, 2021
    Date of Patent: May 9, 2023
    Assignee: Xilinx, Inc.
    Inventors: Akella Sastry, Vinod K. Kathail, L. James Hwang, Shail Aditya Gupta, Vidhumouli Hunsigida, Siddharth Rele
  • Publication number: 20220095742
    Abstract: An article of footwear, such as a shoe, includes an upper and a sole. The upper may be formed with an outer layer and a floating textile layer relative to one or more portions of the outer layer. The floating textile layer has an apparent elongation that is less than an apparent elongation of the outer layer in response to an equal tensile force applied to each of the floating textile layer and the outer layer along a same axis of orientation. The differential in apparent elongation of the outer layer and the floating textile layer may increase wearability and functionability of the upper.
    Type: Application
    Filed: December 2, 2021
    Publication date: March 31, 2022
    Inventors: Sam Amis, Vianney de Montgolfier, Gjermund Haugbro, James Hwang, Daniel A. Johnson, Tetsuya T. Minami
  • Publication number: 20220035607
    Abstract: Implementing an application within an integrated circuit (IC) having a data processing engine (DPE) array coupled to a Network-on-Chip (NoC) can include determining, using computer hardware, data transfer requirements for a software portion of the application intended to execute on the DPE array by simulating data traffic to the NoC as generated by the software portion, generating, using the computer hardware, a NoC routing solution for data paths of the application implemented by the NoC based, at least in part, on the data transfer requirements for the software portion. The software portion can be compiled for execution by different ones of a plurality of DPEs of the DPE array based, at least in part, on the NoC routing solution. Configuration data can be generated using the computer hardware. The configuration data, when loaded into the IC, configures the NoC to implement the NoC routing solution.
    Type: Application
    Filed: October 13, 2021
    Publication date: February 3, 2022
    Applicant: Xilinx, Inc.
    Inventors: Akella Sastry, Vinod K. Kathail, L. James Hwang, Shail Aditya Gupta, Vidhumouli Hunsigida, Siddharth Rele
  • Patent number: 11234488
    Abstract: An article of footwear, such as a shoe, includes an upper and a sole. The upper may be formed with an outer layer and a floating textile layer relative to one or more portions of the outer layer. The floating textile layer has an apparent elongation that is less than an apparent elongation of the outer layer in response to an equal tensile force applied to each of the floating textile layer and the outer layer along a same axis of orientation. The differential in apparent elongation of the outer layer and the floating textile layer may increase wearability and functionability of the upper.
    Type: Grant
    Filed: March 15, 2017
    Date of Patent: February 1, 2022
    Assignee: NIKE, INC.
    Inventors: Sam Amis, Vianney de Montgolfier, Gjermund Haugbro, James Hwang, Daniel A. Johnson, Tetsuya T. Minami
  • Patent number: 11188312
    Abstract: For an application specifying a software portion for implementation within a data processing engine (DPE) array of a device and a hardware portion having High-Level Synthesis (HLS) kernels for implementation within programmable logic (PL) of the device, a first interface solution is generated that maps logical resources used by the software portion to hardware resources of an interface block coupling the DPE array and the PL. A connection graph specifying connectivity among the HLS kernels and nodes of the software portion to be implemented in the DPE array; and, a block diagram based on the connection graph and the HLS kernels are generated. The block diagram is synthesizable. An implementation flow is performed on the block diagram based on the first interface solution. The software portion of the application is compiled for implementation in one or more DPEs of the DPE array.
    Type: Grant
    Filed: May 23, 2019
    Date of Patent: November 30, 2021
    Assignee: Xilinx, Inc.
    Inventors: Akella Sastry, Vinod K. Kathail, L. James Hwang, Shail Aditya Gupta, Vidhumouli Hunsigida, Siddharth Rele
  • Patent number: 10977018
    Abstract: Implementing an application within a heterogeneous device can include receiving an application specifying a plurality of hardware accelerators and having a plurality of sections corresponding to different subsystems of the heterogeneous device, wherein the plurality of sections are specified using different programming models. Compiling each section based on the programming model of the section and the subsystem of the heterogeneous device corresponding to the section into an accelerator representation. Linking the accelerator representations based on a platform of the heterogeneous device, generating a hardware implementation of the application for the heterogeneous device based on the linked accelerator implementations, and automatically generating program code configured to control one or more of the plurality of hardware accelerators of the hardware implementation.
    Type: Grant
    Filed: December 5, 2019
    Date of Patent: April 13, 2021
    Assignee: Xilinx, Inc.
    Inventors: L. James Hwang, Michael Gill, Tom Shui, Jorge E. Carrillo, Alfred Huang, Sudipto Chakraborty
  • Publication number: 20200371759
    Abstract: For an application specifying a software portion for implementation within a data processing engine (DPE) array of a device and a hardware portion having High-Level Synthesis (HLS) kernels for implementation within programmable logic (PL) of the device, a first interface solution is generated that maps logical resources used by the software portion to hardware resources of an interface block coupling the DPE array and the PL. A connection graph specifying connectivity among the HLS kernels and nodes of the software portion to be implemented in the DPE array; and, a block diagram based on the connection graph and the HLS kernels are generated. The block diagram is synthesizable. An implementation flow is performed on the block diagram based on the first interface solution. The software portion of the application is compiled for implementation in one or more DPEs of the DPE array.
    Type: Application
    Filed: May 23, 2019
    Publication date: November 26, 2020
    Applicant: Xilinx, Inc.
    Inventors: Akella Sastry, Vinod K. Kathail, L. James Hwang, Shail Aditya Gupta, Vidhumouli Hunsigida, Siddarth Rele
  • Patent number: 10635769
    Abstract: Event tracing for a system-on-chip (SOC) may be implemented by instrumenting, using a computer, a design for the SOC with instrumentation program code that, responsive to execution by a processor of the SOC, generates software trace events. The design may be specified in a high level programming language. A circuit design specifying an accelerator circuit for a function of the design may be generated using the computer. The accelerator circuit is configured for implementation within programmable circuitry of the SOC. The circuit design may be instrumented to include trace circuitry using the computer. The trace circuitry may be configured to detect hardware trace events for operation of the accelerator circuit, receive the software trace events, and combine the hardware and software trace events into time synchronized trace data.
    Type: Grant
    Filed: December 8, 2015
    Date of Patent: April 28, 2020
    Assignee: Xilinx, Inc.
    Inventors: Samuel A. Skalicky, L. James Hwang, Vinod K. Kathail
  • Patent number: 10093047
    Abstract: A manufacturing method of a glass fiber product is disclosed. A glass fiber resin is provided. The glass fiber resin includes a thermoplastic resin, a glass fiber, and an additive. The amount of the thermoplastic resin is between 30 wt % and 70 wt %, the content of the glass fiber is between 40 wt % and 70 wt % and the amount of the additive is between 0.1 wt % and 15 wt %. A molding process is performed for the glass fiber resin to mold the glass fiber resin into a semi-finished product. A mechanical machining process is performed on the semi-finished product to form at least one recessed structure in the semi-finished product, so as to form a final product.
    Type: Grant
    Filed: October 19, 2015
    Date of Patent: October 9, 2018
    Assignee: Getac Technology Corporation
    Inventors: Juei-Chi Chang, James Hwang
  • Publication number: 20180263338
    Abstract: An article of footwear, such as a shoe, includes an upper and a sole. The upper may be formed with an outer layer and a floating textile layer relative to one or more portions of the outer layer. The floating textile layer has an apparent elongation that is less than an apparent elongation of the outer layer in response to an equal tensile force applied to each of the floating textile layer and the outer layer along a same axis of orientation. The differential in apparent elongation of the outer layer and the floating textile layer may increase wearability and functionability of the upper.
    Type: Application
    Filed: March 15, 2017
    Publication date: September 20, 2018
    Inventors: Sam Amis, Vianney de Montgolfier, Gjermund Haugbro, James Hwang, Daniel A. Johnson, Tetsuya T. Minami
  • Patent number: 9880966
    Abstract: Application-specific tailoring and reuse of a platform for a target integrated circuit may include determining, using a processor, a plurality of unused interfaces of the platform and determining, using the processor, connectivity of a circuit block to be coupled to the platform within the target integrated circuit. The method may include coupling, using the processor, the circuit block to the platform using an interface that is compatible with the circuit block and selected from the plurality of unused interfaces of the platform.
    Type: Grant
    Filed: September 3, 2015
    Date of Patent: January 30, 2018
    Assignee: XILINX, INC.
    Inventors: L. James Hwang, Vinod K. Kathail, Sundararajarao Mohan, Jorge E. Carrillo, Hua Sun
  • Patent number: 9805152
    Abstract: In an example implementation, a method is provided for compiling an HLL source file including function calls to one or more hardware accelerated functions. Function calls in the HLL source file to hardware accelerated functions are identified and grouped into a plurality of subsets for exclusive implementation in programmable logic resources. Sets of configuration data are generated for configuration of the programmable logic resources to implement hardware accelerated functions for the respective subsets of function calls. An interface manager is generated and the identified function calls are replaced with interface code configured to communicate with the interface manager. The interface manager manages configuration of the programmable logic resources to switch between the sets of configuration data to implement hardware accelerated functions for different ones of the subsets.
    Type: Grant
    Filed: February 17, 2016
    Date of Patent: October 31, 2017
    Assignee: XILINX, INC.
    Inventors: Jorge E. Carrillo, Vinod K. Kathail, L. James Hwang, Sundararajarao Mohan, Hua Sun
  • Patent number: 9652570
    Abstract: Implementing a system-on-chip (SOC) design specified as a high level programming language (HLL) application may include querying, using a computer, a platform description to determine an available interface of a platform for a target integrated circuit and generating, using the computer, hardware for a function of the HLL application marked for hardware acceleration and hardware coupling the marked function with the available interface of the platform. Implementing the SOC design may also include modifying, using the computer, the HLL application with program code configured to access the generated hardware for the marked function and building, using the computer, the hardware and the software of the SOC design.
    Type: Grant
    Filed: September 3, 2015
    Date of Patent: May 16, 2017
    Assignee: XILINX, INC.
    Inventors: Vinod K. Kathail, L. James Hwang, Sundararajarao Mohan, Jorge E. Carrillo, Hua Sun, Tom Shui, Yogesh L. Chobe
  • Patent number: 9451808
    Abstract: An upper for an article of footwear may have material layers and a plurality of strand segments. The material layers are located adjacent to each other and in an overlapping configuration, and the material layers are located in a lace region and a lower region of the upper. The strand segments extend from the lace region to the lower region. The strand segments may be located and secured between the material layers in the lace region and the lower region. The strand segments may form both an exterior surface of the upper and an opposite interior surface of the upper in an area between the lace region and the lower region. The material layers may define an opening between the lace region and the lower region, and the strand segments extend across the opening.
    Type: Grant
    Filed: July 29, 2014
    Date of Patent: September 27, 2016
    Assignee: NIKE, Inc.
    Inventors: Frederick J. Dojan, Shane S. Kohatsu, James Hwang, Daniel A. Johnson
  • Patent number: 9341351
    Abstract: A luminaire and method of installing same on a mounting pole including a housing having a flange and a plurality of LEDs. The flange includes formed therein a plurality of spaced apart holes disposed along a line, a slot disposed along the line, and a central hole disposed along the line and between the slot and the spaced apart holes. The plurality of LEDs are attached to or disposed in the housing. The method includes hanging the luminaire on an upper mounting bolt extending from a mounting pole, sliding the upper mounting bolt along the slot so that a conduit hole and the central hole are at least partially aligned to each other and one of the plurality of spaced apart holes is aligned to a lower mounting hole, and installing a lower mounting bolt through a lower mounting hole and the one spaced apart hole aligned therewith.
    Type: Grant
    Filed: April 15, 2013
    Date of Patent: May 17, 2016
    Assignee: LEOTEK ELECTRONICS CORPORATION
    Inventors: Shih-Chang Wang, Pin-Hao Hsu, Po-Chang Li, Chinmau James Hwang, Hamid Kashani
  • Publication number: 20160039131
    Abstract: A manufacturing method of a glass fiber product is disclosed. A glass fiber resin is provided. The glass fiber resin includes a thermoplastic resin, a glass fiber, and an additive. The amount of the thermoplastic resin is between 30 wt % and 70 wt %, the content of the glass fiber is between 40 wt % and 70 wt % and the amount of the additive is between 0.1 wt % and 15 wt %. A molding process is performed for the glass fiber resin to mold the glass fiber resin into a semi-finished product. A mechanical machining process is performed on the semi-finished product to form at least one recessed structure in the semi-finished product, so as to form a final product.
    Type: Application
    Filed: October 19, 2015
    Publication date: February 11, 2016
    Inventors: Juei-Chi Chang, James Hwang