Inventors list

Assignees list

Classification tree browser

Top 100 Inventors

Top 100 Assignees


Cheng, San Jose

Andrew Cheng, San Jose, CA US

Patent application numberDescriptionPublished
20100151026NOVEL STRAIN OF LACTOBACILLUS CRISPATUS - The invention provides a naturally occurring strain of 06-17-2010

An-Nien Cheng, San Jose, CA US

Patent application numberDescriptionPublished
20100128748MONITORING METHOD AND DEVICE FOR MONITORING A FORWARD VOLTAGE OF A LASER DIODE IN A LASER DIODE DRIVER INTEGRATED CIRCUIT (IC) - A laser diode driver IC of a transmitter or transceiver is provided with circuitry for monitoring the forward voltage of the laser diode or laser diodes of the transmitter or transceiver to enable the health of the laser diode or diodes to be assessed in real-time.05-27-2010
20100266236 OPTICAL COMMUNICATIONS DEVICE HAVING A MOUNTING CORE AND METHOD - A parallel optical communications device is provided that has a mounting core that functions as a mounting system for mounting core components of the parallel optical communications device. In addition, the mounting core functions as a heat dissipation system for the core components of the parallel optical communications device, and also protects the core components and other elements of the communications device from dust and damage that can be caused by handling and other factors. In addition to performing the aforementioned functions, the mounting core is configured to enable the parallel optical communications device to be made extremely small in size while also protecting signal integrity.10-21-2010

Baohong Cheng, San Jose, CA US

Patent application numberDescriptionPublished
20080238398Automatic current trimming method and circuits - Techniques pertaining to device and method for controlling an analog signal are disclosed. Using a single connection (e.g., a connector or a pin) without an external resistive element (e.g., a resistor), an analog output is digitally controlled and produced. According to one aspect of the present invention, a precisely controlled current is generated from a coded data that represents. A control unit is designed to control a working mode based on an input signal from the connection. In one embodiment, the working mode includes a default mode, a programmable mode, a testing mode and a shutdown mode. Under the programmable mode, a user determines a signal coupled in from the connection as desired, and a code unit codes the signal in accordance with a predefined protocol. The code unit then sends the coded data to a decode unit. The decode unit is designed to generate or control the current by the decoded data10-02-2008

Ben Cheng, San Jose, CA US

Patent application numberDescriptionPublished
20090173121Bump Proof Locks - A bump proof lock has stationary part and movable part in lockable sliding contact with each other. The stationary part has first passages and a driver pin slidably disposed in each first passage. The movable part has: 07-09-2009

Charles T. Cheng, San Jose, CA US

Patent application numberDescriptionPublished
20100206247Adjustable Pet Raincoat - An adjustable pet raincoat and a method of using the raincoat are disclosed. An adjustable pet raincoat comprises one or more foldable torso covers and an inflatable head cover. Each torso cover has one or more sections and can be fully extended or folded. A torso cover can also be attached to another torso cover to form a bigger one to fit the size of a pet. Torso straps and a chest strap are attached to torso covers and used to anchor the pet raincoat on a pet. In a further embodiment, sections of a torso cover are connected to their neighboring sections only at their middle part of divided lines to allow flexible use of each section.08-19-2010

Chi Fung Cheng, San Jose, CA US

Patent application numberDescriptionPublished
20080204074DEDICATED INTERFACE ARCHITECTURE FOR A HYBRID INTEGRATED CIRCUIT - An interface design for a hybrid IC that utilizes dedicated interface tracks to allow signals to interface distributively with the logic blocks of the FPGA portion providing for faster and more efficient communication between the FPGA and ASIC portions of the hybrid IC.08-28-2008

Chunqing Cheng, San Jose, CA US

Patent application numberDescriptionPublished
20110093603VIRTUAL FOLDERS FOR TRACKING HTTP SESSIONS - Requests from a client to a network device are authenticated based on a session ID obtained by the network device. Requests may be authenticated by obtaining a session ID value when a session is initiated and transmitting a document to the client that embeds the session ID in such a manner that additional requests to the network device based on the document include the session ID in the request. The additional requests are authenticated based on a determination of whether the session ID is included in the additional requests.04-21-2011

Isaac K. Cheng, San Jose, CA US

Patent application numberDescriptionPublished
20100318960SYSTEM, METHOD, AND APPARATUS FOR GENERATION OF EXECUTABLES FOR A HETEROGENEOUS MIX OF MULTIFUNCTION PRINTERS - A computer program product that includes a computer useable storage medium to store a computer readable program that, when executed on a computer, causes the computer to perform operations, including operations to incorporate an entity specification into a business process in response to an input by a user, determine a multifunction printer (MFP) from a heterogeneous mix of MFPs for implementation of the business process, and generate an executable to execute on the MFP. The entity specification describes an element of a document and is associated with the business process. The MFP has an associated executable language and a graphical user interface (GUI) specification. The executable conforms to the executable language and the GUI specification, is generated from the entity specification and the business process, and performs the business process when executed by the MFP.12-16-2010

Isaac Kam-Chak Cheng, San Jose, CA US

Patent application numberDescriptionPublished
20080228858INCREMENTALLY SYCHRONIZING OCCASIONALLY-CONNECTED MOBILE DATABASES, PRESERVING HORIZONTAL FILTER SCOPE CONSISTENCY BY USING CLIENT PRE-IMAGE - A system for synchronizing data on a first device with data at a second device, includes: determining a pre-image of the data on the first device according to a filter after a previous synchronization with the data at the second device; determining a current image of the data at the second device according to the filter; determining a delta of the current image, where the delta comprises data that exists in the current image and has changed since the previous synchronization; instructing the first device to delete data that exists in the pre-image but not in the current image; and instructing the first device to UPSERT a union of the data that exists in the delta and the data that exists in the current image but not the pre-image. This is efficient in time and bandwidth resources while also providing consistent data integrity.09-18-2008
20080235653SYSTEM AND METHOD FOR DEFINING AND DYNAMICALLY INVOKING POLYMORPHIC CALL FLOWS - A system and method for defining and dynamically invoking polymorphic call flows in a call flow system. Call flows are defined that include a publisher call flow and subscriber call flows. A first trigger point in a publisher call flow is defined. Triggers specifying late-binding references to trigger points are defined in the subscriber call flows. Subsequent to the call flows being published in a repository, the publisher call flow is executed, the first trigger point is located, and the publisher call flow is executed. Without changing any other call flow and without terminating and restarting the publisher call flow, a call flow is added to the call flow system and invoked or a call flow is removed.09-25-2008
20080306907REDUNDANT VERSION INFORMATION IN HISTORY TABLE THAT ENABLES EFFICIENT SNAPSHOT QUERYING - A system for efficient snapshot querying include: providing a first version value for each data in a history table, where the first version value indicates a beginning of a period in which the data is valid; providing at least a second version value for each data in the history table, where the second version value indicates an end of the period in which the data is valid; receiving a request for a version of a database; and retrieving the data with the first version value less than or equal to the requested version and the second version value greater than or equal to the requested version. By maintaining a history table with redundant version information, the system is able to provide efficient snapshot querying while also avoiding the overhead burden of conventional approaches. No aggregates, joins, or sub-queries are required to retrieve a snapshot.12-11-2008

Patent applications by Isaac Kam-Chak Cheng, San Jose, CA US

Issac Kam-Chak Cheng, San Jose, CA US

Patent application numberDescriptionPublished
20080221917METHOD AND SYSTEM FOR SPECIFYING, DEPLOYING AND DYNAMICALLY UPDATING WORK FLOWS - A method and system for specifying, deploying and updating work flows. A request is received from a user of a system with components comprising a computing system and human representatives. The components facilitate routing and servicing the request. A work flow comprising manual and automatic steps is specified to perform the routing and servicing of the request. The automatic steps are automatically performed by the computing system and the manual steps are manually performed by the representatives. Both the automatic steps and the manual steps are uniformly defined in a single general-purpose markup language (e.g., XML). Further, a manual step is dynamically transformed into a new automatic step that is represented as a new XML action element. The new XML action element includes an identifier of a software routine to be executed to perform the new automatic step.09-11-2008

Jin Cheng, San Jose, CA US

Patent application numberDescriptionPublished
20090286761Anti-Proliferative and Anti-Inflammatory Agent Combination for Treatment of Vascular Disorders with an Implantable Medical Device - A drug-delivery system is provided including at least 100 μg of everolimus and clobetasol, such that the ratio of everolimus to clobetasol is at least 10:1 (w/w) or the amount of everolimus by weight is at least 10 times more than clobetasol. The system can be a stent. Also provided a method of treating restenosis or vulnerable plaque of a blood vessel, the method includes locally administering to a patient a first drug selected from a group consisting of rapamycin (sirolimus), Biolimus A9, deforolimus, AP23572, tacrolimus, temsirolimus, pimecrolimus, zotarolimus (ABT-578), 40-O-(2-hydroxy)ethylrapamycin (everolimus), 40-O-(3-hydroxy)propylrapamycin, 40-O-[2-(2-hydroxy)ethoxy]ethylrapamycin, 40-O-tetrazolylrapamycin and 40-epi-(N1-tetrazolyl)rapamycin, and locally administering to a patient a second drug consisting of clobetasol, wherein the minimum amount of the first drug that is locally administered is 100 μg, and wherein the ratio of the first drug to the second drug is, for example, 10:1 to 100:1 (w/w).11-19-2009

Lawrence Cheng, San Jose, CA US

Patent application numberDescriptionPublished
20100206247Adjustable Pet Raincoat - An adjustable pet raincoat and a method of using the raincoat are disclosed. An adjustable pet raincoat comprises one or more foldable torso covers and an inflatable head cover. Each torso cover has one or more sections and can be fully extended or folded. A torso cover can also be attached to another torso cover to form a bigger one to fit the size of a pet. Torso straps and a chest strap are attached to torso covers and used to anchor the pet raincoat on a pet. In a further embodiment, sections of a torso cover are connected to their neighboring sections only at their middle part of divided lines to allow flexible use of each section.08-19-2010

Lewis Cheng, San Jose, CA US

Patent application numberDescriptionPublished
20080286737Adaptive Engine Logic Used in Training Academic Proficiency - The present invention is an intelligent, adaptive system that takes in information and reacts to the specific information given to it, using a set of predefined heuristics. Therefore, each individual's information (which can and is unique) will feed the engine, and then provide a unique experience to that individual. One embodiment of the present invention discussed herein focuses on Mathematics however the invention is not limited thereby as the same logic can be applied to other academic subjects.11-20-2008

Liang Cheng, San Jose, CA US

Patent application numberDescriptionPublished
20100124279VIDEO RATE CONTROL PROCESSOR FOR A VIDEO ENCODING PROCESS - A system for executing video encoding operations. The system includes a video encoder for encoding an incoming video stream into a plurality of macro blocks. A motion estimation engine is coupled to the video encoder for controlling the encoding of the macro blocks. A video rate control processor is coupled to the video encoder and coupled to the motion estimation engine. The video rate control processor receives a plurality of parameters from the video encoder that indicate an encoding complexity for a macro block and a video frame of the video stream and, upon receiving an indication from the motion estimation engine, computes a quantization parameter for the macro block. The quantization parameter is dynamically adjusted for the video stream to achieve a target bit rate.05-20-2010

Po-Yuen Cheng, San Jose, CA US

Patent application numberDescriptionPublished
20100002675Method and apparatus of data transmission over guard sub-carriers in multi-carrier OFDM systems - A method of data transmission over guard sub-carriers is provided in a multi-carrier OFDM system. Adjacent radio frequency (RF) carriers are used to carry radio signals transmitted through adjacent frequency channels. A plurality of guard sub-carriers between adjacent frequency channels are aligned and identified for data transmission in a pre-defined physical resource unit. The identified guard sub-carriers do not overlap with normal data sub-carriers of the radio signals transmitted through the adjacent frequency channels. At least one of the identified guard sub-carriers is reserved as NULL sub-carrier. A flexible multi-carrier transceiver architecture is also provided in a multi-carrier OFDM system. Different multi-carrier and/or MIMO/SISO data transmission schemes are implemented by adaptively reconfigure same hardware modules including common MAC layer module, physical layer entities, and RF entities. Furthermore, the flexible multi-carrier transceiver architecture can be used to support data transmission over guard sub-carriers.01-07-2010
20100166093METHOD FOR ESTIMATING PHASE ERROR IN MIMO OFDM COMMUNICATIONS SYSTEM - A method for estimating a phase error existing in a receiver of a MIMO OFDM communications system is disclosed. The method includes executing Hermitian transpose on channel coefficient matrix of the MIMO OFDM communications system for generating Hermitian-transposed channel coefficient matrix, multiplying received signal matrix of the receiver with the Hermitian-transposed channel coefficient matrix for generating converted signals, summing products of the converted signals and complex conjugates of pilot signals corresponding to the converted signals for generating a sum result, and generating the phase error according to the sum result, the converted signals, and the complex conjugates of the pilot signals. The pilot signals are extracted from the received signal matrix.07-01-2010
20100202570Method for estimating phase error in MIMO OFDM communications system - A method for estimating a phase error existing in a receiver of a MIMO OFDM communications system is disclosed. The method includes executing Hermitian transpose on channel coefficient matrix of the MIMO OFDM communications system for generating Hermitian-transposed channel coefficient matrix, multiplying received signal matrix of the receiver with the Hermitian-transposed channel coefficient matrix for generating converted signals, summing products of the converted signals and complex conjugates of pilot signals corresponding to the converted signals for generating a sum result, and generating the phase error according to the sum result, the converted signals, and the complex conjugates of the pilot signals. The pilot signals are extracted from the received signal matrix.08-12-2010

Siu F. Cheng, San Jose, CA US

Patent application numberDescriptionPublished
20090269512NONPLANAR FACEPLATE FOR A PLASMA PROCESSING CHAMBER - A method and apparatus for adjust local plasma density during a plasma process. One embodiment provides an electrode assembly comprising a conductive faceplate having a nonplanar surface. The nonplanar surface is configured to face a substrate during processing and the conductive faceplate is disposed so that the nonplanar surface is opposing a substrate support having an electrode. The conductive faceplate and the substrate support form a plasma volume. The nonplanar surface is configured to adjust electric field between the conductive plate and the electrode by varying a distance between the conductive plate and the electrode.10-29-2009
20110076826PASSIVATING GLUE LAYER TO IMPROVE AMORPHOUS CARBON TO METAL ADHESION - A method and apparatus is provided for forming a resistive memory device having good adhesion among the components thereof. A first conductive layer is formed on a substrate, and the surface of the first conductive layer is treated to add adhesion promoting materials to the surface. The adhesion promoting materials may form a layer on the surface, or they may incorporate into the surface or merely passivate the surface of the first conductive layer. A variable resistance layer is formed on the treated surface, and a second conductive layer is formed on the variable resistance layer. Adhesion promoting materials may also be included at the interface between the variable resistance layer and the second conductive layer.03-31-2011

Taiyi Cheng, San Jose, CA US

Patent application numberDescriptionPublished
20090098902METHOD AND SYSTEM FOR PROCESSING MULTI-RATE AUDIO FROM A PLURALITY OF AUDIO PROCESSING SOURCES - One or more circuits in a mobile phone may be utilized for up sampling two or more audio signals to a same data sampling rate. Each audio signal, such as digital audio, voice, and polyringer, for example, may be received at one of a plurality of data sampling rates and one or more of the following wireless standards: WCDMA, HSDPA, GSM, GPRS, EDGE, and/or Bluetooth. Audio signals may be equalized and/or compensated with an FIR filter before up sampling or with an IIR filter to reduce overall processing latency. Multiple half-band interpolation operations may perform the up sampling. The first half-band filter may be replaced by an IIR filter to reduce overall processing latency. A gain of the up-sampled data may be adjusted to reduce noise effects. The channels of the up-sampled audio signals may be mixed and later further up sampled for subsequent communication to an output device.04-16-2009
20090319260METHOD AND SYSTEM FOR AUDIO TRANSMIT PROCESSING IN AN AUDIO CODEC - Methods and systems for audio transmit processing in an audio CODEC are disclosed and may comprise receiving one or more analog and/or digital audio signals, and simultaneously processing the received one or more analog audio and/or digital audio signals via a plurality of processing paths of the audio CODEC. The digital audio signals may be generated via a digital microphone, which may comprise a microelectromechanical (MEMS) microphone, and may be utilized for audio beamforming. The received analog and digital signals may be processed at one or more sampling rates, and may be filtered via decimation filters. The received analog signals may be converted to digital signals. The processing may comprise converting a sampling rate of the received digital signals and the converted analog signals. The processing may comprises filtering of the received digital signals and the converted analog signals via infinite impulse response (IIR) filters.12-24-2009
20100056050METHOD AND SYSTEM FOR AUDIO FEEDBACK PROCESSING IN AN AUDIO CODEC - Aspects of a method and system for audio feedback processing in an audio CODEC are provided. In this regard, in a hardware audio CODEC for a wireless device, voice content from a first audio source may be mixed with audio content from one or more second audio sources to generate a composite audio signal. The composite audio may be transmitted to one or more far-end communication partners via a wireless communication channel. The wireless communication channel may be a channel of a cellular network. The composite audio signal may also be mixed with audio content received from a far-end communication partner and output to a local user via one or more audio output devices. The audio content from the second audio sources may comprise music played from a digital storage medium within the wireless device and/or music extracted from a signal received by the wireless device.03-04-2010
20100057471METHOD AND SYSTEM FOR PROCESSING AUDIO SIGNALS VIA SEPARATE INPUT AND OUTPUT PROCESSING PATHS - Aspects of a method and system for processing audio signals via separate input and output processing paths are provided. In this regard, a hardware audio CODEC comprising one or more audio inputs and one or more audio outputs and may be enabled to route, via one or more switching elements, audio signals from any of the inputs to any of the outputs. The CODEC may be enabled to simultaneously process a plurality of audio signals based on a configuration of the switching elements. Upstream from the switching elements, received audio signals may be processed independent of an output to which the may be communicated. Downstream from said switching elements audio signals may be processed independent of an input via which the signals were received.03-04-2010
20100057472METHOD AND SYSTEM FOR FREQUENCY COMPENSATION IN AN AUDIO CODEC - In a method and system for frequency compensation in an audio CODEC, a filter in a hardware audio CODEC may be configured based on power consumption and based on a frequency response of an active output device to which the filter is communicatively coupled. The filter may comprise a plurality of filter stages, which may be, for example, biquads, and the filter may be configured by enabling or disabling one or more of the stages. In this manner, power consumption of the filter may be managed by enabling and/or disabling one or more stages. Configuration of the filter may be performed dynamically depending on whether one or more audio output devices may be active. In this regard, which output device is active and its frequency response may be determined and filter coefficients may be reconfigured upon a change in which output device may be active.03-04-2010
20100057477METHOD AND SYSTEM FOR MULTI-BAND AMPLITUDE ESTIMATION AND GAIN CONTROL IN AN AUDIO CODEC - Aspects of a method and system for multi-band amplitude estimation and gain control in an audio CODEC are provided. In this regard, an audio signal may be filtered and delayed to generate one or more sub-band signals, a gain may be applied to each sub-band signal to generate one or more level adjusted sub-band signals, and the one or more level adjusted signals may be added to a delayed version of the audio signal. The gain applied to a particular one of the one or more sub-band signals may be controlled based on a detected amplitude of a summed signal derived by summing the particular one of the one or more sub-band signals and a corresponding one of the one or more level-adjusted sub-band signals.03-04-2010
20110013851METHOD AND SYSTEM FOR PIPELINED PROCESSING IN AN INTEGRATED EMBEDDED IMAGE AND VIDEO ACCELERATOR - A method and system for pipelined processing in an integrated embedded image and video accelerator is described. Aspects of a system for pipelined processing in an integrated embedded image and video accelerator may include circuitry that enables pipeline processing of video data within a single chip, wherein the pipeline processing may further include decoding of a block of video data while simultaneously inverse transforming a previously decoded block of video data. Aspects of the system may also include circuitry that enables transformation, within the single chip, of a block of said video data while simultaneously encoding, within said single chip, a previously transformed block of video data01-20-2011

Patent applications by Taiyi Cheng, San Jose, CA US

Wei Pan Cheng, San Jose, CA US

Patent application numberDescriptionPublished
20090173121Bump Proof Locks - A bump proof lock has stationary part and movable part in lockable sliding contact with each other. The stationary part has first passages and a driver pin slidably disposed in each first passage. The movable part has: 07-09-2009

Yu Qing Cheng, San Jose, CA US

Patent application numberDescriptionPublished
20090132764POWER CONSERVATION VIA DRAM ACCESS - Power conservation via DRAM access reduction is provided by a buffer/mini-cache selectively operable in a normal mode and a buffer mode. In the buffer mode, entered when CPUs begin operating in low-power states, non-cacheable accesses (such as generated by a DMA device) matching specified physical address ranges, or having specific characteristics of the accesses themselves, are processed by the buffer/mini-cache, instead of by a memory controller and DRAM. The buffer/mini-cache processing includes allocating lines when references miss, and returning cached data from the buffer/mini-cache when references hit. Lines are replaced in the buffer/mini-cache according to one of a plurality of replacement policies, including ceasing replacement when there are no available free lines. In the normal mode, entered when CPUs begin operating in high-power states, the buffer/mini-cache operates akin to a conventional cache and non-cacheable accesses are not processed therein.05-21-2009