Patents by Inventor Angus Wong

Angus 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).

  • Patent number: 10715310
    Abstract: A method in a pattern encryption protection scheme may efficiently decrypt data blocks in a timely manner. In the method, a processor may receive a frame of data blocks. The frame may include a plurality of pattern-encrypted subsamples, and each pattern-encrypted subsample may include one or more encrypted data blocks and one or more unencrypted data blocks in accordance with a predetermined pattern. The processor may determine a first buffer portion and a second buffer portion based on a number of the data blocks in the frame and the predetermined pattern. The processor may sort the data blocks by copying the encrypted data blocks into the first buffer portion and by copying the unencrypted data blocks into the second data buffer portion. The processor may perform a decryption call to a crypto engine to generate corresponding decrypted data blocks using the sorted encrypted data blocks in the first buffer portion.
    Type: Grant
    Filed: May 7, 2018
    Date of Patent: July 14, 2020
    Assignee: QUALCOMM Incorporated
    Inventors: Shalaj Jain, Angus Wong
  • Publication number: 20190342071
    Abstract: A method in a pattern encryption protection scheme may efficiently decrypt data blocks in a timely manner. In the method, a processor may receive a frame of data blocks. The frame may include a plurality of pattern-encrypted subsamples, and each pattern-encrypted subsample may include one or more encrypted data blocks and one or more unencrypted data blocks in accordance with a predetermined pattern. The processor may determine a first buffer portion and a second buffer portion based on a number of the data blocks in the frame and the predetermined pattern. The processor may sort the data blocks by copying the encrypted data blocks into the first buffer portion and by copying the unencrypted data blocks into the second data buffer portion. The processor may perform a decryption call to a crypto engine to generate corresponding decrypted data blocks using the sorted encrypted data blocks in the first buffer portion.
    Type: Application
    Filed: May 7, 2018
    Publication date: November 7, 2019
    Inventors: Shalaj JAIN, Angus WONG
  • Patent number: 7275975
    Abstract: A toy vehicle that measures and displays performance characteristics is presented. The toy vehicle may be configured to measure performance of the toy, such as speed or acceleration, and display a value for the performance characteristic. A display for showing the performance values may be mounted on the body of the toy vehicle. Movement of the toy vehicle may be measured using an accelerometer. The toy vehicle may determine the number of wheel rotations in a set period of time using a rotary encoder. The value of the performance characteristic may be output to a microprocessor onboard the toy vehicle. The microprocessor may use the value in calculations and the result of the calculations, such as a scaled speed value, may be shown on the display screen.
    Type: Grant
    Filed: June 2, 2006
    Date of Patent: October 2, 2007
    Assignee: Mattel, Inc.
    Inventors: Mark Trageser, Alan Wei, Angus Wong, Ng Chun Chin
  • Publication number: 20070004311
    Abstract: A toy vehicle that measures and displays performance characteristics is presented. The toy vehicle may be configured to measure performance of the toy, such as speed or acceleration, and display a value for the performance characteristic. A display for showing the performance values may be mounted on the body of the toy vehicle. Movement of the toy vehicle may be measured using an accelerometer. The toy vehicle may determine the number of wheel rotations in a set period of time using a rotary encoder. The value of the performance characteristic may be output to a microprocessor onboard the toy vehicle. The microprocessor may use the value in calculations and the result of the calculations, such as a scaled speed value, may be shown on the display screen.
    Type: Application
    Filed: June 2, 2006
    Publication date: January 4, 2007
    Inventors: Mark Trageser, Alan Wei, Angus Wong, Ng Chun Chin