Patents by Inventor Parkson Wong

Parkson Wong 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: 20240411515
    Abstract: A multiplier with in-path subnormal handling includes a zero counter, a multiplication circuit, a comparator and a rounder. The zero counter receives a first mantissa and a second mantissa, and output a zero count by adding up a first trailing-zero count, a second trailing-zero count, and at least one of a first leading-zero count and a second leading-zero count. The multiplication circuit outputs a mantissa product by multiplying the first mantissa and the second mantissa. The comparator outputs a sticky bit by comparing the zero count and a sticky portion width varying according to the most significant bit of the mantissa product. The rounder outputs a mantissa result by performing a rounding operation according to the mantissa product and the sticky bit.
    Type: Application
    Filed: June 7, 2023
    Publication date: December 12, 2024
    Applicant: CENTREON CORPORATION
    Inventors: Kuo-Tseng TSENG, Parkson WONG, Benjamin OU
  • Publication number: 20240248683
    Abstract: A mixed-precision multiplication circuit that computes according to a second operand and a first operand is provided. The first operand includes an exponent and a mantissa, and the mixed-precision multiplication circuit includes a subset selector and a mantissa multiplier. The subset selector is configured to store the second operand and receive the exponent. The subset selector selects a subset from a plurality of subsets according to the exponent, with the plurality of subsets representing the second operand. The mantissa multiplier is coupled to the subset selector for receiving a multiplicand associated with the selected subset, and configured to receive the mantissa. The mantissa multiplier generates a product by performing a multiplication according to the multiplicand and the mantissa, and the mixed-precision multiplication circuit outputs a result according to the product.
    Type: Application
    Filed: January 24, 2023
    Publication date: July 25, 2024
    Applicant: CENTREON CORPORATION
    Inventors: Kuo-Tseng TSENG, Parkson WONG, Benjamin OU
  • Publication number: 20230289140
    Abstract: An adder circuitry for adding two floating-point operands is provided. The first operand includes a first exponent and a first mantissa, the second operand includes a second exponent and a second mantissa. The adder circuitry includes a least significant bit (LSB) handler, an exponent subtractor, a near-path logic circuit, a far-path logic circuit, and a selection logic circuit. The LSB handler generates an LSB result to reflect whether LSBs of the first and second exponent are identical. The exponent subtractor computing an exponent difference between the first and second exponent. The near-path logic circuit computes a near-path result according to the first and second mantissa. The far-path logic circuit computes a far-path result according to the exponent difference, the first mantissa and the second mantissa. The selection logic circuit selects one of the near-path result and the far-path result according to the exponent difference.
    Type: Application
    Filed: March 8, 2022
    Publication date: September 14, 2023
    Applicant: CENTREON CORPORATION
    Inventors: Kuo-Tseng TSENG, Parkson WONG, Benjamin OU
  • Patent number: 9933998
    Abstract: In a novel computation device, a plurality of partial product generators is communicatively coupled to a binary number multiplier. The binary number is partitioned in the computation device into non-overlapping subsets of binary bits and each subset is coupled to one of the plurality of partial product generators. Each partial product generator, upon receiving a subset of binary bits representing a number, generates a multiplication product of the number and a predetermined constant. The multiplication products from all partial product generators are summed to generate the final product between the predetermined constant and the binary number. The partial product generators are constructed by logic gates and wires connected the logic gates including a AND gate. The partial product generators are free of memory elements.
    Type: Grant
    Filed: February 6, 2017
    Date of Patent: April 3, 2018
    Inventors: Kuo-Tseng Tseng, Parkson Wong
  • Publication number: 20170168775
    Abstract: In a novel computation device, a plurality of partial product generators is communicatively coupled to a binary number multiplier. The binary number is partitioned in the computation device into non-overlapping subsets of binary bits and each subset is coupled to one of the plurality of partial product generators. Each partial product generator, upon receiving, a subset of binary bits representing a number, generates a multiplication product of the number and a predetermined constant. The multiplication products from all partial product generators are summed to generate the final, product between the predetermined constant and the binary number. The partial product generators are constructed by logic gates and wires connected the logic gates including a AND gate. The partial product generators are free of memory elements.
    Type: Application
    Filed: February 6, 2017
    Publication date: June 15, 2017
    Inventors: Kuo-Tseng Tseng, Parkson Wong
  • Publication number: 20150154005
    Abstract: In a novel computation device, a plurality of partial product generators is communicatively coupled to a random number. The random number is partitioned in the computation device into non-overlapping subsets of binary bits and each subset is coupled to one of the plurality of partial product generators. Each partial product generator, upon receiving a subset of binary bits representing a number, generates a multiplication product of the number and a predetermined constant. The multiplication products from all partial product generators are summed to generate the final product between the predetermined constant and the random number.
    Type: Application
    Filed: December 1, 2014
    Publication date: June 4, 2015
    Inventors: Kuo-Tseng Tseng, Parkson Wong
  • Patent number: 8726061
    Abstract: Multiple media devices are synchronized in a multi-media system having a computer system, a plurality of media devices, and a display system. Each media device to be synchronized receives a front-end synchronization signal that periodically increments a front-end counter. The front-end counter represents an unadjusted system time (UST). The media device obtains a frame of data to be displayed from a computer system. The media device also receives a back-end synchronization signal that periodically increments a back-end counter each time a frame of data is to he displayed. The back-end counter represents a media stream count (MSC). UST and MSC data are periodically transmitted to the computer system for analysis and use by a synchronization algorithm. Specifically, UST is transmitted to the computer system each time a frame of data is obtained, and a UST/MSC pair is transmitted to the computer system each time a frame of data is displayed.
    Type: Grant
    Filed: August 8, 2011
    Date of Patent: May 13, 2014
    Assignee: RPX Corporation
    Inventors: Michael K. Poimboeuf, Francis S. Bernard, Kevin A. Smith, Parkson Wong, Todd S. Stock, William R. Lawson
  • Publication number: 20120036388
    Abstract: Multiple media devices are synchronized in a multi-media system having a computer system, a plurality of media devices, and a display system. Each media device to be synchronized receives a front-end synchronization signal that periodically increments a front-end counter. The front-end counter represents an unadjusted system time (UST). The media device obtains a frame of data to be displayed from a computer system. The media device also receives a back-end synchronization signal that periodically increments a back-end counter each time a frame of data is to he displayed. The back-end counter represents a media stream count (MSC). UST and MSC data are periodically transmitted to the computer system for analysis and use by a synchronization algorithm. Specifically, UST is transmitted to the computer system each time a frame of data is obtained, and a UST/MSC pair is transmitted to the computer system each time a frame of data is displayed.
    Type: Application
    Filed: August 8, 2011
    Publication date: February 9, 2012
    Applicant: Graphics Properties Holdings, Inc.
    Inventors: Michael K. POIMBOEUF, Francis S. Bernard, Kevin A. Smith, Parkson Wong, Todd S. Stock, William R. Lawson
  • Patent number: 7996699
    Abstract: Multiple media devices are synchronized in a multi-media system having a computer system, a plurality of media devices, and a display system. Each media device to be synchronized receives a front-end synchronization signal that periodically increments a front-end counter. The front-end counter represents an unadjusted system time (UST). The media device obtains a frame of data to be displayed from a computer system. The media device also receives a back-end synchronization signal that periodically increments a back-end counter each time a frame of data is to be displayed. The back-end counter represents a media stream count (MSC). UST and MSC data are periodically transmitted to the computer system for analysis and use by a synchronization algorithm. Specifically, UST is transmitted to the computer system each time a frame of data is obtained, and a UST/MSC pair is transmitted to the computer system each time a frame of data is displayed.
    Type: Grant
    Filed: April 11, 2005
    Date of Patent: August 9, 2011
    Assignee: Graphics Properties Holdings, Inc.
    Inventors: Michael K. Poimboeuf, Francis S. Bernard, Kevin A. Smith, Parkson Wong, Todd S. Stock, William R. Lawson
  • Publication number: 20060227245
    Abstract: Multiple media devices are synchronized in a multi-media system having a computer system, a plurality of media devices, and a display system. Each media device to be synchronized receives a front-end synchronization signal that periodically increments a front-end counter. The front-end counter represents an unadjusted system time (UST). The media device obtains a frame of data to be displayed from a computer system. The media device also receives a back-end synchronization signal that periodically increments a back-end counter each time a frame of data is to be displayed. The back-end counter represents a media stream count (MSC). UST and MSC data are periodically transmitted to the computer system for analysis and use by a synchronization algorithm. Specifically, UST is transmitted to the computer system each time a frame of data is obtained, and a UST/MSC pair is transmitted to the computer system each time a frame of data is displayed.
    Type: Application
    Filed: April 11, 2005
    Publication date: October 12, 2006
    Applicant: Silicon Graphics, Inc.
    Inventors: Michael Poimboeuf, Francis Bernard, Kevin Smith, Parkson Wong, Todd Stock, William Lawson