Inventors list

Assignees list

Classification tree browser

Top 100 Inventors

Top 100 Assignees


Hsieh, CA

Johnson Ta-Chung Hsieh, Waterloo CA

Patent application numberDescriptionPublished
20090204969TRANSACTIONAL MEMORY WITH DYNAMIC SEPARATION - Strong semantics are provided to programs that are correctly synchronized in their use of transactions by using dynamic separation of objects that are accessed in transactions from those accessed outside transactions. At run-time, operations are performed to identify transitions between these protected and unprotected modes of access. Dynamic separation permits a range of hardware-based and software-based implementations which allow non-conflicting transactions to execute and commit in parallel. A run-time checking tool, analogous to a data-race detector, may be provided to test dynamic separation of transacted data and non-transacted data. Dynamic separation may be used in an asynchronous I/O library.08-13-2009

Lawrence Hsieh, Vancouver CA

Patent application numberDescriptionPublished
20110225195SYSTEM AND METHOD FOR GATHERING ECOMMERCE DATA - The techniques introduced here provide a method of gathering ecommerce data. The techniques described here allow a system to return information about a product from several non-related ecommerce sites in response to a single search query. Using the techniques described here, a data mining system determines from the search query a product ID and retrieves from a database one or more product links that correspond to the product ID. Using the product links retrieved from the database, the data mining system traverses the links and parses the web-pages corresponding each of the links to determine up to date product information. The product information can then be returned to the application that initiated the request.09-15-2011

Mone Siu Man Hsieh, Vancouver CA

Patent application numberDescriptionPublished
20090282045APPARATUS AND METHOD FOR ACCESSING DATA IN A MULTI-TENANT DATABASE ACCORDING TO A TRUST HIERARCHY - A computer readable storage medium comprises executable instructions to establish a trust hierarchy between tenants of a multi-tenant database. Data access rights for the trust hierarchy are specified, the data access rights defined by the tenants of the multi-tenant database. Queries on the multi-tenant database are processed subject to the data access rights for the trust hierarchy.11-12-2009

Tom Hsieh, Toronto CA

Patent application numberDescriptionPublished
20100125072SPIRO-OXINDOLE COMPOUNDS AND THEIR USES AS THERAPEUTIC AGENTS - This invention is directed to spiro-oxindole compounds of formula (I):05-20-2010
20100137299SPIRO-OXINDOLE COMPOUNDS AND THEIR USE AS THERAPEUTIC AGENTS - This invention is directed to spiro-oxindole compounds, as stereoisomers, enantiomers, tautomers thereof or mixtures thereof; or pharmaceutically acceptable salts, solvates or prodrugs thereof, for the treatment and/or prevention of sodium channel-mediated diseases or conditions, such as pain.06-03-2010
20100160362SPIRO (FURO [3, 2-C] PYRIDINE-3-3' -INDOL) -2' (1'H)-ONE DERIVATIVES AND RELATED COMPOUNDS FOR THE TREATMENT OF SODIUM-CHANNEL MEDIATED DISEASES, SUCH AS PAIN - This invention is directed to methods of using spiro-oxindole compounds of formula (I): wherein j, k, m, Q, X, R06-24-2010
20100173967USE OF SPIRO-OXINDOLE COMPOUNDS AS THERAPEUTIC AGENTS - This invention is directed to methods of using spiro-oxindole compounds of formula (I): wherein k, j, Q, R07-08-2010
20110172282USE OF SPIRO-OXINDOLE COMPOUNDS AS THERAPEUTIC AGENTS - This invention is directed to methods of using spiro-oxindole compounds of formula (I): wherein k, j, Q, R07-14-2011