Inventors list

Assignees list

Classification tree browser

Top 100 Inventors

Top 100 Assignees


Hsu, WA

Bo-June Hsu, Woodinville, WA US

Patent application numberDescriptionPublished
20110231394BOOTSTRAP AND ADAPT A DOCUMENT SEARCH ENGINE - Architecture that employs a modeling technique based on language modeling to estimate a probability of a document matching the user need as expressed in the query. The modeling technique is based on the data mining results that various portions of a document (e.g., body, title, URL, anchor text, user queries) use different styles of human languages. Thus, the results based on a language can be adapted individually to match the language of query. Since the approach is based on adaptation, the framework also provides a natural means to progressively revise the model as user data are collected. Different styles of languages in a document can be recognized and adapted individually. Background language models are also employed that offer a fallback approach in case the document has incomplete fields of data, and can utilize topical or semantic hierarchy of the knowledge domain.09-22-2011

Chih-Peng Hsu, Redmond, WA US

Patent application numberDescriptionPublished
20090266516Electrospray Evaporative Cooling (ESC) - Electrospray evaporative cooling (ESC). Means for effectuating thermal management using electrospray cooling are presented herein. An ESC may be implemented having one or more nozzles situated to spray droplets of a fluid towards a target. Because the fluid may be electrolytic, an electric field may be established between the one or more nozzles and the target can be operative to govern the direction, rate, etc. of the electrospraying between the one or more nozzles and the target. An additional shielding/field enhancement electrode may also be implemented between the one or more nozzles and the target. A droplet movement mechanism may be employed to transport droplets received at a first location of the target so that evaporation thereof may occur relatively more at a second location of the target. An ESC device may be implemented to effectuate thermal management of any of a variety of types of electronic devices.10-29-2009

Frederick W. Hsu, Seattle, WA US

Patent application numberDescriptionPublished
20110066506SOCIAL NETWORKING MONETIZATION SYSTEM AND METHOD - A monetization system to share in the revenue generated from advertisements associated with a social application generated by a user of a social network service. When another user of the social network service requests to access the social application, the monetization system responds to the request with an instance of the application that includes one or more advertisements. The monetization system determines an amount payable to the creator of the application based on the display of the advertisements and/or any actions taken with respect to a displayed advertisement.03-17-2011

Heather Kay Webb Hsu, Seattle, WA US

Patent application numberDescriptionPublished
20090197916SOLUBLE EPOXIDE HYDROLASE INHIBITORS FOR TREATMENT OF METABOLIC SYNDROME AND RELATED DISORDERS - Compounds, compositions, and methods for inhibiting the onset of metabolic syndrome and treating related disorders in a subject in need of such therapy are disclosed.08-06-2009

Joyce C. Hsu, Seattle, WA US

Patent application numberDescriptionPublished
20110066506SOCIAL NETWORKING MONETIZATION SYSTEM AND METHOD - A monetization system to share in the revenue generated from advertisements associated with a social application generated by a user of a social network service. When another user of the social network service requests to access the social application, the monetization system responds to the request with an instance of the application that includes one or more advertisements. The monetization system determines an amount payable to the creator of the application based on the display of the advertisements and/or any actions taken with respect to a displayed advertisement.03-17-2011

Lisa Hsu, Bellevue, WA US

Patent application numberDescriptionPublished
20110072218PREFETCH PROMOTION MECHANISM TO REDUCE CACHE POLLUTION - A processor is disclosed. The processor includes an execution core, a cache memory, and a prefetcher coupled to the cache memory. The prefetcher is configured to fetch a first cache line from a lower level memory and to load the cache line into the cache. The cache is further configured to designate the cache line as a most recently used (MRU) cache line responsive to the execution core asserting N demand requests for the cache line, wherein N is an integer greater than 1. The cache is configured to inhibit the cache line from being promoted to the MRU position if it receives fewer than N demand requests.03-24-2011

Pohsiang Hsu, Redmond, WA US

Patent application numberDescriptionPublished
20090074073CODING OF MOTION VECTOR INFORMATION - Techniques and tools for encoding and decoding motion vector information for video images are described. For example, a video encoder yields an extended motion vector code by jointly coding, for a set of pixels, a switch code, motion vector information, and a terminal symbol indicating whether subsequent data is encoded for the set of pixels. In another aspect, an encoder/decoder selects motion vector predictors for macroblocks. In another aspect, a video encoder/decoder uses hybrid motion vector prediction. In another aspect, a video encoder/decoder signals a motion vector mode for a predicted image. In another aspect, a video decoder decodes a set of pixels by receiving an extended motion vector code, which reflects joint encoding of motion information together with intra/inter-coding information and a terminal symbol. The decoder determines whether subsequent data exists for the set of pixels based on e.g., the terminal symbol.03-19-2009
20090262835SKIP MACROBLOCK CODING - Various techniques and tools for encoding and decoding (e.g., in a video encoder/decoder) binary information (e.g., skipped macroblock information) are described. In some embodiments, the binary information is arranged in a bit plane, and the bit plane is coded at the picture/frame layer. The encoder and decoder process the binary information and, in some embodiments, switch coding modes. For example, the encoder and decoder use normal, row-skip, column-skip, or differential modes, or other and/or additional modes. In some embodiments, the encoder and decoder define a skipped macroblock as a predicted macroblock whose motion is equal to its causally predicted motion and which has zero residual error. In some embodiments, the encoder and decoder use a raw coding mode to allow for low-latency applications.10-22-2009

Patent applications by Pohsiang Hsu, Redmond, WA US

Wen-Pin Scott Hsu, Redmond, WA US

Patent application numberDescriptionPublished
20090327737TECHNIQUES FOR ENSURING AUTHENTICATION AND INTEGRITY OF COMMUNICATIONS - Techniques are described for ensuring data integrity and authentication of received messages. One technique includes sending a request from a first module to a second module in which the request includes a first portion that is a shared secret encrypted with a public key, obtaining by the second module a private key from a secure and trusted information store, such as a license information store, including license information or other application specific information for the first module, using the private key to decrypt the first portion and obtain the shared secret, sending a response from the second module to the first module in which the response includes authentication data and at least one data item used with the shared secret to determine the authentication data, and performing by the first module verification processing to verify the authentication data included in the response.12-31-2009
20100058478SOFTWARE ANTI-PIRACY PROTECTION - Licensing aspects of vendor software packages can be protected with reduced user interaction and effort by automating licensing exploit identification, and if allowed, exploit correction. Automating licensing exploit detection ensures that known exploits are more quickly and efficiently discovered to help maintain genuine software status. Minimizing user interaction in licensing exploit detection and correction involves less disruption to users and generally supports increased user satisfaction with vendor software package usage.03-04-2010
20110030062VERSION-BASED SOFTWARE PRODUCT ACTIVATION - A software license for a particular version of a software product on a computing device includes both a branding identifier that identifies the particular version of the software product and component dependency information that identifies one or more aspects of the particular version of the software product. To activate a software product on the computing device, the branding identifier is compared to a portion of the software product on the computing device. If the branding identifier matches the portion of the software product, then the component dependency information is compared to one or more aspects of the software product on the computing device. If the component dependency information matches the one or more aspects of the software product then the software product is activated. Otherwise, the a license state of the software product is kept unchanged.02-03-2011
20110072513PROVISIONAL ADMINISTRATOR PRIVILEGES - A system grants “provisional privileges” to a user request for the purpose of provisionally performing a requested transaction. If the provisionally-performed transaction does not put the system in a degraded state, the transaction is authorized despite the user request having inadequate privileges originally.03-24-2011

Patent applications by Wen-Pin Scott Hsu, Redmond, WA US

William Hsu, Redmond, WA US

Patent application numberDescriptionPublished
20100021060METHOD FOR OVERLAPPING VISUAL SLICES - Image editing tools are commonly used to assist with manipulating and saving visual compositions. Many image editing tools provide slicing functionality to create images slices (sub-images) of the visual composition. As provided herein, a slice representation of a visual composition is defined by an arbitrarily chosen set of coordinates within the visual composition. This slice region may be defined independent of other slice regions (e.g. the slice region may or may not overlap, abut, etc. other slice regions). The slice representation comprises the slice region and one or more objects or portions thereof within the slice region. Slice representations may also comprise overlapping objects and/or slice region coordinates. Objects may be manipulated within a slice representation without affecting that object within other slice representations.01-28-2010