Sectional E-mail transmission
A process of segmenting a single email so that portions of it may be directed to or away from select recipients is disclosed. The sender highlights portions of the email and right clicks (or key command, button, or menu item) and selects an option to select recipients. The operator interface then provides the sender with the option of selecting recipients from their address book or the server's address book. To speed the process along, the sender may select those already on the To, Cc, or Bcc distribution lists. The sender then selects whether those chosen will receive the highlighted portion or if they will be excluded from receiving it. Lastly, the sender will have the option of providing text that is unique to each of the selected groups.
Latest IBM Patents:
This application is related to co-pending a continuation of U.S. utility patent application entitled “System And Method for Sectional E-Mail Transmission” filed on Aug. 19, 2004 and accorded Ser. No. 10/922,249, which is entirely incorporated herein by reference.
FIELD OF THE INVENTIONThis invention is related to the field of electrical computers and digital processing systems to transfer data via one or more communications media in general, and specifically, to a demand-based messaging system for simultaneous transmission of sections of an email to different recipients without the need to send separate emails.
BACKGROUND OF THE INVENTIONA demand-based messaging system is any communication system that enables a person to exchange electronic messages with another person over a communications media. Demand-based messaging systems typically comprise a network of data processing machines and a messaging program operable on at least one machine to transfer electronic messages over the network to one or more of the other machines. Electronic messages typically are composed of a variety of information, including message data and transmission data. As those terms are used here, “message data” generally refers to the substance of the message, such as text or images, while “transmission data” generally refers to the information required to deliver or respond to the message, such as the correspondents' electronic addresses. Electronic messages also may include status information, such as the time and date that the message was composed, sent, or received.
LOTUS NOTES, MOZILLA, and MICROSOFT OUTLOOK are exemplary messaging programs that enable users to exchange electronic mail messages through networked computers. Instant messaging (“IM”) programs such as MSN MESSENGER and YAHOO! MESSENGER, which have gained popularity in recent years, exemplify another embodiment of messaging programs that enable users to exchange electronic messages in real-time through networked computers.
Electronic mail messages are often sent to a group of recipients. Such recipients fall into three categories: the addressee, the copied recipient, and the recipient who receives a blind copy. The addressee receives the message and sees who has been copied. The recipient who has been copied receives the message and knows to whom the message was directed. The recipient who receives a blind copy receives the message, knows to whom the message was directed and who received copies, but the addressee and the copied recipients do not know the identity of the blind copy recipient.
An originator may want to send a bulk message to all recipients, but a small section unique to each individual recipient. For example, a user may send instructions to coordinate an event, with a unique time assignment to each recipient who receives the email. Sometimes a need arises to vary the message sent to one or more recipients. A sender of an email may not want its entire contents to go to all recipients. Normally, the sender would have to break up the email and send it in segments. Having to send multiple emails wastes the sender's time as well as wastes disk space on the server and bandwidth on the network.
An originator may desire to send an email where only a portion is intended for all recipients, another portion only for select recipients, and a final portion that is not to be sent to certain other recipients. Perhaps the material sent to the select recipients is confidential. The material not to be sent to some recipients may be attachments that are already available to them on their server.
An originator may desire to send an email containing a section of text that is of common interest to all the recipients followed by text that is specific to each recipient. Perhaps the specific text is the recipient's new password. The desire is to send the specific text only to the intended recipient. The common text would go to all recipients.
The need to vary the message can arise with a group of recipients in one status grouping or in more than one status grouping. For example, the sender may want to provide additional information for a recipient who is less familiar with the context of the message than other recipients. Likewise, a user may want to send special instructions to a recipient such as a reminder to a blind copy recipient not to reply because the user does not want the other recipients to know he included the blind copy recipient. Presently, varying message text requires sending separate messages.
Sending separate messages requires time to create the separate electronic messages and to copy and paste the content of the separate messages. Since the messages are sent separately, some of the reply messages will not go to all of the recipients. In particular, reply messages will not go to all recipients when the reply comes from a message sent only to a subset of the overall group of recipients. In order to solve this problem, the sender could include the subset of recipients on both emails. In that event, the subset of recipients receives redundant emails. Sending multiple electronic messages consumes more network bandwidth and storage space. Increased consumption of network bandwidth and storage space increases costs. Costs further increase when the email is large or has large attachments. If an originator of an email had an easy way to segment a single email, the originator would save time as well as network disk storage space and bandwidth. Therefore, a need exits for an improved electronic messaging system that allows transmission of e-mail segments to different recipients.
U.S. Pat. No. 6,118,856 discloses receiving an email and automatically forwarding it to a remote device. The forwarding is done by an act of the recipient, not the sender. The forwarding may be limited to a selective portion of the original email. This patent is primarily concerned with forwarding received emails to a cell phone or a text pager. The forwarding is based on the content of the message. For example, the forwarding may be done based on a particular sender.
U.S. Pat. No. 6,446,118 discloses a system for receiving email while away from your computer without having to subscribe to a “commercial, public network” such as SkyTel. A portion of the email, such as the header, may be all that is transmitted to an email notification device. Other, limited information, like message size and when the message was originally received, may also be transmitted.
SUMMARY OF THE INVENTIONThe invention that meets the needs described above is a process of segmenting a single email so that portions of it may be directed to or away from select recipients. The sender highlights portions of the email and right clicks (or key command, button, or menu item) and selects an option to select recipients. The operator interface then provides the sender with the option of selecting recipients from their address book or the server's address book. To speed the process along, the sender may select those already on the To, Cc, or Bcc distribution lists. The sender then selects whether those chosen will receive the highlighted portion or if they will be excluded from receiving it. Lastly, the sender will have the option of providing text that is unique to each of the selected groups.
These and other objects of the invention will be apparent to those skilled in the art from the following detailed description of a preferred embodiment of the invention.
The novel features believed characteristic of the invention are set forth in the appended claims. The invention itself, however, as well as a preferred mode of use, further objectives and advantages thereof, will best be understood by reference to the following detailed description of an illustrative embodiment when read in conjunction with the accompanying drawings, wherein:
A person of ordinary skill in the art will appreciate that the present invention may be implemented in a variety of software and hardware configurations. It is believed, however, that the invention is described best as a computer program that configures and enables one or more general-purpose computers to implement the novel aspects of the invention.
As used herein, “attachment” means a file that is transmitted with an email that is not part of any messages in the email itself.
As used herein, “blind copy recipient” means a recipient whose identity is not to be disclosed to other recipients of the same message.
As used herein, “computer” means a machine having a processor, a memory, and an operating system, capable of interaction with a user or other computer, and shall include without limitation desktop computers, notebook computers, tablet computers, personal digital assistants (PDAs), servers, handheld computers, and similar devices.
As used herein, “copy recipient” means a recipient for whom a message is not primarily intended but who is included in the distribution list to be kept informed, and may be synonymous with secondary recipient.
As used herein, “electronic mail” or “email” means direct user-to-user transmission of messages between user computers over a network.
As used herein, “electronic messaging” means the creation, transfer, storage, and retrieval of text, graphics, images, or voice data by electronic means.
As used herein, “header” means the portion of a message that contains control information for the message.
As used herein, “recipient” means anyone or any location that receives data, and a user of a demand-based messaging system to whom a message is addressed.
As used herein, “section” means a message or a portion of a message.
As used herein, “message” means an electronic mail message transmitted over a network.
The internal configuration of a computer, including connection and orientation of the processor, memory, and input/output devices, is well known in the art.
In alternative embodiments, SEP 210 can be stored in the memory of other computers. Storing SEP 210, in the memory of other computers allows the processor workload to be distributed across a plurality of processors instead of a single processor. Further configurations of SEP 210 across various multiple memories and processors are known by persons skilled in the art.
Originator 310 normally would create one email to the customers shown in recipient addressee section 322 and create another email to the copy recipient addressees shown in copy recipient address section 324. However, SEP 210 allows originator 310 to create one email and to sectionalize that one email in the following manner.
In order to sectionalize the email, originator 310 highlights first message section 332 and, using a mouse, right clicks (or such other means known to person skilled in the art such as a key command button or menu item) to receive a display of options from which the originator selects “select recipients.” Upon selecting “select recipients” a dialog box appears asking the originator to identify who will receive the section. Referring to
Referring to
Alternatively, upon selection of select recipients window 410 from dialog box 400, a list of all recipients in the recipient address section 322, copy recipient address section 324, and blind copy recipient address section 326 may be presented so that the user can select recipients using drag and drop, highlighting, checkboxes, add/remove buttons, and other means known to persons skilled in the art.
Activation of Select from Address Book 540 means that originator 310's address book will be displayed so that originator 310 can select addressees to receive the highlighted portion of the e-mail, and those selected will be the only ones that will receive the highlighted portion. SEP 210 may be configured to display the user's local or server address book. In addition, originator 310 may add recipients from the address book to names selected from other options in window 500. Activation of Select User Defined 550 means that an entry field window, such as Enter recipient window 600 will appear. Referring to
Once originator 310 makes selections, the email appears in its entirety to originator 310, but the recipients will only receive and be able to read those portions designated for them to receive and read. Originator 310 may review the e-mail by passing the cursor over the various portions of the email. For example, passing the cursor over second section 334, causes second recipient window 700 (see
Since CSEP 220 sends the email to the server with instructions on segmenting the email, and SSEP 240 then segments the email according to the instructions in the header and sends the separate emails to the respective recipients, network bandwidth and storage are conserved.
Once section information has been inserted into the header of the email, a user may hover the mouse over a given section of email and obtain information regarding who received or did not receive that section.
In an additional embodiment, SEP 210 may he configured to block a recipient from replying or forwarding an email that was sent only to that recipient. Such an embodiment may prevent accidental disclosure of information intended only for specified recipients.
In an alternate embodiment, SEP 210 may be employed only in the client computer. In such an embodiment, the client computer segments the email and sends separate emails as provided by the originator. Such an embodiment does not save bandwidth and disk storage space, but it does save the originator's time by automatically preparing the separate messages. In addition, such an embodiment allows for a pure client implementation, at reduced functionality, without requiring a server implementation.
A preferred form of the invention has been shown in the drawings and described above, but variations in the preferred form will be apparent to those skilled in the art. The preceding description is for illustration purposes only, and the invention should not be construed as limited to the specific form shown and described. The scope of the invention should be limited only by the language of the following claims.
Claims
1. A computer program product for segmenting an email addressed to a plurality of original email recipients without the need to send separate emails, the computer program product comprising:
- a computer readable storage device;
- first program instructions for selecting a section of the email;
- second program instructions for selecting a recipient for the section from the plurality of recipients;
- third program instructions for inserting, responsive to selecting the recipient for the section, a section information that identifies the recipient for the section and a starting and an ending character of the section into a header of the email;
- fourth program instructions for sending the email to an email server, the email server comprising a processor and a memory;
- fifth program instructions for receiving the email at the email server;
- sixth program instructions for parsing, at the email server, the header for the section information;
- seventh program instructions for sending, at the email server, the email to the recipient for the section; and
- eighth program instructions for sending, at the email server, the email without the section and the section information to the plurality of original recipients that have not been selected for receiving the section so that the plurality of original recipients cannot see that the section was removed;
- wherein the first through the eighth program instructions are stored in the computer readable storage device; and
- wherein the section information is adapted to automatically prefix the section with an explanatory text to inform the section recipient that the section is being transmitted only to the section recipient, and wherein the explanatory text is adapted to be indented and colored.
2. The computer program product of claim 1 further comprising:
- ninth program instructions for displaying, responsive to passing a cursor over the selected section of the email, a window showing a recipient of the selected section;
- wherein the ninth program instructions are stored in the computer readable storage device.
3. The computer program product of claim 1, wherein selecting a section of the email is responsive to a user highlighting a portion of the email and right clicking on the highlighted portion.
4. The computer program product of claim 1 further comprising:
- tenth program instructions for displaying, responsive to selecting the section of the email, a window having the plurality of recipients for identifying the section recipient of the section;
- wherein the tenth program instructions are stored in the computer readable storage device.
5. The computer program product of claim 1, wherein the starting character and the ending character are adapted to designate a word, a phrase, a sentence, or a paragraph.
6. A computer implemented method for segmenting an email addressed to a plurality of original email recipients without the need to send separate emails comprising:
- selecting a section of the email;
- selecting a recipient for the section from the plurality of recipients;
- responsive to selecting the recipient for the section, inserting a section information that identifies the recipient for the section and a starting and an ending character of the section into a header of the email;
- sending the email to an email server, the email server comprising a processor and a memory;
- at the email server, performing steps including: receiving the email; parsing the header for the section information; sending the email to the recipient for the section; sending the email without the section and the section information to the plurality of original recipients that have not been selected for receiving the section so that the plurality of original recipients cannot see that the section was removed;
- wherein the section information is adapted to automatically prefix the section with an explanatory text to inform the section recipient that the section is being transmitted only to the section recipient, and wherein the explanatory text is adapted to be indented and colored.
7. The computer implemented method of claim 6 further including responsive to passing a cursor over the selected section of the email, displaying a window showing a recipient of the selected section.
8. The computer implemented method of claim 6, wherein selecting a section of the email is responsive to a user highlighting a portion of the email and right clicking on the highlighted portion.
9. The computer implemented method of claim 6 further including responsive to selecting the section of the email, displaying a window having the plurality of recipients for identifying the section recipient of the section.
10. The computer implemented method of claim 6, wherein the starting character and the ending character are adapted to designate a word, a phrase, a sentence, or a paragraph.
11. A data processing system comprising:
- a bus;
- a communications unit connected to the bus;
- a computer readable storage device connected to the bus;
- a processor unit connected to the bus and to a computer readable memory;
- first program instructions for selecting a section of the email;
- second program instructions for selecting a recipient for the section from the plurality of recipients;
- third program instructions for responsive to selecting the recipient for the section, inserting a section information that identifies the recipient for the section and a starting and an ending character of the section into a header of the email;
- fourth program instructions for sending the email to an email server, the email server comprising a processor and a memory;
- fifth program instructions for receiving the email at the email server;
- sixth program instructions for parsing, at the email server, the header for the section information;
- seventh program instructions for sending, at the email server, the email to the recipient for the section; and
- eighth program instructions for sending, at the email server, the email without the section and the section information to the plurality of original recipients that have not been selected for receiving the section so that the plurality of original recipients cannot see that the section was removed;
- wherein the first through the eighth program instructions are stored in the computer readable storage device for running via the computer readable memory; and
- wherein the section information is adapted to automatically prefix the section with an explanatory text to inform the section recipient that the section is being transmitted only to the section recipient, and wherein the explanatory text is adapted to be indented and colored.
12. The data processing system of claim 11 further comprising:
- ninth program instructions for displaying, responsive to passing a cursor over the selected section of the email, a window showing a recipient of the selected section;
- wherein the ninth program instructions are stored in the computer readable storage device for running via the computer readable memory.
13. The data processing system of claim 11, wherein selecting a section of the email is responsive to a user highlighting a portion of the email and right clicking on the highlighted portion.
14. The data processing system of claim 11 further comprising:
- tenth program instructions for displaying, responsive to selecting the section of the email, a window having the plurality of recipients for identifying the section recipient of the section wherein the tenth program instructions are stored in the computer readable storage device for running via the computer readable memory.
15. The data processing system of claim 11, wherein the starting character and the ending character are adapted to designate a word, a phrase, a sentence, or a paragraph.
5694616 | December 2, 1997 | Johnson et al. |
5754778 | May 19, 1998 | Shoujima |
5805830 | September 8, 1998 | Reese et al. |
5864684 | January 26, 1999 | Nielsen |
5878230 | March 2, 1999 | Weber et al. |
5893914 | April 13, 1999 | Clapp |
5995597 | November 30, 1999 | Woltz et al. |
6044395 | March 28, 2000 | Costales et al. |
6052709 | April 18, 2000 | Paul |
6061698 | May 9, 2000 | Chadha et al. |
6074772 | June 13, 2000 | Hofer et al. |
6101532 | August 8, 2000 | Horibe et al. |
6118856 | September 12, 2000 | Paarsmarkt et al. |
6122632 | September 19, 2000 | Botts et al. |
6163809 | December 19, 2000 | Buckley |
6182059 | January 30, 2001 | Angotti et al. |
6192396 | February 20, 2001 | Kohler |
6205471 | March 20, 2001 | Gilchrist et al. |
6246992 | June 12, 2001 | Brown |
6247045 | June 12, 2001 | Shaw et al. |
6275848 | August 14, 2001 | Arnold |
6275850 | August 14, 2001 | Beyda et al. |
6289372 | September 11, 2001 | Vyaznikov |
6308179 | October 23, 2001 | Petersen et al. |
6324569 | November 27, 2001 | Ogilvie et al. |
6332156 | December 18, 2001 | Cho et al. |
6370567 | April 9, 2002 | Ouchi |
6389475 | May 14, 2002 | Speakman et al. |
6393423 | May 21, 2002 | Goedken |
6405243 | June 11, 2002 | Nielsen |
6415290 | July 2, 2002 | Botts et al. |
6424828 | July 23, 2002 | Collins et al. |
6424996 | July 23, 2002 | Killcommons et al. |
6427076 | July 30, 2002 | Skog |
6446118 | September 3, 2002 | Gottlieb |
6449635 | September 10, 2002 | Tilden, Jr. et al. |
6453337 | September 17, 2002 | Miller et al. |
6457045 | September 24, 2002 | Hanson et al. |
6476930 | November 5, 2002 | Roberts et al. |
6480711 | November 12, 2002 | Guedalia |
6480885 | November 12, 2002 | Olivier |
6484196 | November 19, 2002 | Maurille |
6496849 | December 17, 2002 | Hanson et al. |
6496853 | December 17, 2002 | Klein |
6505233 | January 7, 2003 | Hanson et al. |
6507865 | January 14, 2003 | Hanson et al. |
6529942 | March 4, 2003 | Gilbert |
6549957 | April 15, 2003 | Hanson et al. |
6553425 | April 22, 2003 | Shah et al. |
6563912 | May 13, 2003 | Dorfman et al. |
6563913 | May 13, 2003 | Kaghazian |
6574671 | June 3, 2003 | Haynes |
6578025 | June 10, 2003 | Pollack et al. |
6584564 | June 24, 2003 | Olkin et al. |
6615241 | September 2, 2003 | Miller et al. |
6643684 | November 4, 2003 | Malkin et al. |
6668325 | December 23, 2003 | Collberg et al. |
6687741 | February 3, 2004 | Ramaley et al. |
6704772 | March 9, 2004 | Ahmed et al. |
6705381 | March 16, 2004 | Huang |
6721785 | April 13, 2004 | Raghunandan |
6735741 | May 11, 2004 | Pannu |
6745197 | June 1, 2004 | McDonald |
6751453 | June 15, 2004 | Schemers et al. |
6775689 | August 10, 2004 | Raghunandan |
6789107 | September 7, 2004 | Bates et al. |
6802067 | October 5, 2004 | Camp et al. |
6816868 | November 9, 2004 | Shimizu |
6820081 | November 16, 2004 | Kawai et al. |
6823368 | November 23, 2004 | Ullmann et al. |
6826596 | November 30, 2004 | Suzuki |
6886030 | April 26, 2005 | Easterbrook et al. |
6925605 | August 2, 2005 | Bates et al. |
6970907 | November 29, 2005 | Ullmann et al. |
6972861 | December 6, 2005 | van Zee et al. |
6993573 | January 31, 2006 | Hunter |
7039678 | May 2, 2006 | Halahmi et al. |
7062536 | June 13, 2006 | Fellenstein et al. |
7103634 | September 5, 2006 | Ullmann et al. |
7107518 | September 12, 2006 | Ramaley et al. |
7111046 | September 19, 2006 | Watanabe et al. |
7130885 | October 31, 2006 | Chandra et al. |
7130887 | October 31, 2006 | Goldberg |
7136180 | November 14, 2006 | Utsunomiya |
7136897 | November 14, 2006 | Raghunandan |
7155481 | December 26, 2006 | Prahlad et al. |
7219129 | May 15, 2007 | Weissman |
7222156 | May 22, 2007 | Gupta et al. |
7243125 | July 10, 2007 | Newman et al. |
7257610 | August 14, 2007 | Lai et al. |
7275214 | September 25, 2007 | Itoh |
7305381 | December 4, 2007 | Poppink et al. |
7305430 | December 4, 2007 | Choubey et al. |
7305436 | December 4, 2007 | Willis |
7328241 | February 5, 2008 | Ribak et al. |
7363490 | April 22, 2008 | Paulsen et al. |
7375835 | May 20, 2008 | Hull et al. |
7383305 | June 3, 2008 | Kelley et al. |
7596603 | September 29, 2009 | Chen et al. |
7801960 | September 21, 2010 | Hockey |
7844676 | November 30, 2010 | Prahlad et al. |
7890593 | February 15, 2011 | Chen et al. |
8131806 | March 6, 2012 | Chen et al. |
8214444 | July 3, 2012 | Prahlad et al. |
8631077 | January 14, 2014 | Chen et al. |
20010047389 | November 29, 2001 | Prahlad et al. |
20020019827 | February 14, 2002 | Shiman et al. |
20020029247 | March 7, 2002 | Kawamoto |
20020046250 | April 18, 2002 | Nassiri |
20020052923 | May 2, 2002 | Anderson |
20020097414 | July 25, 2002 | Utsunomiya |
20020097850 | July 25, 2002 | Schemers et al. |
20020099777 | July 25, 2002 | Gupta et al. |
20020107930 | August 8, 2002 | Itoh |
20020120702 | August 29, 2002 | Schiavone et al. |
20020122411 | September 5, 2002 | Zimmerman et al. |
20020138582 | September 26, 2002 | Chandra et al. |
20020138586 | September 26, 2002 | Paleiov et al. |
20020188683 | December 12, 2002 | Lyttle et al. |
20020193986 | December 19, 2002 | Schirris |
20030014490 | January 16, 2003 | Bates et al. |
20030018731 | January 23, 2003 | Watanabe et al. |
20030061111 | March 27, 2003 | Dutta et al. |
20030070077 | April 10, 2003 | Redlich et al. |
20030088704 | May 8, 2003 | Mertama et al. |
20030093483 | May 15, 2003 | Allen et al. |
20030097414 | May 22, 2003 | Cabello |
20030101412 | May 29, 2003 | Eid |
20030115271 | June 19, 2003 | Weissman |
20030195933 | October 16, 2003 | Curren et al. |
20030200272 | October 23, 2003 | Campise et al. |
20030223554 | December 4, 2003 | Zhang |
20030229900 | December 11, 2003 | Reisman |
20040006599 | January 8, 2004 | Bates et al. |
20040024810 | February 5, 2004 | Choubey et al. |
20040034688 | February 19, 2004 | Dunn |
20040064515 | April 1, 2004 | Hockey |
20040068544 | April 8, 2004 | Malik et al. |
20040073616 | April 15, 2004 | Fellenstein et al. |
20040078452 | April 22, 2004 | Jamieson |
20040139480 | July 15, 2004 | Delpuch et al. |
20040141004 | July 22, 2004 | Cabezas et al. |
20040221295 | November 4, 2004 | Kawai et al. |
20040260756 | December 23, 2004 | Forstall et al. |
20050021637 | January 27, 2005 | Cox |
20050038804 | February 17, 2005 | Shimizu |
20050039048 | February 17, 2005 | Tosey |
20050060372 | March 17, 2005 | DeBettencourt et al. |
20050080853 | April 14, 2005 | Kelley et al. |
20050108351 | May 19, 2005 | Naick et al. |
20050138109 | June 23, 2005 | Redlich et al. |
20050138133 | June 23, 2005 | Voticky et al. |
20050165740 | July 28, 2005 | Kerr et al. |
20050223061 | October 6, 2005 | Auerbach et al. |
20050267944 | December 1, 2005 | Little |
20050278426 | December 15, 2005 | Blagg |
20050289113 | December 29, 2005 | Bookstaff |
20060020668 | January 26, 2006 | Chen et al. |
20060031324 | February 9, 2006 | Chen et al. |
20060041624 | February 23, 2006 | Lyle et al. |
20060041625 | February 23, 2006 | Chen et al. |
20060168044 | July 27, 2006 | Chen et al. |
20070036301 | February 15, 2007 | Voticky et al. |
20070110103 | May 17, 2007 | Zimmerman et al. |
20070143431 | June 21, 2007 | Prahlad et al. |
20070214216 | September 13, 2007 | Carrer et al. |
20070300153 | December 27, 2007 | Newman et al. |
20080281823 | November 13, 2008 | Chen et al. |
20090012984 | January 8, 2009 | Ravid et al. |
20090276732 | November 5, 2009 | Dervan |
20090319506 | December 24, 2009 | Ngan |
20100017408 | January 21, 2010 | Chen et al. |
20100017481 | January 21, 2010 | Chen et al. |
20100070584 | March 18, 2010 | Chen et al. |
20100077323 | March 25, 2010 | Hunter |
20100106788 | April 29, 2010 | Lynn et al. |
20110072097 | March 24, 2011 | Prahlad et al. |
- “Selective Receipt of Document Elements in an Electronic Mail System”, International Business Machines Corporation, Kenneth Mason Publications Ltd., Jan. 2000, p. 1.
- USPTO Final Office Action for U.S. Appl. No. 10/897,230 dated Jul. 9, 2009.
- USPTO Office Action for U.S. Appl. No. 10/897,230 dated Dec. 8, 2008.
- USPTO Final Office Action for U.S. Appl. No. 10/897,230 dated Jul. 2, 2008.
- USPTO Final Office Action for U.S. Appl. No. 11/032,850 dated Dec. 1, 2008.
- USPTO Office Action for U.S. Appl. No. 11/032,850 dated May 13, 2008.
- USPTO office action for U.S. Appl. No. 10/922,249 dated Apr. 17, 2008.
- USPTO final office action for U.S. Appl. No. 10/922,249 dated Sep. 17, 2008.
- USPTO final office action for U.S. Appl. 10/922,249 dated Dec. 11, 2008.
- USPTO notice of allowance for U.S. Appl. No. 10/922,249 dated Jun. 2, 2009.
- USPTO notice of allowance for U.S. Appl. 11/032,850 dated Apr. 17, 2009.
- “How to sort addresses by last name in Outlook Express,” Microsoft Outlook 2003, dated Jan. 29, 2007, 1 page. Accessed Jun. 20, 2007, http://support.microsoft.com/kb/282253/en-us.
- “Sort a Range,” Microsoft Excel 2003, copyright 2007, 3 pages. Accessed Jun. 20, 2007, http://office.microsoft.com/en-us/excel/HP052029541033.aspx?pid=CH062527971033&mode=print.
- “Sort your Inbox by using multiple columns”, Microsoft Outlook 2003, copyright 2007, 1 page. Accessed Jun. 20, 2007 from office.microsoft.com.
- Notice of Allowance, dated Dec. 15, 2003, regarding U.S. Appl. No. 09/589,140 6 pages.
- Office Action, dated Aug. 13, 2003, regarding U.S. Appl. No. 09/589,140 11 pages.
- Notice of Allowance regarding U.S. Appl. No. 10/897,230, dated Sep. 5, 2013, 19 pages.
- Notice of Allowance regarding U.S. Appl. No. 10/897,230, dated Oct. 2, 2012, 22 pages.
- Office Action regarding U.S. Appl. No. 10/897,230, dated Feb. 1, 2008, 12 pages.
- Office Action regarding U.S. Appl. No. 10/897,230, dated Dec. 18, 2008, 9 pages.
- Notice of Allowance regarding U.S. Appl. No. 12/175,280, dated Oct. 4, 2010, 19 pages.
- Office Action regarding U.S. Appl. No. 12/175,280, dated May 4, 2010, 8 pages
- Final Office Action regarding U.S. Appl. No. 12/177,283, dated Oct. 4, 2011, 32 pages.
- Office Action regarding U.S. Appl. No. 12/177,283, dated Apr. 12, 2011, 37 pages.
- Final Office Action regarding U.S. Appl. No. 12/175,300, dated Dec. 28, 2010, 34 pages.
- Notice of Allowance regarding U.S. Appl. No. 12/175,300, dated May 3, 2011, 11 pages.
- Notice of Allowance regarding U.S. Appl. No. 12/175,300, dated Oct. 28, 2011, 12 pages.
- Office Action regarding U.S. Appl. No. 12/175,300, dated Jul. 2, 2010, 20 pages.
- Final Office Action, dated Oct. 1, 2010, regarding U.S. Appl. No. 12/209,573, 14 pages.
- Final Office Action, dated Nov. 25, 2011, regarding U.S. Appl. No. 12/209,573, 13 pages.
- Office Action, dated Jun. 15, 2010, regarding U.S. Appl. No. 12/209,573, 12 pages.
- Office Action, dated Jun. 22, 2011, regarding U.S. Appl. No. 12/209,573, 14 pages.
- Final Office Action regarding U.S. Appl. No. 10/880,729, dated Dec. 10, 2008, 16 pages.
- Notice of Allowance regarding U.S. Appl. No. 10/880,729, dated May 21, 2009, 16 pages.
- Office Action regarding U.S. Appl. No. 10/880,729, dated Jul. 18, 2008, 14 pages.
- Notice of Allowance, dated Feb. 9, 2004, regarding U.S. Appl. No. 09/588,951, 9 pages.
- Office Action, dated Aug. 21, 2003, regarding U.S. Appl. No. 09/588,951, 13 pages.
- Jackman, “Use These Five Tips to Control How Outlook 2003 Displays E-Mail”, Sep. 22, 2004, 6 pages. http://www.techrepublic.com/article/use-these-five-tips-to-help-control-how-outlook-2003-displays-e-mail/5287013.
- Courter et al., “Getting the Most Out of Outlook: Rules, Calendars, Views,” TRIAD Consulting, 2003 IAAP International Convention, Jul. 2003, 9 pages. http://www.triadconsulting.com/events/IAAP/2003—Convention/.
Type: Grant
Filed: Feb 14, 2013
Date of Patent: Oct 7, 2014
Assignee: International Business Machines Corporation (Armonk, NY)
Inventors: Yen-Fu Chen (Austin, TX), John Hans Handy-Bosma (Cedar Park, TX), Mei Yang Selvage (Austin, TX), Keith Raymond Walker (Austin, TX)
Primary Examiner: Wing F Chan
Assistant Examiner: Benjamin M Thieu
Application Number: 13/767,476
International Classification: G06F 15/16 (20060101);