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:
Sep. 06, 2016

Filed:

Oct. 30, 2014
Applicant:

International Business Machines Corporation, Armonk, NY (US);

Inventors:

Thomas E. Chefalas, Somers, NY (US);

Chang-Shing Perng, Sunnyvale, CA (US);

Anca Sailer, Scarsdale, NY (US);

Frank A. Schaffa, Hartsdale, NY (US);

Alla Segal, Mount Kisco, NY (US);

Ignacio Silva-Lepe, Putnam Valley, NY (US);

Tao Tao, Ossining, NY (US);

Liangzhao Zeng, Yorktown Heights, NY (US);

Attorney:
Primary Examiner:
Int. Cl.
CPC ...
G06F 9/44 (2006.01); G06N 5/02 (2006.01);
U.S. Cl.
CPC ...
G06F 8/71 (2013.01); G06N 5/022 (2013.01);
Abstract

In an approach for creating a service composition, a processor receives a plurality of software modules, wherein each software module performs part of a service requested by one or more users on a network. A processor collects one or more attributes and one or more dependencies for each of the plurality of software modules. A processor appends information about the attributes and the dependencies to each respective software module. A processor stores each of the plurality of software modules with the respective appended information in a database. A processor creates a service composition comprised of a combination of the plurality of software modules, based on the appended information and the service requested by the one or more users on the network.


Find Patent Forward Citations

Loading…