USER INTERFACES GENERATED BY A WORKFLOW ENGINE
First Claim
1. An apparatus comprising:
- a memory operable to store a plurality of application rules; and
a processor communicably coupled to the memory and operable to;
receive a request for a next user application screen, the request comprising a current application screen identifier and user data;
determine dynamically, based on the current application screen identifier, the user data, and the plurality of application rules, user interface contents of the next user application screen;
format a response describing the user interface contents of the next user application screen; and
transmit the response.
1 Assignment
0 Petitions
Accused Products
Abstract
According to one embodiment of the present disclosure, a first processor with a store of application rules and a second processor communicably coupled to the first processor. The second processor generates a request for a next user application screen. The request comprises a current application screen identifier and user data. The second processor transmits the request for the user application screen to the first processor. The first processor receives the request for the next user application screen and determines dynamically, based on the current application screen identifier, the user data, and the plurality of application rules, user interface contents of the next user application screen. The first processor formats a response describing the user interface contents of the next user application screen and transmits the response to the second processor. The second processor receives the response and renders the next user application screen.
39 Citations
18 Claims
-
1. An apparatus comprising:
-
a memory operable to store a plurality of application rules; and a processor communicably coupled to the memory and operable to; receive a request for a next user application screen, the request comprising a current application screen identifier and user data; determine dynamically, based on the current application screen identifier, the user data, and the plurality of application rules, user interface contents of the next user application screen; format a response describing the user interface contents of the next user application screen; and transmit the response. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. A method comprising:
receiving a request for a next user application screen, the request comprising a current application screen identifier and user data; determining dynamically, based on the current application screen identifier, the user data, and a plurality of application rules, user interface contents of the next user application screen; formatting a response describing the user interface contents of the next user application screen; and transmitting the response. - View Dependent Claims (9, 10, 11, 12, 13, 14)
-
15. A system comprising:
-
a memory operable to store a plurality of application rules; a first processor communicably coupled to the memory; a second processor communicably coupled to the first processor and operable to; generate a request for a next user application screen, the request comprising a current application screen identifier and user data; and transmit the request for the user application screen to the first processor; the first processor operable to; receive the request for the next user application screen; determine dynamically, based on the current application screen identifier, the user data, and the plurality of application rules, user interface contents of the next user application screen; format a response describing the user interface contents of the next user application screen; and transmit the response to the second processor; the second processor further operable to; receive the response; and render the next user application screen on a display. - View Dependent Claims (16, 17, 18)
-
Specification