Patents by Inventor Charles Wu

Charles Wu 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: 12216569
    Abstract: A method and apparatus for configurable application feature experiments is described. The method can include receiving data indicative of a metric to be collected after a feature treatment is deployed to a plurality of configurable applications. The method can also include receiving, from the configurable applications, feature treatment event messages that include metric values associated with the metric. Furthermore, the method can include performing a sequential testing process using the metric values from the event messages to determine when statistical significance has been reached for the metric values satisfying or not satisfying a significance threshold associated with the metric, and using this determination to transmit alerts messages to an application developer system.
    Type: Grant
    Filed: March 17, 2023
    Date of Patent: February 4, 2025
    Inventors: Charles Wu, Gianpiero Condorelli, Mansi Mohan, Yoneo Arai, Gautham Sudarshan
  • Publication number: 20240311281
    Abstract: A method and apparatus for configurable application feature experiments is described. The method can include receiving data indicative of a metric to be collected after a feature treatment is deployed to a plurality of configurable applications. The method can also include receiving, from the configurable applications, feature treatment event messages that include metric values associated with the metric. Furthermore, the method can include performing a sequential testing process using the metric values from the event messages to determine when statistical significance has been reached for the metric values satisfying or not satisfying a significance threshold associated with the metric, and using this determination to transmit alerts messages to an application developer system.
    Type: Application
    Filed: March 17, 2023
    Publication date: September 19, 2024
    Inventors: Charles Wu, Gianpiero Condorelli, Mansi Mohan, Yoneo Arai, Gautham Sudarshan
  • Patent number: 11329640
    Abstract: An analog delay line includes a clock generator, an analog sampling circuit, a bank of analog memory cells, a memory controller, an analog readout circuit, and an analog multiplexer. The clock generator is configured to output plural reception clock signals of different frequencies and plural transmission clock signals of different frequencies, the transmission clock signals offset in accumulated phase relative to the reception clock signals. The analog sampling circuit is controlled by at least one of the reception clock signals, and is configured to output a sequence of sampled voltages of an analog input signal. The memory controller is configured to control a write operation at a write frequency of at least one of the reception clock signals and a read operation at a read frequency of at least one of the transmission clock signals.
    Type: Grant
    Filed: February 18, 2021
    Date of Patent: May 10, 2022
    Assignee: Keysight Technologies, Inc.
    Inventors: Charles Wu, Ken A. Nishimura, Kenneth D. Poulton
  • Publication number: 20190264216
    Abstract: Fungal artificial chromosome (FAC) vectors are disclosed. A vector can be replicated in a bacterial or a fungal host, and can comprise an insert of heterologous DNA up to about 500 kilobases. A vector can be used for cloning and expressing a secondary metabolite (SM) gene cluster. An insert sequence can be modified by homologous recombination. A vector can be a plasmid comprising bacterial and fungal origins of replication, as well as bacterial and fungal selection marker genes. Also disclosed are vectors that can be integrated into a fungal genome, and dual function vectors which can be replicated in a bacterial or a fungal host and can also be integrated into a fungal genome. Also disclosed are methods of generating plasmid libraries including vectors comprising intact SM gene clusters.
    Type: Application
    Filed: May 10, 2019
    Publication date: August 29, 2019
    Inventor: Chengcang Charles Wu
  • Patent number: 10337019
    Abstract: Fungal artificial chromosome (FAC) vectors are disclosed. A vector can be replicated in a bacterial or a fungal host, and can comprise an insert of heterologous DNA up to about 500 kilobases. A vector can be used for cloning and expressing a secondary metabolite (SM) gene cluster. An insert sequence can be modified by homologous recombination. A vector can be a plasmid comprising bacterial and fungal origins of replication, as well as bacterial and fungal selection marker genes. Also disclosed are vectors that can be integrated into a fungal genome, and dual function vectors which can be replicated in a bacterial or a fungal host and can also be integrated into a fungal genome. Also disclosed are methods of generating plasmid libraries including vectors comprising intact SM gene clusters.
    Type: Grant
    Filed: April 29, 2016
    Date of Patent: July 2, 2019
    Assignee: INTACT GENOMICS, INC.
    Inventor: Chengcang Charles Wu
  • Patent number: 10326955
    Abstract: A readout circuit for use with an image sensor includes a comparator coupled to compare a ramp signal from a ramp generator with an output signal from a pixel of a pixel array. A counter is coupled to the comparator to count until the comparator detects that a ramp signal value has reached an output signal value. The counter includes K cascade-coupled dynamic flip-flop circuits to generate the K least significant bits (LSBs) of the N-bit output of the counter. The counter also includes N-K cascade-coupled static flip-flop circuits to generate the N-K most significant bits (MSBs) of the N-bit output of the counter. A latch is coupled to the counter to store a count value generated by the counter after the ramp signal value has reached the output signal value.
    Type: Grant
    Filed: January 16, 2018
    Date of Patent: June 18, 2019
    Assignee: OmniVision Technologies, Inc.
    Inventors: Yingkan Lin, Charles Wu, Yu-Shen Yang
  • Patent number: 10243888
    Abstract: Methods and systems according to one or more embodiments establish communication across separate IP domains that are on the same layer 2 bridged domain. In an embodiment, a method includes receiving a configuration of a first IP address of a first node on a first side of a switch and a second IP address of a second node on a second side of the switch, wherein the first and second IP addresses are of different domains and are to be translated in each direction with respect to the switch, wherein the switch further comprises an integrated block adapted to do translation at line rate. Based on the configuration, the method also includes modifying, by the switch, packets of an applicable protocol in each direction so that the first and second IP addresses are changed for each domain such that either side of the switch acts as if an opposite side is on the same domain so that layer 2 communication is established.
    Type: Grant
    Filed: April 24, 2017
    Date of Patent: March 26, 2019
    Assignee: Cisco Technology, Inc.
    Inventors: Marc Bennett, Yen Teresa Nguyen, Jonathan Harrod, Charles Wu, Aijaz Pathan
  • Patent number: 10171711
    Abstract: A transmitter circuit coupled to output image data from an image sensor includes a plurality of transmitters. The transmitters may include a plurality of drivers coupled to receive a data signal, and output a differential signal in response to receiving the data signal. A de-emphasis circuit is coupled between a first output of a first driver in the plurality of drivers, and a second output of a second driver in the plurality of drivers. The de-emphasis circuit is coupled to receive a de-emphasis control signal, and in response to receiving the de-emphasis control signal, the de-emphasis circuit reduces a magnitude of the differential signal.
    Type: Grant
    Filed: January 16, 2018
    Date of Patent: January 1, 2019
    Assignee: OmniVision Technologies, Inc.
    Inventors: Min Liu, Yun Hak Koh, Charles Wu
  • Publication number: 20170211077
    Abstract: Fungal artificial chromosome (FAC) vectors are disclosed. A vector can be replicated in a bacterial or a fungal host, and can comprise an insert of heterologous DNA up to about 500 kilobases. A vector can be used for cloning and expressing a secondary metabolite (SM) gene cluster. An insert sequence can be modified by homologous recombination. A vector can be a plasmid comprising bacterial and fungal origins of replication, as well as bacterial and fungal selection marker genes. Also disclosed are vectors that can be integrated into a fungal genome, and dual function vectors which can be replicated in a bacterial or a fungal host and can also be integrated into a fungal genome. Also disclosed are methods of generating plasmid libraries including vectors comprising intact SM gene clusters.
    Type: Application
    Filed: April 29, 2016
    Publication date: July 27, 2017
    Inventor: Cheng-Cang Charles Wu
  • Patent number: 9661031
    Abstract: Methods and systems according to one or more embodiments establish communication across separate IP domains that are on the same layer 2 bridged domain. In an embodiment, a method includes receiving a configuration of a first IP address of a first node on a first side of a switch and a second IP address of a second node on a second side of the switch, wherein the first and second IP addresses are of different domains and are to be translated in each direction with respect to the switch, wherein the switch further comprises an integrated block adapted to do translation at line rate. Based on the configuration, the method also includes modifying, by the switch, packets of an applicable protocol in each direction so that the first and second IP addresses are changed for each domain such that either side of the switch acts as if an opposite side is on the same domain so that layer 2 communication is established.
    Type: Grant
    Filed: November 27, 2012
    Date of Patent: May 23, 2017
    Assignee: CISCO TECHNOLOGY, INC.
    Inventors: Marc Bennett, Yen Teresa Nguyen, Jonathan Harrod, Charles Wu, Aijaz Pathan
  • Patent number: 7669208
    Abstract: The invention includes a method of synchronizing objects between first and second object stores. A synchronization manager in accordance with the invention maintains a reference store containing identifying data segments corresponding respectively to a plurality of objects that have previously been synchronized between the first and second object stores. An application program that maintains the first object store has associated interfaces that allow the synchronization manager to compare and manipulate objects. One such interface allows the synchronization manager to submit an identifying data segment associated with a particular object. In response, this interface returns a handle that corresponds to the submitted identifying data segment. Another interface accepts a handle that refers to an identifying data segment, and determines if the object corresponding to the identifying data segment has been changed in the first object store since the last synchronization.
    Type: Grant
    Filed: August 19, 2003
    Date of Patent: February 23, 2010
    Assignee: Microsoft Corporation
    Inventors: Charles Wu, George T. Hu, Jeffrey R. Blum
  • Publication number: 20090158157
    Abstract: A method and system are disclosed for selecting representative information from a video clip to aid in identifying the video clip. The video clip may be a recorded television program and the representative information may be thumbnails determined to a high degree of certainty to include identifying content from the television program. When a user accesses a list of recorded video clips, the identifying information for each clip may be presented to the user to further assist the user in identifying the recorded video clip.
    Type: Application
    Filed: December 14, 2007
    Publication date: June 18, 2009
    Applicant: MICROSOFT CORPORATION
    Inventors: Kevin Shields, Li-Juan Qin, Charles Wu, Mark Schwesinger
  • Publication number: 20090023925
    Abstract: The present invention provides N?-(2-halobenzylidene)sulfonylhydrazides of formula I Compounds of formula I are useful for the manufacture of 1-arylsulfonylindazole 5-HT6 ligands.
    Type: Application
    Filed: June 27, 2008
    Publication date: January 22, 2009
    Applicant: Wyeth
    Inventors: Anita Wai-Yin Chan, Mahmut Levent, David Place, Panolil Raveendranath, Sanjay Raveendranth, Vijay Raveendranath, Girija Raveendranath, Xinxu Shi, Charles Wu
  • Publication number: 20070027327
    Abstract: Processes for preparing oxindoles, which can be utilized in the preparation of a variety of useful compounds, and methods for minimizing or preventing N-alkylation of amide containing compounds, including oxindoles, are provided.
    Type: Application
    Filed: July 27, 2006
    Publication date: February 1, 2007
    Applicant: Wyeth
    Inventors: Yanzhong Wu, Bogdan Wilk, Zhixian Ding, Xinxu Shi, Charles Wu, Panolil Raveendranath, Haris Durutlic
  • Patent number: 7127509
    Abstract: A synchronization system synchronizes objects between a portable computer and a desktop computer. The portable computer is capable of communicating with a storage volume that can become inaccessible to the portable computer. The system identifies storage volumes currently available to the portable computer and identifies storage volumes previously accessible to the potable computer, but not currently accessible to the portable computer. Objects contained in storage volumes that are currently accessible to the portable computer are then synchronized between the base computer and the portable computer. During the synchronization process, the system ignores objects stored on volumes that are not currently accessible to the portable computer.
    Type: Grant
    Filed: April 15, 2004
    Date of Patent: October 24, 2006
    Assignee: Microsoft Corporation
    Inventor: Charles Wu
  • Patent number: 7069171
    Abstract: A turbocharger speed controller includes a rising rate limiter having an input receiving a turbocharger speed signal and an output producing a rate limited turbocharger speed signal, a high envelope filter having an input receiving the rate limited turbocharger speed signal and an output producing a filtered and rate limited turbocharger speed signal, a turbocharger speed control signal generator having an input receiving the filtered and rate limited turbocharger speed signal and an output producing a turbocharger speed control signal based on comparison of the filtered and rate limited turbocharger speed signal with a desired turbocharger speed, and a swallowing capacity control mechanism responsive to the turbocharger speed control signal to vary a swallowing capacity of the turbocharger.
    Type: Grant
    Filed: July 9, 2003
    Date of Patent: June 27, 2006
    Assignee: Cummins, Inc.
    Inventors: Yue Yun Wang, Charles Wu, Thomas A. Dollmeyer
  • Patent number: 7006911
    Abstract: A system is disclosed for controlling the current used by an actuator to control actuator position. A control circuit is configured to control the actuator current to a value at or near the minimum current required to sustain the actuator in a desired position in order to maintain the actuator operating temperature below a specified maximum actuator temperature.
    Type: Grant
    Filed: November 4, 2003
    Date of Patent: February 28, 2006
    Assignee: Cummins, Inc.
    Inventors: Daniel D. Wilhelm, Gregory R. White, Charles Wu
  • Patent number: 6996633
    Abstract: A synchronization system synchronizes objects between a portable computer and a desktop computer. The portable computer is capable of communicating with a storage volume that can become inaccessible to the portable computer. The system identifies storage volumes currently available to the portable computer and identifies storage volumes previously accessible to the portable computer, but not currently accessible to the portable computer. Objects contained in storage volumes that are currently accessible to the portable computer are then synchronized between the base computer and the portable computer. During the synchronization process, the system ignores objects stored on volumes that are not currently accessible to the portable computer. However, the system continues to monitor and record changes to objects stored on volumes that are not currently accessible to the portable computer.
    Type: Grant
    Filed: November 17, 2004
    Date of Patent: February 7, 2006
    Assignee: Microsoft Corporation
    Inventor: Charles Wu
  • Patent number: 6992658
    Abstract: An apparatus and a method for entering information into an electronic device are provided. The apparatus (200) includes five text-input buttons (102, etc) that can be activated by pressing or by touching. In one embodiment, the buttons are located on a disk (302). Text is entered by pressing or touching a single text-input button and then passing a finger or thumb over additional buttons in a prescribed order. The apparatus may be used in conjunction with additional input devices, such as an ‘accept’ or ‘OK’ button. Four navigation buttons (104, etc) are also provided. In one embodiment, these are additional buttons. In a further embodiment, four of the five text-input buttons are selectable as navigation buttons. The selection may be achieved by rotation of the disk (302) on which the buttons are located. The apparatus may also include a rotatable wheel or roller (108) to permit scrolling through lists. The apparatus may be used to enter navigation (command), text or number information.
    Type: Grant
    Filed: October 31, 2002
    Date of Patent: January 31, 2006
    Assignee: Motorola, Inc.
    Inventors: Charles Wu, Jin Guo, Lu Chang, Carlos McEvilly
  • Patent number: D705750
    Type: Grant
    Filed: May 9, 2013
    Date of Patent: May 27, 2014
    Assignee: Shenzhen Grandsun Electronics Co., Ltd.
    Inventors: Charles Wu, Steven Shi, Wenlong Zheng, Wenyang Yang, Wanquan Zhou, Bo Xiang