Sending a range
1 Assignment
0 Petitions
Accused Products
Abstract
The invention is a software module configured for sending a pre-selected portion of an electronic spreadsheet document to a mail client or recipient via e-mail. The module includes a publish engine for receiving a sender'"'"'s pre-selected portion of a spreadsheet document from an application program. The publish engine determines content in the pre-selected portion of the document, and in response to the content of the pre-selected portion, the publish engine changes a user interface to correspond with the content. When the publish engine receives a command through the user interface to send the pre-selected portion to a mail client via electronic mail, the publish engine codes the pre-selected portion for transmission via electronic mail. The publish engine launches an electronic mail application program, and inserts the coded pre-selected portion into an e-mail message. If the publish engine detects a user command through the user interface to apply an interactive control to the pre-selected portion, the publish engine codes an interactive control for the pre-selected portion. The publish engine inserts the coded interactive control into the e-mail message with the coded pre-selected portion so that the mail client or recipient can apply the interactive control to the pre-selected portion. Then, the publish engine sends the coded pre-selected portion and the coded interactive control to the mail client or recipient via electronic mail. The mail client or recipient can view and manipulate the pre-selected portion with electronic spreadsheet functionality similar to that available to the sender.
42 Citations
69 Claims
-
1-49. -49. (canceled)
-
50. A computer-readable medium having computer-executable instructions for performing a method for automatically sending a pre-selected portion of a document to a recipient, the method comprising:
-
receiving a pre-selected portion of a document from a first application;
receiving a command to send the pre-selected portion of the document to a recipient via electronic mail;
in response to receiving the command to send the pre-selected portion of the document, coding the pre-selected portion of the document for transmission via electronic mail;
launching an electronic mail application program, and inserting the coded pre-selected portion of the document into an e-mail message;
detecting a command to apply an interactive control to the pre-selected portion of the document;
in response to receiving a command to apply an interactive control to the pre-selected portion, coding an interactive control for the pre-selected portion, and inserting the coded interactive control into the e-mail message with the coded pre-selected portion of the document so that the recipient can apply the interactive control to the pre-selected portion without opening the first application; and
sending the coded pre-selected portion of the document and the interactive control to the recipient via electronic mail. - View Dependent Claims (51, 52, 53, 54, 55, 56, 57, 58, 59, 60)
-
-
61. A computer-readable medium having computer-executable instructions for performing a method for automatically sending a pre-selected portion of a spreadsheet document to a recipient, the method comprising:
-
receiving a pre-selected portion of the spreadsheet document from a spreadsheet application;
receiving a command through a user interface to send the pre-selected portion of the spreadsheet document to a recipient via electronic mail;
in response to receiving the command to send the pre-selected portion of the spreadsheet document, coding the pre-selected portion of the spreadsheet document for transmission via electronic mail, launching an electronic mail application program, and inserting the coded pre-selected portion of the spreadsheet document into an e-mail message;
detecting a command to apply an interactive control to the pre-selected portion of the spreadsheet document;
in response to receiving a command to apply an interactive control to the pre-selected portion, coding an interactive control for the pre-selected portion, and inserting the coded interactive control into the e-mail message with the coded pre-selected portion of the spreadsheet document so that the recipient can apply the interactive control to the pre-selected portion without opening the spreadsheet application; and
sending the coded pre-selected portion of the spreadsheet document and the interactive control to the recipient via electronic mail. - View Dependent Claims (62, 63, 64, 65, 66, 67)
-
-
68. A computer-readable medium having computer-executable instructions for performing a method for sending coded portions of a spreadsheet document within a body of an email, the method comprising:
-
copying a portion of the spreadsheet document from a spreadsheet application into the body of an email;
coding an interactive control for the portion of the spreadsheet document; and
sending the coded interactive control with the portion of the spreadsheet document to a recipient via email;
wherein the coded interactive control allows a recipient of the email to manipulate the portion of the spreadsheet document without having to open a spreadsheet application. - View Dependent Claims (69)
-
Specification