Method for sending an electronic message utilizing connection information and recipient information
First Claim
Patent Images
1. A method for recording a transaction pattern utilizing a graphical user interface, comprising:
- displaying an interface;
allowing a user to specify interactions with content via the interface;
recording the interactions;
generating a pattern based on the recorded interactions;
recognizing a portion of the pattern as a prefix of an already existing pattern, and creating a branching of the pattern from the already existing pattern;
displaying the pattern on a graphical user interface, wherein the pattern includes a graphical representation of each interaction; and
displaying a script view for allowing the user to utilize scripting to manipulate a data flow within the pattern;
wherein the pattern includes at least one connector that interfaces with a data source and determines at least one scripting state based on an output of an interaction with the data source;
wherein each of the at least one connector includes an error handling flow that represents an exception handling mechanism that is added to each state transition to handle at least one failure case.
2 Assignments
0 Petitions
Accused Products
Abstract
A method comprises displaying a mail server information screen, and receiving connection information via the mail server information screen. Further, the method comprises displaying an address page, and receiving recipient information via the address page. In addition, the method comprises displaying a content page, and receiving content in the content page. Additionally, an electronic mail message having the content is compiled, and the electronic mail message is sent to a recipient utilizing the connection information and recipient information.
38 Citations
25 Claims
-
1. A method for recording a transaction pattern utilizing a graphical user interface, comprising:
-
displaying an interface; allowing a user to specify interactions with content via the interface; recording the interactions; generating a pattern based on the recorded interactions; recognizing a portion of the pattern as a prefix of an already existing pattern, and creating a branching of the pattern from the already existing pattern; displaying the pattern on a graphical user interface, wherein the pattern includes a graphical representation of each interaction; and displaying a script view for allowing the user to utilize scripting to manipulate a data flow within the pattern; wherein the pattern includes at least one connector that interfaces with a data source and determines at least one scripting state based on an output of an interaction with the data source; wherein each of the at least one connector includes an error handling flow that represents an exception handling mechanism that is added to each state transition to handle at least one failure case. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 20, 21, 22)
-
-
10. A computer program product embodied on a non-transitory computer readable storage medium for recording a transaction pattern utilizing a graphical user interface, comprising:
-
computer code for displaying an interface; computer code for allowing a user to specify interactions with content via the interface; computer code for recording the interactions; computer code for generating a pattern based on the recorded interactions; computer code for recognizing a portion of the pattern as a prefix of an already existing pattern, and creating a branching of the pattern from the already existing pattern; computer code for displaying the pattern on a graphical user interface, wherein the pattern includes a graphical representation of each interaction; and computer code for displaying a script view for allowing the user to utilize scripting to manipulate a data flow within the pattern; wherein the pattern includes at least one connector that interfaces with a data source and determines at least one scripting state based on an output of an interaction with the data source; wherein each of the at least one connector includes an error handling flow that presents an exception handling mechanism that is added to each state transition to handle at least one failure case.
-
-
11. A system for recording a transaction pattern utilizing a graphical user interface, comprising:
-
a processor for; displaying an interface; allowing a user to specify interactions with content via the interface; recording the interactions; generating a pattern based on the recorded interactions; recognizing a portion of the pattern as a prefix of an already existing pattern, and creating a branching of the pattern from the already existing pattern; displaying the pattern on a graphical user interface, wherein the pattern includes a graphical representation of each interaction; and displaying a script view for allowing the user to utilize scripting to manipulate a data flow within the pattern; wherein the pattern includes at least one connector that interfaces with a data source and determines at least one scripting state based on an output of an interaction with the data source; wherein each of the at least one connector includes an error handling flow that represents an exception handling mechanism that is added to each state transition to handle at least one failure case.
-
-
12. A method for recording a File Transfer Protocol (FTP) interaction, comprising:
-
displaying a connection type page for allowing selection of a mode of connection to a data source; displaying a connection information page for receiving connection parameters of the data source; displaying an action selection page for allowing selection of an FTP interaction with the data source; displaying an action parameter page for receiving parameters relating to performing the selected FTP interaction; generating a transaction pattern from the displaying of the connection type page, the displaying of the connection information page, the displaying of the action selection page, and the displaying of the action parameter page; recognizing a portion of the transaction pattern as a prefix of an already existing transaction pattern, and creating a branching of the transaction pattern from the already existing transaction pattern; and displaying a script view for allowing a user to utilize scripting to manipulate a data flow within the transaction pattern; wherein the transaction pattern includes at least one connector that interfaces with the data source and determines at least one scripting state based on an output of an interaction with the data source; wherein each of the at least one connector includes an error handling flow that represents an exception handling mechanism that is added to each state transition to handle at least one failure case. - View Dependent Claims (13, 14, 15)
-
-
16. A computer program product embodied on a non-transitory computer readable storage medium, comprising:
-
computer code for displaying a connection type page for allowing selection of a mode of connection to a data source; computer code for displaying a connection information page for receiving connection parameters of the data source; computer code for displaying an action selection page for allowing selection of an FTP interaction with the data source; computer code for displaying an action parameter page for receiving parameters relating to performing the selected FTP interaction; computer code for generating a transaction pattern from the displaying of the connection type page, the displaying of the connection information page, the displaying of the action selection page, and the displaying of the action parameter page; computer code for recognizing a portion of the transaction pattern as a prefix of an already existing transaction pattern, and creating a branching of the transaction pattern from the already existing transaction pattern; and computer code for displaying a script view for allowing a user to utilize scripting to manipulate a data flow within the transaction pattern; wherein the transaction pattern includes at least one connector that interfaces with the data source and determines at least one scripting state based on an output of an interaction with the data source; wherein each of the at least one connector includes an error handling flow that represents an exception handling mechanism that is added to each state transition to handle at least one failure case. - View Dependent Claims (17, 18, 19)
-
-
23. A method for recording a transaction pattern utilizing a graphical user interface, comprising:
-
displaying an interface; allowing a user to specify interactions with content via the interface; recording the interactions; generating a pattern based on the recorded interactions; recognizing a portion of the pattern as a prefix of an already existing pattern, and creating a branching of the pattern from the already existing pattern; displaying the pattern on a graphical user interface, wherein the pattern includes a graphical representation of each interaction; and displaying a script view for allowing the user to utilize scripting to manipulate a data flow within the pattern; wherein the pattern includes at least one connector that interfaces with a data source and determines at least one scripting state based on an output of an interaction with the data source; wherein each of the at least one connector is implemented as a separate DLL and has a specified interface that allows for the connector to be plugged-in at run-time to extend the interface.
-
-
24. A computer program product embodied on a non-transitory computer readable storage medium for recording a transaction pattern utilizing a graphical user interface, comprising:
-
computer code for displaying an interface; computer code for allowing a user to specify interactions with content via the interface; computer code for recording the interactions; computer code for generating a pattern based on the recorded interactions; computer code for recognizing a portion of the pattern as a prefix of an already existing pattern, and creating a branching of the pattern from the already existing pattern; computer code for displaying the pattern on a graphical user interface, wherein the pattern includes a graphical representation of each interaction; and computer code for displaying a script view for allowing the user to utilize scripting to manipulate a data flow within the pattern; wherein the pattern includes at least one connector that interfaces with a data source and determines at least one scripting state based on an output of an interaction with the data source; wherein each of the at least one connector is implemented as a separate DLL and has a specified interface that allows for the connector to be plugged-in at run-time to extend the interface.
-
-
25. A system for recording a transaction pattern utilizing a graphical user interface, comprising:
-
a processor for; displaying an interface; allowing a user to specify interactions with content via the interface; recording the interactions; generating a pattern based on the recorded interactions; recognizing a portion of the pattern as a prefix of an already existing pattern, and creating a branching of the pattern from the already existing pattern; displaying the pattern on a graphical user interface, wherein the pattern includes a graphical representation of each interaction; and displaying a script view for allowing the user to utilize scripting to manipulate a data flow within the pattern; wherein the pattern includes at least one connector that interfaces with a data source and determines at least one scripting state based on an output of an interaction with the data source; wherein each of the at least one connector is implemented as a separate DLL and has a specified interface that allows for the connector to be plugged-in at run-time to extend the interface.
-
Specification