Patents by Inventor Chia-Jui Hsu

Chia-Jui Hsu 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: 20240094944
    Abstract: Implementing data flows of an application across a memory hierarchy of a data processing array includes receiving a data flow graph specifying an application for execution on the data processing array. A plurality of buffer objects corresponding to a plurality of different levels of the memory hierarchy of the data processing array and an external memory are identified. The plurality of buffer objects specify data flows. Buffer object parameters are determined. The buffer object parameters define properties of the data flows. Data that configures the data processing array to implement the data flows among the plurality of different levels of the memory hierarchy and the external memory is generated based on the plurality of buffer objects and the buffer object parameters.
    Type: Application
    Filed: September 21, 2022
    Publication date: March 21, 2024
    Applicant: Xilinx, Inc.
    Inventors: Chia-Jui Hsu, Mukund Sivaraman, Vinod K. Kathail
  • Patent number: 11687327
    Abstract: Embodiments herein use control application programming interfaces (APIs) to control the execution of a dataflow graph in a heterogeneous processing system. That is, embodiments herein describe a programming model along with associated APIs and methods that can control, interact, and at least partially reconfigure a user application (e.g., the dataflow graph) executing on the heterogeneous processing system through a local executing control program. Using the control APIs, users can manipulate such remotely executing graphs directly as local objects and perform control operations on them (e.g., for loading and initializing the graphs; dynamically adjusting parameters for adaptive control; monitoring application parameters, system states and events; scheduling operations to read and write data across the distributed memory boundary of the platform; controlling the execution life-cycle of a subsystem; and partially reconfiguring the computing resources for a new subsystem).
    Type: Grant
    Filed: March 16, 2022
    Date of Patent: June 27, 2023
    Assignee: XILINX, INC.
    Inventors: Chia-Jui Hsu, Shail Aditya Gupta, Samuel R. Bayliss, Philip B. James-Roxby, Ralph D. Wittig, Vinod Kathail
  • Publication number: 20220206766
    Abstract: Embodiments herein use control application programming interfaces (APIs) to control the execution of a dataflow graph in a heterogeneous processing system. That is, embodiments herein describe a programming model along with associated APIs and methods that can control, interact, and at least partially reconfigure a user application (e.g., the dataflow graph) executing on the heterogeneous processing system through a local executing control program. Using the control APIs, users can manipulate such remotely executing graphs directly as local objects and perform control operations on them (e.g., for loading and initializing the graphs; dynamically adjusting parameters for adaptive control; monitoring application parameters, system states and events; scheduling operations to read and write data across the distributed memory boundary of the platform; controlling the execution life-cycle of a subsystem; and partially reconfiguring the computing resources for a new subsystem).
    Type: Application
    Filed: March 16, 2022
    Publication date: June 30, 2022
    Inventors: Chia-Jui HSU, Shail Aditya GUPTA, Samuel R. BAYLISS, Philip B. JAMES-ROXBY, Ralph D. WITTIG, Vinod KATHAIL
  • Patent number: 11281440
    Abstract: Embodiments herein use control application programming interfaces (APIs) to control the execution of a dataflow graph in a heterogeneous processing system. That is, embodiments herein describe a programming model along with associated APIs and methods that can control, interact, and at least partially reconfigure a user application (e.g., the dataflow graph) executing on the heterogeneous processing system through a local executing control program. Using the control APIs, users can manipulate such remotely executing graphs directly as local objects and perform control operations on them (e.g., for loading and initializing the graphs; dynamically adjusting parameters for adaptive control; monitoring application parameters, system states and events; scheduling operations to read and write data across the distributed memory boundary of the platform; controlling the execution life-cycle of a subsystem; and partially reconfiguring the computing resources for a new subsystem).
    Type: Grant
    Filed: October 7, 2020
    Date of Patent: March 22, 2022
    Assignee: XILINX, INC.
    Inventors: Chia-Jui Hsu, Shail Aditya Gupta, Samuel R. Bayliss, Philip B. James-Roxby, Ralph D. Wittig, Vinod Kathail
  • Patent number: 11054872
    Abstract: An electronic device includes a first main body, a second main body, a pivoting mechanism, and a heat dissipation module. The second main body includes a first housing, a second housing, and a cover plate. The pivoting mechanism is pivotally connected between the first main body and the second main body. Two sides of the cover plate are pivotally connected to the second housing and the pivoting mechanism respectively. The heat dissipation module is disposed in the second main body and includes at least one elastic member. The elastic member is fixed between the first housing and the cover plate. In response to that the first main body is in unfolded position relative to the second main body through the pivoting mechanism, the pivoting mechanism drives the cover plate to be located between an open position relative to the second housing, so that the elastic member is stretched.
    Type: Grant
    Filed: February 4, 2020
    Date of Patent: July 6, 2021
    Assignee: Wistron Corporation
    Inventors: Huan-Chun Wu, Chao-Yu Li, Chin-Jung Li, Chia-Jui Hsu
  • Publication number: 20210149462
    Abstract: An electronic device includes a first main body, a second main body, a pivoting mechanism, and a heat dissipation module. The second main body includes a first housing, a second housing, and a cover plate. The pivoting mechanism is pivotally connected between the first main body and the second main body. Two sides of the cover plate are pivotally connected to the second housing and the pivoting mechanism respectively. The heat dissipation module is disposed in the second main body and includes at least one elastic member. The elastic member is fixed between the first housing and the cover plate. In response to that the first main body is in unfolded position relative to the second main body through the pivoting mechanism, the pivoting mechanism drives the cover plate to be located between an open position relative to the second housing, so that the elastic member is stretched.
    Type: Application
    Filed: February 4, 2020
    Publication date: May 20, 2021
    Applicant: Wistron Corporation
    Inventors: Huan-Chun Wu, Chao-Yu Li, Chin-Jung Li, Chia-Jui Hsu
  • Patent number: 10802807
    Abstract: Embodiments herein use control application programming interfaces (APIs) to control the execution of a dataflow graph in a heterogeneous processing system. That is, embodiments herein describe a programming model along with associated APIs and methods that can control, interact, and at least partially reconfigure a user application (e.g., the dataflow graph) executing on the heterogeneous processing system through a local executing control program. Using the control APIs, users can manipulate such remotely executing graphs directly as local objects and perform control operations on them (e.g., for loading and initializing the graphs; dynamically adjusting parameters for adaptive control; monitoring application parameters, system states and events; scheduling operations to read and write data across the distributed memory boundary of the platform; controlling the execution life-cycle of a subsystem; and partially reconfiguring the computing resources for a new subsystem).
    Type: Grant
    Filed: May 23, 2019
    Date of Patent: October 13, 2020
    Assignee: XILINX, INC.
    Inventors: Chia-Jui Hsu, Shail Aditya Gupta, Samuel R. Bayliss, Philip B. James-Roxby, Ralph D. Wittig, Vinod Kathail
  • Patent number: 9832093
    Abstract: A method of operating a data processing system to generate a jitter-injected signal from an input signal that is a function of time is disclosed. A time offset corresponding to a first time is generated according to a jitter specification that specifies the offset as a function of time. The jitter-injected signal at the first time is generated by evaluating the input signal at a time equal to a sum of the time offset and the first time. If the jitter specification only provides offsets at signal crossing times, interpolation is used to derive time offsets at non-signal crossing times.
    Type: Grant
    Filed: February 26, 2014
    Date of Patent: November 28, 2017
    Assignee: Keysight Technologies, Inc.
    Inventors: Chia Jui Hsu, Fangyi Rao
  • Patent number: 8773429
    Abstract: Systems and methods are disclosed for adjusting parallax for a 3D object appearing on a display. One such method includes selecting a target 3D object, calculating an adjusted parallax position, calculating a z-axis offset based at least in part on the adjusted parallax position, adjusting a first z-axis position of the target 3D object by the z-axis offset, and rendering the target 3D object on the display at the adjusted first z-axis position. The adjusted parallax position is based at least in part on a maximum user reach, a comfortable viewing distance, and a distance between a user and the display. The z-axis offset is set to a difference between the adjusted parallax position and a parallax for a 3D object which is farthest from the user.
    Type: Grant
    Filed: November 15, 2011
    Date of Patent: July 8, 2014
    Assignee: Cyberlink Corp.
    Inventor: Chia-Jui Hsu
  • Publication number: 20130120360
    Abstract: Systems and methods are disclosed for adjusting parallax for a 3D object appearing on a display. One such method includes selecting a target 3D object, calculating an adjusted parallax position, calculating a z-axis offset based at least in part on the adjusted parallax position, adjusting a first z-axis position of the target 3D object by the z-axis offset, and rendering the target 3D object on the display at the adjusted first z-axis position. The adjusted parallax position is based at least in part on a maximum user reach, a comfortable viewing distance, and a distance between a user and the display. The z-axis offset is set to a difference between the adjusted parallax position and a parallax for a 3D object which is farthest from the user.
    Type: Application
    Filed: November 15, 2011
    Publication date: May 16, 2013
    Applicant: CYBERLINK CORP.
    Inventor: Chia-Jui Hsu
  • Patent number: 8212727
    Abstract: An antenna and a wireless transceiver are provided. The antenna includes: a substrate having first and second surfaces with circuits thereon; and two shield boxes located on the first and second surfaces for covering the circuits thereon. The shield boxes each comprise an antenna section and a shield section. The antenna sections are disposed at one side of the shield section and aligned with a margin of the substrate, and include signal ends electrically connected to the circuits and grounding ends electrically connected to the shield sections. The first antenna section is disposed on a diagonal opposite of the second antenna section flush with substrate margin or aligned with the substrate margin, thereby maximizing the distance between the two antennas disposed on the substrate, and preventing the two antennas from electromagnetic interference. The antennas are disposed on sides of the shield sections flush with substrate margins and thereby are space-saving.
    Type: Grant
    Filed: April 21, 2009
    Date of Patent: July 3, 2012
    Assignee: Ralink Technology Corporation
    Inventor: Chia-Jui Hsu
  • Publication number: 20100265141
    Abstract: An antenna and a wireless transceiver are provided. The antenna includes: a substrate having first and second surfaces with circuits thereon; and two shield boxes located on the first and second surfaces for covering the circuits thereon. The shield boxes each comprise an antenna section and a shield section. The antenna sections are disposed at one side of the shield section and aligned with a margin of the substrate, and include signal ends electrically connected to the circuits and grounding ends electrically connected to the shield sections. The first antenna section is disposed on a diagonal opposite of the second antenna section flush with substrate margin or aligned with the substrate margin, thereby maximizing the distance between the two antennas disposed on the substrate, and preventing the two antennas from electromagnetic interference. The antennas are disposed on sides of the shield sections flush with substrate margins and thereby are space-saving.
    Type: Application
    Filed: April 21, 2009
    Publication date: October 21, 2010
    Applicant: RALINK TECHNOLOGY CORPORATION
    Inventor: Chia-Jui Hsu