Guo, CA
Beichu Guo, Arcadia, CA US
Patent application number | Description | Published |
---|---|---|
20110165122 | METHOD FOR TARGETED AND SUSTAINED ANTIVIRAL THERAPY - Compounds compositions and methods of modulating the immune response are provided. The method uses fusion proteins of a cytokine and an antibody to potentiate the action of the cytokine. | 07-07-2011 |
Cheng-En Guo, Santa Clara, CA US
Patent application number | Description | Published |
---|---|---|
20120127427 | 3D RETINAL DISRUPTIONS DETECTION USING OPTICAL COHERENCE TOMOGRAPHY - System and method for | 05-24-2012 |
Danwei Guo, San Mateo, CA US
Patent application number | Description | Published |
---|---|---|
20110270533 | SYSTEMS AND METHODS FOR ANALYZING NUCLEIC ACID SEQUENCES - Nucleic acid sequence mapping/assembly methods are disclosed. The methods initially map only a contiguous portion of each read to a reference sequence and then extends the mapping of the read at both ends of the mapped contiguous portion until the entire read is mapped (aligned). In various embodiments, a mapping score can be calculated for the read alignment using a scoring function, score (i, j)=M+mx, where M can be the number of matches in the extended alignment, x can be the number of mismatches in the alignment, and m can be a negative penalty for each mismatch. The mapping score can be utilized to rank or choose the best alignment for each read. | 11-03-2011 |
20110295514 | Computational Methods For Translating A Sequence Of Multi-Base Color Calls To A Sequence Of Bases - Disclosed are systems and methods for resequencing using color calls. A DNA sample is encoded and sequenced according to a multi-base code producing a string of read color calls for a fragment of the sample. A reference sequence is obtained. The string of read color calls is mapped to the reference sequence. A base sequence is extracted from the reference sequence. The base sequence is encoded as a string of reference color codes according to the multi-base code. The string of read color calls is aligned with the string of reference color codes and mismatches in the alignment are detected. One or more mismatches of the string of read color calls are annotated as inconsistent. The one or more inconsistent mismatches of the string of read color calls are corrected. The string of corrected read color calls is decoded to bases producing a read sequence. | 12-01-2011 |
Fanglu Guo, Los Angeles, CA US
Patent application number | Description | Published |
---|---|---|
20110093439 | De-duplication Storage System with Multiple Indices for Efficient File Storage - A de-duplication storage system which uses multiple indices is described. A first group of one or more indices may be stored in random access memory (RAM) or another type of fast storage. A second group of one or more indices may be stored on one or more disk drives or another type of storage where large amounts of data can be stored inexpensively. The first group of indices may be used when adding new files to the de-duplication storage system in order to determine whether the file segments of the new files are already stored. The second group of indices may be used when restoring files in order to lookup the segments of the files. | 04-21-2011 |
20110167096 | Systems and Methods for Removing Unreferenced Data Segments from Deduplicated Data Systems - A computer-implemented method for removing unreferenced data segments from deduplicated data systems may include: 1) identifying a deduplicated data system that contains a plurality of data objects, 2) dividing the data objects within the deduplicated data system into a plurality of data object groups, 3) identifying, within the data object groups, at least one data object group that has changed subsequent to a prior garbage-collection operation that removed data segments that were not referenced by data objects within the deduplicated data system, 4) identifying at least one container within the deduplicated data system that contains data segments referenced by data objects within the changed data object group, and then, for each identified container, 5) removing data segments from the identified container that are not referenced by data objects within the deduplicated data system. Various other methods, systems, and computer-readable media are also disclosed. | 07-07-2011 |
20110225214 | Systems and Methods for Garbage Collection in Deduplicated Data Systems - A computer-implemented method for garbage collection in deduplicated data systems may include: 1) identifying a deduplicated data system, 2) identifying at least one segment object added to the deduplicated data system during a garbage-collection process of the deduplicated data system, 3) locking the segment object to prevent removal of the segment object by the garbage-collection process, and 4) unlocking the segment object after the garbage-collection process. The method may allow a small possibility of incorrectly removing useful segment objects. The method may also verify data objects during the garbage-collection process and recover incorrectly removed segment objects. Various other methods, systems, and computer-readable media are also disclosed. | 09-15-2011 |
20120059800 | SYSTEM AND METHOD FOR SCALABLE REFERENCE MANAGEMENT IN A DEDUPLICATION BASED STORAGE SYSTEM - A system and method for managing a resource reclamation reference list at a coarse level. A storage device is configured to store a plurality of storage objects in a plurality of storage containers, each of said storage containers being configured to store a plurality of said storage objects. A storage container reference list is maintained, wherein for each of the storage containers the storage container reference list identifies which files of a plurality of files reference a storage object within a given storage container. In response to detecting deletion of a given file that references an object within a particular storage container of the storage containers, a server is configured to update the storage container reference list by removing from the storage container reference list an identification of the given file. A reference list associating segment objects with files that reference those segment objects may not be updated response to the deletion. | 03-08-2012 |
20120185447 | Systems and Methods for Providing Increased Scalability in Deduplication Storage Systems - A computer-implemented method for providing increased scalability in deduplication storage systems may include ( | 07-19-2012 |
20130110784 | MANAGING BACKUPS OF DATA OBJECTS IN CONTAINERS | 05-02-2013 |
20130185259 | SYSTEM AND METHOD FOR SCALABLE REFERENCE MANAGEMENT IN A DEDUPLICATION BASED STORAGE SYSTEM - A system and method for managing a resource reclamation reference list at a coarse level. A storage device is configured to store a plurality of storage objects in a plurality of storage containers, each of said storage containers being configured to store a plurality of said storage objects. A storage container reference list is maintained, wherein for each of the storage containers the storage container reference list identifies which files of a plurality of files reference a storage object within a given storage container. In response to detecting deletion of a given file that references an object within a particular storage container of the storage containers, a server is configured to update the storage container reference list by removing from the storage container reference list an identification of the given file. A reference list associating segment objects with files that reference those segment objects may not be updated response to the deletion. | 07-18-2013 |
20140337591 | SYSTEMS AND METHODS FOR INCREASING RESTORE SPEEDS OF BACKUPS STORED IN DEDUPLICATED STORAGE SYSTEMS - A computer-implemented method for increasing restore speeds of backups stored in deduplicated storage systems may include (1) identifying a backup that includes data stored in at least one data container within a deduplicated storage system, (2) detecting a subsequent backup that includes additional data, (3) calculating an amount of duplication between the additional data included in the subsequent backup and the data stored in the data container, (4) determining that the amount of duplication between the additional data and the data stored in the data container is below a predetermined threshold, (5) identifying at least one additional data container to store the additional data instead of deduplicating the additional data with respect to the data container, and then (6) storing the additional data in the additional data container to facilitate increasing a restore speed of the subsequent backup. Various other methods, systems, and computer-readable media are also disclosed. | 11-13-2014 |
20150074806 | SYSTEMS AND METHODS FOR USING EVENT-CORRELATION GRAPHS TO DETECT ATTACKS ON COMPUTING SYSTEMS - A computer-implemented method for using event-correlation graphs to detect attacks on computing systems may include (1) detecting a suspicious event involving a first actor within a computing system, (2) constructing an event-correlation graph that includes a first node that represents the first actor, a second node that represents a second actor, and an edge that interconnects the first node and the second node and represents a suspicious event involving the first actor and the second actor, (3) calculating, based at least in part on the additional suspicious event, an attack score for the event-correlation graph, (4) determining that the attack score is greater than a predetermined threshold, and (5) determining, based at least in part on the attack score being greater than the predetermined threshold, that the suspicious event may be part of an attack on the computing system. Various other methods, systems, and computer-readable media are also disclosed. | 03-12-2015 |
Frank Guo, Danville, CA US
Patent application number | Description | Published |
---|---|---|
20080225572 | CIRCUIT ARRAYS HAVING CELLS WITH COMBINATIONS OF TRANSISTORS AND NANOTUBE SWITCHING ELEMENTS - Circuit arrays having cells with combinations of transistors and nanotube switches. Under one embodiment, cells are arranged as pairs with the nanotube switching elements of the pair being cross coupled so that the set electrode of one nanotube switching element is coupled to the release electrode of the other and the release electrode of the one nanotube switching element being coupled to the set electrode of the other. The nanotube articles are coupled to the reference line, and the source of one field effect transistor of a pair is coupled to the set electrode to one of the two nanotube switching elements and the source of the other field effect transistor of the pair is coupled to the release electrode to the one of the two nanotube switching elements. | 09-18-2008 |
20090052246 | NON-VOLATILE SHADOW LATCH USING A NANOTUBE SWITCH - A non-volatile memory cell includes a volatile storage device that stores a corresponding logic state in response to electrical stimulus; and a shadow memory device coupled to the volatile storage device. The shadow memory device receives and stores the corresponding logic state in response to electrical stimulus. The shadow memory device includes a non-volatile nanotube switch that stores the corresponding state of the shadow device. | 02-26-2009 |
20090154218 | MEMORY ARRAYS USING NANOTUBE ARTICLES WITH REPROGRAMMABLE RESISTANCE - A memory array includes a plurality of memory cells, each of which receives a bit line, a first word line, and a second word line. Each memory cell includes a cell selection circuit, which allows the memory cell to be selected. Each memory cell also includes a two-terminal switching device, which includes first and second conductive terminals in electrical communication with a nanotube article. The memory array also includes a memory operation circuit, which is operably coupled to the bit line, the first word line, and the second word line of each cell. The circuit can select the cell by activating an appropriate line, and can apply appropriate electrical stimuli to an appropriate line to reprogrammably change the relative resistance of the nanotube article between the first and second terminals. The relative resistance corresponds to an informational state of the memory cell. | 06-18-2009 |
20100012925 | HYBRID CARBON NANOTUBE FET (CNFET)-FET STATIC RAM (SRAM) AND METHOD OF MAKING SAME - Hybrid carbon nanotube FET (CNFET), static ram (SRAM) and method of making same. A static ram memory cell has two cross-coupled semiconductor-type field effect transistors (FETs) and two nanotube FETs (NTFETs), each having a channel region made of at least one semiconductive nanotube, a first NTFET connected to the drain or source of the first semiconductor-type FET and the second NTFET connected to the drain or source of the second semiconductor-type FET. | 01-21-2010 |
20110044091 | TWO-TERMINAL NANOTUBE DEVICES AND SYSTEMS AND METHODS OF MAKING SAME - A two terminal memory device includes first and second conductive terminals and a nanotube article. The article has at least one nanotube, and overlaps at least a portion of each of the first and second terminals. The device also includes stimulus circuitry in electrical communication with at least one of the first and second terminals. The circuit is capable of applying first and second electrical stimuli to at least one of the first and second terminal(s) to change the relative resistance of the device between the first and second terminals between a relatively high resistance and a relatively low resistance. The relatively high resistance between the first and second terminals corresponds to a first state of the device, and the relatively low resistance between the first and second terminals corresponds to a second state of the device. | 02-24-2011 |
20110220859 | Two-Terminal Nanotube Devices And Systems And Methods Of Making Same - A two terminal memory device includes first and second conductive terminals and a nanotube article. The article has at least one nanotube, and overlaps at least a portion of each of the first and second terminals. The device also includes stimulus circuitry in electrical communication with at least one of the first and second terminals. The circuit is capable of applying first and second electrical stimuli to at least one of the first and second terminal(s) to change the relative resistance of the device between the first and second terminals between a relatively high resistance and a relatively low resistance. The relatively high resistance between the first and second terminals corresponds to a first state of the device, and the relatively low resistance between the first and second terminals corresponds to a second state of the device. | 09-15-2011 |
20140250278 | INTEGRATED LEVEL SHIFTING LATCH CIRCUIT AND METHOD OF OPERATION OF SUCH A LATCH CIRCUIT - An integrated level shifting latch circuit receives an input signal in a first voltage domain and generates an output signal in a second voltage domain. Data retention circuitry operates in a transparent phase where a data value is subjected to a level shifting function and is written into the data retention circuitry dependent on the input signal. Control circuitry controls the data retention circuitry to operate in the transparent phase during a first phase of the clock signal and to operate in the latching phase during a second phase of the clock signal. Writing circuitry writes the data value into the data retention circuitry. Contention mitigation circuitry, during the transparent phase, reduces a voltage drop across at least one component within the data retention circuitry. | 09-04-2014 |
Gary Y. Guo, Irvine, CA US
Patent application number | Description | Published |
---|---|---|
20110105126 | Terminal initiated intrasatellite antenna handover method - A handover method provides intrasatellite transmitter handover detection and decision using an unbiased weighted Signal Noise Ratio (SNR) estimator based on forgetting factors for SNR monitoring, and a threshold delay is introduced to ensure the reliability of handover decision to prevent undesirable handovers during beam switching. | 05-05-2011 |
George X. Guo, Palo Alto, CA US
Patent application number | Description | Published |
---|---|---|
20110230010 | SYSTEM AND METHOD FOR FABRICATING PHOTOVOLTAIC CELLS - A substrate processing system includes a source unit configured to supply a deposition material to a substrate, a substrate holder configured to hold a substrate to receive the deposition material, a shadow mask comprising a frame that includes two opposing arms; and a crossbar configured to be mounted to the two opposing arms. The frame and the crossbar define a plurality of openings that allow the deposition material supplied by the source unit to be deposited on the substrate. A transport mechanism can produce relative movement between the shadow mask and the substrate. | 09-22-2011 |
20110240461 | DEPOSITION SYSTEM AND METHODS HAVING IMPROVED MATERIAL UTILIZATION - A method for substrate processing includes producing a magnetic field by a magnetron across the full width of a sputtering surface of a target in a first direction. The magnetron can produce two erosion grooves separated by a distance S on the sputtering surface. The method includes moving the magnetron continuously at a first speed by the distance S in a first segment along a linear travel path. The linear travel path is along a second direction perpendicular to the first direction. The method includes continuously sputtering a material off the sputtering surface and depositing the material on the substrate during the first segment, and moving the magnetron by the distance S in a second segment along the linear travel path at a second speed higher than the first speed without sputtering the material off the sputtering surface or sputtering materials off at significant lower rate. | 10-06-2011 |
20120031755 | DEPOSITION SYSTEM CAPABLE OF PROCESSING MULTIPLE ROLL-FED SUBSTRATES - A deposition system includes a chamber, a plurality of targets in a center region in the chamber and a plurality of substrates in the chamber. The targets are sequentially positioned when viewed in a first direction. At least one of the targets includes a sputtering surface facing outward. The substrates are sequentially positioned when viewed in the first direction. At least one of the substrates includes a deposition surface configured to receive material sputtered off the sputtering surface. | 02-09-2012 |
20120111270 | PLASMA PROCESSING CHAMBER HAVING ENHANCED DEPOSITION UNIFORMITY - A plasma-enhanced substrate processing system includes a magnetic-field generation unit that can create a substantially uniform magnetic field along an axial direction in a spatial region, a processing chamber in the spatial region, and a first planar source unit that provides a deposition material. The magnetic field can produce a plasma gas in the processing chamber, which enables the deposition material to be deposited on a substrate. | 05-10-2012 |
20120207916 | APPARATUS AND METHOD FOR COOLING OR HEATING WORK PIECE IN A VACUUM CHAMBER - A vacuum processing system includes a vacuum chamber in connection with a vacuum pump that can exhaust air or vapor in the vacuum chamber, and a container in the vacuum chamber configured to contain one or more work pieces therein and to receive a heat-exchange liquid that comes into contact with the one or more work pieces to allow heat exchange with the one or more work pieces. The vacuum pump can exhaust at least a portion of the vapor evaporated from the heat-exchange liquid on the work pieces or in the container. A deposition source unit can provide material to be deposited on the one or more work pieces in vacuum. The one or more work pieces can be brought a predetermined temperature by the heat-exchange liquid. | 08-16-2012 |
20120298169 | Multi-junction Photovoltaic Cells - A multi junction photovoltaic device includes lower pn junction layers comprising silicon and upper pn junction layers formed over the lower pn junction layers. The upper pn junction layers include a CdTe layer, wherein the upper pn junction layers are electrically serially connected to the lower pn junction layers. The upper pn junction layers can convert a first portion of photons into a first electric voltage. The lower pn junction layers can convert a second portion of photons into a second electric voltage lower than the first electric voltage. | 11-29-2012 |
20130015056 | DEPOSITION SYSTEM HAVING IMPROVED TARGET COOLINGAANM Guo; George X.AACI Palo AltoAAST CAAACO USAAGP Guo; George X. Palo Alto CA US - A vacuum processing system includes a vacuum chamber that can contain a workpiece therein, a deposition source unit that provides a material to be deposited on the workpiece in vacuum, and a cooling module in thermal contact with the deposition source unit. The cooling module includes one or more holding wells that can contain a cooling liquid. The cooling module can cool the deposition source unit by a loss of latent heat during the evaporation of the cooling liquid. | 01-17-2013 |
George Xinsheng Guo, Palo Alto, CA US
Patent application number | Description | Published |
---|---|---|
20090020437 | Method and system for controlled material removal by electrochemical polishing - A method and apparatus for electropolishing a conductive layer on a wafer is provided. The apparatus includes an electrode and a conductive member having openings permitting an electropolishing solution to flow through it. Surface of the conductive member includes a surface profile. During the electropolishing process, the surface of the conductive element is placed across from the conductive layer and a potential difference is applied between the conductive layer and the electrode. The process forms a conductive layer profile of the conductive layer. | 01-22-2009 |
20140042022 | INVERTED CYLINDRICAL MAGNETRON (ICM) SYSTEM AND METHODS OF USE - An Inverted Cylindrical Magnetron (ICM) System and Methods of Use is disclosed herein generally comprising a co-axial central anode concentrically located within a first annular end anode and a second annular end anode; a process chamber including a top end and a bottom end in which the first annular end anode and the second annular end anode are coaxially disposed, whereby the first annular end anode, the second annular end anode, and the central anode form a 3-anode configuration to provide electric field uniformity, and the process chamber including a central annular space coupled to a tube insulator disposed about the central annular space wall; a cathode concentrically coupled to the tube insulator and a target; and a plurality of multi-zone electromagnets or hybrid electro-permanent magnets surrounding the exterior of the process chamber providing a tunable magnetic field. | 02-13-2014 |
Guoyong Guo, San Jose, CA US
Patent application number | Description | Published |
---|---|---|
20120013315 | CIRCUITS AND METHODS FOR CONTROLLING A DC/DC CONVERTER - A converter circuit includes a converter and a controller. The converter converts an input voltage to an output voltage. The controller receives a reference voltage, generates a slew voltage having a substantially constant first slew rate if the reference voltage changes from a first level to a second level, and controls the converter based on the slew voltage to cause the output voltage to change from a third level to a fourth level at a substantially constant second slew rate. | 01-19-2012 |
20140300326 | ELECTRONIC DEVICE WITH A DUTY CYCLE ESTIMATOR - A circuit in an electronic device coupled to a battery via a first pair of switches includes a logic unit and a filter. The logic unit receives a pulse width modulation (PWM) signal and a first signal, and generates a second signal according to the PWM signal and the first signal. The filter is coupled to the logic unit and converts the PWM signal into a first voltage under the control of the second signal. When the first voltage is at a voltage of the battery and a duty cycle of the PWM signal is at a specified value, the first pair of switches controls power to the battery under control of the PWM signal and the circuit is disabled by the first signal. | 10-09-2014 |
20140375284 | POWER TRANSFER DEVICES - A power transfer device includes an input terminal, an output terminal, a control unit, and a drive unit. The input terminal can receive an input voltage. The output terminal can provide an output voltage. The control unit can control a switch between the input and output terminals to adjust the output voltage according to the input voltage and a reference voltage, wherein said control unit is deactivated if the reference voltage reaches the input voltage. The drive unit can connect the control unit and the switch if the control unit is activated, and can maintain the output voltage at or near the input voltage if the control unit is deactivated. | 12-25-2014 |
Guoyong Guo, Santa Clara, CA US
Patent application number | Description | Published |
---|---|---|
20120313681 | SIGNAL SYNCHRONIZING SYSTEMS - A signal synchronizing system includes comparison circuitry and control circuitry. The comparison circuitry compares a synchronizing signal with an input signal to generate a comparison result. The control circuitry adjusts the synchronizing signal into a range that is determined by the input signal, and controls the range according to the comparison result. | 12-13-2012 |
20130015810 | Battery Charging Apparatus with a Common Control Loop for a Low Drop-Out Voltage Regulator and a Boost RegulatorAANM Guo; GuoyongAACI Santa ClaraAAST CAAACO USAAGP Guo; Guoyong Santa Clara CA USAANM Nie; DanAACI ChengduAACO CNAAGP Nie; Dan Chengdu CN - A flexible dual mode battery charger that charges a battery in two different modes, depending on the difference between the adapter voltage and the battery voltage, with a smooth transition between these two modes and the charging current remains relatively constant during the transition is provided in this application. At a lower battery level, the dual mode battery charger charges the battery as a LDO charger and when battery voltage is very close to the adapter voltage, the charger migrates its operating mode from the LDO mode to the boost mode and charges the battery as a boost charger. This flexible battery charger uses one common control circuit for controlling the operations of the LDO charger and the boost charger. The switching operation from one operation mode to other operation mode is smooth. | 01-17-2013 |
G. X. Guo, Palo Alto, CA US
Patent application number | Description | Published |
---|---|---|
20080241409 | DEPOSITION SYSTEM WITH IMPROVED MATERIAL UTILIZATION - A target assembly for material deposition includes a first target piece having a first sputtering surface and comprising a first target material that is to be sputtered off the first sputtering surface and to deposit on a substrate. The target assembly also includes a second target piece juxtaposed to the first target piece. The second target piece comprises a second sputtering surface and a second target material that can be sputtered off the second sputtering surface and to deposit on the substrate. The first target piece and the second target piece are configured to be switched in positions and/or orientations after a period of sputtering operations. | 10-02-2008 |
20090060689 | SUBSTRATE PROCESSING SYSTEM HAVING IMPROVED SUBSTRATE TRANSPORT SYSTEM - A substrate processing system includes a first load lock, a process chamber having a first opening to allow an exchange of a substrate between the first load lock and the first process chamber, first rollers in the process chamber; and second rollers in the first load lock, wherein the first rollers and the second rollers are configured to transport a substrate thereon through the first opening between the first load lock and the process chamber. The first rollers and the second rollers are not rotated by an active transport mechanism. | 03-05-2009 |
20100012481 | DEPOSITION SYSTEM HAVING IMPROVED MATERIAL UTILIZATION - A substrate processing system includes a processing chamber that can house a substrate therein; a target comprises a sputtering surface in the processing chamber, wherein the substrate is configured to receive material sputtered off the sputtering surface; a magnetron positioned adjacent to the target, wherein the magnetron can produce two erosion grooves separated by a distance S on the sputtering surface, wherein at least one of the two erosion grooves is characterized by an erosion width W; and a first transport mechanism that can move the magnetron in N steps along a travel path in a first direction. N is an integer. The magnetron can stop at each of the N steps to allow materials to be sputtered off the sputtering surface and to be deposited on the substrate. The N steps have substantially the same step size. The step size is approximately equal to the erosion width W. | 01-21-2010 |
20100313809 | SUBSTRATE PROCESSING SYSTEM HAVING IMPROVED SUBSTRATE TRANSPORT SYSTEM - A substrate processing system includes a first load lock, a process chamber having a first opening to allow an exchange of a substrate between the first load lock and the first process chamber, first rollers in the process chamber; and second rollers in the first load lock, wherein the first rollers and the second rollers are configured to transport a substrate thereon through the first opening between the first load lock and the process chamber. At least some of the first rollers and the second rollers are idler rollers. | 12-16-2010 |
Haitao Guo, Santa Clara, CA US
Patent application number | Description | Published |
---|---|---|
20110318772 | REACTIVE COUMARIN DERIVATIVES AND THEIR USE IN CELLULAR ANALYSES - Chemically reactive 7-hydroxycoumarin derivatives and their application for analyzing cell function, for example in combination with additional fluorescent labels. The coumarin derivatives exhibit a strong absorption at 405 nm and high fluorescence quantum yields. | 12-29-2011 |
20140127717 | HYDROXAMATE SUBSTITUTED AZAINDOLINE-CYANINE DYES AND BIOCONJUGATES OF THE SAME - Hydroxamate substituted azaindoline cyanine dyes, conjugates thereof and methods of using the same are provided. The subject cyanine dyes include an azaindoline ring having a hydroxamate substituent. The dyes may further include a reactive group moieties (RGM) and/or a water soluble group. Also provided are conjugates of the subject dyes. Also provided are tandem conjugates including a fluorescent protein capable of energy transfer to the dye. Methods of detecting an analyte in a sample by contacting the sample with a detection reagent are provided. The detection agent may be a dye-conjugate that specifically binds the analyte, or may be a reactive dye which conjugates to the analyte. Also provided are compositions, e.g., kits, etc., incorporating such dyes which facilitate use in such methods. | 05-08-2014 |
Haitao Guo, Sunnyvale, CA US
Patent application number | Description | Published |
---|---|---|
20120016128 | Rhodamine lactone phosphoramidites and polymers - The present invention provides rhodamine lactone phosphoramidites and polymer compositions, methods for making these phosphoramidites and polymer compositions, and methods for using these phosphoramidites and polymer compositions for labeling oligonucleotides. In particular, the present invention provides compositions and methods for labeling the 3′- and 5′-end of oligonucleotides during synthesis of the oligonucleotides. | 01-19-2012 |
20120183954 | LUMINESCENT DYES WITH A WATER-SOLUBLE INTRAMOLECULAR BRIDGE AND THEIR BIOLOGICAL CONJUGATES - Chemically reactive dyes that are intramolecularly crosslinked with a water-soluble bridge, their bioconjugates and their uses are described. Reactive fluorescent dyes that have a water-soluble bridge are superior to those of conjugates of spectrally non-crosslinked dyes or the dyes that are crosslinked with a hydrophobic bridge. The invention includes reactive fluorescent dyes, their biological conjugates and uses. | 07-19-2012 |
20140378344 | Carbofluorescein Lactone Ion Indicators and Their Applications - Fluorescent dyes useful for preparing fluorescent metal ion indicators, the fluorescent indicators themselves, and the use of the fluorescent indicators for the detection, discrimination and quantification of metal cations are provided. | 12-25-2014 |
Harry Guo, Cupertino, CA US
Patent application number | Description | Published |
---|---|---|
20120212481 | Video Acquisition With Integrated GPU Processing - Systems and techniques for processing sequences of video images involve receiving, on a computer, data corresponding to a sequence of video images detected by an image sensor. The received data is processed using a graphics processor to adjust one or more visual characteristics of the video images corresponding to the received data. The received data can include video data defining pixel values and ancillary data relating to settings on the image sensor. The video data can be processed in accordance with ancillary data to adjust the visual characteristics, which can include filtering the images, blending images, and/or other processing operations. | 08-23-2012 |
Hsiu-Wu (jason) Guo, Alviso, CA US
Patent application number | Description | Published |
---|---|---|
20100051085 | BACK CONTACT SOLAR CELL MODULES - Embodiments of the invention contemplate the formation of a high efficiency solar cell using a novel processing sequence to form a solar cell device. Methods of forming the high efficiency solar cell may include the use of a prefabricated back plane that is bonded to the metalized solar cell device to form an interconnected solar cell module. Solar cells most likely to benefit from the invention including those having active regions comprising single or multicrystalline silicon with both positive and negative contacts on the rear side of the cell. | 03-04-2010 |
Huatao Guo, Encino, CA US
Patent application number | Description | Published |
---|---|---|
20100041033 | SITE SPECIFIC SYSTEM FOR GENERATING DIVERSITY PROTEIN SEQUENCES - This invention relates to the diversification of nucleic acid sequences by use of a nucleic acid molecule containing a region of sequence that acts as a template for diversification. The invention thus provides nucleic acid molecules to be diversified, as well as those which act as the template region (TR) and in concert with the TR for directional, site-specific diversification. Further provided are methods of preparing and using these nucleic acid sequences. | 02-18-2010 |
James Yonghong Guo, Fremont, CA US
Patent application number | Description | Published |
---|---|---|
20120002293 | BEAM COMBINING LIGHT SOURCE - The invention relates to sources of optical radiation wherein polarized radiation from first and second rows of light emitters is first collimated and combined into two combined beam using first and second rows of collimating and beam re-directing elements, respectively, and then polarization multiplexed to form a polarization-multiplexed output beam. In order to reduce the footprint, emitters of the first and second emitter rows are disposed in an interleaved, staggered arrangement, and the second row of collimating and beam re-directing elements is disposed in a space between the first emitter row and the first row of collimating and beam re-directing elements. | 01-05-2012 |
20120002395 | BEAM COMBINING LIGHT SOURCE - The invention relates to sources of optical radiation wherein polarized radiation from first and second rows of light emitters is first collimated and combined into two combined beam using first and second rows of collimating and beam re-directing elements, respectively, and then polarization multiplexed to form a polarization-multiplexed output beam. In order to reduce the footprint, emitters of the first and second emitter rows are disposed in an interleaved, staggered arrangement, and the second row of collimating and beam re-directing elements is disposed in a space between the first emitter row and the first row of collimating and beam re-directing elements. | 01-05-2012 |
20130022069 | HIGH POWER SURFACE MOUNT TECHNOLOGY PACKAGE FOR SIDE EMITTING LASER DIODE - The present invention relates to the packaging of high power laser(s) in a surface mount technology (SMT) configuration at low-cost using wafer-scale processing. A reflective sidewall is used to redirect the output emission from edge-emitting lasers through an optical element (e.g., a diffuser, lens, etc.). A common electrical pad centered inside the package provides p-side connection to multiple laser diodes (i.e. for power scalability). Thick plating (e.g. 75 um to 125 um) with a heat and electrically conductive material, e.g. copper, on a raised bonding area of a substrate provides good heat dissipation and spreading to the substrate layer during operation. The composite CTE of the substrate layer, e.g. AlN, and the heat/electrical conductive plating, e.g. Cu, substantially matches well with the laser substrates, e.g. GaAs-based, without the requirement for an additional submount. | 01-24-2013 |
20130148684 | HIGH-BRIGHTNESS SPATIAL-MULTIPLEXED MULTI-EMITTER PUMP WITH TILTED COLLIMATED BEAM - Multi-mode diode emitters are stacked in a staircase formation to provide a spatially-mulitplexed output. Improved coupling efficiency is achieved by providing tilted collimated output beams that determine an effective step height of the stepped structure. Since the effective step height is dependent on the tilt angle, a variable number of emitters can be used inside packages having a same physical step height, while still attaining high coupling efficiency. | 06-13-2013 |
Jia Guo, La Jolla, CA US
Patent application number | Description | Published |
---|---|---|
20120268126 | INCREASING THE PERFUSION SIGNAL TO NOISE RATIO (SNR) IN VELOCITY SELECTIVE ARTERIAL SPIN LABELING (VSASL) IN MAGNETIC RESONANCE IMAGING - Techniques, systems computer program products are disclosed increasing tagging efficiency in velocity selective arterial spin labeling using multiple velocity selective saturation modules. In one aspect, a magnetic resonance imaging method for tagging arterial blood includes using two or more velocity selective saturation (VSS) modules to tag arterial blood. The tagged arterial blood is imaged. | 10-25-2012 |
20120271157 | MAPPING VASCULAR PERFUSION TERRITORIES USING MAGNETIC RESONANCE IMAGING - Techniques, systems computer program products are disclosed for mapping of vascular perfusion territories by applying a train of pseudo-continuous radio frequency tagging pulses to modulate a first magnetization of one or more blood vessels that supply blood to one or more vascular perfusion territories, applying an encoding scheme using unipolar transverse gradient pulses to modulate a second magnetization of blood vessels of the vascular perfusion territories, obtaining efficiency for each blood vessel based on the applied encoding scheme and separating the vascular perfusion territories by using the obtained tagging efficiency in a decoding process. | 10-25-2012 |
20120283547 | MAGNETIC RESONANCE IMAGING USING VELOCITY SELECTIVE EXCITATION - Techniques and systems are disclosed for magnetic resonance imaging by applying velocity-selective excitation. In some implementations, velocity selective excitation pulses are applied to a subject, causing an observable magnetization in the subject. An image of the subject is generated based on the observable magnetization. In some implementations, additionally, velocity selective excitation is combined with arterial nulling pulses such that the contribution from the arterial portion of a subject is excluded from the observable magnetization in the subject. | 11-08-2012 |
Jing Guo, La Jolla, CA US
Patent application number | Description | Published |
---|---|---|
20120329067 | Methods of Generating Zinc Finger Nucleases Having Altered Activity - Provided herein are zinc linger nucleases having altered, arid in particular, improved catalytic activity and methods of generating such nucleases. Accordingly, there are provided methods for identifying improved catalytic activity of a ZFN by expressing a mutated zinc finger nuclease in a cell containing a reporter construct with a toxic gene, and a zinc finger nuclease cleavage site that is recognized by the ZFN. Survival of the cell is positively correlated with catalytic activity of the ZFN; thus, libraries of mutated ZFKs may be selected for altered catalytic activity based on relative survival rates, Methods of using identified ZFNs are also provided. | 12-27-2012 |
Jing Guo, Santa Clara, CA US
Patent application number | Description | Published |
---|---|---|
20120058576 | Deposition System - A pumping and valve control device can be used in an atomic layer deposition system. | 03-08-2012 |
Jiunn-Sheng Guo, Corona, CA US
Patent application number | Description | Published |
---|---|---|
20120032735 | REDUCING COUPLING COEFFICIENT VARIATION BY USING CAPACITORS - A coupler is presented that has high-directivity and low coupling coefficient variation. The coupler includes a first trace associated with a first port and a second port. The first port is configured substantially as an input port and the second port is configured substantially as an output port. The coupler further includes a second trace associated with a third port and a fourth port. The third port is configured substantially as a coupled port and the fourth port is configured substantially as an isolated port. In addition, the coupler includes a first capacitor configured to introduce a discontinuity to induce a mismatch in the coupler. | 02-09-2012 |
20120038433 | REDUCING COUPLING COEFFICIENT VARIATION BY USING ANGLED CONNECTING TRACES - A coupler is presented that has high-directivity and low coupling coefficient variation. The coupler includes a first trace associated with a first port and a second port. The first trace includes a first main arm, a first connecting trace connecting the first main arm to the second port, and a non-zero angle between the first main arm and the first connecting trace. Further, the coupler includes a second trace associated with a third port and a fourth port. The second trace includes a second main arm. | 02-16-2012 |
20120038436 | REDUCING COUPLING COEFFICIENT VARIATION USING INTENDED WIDTH MISMATCH - A coupler is presented that has high-directivity and low coupling coefficient variation. The coupler includes a first trace with a first edge substantially parallel to a second edge and substantially equal in length to the second edge. The first trace includes a third edge substantially parallel to a fourth edge. The fourth edge is divided into three segments. The outer segments are a first distance from the third edge. The middle segment is a second distance from the third edge. Further, the coupler includes a second trace, which includes a first edge substantially parallel to a second edge and substantially equal in length to the second edge. The second trace includes a third edge substantially parallel to a fourth edge. The fourth edge is divided into three segments. The outer segments are a first distance from the third edge. The middle segment is a second distance from the third edge. | 02-16-2012 |
John Guo, Oak Park, CA US
Patent application number | Description | Published |
---|---|---|
20100233975 | AUTOMATED POWER CONTROL TO OPTIMIZE POWER CONSUMPTION AND IMPROVED WIRELESS CONNECTION - A method for automatically adjusting signal output power of a ZigBee wireless module. The method includes sending a signal with an output power from a transmitter of a ZigBee module to a receiver. The ZigBee module includes a power amplifier/low noise amplifier (PA/LNA) circuit. The output power can be adjusted between a minimum level and a maximum level. Additionally, the method includes generating a Link Quality Indicator (LQI) by the receiver based on the signal strength and returning the LQI to the ZigBee module. If the LQI is not within a predetermined range between a maximum value and a minimum value, the method includes adjusting the output power for sending next signal. If the output power from the transmitter has reached to the minimum level or the maximum level, the method further includes adjusting the PA/LNA circuit of the ZigBee module for maintaining the LQI within the predetermined range. | 09-16-2010 |
John J. Guo, Oak Park, CA US
Patent application number | Description | Published |
---|---|---|
20090134972 | METHOD AND SYSTEM FOR BIOMETRIC KEYBOARD - A method for training a computing system using keyboard biometric information. The method includes depressing two or more keys on a keyboard input device for a first sequence of keys. The method then determines a key press time for each of the two or more keys to provide a key press time characteristic in the first sequence of keys. The method also determines a flight time between a first key and a second key to provide a flight time characteristic in the first sequence of keys, the first key being within the two or more keys. The method includes storing the key press time characteristic and the flight time characteristic for the first sequence of keys, and displaying indications associated with the first sequence of keys on a display device provided on a portion of the keyboard input device. | 05-28-2009 |
King-Cai Guo, Tracy, CA US
Patent application number | Description | Published |
---|---|---|
20100103557 | Lubricant with non-terminal functional groups - Lubricant with non-terminal functional groups. The location of the functional groups minimizes free chain length and molecular weight of a lubricant while simultaneously maximizing evaporation temperature. The locations of the functional groups to the backbone of the molecule of the lubricant allows for shorter lengths of free backbone length between functional groups attached to a lubricated surface. The lubricant lubricates mechanical devices including hard disk drives. | 04-29-2010 |
Kun Guo, Pinole, CA US
Patent application number | Description | Published |
---|---|---|
20120015392 | Cell Counting Slide With Lateral Reservoir For Promoting Uniform Cell Distribution - Cells in a suspension are counted in a hemocytometer slice with a chamber of controlled depth and one or more reservoirs along one or more side edges of the chamber. The suspension is fed to a reservoir to first fill the reservoir, and then to overflow into the chamber. The result is an even distribution of the cells in the chamber. | 01-19-2012 |
20130143272 | THERMAL CYCLER WITH VAPOR CHAMBER FOR RAPID TEMPERATURE CHANGES - Rapid and uniform temperature changes in the wells of a microplate or any thin-walled plate that contains an array of reaction wells or sample receptacles are achieved by the use of heating and cooling elements with a vapor chamber interposed between such elements and the microplate. The upper surface of the vapor chamber and the underside of the sample plate in certain embodiments are complementary in shape, i.e., they have identical but oppositely directed contours in the areas around each of the sample receptacles, to provide continuous surface contact along the surface of each receptacle. In other embodiments, an intermediary plate is placed between the vapor chamber and the well plate, with the top surface of the intermediary plate being complementary in shape to the underside of the well plate. | 06-06-2013 |
20130270287 | PARTICLE DISPENSING APPARATUS AND METHOD - Particles are dispensed under controlled conditions to achieve an accurate number of particles by passing a suspension of the particles through a particle detecting device, obtaining a cumulative particle count, comparing the cumulative particle count with a target value, and shutting off the suspension flow once the particle count reaches the target value, all performed by automated means. | 10-17-2013 |
Lantao Guo, San Ramon, CA US
Patent application number | Description | Published |
---|---|---|
20100268252 | ELECTRICAL CONTACT FOR OCCLUSIVE DEVICE DELIVERY SYSTEM - A delivery wire assembly for delivery of an occlusive device to a location in a patient's vasculature includes a delivery wire conduit having a proximal tubular portion coupled to a distal coil portion, the respective tubular and coil portions defining a conduit lumen. A core wire is disposed in the conduit lumen and having a distal end coupled to an occlusive device, wherein an elongate electrical contact body at least partially seated in the conduit lumen and coupled to a proximal end of the core wire, the electrical contact body and the proximal tubular portion forming a junction. A coil collar is disposed around the electrical contact body near the junction | 10-21-2010 |
20110046657 | Embolic Coil Introducer Catheter Locking Mechanisms - An embolic coil introducer system that may include a catheter having a proximal end, a distal end, a lumen extending between the proximal and distal ends and a longitudinal axis, an embolic coil at least partially disposed in the lumen of the catheter, and a wire for moving the embolic coil at least partially disposed in the lumen of the catheter, the wire having a first diameter along a proximal region of the wire, wherein the catheter includes a locking mechanism that provides a friction fit between the catheter and the wire to hold the wire secure relative to the catheter in a first position when no force is applied to the wire and wherein the friction fit may be overcome by the application of a force to the wire to allow the wire to move relative to the catheter. | 02-24-2011 |
20130184743 | ELECTRICAL CONTACT FOR OCCLUSIVE DEVICE DELIVERY SYSTEM - A delivery wire assembly for delivery of an occlusive device to a location in a patient's vasculature includes a delivery wire conduit having a proximal tubular portion coupled to a distal coil portion, the respective tubular and coil portions defining a conduit lumen. A core wire is disposed in the conduit lumen and having a distal end coupled to an occlusive device, wherein an elongate electrical contact body at least partially seated in the conduit lumen and coupled to a proximal end of the core wire, the electrical contact body and the proximal tubular portion forming a junction. A coil collar is disposed around the electrical contact body near the junction | 07-18-2013 |
20140277092 | VASO-OCCLUSIVE DEVICE DELIVERY SYSTEM - A vaso-occlusive device delivery assembly includes a pusher assembly having proximal and distal ends, a conductive sacrificial link disposed at the distal end of the pusher assembly, and a vaso-occlusive device secured to the pusher assembly by the sacrificial link. The pusher assembly includes first and second conductors extending between the proximal and distal ends thereof. The sacrificial link is electrically coupled between the first and second conductors, such that the first conductor, sacrificial link and second conductor form an electrical circuit, and, when a disintegration current is applied through the sacrificial link through the first and second conductors, the sacrificial link thermally disintegrates, thereby releasing the attachment member and vaso-occlusive device from the pusher assembly. | 09-18-2014 |
20140277093 | VASO-OCCLUSIVE DEVICE DELIVERY SYSTEM - A vaso-occlusive device delivery assembly includes a pusher assembly and a vaso-occlusive device detachably coupled to the pusher assembly by an attachment member is frictionally secured within a lumen of the pusher assembly. A heat generating member is disposed in the pusher assembly lumen, along with a pressure generating material, such that, when heat is generated by the heat generative device, the pressure generating material increases a pressure in the pusher assembly lumen, thereby dislodging the attachment member from the pusher assembly and detaching the vaso-occlusive device from the pusher assembly. | 09-18-2014 |
20140277094 | VASO-OCCLUSIVE DEVICE DELIVERY SYSTEM - A vaso-occlusive device delivery assembly includes a pusher assembly having a proximal end, a distal end, and a pusher lumen extending therebetween; a vaso-occlusive device; and a tubular member mechanically connecting the pusher assembly to the vaso-occlusive device, the tubular member having a proximal end, a distal end, a tube lumen extending therebetween, and a detach zone, wherein the proximal end of the tubular member extends into the pusher assembly lumen at the distal end of the pusher assembly. A heat generating member is disposed in the tube lumen, such that, when activated, the heat generating member generates heat that melts or otherwise thermally degrades the tubular member at the detach zone, thereby detaching the vaso-occlusive device from the pusher assembly. | 09-18-2014 |
Lei Guo, Milpitas, CA US
Patent application number | Description | Published |
---|---|---|
20110208749 | Identifying Top Content Contributors In Online Social Networks - One particular embodiment accesses a plurality of user profiles corresponding to a plurality of users and a plurality of content objects; ranks the users in descending order based on a number of content objects each of the users has contributed to the social network; represents in log space ranks of the users versus in log space numbers of content objects contributed by the users; determines a threshold rank based on an increasing rate of the ranks of the users, a decreasing rate of the numbers of content objects, and a predetermined value in the log space; and identifies from among the users, those users ranked at and above the threshold rank as high-volume content contributors for the social network. The users belong to a social network; and each of the users has contributed at least one of the content objects to the social network. | 08-25-2011 |
20130159319 | LIKEFARM DETERMINATION - A plurality of web documents that include indicators corresponding to one or more selectable like objects may be obtained. A corresponding web domain associated with each of the plurality of obtained web documents may be determined. A domain total like object count of the indicators corresponding to the one or more selectable like objects may be determined for each one of the obtained plurality of web documents, for each determined corresponding web domain. A candidate group of the corresponding web domains may be determined based on a comparison of a predetermined first threshold value with one or more of the domain total like object counts. A likefarm domain confidence score may be determined for each one of a second group of the corresponding web domains based on a decision tree function that is based on a plurality of domain attributes. | 06-20-2013 |
Lisa Guo, Los Altos, CA US
Patent application number | Description | Published |
---|---|---|
20120089742 | PRESERVING AN AUTHENTICATION STATE BY MAINTAINING A VIRTUAL LOCAL AREA NETWORK (VLAN) ASSOCIATION - A method may include detecting a presence of a first server device; communicating, with the first server device, to obtain information associated with the first server device; sending, to a second server device, a request for authentication services, where the request includes the information associated with the first server device; receiving, from the second server device, a notification that the first server device has been authenticated, where the notification includes a session threshold; and establishing, based on the notification, a session with the first server device by associating the first server device with a virtual local area network (VLAN), where the associating permits network traffic to be received from or sent to the first server device via the VLAN, and where the network node uses the session threshold received from the second server device, instead of a threshold associated with the VLAN, to determine a duration permitted for the session. | 04-12-2012 |
20140109196 | PRESERVING AN AUTHENTICATION STATE BY MAINTAINING A VIRTUAL LOCAL AREA NETWORK (VLAN) ASSOCIATION - A method may include detecting a presence of a first server device; communicating, with the first server device, to obtain information associated with the first server device; sending, to a second server device, a request for authentication services, where the request includes the information associated with the first server device; receiving, from the second server device, a notification that the first server device has been authenticated, where the notification includes a session threshold; and establishing, based on the notification, a session with the first server device by associating the first server device with a virtual local area network (VLAN), where the associating permits network traffic to be received from or sent to the first server device via the VLAN, and where the network node uses the session threshold received from the second server device, instead of a threshold associated with the VLAN, to determine a duration permitted for the session. | 04-17-2014 |
20140310427 | SERVER CONTROLLED ROUTING SYSTEM - A method of operating a content distribution system with a server controlled routing mechanism is disclosed. The method includes: collecting prefix entries from an autonomous system; receiving a content request to send a particular digital content to a prefix; generating, at a host server, an opaque label based on the autonomous system for an Internet protocol (IP) packet of the digital content when the prefix is listed in the prefix entries collected from the autonomous systems; and forwarding the IP packet out of an egress interface of a network equipment, the egress interface associated with the opaque label. | 10-16-2014 |
Lisa Chen Guo, San Diego, CA US
Patent application number | Description | Published |
---|---|---|
20110190326 | IMIDAZO[1,5]NAPHTHYRIDINE COMPOUNDS, THEIR PHARMACEUTICAL USE AND COMPOSITIONS - The present invention is directed to compounds of Formula (I), | 08-04-2011 |
Liwei Guo, San Diego, CA US
Patent application number | Description | Published |
---|---|---|
20120147947 | CODEWORD ADAPTATION FOR VARIABLE LENGTH CODING - In one example, this disclosure describes a method of codeword adaptation for variable length coding. The method includes applying a first codeword adaptation scheme to groups of codewords in a variable length coding (VLC) table to change mappings of codewords within the groups to events in the VLC table; and applying a second codeword adaptation scheme to individual codewords within the groups of codewords in the VLC table to change mappings of the codewords to the events within the groups in the VLC table. | 06-14-2012 |
20120147961 | USE OF MOTION VECTORS IN EVALUATING GEOMETRIC PARTITIONING MODES - During a video encoding process, rectangular prediction units (PUs) for a coding unit (CU) are generated. Furthermore, a geometric partitioning mode is used to generate a first and a second geometric PU for the CU. The first and second geometric PUs are associated with different geometric partitions of a sample block of the CU. One of the rectangular PUs is identified as overlapping the first geometric PU. The motion vector of the identified rectangular PU is used to identify a given area of a reference frame. The given area of a reference frame is then used as a starting point of a search to identify a reference sample for the first geometric PU. A motion vector for the first geometric PU indicates a position of the reference sample relative to a position of the first geometric PU. A prediction block is generated using the motion vector for first geometric PU. | 06-14-2012 |
20120147970 | CODEWORD ADAPTATION FOR VARIABLE LENGTH CODING - In one example, this disclosure describes a method of codeword adaptation for variable length coding. The method comprises determining if a number codewords stored in a variable length coding (VLC) table satisfies a threshold; selecting a codeword adaptation scheme from a group of two or more codeword adaptation schemes based on whether the number of codewords satisfies the threshold; and applying the selected adaptation scheme to the codewords stored in the VLC table. | 06-14-2012 |
20120147971 | CODEWORD ADAPTATION FOR VARIABLE LENGTH CODING - In one example, this disclosure describes a method of codeword adaptation for variable length coding. The method comprises applying a first codeword adaptation scheme to a first group of codewords of a variable length coding (VLC) table to change a mapping of codewords to events in the VLC table; and applying a second codeword adaptation scheme to a second group of codewords of the VLC table to change the mapping of the codewords to the events in the VLC table. | 06-14-2012 |
20120170650 | LOW COMPLEXITY INTERPOLATION FILTERING WITH ADAPTIVE TAP SIZE - During a prediction stage of video coding, a video coder may use relatively longer interpolation filters to generate predictive sub-pixel values using values of reference integer pixels of a reference block of video data positioned in parallel relative to a scanning order associated with the block and may use relatively shorter interpolation filters to generate predictive sub-pixel values using values of reference integer pixels of the block positioned perpendicular relative to the scanning order, wherein a longer interpolation filter generally refers to a filter with relatively more filter coefficients, or “taps,” and a shorter filter generally refers to a filter with relatively fewer taps. | 07-05-2012 |
20120170652 | METHODS AND APPARATUS FOR EFFICIENT VIDEO ENCODING AND DECODING OF INTRA PREDICTION MODE - Methods and apparatus are provided for efficient video encoding and decoding of intra prediction mode. An apparatus includes a video encoder for encoding picture data for at least a block in a picture by determining a spatial pattern for a decoded intra prediction mode residue used to reconstruct the picture at the video encoder. The decoded intra prediction mode residue is obtained by inverse quantizing and inverse transforming a transformed and quantized difference between an original version of the block and at least one reference block. The spatial pattern is used to determine an intra prediction mode for encoding the block. | 07-05-2012 |
20120170662 | VARIABLE LENGTH CODING OF VIDEO BLOCK COEFFICIENTS - This disclosure describes techniques for coding transform coefficients for a block of video data. According to some aspects of this disclosure, a coder (e.g., an encoder or decoder) may map between a code number cn and level_ID and run values associated with a first transform coefficient of the block of video data according to a first technique (e.g., a structured mapping), and map between a code number cn and level_ID and run values associated with a second coefficient of the block using a second technique. According to other aspects of this disclosure, the coder may map between a code number cn and level_ID and run syntax elements using different mathematical relationships, depending on a determined value of the code number cn or the level_ID syntax element. For example, the coder may access a mapping table of a plurality of mapping tables differently, dependent on the determined value. | 07-05-2012 |
20120177114 | ADAPTIVELY PERFORMING SMOOTHING OPERATIONS - During a video coding process, a prediction block is generated for a CU. The CU has two or more prediction units. A computing device determines, based on sizes of one or more of the prediction units, whether to perform a smoothing operation on samples in a transition zone of the prediction block. The transition zone is located at a boundary between samples of the prediction block associated with different prediction units. If the computing device makes the determination to perform the smoothing operation, the smoothing operation is performed to smooth samples of the prediction block in the transition zone. | 07-12-2012 |
20120177120 | IDENTIFICATION OF SAMPLES IN A TRANSITION ZONE - During a video encoding or decoding process, a predicted prediction block is generated for a CU. The CU may have two or more prediction units (PUs). A computing device selects a neighbor region size. After the computing device selects the neighbor region size, samples in a transition zone of the prediction block are identified. Samples associated with a first PU are in the transition zone if neighbor regions that contain the samples also contain samples associated with a second PU. Samples associated with the second PU may be in the transition zone if neighbor regions that contain the samples also contain samples associated with the first PU. The neighbor regions have the selected neighbor region size. A smoothing operation is then performed on the samples in the transition zone. | 07-12-2012 |
20120201293 | METHODS AND APPARATUS FOR ADAPTIVE CODING OF MOTION INFORMATION - Methods and apparatus are provided for adaptive coding of motion information. An apparatus includes an encoder for encoding at least a block in a picture using a motion vector. An adaptive motion vector accuracy scheme is used to select an accuracy of the motion vector used to encode the block. Selection criteria for selecting the accuracy for the motion vector include non-rate-distortion-based criteria. | 08-09-2012 |
20120230421 | TRANSFORMS IN VIDEO CODING - Aspects of this disclosure relate to a method of coding video data. In an example, the method includes determining a first residual quadtree (RQT) depth at which to apply a first transform to luma information associated with a block of video data, wherein the RQT represents a manner in which transforms are applied to luma information and chroma information. The method also includes determining a second RQT depth at which to apply a second transform to the chroma information associated with the block of video data, wherein the second RQT depth is different than the first RQT depth. The method also includes coding the luma information at the first RQT depth and the chroma information at the second RQT depth. | 09-13-2012 |
20120307888 | RUN-MODE BASED COEFFICIENT CODING FOR VIDEO CODING - A video coding device is configured to code coefficients of residual blocks of video data. When a coefficient of a transform unit of video data has a scan order value that is less than a threshold and when the coefficient is the last significant coefficient in a scan order in the transform unit, the video coding device may execute a function to determine a mapping between data for the coefficient and a codeword index value, and code the data for the coefficient using a codeword associated with the codeword index value. The video coding device may comprise a video encoder or a video decoder, in some examples. | 12-06-2012 |
20130003821 | SIGNALING SYNTAX ELEMENTS FOR TRANSFORM COEFFICIENTS FOR SUB-SETS OF A LEAF-LEVEL CODING UNIT - This disclosure describes techniques for coding transform coefficients for a block of video data. According to these techniques, a video encoder divides a leaf-level unit of video data into a plurality of transform coefficient sub-sets. The video encoder generates, for a sub-set of the plurality of transform coefficient sub-sets, a syntax element that indicates whether or not the sub-set includes any non-zero coefficients. In some examples, the video encoder may selectively determine whether to generate the syntax element for each sub-set. A decoder may read an entropy encoded bit stream that includes the syntax element, and determine whether to decode the sub-set based on the syntax element. | 01-03-2013 |
20130003824 | APPLYING NON-SQUARE TRANSFORMS TO VIDEO DATA - In one example, a device for coding video data includes a video coder, such as a video encoder or a video decoder, that is configured to code information indicative of whether a transform unit of the video data is square or non-square, and code data of the transform unit based at least in part on whether the transform unit is square or non-square. In this manner, the video coder may utilize non-square transform units. The video coder may be configured to use non-square transform units for certain situations, such as only for chrominance or luminance components or only when a corresponding prediction unit is non-square. The video coder may further be configured to perform an entropy coding process that selects context for coding data of the transform unit based on whether the transform unit is square or non-square. | 01-03-2013 |
20130003859 | TRANSITION BETWEEN RUN AND LEVEL CODING MODES - This disclosure describes techniques for coding transform coefficients for a block of video data. According to some aspects of this disclosure, a video coder (e.g., encoder, decoder) may code a first coefficient of a leaf-level unit of video data using a run encoding mode. The coder may code a second coefficient of the leaf-level unit of video data using a level encoding mode. After coding at least one coefficient using the level coding mode, the coder may use the run coding mode to code a third other coefficient of the leaf-level unit of video data. According to other aspects, an encoder may signal, to a decoder, at least one indication of a transition between level and run coding modes. According to still other aspects, a coder may automatically determine when to transition between the level and run coding modes. | 01-03-2013 |
20130022119 | BUFFERING PREDICTION DATA IN VIDEO CODING - In an example, aspects of this disclosure relate to a method of coding video data that generally includes determining prediction information for a block of video data, where the block is included in a coded unit of video data and positioned below a top row of above-neighboring blocks in the coded unit, and where the prediction information for the block is based on prediction information from one or more other blocks in the coded unit but not based on prediction information from any of the top row of blocks in the coded unit. The method also generally includes coding the block based on the determined prediction information. | 01-24-2013 |
20130064301 | METHODS AND APPARATUS FOR ADAPTIVE MOTION VECTOR CANDIDATE ORDERING FOR VIDEO ENCODING AND DECODING - Methods and apparatus are provided for adaptive motion vector candidate ordering for video encoding and decoding. An apparatus includes a video encoder for encoding a block in a picture by selecting an order of motion vector predictor candidates for the block responsive to a characteristic available at both the video encoder and a corresponding decoder. The characteristic excludes a mode in which the block is partitioned. | 03-14-2013 |
20130070848 | LINE BUFFER REDUCTION FOR SHORT DISTANCE INTRA-PREDICTION - A video coder, such as a video encoder or a video decoder, identifies an entropy coding context in a set of one or more entropy coding contexts. The video coder identifies the entropy coding context without reference to a neighboring coding unit that is above a current coding unit in a current picture. The video coder then entropy codes a short distance intra-prediction (SDIP) syntax element of a coding unit (CU) using the identified entropy coding context. The SDIP syntax element at least partially defines a mode by which the CU is partitioned into a set of one or more transform units. | 03-21-2013 |
20130089138 | CODING SYNTAX ELEMENTS USING VLC CODEWORDS - This disclosure describes techniques for coding transform coefficients for a block of video data. For example, according to one embodiment, a video encoder determines an lrg1Pos value associated with the transform coefficient based on the noTr1 value and a position k of the transform in the scan order of the block of video data based on using at least one table that defines an lrg1Pos value for more than one potential noTr1 value for the scan order of the block of video data. In one embodiment, the video decoder uses the determined lrg1Pos value associated with the transform coefficient to perform a structured mapping to determine a code number cn based on a determined value for the level_ID syntax element and a determined value for the run syntax element. | 04-11-2013 |
20130089145 | MOST PROBABLE TRANSFORM FOR INTRA PREDICTION CODING - A video coder can be configured to determine an intra-prediction mode for a block of video data, identify a most probable transform based on the intra-prediction mode determined for the block of video data, and code an indication of whether the most probable transform is a transform used to encode the block of video data. The most probable transform can be a non-square transform. | 04-11-2013 |
20130107950 | NON-SQUARE TRANSFORMS IN INTRA-PREDICTION VIDEO CODING | 05-02-2013 |
20130107970 | TRANSFORM UNIT PARTITIONING FOR CHROMA COMPONENTS IN VIDEO CODING | 05-02-2013 |
20130114669 | VLC COEFFICIENT CODING FOR LARGE CHROMA BLOCK - This disclosure describes techniques for coding transform coefficients for a block of video data. According to these techniques, a video coder (a video encoder or video decoder) determines whether a block of video data is a luma block or a chroma block. If the block of video data is a luma block, the video coder adaptively updates a VLC table index value based on a code number cn and value of a scaling factor. However, if the block of video data is a chroma block, the video coder adaptively updates the VLC table index value based on the code number cn and without using the scaling factor. The video coder uses the updated VLC table index value to select a VLC table of a plurality of VLC tables that are used to encode or decode the block of video data. | 05-09-2013 |
20130114675 | CONTEXT STATE AND PROBABILITY INITIALIZATION FOR CONTEXT ADAPTIVE ENTROPY CODING - In one example, an apparatus for context adaptive entropy coding may include a coder configured to determine one or more initialization parameters for a context adaptive entropy coding process based on one or more initialization parameter index values. The coder may be further configured to determine one or more initial context states for initializing one or more contexts of the context adaptive entropy coding process based on the initialization parameters. The coder may be still further configured to initialize the contexts based on the initial context states. In some examples, the initialization parameters may be included in one or more tables, wherein, to determine the initialization parameters, the coder may be configured to map the initialization parameter index values to the initialization parameters in the tables. Alternatively, the coder may be configured to calculate the initialization parameters using the initialization parameter index values and one or more formulas. | 05-09-2013 |
20130114676 | CONTEXT OPTIMIZATION FOR LAST SIGNIFICANT COEFFICIENT POSITION CODING - A video encoder is configured to encode a binary sting indicating a position of a last significant coefficient within a video block. A video decoder is configured to decode the encoded binary string. The string may be coded using context adaptive binary arithmetic coding (CABAC). Binary indices of the binary string may be assigned a context. The context may be determined according to a mapping function. A context may be a assigned to one or more binary indices where each index is associated with a different block size. The last binary index of a 16×16 video block may share a context with the last binary index of a 32×32 video block. | 05-09-2013 |
20130114691 | ADAPTIVE INITIALIZATION FOR CONTEXT ADAPTIVE ENTROPY CODING - In one example, an apparatus for context adaptive entropy coding a video unit comprises a coder configured to code a syntax element, wherein a first value of the syntax element indicates that one or more of a plurality of context states are initialized using an adaptive initialization mode for the video unit, and a second value of the syntax element indicates that each of the plurality of context states is initialized using a default initialization mode for the video unit. In some examples, when the syntax element has the first value, the coder is further configured to code a map that indicates which of the context states are initialized using the adaptive initialization mode, and to further code either an initial state value for those contexts, or information from which the initial state values of those adaptively initialized context may be derived. | 05-09-2013 |
20130114734 | CODING SYNTAX ELEMENTS USING VLC CODEWORDS - This disclosure describes techniques for coding transform coefficients for a block of video data. According to these techniques, a video coder (a video encoder or video decoder) stores a first VLC table array selection table in memory, and an indication of at least one difference between the first VLC table array selection table and a second VLC table array selection table. The video coder reconstructs at least one entry of the second VLC table array selection table based on the first VLC table array selection table using the stored indication of the difference between the first VLC table array selection table and a second VLC table array selection table. The video coder uses the reconstructed at least one entry of the second VLC table array selection table to code at least one block of video data. | 05-09-2013 |
20130128971 | TRANSFORMS IN VIDEO CODING - Aspects of this disclosure relate to coding video data. In an example, a method of coding video data includes determining a first residual quadtree (RQT) depth at which to apply one or more first transforms to residual video data based on at least one characteristic of the residual of video data. The method also includes determining a second RQT depth at which to apply one or more second transforms to the residual video data based on the at least one characteristic. The method also includes coding the residual video data using the one or more first transforms and the one or more second transforms. | 05-23-2013 |
20130128974 | ADAPTIVE OVERLAPPED BLOCK MOTION COMPENSATION - In general, techniques are described for performing adaptive overlapped block motion compensation when coding video data. A video coding device configured to code video data may implement the techniques. The video coding device may comprise one or more processors configured to determine an adaptation metric from a region of support for one of a first partition and a second partition of one or more blocks of the video data separated by a partition boundary. The region of support may not be the entire one or more blocks of video data. The one or more processors may further be configured to adapt, based on the adaptation metric, application of an overlapped block motion compensation process to determine predicted pixel values near the partition boundary for a first predicted block representative of the first partition of the video block. | 05-23-2013 |
20130136175 | NON-SQUARE TRANSFORM UNITS AND PREDICTION UNITS IN VIDEO CODING - This disclosure proposes techniques for transform partitioning in an intra-prediction video coding process. In one example, for a given intra-predicted block, a reduced number of transform unit partition options is allowed, based on certain conditions. In another example, transform units are decoupled from prediction units for intra-predicted block. For a given prediction unit, transforms of different sizes and shapes from the prediction unit may be applied. In another example, a reduced number of intra-prediction modes are allowed for a prediction unit having a non-square shape. | 05-30-2013 |
20130163664 | UNIFIED PARTITION MODE TABLE FOR INTRA-MODE CODING - In an example, aspects of this disclosure relate to a method for coding video data that includes predicting a first non-square partition of a current block of video data using a first intra-prediction mode, where the first non-square partition has a first size. The method also includes predicting a second non-square partition of the current block of video data using a second intra-prediction mode, where the second non-square partition has a second size different than the first size. The method also includes coding the current block based on the predicted first and second non-square partitions. | 06-27-2013 |
20130188698 | COEFFICIENT LEVEL CODING - In one example, a device includes a video coder configured to code a first set of syntax elements for the coefficients of a residual block of video data, and code, using at least a portion of the first set of syntax elements as context data, a second set of syntax elements for the coefficients, wherein the first set of syntax elements each correspond to a first type of syntax element for the coefficients, and wherein the second set of syntax elements each correspond to a second, different type of syntax element for the coefficients. For example, the first set of syntax elements may comprise values indicating whether the coefficients are significant (that is, have non-zero level values), and the second set of syntax elements may comprise values indicating whether level values for the coefficients have absolute values greater than one. | 07-25-2013 |
20130188700 | CONTEXT ADAPTIVE ENTROPY CODING WITH A REDUCED INITIALIZATION VALUE SET - Techniques for coding data, such as, e.g., video data, include coding a first syntax element, conforming to a particular type of syntax element, of a first slice of video data, conforming to a first slice type, using an initialization value set. The techniques further include coding a second syntax element, conforming to the same type of syntax element, of a second slice of video data, conforming to a second slice type, using the same initialization value set. In this example, the first slice type may be different from the second slice type. Also in this example, at least one of the first slice type and the second slice type may be a temporally predicted slice type. For example, the at least one of the first and second slice types may be a unidirectional inter-prediction (P) slice type, or a bi-directional inter-prediction (B) slice type. | 07-25-2013 |
20130195199 | RESIDUAL QUAD TREE (RQT) CODING FOR VIDEO CODING - A video decoding device receives an array of transform coefficients for a chroma component of video data. The video decoding device receives entropy encoded data representing the value of a split flag associated with the chroma component. The value of the split flag indicates whether the array of transform coefficients is divided into smaller transform blocks. The video decoding device determines a context for the entropy encoded data representing the split flag. The context is based on the value of a split flag associated with another component of video data. The video decoding device entropy decodes the data representing the value of the split flag based on the determined context using context adaptive binary arithmetic coding (CABAC). The luma and chroma components have independent residual quadtree (RQT) structures. | 08-01-2013 |
20130251026 | CODED BLOCK FLAG INFERENCE IN VIDEO CODING - A video decoder determines whether a first condition is satisfied. The first condition is satisfied when any sibling residual quad tree (RQT) node of a current RQT node is associated with a significant luma coefficient block. In addition, the video decoder determines whether a second condition is satisfied. The second condition is satisfied when a chroma transform block of a parent RQT node of the current RQT node is significant and is split along with a luma transform block of the parent RQT node. In response to determining that neither the first nor the second condition is satisfied, the video decoder determines that a luma coded block flag (CBF) for the current RQT node is omitted from the bitstream. | 09-26-2013 |
20130251041 | DERIVING CONTEXT FOR LAST POSITION CODING FOR VIDEO CODING - In one example, a device includes a video coder configured to determine a context for entropy coding a bin of a value indicative of a last significant coefficient of a block of video data using a function of an index of the bin, and code the bin using the determined context. The video coder may encode or decode the bin using context-adaptive binary arithmetic coding (CABAC). The function may also depend on a size of the block. In this manner, a table indicating context indexes for the contexts need not be stored by the device. | 09-26-2013 |
20130266074 | CODED BLOCK FLAG CODING - A video encoder generates a bitstream that includes a residual quad tree (RQT) for a coding unit (CU). The CU is larger than a maximum-allowable transform unit (TU) size and the RQT includes a hierarchy of nodes. A root node of the RQT corresponds to the CU as a whole and leaf nodes of the RQT correspond to TUs of the CU. The root node is associated with a coded block flag (CBF) for a chroma component. The CBF for the chroma component indicates whether any of the TUs of the CU are associated with a significant coefficient block that is based on samples of the particular chroma component. A video decoder receives the bitstream and determines, based on the CBF, whether coefficient blocks associated with TUs that correspond to the leaf nodes include non-zero coefficients. | 10-10-2013 |
20130272381 | SIMPLIFIED NON-SQUARE QUADTREE TRANSFORMS FOR VIDEO CODING - In an example, a method of decoding video data includes determining a prediction partitioning structure for predicting pixel values associated with a block of video data. The method also includes determining a transform partitioning structure for applying one or more transforms to the predicted pixel values. Determining the transform split structure includes splitting a parent transform unit, upon determining the transform partitioning structure comprises splitting the parent transform unit into one or more square transforms, determining one or more square transforms such that each of the one or more square transforms correspond to exactly one prediction partition, and upon determining the transform partitioning structure comprises splitting the parent transform unit into one or more non-square transforms, determining whether to split the one or more non-square transforms based at least in part on the one or more non-square transforms being non-square. | 10-17-2013 |
20130336394 | INFERRED BASE LAYER BLOCK FOR TEXTURE_BL MODE IN HEVC BASED SINGLE LOOP SCALABLE VIDEO CODING - An apparatus for coding video data using a single-loop decoding approach may include a memory unit and a processor in communication with the memory unit. In an embodiment, the memory unit stores the video data, the video data including a base layer and an enhancement layer. The base layer includes a base layer block, a non-constrained INTRA mode block, and an INTER mode block. The base layer block includes a sub-block located at least partially within one of the non-constrained INTRA mode block or the INTER mode block. The enhancement layer includes an enhancement layer block located at a position in the enhancement layer corresponding to a position of the base layer block in the base layer. The processor approximates pixel values of the sub-block and determines, based at least in part on the approximated pixel values, pixel values of the enhancement layer block. | 12-19-2013 |
20140015925 | GENERALIZED RESIDUAL PREDICTION FOR SCALABLE VIDEO CODING AND 3D VIDEO CODING - An apparatus for coding video information according to certain aspects includes a memory unit and a processor in communication with the memory unit. The memory unit stores video information of a reference layer. The processor determines a value of a video unit based at least in part on a prediction value and an adjusted residual prediction value associated with the reference layer. The adjusted residual prediction value is equal to a residual prediction from the reference layer multiplied by a weighting factor that is different from 1. | 01-16-2014 |
20140044162 | ADAPTIVE INFERENCE MODE INFORMATION DERIVATION IN SCALABLE VIDEO CODING - Systems and methods for determining information about an enhancement layer of digital video based on information included in a base layer of digital video are described. In one innovative aspect, an apparatus for coding digital video is provided. The apparatus includes a memory for storing a base layer of digital video information and an enhancement layer of digital video information. The apparatus determines a syntax element value for a portion of the enhancement layer based on a syntax element value for a corresponding portion of the base layer. Decoding devices and methods as well as corresponding encoding devices and methods are described. | 02-13-2014 |
20140050261 | ENHANCEMENT LAYER SCAN ORDER DERIVATION FOR SCALABLE VIDEO CODING - An apparatus for coding video information includes a memory unit configured to store video information associated with a reference block; and a processor in communication with the memory unit, wherein the processor is configured to determine a value of a current video unit associated with the reference block based on, at least in part, a classification of the reference block and a scan order selected by the processor based upon the classification. The scan order indicates an order in which values within the reference block are processed to at least partially determine the value of the current video unit. | 02-20-2014 |
20140056361 | ALTERNATIVE TRANSFORM IN SCALABLE VIDEO CODING - An apparatus for coding video data according to certain aspects includes a memory and a processor in communication with the memory. The memory stores video block information. The video block information includes reference layer block information. The processor determines, based on a parameter of the video block information, a transform function that may be used to code the video block information. The processor may encode or decode the video block information. The transform function may be an alternative transform when the parameter is a predetermined value and a primary transform when the parameter is not the predetermined value. The alternative transform includes one of: a discrete-sine-transform (DST), a Type-I DST, a Type-III DST, a Type-IV DST, a Type-VII DST, a discrete-cosine-transform (DCT), a DCT of different types, and a Karhunen-Loeve transform (KLT). | 02-27-2014 |
20140064361 | TRANSFORM BASIS ADJUSTMENT IN SCALABLE VIDEO CODING - An apparatus for coding video information according to certain aspects includes a memory unit and a processor in communication with the memory unit. The memory unit stores video information associated with a reference layer and a corresponding enhancement layer. The processor obtains residue block information based at least in part on video information associated with the reference layer and the enhancement layer. The processor determines an adjustment transform function based on a transform function associated with the video information. The processor determines a transform block based on the adjusted transform function and the residue block information. | 03-06-2014 |
20140064386 | SIGNALING OF DOWN-SAMPLING LOCATION INFORMATION IN SCALABLE VIDEO CODING - Methods and systems for video image coding are provided. Sets of filters may be selected and applied to video information at least partially based on phase displacement information between a first and second layer of video information. For example, the phase displacement information may correspond to a difference between a position of a pixel in the first layer and a corresponding position of the pixel in the second layer. The selected filter set can be an up-sampling filter or a down-sampling filter. The phase displacement information may be encoded as a syntax element embedded in the video bit stream. | 03-06-2014 |
20140086307 | CONTEXT DERIVATION FOR CONTEXT-ADAPTIVE, MULTI-LEVEL SIGNIFICANCE CODING - A device for coding video data includes a video coder configured to code first significance information for transform coefficients associated with residual data, wherein the first significance information indicates if a first sub-block comprises at least one non-zero coefficient, wherein the first sub-block is a sub-block of an entire transform block; and, code second significance information, wherein the second significance information indicates if a second sub-block comprises at least one non-zero coefficient, wherein the second sub-block is a sub-block of the first sub-block, wherein coding the second significance information comprises performing an arithmetic coding operation on the second significance information, wherein a context for the arithmetic coding operation is determined based on one or more neighboring sub-blocks of a same size as the first sub-block. | 03-27-2014 |
20140092965 | INTRA-CODING FOR 4:2:2 SAMPLE FORMAT IN VIDEO CODING - Systems, methods, and devices for video coding that may receive a rectangular chroma block are disclosed. The rectangular chroma block may be divided into a first square sub-block and a second square sub-block. The systems, methods, and devices may reconstruct the first square sub-block and intra-predict the second square sub-block using reference samples from the reconstructed first square sub-block. | 04-03-2014 |
20140092983 | CODED BLOCK FLAG CODING FOR 4:2:2 SAMPLE FORMAT IN VIDEO CODING - Systems, methods, and devices for video coding that may obtain a rectangular chroma block having first and second square sub-blocks are disclosed. These systems, methods, and devices may also decode a first coded block flag (CBF) for the first square sub-block to indicate whether the first square sub-block includes at least one nonzero transform coefficient. These systems, methods, and devices may also decode a second CBF for the second square sub-block to indicate whether the second square sub-block includes at least one nonzero transform coefficient and not decoding a CBF for the rectangular chroma block. | 04-03-2014 |
20140140405 | DEVICE AND METHOD FOR SCALABLE CODING OF VIDEO INFORMATION - An apparatus configured to code video information includes a memory unit and a processor in communication with the memory unit. The memory unit is configured to store video information associated with a base layer and an enhancement layer. The video information comprises at least one enhancement layer (EL) block and at least one co-located base layer (BL) block. The co-located BL block has motion information associated therewith. The processor is configured to, in response to determining that the size of the EL block is smaller than a threshold size, either (1) use less than all of the motion information associated with the co-located BL block to code the EL block, or (2) refrain from using any motion information associated with the co-located BL block to code the EL block. The processor may encode or decode the video information. | 05-22-2014 |
20140185680 | DEVICE AND METHOD FOR SCALABLE AND MULTIVIEW/3D CODING OF VIDEO INFORMATION - An apparatus configured to code (e.g., encode or decode) video information includes a memory unit and a processor in communication with the memory unit. The memory unit is configured to store video information associated with a base layer and an enhancement layer. The processor is configured to up-sample a base layer reference block by using an up-sampling filter when the base and enhancement layers have different resolutions; perform motion compensation interpolation by filtering the up-sampled base layer reference block; determine base layer residual information based on the filtered up-sampled base layer reference block; determine weighted base layer residual information by applying a weighting factor to the base layer residual information; and determine an enhancement layer block based on the weighted base layer residual information. The processor may encode or decode the video information. | 07-03-2014 |
20140192868 | INTER-LAYER REFERENCE PICTURE GENERATION FOR HLS-ONLY SCALABLE VIDEO CODING - An apparatus for coding video information may include a memory unit configured to store video information associated with a picture and a processor in communication with the memory unit configured to resample video information of a reference picture to obtain a resampled picture having a plurality of slices and a different picture size than a picture to be encoded. Further, the processor may determine slice definitions for slices in the resampled picture. The slices of the resampled picture may correspond to slices of the reference picture. The processor may determine, based on the slice definitions, whether a slice of the resampled picture satisfies one or more slice definition rules. In response to determining that the slice of the resampled picture does not satisfy at least one slice definition rule, the processor can modify the slice definition for the slice so as to satisfy the slice definition rule. | 07-10-2014 |
20140198846 | DEVICE AND METHOD FOR SCALABLE CODING OF VIDEO INFORMATION - An apparatus configured to code (e.g., encode or decode) video information includes a memory unit and a processor in communication with the memory unit. The memory unit is configured to store video information associated with a base layer and an enhancement layer, the enhancement layer comprising an enhancement layer (EL) block and the base layer comprising a base layer (BL) block that is co-located with the enhancement layer block. The processor is configured to determine predicted pixel information of the EL block by applying a prediction function to pixel information of the BL block, and to determine the EL block using the predicted pixel information. The processor may encode or decode the video information. | 07-17-2014 |
20140247879 | Spatial Motion Vector Scaling for Scalable Video Coding - In one implementation, an apparatus is provided for encoding or decoding video information. The apparatus comprises a memory unit configured to store video information associated with a base layer and/or an enhancement layer. The apparatus further comprises a processor operationally coupled to the memory unit. In one embodiment, the processor is configured to determine a scaling factor based on spatial dimension values associated with the base and enhancement layers such that the scaling factor is constrained within a predetermined range. The processor is also configured to spatially scale an element associated with the base layer or enhancement layer using the scaling factor and a temporal motion vector scaling process. | 09-04-2014 |
20140269939 | DEVICE AND METHOD FOR SCALABLE CODING OF VIDEO INFORMATION - An apparatus configured to code video information comprises a memory unit and a processor in communication with the memory unit. The memory unit is configured to store video information associated with a reference layer (RL) and an enhancement layer (EL). The EL comprises an EL video unit and the RL comprises an RL video unit corresponding to the EL video unit. The processor is configured to perform upsampling and bit-depth conversion on pixel information of the RL video unit in a single combined process to determine predicted pixel information of the EL video unit, and determine the EL video unit using the predicted pixel information. | 09-18-2014 |
20140301474 | DETERMINING PALETTES IN PALETTE-BASED VIDEO CODING - In an example, a method of coding video data includes determining a first palette having first entries indicating first pixel values, determining, based on the first entries of the first palette, one or more second entries indicating second pixel values of a second palette, and coding pixels of a block of video data using the second palette. | 10-09-2014 |
20140301475 | DETERMINING PALETTE INDICES IN PALETTE-BASED VIDEO CODING - In an example, a method of coding video data includes determining a first index value associated with a first pixel in a block of video data, wherein the first index value relates a position of the first pixel to an entry of a palette of pixel values, determining, based on the first index value, one or more second index values associated with one or more second pixels in the block of video data, wherein the second index values relate the positions of the one or more second pixels to one or more entries of the palette of pixel values, and coding the first pixel and the one or more second pixels of the block of video data. | 10-09-2014 |
20140376634 | INTRA PREDICTION FROM A PREDICTIVE BLOCK - Techniques coding video data, including a mode for intra prediction of blocks of video data from predictive blocks of video data within the same picture, may include determining a predictive block of video data for the current block of video data, wherein the predictive block of video data is a reconstructed block of video data within the same picture as the current block of video data. A two-dimensional vector, which may be used by a video coder to identify the predictive block of video data, includes a horizontal displacement component and a vertical displacement component relative to the current block of video data. The mode for intra prediction of blocks of video data from predictive blocks of video data within the same picture may be referred to as Intra Block Copy or Intra Motion Compensation. | 12-25-2014 |
20150016501 | PALETTE PREDICTION IN PALETTE-BASED VIDEO CODING - In palette-based coding, a video coder may form a so-called “palette” as a table of colors representing the video data of a given block. The video coder may code index values for one or more pixels values of a current block of video data, where the index values indicate entries in the palette that represent the pixel values of the current block. According to the techniques, a video coder determines one or more palette entries in a predictive palette that are copied to the current palette, and a number of new palette entries not in the predictive palette that are included in the current palette. The video coder calculates a size of the current palette equal to the sum of the number of the copied palette entries and the number of the new palette entries, and generates the current palette including the copied palette entries and the new palette entries. | 01-15-2015 |
20150016512 | INTER-COLOR COMPONENT RESIDUAL PREDICTION - A device for decoding video data includes a memory configured to store video data, and at least one processor. The at least one processor may be configured to: determine luma residual samples for a block of video data, determine predictive chroma residual samples for the block of video data, scale the luma residual samples with a scale factor to produce scaled luma residual samples, and determine updated chroma residual samples based on the predictive chroma residual samples and the scaled luma residual samples. | 01-15-2015 |
20150016537 | RICE PARAMETER INITIALIZATION FOR COEFFICIENT LEVEL CODING IN VIDEO CODING PROCESS - Techniques are described for initializing a Rice parameter used to define codes for coefficient level coding. According to the techniques, the initial value of the Rice parameter is determined for a coefficient group (CG) in a transform block of video data based on statistics of coefficient levels that are gathered for previously coded coefficients of the video data. The statistics may be statistics of absolute values of coefficient levels or remaining absolute values of coefficient levels of previously coded coefficients. A value of the statistics may be initialized to zero at a beginning of a video slice and updated based on coefficient levels coded in each CG of the slice. The statistics may be updated once per CG. In some cases, statistics may be gathered separately for each of a plurality of different categories of CGs that are defined based on characteristics of transform blocks that include the CGs. | 01-15-2015 |
20150055703 | DETERMINING REGIONS WHEN PERFORMING INTRA BLOCK COPYING - In general, techniques are described for performing an intra block copying process to code video data. A video decoding device that includes a memory and one or more processors may perform the techniques. The memory may be configured to store a current block of a picture. The processors may be configured to perform an intra block copying process to decode the current block using a prediction block that is from a same slice or a same tile as that in which the coded current block resides, the prediction block restricted to be within a search region that only includes the same slice or the same tile as that in which the coded current block resides. | 02-26-2015 |
20150063440 | CONSTRAINED INTRA PREDICTION IN VIDEO CODING - A method of encoding video data includes determining that a current block of video data is to be encoded using an intra block copy (BC) mode and constrained intra prediction, determining one or more reference blocks that may be used for encoding the current block using the intra BC mode, wherein each of the one or more reference blocks is encoded with an intra prediction mode, and encoding the current block of video data using the intra BC mode and at least one of the determined one or more reference blocks. | 03-05-2015 |
20150063454 | RESIDUAL PREDICTION FOR INTRA BLOCK COPYING - In an example, a method of decoding video data includes generating a residual block of a picture based on a predicted residual block including reconstructing one or more residual values of the residual block based on one or more predicted residual values of the residual block. The method also includes generating a current block of the picture based on a combination of the residual block and a prediction block of the picture. | 03-05-2015 |
20150071357 | PARTIAL INTRA BLOCK COPYING FOR VIDEO CODING - In general, techniques are described for coding a current video block within a current picture based on a predictor block within the current picture, the predictor block identified by a block vector. The techniques include identifying an unavailable pixel of the predictor block, obtaining a value for the unavailable pixel based on at least one neighboring reconstructed pixel of the unavailable pixel, and coding the current video block based on a version of the predictor block that includes the obtained value for the unavailable pixel. The unavailable pixel may be located outside of a reconstructed region of the current picture. | 03-12-2015 |
20150071359 | TWO LEVEL LAST SIGNIFICANT COEFFICIENT (LSC) POSITION CODING - In some examples, a video coder employs a two-level technique to code information that identifies a position within the block of transform coefficients of one of the coefficients that is a last significant coefficient (LSC) for the block according to a scanning order associated with the block of transform coefficients. For example, a video coder may code a sub-block position that identifies a position of one of the sub-blocks that includes the LSC within the block, and code a coefficient position that identifies a position of the LSC within the sub-block that includes the LSC. | 03-12-2015 |
Luke Guo, San Diego, CA US
Patent application number | Description | Published |
---|---|---|
20120064552 | USING BLOOD CLOT IN MICROFLUIDIC VALVING APPLICATIONS - The present invention provides a method of forming a blood-clot microvalve by heating blood in a capillary tube of a microfluidic device. Also described are methods of modulating liquid flow in a capillary tube by forming and removing a blood-clot microvalve. | 03-15-2012 |
Luke S.s. Guo, San Francisco, CA US
Patent application number | Description | Published |
---|---|---|
20090269336 | ANTI-VEGF MONOCLONAL ANTIBODY - The present invention provides novel monoclonal antibodies with a high binding affinity to all five isoforms of human VEGF. | 10-29-2009 |
20110033468 | Ophthalmic Drug Delivery System Containing Phospholipid and Cholesterol - An ophthalmic drug delivery system that contains phospholipid and cholesterol for prolonging drug lifetime in the eyes. | 02-10-2011 |
Ming Guo, San Diego, CA US
Patent application number | Description | Published |
---|---|---|
20090088590 | Process for preparing R-gossypol L-Phenylalaninol dienamine - This invention relates to a process for preparing R-gossypol L-phenylalaninol dienamine using non-chromatographic purification methods. In particular, the invention is directed to resolution of R- and S-gossypol L-phenylalaninol dienamine by crystallization. R-gossypol L-phenylalaninol dienamine is a useful intermediate for the preparation of R-(−)-gossypol and R-(−)-gossypol acetic acid co-crystal. R-(−)-Gossypol acetic acid and its co-crystal is useful for inducing apoptosis in cells and for sensitizing cells to the induction of apoptotic cell death. | 04-02-2009 |
Peiran Guo, Mountain View, CA US
Patent application number | Description | Published |
---|---|---|
20100131409 | IDENTIFICATION VERIFICATION WITH USER CHALLENGE - Methods and apparatus for conducting user identity verification are disclosed. An example method includes requesting, from a user, a name and user identifying information associated with the provided name. The example method also includes querying a trusted database based on the provided name and the user identifying information and determining if a match exists in the database between the provided name and the user identifying information. In the event a match exists, the example method includes presenting a challenge to the user, the challenge being based on the user identifying information and determining a verification status of the user's identity based on a result of the challenge. The example method further includes designating the user's identity as verified or unverified in accordance with the verification status. | 05-27-2010 |
20100131589 | SHARED IDENTITY PROFILE MANAGEMENT - Example methods and apparatus are disclosed for maintaining a shared identity profile. An example method includes receiving, at a first online service provider, a plurality of profile information items from a user and storing, by the first online service provider, the profile information items in an identity profile associated with the user. In the example method, at least one of the profile information items includes user identifying information that is capable of verification. The example method also includes verifying, by the first online service provider, the user identifying information and storing, by the first online service provider, as part of the identity profile, a verification status corresponding with the verifying. The example method further includes receiving, at the first online service provider, a request, from a second online service provider, for one or more of the profile information items including the user identifying information and providing, from the first online service provider to the second online service provider, the requested profile information items and the verification status. | 05-27-2010 |
Peng Guo, Mountain View, CA US
Patent application number | Description | Published |
---|---|---|
20120294903 | METHODS AND SYSTEMS OF MAKING NANOSTRUCTURES - In accordance with the purpose(s) of the present disclosure, as embodied and broadly described herein, embodiments of the present disclosure, in one aspect, relate to methods of making nanostructures (e.g., nanoparticles, nanofibers), systems for making nanostructures, and the like. | 11-22-2012 |
Qian Guo, Fremont, CA US
Patent application number | Description | Published |
---|---|---|
20120251720 | VAPOR COLLECTION - An apparatus for collecting condensed vapor during physical vapor deposition includes an enclosure configured to be placed adjacent to one or more vapor sources in a vacuum chamber. The enclosure includes an internal surface of the enclosure partially enclosing a volume of space configured to receive an object wherein the enclosure is maintained at a cooler temperature than the one or more vapor sources. The internal surface of the enclosure is coupled to one or more drainage gutters drainage drainage gutters. | 10-04-2012 |
20120251843 | LUBRICANT COMPOSITIONS - Compositions including one or more a central cores having a cyclic group, and a plurality of arms extending from the central cores, wherein the arms comprise perfluoropolyethers (PFPEs) or its derivatives. Methods of preparing the compositions are also provided. Methods of preparing storage media that incorporate the compositions therein are further provided. | 10-04-2012 |
20140099518 | LUBRICANTS FOR DATA STORAGE - Disclosed herein are compounds of formula I: | 04-10-2014 |
20150015996 | SLIDER WITH SELF-ASSEMBLED MONOLAYER PATTERN - A slider, having a leading edge, a trailing edge, a working surface, and read/write heads proximate the trailing edge. The slider includes a protective overcoat over the working surface of the slider, and a self-assembled monolayer coating on the working surface of the slider and over the protective overcoat, the coating comprising at least one self-assembled monolayer material. | 01-15-2015 |
Qing T. Guo, Mountain View, CA US
Patent application number | Description | Published |
---|---|---|
20100325130 | MEDIA ASSET INTERACTIVE SEARCH - Media asset interactive search is described. In embodiments, successive keypad number inputs are received that each correlate to multiple characters of one or more different languages. The successive keypad number inputs form an accumulating search key as they are received. A database is searched for a sequence of characters that correlate to the accumulating search key after each successive keypad number input is received. A list of matching terms can then be generated where the matching terms include the sequence of characters, and the list of matching terms narrows with each successive keypad number input. Additionally, the list of the matching terms can be ordered based on a scoring system. | 12-23-2010 |
Quji Guo, Stanford, CA US
Patent application number | Description | Published |
---|---|---|
20080235536 | SYSTEM AND METHOD OF PREVENTING A WEB BROWSER PLUG-IN MODULE FROM GENERATING A FAILURE - The present invention improves the stability of a Web browser by identifying plug-in modules that cause failures. Data in memory at the time of a failure is analyzed, and a failure signature is generated. The failure signature is compared to a database of known failure signatures so that the source of the failure may be identified. If a plug-in module to a Web browser is identified as the source of a failure, options are presented to the user who may update the plug-in module with code that does not produce a failure or disable the plug-in module altogether. | 09-25-2008 |
20120137183 | Detecting Browser Failure - Embodiments are configured to improve the stability of a Web browser by identifying plug-in modules that cause failures. Data in memory at the time of a failure is analyzed, and a failure signature is generated. The failure signature is compared to a database of known failure signatures so that the source of the failure may be identified. If a plug-in module to a Web browser is identified as the source of a failure, options are presented to the user who may update the plug-in module with code that does not produce a failure or disable the plug-in module altogether. | 05-31-2012 |
20130013954 | Detecting Browser Failure - Embodiments are configured to improve the stability of a Web browser by identifying plug-in modules that cause failures. Data in memory at the time of a failure is analyzed, and a failure signature is generated. The failure signature is compared to a database of known failure signatures so that the source of the failure may be identified. If a plug-in module to a Web browser is identified as the source of a failure, options are presented to the user who may update the plug-in module with code that does not produce a failure or disable the plug-in module altogether. | 01-10-2013 |
Quji Guo, Sunnyvale, CA US
Patent application number | Description | Published |
---|---|---|
20110173172 | INPUT METHOD EDITOR INTEGRATION - Methods, systems, and apparatus, including computer program products, in which an input method editor receives composition inputs in an input method editor environment, the composition inputs based on user inputs. Candidate selections are identified in the input method editor environment based on the composition inputs. Each candidate selection comprises one or more ideograms. The input method editor environment receives a search command based on a user input, and selects one of the candidate selections in response to the search command. The selected candidate selection and the search command are provided to a search engine interface external to the input method editor environment. | 07-14-2011 |
20120060147 | CLIENT INPUT METHOD - Methods, systems, and apparatus, including computer program products, in which input method editor code is provided to a client device, and an input method context is received from the client device. A library model for an input method instance based on the input method context is selected. The library model can be utilized to provide input method processing for an input method instance on the client device. | 03-08-2012 |
Shuling Guo, Los Angeles, CA US
Patent application number | Description | Published |
---|---|---|
20110129850 | MICROFLUIDIC PLATFORM FOR CELL CULTURE AND ASSAY - A microfluidic chip for at least one of cell culturing and cell assay has a cell culture chamber defined by the microfluidic chip, a first microchannel defined by the microfluidic chip and constructed to provide a fluid path to said cell culture chamber, the microchannel having a pneumatic valve formed therein to permit selective opening and closing of a fluid path to said cell culture chamber, and a second microchannel defined by the microfluidic chip and constructed to provide a fluid path from the cell culture chamber. | 06-02-2011 |
Terry Q. Guo, Mountain View, CA US
Patent application number | Description | Published |
---|---|---|
20090293092 | ADAPTIVE TIMESHIFT SERVICE - An adaptive timeshift service is described. In embodiment(s), television content can be distributed from a live content server to television client devices, and the television content that is distributed from the live content server can be recorded at a timeshift server. Recorded television content can then be distributed from the timeshift server when requested by a television client device. An additional timeshift server can be allocated, and both the television content from the live content server and the recorded television content from the timeshift server can be written to a buffer of the additional timeshift server. | 11-26-2009 |
20110252452 | ADAPTIVE TIMESHIFT SERVICE - In embodiments of an adaptive timeshift service, a live content server distributes live television content to television client devices. The live television content from the live content server can be recorded into a buffer of a timeshift server as the live television content is being distributed. Both the live television content from the live content server and recorded television content can be simultaneously recorded into the buffer of the timeshift server. | 10-13-2011 |
Terry Qing Guo, Mountain View, CA US
Patent application number | Description | Published |
---|---|---|
20080320511 | High-speed programs review - High-speed programs review is described. In embodiment(s), a television client device can initiate a high-speed review of a group of programs that have been recorded together. A content distributor may record a group of television programs that have been previously broadcast for a particular television channel, and then maintain the programs for on-demand viewing when selected by a viewer. The client device can receive program information from the content distributor, and the program information can identify each of the progress when reviewing the group of programs at high-speed. The program information that corresponds to a program can then be rendered for display when the program becomes selectable for on-demand viewing while reviewing the programs at high-speed. | 12-25-2008 |
20090238543 | Local Recording of Previously Aired Programming - In accordance with one or more aspects, a request to locally record at least a portion of a program aired over an IP-based network is received. In response to the request a network buffer at which previously aired programs have been temporarily stored is accessed over the IP-based network. The requested portion is downloaded over the IP-based network from the network buffer to a local storage device. In accordance with additional aspects, information identifying a popularity of each of multiple programs being aired can be obtained. Based on the information, one or more highly popular programs of the multiple programs are identified. Additionally, a request is sent to each of multiple client devices for the client device to download the one or more highly popular programs after the one or more highly popular programs have aired. | 09-24-2009 |
20100131995 | Reducing Unicast Session Duration with Restart TV - A first portion of programming aired prior to a first time is obtained via a unicast session with a server, the first portion including previously aired programming. When the programming data being sent via the unicast session catches up to a multicast broadcast of the programming, the unicast session is terminated and a switch is made to obtaining a remaining portion of the programming from a different source other than the server. This different source can be, for example, a local storage device or a multicast broadcast of the programming. | 05-27-2010 |
Weiqing Guo, Los Altos, CA US
Patent application number | Description | Published |
---|---|---|
20120159409 | METHOD AND APPARATUS FOR PERFORMING TEMPLATE-BASED CLASSIFICATION OF A CIRCUIT DESIGN - A method and apparatus for performing template-based classification of a circuit design are disclosed. A template file is read that defines a plurality of channel-connected-region (CCR) templates. A graph is formatted for each of the CCR templates. A plurality of CCRs are identified based on a partitioned netlist file that defines a given circuit design. A graph is generated for each of the identified CCRs. A matching CCR template graph is identified for each generated CCR graph. The template file may further defines super-CCR templates, and a graph may be formatted for each of the super-CCR templates. All possible combinations of CCRs and previously-matched super-CCRs that are candidates to match the formatted super-CCR template graph may be determined in an interative manner, for each formatted super-CCR template graph. A determination may be made as to which of the candidate combinations actually match the formatted super-CCR template graph. | 06-21-2012 |
Wei-Xing Guo, Northridge, CA US
Patent application number | Description | Published |
---|---|---|
20090253137 | METHODS OF SCREENING FOR RISK OF PROLIFERATIVE DISEASE AND METHODS FOR THE TREATMENT OF PROLIFERATIVE DISEASE - A method of screening a subject for a proliferative disease risk factor comprises detecting the presence or absence of upregulation of the CLN3 gene in the subject. The upregulation of the CLN3 gene in the subject indicates the subject is at increased risk of developing a proliferative disease. Methods of screening compounds for the treatment of proliferative diseases based on the CLN3 gene and its product are also disclosed, along with methods of treating such diseases and vectors useful therefore. | 10-08-2009 |
Wenchang Guo, Elk Grove, CA US
Patent application number | Description | Published |
---|---|---|
20120022011 | HSP90 INHIBITORS WITH MODIFIED TOXICITY - The invention provides purified 19-substituted geldanamycin derivatives, pharmaceutically acceptable salts thereof and prodrugs thereof that are potent Hsp90 binding agents that are useful for the treatment and/or the amelioration of symptoms of cancer and other proliferative tissue disorders. | 01-26-2012 |
Xiaofeng Guo, Mountain View, CA US
Patent application number | Description | Published |
---|---|---|
20120239492 | CONTENT PERFORMANCE ESTIMATION - Methods, systems, and apparatus, including computer programs encoded on a computer storage medium, are provided for computing performance estimates. Performance estimates are provided for resources based on candidate targeting criteria included in requests for the performance estimates. The performance estimates are computed based on previously received resource requests that are included in a relevant request group. The relevant request group is defined to include resource requests that include request criteria that match reference targeting criteria. The request criteria can include data characterizing a user for which the resource is being selected. In some implementations, request groups can be defined by analyzing previously-received resource requests and including the resource requests in request groups having reference targeting criteria that are matched by the request criteria. | 09-20-2012 |
Xiaoxi Guo, Saratoga, CA US
Patent application number | Description | Published |
---|---|---|
20110315319 | PRE-CLEAN CHAMBER WITH REDUCED ION CURRENT - Apparatus for processing substrates are disclosed herein. In some embodiments, a substrate processing system may include a process chamber having a first volume to receive a plasma and a second volume for processing a substrate; a substrate support disposed in the second volume; and a plasma filter disposed in the process chamber between the first volume and the second volume such that a plasma formed in the first volume can only flow from the first volume to the second volume through the plasma filter. In some embodiments, the substrate processing system includes a process kit coupled to the process chamber, wherein the plasma filter is disposed in the process kit. | 12-29-2011 |
Xiaoying Guo, Mira Loma, CA US
Patent application number | Description | Published |
---|---|---|
20130011697 | HIGH EFFICIENCY MICROBIAL FUEL CELL - A microbial fuel cell comprising an anode, a cathode, microbes in contact with the anode, a conduit for electrons connecting the anode to the cathode through an external circuit wherein the anode, cathode or both comprise a mixture of one or more conductive materials and one or more ion exchange materials. | 01-10-2013 |
Xiaozhen Guo, Sunnyvale, CA US
Patent application number | Description | Published |
---|---|---|
20100045249 | VOLTAGE REGULATOR FOR WRITE/READ ASSIST CIRCUIT - A push-pull voltage regulator configured to selectively provide power to used portions of a memory array is presented. The push-pull voltage regulator includes a voltage-up regulator, which provides a reference voltage to an SRAM array, and a voltage-down regulator, which controls removal of excess charge from the SRAM array. The voltage-down regulator consists of a plurality of amplifier stages with a plurality of inputs, a plurality of inverters, a gain amplifier, a biasing transistor, and a NMOS drainage transistor. The gate terminal of the NMOS drainage transistor is coupled to an output of the voltage-down regulator. A first output terminal of the NMOS drainage transistor coupled to an output node of the push-pull voltage regulator and a second output terminal of the NMOS drainage transistor coupled to ground. When activated, the NMOS drainage transistor transfers excess charge from the SRAM array to ground. | 02-25-2010 |
Xingui Guo, Davis, CA US
Patent application number | Description | Published |
---|---|---|
20110015771 | NUMERICALLY CONTROLLING APPARATUS - A numerically controlling apparatus is provided in which the automatic operation of a machine tool can be stopped at a desired block and yet at plurality of desired blocks without changing NC programs. In this numerically controlling apparatus, an operator performs a change into the “EDIT” mode with a mode selecting switch on a keyboard | 01-20-2011 |
Xiuqing Guo, Santa Monica, CA US
Patent application number | Description | Published |
---|---|---|
20100130600 | LIPOPROTEIN LIPASE AND ITS EFFECT ON STATIN TREATMENTS - The invention provides methods of treating and prognosing atherosclerosis and lipid response to statin treatment by determining the presence or absence of haplotypes at the lipoprotein lipase locus. In one embodiment, the invention is practiced by evaluating the prognosis of vascular grafts in an individual undergoing statin treatment by determining the presence or absence of haplotypes at the lipoprotein locus. | 05-27-2010 |
20120088245 | METHODS OF DIAGNOSING INSULIN RESISTANCE AND SENSITIVITY - Methods of diagnosing susceptibility to metabolic insulin resistance and other related conditions are disclosed. The method provides means of diagnosing susceptibility to insulin resistance in Hispanic Americans by determining the presence of a risk haplotype at the LPL locus, the LPIN1 locus, and/or elevated levels of gamma-glutamyl transferase. | 04-12-2012 |
20130136720 | METHODS OF USING FUT2 GENETIC VARIANTS TO DIAGNOSE CROHN'S DISEASE - The present invention relates to prognosing, diagnosing and treating of Crohn's disease. The invention also provides prognosis, diagnosis, and treatment that are based upon the presence of one or more genetic risk factors at the FUT2 genetic locus. | 05-30-2013 |
Xun Guo, San Jose, CA US
Patent application number | Description | Published |
---|---|---|
20120327408 | INTEGRATED DEVICE CAPABLE OF PERFORMING CHEMICAL SEPARATION AND LIGHT SCATTERING - An integrated chemical separation device includes a chemical separation unit configured to separate a plurality of substances in a sample solution, a mixing chamber configured to receive the plurality of substances in the sample solution at different times, a chemical separation and detection controller, and a multi-channel valve configured to direct the plurality of substances in the sample solution to the mixing chamber under the control of the chemical separation and detection controller. The chemical separation and detection controller can introduce nano particles in the mixing chambers to allow each of the plurality of substances to be adsorbed on the nano particles. A Raman scattering spectrometer unit emits a laser beam to illuminate molecules adsorbed on the surfaces of the nano particles and obtains Raman spectra from the plurality of substances. | 12-27-2012 |
20130115717 | ANALYZING CHEMICAL AND BIOLOGICAL SUBSTANCES USING NANO-STRUCTURE BASED SPECTRAL SENSING - An integrated chromatography-immunoassay system for integrated chromatography-immunoassay system includes a chromatographic unit that receives labeled nano-structured probes comprising nano particles and antibodies attached to the nano particles, and a test membrane comprising coating antigens. The chromatographic unit allows the labeled nano-structured probes to diffuse there through and into the test membrane, wherein the antibodies on the nano particles are bound to the coating antigens. A laser device emits a laser light to illuminate the labeled nano-structured probes having the antibodies bound to the coating antigens on the test membrane. A spectral analyzer obtains a Raman spectrum from light scattered from the labeled nano-structured probes having the antibodies bound to the coating antigens on the test membrane, and to identify a spectral signature in the Raman spectrum associated with the antibody-antigen pair, which enables detection and identification of the antibody. | 05-09-2013 |
20140043607 | SYSTEM AND METHOD FOR DETECTING OIL OR GAS UNDERGROUND USING LIGHT SCATTERING SPECTRAL ANALYSES - A method for detecting crude oil or gas in a drilling sample includes introducing a drilling sample into a sample solution containing nano particles, illuminating the sample solution comprising the drilling sample and the nano particles by a laser beam, collecting light scattered by the drilling sample and the nano particles in the sample solution, obtaining a Raman spectrum from the light scattered by the drilling sample and the nano particles in the sample solution, identifying, in the Raman spectrum, a spectral signature associated with a substance around a predetermined Raman shift, and detecting targeted chemicals correlated with crude oil or gas existence underground from where the drilling sample, based on the spectral signature of the substance in the Raman spectrum. | 02-13-2014 |
Yifan Guo, Aliso Viejo, CA US
Patent application number | Description | Published |
---|---|---|
20090127695 | SURFACE MOUNT PACKAGE WITH ENHANCED STRENGTH SOLDER JOINT - A substrate pad in a semiconductor package having a geometry and structure that facilitates providing a solder joint to the pad that has enhanced structural integrity and resistance to mechanical impact. The pad may include a plated metal stud that anchors the solder to the pad interface, providing a more compliant solder joint, even when lead-free solder is used. | 05-21-2009 |
20110084378 | SEMICONDUCTOR PACKAGE WITH INTEGRATED INTERFERENCE SHIELDING AND METHOD OF MANUFACTURE THEREOF - An integrated electromagnetic interference (EMI) shield for a semiconductor module package. The integrated EMI shield includes a plurality of wirebond springs electrically connected between a ground plane in the substrate of the package and a conductive layer printed on the top of the package mold compound. The wirebond springs have a defined shape that causes a spring effect to provide contact electrical connection between the tops of the wirebond springs and the conductive layer. The wirebond springs can be positioned anywhere in the module package, around all or some of the devices included in the package, to create a complete EMI shield around those devices. | 04-14-2011 |
20140030852 | SEMICONDUCTOR PACKAGE WITH INTEGRATED INTERFERENCE SHIELDING AND METHOD OF MANUFACTURE THEREOF - An integrated electromagnetic interference (EMI) shield for a semiconductor module package. The integrated EMI shield includes a plurality of wirebond springs electrically connected between a ground plane in the substrate of the package and a conductive layer printed on the top of the package mold compound. The wirebond springs have a defined shape that causes a spring effect to provide contact electrical connection between the tops of the wirebond springs and the conductive layer. The wirebond springs can be positioned anywhere in the module package, around all or some of the devices included in the package, to create a complete EMI shield around those devices. | 01-30-2014 |
20140353807 | SEMICONDUCTOR PACKAGE WITH INTEGRATED INTERFERENCE SHIELDING AND METHOD OF MANUFACTURE THEREOF - An integrated electromagnetic interference (EMI) shield for a semiconductor module package. The integrated EMI shield includes a plurality of wirebond springs electrically connected between a ground plane in the substrate of the package and a conductive layer printed on the top of the package mold compound. The wirebond springs have a defined shape that causes a spring effect to provide contact electrical connection between the tops of the wirebond springs and the conductive layer. The wirebond springs can be positioned anywhere in the module package, around all or some of the devices included in the package, to create a complete EMI shield around those devices. | 12-04-2014 |
Yinyi Guo, Stanford, CA US
Patent application number | Description | Published |
---|---|---|
20120101826 | DECOMPOSITION OF MUSIC SIGNALS USING BASIS FUNCTIONS WITH TIME-EVOLUTION INFORMATION - Decomposition of a multi-source signal using a basis function inventory and a sparse recovery technique is disclosed. | 04-26-2012 |
Yongfang Guo, Santa Clara, CA US
Patent application number | Description | Published |
---|---|---|
20110150112 | Remote transmit IQ imbalance calibration and correction at multicarrier receivers - Transmit IQ imbalance is calibrated and compensated for within a receiver. In at least one embodiment, a Multimedia over Coax Alliance (MoCA) Type II probe signal is transmitted from the transmitter to the receiver for use in performing transmit IQ imbalance calibration. | 06-23-2011 |
Yongfang Guo, Sunnyvale, CA US
Patent application number | Description | Published |
---|---|---|
20090086841 | Platform noise mitigation - In one embodiment of the invention, a Fourier transform unit convert a unsynchronized received through multiple antennas to a frequency domain. Also, a spectrum estimation unit determines a power spectrum for the unsynchronized data. A notch filter removes data within a frequency band from additional unsynchronized data based on the power spectrum. A synchronization unit synchronizes the notch filtered data and a noise estimation unit determines a noise covariance matrix between the synchronized data received from multiple antennas. In addition, an equalization unit performs channel equalization on the synchronized data based on the noise covariance matrix. | 04-02-2009 |
20090089851 | Platform noise estimation and mitigation - A method and apparatus for platform noise estimation and mitigation are provided. An embodiment of a method for mitigating noise may include receiving a data signal in a system platform, where the data signal includes a received pseudo noise sequence. Noise on the system platform may be estimated based on the received pseudo noise sequence. In some embodiments the noise on the system platform may be mitigated based on the noise estimate for the system platform. | 04-02-2009 |
20110069605 | COAXIAL NETWORK COMMUNICATION NODE AND METHODS FOR COMMUNICATING MULTIMEDIA OVER A COAXIAL NETWORK WITH REDUCED-LENGTH CYCLIC PREFIXES - A coaxial network communication node receives multimedia content with one or more other nodes in a coaxial network. The node determines a delay-spread of a coaxial channel based on receipt of a probe from a transmitting node and configures a channel-shortening time-domain equalizer (TEQ) filter to effectively shorten the channel based on the delay spread. The node instructs the transmitting node to shorten a length of a cyclic prefix for subsequent packet-based transmissions to be received from the transmitting node. The probe is stored and reused until the channel-shortening TEQ filter converges. The nodes may be configured to communicate in accordance with the Multimedia over Coax Alliance (MoCA®) specifications. | 03-24-2011 |
20110150160 | METHODS AND SYSTEMS TO SYNCHRONIZE NETWORK NODES - Methods and systems to synchronize to a remote node counting rate, symbol rate, and carrier frequency as functions of an estimated frequency offset and relationships between the remote node carrier frequency and counting rate, and between the remote node carrier frequency and symbol rate. The carrier frequency offset may be scaled in accordance with a ratio between the carrier frequency and the remote counting rate to synchronize the local counting rate with the remote counting rate, and/or scaled in accordance with a relationship between the carrier frequency and the remote symbol rate to synchronize the a local receive path and/or transmit path sample rate with the remote symbol rate. The carrier frequency offset may applied as compensation in the receive path and/or the transmit path. The remote and local nodes may correspond to a network coordinator and an existing node, respectively, in a Multimedia Over Coax (MoCA) environment. | 06-23-2011 |
20110310950 | COAXIAL NETWORK COMMUNICATION NODE AND METHODS FOR COMMUNICATING WITHIN A MoCA NETWORK WITH REDUCED-LENGTH CYCLIC PREFIXES - A coaxial network communication node receives multimedia content with one or more other nodes in a Multimedia over Coax Alliance (MoCA®) coaxial network. The node determines a delay-spread of a coaxial channel based on a probe received from a transmitting node during a link-maintenance operation (LMO) cycle. The probe is stored and reused during the LMO until the channel-shortening TEQ filter converges. The node configures a channel-shortening time-domain equalizer (TEQ) filter to effectively shorten the channel and instructs the transmitting node to shorten a length of a cyclic prefix for subsequent packet-based transmissions. | 12-22-2011 |
20120069940 | PLATFORM NOISE ESTIMATION AND MITIGATION FOR WIRELESS RECEIVERS - An apparatus and method suitable to estimate impairments of wireless signals, including both noise and interference of the wireless signals are disclosed herein. The noise of the wireless signals may be caused by thermal noise and platform noise. An adaptive scheme may dynamically switch between estimating interference only or the combined noise and interference. Other embodiments may be disclosed or claimed. | 03-22-2012 |
20120195346 | COMMUNICATION DEVICE AND METHOD FOR PACKET-BASED OFDM COMMUNICATIONS WITH DIFFERING LENGTH CYCLIC PREFIXES - A network communication device is receive packet-based orthogonal frequency division multiplexed (OFDM) transmissions from one or more other devices in a network over a communication channel. The network communication device may determine a delay spread of the communication channel based on receipt of a probe signal from a transmitting device, configure a channel filter to effectively shorten the channel based on the delay spread, and instruct the transmitting device to shorten a length of a cyclic prefix for subsequent packet-based OFDM transmissions to be received from the transmitting device over the channel. | 08-02-2012 |
20120250539 | TECHNIQUES TO DETERMINE USER PRESENCE - An embodiment of the present invention provides a method of detecting user presence, comprising registering a client associated with the user on a host associated with the user and setting up a wireless communication pairing, wherein while setting up the pairing, the client measures the host wireless communication power and uses it as calibration threshold for distance detection, and wherein the client measures a beacon power of the host radio and when the beacon power is above a threshold, the client is determined to be proximate to the host. | 10-04-2012 |
20140140285 | COMMUNICATION DEVICE AND METHOD FOR PACKET-BASED OFDM COMMUNICATIONS WITH DIFFERING LENGTH CYCLIC PREFIXES - A network communication device is receive packet-based orthogonal frequency division multiplexed (OFDM) transmissions from one or more other devices in a network over a communication channel. The network communication device may determine a delay spread of the communication channel based on receipt of a probe signal from a transmitting device, configure a channel filter to effectively shorten the channel based on the delay spread, and instruct the transmitting device to shorten a length of a cyclic prefix for subsequent packet-based OFDM transmissions to be received from the transmitting device over the channel. | 05-22-2014 |
20140185494 | METHOD AND SYSTEM FOR COEXISTENCE OF MULTIPLE COLLOCATED RADIOS - An apparatus may include a set of transceivers comprising three or more transceivers each operable to communicate via a wireless communications standard different from each other transceiver and a driver to output an enable signal when a first transceiver of the set of transceivers is active. The apparatus may also include a processor circuit and a real-time frame synchronization module operable on the processor circuit to receive a first frame synchronization input signal to delineate first receive and first transmit periods of a radio frame of a first transceiver of the set of transceivers, and to generate a frame synchronization signal to align receive and transmit periods of each of a multiplicity of additional transceivers of the set of transceivers to the respective first receive and first transmit periods of the first transceiver. Other embodiments are disclosed and claimed. | 07-03-2014 |
20150078564 | ECHO CANCELLATION ALGORITHM FOR LONG DELAYED ECHO - This document discloses one or more systems, apparatuses, methods, etc. for implementing an echo cancellation algorithm for long delayed echo that is created during a wire or wireless voice communications. In an implementation, a WiDi feature in a device during the wire or wireless voice communications may add an additional echo delay in addition to channel multipath delay when an audio sound signal travels from a WiDi component to a microphone of the device. In this implementation, a separate delay estimator is configured to estimate total delay. The estimated total delay is fed back to an adoptive filter component for long delay echo cancellation. | 03-19-2015 |
Yueping Guo, Seal Beach, CA US
Patent application number | Description | Published |
---|---|---|
20120109585 | Method and System to Account for Angle of Attack Effects in Engine Noise Shielding Tests - There is provided a method to account for aircraft angle of attack effects in engine noise shielding in aircraft configurations having one or more engines mounted above a wing or a lifting body. The method includes computing a local flow field from a known standard full aircraft configuration oriented at a nonzero angle of attack. The method further includes computing a mean flow field in a test dataset from a small scale aircraft model test configuration oriented at a zero angle of attack. The method further includes matching the local flow field with the mean flow field to identify a selected noise measurement dataset. The method further includes rotating the selected noise measurement dataset in a far field directivity rotation angle to match the nonzero angle of attack, thus resulting in engine noise shielding results for the full aircraft configuration at the nonzero angle of attack. | 05-03-2012 |
Yujun Guo, Grass Valley, CA US
Patent application number | Description | Published |
---|---|---|
20090048515 | BIOPSY PLANNING SYSTEM - Guided biopsy is a commonly used method to remove suspicious tissues from an internal organ for pathological tests so that malignancy can be established. Provided herein are systems and methods (i.e., utilities) that allow for automated application of one or more predefined biopsy target plans to an acquired medical image including without limitation, an ultrasound prostate image. Due to different shapes and sizes of prostates as well as orientation of prostate with respect to an ultrasound probe during image, acquisition a simple prostate model (e.g., ellipse) with a fixed plan may not be sufficient. Accordingly, it has been determined that a deformable shape model with integrated biopsy target locations/sites may be fit to a prostate image to provide improved automated biopsy targeting. | 02-19-2009 |
20090324041 | APPARATUS FOR REAL-TIME 3D BIOPSY - A method and apparatus are disclosed for performing software guided prostate biopsy to extract cancerous tissue. The method significantly improves on the current system by accelerating all computations using a graphical processing unit (GPU) keeping the accuracy of biopsy target locations within tolerance. The result is the computation of target locations to guide biopsy using statistical priors of cancers from a large population, as well as based on previous biopsy locations for the same patient, and finally via mapping protocols with predefined needle configurations onto the patient's current ultrasound image. | 12-31-2009 |
Zhimin Guo, Cerritos, CA US
Patent application number | Description | Published |
---|---|---|
20120200078 | CAST IRON GLADHAND - A swivel-type cast iron swinger gladhand is provided. The gladhand has a mounting bracket, a cast iron coupler support body, and a cast iron coupler body. The cast iron coupler body includes a pivot arm, a coupler and a clamp integrally formed from a single casting. The cast iron coupler body is pivotally supported by the mounting bracket and the cast iron coupler support body. | 08-09-2012 |
20120202377 | JUMPER CABLE PLUG WITH MOISTURE RESISTANT SEAL - An electrical plug configured to be mated with a socket, the electrical plug including a substantially tubular plug housing having a front end, a rear end, a side wall between the front end and the rear end, and a housing protrusion on the side wall and configured to be inserted within a socket cutout of the socket, a groove proximate the front end of the housing, and a seal located in the groove and having a cross-section with an outer surface that is substantially similar to an outer surface of a cross-section of the side wall and the housing protrusion. | 08-09-2012 |
20140273606 | CONNECTOR ASSEMBLY AND METHOD FOR USING - A connector assembly for providing electrical connection to an insulated conductive wire, the connector assembly including: a housing defining a channel for receiving the insulated conductive wire; a cover hinged to the housing and configured to close over the channel to cover the insulated conductive wire; and an electrically conductive pin having a first end in the channel and a second end in the housing beneath the channel. | 09-18-2014 |
Zhiyang Guo, San Jose, CA US
Patent application number | Description | Published |
---|---|---|
20110302391 | DIGITAL SIGNAL PROCESSOR - A digital signal processor comprises an instruction analysis unit, a digital signal processor (DSP) core and a memory unit. The instruction analysis unit receives an instruction and determines the required bit width M for the data process corresponding to the instruction. The DSP core performs the M-bit data process based on the bit width M determined by the instruction analysis unit, and the memory unit stores multiple data and performs the M-bit access based on the bit width M determined by the instruction analysis unit thereby allowing the DSP core to access, and at lest one available space in the memory unit will be adjusted such that only the access space having the bit width M for the operation corresponding to the instruction will be open in each access, thereby effectively achieving the effect of power-saving. | 12-08-2011 |