Method and system for automatically generating a communication interface
First Claim
Patent Images
1. A method of generating an updated graphical user interface, comprising:
- retrieving, from a database table that logs a previous execution of a predetermined database query by a first application, metadata including values of a plurality of data variables previously entered into a graphical user interface of the first application to request the execution of the database query by the first application;
determining, from the previously entered data variable values of the retrieved metadata, identity and data type of the plurality of data variables required by the graphical user interface of the first application to request the execution of the database query by the first application;
automatically generating program instructions of a second application in response to the determined plurality of data variables, the second application having a second graphical user interface for requesting the execution of the database query by a user, the automatically generated instructions defining elements of the second graphical user interface configured to receive the determined plurality of data variables;
executing the generated instructions of the second application and receiving values of the plurality of data variables from the user at the second graphical user interface as part of a request for execution of the database query; and
communicating the received values of the plurality of data variables from the second application to the first application, to request the database query from the first application without the user directly using the graphical user interface of the first application.
2 Assignments
0 Petitions
Accused Products
Abstract
A method includes determining, by a conversion tool, at least one specific data associated with an interface of a service of a first application, the determining comprising retrieving metadata associated with the service of the first application, the metadata describing the specific data; and automatically generating, by the conversion tool, a data context for use in requesting the service from the first application, the data context comprising at least one data field for storing the at least one specific data associated with the interface of the service.
25 Citations
14 Claims
-
1. A method of generating an updated graphical user interface, comprising:
-
retrieving, from a database table that logs a previous execution of a predetermined database query by a first application, metadata including values of a plurality of data variables previously entered into a graphical user interface of the first application to request the execution of the database query by the first application; determining, from the previously entered data variable values of the retrieved metadata, identity and data type of the plurality of data variables required by the graphical user interface of the first application to request the execution of the database query by the first application; automatically generating program instructions of a second application in response to the determined plurality of data variables, the second application having a second graphical user interface for requesting the execution of the database query by a user, the automatically generated instructions defining elements of the second graphical user interface configured to receive the determined plurality of data variables; executing the generated instructions of the second application and receiving values of the plurality of data variables from the user at the second graphical user interface as part of a request for execution of the database query; and communicating the received values of the plurality of data variables from the second application to the first application, to request the database query from the first application without the user directly using the graphical user interface of the first application. - View Dependent Claims (2, 3, 7, 8)
-
-
4. A computer readable storage medium comprising computer instructions, which when executed by a processor perform a method of generating an updated graphical user interface, the method comprising:
-
retrieving, from a database table that logs a previous execution of a predetermined database query by a first application, metadata including values of a plurality of data variables-previously entered into a graphical user interface of the first application to request the execution of the database query by the first application; determining, from the previously entered data variable values of the retrieved metadata, identity and data type of the plurality of data variables required by the graphical user interface of the first application to request the execution of the database query by the first application; automatically generating program instructions of a second application in response to the determined plurality of data variables, the second application having a second graphical user interface for requesting the execution of the database query by a user, the automatically generated instructions defining elements of the second graphical user interface configured to receive the determined plurality of data variables; executing the generated instructions of the second application and receiving values of the plurality of data variables from the user at the second graphical user interface as part of a request for execution of the database query; and communicating the received values of the plurality of data variables from the second application to the first application, to request the database query from the first application without the user directly using the graphical user interface of the first application. - View Dependent Claims (5, 6, 9, 10)
-
-
11. A method of generating an updated graphical user interface, comprising:
-
retrieving metadata describing a plurality of data variables entered into a graphical user interface of a first application to request a service, wherein the retrieving includes automatically parsing text of and searching executable program instructions of the first application to locate the metadata in the program instructions of the first application; determining, from the metadata, the plurality of data variables required by the graphical user interface of the first application to request the service; and automatically generating program instructions of a second application having a second graphical user interface for requesting the service by a user, the automatically generated instructions defining the determined data variables for the second application, which is configured to receive the data variables from the user and request the service from the first application without the user directly using the graphical user interface of the first application; executing the generated instructions of the second application and receiving values of the plurality of data variables from the user at the second graphical user interface as part of a request for the service; and communicating the received values of the plurality of data variables from the second application to the first application, through an execution controller, to request the service from the first application.
-
-
12. A computer readable storage medium comprising program instructions, which when executed perform a method of generating an updated graphical user interface, the method comprising:
-
retrieving metadata describing a plurality of data variables entered into a graphical user interface of a first application to request a service, wherein the retrieving includes automatically parsing text of and searching executable program instructions of the first application to locate the metadata in the program instructions of the first application; determining, from the metadata, the plurality of data variables required by the graphical user interface of the first application to request the service; and automatically generating program instructions of a second application having a second graphical user interface for requesting the service by a user, the automatically generated instructions defining the determined data variables for the second application, which is configured to receive the data variables from the user and request the service from the first application without the user directly using the graphical user interface of the first application; executing the generated instructions of the second application and receiving values of the plurality of data variables from the user at the second graphical user interface as part of a request for the service; and communicating the received values of the plurality of data variables from the second application to the first application, through an execution controller, to request the service from the first application.
-
-
13. A method of generating an updated graphical user interface, comprising:
-
retrieving, from a database table that logs a previous execution of a predetermined database query by a first application, metadata including values of a plurality of data variables previously entered into a graphical user interface of the first application to request the execution of the database query by the first application; determining, from the previously entered data variable values of the retrieved metadata, identity and data type of the plurality of data variables required by the graphical user interface of the first application to request the execution of the database query by the first application; and automatically generating program instructions of a second application in response to the determined plurality of data variables, the second application having a second graphical user interface for requesting the execution of the database query by a user, the automatically generated instructions defining elements of the second graphical user interface configured to receive the determined plurality of data variables; wherein the plurality of data variables represent parameters of the database query and the previously-entered specific values of the plurality of variables at least partially define a data set output as a result of the predetermined database query.
-
-
14. A computer readable storage medium comprising program instructions, which when executed perform a method of generating an updated graphical user interface, the method comprising:
-
retrieving, from a database table that logs a previous execution of a predetermined database query by a first application, metadata including values of a plurality of data variables previously entered into a graphical user interface of the first application to request the execution of the database query by the first application; determining, from the previously entered data variable values of the retrieved metadata, identity and data type of the plurality of data variables required by the graphical user interface of the first application to request the execution of the database query by the first application; and automatically generating program instructions of a second application in response to the determined plurality of data variables, the second application having a second graphical user interface for requesting the execution of the database query by a user, the automatically generated instructions defining elements of the second graphical user interface configured to receive the determined plurality of data variables; wherein the plurality of data variables represent parameters of the database query and the previously-entered specific values of the plurality of variables at least partially define a data set output as a result of the predetermined database query.
-
Specification