IP Library Granted Patent US 11,720,350
Granted Patent B1
US 11,720,350 · App. 17/443,411 · Granted Aug 8, 2023

Systems and methods of a metadata orchestrator augmenting application development

Inventors: Joseph Albert Bogushefsky, III (Gilbert, AZ); Christopher Thomas Miller (Pleasant Hill, IA); Dennis Wayne Wilson (Waukee, IA)
Assignee: Wells Fargo Bank, N.A.
G06F8/73G06F8/30G06F8/60G06F8/71G06F8/76G06F11/3688G06F8/10G06F8/35G06F9/44589G06F9/455G06F11/3006G06F11/3604G06F40/177
View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 11,720,350
App. No.
17/443,411
Granted
Aug 8, 2023
Kind
B1
Abstract

Building and deployment of multiple applications can be augmented using metadata. Source code of a service can be generated automatically in a programming language without human intervention based on metadata descriptive of a data store and desired interaction with the data store by the service. Furthermore, documentation can be created automatically based on the metadata, wherein the documentation comprises at least one of application programming interface (API) data, data definitions, or end-user help document.

Claims (25)

1. A system, comprising:

a processor coupled to a memory that stores instructions that, when executed by the processor, cause the processor to:

generate source code of a service in a programming language automatically without human intervention with a metadata orchestrator based on metadata descriptive of a data store and desired interaction with the data store by the service, wherein the metadata orchestrator is coupled to a security adaptor to centralize access to and control of the data store and the metadata;

produce documentation automatically based on the metadata, wherein the documentation comprises at least one of application programming interface (API) data, data definitions, or an end-user help document; and

deploy the source code to a hosting environment.

2. The system of claim 1 , wherein the instructions further cause the processor to generate the source code with a dedicated-purpose adaptor.

3. The system of claim 1 , wherein the instructions further cause the processor to generate the source code in response to a change in the metadata.

4. The system of claim 1 , wherein the instructions further cause the processor to generate the source code based on metadata of data items specified by an application.

5. The system of claim 1 , wherein the instructions further cause the processor to generate test code based on metadata of data items specified by an application.

6. The system of claim 1 , wherein the source code performs one or more of create, read, write, or delete of one or more data items in the data store.

7. A method, comprising:

generating source code of a service in a programming language automatically without human intervention based on metadata descriptive of a data store and desired interaction with the data store by the service using a metadata orchestrator, wherein the metadata orchestrator is coupled to a security adaptor to centralize access to and control of the data store and the metadata;

producing documentation automatically based on the metadata, wherein the documentation comprises at least one of application programming interface (API) data, data definitions, or an end-user help document; and

deploying the source code to a hosting environment.

8. The method of claim 7 , further comprising generating the source code with a dedicated-purpose adaptor.

9. The method of claim 7 , further comprising generating the source code in response to a change in the metadata.

10. The method of claim 7 , further comprising generating the source code based on metadata of data items specified by an application.

11. The method of claim 7 , further comprising generating test code based on metadata of data items specified by an application.

12. The method of claim 7 , further comprising generating the source code that performs one or more of create, read, write, or delete of one or more data items in the data store.

13. A computer-readable storage medium having instructions stored thereon that enable at least one processor to perform operations upon execution of the instructions, the operations, comprising:

automatically generating source code of a service in a programming language without human intervention based on metadata descriptive of a data store and desired interaction with the data store by the service using a metadata orchestrator, wherein the metadata orchestrator is coupled to a security adaptor to centralize access to and control of the data store and the metadata;

creating documentation automatically based on the metadata, wherein the documentation comprises at least one of application programming interface (API) data, data definitions, or an end-user help document; and

deploying the source code to a hosting environment.

14. The computer-readable storage medium of claim 13 , further comprising generating the source code in response to a change in the metadata.

15. The computer-readable storage medium of claim 13 , further comprising generating test code based on metadata of data items specified by an application.

Assignments (2)
ADDRESS CHANGE Recorded Jun 2, 2025
From: WELLS FARGO BANK, N.A.
To: WELLS FARGO BANK, N.A.
Reel/Frame 071769/0143 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jul 27, 2021
From: BOGUSHEFSKY, JOSEPH ALBERT, III; MILLER, CHRISTOPHER THOMAS; WILSON, DENNIS WAYNE
To: WELLS FARGO BANK, N.A.
Reel/Frame 056982/0610 →
Continuity (2)
Continuation 16715893 · Dec 16, 2019
Continuation 15683305 · Aug 22, 2017
Cited By (1)
US 12,566,594