General purpose interpreter and database for accessing enterprise servers over an internet protocol network
First Claim
Patent Images
1. A computer system having instructions stored thereon for providing a graphical user interface to a software application, wherein the instructions, in response to execution by the computer system, cause the computer system to perform operations comprising:
- recording a first screen of the software application;
receiving an indication of one or more portions of the first screen as corresponding to desired graphical user interface controls; and
generating code based on the first screen, wherein the code is executable to cause display of a second screen, and wherein said generating includes assigning functionality to one or more graphical user interface controls of the second screen based on the indication of the one or more portions of the first screen;
wherein said receiving the indication of the one or more portions includes;
displaying the recorded first screen to a user;
receiving an indication of a region of the first screen that has been graphically marked by the user; and
allowing the user to select whether to dynamically create a graphical user interface control for each item in the indicated region and specify a field type for the item.
5 Assignments
0 Petitions
Accused Products
Abstract
A software system includes a database containing data related to at least one software application and a general-purpose Java-based interpreter on a computer. The interpreter is coupled to the database and is operative to interpret the data, thus enabling a user of the computer to perform functions of the at least one application.
41 Citations
17 Claims
-
1. A computer system having instructions stored thereon for providing a graphical user interface to a software application, wherein the instructions, in response to execution by the computer system, cause the computer system to perform operations comprising:
-
recording a first screen of the software application; receiving an indication of one or more portions of the first screen as corresponding to desired graphical user interface controls; and generating code based on the first screen, wherein the code is executable to cause display of a second screen, and wherein said generating includes assigning functionality to one or more graphical user interface controls of the second screen based on the indication of the one or more portions of the first screen; wherein said receiving the indication of the one or more portions includes; displaying the recorded first screen to a user; receiving an indication of a region of the first screen that has been graphically marked by the user; and allowing the user to select whether to dynamically create a graphical user interface control for each item in the indicated region and specify a field type for the item. - View Dependent Claims (2, 3)
-
-
4. A method for graphically building an interface for a software application, the method comprising the steps of:
-
recording, at a computer system, one or more original screens associated with the software application; receiving, at the computer system, an indication of one or more portions of the one or more original screens as corresponding to desired user interface controls; and generating, using the computer system, code executable to render new versions of the one or more original screens, wherein said generating includes assigning functionality to one or more user interface controls of the new versions of the one or more original screens based on the indication of the one or more portions; wherein said receiving the indication of the one or more portions includes; displaying the recorded one or more original screens to a user; receiving an indication of a region of the one or more original screens that has been graphically marked by the user; and allowing the user to select whether to dynamically create a user interface control for each item in the indicated region and specify a field type for the item. - View Dependent Claims (5, 6, 7, 8, 9, 10, 11)
-
-
12. A non-transitory computer-readable medium having stored thereon instructions that, in response to execution by a computing device, cause the computing device to perform operations comprising:
-
recording a particular application page of a software application; displaying the recorded particular application page to a user; receiving an indication of a region of the particular application page that has been graphically marked by the user; allowing the user to select whether to dynamically create a graphical user interface control for each item in the indicated region and specify a field type for the item; and creating a graphical representation of the particular application page, wherein the creating includes assigning functionality to one or more graphical user interface controls of the graphical representation based on a received user indication that the items in the indicated region correspond to one or more desired user interface controls. - View Dependent Claims (13, 14, 15, 16, 17)
-
Specification