Patents by Inventor Douglas Wong

Douglas 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: 20060005029
    Abstract: Methods are provided for embedding auxiliary information in a host content signal which reduce the memory, bandwidth and computational complexity of the embedding and transmission systems. In one embodiment, a first reduced-scale signal is produced which corresponds to the host content embedded with a first logical value and producing a second reduced-scale signal corresponding to the host content embedded with a second logical value. A first set of segments from the first reduced-scale signal may be combined with a second set of segments from the second reduced-scale signal in a pre-defined manner to produce a composite embedded host content. Thus the storage and transmission requirements of the watermarking system are reduced to having to deal with only the original content plus two reduced-scale signals.
    Type: Application
    Filed: July 1, 2005
    Publication date: January 5, 2006
    Applicant: Verance Corporation
    Inventors: Rade Petrovic, Babak Tehranchi, Joseph Winograd, Douglas Wong
  • Patent number: 6947509
    Abstract: An oversampled filter bank structure that can be implemented using popular and efficient fast filter banks to allow subband processing of an input signal with substantially reduced aliasing between subbands. Even subbands (SB0, SB2, SB4, . . . ) of an input signal (x(n)) are frequency-shifted (212, 1012, 1012?, 1012?) prior to analysis filtering (214, 214?, 214?) at a 2× oversampled filter bank, subband processing (240, 240?, 240?), and synthesis filtering (216, 216?, 216?). A subsequent frequency-shift (218, 218?) returns the even subbands to their original band positions. The odd subbands (SB1, SB3, SB5, . . . ) are delayed (252) to compensate for the processing time of the frequency shifting. Separate analysis (214, 214?) and synthesis (216, 216?) filter banks may be provided for the even and odd subbands, or common complex analysis (284) and synthesis (286) filter banks may be used. In another embodiment, the subbands are processed in four subband paths (Paths 0, 1, 2, 3), and 4× oversampling is used.
    Type: Grant
    Filed: November 30, 1999
    Date of Patent: September 20, 2005
    Assignee: Verance Corporation
    Inventor: Douglas Wong
  • Publication number: 20050196051
    Abstract: Auxiliary information (150) representing binary or multi-level (M?2) logical values is embedded into successive segments (110) of an audio, video or other data signal in response to a user request to download the data signal via an on-line distributor (350) on a computer network such as the Internet. To avoid unnecessary delays in providing the data signal to the user, the data signal is pre-processed to provide two sets or copies of data (230, 235). One set (230) of the data contains segments with an embedded binary “0”, while the other set (235) contains corresponding segments with an embedded binary “1”. Successive segments are selected from one of the two sets to provide a time-multiplexed composite data signal (230) that has the desired content, but with an embedded binary data sequence that identifies the user.
    Type: Application
    Filed: May 5, 2005
    Publication date: September 8, 2005
    Applicant: Verance Corporation
    Inventors: Douglas Wong, Chong Lee
  • Patent number: 6912315
    Abstract: Auxiliary information (150) representing binary or multi-level (M?2) logical values is embedded into successive segments (110) of an audio, video or other data signal in response to a user request to download the data signal via an on-line distributor (350) on a computer network such as the Internet. To avoid unnecessary delays in providing the data signal to the user, the data signal is pre-processed to provide two sets or copies of data (230, 235). One set (230) of the data contains segments with an embedded binary “0”, while the other set (235) contains corresponding segments with an embedded binary “1”. Successive segments are selected from one of the two sets to provide a time-multiplexed composite data signal (230) that has the desired content, but with an embedded binary data sequence that identifies the user.
    Type: Grant
    Filed: November 22, 2000
    Date of Patent: June 28, 2005
    Assignee: Verance Corporation
    Inventors: Douglas Wong, Chong U. Lee
  • Publication number: 20050108500
    Abstract: A memory architecture allows for use of non-addressable NAND memory to be used as boot memory in digital processing systems. NAND memory, which is typically of lower cost and higher density, may displace all memory in processor systems, as particularly useful in low-power processor implementations. During commencement of a boot sequence, a preselected address is provided to a NAND flash memory. This preselected address coincides with that expected by a processor unit during commencement of a boot sequence. Upon completion of a selected duration, the NAND flash increments to a next, sequential memory location and thus outputs a sequence of instructions on its data lines. The data lines of the NAND flash memory are provided as input data lines to a processor unit. The processor unit, during a boot sequence, fetches subsequent boot instructions at a timing that coincides with that which is output from the NAND flash memory.
    Type: Application
    Filed: November 18, 2003
    Publication date: May 19, 2005
    Inventors: Junichi Kishida, Douglas Wong, Atsushi Inoue
  • Patent number: D537723
    Type: Grant
    Filed: August 11, 2005
    Date of Patent: March 6, 2007
    Assignee: Diageo North America, Inc.
    Inventors: Jason Douglas Wong, Kristin E. Sabena, Monica B. Ingersoll, James A. Neri
  • Patent number: D545683
    Type: Grant
    Filed: December 5, 2006
    Date of Patent: July 3, 2007
    Assignee: Diageo North America, Inc.
    Inventors: Jason Douglas Wong, Kristin E. Sabena, Monica B. Ingersoll, James A. Neri