11163541

System for the Discovery and Provisioning of Artifacts and Composites

PublishedNovember 2, 2021
Assigneenot available in USPTO data we have
Technical Abstract

Patent Claims
7 claims

Legal claims defining the scope of protection, as filed with the USPTO.

1

1. An electronic portal data processing system for automatically assisted generation of composite applications composed of instantiable components comprising: a computer with memory and at least one processor; a portal application executing in the memory of the computer by the at least one processor, the portal application receiving in a registry service of a portal system from multiple sources over the Internet, different templates and artifacts and storing the different templates in a template catalog, and the different artifacts in an artifact registry, the template acting as a base for structure and function of a composite application constructed from a composition of selected ones of the different artifacts and invoking a template discovery service of the portal system to locate in the template catalog a specific template supporting a specified technical functionality, and downloading the located specific template from the template catalog into the template registry of an instantiation component of the portal system, the portal application performing: dynamically accessing the artifact registry and parsing the artifact registry to identify the one or more components matching a predetermined functionality specification standard indicating a specific functionality requirement for the one or more components possess, ranking the identified one or more components according to predetermined ranking criteria that has been adjusted to the composite application, selecting ones of the ranked identified one or more components and defining a list of the selected usable components from the ranking, storing at least a subset of the selected usable components in a local storage, and deploying the composite application from the selected usable components.

2

2. A computer program product for automatically assisted generation of composite applications, comprising a non-transitory computer useable storage medium storing computer readable program code that when executed on a computer causes the computer to perform the steps of: receiving in a registry service of a portal system from multiple different sources over the Internet, different templates and artifacts and storing the different templates in a template catalog, and the different artifacts in an artifact registry, the template acting as a base for structure and function of a composite application constructed from a comparison of selected ones of the different artifacts; invoking a template discovery service of the portal system to locate in the template catalog a specific template supporting a specified technical functionality, downloading the located specific template from the template catalog into a template registry of a instantiation component of the portal system, dynamically accessing the artifact registry and parsing the artifact registry to identify the one or more components matching a predetermined functionality specification standard indicating a specific functionality requirement that one or more components possess, ranking the identified one or more components according to predetermined ranking criteria that has been adjusted to the composite application, selecting ones of the ranked identified one or more components and defining a list of the selected usable components from the ranking, storing at least a subset of the selected usable components in a local storage, and automatically deploying the composite application from the selected usable components.

3

3. The electronic portal data processing system of claim 1 , wherein the portal system comprises: a composite application infrastructure component that manages application instances during runtime and also manages connection and data flow between instantiable components of the composite application; and, a templating application infrastructure component that manages templates.

4

4. The electronic portal data processing system of claim 3 , wherein the templating application infrastructure component further includes a lookup component that interprets meta-data of a component description.

5

5. The electronic portal data processing system of claim 1 , wherein the portal system is communicatively coupled to an artifact registry service.

6

6. The computer program product of claim 2 , wherein the computer further performs the steps of: instantiating a template; and, interpreting meta-data of a component description.

7

7. The computer program product of claim 2 , wherein the computer further performs the steps of: searching for suitable components in at least one of a local list of components and in a remote data collection by using a discovery component as a part of a remote service.

Patent Metadata

Filing Date

Unknown

Publication Date

November 2, 2021

Inventors

Peter Fischer
Oliver Koeth
Hendrik Haddorp
Andreas Nauerz

Want to explore more patents?

Browse 5M+ US patents with plain-English claim translations and AI-generated analysis.

Citation & reuse

Analysis on this page is generated by Patentable — an AI-powered patent intelligence platform. AI-generated summaries, explanations, and analysis may be reused with attribution and a visible link back to the canonical URL below. Patent abstracts and claims are USPTO public domain.

Cite as: Patentable. “SYSTEM FOR THE DISCOVERY AND PROVISIONING OF ARTIFACTS AND COMPOSITES” (11163541). https://patentable.app/patents/11163541

© 2026 Patentable. All rights reserved.

Patentable is a research and drafting-assistant tool, not a law firm, and does not provide legal advice. Documents we generate are drafts for review by a licensed patent attorney.

SYSTEM FOR THE DISCOVERY AND PROVISIONING OF ARTIFACTS AND COMPOSITES — Peter Fischer | Patentable