Interface for mobilizing content and transactions on multiple classes of devices
First Claim
1. A graphical user interface for visual representation, and at least one of creation and manipulation, of a transaction pattern, comprising:
- (a) a workplace view for receiving user specification of at least one of content and a transaction for a transaction pattern;
(b) a pattern view for allowing manipulation of properties of the pattern;
(c) a device editor view for allowing a user to specify pattern-related output on a client device; and
(d) a script view for allowing a user to utilize scripting to manipulate a data flow within the pattern.
4 Assignments
0 Petitions
Accused Products
Abstract
A graphical user interface (GUI) for visual representation and manipulation of a transaction pattern. The GUI includes a workplace view for receiving user specification of content and/or a transaction for a transaction pattern, a pattern view for manipulating properties of the pattern, a device editor view for specifying pattern-related output on a client device, and a script view that allows a user to utilize scripting. A system, method and article of manufacture for recording a transaction pattern utilizing a graphical user interface are also provided. An interface is displayed. A user is allowed to specify interactions with content via the interface. The interactions are recorded. A pattern is generated based on the recorded interactions. The pattern, which includes a graphical representation of each interaction, is displayed on a GUI. Methods for recording an interaction with a database, recording a File Transfer Protocol (FTP) interaction, and generating a template for an electronic mail message are provided.
54 Citations
46 Claims
-
1. A graphical user interface for visual representation, and at least one of creation and manipulation, of a transaction pattern, comprising:
-
(a) a workplace view for receiving user specification of at least one of content and a transaction for a transaction pattern;
(b) a pattern view for allowing manipulation of properties of the pattern;
(c) a device editor view for allowing a user to specify pattern-related output on a client device; and
(d) a script view for allowing a user to utilize scripting to manipulate a data flow within the pattern. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16)
-
-
17. A method for providing a graphical user interface for visual representation and manipulation of a transaction pattern, comprising:
-
(a) displaying a workplace view for receiving user specification of at least one of content and a transaction for a transaction pattern;
(b) displaying a pattern view for allowing manipulation of properties of the pattern;
(c) displaying a device editor view for allowing a user to specify pattern-related output on a client device; and
(d) displaying a script view for allowing a user to utilize scripting to manipulate a data flow within the pattern.
-
-
18. A method for recording a transaction pattern utilizing a graphical user interface, comprising:
-
(a) displaying an interface;
(b) allowing a user to specify interactions with content via the interface;
(c) recording the interactions;
(d) generating a pattern based on the recorded interactions; and
(e) displaying the pattern on a graphical user interface, wherein the pattern includes a graphical representation of each interaction. - View Dependent Claims (19, 20, 21, 22, 23, 24, 25, 26, 27)
-
-
28. A computer program product for recording a transaction pattern utilizing a graphical user interface, comprising:
-
(a) computer code for displaying an interface;
(b) computer code for allowing a user to specify interactions with content via the interface;
(c) computer code for recording the interactions;
(d) computer code for generating a pattern based on the recorded interactions; and
(e) computer code for displaying the pattern on a graphical user interface, wherein the pattern includes a graphical representation of each interaction.
-
-
29. A system for recording a transaction pattern utilizing a graphical user interface, comprising:
-
(a) logic for displaying an interface;
(b) logic for allowing a user to specify interactions with content via the interface;
(c) logic for recording the interactions;
(d) logic for generating a pattern based on the recorded interactions; and
(e) logic for displaying the pattern on a graphical user interface, wherein the pattern includes a graphical representation of each interaction.
-
-
30. As method for recording an interaction with a database, comprising:
-
(a) displaying a driver selection page for allowing selection of a database driver;
(b) displaying a connection information page for receiving connection parameters of the database;
(c) displaying a field selection page for allowing selection of at least one field of the database, the field selection forming a portion of a query;
(d) displaying a filter page for receiving filtering parameters for filtering data in the at least one field of the database, the filtering data forming a portion of the query; and
(e) generating a transaction pattern from acts (b)-(d). - View Dependent Claims (31, 32, 33, 34, 35, 36, 37)
-
-
38. As method for recording a File Transfer Protocol (FTP) interaction, comprising:
-
(a) displaying a connection type page for allowing selection of a mode of connection to a data source;
(b) displaying a connection information page for receiving connection parameters of the data source;
(c) displaying an action selection page for allowing selection of an FTP interaction with the data source;
(d) displaying an action parameter page for receiving parameters relating to performing the selected FTP interaction; and
(e) generating a transaction pattern from acts (a)-(d). - View Dependent Claims (39, 40, 41)
-
-
42. A method for generating a template for an electronic mail message, comprising:
-
(a) displaying a mail server information screen;
(b) receiving connection information via the mail server information screen;
(c) displaying an address page;
(d) receiving recipient information via the address page;
(e) displaying a content page;
(f) receiving content in the content page;
(g) compiling an electronic mail message having the content; and
(h) sending the electronic mail message to a recipient utilizing the connection information and recipient information. - View Dependent Claims (43, 44, 45)
-
-
46. A graphical user interface for visual representation and manipulation of a transaction pattern, comprising:
-
(a) a workplace view for receiving user specification of at least one of content and a transaction for a transaction pattern;
(b) a browser view, wherein the user is allowed to specify interactions with web content using the browser view, wherein the user is allowed to specify web content using the browser view;
(c) a database view having database connection dialogs;
(d) a pattern view for allowing manipulation of properties of the pattern, wherein the pattern view displays at least one icon of a connector to an application, wherein the connector is at least one of a markup language connector, a database connector, an email connector, an FTP connector, and a messaging connector, wherein the pattern view allows specification of an additional path of the pattern, (e) wherein the pattern view allows coupling of the pattern to a second pattern;
(f) a device editor view for allowing a user to specify pattern-related output on multiple client devices, wherein the device editor view displays a simulation of an output of a display of each of the client devices;
(g) a script view for allowing a user to utilize scripting to manipulate a data flow within the pattern;
(h) a project view displaying elements defined in the pattern;
(i) a data view displaying data variables;
(j) a pattern gallery view displaying a list of prerecorded patterns available for use; and
(k) a replay view for displaying a replay of the pattern.
-
Specification