Patents - stay tuned to the technology

Inventors list

Assignees list

Classification tree browser

Top 100 Inventors

Top 100 Assignees


Cai, CA

Anming He Cai, San Jose, CA US

Patent application numberDescriptionPublished
20120108969SYSTEMS AND METHODS FOR REDUCING NON-UNIFORM ROTATION DISTORTION IN ULTRASOUND IMAGES - A method for generating an ultrasound image includes receiving an image frame having consecutive ultrasound scan lines obtained using a rotating ultrasound imaging arrangement and determining first and second cross-correlation values for a plurality of the scan lines. For each individual scan line, the first cross-correlation value includes a cross-correlation coefficient between a first subframe of consecutive scan lines including the individual scan line and a second subframe of scan lines shifted from the first subframe by a first integer value. The second correlation value includes a cross-correlation coefficient between the first subframe and a third subframe of scan lines shifted from the first subframe by a second integer value. The method further includes evaluating, individually for multiple scan lines, whether that scan line exhibits non-uniform rotation distortion using at least one of the first and second cross-correlation values. A correction for non-uniform rotation distortion is applied.05-03-2012
20120123271SYSTEMS AND METHODS FOR MAKING AND USING ROTATIONAL TRANSDUCERS FOR CONCURRENTLY IMAGING BLOOD FLOW AND TISSUE - A method for generating a composite image using an intravascular imaging device includes receiving reflected echo signals from at least one transducer along a first of a plurality of radial scan lines. The received echo signals are passed through a plurality of signal processing channels to form a plurality of filtered signals. The filtered signals include a high-resolution tissue structure signal and at least one first pre-blood-flow-mask signal. High-resolution tissue structure signals are processed to form a high-resolution tissue structural image. First pre-blood-flow-mask signals are cross-correlated with second pre-blood-flow-mask signals from an adjacent radial scan line to form blood-flow-mask signals. Blood-flow-mask signals are processed to form a blood-flow mask. For each pixel of the composite image, it is determined whether to use a corresponding pixel of the high-resolution tissue structural image or a corresponding pixel of the cross-correlated blood flow mask to generate the composite image pixel.05-17-2012
20140073924SYSTEMS AND METHODS FOR MAKING AND USING ROTATIONAL TRANSDUCERS FOR CONCURRENTLY IMAGING BLOOD FLOW AND TISSUE - A method for generating a composite image using an intravascular imaging device includes receiving reflected echo signals from at least one transducer along a first of a plurality of radial scan lines. The received echo signals are passed through a plurality of signal processing channels to form a plurality of filtered signals. The filtered signals include a high-resolution tissue structure signal and at least one first pre-blood-flow-mask signal. High-resolution tissue structure signals are processed to form a high-resolution tissue structural image. First pre-blood-flow-mask signals are cross-correlated with second pre-blood-flow-mask signals from an adjacent radial scan line to form blood-flow-mask signals. Blood-flow-mask signals are processed to form a blood-flow mask. For each pixel of the composite image, it is determined whether to use a corresponding pixel of the high-resolution tissue structural image or a corresponding pixel of the cross-correlated blood flow mask to generate the composite image pixel.03-13-2014
20140243679IMAGING DEVICES WITH AN ARRAY OF TRANSDUCERS AND METHODS OF MANUFACTURE AND USE - A medical imaging assembly includes an elongated catheter having a connector at the proximal end; an array of transducers on the distal end of the catheter; conductors electrically coupled to the array of transducers and in electrical communication with the connector of the catheter; and a control unit coupleable to the catheter to send and receive electrical signals between the control unit and the array of transducers through the connector of the catheter. The control unit has a processor to execute instructions including 1) selecting a first subset of M transmitting transducers and a second subset of N receiving transducers from the array of transducers, where N>M; and 2) for each of at least N transmit/receive cycles, a) directing the first subset of M transmitting transducers to transmit an acoustic signal; and b) directing the second subset of N receiving transducers to receive corresponding echo signals.08-28-2014
20140249423SYSTEMS AND METHODS FOR LUMEN BORDER DETECTION IN INTRAVASCULAR ULTRASOUND SEQUENCES - A method for processing a sequence of ultrasound frames for display includes receiving a sequence of intravascular ultrasound (IVUS) frames of a vessel having a lumen, the sequence including a first frame and a second frame; determining one or more texture features for each of one or more regions of the first frame; determining at least one flow feature for each of the one or more regions by comparing the first and second frames; deriving a lumen border for the first frame using the one or more texture features and the at least one flow feature to characterize the one or more regions as within or outside of the lumen of the vessel; and displaying an ultrasound image of the first frame with the lumen border.09-04-2014
20150073279SYSTEMS AND METHODS FOR SELECTION AND DISPLAYING OF IMAGES USING AN INTRAVASCULAR ULTRASOUND IMAGING SYSTEM - A method for real-time displaying of cross-sectional images during an intravascular ultrasound (IVUS) imaging procedure includes, during an intravascular ultrasound imaging procedure, receiving electrical signals from at least one transducer in a catheter as the at least one transducer rotates and moves longitudinally along a lumen of a patient blood vessel; during the intravascular ultrasound imaging procedure, processing the received electrical signals to form a series of cross-sectional images that are longitudinally-offset from one another along a length of the lumen; during the intravascular ultrasound imaging procedure, concurrently displaying i) a most recent image and ii) a previous image that is either a) selected by the operator or b) automatically selected as having a maximum or minimum of a selected image characteristic; and, during the intravascular ultrasound imaging procedure, updating the display of the most recent image as a new image from the series of cross-sectional images is processed.03-12-2015

Patent applications by Anming He Cai, San Jose, CA US

Chao Cai, Mountain View, CA US

Patent application numberDescriptionPublished
20090055725System and Method for Generating Creatives Using Composite Templates - A computer-implemented method for generating creatives includes creating a first composite template. The method also includes defining one or more template elements for use with the first composite template. The method further includes assigning data to each of the one or more template elements. The method also includes generating a first creative based on the first composite template and the assigned data. The first creative comprises one or more creative elements corresponding to the one or more template elements.02-26-2009
20090157898Generic Format for Efficient Transfer of Data - Methods, systems and apparatus, including computer program products, for transferring, receiving, and storing multiple element data in a string of characters. Multiple data elements are sent in a string of delimited characters and have respective project identifiers, data types, and index numbers used to extract and store the data elements at a receiving computer.06-18-2009

Chao Cai, San Jose, CA US

Patent application numberDescriptionPublished
20110302025Conversion Path Performance Measures And Reports - Methods, systems, and apparatus, including computer programs encoded on a computer storage medium, for providing conversion path performance measures and reports. In one aspect, user interaction data are obtained, were the user interaction data specify user interactions for a plurality of conversions. User interactions that are associated with each conversion are selected from the user interaction data, where the associated user interactions for each conversion are user interactions with a converting user during the conversion cycle for the conversion. Using the user interaction data for the selected user interactions, a quantity of user interactions that are associated with each conversion and occurred during the conversion cycle for the conversion are determined. In turn, conversion path performance measures are computed and reports specifying the conversion path performance measures are generated.12-08-2011
20110307320Conversion Path Performance Measures And Reports - Methods, systems, and apparatus, including computer programs encoded on a computer storage medium, for providing content performance measures and reports. In one aspect, a method receives a request for a user interaction report that specifies measures of user interactions with content items for a reporting period. Initial user interaction data representing user interactions with content items over the reporting period are obtained, where the user interaction data is associated with unique identifiers that each represents a user device with which user interactions are associated. For each of the unique identifiers an initialization time that specifies a time at which the unique identifier was associated with a user device is determined. In turn, initial user interaction data that are associated with unique identifiers having at least a minimum age are selected as final user interaction data, where the age of a unique identifier is an amount of time between the initialization time for the unique identifier and a time at which the conversion occurred. The user interaction report is generated using the final user interaction data.12-15-2011
20110307321Conversion Path Performance Measures And Reports - Methods, systems, and apparatus, including computer programs encoded on a computer storage medium, for providing content performance measures and reports. In one aspect, a method receives a request for a user interaction report that specifies measures of user interactions with content items for a reporting period. Initial user interaction data representing user interactions with content items over the reporting period are obtained, where the user interaction data is associated with unique identifiers that each represents a user device with which user interactions are associated. For each of the unique identifiers an initialization time that specifies a time at which the unique identifier was associated with a user device is determined. In turn, initial user interaction data that are associated with unique identifiers having at least a minimum age are selected as final user interaction data, where the age of a unique identifier is an amount of time between the initialization time for the unique identifier and a time at which the conversion occurred. The user interaction report is generated using the final user interaction data.12-15-2011
20110307322Conversion Path Performance Measures And Reports - Methods, systems, and apparatus, including computer programs encoded on a computer storage medium, for providing conversion path performance measures and reports. In one aspect, user interaction data are obtained, were the user interaction data specify user interactions for a plurality of conversions. User interactions that are associated with each conversion are selected from the user interaction data, where the associated user interactions for each conversion are user interactions with a converting user during the conversion cycle for the conversion. Using the user interaction data for the selected user interactions, a quantity of user interactions that are associated with each conversion and occurred during the conversion cycle for the conversion are determined. In turn, conversion path performance measures are computed and reports specifying the conversion path performance measures are generated.12-15-2011
20110307324Conversion Path Performance Measures And Reports - Methods, systems, and apparatus, including computer programs encoded on a computer storage medium, for providing conversion path performance measures and reports. In one aspect, user interaction data are obtained, were the user interaction data specify user interactions for a plurality of conversions. User interactions that are associated with each conversion are selected from the user interaction data, where the associated user interactions for each conversion are user interactions with a converting user during the conversion cycle for the conversion. Using the user interaction data for the selected user interactions, a quantity of user interactions that are associated with each conversion and occurred during the conversion cycle for the conversion are determined. In turn, conversion path performance measures are computed and reports specifying the conversion path performance measures are generated.12-15-2011
20110307325Conversion Path Performance Measures And Reports - Methods, systems, and apparatus, including computer programs encoded on a computer storage medium, for providing conversion path performance measures and reports. In one aspect, user interaction data are obtained, were the user interaction data specify user interactions for a plurality of conversions. User interactions that are associated with each conversion are selected from the user interaction data, where the associated user interactions for each conversion are user interactions with a converting user during the conversion cycle for the conversion. Using the user interaction data for the selected user interactions, a quantity of user interactions that are associated with each conversion and occurred during the conversion cycle for the conversion are determined. In turn, conversion path performance measures are computed and reports specifying the conversion path performance measures are generated.12-15-2011
20110307326Conversion Path Performance Measures And Reports - Methods, systems, and apparatus, including computer programs encoded on a computer storage medium, for providing conversion path performance measures and reports. In one aspect, user interaction data are obtained, were the user interaction data specify user interactions for a plurality of conversions. User interactions that are associated with each conversion are selected from the user interaction data, where the associated user interactions for each conversion are user interactions with a converting user during the conversion cycle for the conversion. Using the user interaction data for the selected user interactions, a quantity of user interactions that are associated with each conversion and occurred during the conversion cycle for the conversion are determined. In turn, conversion path performance measures are computed and reports specifying the conversion path performance measures are generated.12-15-2011
20110307330Conversion Path Performance Measures And Reports - Methods, systems, and apparatus, including computer programs encoded on a computer storage medium, for providing conversion path performance measures and reports. In one aspect, user interaction data are obtained, were the user interaction data specify user interactions for a plurality of conversions. User interactions that are associated with each conversion are selected from the user interaction data, where the associated user interactions for each conversion are user interactions with a converting user during the conversion cycle for the conversion. Using the user interaction data for the selected user interactions, a quantity of user interactions that are associated with each conversion and occurred during the conversion cycle for the conversion are determined. In turn, conversion path performance measures are computed and reports specifying the conversion path performance measures are generated.12-15-2011
20110307509Conversion Path Performance Measures And Reports - Methods, systems, and apparatus, including computer programs encoded on a computer storage medium, for providing conversion path performance measures and reports. In one aspect, user interaction data are obtained, were the user interaction data specify user interactions for a plurality of conversions. User interactions that are associated with each conversion are selected from the user interaction data, where the associated user interactions for each conversion are user interactions with a converting user during the conversion cycle for the conversion. Using the user interaction data for the selected user interactions, a quantity of user interactions that are associated with each conversion and occurred during the conversion cycle for the conversion are determined. In turn, conversion path performance measures are computed and reports specifying the conversion path performance measures are generated.12-15-2011
20110307515Conversion Path Performance Measures And Reports - Methods, systems, and apparatus, including computer programs encoded on a computer storage medium, for providing conversion path performance measures and reports. In one aspect, user interaction data are obtained, were the user interaction data specify user interactions for a plurality of conversions. User interactions that are associated with each conversion are selected from the user interaction data, where the associated user interactions for each conversion are user interactions with a converting user during the conversion cycle for the conversion. Using the user interaction data for the selected user interactions, a quantity of user interactions that are associated with each conversion and occurred during the conversion cycle for the conversion are determined. In turn, conversion path performance measures are computed and reports specifying the conversion path performance measures are generated.12-15-2011
20130041748CONVERSION TYPE TO CONVERSION TYPE FUNNELING - Methods, systems, and apparatus, including computer programs encoded on a computer storage medium including receiving first information as to completion of at least a first conversion and a second conversion by a user, grouping the received first information into at least one sequence of events, receiving second information as to which conversions are to be included in a report, and a time frame with respect to completion of the conversions, extracting information from the at least one sequence of events that is pertinent to the received second information, and providing the extracted information in the form of a report.02-14-2013
20140214535CONTENT SEQUENCING - This specification describes technologies relating to selection and display of content items based in part on sequencing information. In general, one aspect of the subject matter described in this specification can be embodied in methods that include receiving a request for content and a user identifier. The methods may further include identifying a sequence of content items in a browsing history corresponding to the user identifier, where the content items in the sequence are members of a set of content items. The methods may further include retrieving an estimate of a conditional probability of conversion for a first content item from the set, where the first content item is presented after the identified sequence. The methods may further include determining a bid for an impression in the requested content based in part on the estimate of the conditional probability of conversion and transmitting the bid.07-31-2014

Patent applications by Chao Cai, San Jose, CA US

Chenleng Cai, San Diego, CA US

Patent application numberDescriptionPublished
20100047810Compositions and Methods for Treating Diseases Associated with T-Box and N-Myc - The invention herein provides a mode of treating a disease associated with the regulation of T-Box and N-Myc gene, which includes cancers and heart disease in human and other subjects by identifying and administering a compound which modulates T-Box or N-Myc function. The invention also provides polynucleotides, polypeptides, vectors, cells, tissues and organisms useful in the identification and treatment of metabolic syndrome. A number of desirable cell proliferation and senescence regulating aspects are achieved by various embodiments of the present invention.02-25-2010

Patent applications by Chenleng Cai, San Diego, CA US

Dezhong Cai, San Jose, CA US

Patent application numberDescriptionPublished
20090073989Redundancy at a Virtual Provider Edge Node that faces a Tunneling Protocol Core Network for Virtual Private Local Area Network (LAN) Service (VPLS) - In one embodiment, a method includes receiving configuration data at a particular node of a first set of multiple nodes. The configuration data includes data that indicates a particular zero or more instances for which the particular node is primary among multiple virtual local area network (VLAN) instances to be forwarded. It is determined whether a VLAN indicated in a data packet received at the particular node is included in the particular instances for which the particular node is primary. If so, then the data packet is forwarded. In another embodiment, multiple nodes are configured to perform as a single virtual node, and the single virtual node is configured to forward data packets for the multiple VLAN.03-19-2009
20140010091Aggregating Data Traffic From Access Domains - According to one embodiment, a first message identifying a best root node of a spanning tree may be generated. The spanning tree may be implemented by an access domain. The message may be generated independently of a spanning tree protocol instance. The first aggregation node may transmit the first message to a plurality of access nodes of the access domain. Data traffic from the plurality of access nodes may be received. Each access node of the plurality of access nodes may implement a spanning tree protocol instance that selects the best root node as a root node of the spanning tree. The data traffic may be aggregated with other data traffic of a plurality of access domains, and the aggregated data traffic transmitted to an aggregation network.01-09-2014
20140269254VIRTUAL ROUTER UPGRADE VIA GRACEFUL RESTART - Embodiments herein generally provide techniques for upgrading a virtual router (VR) comprising first and second physical routers used to route data between network devices. Before upgrade the first physical router, one or more ports of the router are disabled which causes data paths previously flowing through the first router to flow through the second router. After performing the upgrade, the first router is rebooted and uses a unique router ID to discover the network topology of an external network coupled to the VR. Once the network topology is identified, the first router activates a routing application (e.g., a BGP routing application) which enables the router to process control plane traffic received from the second router. Once routing information is gathered, the first router is able to assume the responsibility of forwarding data packets in the network, thereby freeing the second router to be upgraded.09-18-2014
20140314081Automatic Assignment of Internet Protocol Addresses in a Ring Network - In one embodiment, a negotiation is performed between each adjacent pair of a plurality of packet switching devices in a ring network to determine an Internet Protocol (IP) subnet to be used for communicating between said packet switching devices of said adjacent pair. Packets are communicated by said packet switching devices of said adjacent pair using a different IP address of said determined IP subnet. In one embodiment, each of the plurality of packet switching devices is initially assigned an IP subnet to use on one of its two interfaces participating in the ring network; and wherein said negotiation determines which of said two interfaces will use said initially assigned IP subnet.10-23-2014
20150036484Packet Switching Device Including Cascaded Aggregation Nodes - In one embodiment, a packet switching device includes one or more host devices and a cascade of aggregation nodes. The aggregation nodes aggregate customer traffic and communicate it with the host device. Typically the aggregation nodes are remotely located from the host device. The host device may be connected to one or both ends of the cascaded topology of aggregation nodes. In one embodiment, the cascaded topology of aggregation nodes automatically configures itself using initiation packets. In one embodiment, the cascaded topology of aggregation nodes reacts to detected faults, such as by changing direction packet traffic is sent through the cascaded topology. By cascading aggregation nodes, in contrast to having each aggregation node connected to the host device via one or more point-to-point links, communications costs are decreased in one embodiment.02-05-2015

Patent applications by Dezhong Cai, San Jose, CA US

Dezhong Cai, Santa Jose, CA US

Patent application numberDescriptionPublished
20110235524AGGREGATING DATA TRAFFIC FROM ACCESS DOMAINS - According to one embodiment, a first message identifying a best root node of a spanning tree may be generated. The spanning tree may be implemented by an access domain. The message may be generated independently of a spanning tree protocol instance. The first aggregation node may transmit the first message to a plurality of access nodes of the access domain. Data traffic from the plurality of access nodes may be received. Each access node of the plurality of access nodes may implement a spanning tree protocol instance that selects the best root node as a root node of the spanning tree. The data traffic may be aggregated with other data traffic of a plurality of access domains, and the aggregated data traffic transmitted to an aggregation network.09-29-2011

Guolin Cai, Thousand Oaks, CA US

Patent application numberDescriptionPublished
20080227793Benzimidazole and Pyridylimidazole Derivatives - This invention relates to benzimidazoles, pyridylimidazoles and related bicyclic heteroaryl compounds, all of which may be described by of Formula I09-18-2008
20100267698Benzimidazole and Pyridylimidazole Derivatives - This invention relates to benzimidazoles, pyridylimidazoles and related bicyclic heteroaryl compounds, all of which may be described by of Formula I10-21-2010
20110082107INHIBITORS OF 11-BETA-HYDROXY STEROID DEHYDROGENASE TYPE 1 - The present invention relates to compounds with the formula (I), (II), (III) or (IV):04-07-2011
20120010256INHIBITORS OF 11-BETA-HYDROXY STEROID DEHYDROGENASE TYPE 1 - The present invention relates to compounds with the formula (I), (II), (III) or (IV):01-12-2012
20120065185SUBSTITUTED ALKYLAMINE DERIVATIVES AND METHODS OF USE - Selected heterocyclic compounds are effective for prophylaxis and treatment of diseases, such as angiogenesis mediated diseases. The invention encompasses novel compounds, analogs, prodrugs and pharmaceutically acceptable derivatives thereof, pharmaceutical compositions and methods for prophylaxis and treatment of diseases and other maladies or conditions involving, cancer and the like.03-15-2012
20130273004SUBSTITUTED ALKYLAMINE DERIVATIVES AND METHODS OF USE - Selected heterocyclic compounds are effective for prophylaxis and treatment of diseases, such as angiogenesis mediated diseases. The invention encompasses novel compounds, analogs, prodrugs and pharmaceutically acceptable derivatives thereof, pharmaceutical compositions and methods for prophylaxis and treatment of diseases and other maladies or conditions involving, cancer and the like.10-17-2013

Patent applications by Guolin Cai, Thousand Oaks, CA US

Hailiang Cai, San Diego, CA US

Patent application numberDescriptionPublished
20100027503METHOD AND APPARATUS FOR REDUCING DATA LOSS DURING HANDOVER IN A WIRELESS COMMUNICATION SYSTEM - Techniques for buffering and resending data in order to reduce data loss during handover are described. A network controller may determine whether or not to buffer data for a user equipment (UE). The network controller may continuously buffer a predetermined amount of latest data sent to a serving Node B if a decision is made to buffer the data for the UE. In one design, the network controller may send data for the UE to a source Node B, perform handover of the UE from the source Node B to a target Node B, resend to the target Node B a portion of the data sent previously to the source Node B, and send new data for the UE to the target Node B. e.g., after the resent data. The buffer and resend feature may be selectively enabled or disabled for each data flow for the UE.02-04-2010
20100167779HANDLING OF MAC-HS/EHS RESET IN ENHANCED SERVING CELL CHANGE - Systems and methodologies are described that effectuate and/or facilitate MAC-hs/ehs resets in an enhanced serving cell. In accordance with various aspects set forth herein, systems and/or methods are provided that identify transmission power control bits included in active set update messages received from source or target base stations, ascertain whether or not transmission power control values included in the active set update messages differ from transmission power control values that the system currently operates under, and performs serving cell changes and where necessary media access control status resets based on an examination of a transmission power control combination index.07-01-2010
20110044292Apparatus and Method for Increasing Reliability of Serving Cell Change - Methods and apparatus are described herein to manage a serving cell change. A HS-SCCH monitored set is maintained to store entries for all pending serving cell change requests. The HS-SCCH for each entry is monitored for a timer period. Once a change request has been confirmed for one entry, monitoring for the other entries continues until expiration of the associated timers.02-24-2011
20110085537EFFICIENT SIGNALING FOR CLOSED-LOOP TRANSMIT DIVERSITY - Techniques for encoding a phase adjustment for a feedback signal in a closed-loop transmit diversity system. In an aspect, codewords for the phase adjustments are chosen according to a variable-length prefix code. The prefix code aspect allows the codewords to be transmitted in sequence on the feedback channel without being separated by “commas” or demarcation symbols. The variable-length aspect provides a variety of coarse and fine phase adjustment quantization step sizes to accommodate multiple different channel scenarios. In an aspect, the length of the codewords may be further optimized according to the Huffman encoding algorithm.04-14-2011
20110317642SYSTEM AND PROCESS FOR TRANSMISSION SEQUENCE NUMBER MANAGEMENT IN AN INTRA-NODE B UNSYNCHRONIZED SERVING CELL CHANGE - Various aspects of the disclosure provide an intra-Node B unsynchronized serving cell change enabling the typical loss of packets resulting from such a procedure to be reduced or eliminated. In one example, when a UE ceases listening to a downlink channel from a first cell provided by a Node B and starts to configure its receiver to listen to a downlink channel from a second cell provided by the Node B, a continued incrementing of a sequence number may be stalled in the transmission of packets to the UE. That is, the TSN space may be stalled, such that HARQ retransmissions recur beyond the preconfigured maximum number of retransmissions, until the UE indicates that the serving cell change is complete. In another example, the transmission of packets to the UE from the first cell may be halted until the UE indicates that the serving cell change is complete.12-29-2011
20120147869SYSTEM AND METHOD FOR REDUCING RESETS DURING HANDOVERS IN A SINGLE FREQUENCY DUAL CARRIER WIRELESS COMMUNICATION SYSTEM - A method, apparatus, and computer program product can provide for procedures at an access terminal for handling the delivery of packets from the MAC entity to the RLC entity, with an aim to reduce the occurrence of RLC resets that might otherwise be caused by out-of-order processing of control packets following a serving cell change. In one example, a MAC entity may insert an identifier into a packet delivered up to the RLC entity, to indicate whether the packet arrived from the current primary serving cell. In another example, a serving cell change procedure may include steps to flush a queue at the MAC entity and kill any running reordering release timers. In these ways potential problems caused by out-of-order control packets can be reduced or avoided.06-14-2012
20120163315SYSTEM AND METHOD FOR PERFORMING A RADIO LINK CONTROL (RLC) RESET IN A DOWNLINK MULTIPOINT SYSTEM - A method and apparatus for wireless communication may provide an RLC reset procedure tailored for a multipoint HSDPA system utilizing a plurality of disparate Node Bs to provide an RLC flow from an RNC to a UE. Some aspects of the disclosure provide for a flush request to be provided to each of a plurality of Node Bs utilized as serving cells in the multipoint HSDPA system, so that stale packets are not retained in internal buffers at the Node Bs following the RLC reset procedure. In some examples, the RLC reset procedure is only completed after confirmation that the flush of the internal buffers has been completed. Confirmation may be explicitly provided by each Node B utilizing a backhaul interface, or may be implicitly determined utilizing timers or signaling between the respective Node Bs.06-28-2012

Patent applications by Hailiang Cai, San Diego, CA US

Hancheng Cai, Alhambra, CA US

Patent application numberDescriptionPublished
20100196271Cage-Like Bifunctional Chelators, Copper-64 Radiopharmaceuticals and PET Imaging Using the Same - Disclosed is a class of versatile Sarcophagine based bifunctional chelators (BFCs) containing a hexa-aza cage for labeling with metals having either imaging, therapeutic or contrast applications radiolabeling and one or more linkers (A) and (B). The compounds have the general formula08-05-2010

Hui Cai, San Diego, CA US

Patent application numberDescriptionPublished
20080200454CARBON-LINKED TETRAHYDRO-PYRAZOLO-PYRIDINE MODULATORS OF CATHEPSIN S - Carbon-linked tetrahydro-pyrazolo-pyridine compounds are described, which are useful as cathepsin S modulators. Such compounds may be used in pharmaceutical compositions and methods for the treatment of disease states, disorders, and conditions mediated by cathepsin S activity, such as psoriasis, pain, multiple sclerosis, atherosclerosis, and rheumatoid arthritis.08-21-2008
20080269241BICYCLIC AMINOPROPYL TETRAHYDRO-PYRAZOLO-PYRIDINE MODULATORS OF CATHEPSIN S - Bicyclic aminopropyl tetrahydro-pyrazolo-pyridine compounds are described, which are useful as cathepsin S modulators. Such compounds may be used in pharmaceutical compositions and methods for the treatment of disease states, disorders, and conditions mediated by cathepsin S activity, such as psoriasis, pain, multiple sclerosis, atherosclerosis, and rheumatoid arthritis.10-30-2008
20080293732Substituted pyrazoles - Substituted pyrazoles, methods of manufacturing them, compositions containing them, and methods of using them to treat, for example, autoimmune diseases mediated by cathepsin S.11-27-2008
20080300255Substituted pyrazoles - Substituted pyrazoles, methods of manufacturing them, compositions containing them, and methods of using them to treat, for example, autoimmune diseases mediated by cathepsin S.12-04-2008
20090118274MONOCYCLIC AMINOPROPYL TETRAHYDRO-PYRAZOLO-PYRIDINE MODULATORS OF CATHEPSIN S - Monocyclic aminopropyl tetrahydro-pyrazolo-pyridine compounds are described, which are useful as cathepsin S modulators. Such compounds may be used in pharmaceutical compositions and methods for the treatment of disease states, disorders, and conditions mediated by cathepsin S activity, such as psoriasis, pain, multiple sclerosis, atherosclerosis, and rheumatoid arthritis.05-07-2009
20110092474Diamino-pyridine, pyrimidine, and pyrazine modulators of the histamine H4 receptor - Diamino-pyridine, pyrimidine and pyridazine compounds which may be used as H04-21-2011
201101604512-Aminopyrimidine modulators of the histamine H4 receptor - 2-Aminopyrimidine compounds are described, which are useful as H06-30-2011
201101604522-Aminopyrimidine modulators of the histamine H4 receptor - 2-Aminopyrimidine compounds are described, which are useful as H06-30-2011
201102183382-AMINOPYRIMIDINE MODULATORS OF THE HISTAMINE H4 RECEPTOR - 2-Aminopyrimidine compounds are described, which are useful as H09-08-2011
201301582582-AMINOPYRIMIDINE MODULATORS OF THE HISTAMINE H4 RECEPTOR - 2-Aminopyrimidine compounds are described, which are useful as H06-20-2013
201301582592-AMINOPYRIMIDINE MODULATORS OF THE HISTAMINE H4 RECEPTOR - 2-Aminopyrimidine compounds are described, which are useful as H06-20-2013
20140357614Diamino-Pyridine, Pyrimidine, and Pyrazine Modulators of the Histamine H4 Receptor - Diamino-pyridine, pyrimidine and pyridazine compounds which may be used as H12-04-2014

Patent applications by Hui Cai, San Diego, CA US

Jack Cai, San Jose, CA US

Patent application numberDescriptionPublished
20090300344Device and Method for Identifying a Certificate for Multiple Identifies of a User - A device and method associates a certificate with a first recipient identity. The method comprises receiving the first recipient identity of a user. The method comprises associating the first recipient identity of the user with a second recipient identity of the user. The second recipient identity is associated with a certificate so that subsequent transmissions of data to the first recipient identity encrypts the data according to specifications of the certificate.12-03-2009
20090300346Device and Method for Identifying Certificates - A device and method identifies a certificate. The method comprises determining, by a transmitter of data, an identity of a recipient of the data. The method comprises identifying a certificate associated with the identity. The identifying includes a local search and a remote search. The method comprises encrypting the data according to the certificate prior to transmission.12-03-2009
20090300756System and Method for Authentication - A system for authentication comprises a mobile unit and a smart card reader. The mobile unit includes a security application that prevents access to functionalities and data stored thereon and further includes an authentication application that securely stores an authentication token. The smart card reader communicatively connects to a smart card. The smart card includes authentication data. The authentication application transmits the authentication token to the smart card reader to verify the smart card. The authentication application shares the authentication token with the security application when the verification is successful. The authentication token indicates to the security application to grant access to the functionalities and the data.12-03-2009

Jingbo Cai, Vista, CA US

Patent application numberDescriptionPublished
20080218853Micro-structure based screen system for use in rear projection array display systems - The viewing angle brightness sensitivity typically encountered in tiled rear projection display systems cannot be solely overcome by edge blending and calibration techniques. The rear projection array display-screen system of this invention, being comprised of a micro-structure array screen combined with a conventional diffusion screen, overcomes this viewing angle brightness sensitivity in both linear as well as matrix tiled rear projection display systems including those that use wide field-of-view projectors. The latter capability enables low form-factor and compact packaging of tiled rear projection display systems.09-11-2008
20090059095PROJECTION LENS SYSTEM AND METHOD - The disclosed embodiments relate to a system and method for medium wide angle projection system. An exemplary embodiment of the present technique comprises an imaging system configured to create an image, at least one lens configured to produce a medium wide-angle representation of the image, and an aperture stop positioned to capture the medium wide-angle representation of the image from the at least one lens.03-05-2009
20090122277PROJECTION LENS WITH EXTERIOR STOP - The disclosed embodiments relate to a system and method for medium wide-angle projection system. An exemplary embodiment of the present technique comprises an imaging system configured to create an image, a lens having a front surface and a back surface, the lens configured to receive an image on the back surface and produce a medium wide-angle representation of the image on the front surface, and an aperture stop positioned adjacent to the front surface of the lens to capture the medium wide-angle representation of the image from the lens.05-14-2009
20090231723WIDE ANGLE PROJECTION LENS SYSTEM AND METHOD - The disclosed embodiments relate to a system and method for wide angle image projection. An exemplary embodiment of the present invention comprises a video unit, comprising an imaging system configured to create a projected image, a lens group optically coupled to the imaging system to receive the projected image. The lens group including a lens doublet having a first positive crown element, a negative flint element affixed to the first positive crown element, and a second positive crown element adjacent to the lens doublet and facing the imaging system. The video unit further comprises a positive flint element optically coupled to the lens group to receive the projected image from the lens group, a physical stop disposed between the positive flint element and the lens group, and a negative crown meniscus optically coupled to the positive flint element to receive the projected image from the positive flint element, the negative crown meniscus adapted to produce a wide-angle representation of the projected image.09-17-2009
20130141895Spatio-Optical Directional Light Modulator - A novel spatio-optical directional light modulator with no moving parts is introduced. This directional light modulator can be used to create 2D/3D switchable displays of various sizes for mobile to large screen TV. The inherently fast modulation capability of this new directional light modulator increases the achievable viewing angle, resolution, and realism of the 3D image created by the display.06-06-2013
20130258451Spatio-Temporal Directional Light Modulator - A spatio-temporal directional light modulator is introduced. This directional light modulator can be used to create 3D displays, ultra-high resolution 2D displays or 2D/3D switchable displays with extended viewing angle. The spatio-temporal aspects of this novel light modulator allow it to modulate the intensity, color and direction of the light it emits within an wide viewing angle. The inherently fast modulation and wide angular coverage capabilities of this directional light modulator increase the achievable viewing angle, and directional resolution making the 3D images created by the display be more realistic or alternatively the 2D images created by the display having ultra high resolution.10-03-2013
20130321581Spatio-Temporal Light Field Cameras - Spatio-temporal light field cameras that can be used to capture the light field within its spatio temporally extended angular extent. Such cameras can be used to record 3D images, 2D images that can be computationally focused, or wide angle panoramic 2D images with relatively high spatial and directional resolutions. The light field cameras can be also be used as 2D/3D switchable cameras with extended angular extent. The spatio-temporal aspects of the novel light field cameras allow them to capture and digitally record the intensity and color from multiple directional views within a wide angle. The inherent volumetric compactness of the light field cameras make it possible to embed in small mobile devices to capture either 3D images or computationally focusable 2D images. The inherent versatility of these light field cameras makes them suitable for multiple perspective light field capture for 3D movies and video recording applications.12-05-2013

Patent applications by Jingbo Cai, Vista, CA US

Juan Cai, Freemont, CA US

Patent application numberDescriptionPublished
20080251813HETERO-INTEGRATED STRAINED SILICON n- AND p- MOSFETS - The present invention provides semiconductor structures and a method of fabricating such structures for application of MOSFET devices. The semiconductor structures are fabricated in such a way so that the layer structure in the regions of the wafer where n-MOSFETs are fabricated is different from the layer structure in regions of the wafers where p-MOSFETs are fabricated. The structures are fabricated by first forming a damaged region with a surface of a Si-containing substrate by ion implanting of a light atom such as He. A strained SiGe alloy is then formed on the Si-containing substrate containing the damaged region. An annealing step is then employed to cause substantial relaxation of the strained SiGe alloy via a defect initiated strain relaxation. Next, a strained semiconductor cap such as strained Si is formed on the relaxed SiGe alloy.10-16-2008

Patent applications by Juan Cai, Freemont, CA US

Juan Cai, Sunnyvale, CA US

Patent application numberDescriptionPublished
20100048384ENGINE EXHAUST CATALYSTS CONTAINING PALLADIUM-GOLD - An emission control catalyst that exhibits improved CO and HC reduction performance includes supported precious group metal catalysts that are coated onto different layers of the substrate for the emission control catalyst. Zeolites of one or more types are added to the emission control catalyst as a hydrocarbon absorbing component to boost the low temperature performance of the emission control catalyst. Y zeolite is used by itself or mixed with other zeolites to enhance hydrocarbon storage at low temperatures.02-25-2010
20110143921ENGINE EXHAUST CATALYSTS CONTAINING COPPER-CERIA - An emission control catalyst includes copper-ceria to boost low temperature CO oxidation performance, generate exothermic heat during the process, and reduce HC and NO06-16-2011
20120171797SEASONING OF DEPOSITION CHAMBER FOR DOPANT PROFILE CONTROL IN LED FILM STACKS - Apparatus and method for seasoning an idled deposition chamber prior to growing an epitaxial layer. A dopant containing source gas, such as a Mg-containing source gas, is introduced to an MOCVD chamber after the chamber has been idled and prior to the chamber growing a film containing the dopant on a substrate. In a multi-chambered deposition system, a non-p-type epitaxial layer of an LED film stack is grown over a substrate in a first deposition chamber while a seasoning process is executed in a second deposition chamber with a p-type dopant-containing source gas. Subsequent to the seasoning process, a p-type epitaxial layer of the LED film stack is grown on the substrate in the second deposition chamber with improved control of p-type dopant concentration in the p-type epitaxial layer.07-05-2012
20150031530ENGINE EXHAUST CATALYSTS CONTAINING COPPER-CERIA - An emission control catalyst includes copper-ceria to boost low temperature CO oxidation performance, generate exothermic heat during the process, and reduce HC and NO01-29-2015

Patent applications by Juan Cai, Sunnyvale, CA US

Juexiao Cai, Glendale, CA US

Patent application numberDescriptionPublished
20100184899THIOETHERS, METHODS FOR THEIR PREPARATION, AND COMPOSITIONS INCLUDING SUCH THIOETHERS - Disclosed are thioethers, methods for preparing such thioethers, and curable compositions, such as coating and sealant compositions, that include such thioethers. The thioethers can be the reaction product of (a) an alpha, omega dihalo organic compound, (b) a metal hydrosulfide and (c) a metal hydroxide.07-22-2010

Khiem V. Cai, Placentia, CA US

Patent application numberDescriptionPublished
20110286509DYNAMIC DIGITAL PRE-DISTORTION SYSTEM - A Dynamic Digital Pre-Distortion (DDPD) system is disclosed to rapidly correct power amplifier (PA) non-linearity and memory effects. To perform pre-distortion, a DDPD engine predistorts an input signal in order to cancel PA nonlinearities as the signal is amplified by the PA. The DDPD engine is implemented as a composite of one linear filter and N−1 high order term linear filters. The bank of linear filters have programmable complex coefficients. To compute the coefficients, samples from the transmit path and a feedback path are captured, and covariance matrices A and B are computed using optimized hardware. After the covariance matrices are computed, Gaussian elimination processing may be employed to compute the coefficients. Mathematical and hardware optimizations may be employed to simplify and reduce the number of multiplication operands and other operations, which can enable the DDPD system to fit within a single chip.11-24-2011
20120300878DYNAMIC DIGITAL PRE-DISTORTION SYSTEM - A Dynamic Digital Pre-Distortion (DDPD) system is disclosed to rapidly correct power amplifier (PA) non-linearity and memory effects. To perform pre-distortion, a DDPD engine predistorts an input signal in order to cancel PA nonlinearities as the signal is amplified by the PA. The DDPD engine is implemented as a composite of one linear filter and N−1 high order term linear filters. The bank of linear filters have programmable complex coefficients. To compute the coefficients, samples from the transmit path and a feedback path are captured, and covariance matrices A and B are computed using optimized hardware. After the covariance matrices are computed, Gaussian elimination processing may be employed to compute the coefficients. Mathematical and hardware optimizations may be employed to simplify and reduce the number of multiplication operands and other operations, which can enable the DDPD system to fit within a single chip.11-29-2012
20140072075DYNAMIC DIGITAL PRE-DISTORTION SYSTEM - A Dynamic Digital Pre-Distortion (DDPD) system is disclosed to rapidly correct power amplifier (PA) non-linearity and memory effects. To perform pre-distortion, a DDPD engine predistorts an input signal in order to cancel PA nonlinearities as the signal is amplified by the PA. The DDPD engine is implemented as a composite of one linear filter and N−1 high order term linear filters. The bank of linear filters have programmable complex coefficients. To compute the coefficients, samples from the transmit path and a feedback path are captured, and covariance matrices A and B are computed using optimized hardware. After the covariance matrices are computed, Gaussian elimination processing may be employed to compute the coefficients. Mathematical and hardware optimizations may be employed to simplify and reduce the number of multiplication operands and other operations, which can enable the DDPD system to fit within a single chip.03-13-2014

Patent applications by Khiem V. Cai, Placentia, CA US

Khiem V. Cai, Brea, CA US

Patent application numberDescriptionPublished
20080247487Dynamic crest factor reduction system - A system and method for performing digital crest factor reduction. In one embodiment, the method is devised to suppress the signal amplitude to maintain a low signal peak to average ratio (PAR), while maintaining a desirable Error Vector Magnitude (EVM). This technique may be designed to operate in highly dynamic signal conditions.10-09-2008
20080260066Dynamic digital pre-distortion system - A Dynamic Digital Pre-Distortion (DDPD) system is disclosed to rapidly correct power amplifier (PA) non-linearity and memory effects. To perform pre-distortion, a DDPD engine predistorts an input signal in order to cancel PA nonlinearities as the signal is amplified by the PA. The DDPD engine is implemented as a composite of one linear filter and N-1 high order term linear filters. The bank of linear filters have programmable complex coefficients. To compute the coefficients, samples from the transmit path and a feedback path are captured, and covariance matrices A and B are computed using optimized hardware. After the covariance matrices are computed, Gaussian elimination processing may be employed to compute the coefficients. Mathematical and hardware optimizations may be employed to simplify and reduce the number of multiplication operands and other operations, which can enable the DDPD system to fit within a single chip.10-23-2008
20100020900DIGITAL PRE-DISTORTION TECHNIQUE USING NONLINEAR FILTERS - A method and computer program product for operating a linearizer for a circuit, including generating a set of coefficients via a characterizer; predistorting a signal input to the circuit responsive to the coefficients and generating a linearized output in response thereto; filtering the signal through a linear digital filter having linear digital filter taps, each tap other than a first tap being successively delayed by one delay unit; generating powers of the signal; inputting the generated powers of the signal through tapped delay lines, each line having nonlinear digital filter taps, each tap other than a first tap being successively delayed by one delay unit; applying the coefficients to the linear and nonlinear digital filter taps; summing each of the nonlinear digital filter taps corresponding to a certain number of delay units; and adding the sum of each of the delay units to a particular linear digital filter tap.01-28-2010
20100054364DIGITAL PRE-DISTORTION TECHNIQUE USING NONLINEAR FILTERS - A system and method for stabilizing a coefficient set used by a digital predistortion (DPD) engine to apply pre-distortion to a transmit signal and cancel distortion generated by a distorting element or distorting system when transmitting the transmit signal, including obtaining an initial coefficient set; rotating the initial coefficient set to maintain a phase of fundamental components (w03-04-2010
20110059710DYNAMIC CREST FACTOR REDUCTION SYSTEM - A system and method for performing digital crest factor reduction. In one embodiment, the method is devised to suppress the signal amplitude to maintain a low signal peak to average ratio (PAR), while maintaining a desirable Error Vector Magnitude (EVM). This technique may be designed to operate in highly dynamic signal conditions.03-10-2011

Patent applications by Khiem V. Cai, Brea, CA US

Lukai Cai, San Diego, CA US

Patent application numberDescriptionPublished
20100114551SYSTEMS AND METHODS FOR IMPROVING DIGITAL SYSTEM SIMULATION SPEED BY CLOCK PHASE GATING - An apparatus for simulating digital systems is described. The apparatus includes a processor and memory in electronic communication with the processor. Instructions that are executable by the processor are stored in the memory. A simulation tool is started. The simulation tool is capable of simulating a plurality of components. A clock phase is adjusted to be turned off for at least one of the components. A digital system is simulated that includes the at least one component. The simulation does not simulate the clock phase for the at least one component.05-06-2010
20100114552METHODS AND APPARATUS FOR CLOCK SIMULATION WITH CALIBRATION - A method for clock modeling in a simulation tool is described. An internal time (I) may be defined that governs the simulator tool's clock period. An external time (E) may be defined. The internal time may have a smaller resolution than the external time. A calibration period (C) may be defined for the clock. The calibration period may be smaller than 0.5E and greater than I. The largest inaccuracy of any clock edge may be monitored, and the clock may be calibrated if the largest inaccuracy is greater than (C−1).05-06-2010
20130159552HANDLING IMPAIRED WIRELESS CONNECTION IN A COMMUNICATION SYSTEM - A wireless communication system and related techniques and apparatuses are disclosed that predict future disconnections or other connection impairments with end-user portable devices in advance so that service interruptions can be handled more gracefully. The system can predict the loss of service based on user-usage information associated with the portable device, such as the current GPS location of the device, its direction and velocity of travel, a user calendar, user habits and other information, such as the time of day, weather conditions, or wireless network coverage maps. An impairment handling method is selected that alters the content presented by the portable device. The impairment handling method is executed by the system upon detecting the impairment of the wireless connection so that the content is altered during occurrence of the impairment. The alteration of the content is done to mitigate the user-perceived effect of the impairment.06-20-2013

Lynn Cai, Union City, CA US

Patent application numberDescriptionPublished
20080260235System And Method Of Providing Mask Defect Printability Analysis - A simulated wafer image of a physical mask and a defect-free reference image are used to generate a severity score for each defect, thereby giving a customer meaningful information to accurately assess the consequences of using a mask or repairing that mask. The defect severity score is calculated based on a number of factors relating to the changes in critical dimensions of the neighbor features to the defect. A common process window can also be used to provide objective information regarding defect printability. Certain other aspects of the mask relating to mask quality, such as line edge roughness and contact corner rounding, can also be quantified by using the simulated wafer image of the physical mask.10-23-2008
20090245621System And Method Of Providing Mask Defect Printability Analysis - A simulated wafer image of a physical mask and a defect-free reference image are used to generate a severity score for each defect, thereby giving a customer meaningful information to accurately assess the consequences of using a mask or repairing that mask. The defect severity score is calculated based on a number of factors relating to the changes in critical dimensions of the neighbor features to the defect. A common process window can also be used to provide objective information regarding defect printability. Certain other aspects of the mask relating to mask quality, such as line edge roughness and contact corner rounding, can also be quantified by using the simulated wafer image of the physical mask.10-01-2009

Patent applications by Lynn Cai, Union City, CA US

Man-Ping Cai, Saratoga, CA US

Patent application numberDescriptionPublished
20120015521AMORPHOUS CARBON DEPOSITION METHOD FOR IMPROVED STACK DEFECTIVITY - Embodiments described herein relate to materials and processes for patterning and etching features in a semiconductor substrate. In one embodiment, a method of forming a composite amorphous carbon layer for improved stack defectivity on a substrate is provided. The method comprises positioning a substrate in a process chamber, introducing a hydrocarbon source gas into the process chamber, introducing a diluent source gas into the process chamber, introducing a plasma-initiating gas into the process chamber, generating a plasma in the process chamber, forming an amorphous carbon initiation layer on the substrate, wherein the hydrocarbon source gas has a volumetric flow rate to diluent source gas flow rate ratio of 1:12 or less; and forming a bulk amorphous carbon layer on the amorphous carbon initiation layer, wherein a hydrocarbon source gas used to form the bulk amorphous carbon layer has a volumetric flow rate to a diluent source gas flow rate of 1:6 or greater to form the composite amorphous carbon layer.01-19-2012
20120208374AMORPHOUS CARBON DEPOSITION METHOD FOR IMPROVED STACK DEFECTIVITY - Embodiments described herein relate to materials and processes for patterning and etching features in a semiconductor substrate. In one embodiment, a method of forming a composite amorphous carbon layer is provided. The method comprises positioning a substrate in a process chamber, introducing a hydrocarbon source gas into the process chamber, introducing a diluent source gas into the process chamber, introducing a plasma-initiating gas into the process chamber, generating a plasma in the process chamber, forming an amorphous carbon initiation layer on the substrate, wherein the hydrocarbon source gas has a volumetric flow rate to diluent source gas flow rate ratio of 1:12 or less, and forming a bulk amorphous carbon layer on the amorphous carbon initiation layer, wherein a hydrocarbon source gas used to form the bulk amorphous carbon layer has a volumetric flow rate to a diluent source gas flow rate of 1:6 or greater.08-16-2012

Mengchu Cai, San Jose, CA US

Patent application numberDescriptionPublished
20080215534COST-BASED SUBQUERY CORRELATION AND DECORRELATION - Techniques are provided that determine that a query includes at least one subquery that may be correlated or decorrelated. An internal representation of the query that represents the subquery in both correlated and decorrelated form is generated, wherein the internal representation includes at least one virtual table.09-04-2008
20080222176STREAMING XPATH ALGORITHM FOR XPATH EXPRESSIONS WITH PREDICATES - A method and system for evaluating a path query are disclosed. The path query corresponds to a query tree including a plurality of query nodes. At least one query node corresponds to at least one predicate and is at a level. The predicate(s) are evaluated for previous query node(s). The method and system include scanning data nodes of a document and determining if the data nodes match the query nodes. The method and system also include placing data related to the data node in match stacks corresponding to matched query nodes. The data for the query node(s) include attribute(s) corresponding to the predicate(s). The method and system further include propagating a matching of the at least one query node backward to a matching of the at least one previous query node.09-11-2008
20090112858EFFICIENT METHOD OF USING XML VALUE INDEXES WITHOUT EXACT PATH INFORMATION TO FILTER XML DOCUMENTS FOR MORE SPECIFIC XPATH QUERIES - A system and method is provided for query processing comprises: creating an index of a database and ordering a set of index candidates from the index into a list based on a set of heuristic rules. A query defining a query path is then reduced into a list of single path expressions. Each index candidate is matched against the list of single path expressions according to the ordering of the index candidates. The matched candidate nodes are also verified to insure that they satisfy the query path.04-30-2009
20110302195Multi-Versioning Mechanism for Update of Hierarchically Structured Documents Based on Record Storage - A method for multi-versioning data of a hierarchically structured document stored in data records includes: changing document data in one or more data records, each data record assigned a record identifier, the data record including a plurality of nodes assigned a node identifier, and the document assigned a document identifier; storing an update timestamp in a base table row referencing the document identifier; storing in each changed data record a start timestamp for a start of a validity period for the changed data record and an end timestamp for an end of the validity period; and storing the start timestamp and the end timestamp in one or more node identifier index entries referencing the document identifier, the record identifier, and the node identifier. A version of the document may be obtained using node identifier index entries satisfying a version timestamp.12-08-2011
20120078942Supporting efficient partial update of hierarchically structured documents based on record storage - Methods and apparatus, including computer program products, implementing and using techniques for performing a partial update of a hierarchically structured document referencing one or more records stored in a database. An expression specifying one or more updates to be applied to the document is received. The document is searched to find update target position(s). Based on the received expression, a pending update list is built. When an update target position is found, a row of a document column in a base table is updated with the new version number for the document. New database records for insertion into the new document version are generated from the pending update list. Old database records to be replaced are identified. A database table for the document is updated to mark the old database records as obsolete and to add new database records to be referenced in the new version of the document.03-29-2012
20130013617INDEXING TIMESTAMP WITH TIME ZONE VALUE - Techniques are described for processing a query to produce query results, the query specifying at least a first timestamp value. Embodiments receive the query for processing and access a database index containing a plurality of database keys. The database index contains one or more database index keys, each of which includes at least a timestamp value and a time zone value. Embodiments compare the first timestamp value specified in the query with a portion of one the database index keys to locate at least a portion of the query results. More specifically, the compared portion of the database index key excludes the time zone value. The located portion of the query results is then retrieved.01-10-2013
20130124500QUERY REWRITE FOR PRE-JOINED TABLES - Various aspects of this disclosure are directed to receiving, by a computing device, a first table join query that may include a first group of table identifiers that identify the two or more tables. The computing device may determine whether the first table join query includes an outer join command. When the first table join query includes the outer join command, the computing device may compare the first group of table identifiers and a second group of table identifiers of one or more pre-joined tables to determine whether each of the first table identifiers matches at least one of the second group of table identifiers. The computing device may further determine whether a predicate associated with each table identifier matches a predicate associated with a matching second table identifier. When each of the predicates match, the computing device may rewrite the first table join query.05-16-2013
20150074134BOOLEAN TERM CONVERSION FOR NULL-TOLERANT DISJUNCTIVE PREDICATES - System, method, and computer program product to modify a received query, the received query including a first predicate specifying a comparison operator and a second predicate specifying an IS NULL operator, by replacing the comparison operator of the first predicate with an extended comparison operator, and removing the IS NULL operator from the received query, the extended comparison operator configured to support searching of NULL values in a database management system (DBMS), wherein the extended comparison operator is configured to return rows having column data matching a value predefined to represent NULL values.03-12-2015
20150074135BOOLEAN TERM CONVERSION FOR NULL-TOLERANT DISJUNCTIVE PREDICATES - System, method, and computer program product to modify a received query, the received query including a first predicate specifying a comparison operator and a second predicate specifying an IS NULL operator, by replacing the comparison operator of the first predicate with an extended comparison operator, and removing the IS NULL operator from the received query, the extended comparison operator configured to support searching of NULL values in a database management system (DBMS), wherein the extended comparison operator is configured to return rows having column data matching a value predefined to represent NULL values.03-12-2015

Patent applications by Mengchu Cai, San Jose, CA US

Mike Cai, Newark, CA US

Patent application numberDescriptionPublished
20110234609Hierarchical tile-based rasterization algorithm - A hierarchical tile-based rasterization method is disclosed. The inventive rasterization algorithm rasterizes pixels in hierarchical rectangles or blocks. The method includes: walking a plurality of tiles of pixels and determining if each tile is valid; breaking each valid tile into a plurality of subtiles and determining if each subtile is valid; breaking each valid subtile into a plurality of quads and determining if each quad is valid; and rendering pixels for each valid quad. These hierarchical levels of block validations are performed in parallel. The inventive rasterization algorithm is further implemented in hardware for better performance.09-29-2011

Mike M. Cai, Newark, CA US

Patent application numberDescriptionPublished
20080252659Post-rendering anti-aliasing with a smoothing filter - A system to apply a smoothing filter during anti-aliasing at a post-rendering stage. An embodiment of the system includes a three-dimensional renderer, an edge detector, and a smoothing filter. The three-dimensional renderer is configured to render a three-dimensional scene. The edge detector is coupled to the three-dimensional renderer. The edge detector is configured to read values of a depth buffer and to apply edge detection criteria to the values of the depth buffer in order to detect an object edge within the three-dimensional scene. The smoothing filter coupled to the edge detector. The smoothing filter is configured to read values of a color buffer and to apply a smoothing coefficient to the values of the color buffer. The values of the color buffer include a pixel sample at the detected object edge.10-16-2008
20080256300System and method for dynamically reconfiguring a vertex cache - A system to process a plurality of vertices to model an object. An embodiment of the system includes a processor, a front end unit coupled to the processor, and cache configuration logic coupled to the front end unit and the processor. The processor is configured to process the plurality of vertices. The front end unit is configured to communicate vertex data to the processor. The cache configuration logic is configured to establish a cache line size of a vertex cache based on a vertex size of a drawing command.10-16-2008
20080273042Apparatus and method for texture level of detail computation - A graphic processing system to compute a texture level of detail. An embodiment of the graphic processing system includes a memory device, a driver, and level of detail computation logic. The memory device is configured to implement a first lookup table. The first lookup table is configured to provide a first level of detail component. The driver is configured to calculate a log value of a second level of detail component. The level of detail computation logic is coupled to the memory device and the driver. The level of detail computation logic is configured to compute a level of detail for a texture mapping operation based on the first level of detail component from the lookup table and the second level of detail component from the driver. Embodiments of the graphic processing system facilitate a simple hardware implementation using operations other than multiplication, square, and square root operations.11-06-2008
20100131786Single Chip 3D and 2D Graphics Processor with Embedded Memory and Multiple Levels of Power Controls - An apparatus and method is provided for data processing where power is automatically controlled with a feed back loop with the host processor based on the internal work load characterized by performance counters. The host automatically adjusts internal frequencies or voltage level to match the work load. The feedback loop allows tuning of frequency or voltage controlling power dissipation.05-27-2010
20100271370METHOD FOR DISTRIBUTED CLIPPING OUTSIDE OF VIEW VOLUME - A distributed clipping scheme is provided, view frustum culling is distributed in several places in a graphics processing pipeline to simplify hardware implementation and improve performance. In general, many 3D objects are outside viewing frustum. In one embodiment, clipping is performed on these objects with a simple algorithm in the PA module, such as near Z clipping, trivial rejection and trivial acceptance. In one embodiment, the SE and RA modules perform the rest of clipping, such as X, Y and far Z clipping. In one embodiment, the SE module performs clipping by way of computing a initial point of rasterization. In one embodiment, the RA module performs clipping by way of conducting the rendering step of the rasterization process. This approach distributes the complexity in the graphics processing pipeline and makes the design simpler and faster, therefore design complexity, cost and performance may all be improved in hardware implementation.10-28-2010
20110249901Anti-Aliasing System and Method - A system to reduce aliasing in a graphical image includes an edge detector configured to read image depth information from a depth buffer. The edge detector also applies edge detection procedures to detect an object edge within the image. An edge style detector is configured to identify a first edge end and a second edge end. The edge style detector also identifies an edge style associated with the detected edge based on the first edge end and the second edge end. The system also includes a restoration module configured to identify pixel data associated with the detected edge and a blending module configured to blend the pixel data associated with the detected edge.10-13-2011
20130002651Apparatus and Method For Texture Level Of Detail Computation - A graphic processing system to compute a texture level of detail. An embodiment of the graphic processing system includes a memory device, a driver, and level of detail computation logic. The memory device is configured to implement a first lookup table. The first lookup table is configured to provide a first level of detail component. The driver is configured to calculate a log value of a second level of detail component. The level of detail computation logic is coupled to the memory device and the driver. The level of detail computation logic is configured to compute a level of detail for a texture mapping operation based on the first level of detail component from the lookup table and the second level of detail component from the driver. Embodiments of the graphic processing system facilitate a simple hardware implementation using operations other than multiplication, square, and square root operations.01-03-2013
20130097212Low Power and Low Memory Single-Pass Multi-Dimensional Digital Filtering - Disclosed are new approaches to Multi-dimensional filtering with a reduced number of memory reads and writes. In one embodiment, a filter includes first and second coefficients. A block of a data having width and height each equal to the number of one of the first or second coefficients is read from a memory device. Arrays of values from the block are filtering using the first filter coefficients and the results filtered using the second coefficients. The final result may be optionally blended with another data value and written to a memory device. Registers store results of filtering with the first coefficients. The block of data may be read from a location including a source coordinate. The final result of filtering may be written to a destination coordinate obtained by rotating and/or mirroring the source coordinate. The orientation of arrays filtered using the first coefficients varies according to a rotation mode.04-18-2013

Patent applications by Mike M. Cai, Newark, CA US

Min Cai, Sunnyvale, CA US

Patent application numberDescriptionPublished
20110066819Method and System for Optimizing Live Migration of Persistent Data of Virtual Machine Using Disk I/O Heuristics - Techniques for migrating persistent data of virtual machines between and across data stores are optimized using special tracking data structures and monitoring methods. Special tracking data structures include an incremental change block tracking bitmap that indicate what blocks have been modified during a copy operation. The determination of whether any one block has been modified during the copy operation is based on whether or not the copy operation has progressed past that block. Another special tracking data structure is a Bloom filter, which provides a space-efficient data structure for keeping track of dirtied blocks. In addition, heat-based optimization techniques are applied so that blocks that are frequently updated are filtered and not transferred to the destination data store until the last iteration of the migration process.03-17-2011
20130179655METHOD AND SYSTEM FOR OPTIMIZING LIVE MIGRATION OF PERSISTENT DATA OF VIRTUAL MACHINE USING DISK I/O HEURISTICS - Techniques for migrating persistent data between and across data stores are implemented using monitoring methods. The method includes classifying frequently updated blocks of persistent data to distinguish those blocks from less frequently updated blocks of persistent data. The less frequently updated blocks are copied from the source data store to the destination data store, such that persistent data is copied to the destination data store in the absence of the persistent data of the frequently updated blocks. The method further includes identifying a modified set of the less frequently updated blocks that are modified during the copying. The modified set of less frequently updated blocks is copied from the source data store to the destination data store, without copying the frequently updated blocks. It is then determined whether to copy the frequently updated blocks of persistent data from the source data store to the destination data store.07-11-2013
20150082302HIGH AVAILABILITY USING DYNAMIC QUORUM-BASED ARBITRATION - Exemplary methods, apparatuses, and systems include a first virtual infrastructure manager (VIM) determining that the first VIM is to be an active manager of a plurality of virtual machines running on a plurality of host devices and that a second VIM is to be a standby manager of the plurality of virtual machines. The first VIM selects a first host device from the plurality of host devices to serve as a passive witness node in arbitrating active and standby roles between the first VIM and second VIM. The first host device runs one or more virtual machines and is managed by the active manager. The first VIM selects a first host device by confirming that the first host device is available to each of the first VIM and the second VIM. The first VIM writes a file on the first host device indicating that the first VIM is the active manager.03-19-2015

Patent applications by Min Cai, Sunnyvale, CA US

Ming Cai, Fremont, CA US

Patent application numberDescriptionPublished
20110063720Optical amplifiers using switched filter devices - Described are Gain Flattening Filters (GFFs) implemented using mechanical translating assemblies to move selected thin film Gain Attenuating Filters (GAFs), and combinations of selected GAFs, into or out of the output path from an optical amplifier. The GAFs may be used singly, or in combinations that synthesize many target filter characteristics. The GFF is primarily adapted for WDM systems operating with a wavelength range of approximately 1520 nm to 1620 nm. Several embodiments are shown for effectively combining different GAFs to provide multiple GFF curves.03-17-2011
20110063728Delay line interferometers - The specification describes delay line interferometer designs using combinations of basic optical components that are expected to simplify manufacture and reduce costs while still providing precision optical performance. The main operative components of these designs are polarization beam splitters, birefringent crystals, optical delay components, and waveplates. Temperature controllers may be provided for adjusting the delay of the optical delay components.03-17-2011
20110273758ETALON WITH TEMPERATURE-COMPENSATION AND FINE-TUNING ADJUSTMENT - An etalon has an effective cavity length that can be tuned to compensate for temperature-dependent frequency shift and/or for random variations in the manufacturing process. The effective cavity length of an etalon is adjusted by changing the orientation of a tuning plate positioned in the etalon cavity. A screw adjustment and bending beam spring are used to change tuning plate orientation and precisely tune the etalon resonance frequency after the manufacturing process has been completed. Orientation of the tuning plate is adjusted during operation of the etalon using a passive thermal compensation mechanism, such as a bimetal support arm, which is fixed to the tuning plate and configured to reposition the tuning plate with changing temperature.11-10-2011
20130101254OPTICAL PERFORMANCE MONITORING SYSTEM - An optical performance monitoring system includes a four-port tap coupling a tunable optical filter to a light detector. The four-port tap is configured as an optical tap and an optical splitter combined into a single optical element, where the optical tap directs a portion of an optical signal from an optical fiber to the tunable optical filter, and the optical splitter directs the optical signal from the tunable optical filter to the light detector. The optical performance monitoring system may employ tunable optical filters as a double-duty tunable filter or a double-pass tunable filter. As a double-duty tunable filter, optical signals to be monitored are passed through the tunable filter in opposite directions. As a double-pass tunable filter, a reflecting element is arranged on the output side of the tunable filter so that a filtered optical signal can be fed back into the tunable filter.04-25-2013

Patent applications by Ming Cai, Fremont, CA US

Qingjun Cai, Thousand Oaks, CA US

Patent application numberDescriptionPublished
20080225489Heat spreader with high heat flux and high thermal conductivity - A heat spreader for transferring heat from a heat source to a heat sink using a phase change coolant, includes an array of cells, each cell having at least one microporous wick for supporting flows of the coolant in the liquid phase, via capillary action, within the spreader from proximate the heat sink to proximate the source and at least one macroporous wick for supporting flows of the coolant, in the liquid and vapor phase, within the spreader from proximate the source to proximate the heat sink.09-18-2008
20130032311System for Using Active and Passive Cooling for High Power Thermal Management - A cooling system is disclosed that includes a substrate having a metallic face, at least one microporous wick formation in thermal communication with the metallic face, and a liquid delivery head positioned in complementary opposition to the metallic face, the liquid delivery head having at least one nozzle for directing a liquid towards the metallic face.02-07-2013

Patent applications by Qingjun Cai, Thousand Oaks, CA US

Qingjun Cai, Newbury Park, CA US

Patent application numberDescriptionPublished
20110284188HEAT SPREADER WITH HIGH HEAT FLUX AND HIGH THERMAL CONDUCTIVITY - A system and method is disclosed for fabricating a heat spreader system, including providing a plurality of bottom microporous wicks recessed in a bottom substrate, bonding a center substrate to the bottom substrate, and bonding a top substrate having a top chamber portion to the center substrate to establish a first vapor chamber with said plurality of bottom microporous wicks.11-24-2011
20130168057MODULAR HEAT SHIELD AND HEAT SPREADER - A modular heat shield and heat spreader (“MHS”) includes top and bottom panels, and a plurality of thermally conductive pillars located between the panels and which support the top panel. A continuous pool of liquid between the panels surrounds some portion of the pillars. Heat to which the top panel is exposed is conducted through the top panel and at least some of the pillars. The heat changes the phase of some of the liquid to a vapor, which spreads the heat to an area larger than that of the heat source and thereby dissipates the heat away from the source at a lower heat flux than that associated with the flux from the source. The MHS preferably includes wicking material on some of the pillars and on the underside of the top panel, such that the wicking material is saturated with the liquid and heated by the conducted heat.07-04-2013
20130270220HEAT SPREADER WITH HIGH HEAT FLUX AND HIGH THERMAL CONDUCTIVITY - A system and method is disclosed for fabricating a heat spreader system, including providing a plurality of bottom microporous wicks recessed in a bottom substrate, bonding a center substrate to the bottom substrate, and bonding a top substrate having a top chamber portion to the center substrate to establish a first vapor chamber with said plurality of bottom microporous wicks.10-17-2013

Rui Cai, Pasadena, CA US

Patent application numberDescriptionPublished
20100119736AMBIENT PRESSURE SYNTHESIS OF ZEOLITE FILMS AND THEIR APPLICATION AS CORROSION RESISTANT COATINGS - A method for producing zeolite films or membranes at essentially ambient pressure, which includes preparing a synthesis mixture comprising an ionic liquid solvent and an aluminum and/or silicon and/or phosphate source and converting the synthesis mixture to form a continuous zeolite layer. In addition, a method of synthesizing zeolite nanocrystals, which includes preparing a synthesis mixture, the synthesis mixture having a silica or a silica and alumina source, and a template; and synthesizing the synthesis mixture to form zeolite nanocrystals.05-13-2010

Sandeep Cai, Tiburon, CA US

Patent application numberDescriptionPublished
20120150992SYSTEM AND METHOD FOR PROVIDING COMPUTER SERVICES - A computer system and method for providing computer services to a user, comprising: a virtual computer system comprising at least one virtual computer that is created within the virtual computer system; a virtualization layer enabling the at least one virtual computer to utilize CPU, RAM and storage of a host computer within the virtual computer system; a virtual computer selector providing for the selection of the at least one virtual computer on an unscheduled basis; a storage system; and a streaming video content system for separating streaming video data into a graphical user interface component that contains data display information required by said terminal device in order to locate and draw a user interface and a video stream component that is displayed on a screen of the terminal device within the user interface.06-14-2012

Sui Xiong Cai, San Diego, CA US

Patent application numberDescriptionPublished
20080300191PROTEASE INHIBITORS FOR CORONAVIRUSES AND SARS-COV AND THE USE THEREOF - Disclosed are protease inhibitors for coronaviruses and SARS-CoV, or picornaviruses, and the use of these protease inhibitors for preventing, reducing, ameliorating and treating a disease or condition caused by coronaviruses and SARS-CoV, or picornaviruses. Also disclosed are methods of reducing or preventing the spread of coronavirus, or picornaviruses, and preventing or reducing the replication of coronavirus, or picornaviruses, with the compounds of the present invention12-04-2008
20090240053Substituted 2-Aminoacetamides and the Use Thereof - The invention is directed to substituted 2-aminoacetamides represented by formula (II):09-24-2009
20110269785Substituted 2-Aminoacetamides and the Use Thereof - The invention is directed to substituted 2-aminoacetamides represented by formula (II):11-03-2011
20130303568Substituted 2-Aminoacetamides and the Use Thereof - The invention is directed to substituted 2-aminoacetamides represented by formula (II):11-14-2013

Patent applications by Sui Xiong Cai, San Diego, CA US

Suqin Cai, Union City, CA US

Patent application numberDescriptionPublished
20110179520TISSUE-ENHANCED PROMOTERS - Tissue-enhanced promoter sequences were identified that enhance expression of a polypeptide in one or more plant tissues. These promoters may be used to produce transgenic plants that have an altered trait relative to control plants. In preferred embodiments, the transgenic plants with the improved traits are morphologically and/or developmentally similar to control plants (examples of the latter include wild-type or non-transformed plants of the same species). Any of these tissue-enhanced promoters may be incorporated into a nucleic acid construct that comprises a polynucleotide regulated by one such promoter and that encodes a polypeptide or RNA molecule that, when ectopically expressed, confers an improved trait in plants.07-21-2011

Tao Cai, Sunnyvale, CA US

Patent application numberDescriptionPublished
20110166407Heart Treatment Kit, System, and Method For Radiosurgically Alleviating Arrhythmia - Radiosurgical treatments of tissues of the heart mitigate arrhythmias and treat other tumerous and non-tumerous disease using an implanted fiducial positioned in or near the heart using cardiac catheterization techniques. The fiducials may be implanted after diagnostic and planning images of the target tissues have been acquired. Fiducial implantation may take place the day of a scheduled radiosurgical treatment. Techniques to accommodate post-planning fiducial implantation may include registration of the implanted fiducial location with the treatment plan, and active fiducials may limit collateral imaging radiation exposure while enhancing tracking accuracy.07-07-2011
20110166408HEART TISSUE SURFACE CONTOUR-BASED RADIOSURGICAL TREATMENT PLANNING - A system that generates a three-dimensional model of a tissue surface, for example the inner surface of the heart from two-dimensional image data slices. On this surface, one or more pattern lines are drawn, e.g., by a physician using a user interface, to designate desired lesion(s) on the surface. From the pattern lines, a three-dimensional volume for a lesion can be determined using known constraints. Advantageously, the series of boundaries generated by the three-dimensional volume may be projected back onto the individual CT scans, which then may be transferred to a standard radiosurgical planning tool. A dose cloud may also be projected on the model to aid in evaluating a plan.07-07-2011
20130131425Heart Treatment Kit, System, and Method for Radiosurgically Alleviating Arrhythmia - Radiosurgical treatments of tissues of the heart mitigate arrhythmias and treat other tumerous and non-tumerous disease using an implanted fiducial positioned in or near the heart using cardiac catheterization techniques. The fiducials may be implanted after diagnostic and planning images of the target tissues have been acquired. Fiducial implantation may take place the day of a scheduled radiosurgical treatment. Techniques to accommodate post-planning fiducial implantation may include registration of the implanted fiducial location with the treatment plan, and active fiducials may limit collateral imaging radiation exposure while enhancing tracking accuracy.05-23-2013

Tao Cai, Palo Alto, CA US

Patent application numberDescriptionPublished
20100315424COMPUTER GRAPHIC GENERATION AND DISPLAY METHOD AND SYSTEM - A computer-implemented method is provided for generating and transforming graphics related to an object. The method includes obtaining one or more images taken from different points of view of the object, and a surface of the object is placed with a plurality of external markers such that control points for image processing are marked by the external markers. The method also includes building a spatial model from the one or more images based on the external markers, and processing the images to restore original color of parts of the one or more images covered by the external markers. Further, the method includes integrating texture from the restored images with the spatial model to build an integrated graphic model, and saving the integrated graphic model in a database.12-16-2010

Weidong Cai, Sunnyvale, CA US

Patent application numberDescriptionPublished
20080263545SIGNAL DELIVERY TO A PROCESS IN A PROCESS GROUP - A method of handling a signal for delivery to a process in a process group along with an apparatus and computer-readable medium storing instructions therefore are described. The method comprises obtaining a lock on a portion of a process group management structure and storing a signal to the process group management structure, wherein the signal is to be delivered to one or more processes of a process group, wherein an operating system manages the process group management structure. The method further comprises transmitting a wakeup signal to a signal daemon and releasing the obtained lock. A method of delivering a signal to a process in a process group is also described. The method comprises obtaining a signal from a process group management structure, obtaining a lock on a process list, transmitting the signal to a process specified in the process list; and releasing the lock on the process list.10-23-2008
20080270732Adaptive arena assignment based on arena contentions - An embodiment of the invention provides an apparatus and a method for an adaptive arena assignment based on arena contentions. The apparatus and method include: receiving a request for memory from a software thread; determining a lock hit counter with a lowest value; and assigning the software thread to an arena associated with lock hit counter.10-30-2008

Wenshan Cai, Sunnyvale, CA US

Patent application numberDescriptionPublished
20100110559SYSTEM, METHOD AND APPARATUS FOR CLOAKING - An apparatus and method of cloaking is described. An object to be cloaked is disposed such that the cloaking apparatus is between the object and an observer. The appearance of the object is altered and, in the limit, the object cannot be observed, and the background appears unobstructed. The cloak is formed of a metamaterial where the properties of the metamaterial are varied as a function of distance from the cloak interfaces. The metamaterial may be fabricated as a composite material having a dielectric component and inclusions of particles of sub-wavelength size, and may also include a gain medium.05-06-2010
20100134898NEAR FIELD SUPER LENS EMPLOYING TUNABLE NEGATIVE INDEX MATERIALS - A tunable super-lens (TSL) for nanoscale optical sensing and imaging of bio-molecules and nano-manufacturing utilizes negative-index materials (NIMs) that operate in the visible or near infrared light. The NIMs can create a lens that will perform sub-wavelength imaging, enhanced resolution imaging, or flat lens imaging. This new TSL covers two different operation scales. For short distances between the object and its image, a near-field super-lens (NFSL) can create or enhance images of objects located at distances much less than the wavelength of light. For the far-zone, negative values are necessary for both the permittivity ε a permeability μ. While well-structured periodic meta-materials, which require delicate design and precise fabrication, can be used, metal-dielectric composites are also candidates for NIMs in the optical range. The negative-refraction in the composite films can be made by using frequency-selective photomodification.06-03-2010

Xiao-Ding Cai, Fremont, CA US

Patent application numberDescriptionPublished
20090312972METHOD AND SYSTEM OF TESTING DEVICE SENSITIVITY - Method and system that test device sensitivity according to whether the device passes or fails when subjected to a test signal. The device may be repeatedly subjected to test signal at varying operating parameters in order to assess pass-fail threshold at which the device transitions from operating properly/improperly to operating improperly/properly.12-17-2009

Xiaohong Cai, Burlingame, CA US

Patent application numberDescriptionPublished
20090042820Tubulin Binding Anti Cancer Agents And Prodrugs Thereof - Novel tubulin binding compounds and hypoxia activated prodrugs of novel and known tubulin binding compounds useful for treating cancer and other hyperproliferative diseases are disclosed.02-12-2009

Xiaohong Cai, Redwood City, CA US

Patent application numberDescriptionPublished
20120165522CAMPTOTHECIN DERIVATIVES - Various 14-Nitro, 14-amino, and 14-substituted amino camptothecin derivatives are useful in the treatment of cancer and other hyperproliferative diseases. Various 14-nitro camptothecin derivatives are conveniently prepared by reacting a camptothecin derivative with fuming nitric acid, optionally employing acetic anhydride as a solvent.06-28-2012

Xin Frank Cai, Palo Alto, CA US

Patent application numberDescriptionPublished
20120115909TAZAROTENE DERIVATIVES - The presently described subject matter relates to new derivatives of tazarotene that also exhibit retinoid activity, pharmaceutical compositions comprising the derivatives, method of treating skin disorders with the pharmaceutical compositions, and process of making the derivatives.05-10-2012
20140357669TAZAROTENE DERIVATIVES - The presently described subject matter relates to new derivatives of tazarotene that also exhibit retinoid activity, pharmaceutical compositions comprising the derivatives, method of treating skin disorders with the pharmaceutical compositions, and process of making the derivatives.12-04-2014
20140357672TAZAROTENE DERIVATIVES - The presently described subject matter relates to new derivatives of tazarotene that also exhibit retinoid activity, pharmaceutical compositions comprising the derivatives, method of treating skin disorders with the pharmaceutical compositions, and process of making the derivatives.12-04-2014

Xing Jian Cai, San Jose, CA US

Patent application numberDescriptionPublished
20110248789COMPENSATING FOR AN ELECTROSTATIC DISCHARGE CAPACITANCE LOAD - In some embodiments a differential communication channel compensates for electrostatic discharge capacitance of an electrostatic discharge component by increasing an impedance of the differential communication channel near the electrostatic discharge component. Other embodiments are described and claimed.10-13-2011

Xiuyu Cai, Sunnyvale, CA US

Patent application numberDescriptionPublished
20110159213CHEMICAL VAPOR DEPOSITION IMPROVEMENTS THROUGH RADICAL-COMPONENT MODIFICATION - A method of forming a silicon oxide layer is described. The method may include the steps of mixing a carbon-free silicon-containing precursor with a radical-nitrogen precursor, and depositing a silicon-and-nitrogen-containing layer on a substrate. The radical-nitrogen precursor is formed in a plasma by flowing ammonia and nitrogen (N06-30-2011

Yilin Cai, Fremont, CA US

Patent application numberDescriptionPublished
20110216431PROCESSING DISKS ON A SPIN STAND - A method of processing disks on spin stand is disclosed, the spin stand comprising a spindle motor having a rotor. A first disk is clamped to the rotor, wherein the first disk comprises a reference servo pattern. A second disk is clamped to the rotor, and a first head is servoed over the first disk in response to the reference servo pattern in order to position a second head over the second disk at a first radial location. Data is written to the second disk at the first radial location using the second head. The second disk is removed from the rotor while the first disk remains clamped to the rotor.09-08-2011
20130038959DISK DRIVE WRITING SPIRAL TRACKS ON A SLAVE SURFACE USING REPEATABLE RUNOUT COMPENSATION FOR A MASTER SURFACE - A method is disclosed of servo writing a disk drive comprising a first head actuated over a first disk surface, and a second head actuated over a second disk surface. A first repeatable runout (RRO) of the first disk surface is measured, and a seek is performed to seek the first head over the first disk surface in response to the measured first RRO while writing a first spiral track to the second disk surface using the second head. As a result, the first spiral track comprises a second RRO that substantially matches the first RRO of the first disk surface.02-14-2013

Yinzi Cai, Palo Alto, CA US

Patent application numberDescriptionPublished
20110047074One card system - This invention relates to a novel system which includes a new device (the DEVICE) and a new business process (the PROCESS) that combines multiple cards (for both financial and non-financial transactions) into one card in a secured manner.02-24-2011

Yinzi Cai, Fremont, CA US

Patent application numberDescriptionPublished
20080270294Method and Apparatus for a Verifiable On Line Rejection of an Applicant for Credit - A system and method are disclosed for presenting a reason for the rejection of 10-30-2008
20080270295Method and Apparatus for Real Time Online Credit Approval - A system and method are described for providing real time approval of credit over a network. The method includes obtaining applicant data from an applicant. The applicant data is analyzed into a form suitable for directly obtaining a credit report from a credit bureau for the applicant. A credit report having credit report data is obtained from a credit bureau for the applicant. It is then determined whether to accept the applicant using the credit report data and it is communicated to the applicant that the applicant has been approved.10-30-2008
20100262535METHOD AND APPARATUS FOR A VERIFIABLE ON LINE REJECTION OF AN APPLICATION FOR CREDIT - A system and method are disclosed for presenting a reason for the rejection of 5 a credit application from an applicant is disclosed. The method includes obtaining a factor from a credit bureau identified as a factor that influences the FICO score assigned to the application by the credit bureau. The factor identified by the credit bureau is mapped to an internal rejection code. A rejection reason is provided that corresponds to the internal rejection code to the applicant.10-14-2010
20120215682METHOD AND APPARATUS FOR REAL TIME ONLINE CREDIT APPROVAL - A system and method are described for providing real time approval of credit over a network. The method includes obtaining applicant data from an applicant. The applicant data is analyzed into a form suitable for directly obtaining a credit report from a credit bureau for the applicant. A credit report having credit report data is obtained from a credit bureau for the applicant. It is then determined whether to accept the applicant using the credit report data and it is communicated to the applicant that the applicant has been approved.08-23-2012

Patent applications by Yinzi Cai, Fremont, CA US

Yiqun Cai, Cupertino, CA US

Patent application numberDescriptionPublished
20090129383HUB AND SPOKE MULTICAST MODEL - Techniques for implementing multicast messaging between spokes in a hub and spoke network are provided in the present disclosure. Multicast messages may be efficiently routed by creating separate multicast groups for upstream traffic from a source spoke to the hub (a “To Hub” group joined by the hub) and downstream traffic from the hub to spokes (a “From Hub” group joined by spokes interested in receiving multicast messages). A source spoke may send a multicast message encapsulated in a packet with the “To Hub” group address as the destination. Upon receipt, the hub may re-route the multicast message to spokes that have joined the “From Hub” group by encapsulating the original message in a packet with the “From Hub” group address as the destination.05-21-2009
20100054245SYSTEM AND METHOD FOR MULTICASTING IN AN INTERNET PROTOCOL VIRTUAL PRIVATE NETWORK ENVIRONMENT - A method is provided in one example implementation and includes sending a PIM join message to the second spoke router by the hub router. The second spoke router dynamically determines each interested remote spoke router by parsing a hub-sent PIM message and accordingly constructs the multicast routing entry such that the first and second spoke routers establish multicast communication independent of a hub router. In more specific embodiments, the PIM join/prune messaging includes a list of each downstream spoke router that sent a PIM join/prune, in a new attribute. The PIM join/prune message is sent by the hub router towards a multicast source. A new receiver-list attribute is created that the hub router populates with a non-broadcast multi-access (NBMA) address for each interested spoke router.03-04-2010
20110051727Network based multicast stream duplication and merging - In one embodiment, a method includes receiving a join message from a receiver at a receiver edge router, the join message identifying a source and a group, and creating at least two forwarding trees for transmitting multicast data streams comprising duplicate data to the receiver edge router. The forwarding trees include a root at a source edge router in communication with the source, and different network paths. The method further includes receiving a packet from one of the forwarding trees and processing the received packet to determine if the packet is a duplicate of another packet received at the receiver edge router. If the packet is a duplicate packet, it is discarded. If the packet is not a duplicate, it is forwarded to the receiver. An apparatus is also disclosed.03-03-2011
20110317695SYSTEM AND METHOD FOR PROVIDING A PATH AVOIDANCE FEATURE IN A NETWORK ENVIRONMENT - A method is provided in one example and includes evaluating multiple paths in a network in order to execute a reverse path forwarding decision for multicast traffic associated with a source. The method may also include selecting a second network path based on a first network path previously been designated as a route for the multicast traffic associated with the source. The first network path and a second network path differ by at least one network element. The method further includes receiving at least one of a first data stream and a second data stream, wherein the first data stream is associated with the first network path and the second data stream is associated with the second network path.12-29-2011
20120218898Bandwidth utilization for equal cost multiple paths - In one embodiment, a method includes identifying a packet at an upstream node in communication with a source and in communication with a downstream node through equal cost multiple paths including first and second multi-access networks, the packet transmitted on the first multi-access network and associated with a multicast group, and transmitting from the upstream node a request to the downstream node to join the group on the second multi-access network, if the upstream node is already transmitting data to the group on the second multi-access network, or a bandwidth utilization at the first multi-access network exceeds a specified threshold. An apparatus is also disclosed.08-30-2012
20120294308Protocol independent multicast designated router redundancy - In one embodiment, a method includes transmitting a packet from a router located in a communication path between a source and a receiver, the load balancing packet having one or more values used to select a group designated router from a list of candidate group designated routers for multicast traffic streams, selecting the router as said group designated router for one or more of the multicast traffic streams, and forwarding traffic for the one or more multicast traffic streams to the receiver. The candidate group designated routers are last hop routers for transmitting the multicast traffic streams to a common link connected to the receiver. An apparatus is also disclosed.11-22-2012
20120294309METHOD OF ROUTING MULTICAST TRAFFIC - A method of routing multicast traffic in a computer network is disclosed. The method comprises associating a plurality of multicast group addresses on a network device with respective multicast routing topologies. A network device and a network are also disclosed.11-22-2012
20140079058METHOD OF ROUTING MULTICAST TRAFFIC - A method of routing multicast traffic in a computer network is disclosed. The method comprises associating a plurality of multicast group addresses on a network device with respective multicast routing topologies. A network device and a network are also disclosed.03-20-2014

Patent applications by Yiqun Cai, Cupertino, CA US

Yuan Cai, Campbell, CA US

Patent application numberDescriptionPublished
20120224676CORRELATING CALLS AFTER A REFERRAL - In one embodiment, a network device attaches a header including an identifier for an original call to an outgoing refer message and may also modify a table entry for a consultative call to include the identifier. The network device then monitors incoming invite messages for a header containing the identifier and observes that an incoming invite message containing the header correlates to the original call. When a header is not included, the network device extracts information from the incoming invite messages and compares the extracted information to the modified table entry to correlate one of the incoming invite messages to the original call.09-06-2012

Zhenhong R. Cai, Palo Alto, CA US

Patent application numberDescriptionPublished
20090047252Antiviral compounds - The invention is related to anti-viral compounds, compositions containing such compounds, and therapeutic methods that include the administration of such compounds, as well as to processes and intermediates useful for preparing such compounds.02-19-2009
20090306054INTEGRASE INHIBITORS - Tricyclic compounds of formulae I-III, protected intermediates thereof, and methods for inhibition of HIV-integrase are disclosed.12-10-2009
20110135599ANTIVIRAL COMPOUNDS - The present application includes novel inhibitors of HCV, compositions containing such compounds, therapeutic methods that include the administration of such compounds.06-09-2011
20140221356POLYCYCLIC-CARBAMOYLPYRIDONE COMPOUNDS AND THEIR PHARMACEUTICAL USE - Compounds for use in the treatment of human immunodeficiency virus (HIV) infection are disclosed. The compounds have the following Formula (I):08-07-2014

Patent applications by Zhenhong R. Cai, Palo Alto, CA US

Zhiwei Cai, Fremont, CA US

Patent application numberDescriptionPublished
20110189586Nanometer and sub-micron laminar structure of LaxSryMnOz for solid oxide fuel cells application - Structures, deposition systems and deposition processes related generally to a solid oxide fuel cells (SOFC) are provided. A nanometer to submicron laminar structure of La08-04-2011

Zhongping Cai, Fremont, CA US

Patent application numberDescriptionPublished
20110051132Method and apparatus for producing and Measuring dynamically focussed, steered, and shaped oblique laser illumination for spinning wafer inspection system - A method and apparatus for producing high frequency dynamically focused oblique laser illumination for a spinning wafer inspection system. The focus is changed by changing the beam direction incidence angle so as to bring focal spot onto the wafer surface.03-03-2011
20130208269Extended Defect Sizing Range for Wafer Inspection - Various embodiments for extended defect sizing range for wafer inspection are provided.08-15-2013
20140071457Method and System for Tilt and Height Control of a Substrate Surface in an Inspection System - A system for substrate tilt and focus control in an inspection system includes a dynamically actuatable substrate stage assembly including a substrate stage for securing a substrate; a tilt-height detection system including: a height detection sub-system and a tilt detection sub-system. The system further includes a first actuator configured to selectably actuate the substrate along a direction perpendicular to the surface of the substrate at a location of the substrate stage assembly; and an additional actuator configured to selectably actuate the substrate along a direction substantially perpendicular to the surface of the substrate at an additional location of the substrate stage assembly; and a MIMO tilt-focus controller communicatively coupled to the height detection sub-system, the tilt detection sub-system, the first actuator and the additional actuator.03-13-2014
20150055141Method and System for High Speed Height Control of a Substrate Surface Within a Wafer Inspection System - High speed height control of a surface of a substrate within a wafer inspection system includes positioning a substrate on a substrate stage of a dynamically adjustable substrate stage assembly, actuating the substrate perpendicular to the surface of the substrate, measuring a height error value of the surface of the substrate at a position of inspection of the surface, measuring a displacement value perpendicular to the surface of the substrate at the location of the substrate stage assembly, generating a displacement target from the height error value and the displacement value, and adjusting an actuation state of the actuator using the measured height error value and the generated displacement target in order to maintain the substrate surface at an imaging plane of a detector of the inspection system or a focus of illumination of the inspection system.02-26-2015

Patent applications by Zhongping Cai, Fremont, CA US

Zhongping Cai, Santa Clara, CA US

Patent application numberDescriptionPublished
20080291454Inspection Systems and Methods for Extending the Detection Range of an Inspection System by Forcing the Photodetector into the Non-Linear Range - An inspection system and method is provided herein for increasing the detection range of the inspection system. According to one embodiment, the inspection system may include a photodetector having a plurality of stages, which are adapted to convert light scattered from a specimen into an output signal, and a voltage divider network coupled for extending the detection range of the photodetector (and thus, the detection range of the inspection system) by saturating at least one of the stages. This forces the photodetector to operate in a non-linear manner. However, measurement inaccuracies are avoided by calibrating the photodetector output to remove any non-linear effects that may be created by intentionally saturating the at least one of the stages. In one example, a table of values may be generated during a calibration phase to convert the photodetector output into an actual amount of scattered light.11-27-2008
Website © 2015 Advameg, Inc.