Inventors list

Assignees list

Classification tree browser

Top 100 Inventors

Top 100 Assignees


Gao, WA

Dayong Gao, Bellevue, WA US

Patent application numberDescriptionPublished
20090301883METHOD AND SYSTEM FOR CONCENTRATING PARTICLES FROM A SOLUTION - Methods and systems are provided for concentrating particles (e.g., bacteria, viruses, cells, and nucleic acids) suspended in a liquid. Electric-field-induced forces urge the particles towards a first electrode immersed in the liquid. When the particles are in close proximity to (e.g., in contact with) the first electrode, the electrode is withdrawn from the liquid and capillary forces formed between the withdrawing electrode and the surface of the liquid immobilize the particles on the electrode. Upon withdrawal of the electrode from the liquid, the portion of the electrode previously immersed in the liquid has particles immobilized on its surface.12-10-2009

Hong Gao, Seattle, WA US

Patent application numberDescriptionPublished
20090063500EXTRACTING DATA CONTENT ITEMS USING TEMPLATE MATCHING - Systems and methods for extracting data content items from a web page are provided. A template is created by labeling data content items of interest associated with a web page and generating a template Document Object Model (DOM) tree based on the labeled web page. DOM trees are also generated for additional web pages that contain data content items for which extraction may be desired. These DOM trees are compared to the template DOM tree to determine alignment there between. The aligned data content items may then be extracted from the additional web pages and indexed, as desired. Labeling the data content items of interest prior to generating a template DOM tree allows for the desired data content items to be specified and more accurately extracted from related and/or similarly structured web pages.03-05-2009

Hui Gao, Redmond, WA US

Patent application numberDescriptionPublished
20090210222Multi-Channel Hole-Filling For Audio Compression - Multi-channel hole-filling for audio compression is disclosed. Channel dependency groups (CDGs) are explicitly extracted based on channel transform information. Holes are detected within each CDG for each bark, and a CDG hole is identified as requiring filling as a particular section of frequency bandwidth larger than a predetermined hole bandwidth threshold and with all zero-value coefficients in all channels after quantizing. Bark weights are adjusted by multiplying the original bark weights with one calculated scalar so as to remove each detected CDG hole.08-20-2009
20090282162OPTIMIZED CLIENT SIDE RATE CONTROL AND INDEXED FILE LAYOUT FOR STREAMING MEDIA - An indexed file layout, comprising index information, is defined for segmented streaming of multimedia content. The index information can comprise program description information and streaming segment index information. In addition, the layout can comprise files containing streaming segments of the program, where the streaming segments are each encoded at one or more bitrates independently of other streaming segments of the program. The layout supports client switching between different bitrates at segment boundaries. Optimized client-side rate control of streaming content can be provided by defining a plurality of states, selecting available paths based on constraint conditions, and selecting a best path through the states (e.g., based on a distortion measure). In one client-side rate control solution states correspond to a specific bitrate of a specific streaming segment, and in another client-side rate control solution states correspond to a measure of client buffer fullness.11-12-2009

Jianfeng Gao, Redmond, WA US

Patent application numberDescriptionPublished
20080208567Web-based proofing and usage guidance - A system is disclosed for checking grammar and usage using a flexible portfolio of different mechanisms, and automatically providing a variety of different examples of standard usage, selected from analogous Web content. The system can be used for checking the grammar and usage in any application that involves natural language text, such as word processing, email, and presentation applications. The grammar and usage can be evaluated using several complementary evaluation modules, which may include one based on a trained classifier, one based on regular expressions, and one based on comparative searches of the Web or a local corpus. The evaluation modules can provide a set of suggested alternative segments with corrected grammar and usage. A followup, screened Web search based on the alternative segments, in context, may provide several different in-context examples of proper grammar and usage that the user can consider and select from.08-28-2008

Jianfeng Gao, Kirland, WA US

Patent application numberDescriptionPublished
20100153315BOOSTING ALGORITHM FOR RANKING MODEL ADAPTATION - Model adaptation may be performed to take a general model trained with a set of training data (possibly large), and adapt the model using a set of domain-specific training data (possibly small). The parameters, structure, or configuration of a model trained in one domain (called the background domain) may be adapted to a different domain (called the adaptation domain), for which there may be a limited amount of training data. The adaption may be performed using the Boosting Algorithm to select an optimal basis function that optimizes a measure of error of the model as it is being iteratively refined, i.e., adapted.06-17-2010

Jimin Gao, Seattle, WA US

Patent application numberDescriptionPublished
20100235528DELIVERING CACHEABLE STREAMING MEDIA PRESENTATIONS - A smooth streaming system provides a stateless protocol between a client and server in which the server embeds incremental control information in media fragments. The server provides uniform media fragment responses to media fragment requests that are cacheable by existing Internet cache infrastructure. The smooth streaming system receives media data in fragments from one or more encoders, creates an index of each fragment, and stores the fragments. The server provides fragments to clients that contain metadata information describing the encodings available on the server and the encoding of the fragment. The server may also provide information within each fragment that allows the client to determine whether the client is requesting data too fast or too slow, so that the client can adapt its request rate to a cadence in tune with the rate at which the server is receiving encoder data.09-16-2010
20110083037RELIABLE MEDIA STREAMING - A reliable streaming system increases reliability of live and on-demand streaming media events through a robust server architecture that allows fast failover and recovery in the event of network, hardware, or other failures. The system provides for failover of encoders, ingest servers, which receive encoded media data from encoders, and origin servers, which serve as the retrieval point of last resort for connecting clients. The system also provides a push proxy mechanism that allows one copy of data to feed redundant servers and pre-warm caches, saving on provisioned bandwidth. In addition, the system provides a distribution server role that allows content to be automatically syndicated to a region when needed. Thus, the reliable streaming system provides a streaming solution with no single point of failure and redundancy and fast failover built into the content network architecture.04-07-2011

Johnway Gao, Federal Way, WA US

Patent application numberDescriptionPublished
20110124056Pretreatment of Ligno-Cellulosic Biomass with Sulfonation - Provided are methods for the pretreatment of ligno-cellulosic biomass such as softwoods with bisulfite such as ammonium bisulfite without the need for exogenous acid. In one variation, a method of pretreating ligno-cellulosic biomass is provided including the following steps: a) providing ligno-cellulosic biomass; b) contacting the ligno-cellulosic biomass with a solution comprising bisulfite at an amount between 1 and 10% of a dry weight of the ligno-cellulosic biomass to form a slurry; c) heating the slurry to a first temperature of 150-210° C. for a first period of time to form a first mixture; d) cooling the first mixture to a second temperature of 100-200° C. to form a second mixture; and e) maintaining the second mixture at the second temperature for a second period of time to form pretreated ligno-cellulosic biomass; wherein the first temperature is higher than the second temperature.05-26-2011

Lijun Gao, Renton, WA US

Patent application numberDescriptionPublished
20110048484THERMOELECTRIC GENERATOR AND FUEL CELL FOR ELECTRIC POWER CO-GENERATION - Systems and methods of electric power generation are disclosed. A particular method includes generating electric power using a fuel cell. The method also includes generating additional electric power using a thermoelectric generator (TE) by routing exhaust from the fuel cell to a hot side of the TE and routing fuel cell intake gases to a cold side of the TE. The method also includes preheating the fuel cell intake gases by routing the fuel cell intake gases from the TE through a heat exchanger (HX).03-03-2011
20110131999THERMOELECTRIC GENERATOR ON AN AIRCRAFT BLEED SYSTEM - A device for producing electrical power. A thermoelectric device is coupled to an aircraft bleed system for generating electrical power using temperature differentials between ram air and bleed air.06-09-2011

Shoufu Gao, Sammamish, WA US

Patent application numberDescriptionPublished
20110302576BOOKMARKS AND PERFORMANCE HISTORY FOR NETWORK SOFTWARE DEPLOYMENT EVALUATION - Described are automatically generated software deployment bookmarks that maintain information regarding events and/or triggers with respect to a network software deployment operation. The bookmarks are accessible and useable for evaluating the progress and state of the deployment. For example, a bookmark may be generated when deployment to a client machine succeeds, when a software deployment package is created and/or distributed, and for network component and/or membership state changes. A set of bookmarks may be used to generate a curve indicative of the deployment progress over time, and may be compared to previous progress of deploying other network software to client computer systems that is based on maintained performance history data.12-08-2011

Tong Gao, Redmond, WA US

Patent application numberDescriptionPublished
20110307445BACKGROUND SYNCHRONIZATION OF DATA OBJECTS - Background synchronization of data objects may be provided. A background thread associated with an application may be created. A first data item associated with the application may be opened by the background thread and a copy of the first data item may be created. A modification may be performed on a property of the first data item. If no second data item is associated with a pending modification, the first data item may be replaced with the modified copy of the first data item.12-15-2011

Xiaofeng Gao, Redmond, WA US

Patent application numberDescriptionPublished
20100242091NETWORK VIDEO MESSAGING - Embodiments related to network video messaging are disclosed. One disclosed embodiment provides a method that comprises receiving a video message from a client application of a source client; associating a navigation link with the video message; transmitting a notification message to the recipient client including the navigation link; receiving a retrieval request from the recipient client to access the video content via the navigation link; and transmitting the video content to the recipient client responsive to receiving the retrieval request by providing a persistent download of the video content from the storage server if the download condition indicates that a persistent download of the video content is permissible; and providing a transient download of the video content to the recipient client while prohibiting a persistent download of the video content if the download condition indicates that a persistent download of the video content is not permissible.09-23-2010

Xiaohu Gao, Shoreline, WA US

Patent application numberDescriptionPublished
20090123365Multifunctional nanostructures, methods of synthesizing thereof, and methods of use thereof - A nanostructure and methods of synthesizing same. In one embodiment, the nanostructure includes a nanospecies, a hydrophobic protection structure including at least one compound selected from a capping ligand, an amphiphilic copolymer, and combinations thereof, wherein the hydrophobic protection structure encapsulates the nanospecies, and at least one histidine-tagged peptide or protein conjugated to the hydrophobic protection structure, wherein the at least one histidine-tagged peptide or protein has at least one binding site.05-14-2009
20090196831NANOSTRUCTURES, METHODS OF SYNTHESIZING THEREOF, AND METHODS OF USE THEREOF - A nanostructure and methods of synthesizing same. In one embodiment, the nanostructure includes a magnetic iron oxide nanoparticle, a hydrophobic protection structure including at least an amphiphilic copolymer, wherein the hydrophobic protection structure encapsulates the magnetic iron oxide nanoparticle, and at least one amino-terminal fragment (ATF) peptide or epidermal growth factor receptor (EGFR) antibody conjugated to the amphiphilic copolymer.08-06-2009
20090322327NANOPARTICLE-AMPHIPOL COMPLEXES FOR NUCLEIC ACID INTRACELLULAR DELIVERY AND IMAGING - Nanoparticle-amphiphilic polymer complexes for nucleic acid delivery and real-time imaging.12-31-2009
20100069550NANOPARTICLE ASSEMBLIES AND METHODS FOR THEIR PREPARATION - Nanoparticle assemblies comprising a plurality of nanoparticles and an amphiphilic polymer, and methods for making and using the nanoparticle assemblies.03-18-2010

Yufei Gao, Kennewick, WA US

Patent application numberDescriptionPublished
20100292074Catalyst Structure and Method of Fischer-Tropsch Synthesis - The present invention includes Fischer-Tropsch catalysts, reactions using Fischer-Tropsch catalysts, methods of making Fischer-Tropsch catalysts, processes of hydrogenating carbon monoxide, and fuels made using these processes. The invention provides the ability to hydrogenate carbon monoxide with low contact times, good conversion rates and low methane selectivities. In a preferred method, the catalyst is made using a metal foam support.11-18-2010