Inventors list

Assignees list

Classification tree browser

Top 100 Inventors

Top 100 Assignees


Gao, San Jose

Dengfeng Gao, San Jose, CA US

Patent application numberDescriptionPublished
20090177697CORRELATION AND PARALLELISM AWARE MATERIALIZED VIEW RECOMMENDATION FOR HETEROGENEOUS, DISTRIBUTED DATABASE SYSTEMS - A method is provided for generating a materialized view recommendation for at least one back-end server that is connected to a front-end server in a heterogeneous, distributed database system that comprises parsing a workload of federated queries to generate a plurality of query fragments; invoking a materialized view advisor on each back-end server with the plurality of query fragments to generate a set of candidate materialized views for each of the plurality of query fragments; identifying a first set of subsets corresponding to all nonempty subsets of the set of candidate materialized views for each of the plurality of query fragments; identifying a second set of subsets corresponding to all subsets of the first set of subsets that are sorted according to a dominance relationship based upon a resource time for the at least one back-end server to provide results to the front-end server for each of the first set of subsets; and performing a cost-benefit analysis of each of the second set of subsets to determine a recommended subset of materialized views that minimizes a total resource time for running the workload against the at least one back-end server.07-09-2009

Guilian Gao, San Jose, CA US

Patent application numberDescriptionPublished
20090162975Method of forming a wafer level package - A method is provided for forming a microelectronic package at a wafer level. Such method can include providing a semiconductor wafer having a surface with a pattern of electrical contacts thereon. An interposer component can be provided which has a compliant dielectric layer bonded to a conductive layer. A pattern of holes can be formed through the compliant dielectric layer and the conductive layer which corresponds to the pattern of electrical contacts. The compliant dielectric layer can be contacted with the semiconductor wafer surface so that the pattern of holes is in an aligned position with the pattern of contacts and the compliant dielectric layer and the semiconductor wafer surface then bonded in the aligned position to unite the semiconductor wafer and the interposer component to form a wafer level semiconductor package. The wafer level semiconductor package can be diced to form individual semiconductor chip packages.06-25-2009
20100230812Microelectronic Assemblies Having Compliancy and Methods Therefor - A microelectronic assembly is disclosed that includes a semiconductor wafer with contacts, compliant bumps of dielectric material overlying the first surface of the semiconductor wafer, and a dielectric layer overlying the first surface of the semiconductor wafer and edges of the compliant bumps. The compliant bumps have planar top surfaces which are accessible through the dielectric layer. Conductive traces may be electrically connected with contacts and extend therefrom to overlie the planar top surfaces of the compliant bumps. Conductive elements may overlie the planar top surfaces in contact with the conductive traces.09-16-2010
20110265832ELECTRODE CONDITIONING IN AN ELECTROHYDRODYNAMIC FLUID ACCELERATOR DEVICE - Conditioning an electrode is performed with a cleaning device for removing detrimental material from forming electrode surfaces of an electrohydrodynamic device or other ion flow generating device. A conditioning material is deposited on the electrode to at least partially mitigate erosion, corrosion, oxidations, dendrite formation on the electrode or ozone production. The conditioning material can be deposited by a wearable portion of one or more cleaning blocks or wipers. The cleaning blocks may have a composition selected to be hard enough to remove detrimental material under a selected pressure, while soft enough to be wearable to deposit a conditioning layer on the electrode surface. The conditioning material can be applied as a solid or liquid. The applied conditioning material can include at least one of silver, palladium, platinum, manganese, nickel, zirconium, titanium, tungsten, aluminum, oxides or alloys thereof, carbon, and organometallic materials that decompose under plasma conditions.11-03-2011
20110308773GRANULAR ABRASIVE CLEANING OF AN EMITTER WIRE - An apparatus for cleaning an emitter electrode in electrohydrodynamic fluid accelerator and precipitator devices via movement of a cleaning device including granular abrasives positioned to frictionally engage the emitter electrode. The cleaning device causes the granular abrasives to travel along a longitudinal extent of the emitter electrode to remove detrimental material accumulated on the electrode. The granular abrasives can be retained in housing, on opposed cleaning surfaces, and can be compressed by the housing or an applied force to abrade detrimental material from the electrode surface.12-22-2011
20120000486EMITTER WIRE CLEANING DEVICE WITH WEAR-TOLERANT PROFILE - An apparatus for cleaning an emitter electrode in electrohydrodynamic fluid accelerator and precipitator devices via movement of a cleaning device including complementary contoured cleaning surfaces positioned to frictionally engage and elastically deform the emitter electrode. The opposing cleaning surfaces laterally distort an otherwise linear longitudinal extent of the electrode under tension. The opposing cleaning surfaces are subject to wear, but maintain frictional engagement despite wear depths that exceed a radius of the electrode due at least in part to the at least partially complementary surface contours engaging the electrode under tension. The cleaning device causes respective cleaning surfaces to travel along a longitudinal extent of the emitter electrode to remove detrimental material and optionally to condition the electrode to at least partially mitigate ozone, erosion, corrosion, oxidation, or dendrite formation on the electrode.01-05-2012

Patent applications by Guilian Gao, San Jose, CA US

Guohan Gao, San Jose, CA US

Patent application numberDescriptionPublished
20120047013Real Time Statistics Extraction From Arbitrary Advertising Audiences - A system, method, apparatus, and processor readable storage media are described for real-time computation of statistics between audiences including, but not limited to, correlations, comparative metrics, and/or other statistical analysis for the audiences. Embodiments enable a user to specify a query that defines a specific audience for analysis in real-time. A past time period may be determined that indicates the amount of historical data that is to be analyzed to generate the statistical comparisons and/or correlations. Employing the user-specified query, statistical comparisons and/or correlation may be provided, based on an analysis of retrieved historical audience data for the time period. Embodiments may also enable a user to generate new statistics in real-time through modification of the audience in one or more iterations. Embodiments may also enable a user to filter, sort, and search through audiences by setting desired statistical boundaries for the resulting audience set.02-23-2012

Huaxin Gao, San Jose, CA US

Patent application numberDescriptionPublished
20080256089SUPPORTING MULTIPLE SECURITY MECHANISMS IN A DATABASE DRIVER - A computer program product and database driver for connecting a client to a database server are provided. The computer program product and database driver provide for providing a generic interface, the generic interface being operable to interoperate with one or more non-GSSAPI (Generic Security Services Application Programming Interface) compliant security mechanisms, providing a set of specialized interfaces, the set of specialized interface being operable to interoperate with one or more GSSAPI compliant security mechanisms, and establishing a connection between a client and a database server using the generic interface or the set of specialized interfaces depending on a security mechanism used by the client. The one or more non-GSSAPI compliant security mechanisms and the one or more GSSAPI compliant security mechanisms may be predefined or user-defined.10-16-2008
20080263653APPARATUS, SYSTEM, AND METHOD FOR ESTABLISHING A REUSABLE AND RECONFIGURABLE MODEL FOR FAST AND PERSISTENT CONNECTIONS IN DATABASE DRIVERS - An apparatus, system, and method for establishing a reusable and reconfigurable trusted connection within a trusted context. The invention enhances interoperability with any existing authentication methods including the Kerberos, the DCE, and a combination of a user name and a password. The present invention includes common interfaces in a database driver for a middleware server to obtain a trusted connection. The invention enhances trusted context interoperability by allowing different types of trusted connections such as a normal connection, a pooled connection, or even a distribution transaction connection. The database driver generates unique identifiable information once a trusted connection is authenticated that can be utilized to reuse and reconfigure the trusted connection without re-authentication. The present invention allows various types of trusted connections to be established through any authentication mechanisms and allows those trusted connections to be reused and reconfigured, even by a different client, in a fast and persistent way.10-23-2008
20090232315UNIFIED AND PERSISTENT SYSTEM AND METHOD FOR AUTOMATIC CONFIGURATION OF ENCRYPTION - A system and method for database security provides, a database security method that receives an encryption property from an application and receives information relating to a database server. The method then requests security access to a database server using the strongest encryption algorithm server may support. If this request gets turned down, then the method determines the strongest encryption algorithm the server actually supports using the information the database server sent back and calculates the encryption keys. The method then caches the encryption algorithm along with the encryption keys in a persistent storage. For subsequent connections, the method checks the persistent storage first and retrieves the encryption algorithm and encryption keys from the persistent storage if the cache values are available, and sends the cached value to database server. By doing this, the database driver doesn't need to synchronize the encryption algorithm with server and calculate the encryption keys again.09-17-2009
20100024038AUTOMATIC AND ADJUSTABLE SYSTEM AND METHOD FOR SYNCHRONIZING SECURITY MECHANISMS IN DATABASE DRIVERS WITH DATABASE SERVERS - A system and method for database security provides multiple choices of security mechanisms for enabling access to a database through a database driver. A security mechanism that is compatible with a database is selected and the security mechanisms between an application and a database server are automatically determined using the selected security mechanism.01-28-2010

Patent applications by Huaxin Gao, San Jose, CA US

Jian Gao, San Jose, CA US

Patent application numberDescriptionPublished
20100215144METHOD AND SYSTEM FOR PERFORMING A SCAN OF AN OBJECT - A method for generating an image of an object using a scanning system includes performing a first portion of a scan in a first scanning mode to acquire a first dataset, receiving a halt command for a conveyor within the scanning system, decelerating the conveyor to a halt based on the halt command using a conveyor controller, and, when the object is present within an examination region after the conveyor has halted, performing a second portion of the scan in a second scanning mode to acquire a second dataset. The second scanning mode is different than the first scanning mode. The method also includes reconstructing the first dataset using a first reconstruction algorithm and reconstructing the second dataset using a second reconstruction algorithm. The second reconstruction algorithm is different than the first reconstruction algorithm. The image is generated using the first reconstructed dataset and the second reconstructed dataset.08-26-2010
20100230242SYSTEMS AND METHOD FOR SCANNING A CONTINUOUS STREAM OF OBJECTS - A method for scanning a stream of objects includes conveying the stream of objects through a scanning system using a conveyor, marking a leading edge position of an object within the stream of objects with respect to a first known distance between a sensor and a start of a scan range, and recording data associated with the object when the leading edge position reaches the start of the scan range. The method also includes marking a trailing edge position of the object with respect to a second known distance between the sensor and an end of the scan range, halting recording of the data when the trailing edge reaches the end of the scan range, and generating a three-dimensional image of the object based on the recorded data.09-16-2010

Jing Gao, San Jose, CA US

Patent application numberDescriptionPublished
20080228409SYSTEMS AND METHODS FOR PROBE DESIGN BASED ON EXPERIMENTAL PARAMETERS - Systems and methods for using the same to select or design probes specific for a target nucleic acid based on experimental parameters are provided. Also provided are computer program products for executing the subject methods.09-18-2008
20080243396Systems and methods for sub-genomic region specific comparative genome hybridization probe selection - Systems and methods for using the same to select one or more comparative genome hybridization (CGH) probes specific for a sub-genomic region of interest are provided. Also provided are computer program products for executing the subject methods.10-02-2008
20090089329Systems and methods for the dynamic generation of repeat libraries for uncharacterized species - Systems and methods for using the same for dynamically generating repeat libraries for use in detecting and for masking out repetitive elements in species having poorly characterized genomes or transcriptomes based on phylogenetic analysis are provided herein. Dynamically generated repeat libraries find use, for example, in the design and use of probes for identification of specific targets in these poorly characterized species.04-02-2009
20090275482Normalization Probes for Comparative Genome Hybridization Arrays - A method of selecting a set of normalization probes for use on a comparative genome hybridization array is provided. In certain embodiments, the method includes: a) selecting a first region of a genome to be evaluated by comparative genome hybridization to produce data; b) selecting a second region of the genome for normalization of the data, and c) selecting from a set of candidate probes a sub-set of normalization probes that detect the second region.11-05-2009

Juwen Gao, San Jose, CA US

Patent application numberDescriptionPublished
20110221044TUNGSTEN BARRIER AND SEED FOR COPPER FILLED TSV - Apparatus and methods for filling through silicon vias (TSV's) with copper having an intervening tungsten layer between the copper plug and the silicon are disclosed. Methods are useful for Damascene processing, with or without a TSV feature. The tungsten layer serves as a diffusion barrier, a seed layer for copper electrofill and a means of reducing CTE-induced stresses between copper and silicon. Adhesion of the tungsten layer to the silicon and of the copper layer to the tungsten is described.09-15-2011

Lu Gao, San Jose, CA US

Patent application numberDescriptionPublished
20100326955Multi-Layer Optical Filter Designs And Associated Systems - A method for designing a first optical filter, exhibiting a first filter performance satisfying a first preset criterion, and a second optical filter, exhibiting a second filter performance satisfying a second preset criterion, includes providing initial first and second filter designs for the first and second optical filters, respectively, as first and second ordered stacks of layers, respectively. A pair of layers, including a first layer, characterized by a first thickness, and a second layer, characterized by a second thickness, is selected from the first and second ordered stacks of layers. The first thickness is constrained to a first constrained thickness that is a positive integer multiple of the second thickness to yield a constrained first filter design. A predicted performance of the constrained first filter design is determined and compared with the first preset criterion for one of accepting and rejecting the constrained first filter design.12-30-2010
20120014591Cross-Color Image Processing Systems And Methods For Sharpness Enhancement - Systems and methods for processing a detected composite color image to form a processed composite color image includes the following, for each of a plurality of pixels in the image: (1) identifying a window of pixels in the image that surrounds the pixel, (2) calculating a weight factor coefficient for each detected color from detected color intensity values of the pixels that surround the pixel, (3) calculating raw color contributions corresponding to each nonselected color, (4) multiplying each of the detected color values of a selected color and the raw color contributions corresponding to the nonselected colors, with corresponding weight factor coefficients, to form weighted color contributions, and (5) summing the weighted color contributions to form a processed color intensity value for the pixel.01-19-2012

Pei-Yuan Gao, San Jose, CA US

Patent application numberDescriptionPublished
20090176369LOW-H PLASMA TREATMENT WITH N2 ANNEAL FOR ELECTRONIC MEMORY DEVICES - A method for forming a single damascene and/or dual damascene, contact and interconnect structure, comprising: performing front end processing, depositing copper including a copper barrier, annealing the copper in at least 90% N07-09-2009

Patent applications by Pei-Yuan Gao, San Jose, CA US

Qinghai Gao, San Jose, CA US

Patent application numberDescriptionPublished
20120046000Arbitration Between Multiple Wireless Protocols in a Wireless Device - Arbitration between two wireless protocols in a wireless device. The wireless device may include first wireless protocol circuitry, configured to receive and process first signals according to a first wireless protocol and second wireless protocol circuitry, configured to receive and process second signals according to a second wireless protocol. The wireless device may also include coexistence circuitry. The coexistence circuitry may be configured to receive a request from the first wireless protocol circuitry to perform transmission or reception and arbitrate the requested transmission or reception between the first wireless protocol circuitry and the second wireless protocol circuitry. The decision may be based on current or future priority information, current configuration, or other factors. The coexistence circuitry (or other circuitry) may be configured to determine position of switches controlling antennas or transmission using shared or unshared antennas (or chains). The two wireless protocols may be WLAN and Bluetooth.02-23-2012

Xiaochun Gao, San Jose, CA US

Patent application numberDescriptionPublished
20090172622AUTOMATIC BLOCK COMPOSITION TOOL FOR COMPOSING CUSTOM BLOCKS HAVING NON-STANDARD LIBRARY CELLS IN AN INTEGRATED CIRCUIT DESIGN FLOW - An automatic custom block composition tool for composing custom blocks of an integrated circuit (IC) design that may include non-standard library cells. The tool includes program instructions that are executable to create and use a placement control file that includes instructions for use by the custom block composition tool to place the one or more non-standard library cells into the custom block layout. In addition, the program instructions may instantiate a leafcell for each non-standard and each standard library cell included in a netlist. The program instructions may access the placement control file and place each leafcell in a row of the custom block layout according to the placement control file. The program instructions may also pre-route power, clock and critical network signals, and generate a router control file used during remaining routing of the custom block by a conventional router tool.07-02-2009

Yan Gao, San Jose, CA US

Patent application numberDescriptionPublished
20100002575ADAPTIVE MODULATION AND CODING IN A SC-FDMA SYSTEM - A method and a system for transmitting data by a transmitter over a channel having a predetermined channel quality estimate, comprises the steps of splitting (S01-07-2010

Zhenhai Gao, San Jose, CA US

Patent application numberDescriptionPublished
20090317331Method of Identifying Partial Agonists of the A2A Receptor - The present invention provides a method for identifying and using partial adenosine A12-24-2009