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: 20240135212Abstract: 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: ApplicationFiled: March 9, 2023Publication date: April 25, 2024Inventors: James R. Kennedy, Douglas A. Fidaleo, Anthony P. Dohi, Komath Naveen Kumar, Prutsdom Jiarathanakul, Benjamin Hwang, Michael Barron
-
Publication number: 20240115144Abstract: 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: ApplicationFiled: December 11, 2023Publication date: April 11, 2024Inventors: 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: 20240115704Abstract: Provided herein are, among other things, methods for treating a patient suffering from a CD38+ cancer.Type: ApplicationFiled: April 6, 2022Publication date: April 11, 2024Inventors: 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: 20240076090Abstract: 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: ApplicationFiled: September 5, 2023Publication date: March 7, 2024Inventors: James KONG, Minki DO, Daechul JUNG, Jangseon HWANG, Harkdo MAENG
-
Patent number: 11645053Abstract: 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: GrantFiled: October 13, 2021Date of Patent: May 9, 2023Assignee: Xilinx, Inc.Inventors: Akella Sastry, Vinod K. Kathail, L. James Hwang, Shail Aditya Gupta, Vidhumouli Hunsigida, Siddharth Rele
-
Publication number: 20220095742Abstract: 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: ApplicationFiled: December 2, 2021Publication date: March 31, 2022Inventors: Sam Amis, Vianney de Montgolfier, Gjermund Haugbro, James Hwang, Daniel A. Johnson, Tetsuya T. Minami
-
Publication number: 20220035607Abstract: 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: ApplicationFiled: October 13, 2021Publication date: February 3, 2022Applicant: Xilinx, Inc.Inventors: Akella Sastry, Vinod K. Kathail, L. James Hwang, Shail Aditya Gupta, Vidhumouli Hunsigida, Siddharth Rele
-
Patent number: 11234488Abstract: 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: GrantFiled: March 15, 2017Date of Patent: February 1, 2022Assignee: NIKE, INC.Inventors: Sam Amis, Vianney de Montgolfier, Gjermund Haugbro, James Hwang, Daniel A. Johnson, Tetsuya T. Minami
-
Patent number: 11188312Abstract: 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: GrantFiled: May 23, 2019Date of Patent: November 30, 2021Assignee: Xilinx, Inc.Inventors: Akella Sastry, Vinod K. Kathail, L. James Hwang, Shail Aditya Gupta, Vidhumouli Hunsigida, Siddharth Rele
-
Patent number: 10977018Abstract: 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: GrantFiled: December 5, 2019Date of Patent: April 13, 2021Assignee: Xilinx, Inc.Inventors: L. James Hwang, Michael Gill, Tom Shui, Jorge E. Carrillo, Alfred Huang, Sudipto Chakraborty
-
Publication number: 20200371759Abstract: 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: ApplicationFiled: May 23, 2019Publication date: November 26, 2020Applicant: Xilinx, Inc.Inventors: Akella Sastry, Vinod K. Kathail, L. James Hwang, Shail Aditya Gupta, Vidhumouli Hunsigida, Siddarth Rele
-
Patent number: 10635769Abstract: 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: GrantFiled: December 8, 2015Date of Patent: April 28, 2020Assignee: Xilinx, Inc.Inventors: Samuel A. Skalicky, L. James Hwang, Vinod K. Kathail
-
Patent number: 10093047Abstract: 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: GrantFiled: October 19, 2015Date of Patent: October 9, 2018Assignee: Getac Technology CorporationInventors: Juei-Chi Chang, James Hwang
-
Publication number: 20180263338Abstract: 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: ApplicationFiled: March 15, 2017Publication date: September 20, 2018Inventors: Sam Amis, Vianney de Montgolfier, Gjermund Haugbro, James Hwang, Daniel A. Johnson, Tetsuya T. Minami
-
Patent number: 9880966Abstract: 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: GrantFiled: September 3, 2015Date of Patent: January 30, 2018Assignee: XILINX, INC.Inventors: L. James Hwang, Vinod K. Kathail, Sundararajarao Mohan, Jorge E. Carrillo, Hua Sun
-
Patent number: 9805152Abstract: 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: GrantFiled: February 17, 2016Date of Patent: October 31, 2017Assignee: XILINX, INC.Inventors: Jorge E. Carrillo, Vinod K. Kathail, L. James Hwang, Sundararajarao Mohan, Hua Sun
-
Patent number: 9652570Abstract: 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: GrantFiled: September 3, 2015Date of Patent: May 16, 2017Assignee: XILINX, INC.Inventors: Vinod K. Kathail, L. James Hwang, Sundararajarao Mohan, Jorge E. Carrillo, Hua Sun, Tom Shui, Yogesh L. Chobe
-
Patent number: 9451808Abstract: 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: GrantFiled: July 29, 2014Date of Patent: September 27, 2016Assignee: NIKE, Inc.Inventors: Frederick J. Dojan, Shane S. Kohatsu, James Hwang, Daniel A. Johnson
-
Patent number: 9341351Abstract: 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: GrantFiled: April 15, 2013Date of Patent: May 17, 2016Assignee: LEOTEK ELECTRONICS CORPORATIONInventors: Shih-Chang Wang, Pin-Hao Hsu, Po-Chang Li, Chinmau James Hwang, Hamid Kashani
-
Publication number: 20160039131Abstract: 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: ApplicationFiled: October 19, 2015Publication date: February 11, 2016Inventors: Juei-Chi Chang, James Hwang