Inventors list

Assignees list

Classification tree browser

Top 100 Inventors

Top 100 Assignees


Hao Feng

Hao Feng, Aston, PA US

Patent application numberDescriptionPublished
200902084853-AMINOCYCLOPENTANECARBOXAMIDES AS MODULATORS OF CHEMOKINE RECEPTORS - The present invention is directed to compounds of Formula I:08-20-2009
200902474743-Aminopyrrolidine Derivatives As Modulators Of Chemokine Receptors - The present invention relates to 3-aminopyrrolidine derivatives of the formula I:10-01-2009
20090281336BENZOFURAN COMPOUNDS, COMPOSITIONS AND METHODS FOR TREATMENT AND PROPHYLAXIS OF HEPATITIS C VIRAL INFECTIONS AND ASSOCIATED DISEASES - The present invention relates to novel benzofuran derivatives and analogs, as well as compositions containing the same and to the use thereof for the treatment or prophylaxis of viral infections and diseases associated therewith, particularly those viral infections and associated diseases caused by the hepatitis C virus.11-12-2009
20090286778MACROCYCLIC COMPOUNDS AND THEIR USE AS KINASE INHIBITORS - The present invention relates to macrocyclic compounds of Formula I:11-19-2009
201001195033-AMINOCYCLOPENTANECARBOXAMIDES AS MODULATORS OF CHEMOKINE RECEPTORS - The present invention is directed to compounds of Formula I:05-13-2010
20100190804MACROCYCLIC COMPOUNDS AND THEIR USE AS KINASE INHIBITORS - The present invention relates to macrocyclic compounds of Formula I:07-29-2010

Patent applications by Hao Feng, Aston, PA US

Hao Feng, Urbana, IL US

Patent application numberDescriptionPublished
20090090894SEPARATION AND EXTRACTION SYSTEM - Extraction systems comprising acetonitrile, water, and a saccharide selected from the group consisting of a monosaccharide, an oligosaccharide, and mixtures thereof. The systems comprise a first phase and a second phase, and the concentration of the saccharide is at least 0.5 weight/volume %.04-09-2009

Hao Feng, Redmond, WA US

Patent application numberDescriptionPublished
20090083088SYNCHRONIZING DATA BETWEEN BUSINESS APPLICATIONS - Architecture for synchronizing data between business applications according to a multi-master arrangement. Changes to business entities can be snapshot changes, delta changes, and long-running process changes, the latter which can be derived from the first two. The architecture includes automatic error retry logic, such that when synchronization errors occur, the logic can be replayed to resolve the errors, when conditions have changed where the errors can be resolved. This also applies to when one error causes a cascading set of errors. By replaying one error, the other errors will be resolved. Backup and restore of a participating application is also provided such that a new data change in a non-backup-restored application will automatically be synchronized to the recently-restored system.03-26-2009
20090083740ASYNCHRONOUS EXECUTION OF SOFTWARE TASKS - A service broker for asynchronous execution of software. The broker functions include dynamically loading working modules from a specified directory, publishing the working module commands, receiving service requests from clients, and upon successful authentication and authorization, dispatching the requests to module command queues for scheduling and execution. The modules are invoked in separate domains so that management functions can control the modules independently. A management application facilitates interactive user scheduling of the actions being invoked. This can also be accomplished automatically according to business rules, for example. The management application also facilitates checking the progress on an action that is occurring, displaying errors that occur during the command execution, results of an action can also be displayed, and scheduling of requests.03-26-2009