Methods and apparatus for updating a plurality of data fields in an electronic form
First Claim
1. A method of updating a plurality of data fields in an electronic form, the method comprising:
- displaying a first form on a page on a client device, the first form including a plurality of data fields;
after displaying the first form, automatically displaying, without user interference, a second form on the page based on the displaying of the plurality of data fields in the first form, the second form including a plurality of data fields, wherein, after displaying the first form and displaying the second form, the first form and the second form are displayed simultaneously on the page;
detecting an event on the first form;
sending a method call from the client device to a broker server in response to detecting the event, the method call using a first protocol;
receiving data from the broker server using the first protocol in response to sending the method call, wherein the data received from the broker server is retrieved from a plurality of different data sources using a plurality of different protocols; and
updating at least one data field of the plurality of data fields on the second form with the data received from the broker server, wherein at least one of the first form and second form displays data combined from the plurality of different data sources.
8 Assignments
0 Petitions
Accused Products
Abstract
The disclosed system empowers technical and non technical users to author logical business objects, author intelligent business forms, and create automated workflows. The logical business objects include data definitions and methods from existing and new data sources. An object broker interprets the business object definition and brokers data/information and method calls to the data sources. The intelligent business forms are created by an information worker in a rich web-based tooling environment. Each form is intelligent enough to recognize other forms that it might co-exist with on a single page, as well as how to react based on events that occur on these related forms. The automated workflow tools include process discovery features that assist users during the process identification phase. The tools assist both technical and non technical users to identify processes within the organization, including supporting solution artifacts such as forms, rules, actions, outcomes and business objects involved. Process modeling features include the ability to combine defined artifacts into a process model that can be published into a runtime environment where it can be executed and used by business users in the organization.
-
Citations
13 Claims
-
1. A method of updating a plurality of data fields in an electronic form, the method comprising:
-
displaying a first form on a page on a client device, the first form including a plurality of data fields; after displaying the first form, automatically displaying, without user interference, a second form on the page based on the displaying of the plurality of data fields in the first form, the second form including a plurality of data fields, wherein, after displaying the first form and displaying the second form, the first form and the second form are displayed simultaneously on the page; detecting an event on the first form; sending a method call from the client device to a broker server in response to detecting the event, the method call using a first protocol; receiving data from the broker server using the first protocol in response to sending the method call, wherein the data received from the broker server is retrieved from a plurality of different data sources using a plurality of different protocols; and updating at least one data field of the plurality of data fields on the second form with the data received from the broker server, wherein at least one of the first form and second form displays data combined from the plurality of different data sources. - View Dependent Claims (2, 3, 4, 5, 6)
-
-
7. A non-transitory computer readable memory storing instructions for updating a plurality of data fields in an electronic form, the instructions to cause a computing device to:
-
display a first form on a page on a client device, the first form including a plurality of data fields; after displaying the first form, automatically display, without user interference, a second form on the page based on the displaying of the plurality of data fields in the first form, the second form including a plurality of data fields, wherein, after displaying the first form and displaying the second form, the first form and the second form are displayed simultaneously on the page; detect an event on the first form; send a method call from the client device to a broker server in response to detecting the event, the method call using a first protocol; receive data from the broker server using the first protocol in response to sending the method call, wherein the data received from the broker server is retrieved from a plurality of different data sources using a plurality of different protocols; and update at least one data field of the plurality of data fields on the second form with the data received from the broker server, wherein at least one of the first form and second form displays data combined from the plurality of different data sources. - View Dependent Claims (8, 9, 10)
-
-
11. A computing device for generating instructions for updating a plurality of data fields in an electronic form, the computing device:
-
displaying a first form on a page on a client device, the first form including a plurality of data fields; after displaying the first form, automatically displaying, without user interference, a second form on the page based on the displaying of the plurality of data fields in the first form, the second form including a plurality of data fields, wherein, after displaying the first form and displaying the second form, the first form and the second form are displayed simultaneously on the page; detecting an event on the first form; sending a method call from the client device to a broker server in response to detecting the event, the method call using a first protocol; receiving data from the broker server using the first protocol in response to sending the method call, wherein the data received from the broker server is retrieved from a plurality of different data sources using a plurality of different protocols; and updating at least one data field of the plurality of data fields on the second form with the data received from the broker server, wherein at least one of the first form and second form displays data combined from the plurality of different data sources. - View Dependent Claims (12, 13)
-
Specification