Patents by Inventor Dan Chuang

Dan Chuang 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: 10646191
    Abstract: A collision avoidance system and collision avoidance method for a detection bed are described. The collision avoidance system comprises stress sensors for measuring a stress caused by supporting a bed face of the detection bed and outputting stress data; a collector, which is connected with the stress sensors and is configured to collect the stress data output by each of the stress sensors; a judging processor, which is connected with the collector and is configured to judge whether the collected stress data monotonically changes within a preset time; and a controller connected with the judging processor, the controller controlling the bed face of the detection bed so that it stops moving when the judging processor determines that the collected stress data monotonically changes within the preset time.
    Type: Grant
    Filed: December 16, 2013
    Date of Patent: May 12, 2020
    Assignee: GENERAL ELECTRIC COMPANY
    Inventors: Chunyu Wang, Yuqing Li, Qiang Zhang, Dan Chuang
  • Publication number: 20160361039
    Abstract: A collision avoidance system and collision avoidance method for a detection bed are described. The collision avoidance system comprises stress sensors for measuring a stress caused by supporting a bed face of the detection bed and outputting stress data; a collector, which is connected with the stress sensors and is configured to collect the stress data output by each of the stress sensors; a judging processor, which is connected with the collector and is configured to judge whether the collected stress data monotonically changes within a preset time; and a controller connected with the judging processor, the controller controlling the bed face of the detection bed so that it stops moving when the judging processor determines that the collected stress data monotonically changes within the preset time.
    Type: Application
    Filed: December 16, 2013
    Publication date: December 15, 2016
    Inventors: Chunyu Wang, Yuqing Li, Qiang Zhang, Dan Chuang
  • Patent number: 7178130
    Abstract: A system whereby a data flow language written in relatively high-level description is compiled to a hardware definition. The hardware definition is then used to configure data flow in a target processing system at execution time, or run time. In a preferred embodiment, the target processing system includes a Reduced-Instruction Set Computer (RISC) processor in communication with a finite state machine (FSM), shared memory, on-board memory, and other resources. The FSM is primarily used for accelerating matrix operations and is considered the target machine to be configured according to the dataflow definition. The RISC processor serves as a co-processor to an external central processing unit (CPU) that is a host processor for executing application code. Other embodiments can use aspects of the invention in any other processing architecture.
    Type: Grant
    Filed: January 14, 2003
    Date of Patent: February 13, 2007
    Assignee: NVidia Corporation
    Inventors: Dan Chuang, Che Fang, Bicheng William Wu
  • Publication number: 20060209078
    Abstract: A 3D graphics pipeline includes a prefetch mechanism that feeds a cache of depth tiles. The prefetch mechanism may be predictive, using triangle geometry information from previous pipeline stages to pre-charge the cache, thereby allowing for an increase in memory bandwidth efficiency. A z-value compression technique may be optionally utilized to allow for a further reduction in power consumption and memory bandwidth.
    Type: Application
    Filed: March 21, 2005
    Publication date: September 21, 2006
    Inventors: Michael Anderson, Dan Chuang, Geoffrey Shippee, Rajat Dhawan
  • Publication number: 20050195198
    Abstract: A graphics pipeline includes a plurality of sequentially arranged processing stages which render display pixel data from input primitive object data. The processing stages include at least a texturing stage and a depth test stage, and the depth test stage may be located earlier in the graphics pipeline than the texturing stage.
    Type: Application
    Filed: September 23, 2004
    Publication date: September 8, 2005
    Inventors: Michael Anderson, Ann Irvine, Nidish Kamath, Chun Yu, Dan Chuang, Yushi Tian, Yingyong Qi
  • Publication number: 20050195200
    Abstract: An embedded device is provided which comprises a device memory and hardware entities including a 3D graphics entity. The hardware entities are connected to the device memory, and at least some of the hardware entities perform actions involving access to and use of the device memory. A grid cell value buffer is provided, which is separate from the device memory. The buffer holds data, including buffered grid cell values. Portions of the 3D graphics entity access the buffered grid cell values in the buffer, in lieu of the portions directly accessing the grid cell values in the device memory, for per-grid processing by the portions.
    Type: Application
    Filed: September 27, 2004
    Publication date: September 8, 2005
    Inventors: Dan Chuang, Nidish Kamath
  • Publication number: 20040139428
    Abstract: A system whereby a data flow language written in relatively high-level description is compiled to a hardware definition. The hardware definition is then used to configure data flow in a target processing system at execution time, or run time. In a preferred embodiment, the target processing system includes a Reduced-Instruction Set Computer (RISC) processor in communication with a finite state machine (FSM), shared memory, on-board memory, and other resources. The FSM is primarily used for accelerating matrix operations and is considered the target machine to be configured according to the dataflow definition. The RISC processor serves as a co-processor to an external central processing unit (CPU) that is a host processor for executing application code. Other embodiments can use aspects of the invention in any other processing architecture.
    Type: Application
    Filed: January 14, 2003
    Publication date: July 15, 2004
    Applicant: QuickSilver Technology, Inc.
    Inventors: Dan Chuang, Che Fang, Bicheng William Wu
  • Publication number: 20030070506
    Abstract: An improved crank structure for bicycle, wherein, a gear plate connector and a pedal connector are installed on two ends of a crank, and there are a first side and a second side extended between the gear plate connector and the pedal connector; there are two pairs of thickness and width perpendicularly and crosswise installed on each of the first side and the second side, and the thicknesses and widths can be measured; the feature is the crank is a non-symmetrical structure. Further, at least one cavity is positioned between the first side and the second side of crank for loosing weight and decreasing cost.
    Type: Application
    Filed: October 15, 2001
    Publication date: April 17, 2003
    Applicant: Apex Bicycle Components Corporation Ltd.
    Inventors: Rock Tseng, Roger Hu, Dan Chuang