Inventors list |
Assignees list |
Classification tree browser |
Top 100 Inventors |
Top 100 Assignees |
Hsu, WA
Bo-June Hsu, Woodinville, WA US
| Patent application number | Description | Published |
|---|---|---|
| 20110231394 | BOOTSTRAP 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 number | Description | Published |
|---|---|---|
| 20090266516 | Electrospray 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 number | Description | Published |
|---|---|---|
| 20110066506 | SOCIAL 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 number | Description | Published |
|---|---|---|
| 20090197916 | SOLUBLE 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 number | Description | Published |
|---|---|---|
| 20110066506 | SOCIAL 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 number | Description | Published |
|---|---|---|
| 20110072218 | PREFETCH 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 number | Description | Published |
|---|---|---|
| 20090074073 | CODING 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 |
| 20090262835 | SKIP 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 |
Wen-Pin Scott Hsu, Redmond, WA US
| Patent application number | Description | Published |
|---|---|---|
| 20090327737 | TECHNIQUES 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 |
| 20100058478 | SOFTWARE 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 |
| 20110030062 | VERSION-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 |
| 20110072513 | PROVISIONAL 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 |
William Hsu, Redmond, WA US
| Patent application number | Description | Published |
|---|---|---|
| 20100021060 | METHOD 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 |
