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

  • Patent number: 11861688
    Abstract: Bid values submitted for various keywords can take into account the recovery propensity between paid search and organic search. When submitting a bid to a search engine provider for a keyword, an entity may get a certain level of performance in return. If not submitting a bid, however, the entity will likely still get some level of performance, although likely less than for paid search. In order to optimize for a parameter such as impressions, purchases, or profit, the recovery propensity can be taken into account in order to adjust the bid price, taking into account the relative performance of paid and organic search and then optimizing for the determined goal. Organic search data in some embodiments can be obtained through testing or modeling, or a combination thereof.
    Type: Grant
    Filed: August 13, 2019
    Date of Patent: January 2, 2024
    Assignee: Amazon Technologies, Inc.
    Inventors: Rohit Gupta, Ayman Omar Farahat, Han Wu, Pragyana K. Mishra, Rohan Gurappagouda Patil, Douglas Wong
  • Patent number: 9117270
    Abstract: Methods and devices are provided for reducing perceptible artifacts in a host content when the host contend is embedded with watermarks. In one method, a first segment of a host content that includes a first logical value is obtained. A second segment of the host content that includes a second logical embedded therein is also obtained. The second logical value is different from the first logical value, and the second segment is adjacent to the first segment of the host content. The host content at a boundary location of the first and the second segments is modified according to a transition function to suppress transitions in the host content at the boundary location caused by the different logical values embedded in the first and the second segments of the host content.
    Type: Grant
    Filed: June 2, 2014
    Date of Patent: August 25, 2015
    Assignee: Verance Corporation
    Inventors: Douglas Wong, Chong Lee
  • Publication number: 20140355817
    Abstract: Methods and devices are provided for reducing perceptible artifacts in a host content when the host contend is embedded with watermarks. In one method, a first segment of a host content that includes a first logical value is obtained. A second segment of the host content that includes a second logical embedded therein is also obtained. The second logical value is different from the first logical value, and the second segment is adjacent to the first segment of the host content. The host content at a boundary location of the first and the second segments is modified according to a transition function to suppress transitions in the host content at the boundary location caused by the different logical values embedded in the first and the second segments of the host content.
    Type: Application
    Filed: June 2, 2014
    Publication date: December 4, 2014
    Applicant: Verance Corporation
    Inventors: Douglas Wong, Chong Lee
  • Patent number: 8745404
    Abstract: Methods and devices are provided for embedding auxiliary information in a host content in a manner that reduces memory, bandwidth and computational complexity of the embedding and transmission systems. One methodology relates to receiving a set of watermark embedding parameters produced at a pre-processing node by pre-processing the host content. The watermark embedding parameters enable embedding each of a plurality of host content segments with any one of at least two different logical values. To embed the auxiliary information, the host content is modified on a segment-by-segment basis using the set of watermark embedding parameters and in accordance with a control signal that designates one of the at least two logical values for embedding into a selected segment of the host content. The generation of watermark embedding parameters at a pre-processing node reduces storage, transmission and computational complexity of embedding operations that can occur at locations other than the pre-processing node.
    Type: Grant
    Filed: November 20, 2012
    Date of Patent: June 3, 2014
    Inventors: Rade Petrovic, Babak Tehranchi, Joseph M Winograd, Douglas Wong
  • Patent number: 8606966
    Abstract: A method and system are provided for wireless multimedia customization for different access networks with variable network conditions and device types. In one aspect, when a multimedia content clip is available, the clip is processed for transport by processing it in accordance with different options for the content clip in an optimized way that helps dynamic customization. For example, instead of preparing a version of the entire content clip, targeted for a particular network condition and target device characteristics, or creating a separate processed clip for each compression parameter available, a set of content ingredients are generated that can address a wide range of network conditions even through dynamic fluctuations in conditions and device characteristics.
    Type: Grant
    Filed: August 28, 2006
    Date of Patent: December 10, 2013
    Assignee: Allot Communications Ltd.
    Inventors: Debashis Panigrahi, Sujit Dey, Douglas Wong, Parag Arole
  • Patent number: 8321679
    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: Grant
    Filed: December 3, 2009
    Date of Patent: November 27, 2012
    Assignee: Verance Corporation
    Inventors: Rade Petrovic, Babak Tehranchi, Joseph M. Winograd, Douglas Wong
  • Patent number: 8155463
    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: April 29, 2010
    Date of Patent: April 10, 2012
    Assignee: Verance Corporation
    Inventors: Douglas Wong, Chong U. Lee
  • Patent number: 8000543
    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: December 31, 2009
    Date of Patent: August 16, 2011
    Assignee: Verance Corporation
    Inventors: Douglas Wong, Chong U. Lee
  • Publication number: 20100212020
    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: April 29, 2010
    Publication date: August 19, 2010
    Inventors: Douglas Wong, Chong U. Lee
  • Patent number: 7743161
    Abstract: Network transmission of live digital content from sources to receiving devices is enabled with real-time encoding, customization, and transmission of the live content according to user preferences, receiving device characteristics, network conditions and the like. Content, such as advertising customized to user profile and user location, may be conveniently inserted into the live content. Source-to-screen delay from sources to receiving devices is reduced and channel switching is supported.
    Type: Grant
    Filed: October 10, 2006
    Date of Patent: June 22, 2010
    Assignee: Ortiva Wireless, Inc.
    Inventors: Sujit Dey, Douglas Wong, Jiangtao Wen, Yusuke Takebuchi, Parag Arole, Debashi Panigrahi
  • Publication number: 20100146286
    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: December 3, 2009
    Publication date: June 10, 2010
    Inventors: Rade Petrovic, Babak Tehranchi, Joseph M. Winograd, Douglas Wong
  • Publication number: 20100104133
    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: December 31, 2009
    Publication date: April 29, 2010
    Inventors: Douglas Wong, Chong U. Lee
  • Patent number: 7664332
    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: May 5, 2005
    Date of Patent: February 16, 2010
    Assignee: Verance Corporation
    Inventors: Douglas Wong, Chong U. Lee
  • Patent number: 7644282
    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: Grant
    Filed: July 1, 2005
    Date of Patent: January 5, 2010
    Assignee: Verance Corporation
    Inventors: Rade Petrovic, Babak Tehranchi, Joseph M. Winograd, Douglas Wong
  • Publication number: 20080086570
    Abstract: Network transmission of live digital content from sources to receiving devices is enabled with real-time encoding, customization, and transmission of the live content according to user preferences, receiving device characteristics, network conditions and the like. Content, such as advertising customized to user profile and user location, may be conveniently inserted into the live content. Source-to-screen delay from sources to receiving devices is reduced and channel switching is supported.
    Type: Application
    Filed: October 10, 2006
    Publication date: April 10, 2008
    Applicant: Ortiva Wireless
    Inventors: Sujit Dey, Douglas Wong, Jiangtao Wen, Yusuke Takebuchi, Parag Arole
  • Publication number: 20080062322
    Abstract: A set of customizing operations for digital content is determined in accordance with network condition of a current network communication channel between a content server and one or more receiving devices, wherein the digital content is provided by the content server for transport to the receiving device and includes multiple frames of digital video data. The set of customizing operations specify multiple sequences or paths of customized video data in accordance with available video frame rates, and a customized video data sequence is selected from among the specified multiple sequences of customized video data in accordance with estimated received video quality and network condition for each receiving device.
    Type: Application
    Filed: August 28, 2006
    Publication date: March 13, 2008
    Applicant: Ortiva Wireless
    Inventors: Sujit Dey, Debashis Panigrahi, Douglas Wong, Yusuke Takebuchi
  • Publication number: 20080052414
    Abstract: A method and system are provided for wireless multimedia customization for different access networks with variable network conditions and device types. In one aspect, when a multimedia content clip is available, the clip is processed for transport by processing it in accordance with different options for the content clip in an optimized way that helps dynamic customization. For example, instead of preparing a version of the entire content clip, targeted for a particular network condition and target device characteristics, or creating a separate processed clip for each compression parameter available, a set of content ingredients are generated that can address a wide range of network conditions even through dynamic fluctuations in conditions and device characteristics.
    Type: Application
    Filed: August 28, 2006
    Publication date: February 28, 2008
    Applicant: Ortiva Wireless, Inc.
    Inventors: Debashis Panigrahi, Sujit Dey, Douglas Wong, Parag Arole
  • 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
  • Patent number: D579335
    Type: Grant
    Filed: December 5, 2006
    Date of Patent: October 28, 2008
    Assignee: Diageo North America, Inc.
    Inventors: Jason Douglas Wong, Kristin E. Sabena, Monica B. Ingersoll, James A. Neri