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: 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