Patent ID: 8185585

Claim:
A method, comprising: generating an interaction pattern, by; displaying an interface including a browser for interacting with web content, receiving at least two user specified interactions with particular web content via the interface including at least a first user selection of a link and a second user selection of a button, recording the at least two user specified interactions with the particular web content, including recording at least the first user selection of the link and the second user selection of the button, generating the interaction pattern based on the recorded at least two user specified interactions with the particular web content, wherein the interaction pattern includes a code based representation of the first user selection of the link and the second user selection of the button, and displaying the interaction pattern on a graphical user interface by displaying the code based representation of the first user selection the link and the second user selection of the button, such that the interaction pattern includes a graphical representation of each of the at least two user specified interactions with the particular web content; recording an SMTP pattern, recording the SMTP pattern including: displaying a name pattern screen, receiving a pattern name for the SMTP pattern in the name pattern screen, displaying a mail server information screen, receiving connection information separate from recipient information via the mail server information screen, the connection information including a mail server name, displaying an address page separate from the mail server information screen, receiving the recipient information via the address page, displaying a content page separate from the mail server information screen and the address page, receiving content in the content page, and compiling an electronic mail message having the content; receiving a command to link the interaction pattern and the SMTP pattern identified in the name pattern screen; linking the interaction pattern and the SMTP pattern identified in the name pattern screen; and in response to the interaction pattern being initiated, sending the electronic mail message to a recipient utilizing the connection information and the recipient information; wherein the name pattern screen, the mail server information screen, the address page, and the content page are each associated with a separate tab displayed in a workplace view.