The patent badge is an abbreviated version of the USPTO patent document. The patent badge does contain a link to the full patent document.

The patent badge is an abbreviated version of the USPTO patent document. The patent badge covers the following: Patent number, Date patent was issued, Date patent was filed, Title of the patent, Applicant, Inventor, Assignee, Attorney firm, Primary examiner, Assistant examiner, CPCs, and Abstract. The patent badge does contain a link to the full patent document (in Adobe Acrobat format, aka pdf). To download or print any patent click here.

Date of Patent:
Feb. 22, 2011

Filed:

Aug. 30, 2005
Applicants:

Francine Evans, Houston, TX (US);

Richard Meehan, Sugar Land, TX (US);

Eric Klumpen, Vienna, AT;

Ming Niu, Beijing, CN;

Clinton Chapman, Missouri City, TX (US);

Mathieu Will, Yokohama, JP;

Inventors:

Francine Evans, Houston, TX (US);

Richard Meehan, Sugar Land, TX (US);

Eric Klumpen, Vienna, AT;

Ming Niu, Beijing, CN;

Clinton Chapman, Missouri City, TX (US);

Mathieu Will, Yokohama, JP;

Assignee:
Attorneys:
Primary Examiner:
Assistant Examiner:
Int. Cl.
CPC ...
G06F 7/00 (2006.01);
U.S. Cl.
CPC ...
Abstract

Middleware services link multiple data sources to multiple software applications. In one implementation, the middleware receives data requests from different applications, each request including a set of data descriptions that specify which type of data is sought from multiple real-time data sources. The middleware adapts the requests from different types of applications, and the different data available from different real-time data sources, for compatibility with a single common user interface. A user can select which real-time data to map to the common user interface, while each application may request data through a different set of data descriptions. Adapters convert data formats and communication protocols of real-time data from multiple data sources for compatibility with a given requesting application. The adapters can be discovered dynamically without redeploying the middleware, enabling third-party developers to create and initiate the adapters to dynamically connect sources of real-time data to the applications via the middleware.


Find Patent Forward Citations

Loading…