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:
May. 11, 2021

Filed:

Feb. 23, 2017
Applicant:

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

Inventors:

Jay Hiremath, Menlo Park, CA (US);

Jean-Claude Mamou, Millbury, MA (US);

Wendi L. Nusbickel, Boca Raton, FL (US);

Peter Hagelund, Princeton Jct, NJ (US);

Attorneys:
Primary Examiner:
Int. Cl.
CPC ...
G06F 9/451 (2018.01); G06F 8/38 (2018.01);
U.S. Cl.
CPC ...
G06F 9/451 (2018.02); G06F 8/38 (2013.01);
Abstract

A system executes an operation in a back end system by creating a declarative language definition of the operation for execution of the operation. The declarative language definition defines at least one input required to execute the operation, and comprises user interface template information for a user interface template that accepts at least one input. The system dynamically generates a user interface panel from the declarative language definition. The user interface panel is generated from the user interface template, and comprises at least one input field. The system receives from a user through the user interface panel the input and an invocation of the operation, and executes the operation using the declarative language definition of the operation and the input received via the user interface panel. The system maintains synchronization between the back end system and a user interface by performing modifications of the operation within the declarative language definition.


Find Patent Forward Citations

Loading…