US20050132010A1 - Scheduled electronic mail deletions - Google Patents

Scheduled electronic mail deletions Download PDF

Info

Publication number
US20050132010A1
US20050132010A1 US10/734,437 US73443703A US2005132010A1 US 20050132010 A1 US20050132010 A1 US 20050132010A1 US 73443703 A US73443703 A US 73443703A US 2005132010 A1 US2005132010 A1 US 2005132010A1
Authority
US
United States
Prior art keywords
email message
deletion
email
user
program code
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Abandoned
Application number
US10/734,437
Inventor
Michael Muller
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
International Business Machines Corp
Original Assignee
International Business Machines Corp
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by International Business Machines Corp filed Critical International Business Machines Corp
Priority to US10/734,437 priority Critical patent/US20050132010A1/en
Assigned to INTERNATIONAL BUSINESS MACHINES CORPORATION reassignment INTERNATIONAL BUSINESS MACHINES CORPORATION ASSIGNMENT OF ASSIGNORS INTEREST (SEE DOCUMENT FOR DETAILS). Assignors: MULLER, MICHAEL J.
Publication of US20050132010A1 publication Critical patent/US20050132010A1/en
Priority to US12/198,390 priority patent/US7783715B2/en
Abandoned legal-status Critical Current

Links

Images

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06QINFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
    • G06Q10/00Administration; Management
    • G06Q10/10Office automation; Time management
    • G06Q10/107Computer-aided management of electronic mailing [e-mailing]
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L51/00User-to-user messaging in packet-switching networks, transmitted according to store-and-forward or real-time protocols, e.g. e-mail
    • H04L51/42Mailbox-related aspects, e.g. synchronisation of mailboxes

Definitions

  • the invention relates generally to electronic mail systems. More particularly, the invention relates to a system and method of scheduling automatic deletions of electronic mail messages in a user's electronic mail account.
  • Electronic mail, or email is a widespread, heavily used software tool for exchanging messages among users over a communications network, such as the Internet.
  • a communications network such as the Internet.
  • An email-enabled computing device such as a desktop or laptop computer, workstation, personal digital assistant, or cell phone, with a wireless or wired connection to the network, can send email messages to the electronic mailboxes of others users similarly connected to the network.
  • a typical business user can receive several hundred email messages in the course of a day.
  • users often save a copy of each self-generated mail message, whether that mail message is a newly composed mail message or a reply to or a forwarding of a received message.
  • users' mailboxes thus become cluttered with saved email messages, many of which have outlived their usefulness.
  • mailbox clutter still grows because users do not want to delete immediately email messages that may have some time-limited usefulness (e.g., until a scheduled meeting occurs with the email message sender). Many users, however, forget to delete these email messages after their period of usefulness has passed.
  • a system and method that can help email users reduce the clutter of email messages in their mailboxes and organizations manage costs for maintaining email accounts.
  • the invention features a method of managing electronic mail (email) messages in an email account.
  • a first email message is displayed to a user on a display screen of a device.
  • the user is presented with a plurality of deletion options in response to detecting an intent of the user to perform an action on the first email message.
  • An input signal is received from the user that selects one of deletion options.
  • the action is performed on the first email message and a deletion criterion is set for a second email message based on the selected deletion option.
  • the invention features a computing system for managing electronic mail (email) messages in an email account.
  • the computing system comprises a display screen and an input device receiving a first signal from a user of the computer system indicating intent of the user to perform an action on a first email message displayed on the display screen.
  • a processor executes an email client program to display a plurality of deletion options on the display screen in response to the first signal.
  • the email client program performs the action on the first email message and sets a deletion criterion for a second email message in response to a second signal received by the input device that selects one of the deletion options.
  • the invention features an apparatus for managing electronic mail (email) messages in an email account.
  • the apparatus includes means for displaying to a user a first email message on a display screen of a device, means for presenting the user with a plurality of deletion options in response to detecting an intent of the user to perform an action on the first email message, means for receiving an input signal from the user that selects one of deletion options, and means, responsive to the input signal, for performing the action on the first email message and for setting a deletion criterion for a second email message based on the selected deletion option.
  • the invention features a computer program product for use with a computer system.
  • the computer program product comprises a computer useable medium having embodied therein program code.
  • the program code includes program code for displaying to a user a first email message on a display screen of a device, program code for presenting the user with a plurality of deletion options in response to detecting an intent of the user to perform an action on the first email message, program code for receiving an input signal from the user that selects one of deletion options, and program code, responsive to the input signal, for performing the action on the first email message and for setting a deletion criterion for a second email message based on the selected deletion option.
  • the invention features a computer data signal embodied in a carrier wave for use with a computer system having a display and capable of generating a user interface through which a user may interact with the computer system.
  • the computer data signal comprises program code for displaying to a user a first email message on a display screen of a device, program code for presenting the user with a plurality of deletion options in response to detecting an intent of the user to perform an action on the first email message, program code for receiving an input signal from the user that selects one of deletion options, and program code, responsive to the input signal, for performing the action on the first email message and for setting a deletion criterion for a second email message based on the selected deletion option.
  • FIG. 1 is a block diagram of an embodiment of a client system constructed in accordance with the invention.
  • FIG. 2 is a flow diagram of an embodiment of a process for scheduling automatic deletion of a received email message.
  • FIG. 3 is an illustration of a one-click deletion menu for assigning a deletion criterion to a received email message.
  • FIG. 4 is a flow diagram of an embodiment of a process for scheduling automatic deletion of an email message to be sent.
  • FIG. 5 is an illustration of a one-click deletion menu for assigning a deletion criterion to an email message to be sent.
  • FIG. 6 is an illustration of a one-click deletion menu for linking a deletion criterion for an email message to a scheduled item, such as a task in a “to do” list or a meeting in a “calendar.”
  • FIG. 7 is a flow diagram of an embodiment of a process for linking deletion of an email to a scheduled item.
  • FIG. 8 is a diagram of an example of mailbox view having email messages marked for scheduled deletion in accordance with the invention.
  • the present invention provides users with a tool for managing electronic mail (email) messages in their email accounts.
  • a user determines if and when email messages are to be deleted from an email account.
  • Scheduled email deletions can be time-based or event-based. Time-based deletions cause email messages to be deleted at a specified time. Event-based deletions cause email messages to be deleted on the occurrence of a particular event.
  • a user assigns a deletion criterion to an email message, whether time-based or event based, upon closing that email message.
  • email messages are subsequently and automatically removed from a user's email account, at the scheduled time or upon the occurrence of the event, without any further intervention by the user, thus helping reduce the clutter of email messages in the user's email account and the amount of computing resources needed for storing email messages.
  • FIG. 1 shows an embodiment of a client system 10 constructed in accordance with the invention.
  • the client system 10 can be any personal computer (e.g., 286, 386, 486, Pentium, Pentium II, Macintosh computer), Windows-based terminal, Network Computer, wireless device, information appliance, RISC Power PC, X-device, workstation, mini-computer, mainframe computer, cell phone, personal digital assistant (PDA) or other computing device that has hardware 14 such as a display screen, one or more input devices (e.g., keypad, stylus, keyboard, mouse, touch-pad, and trackball), a processor for executing application programs 16 , and sufficient persistent storage for storing such application programs and related information.
  • One such application program 16 is an electronic mail client program 18 of the invention.
  • the email client program 18 can be any proprietary or commercially available email program, such as Lotus NOTESTM and Microsoft OUTLOOKTM, modified to support scheduled email deletions of the invention.
  • the client system 10 includes other application programs 16 , such as a “personal information manager” 22 with which the email client program 18 interoperates to schedule event-based email deletions in accordance with the invention.
  • the personal information manager program 22 includes a task organizer (i.e., “To Do” items) module 24 and a calendar module 26 by which a user can define and schedule tasks and appointments.
  • the email client program 18 and personal information manager 22 can be integrated in a single application program.
  • the email client program 18 and performance information manager 22 execute within an operating system 28 .
  • Examples of operating systems supported by the client system 10 include Windows 3.x, Windows 95, Windows 98, Windows NT 3.51, Windows NT 4.0, Windows XP, Windows CE, Macintosh, Java, LINUX, and UNIX.
  • the client system 10 also includes a network interface 30 for communicating over a network 32 .
  • the network 32 can be a local-area network (LAN), a metro-area network (MAN), or wide-area network (WAN), such as the Internet or World Wide Web.
  • Users of the client system 10 can connect to the network 32 through one of a variety of connections, such as standard telephone lines, LAN or WAN links (e.g., T1, T3), broadband connections (Frame Relay, ATM), and wireless connections (e.g., 802.11(a), 802.11(b), 802.11(g)).
  • the email client program 18 communicates with an email server 40 located on the network 32 through the network interface 30 , to exchange email messages with other users connected to the network 32 .
  • FIG. 2 shows an embodiment of a process 50 for scheduling time-based deletions of email messages in an email account in accordance with the invention.
  • the user is currently running the email client program 18 on the client system 10 , has received a new email message, and opened it to read its contents.
  • the email client program 18 accordingly displays the new email message on a display screen of the client system 10 within a graphical window.
  • the user signals intent to close the email message by activating a “close” button located at the window's edge.
  • the email client program 18 displays (step 58 ) a deletion-options menu on the display screen.
  • the deletion-options menu lists various deletion criteria from which the user is required to make a selection to complete the process of closing the email message.
  • the user selects (step 62 ) a particular deletion criterion to assign to the email message.
  • the manner of making the selection depends upon the technology of the client system 10 .
  • the user can click the desired selection (e.g., for a mouse, trackball, or touch-pad input device), type a character associated with the selection (e.g., for a keypad or keyboard), or press the selection on the display screen (e.g., with a stylus).
  • Execution of the user's selection results in closing (step 66 ) the email message, and scheduling or performing immediately (step 70 ) the deletion of the email mail message in accordance with the user's selection.
  • an indicator also appears (step 74 ) adjacent to the email message to indicate the scheduled deletion.
  • FIG. 3 shows an example of a deletion-options menu 100 presented to the user for closing a received email message.
  • the deletion-options menu 100 includes a plurality of deletion-criterion buttons 104 .
  • Each button 104 except for button 104 a , identifies a different expiration period for the email message (e.g., immediate deletion, delete in 1 hour, 1 day, 1 week, and 1 year).
  • the deletion-criterion button 104 a indicates to save the email message indefinitely.
  • each of the other deletion-criterion buttons establishes a time-based scheduled deletion of the email message.
  • those deletion-options available to the user are determined by an email retention policy set by the organization for which the user works.
  • the policy can require mandatory expiration periods not to exceed one year.
  • the “Save indefinitely” button 104 a is not presented as an option.
  • the user designs the deletion-option menu 100 to satisfy personal email retention practices. Deletion options other than the time-based deletion options shown in FIG. 3 can be used without departing from the principles of the invention.
  • another set of deletion options includes: delete immediately, at the end of the day, at the end of the week, at the end of the month, at the end of the year, or keep indefinitely.
  • an embodiment of a process 110 for managing a copy of a sent email message includes displaying (step 118 ) a deletion-options menu on the display screen when the user signals intent to send the email message. The user can signal this intent by activating a “send” button displayed by the email client program 18 .
  • This deletion-options menu lists various deletion criteria from which the user is required to make a selection to complete the process of sending the email message.
  • the user selects (step 122 ) the particular deletion criterion for the email message using a selection technique appropriate for the technology of the client system 10 , as described above.
  • This selection causes the email message to be sent (step 126 ) and the copy of this email message, which remains in the user's email account, to be immediately deleted or scheduled for deletion (step 130 ).
  • an indicator appears (step 134 ) adjacent to the email message to indicate the scheduled deletion.
  • FIG. 5 shows an embodiment of a deletion-options menu 150 presented to the user for setting a deletion criterion for the self-copy of a sent email message (i.e., a newly authored, reply, or forwarded email message).
  • the deletion-options menu 150 includes a plurality of deletion-criterion buttons 154 that each identify a period for saving a copy of the sent email message in the sender's email account (e.g., do not save, save for 1 hour, 1 day, 1 week, 1 year, and indefinitely). Activating any of the buttons 154 operates to send the email message to its identified recipients. Activation of the selected button 154 also schedules a time-based deletion or performs an immediate deletion of the copy, except for the button 154 a , which indicates to save the copy indefinitely.
  • Another embodiment of the invention permits the user to associate or link the deletion of an email message to an external object, such as a scheduled item and a file stored on the client system 10 .
  • a scheduled item as used herein, is a scheduled event, such as a task or an appointment.
  • the user runs the personal information manager program 22 of FIG. 1 to define and maintain such tasks and appointments.
  • FIG. 6 shows an embodiment of another deletion-options menu 180 that can be presented to the user for linking the deletion of email messages with scheduled items or with stored files.
  • the deletion-options menu 180 includes a button 184 b (labeled “Save Until”) for linking the deletion of the email message (or its copy) to a scheduled item.
  • the user can highlight an email message in a mailbox view and open a drop-down menu on the toolbar that includes an option to link the highlighted email message to an external object.
  • FIG. 7 shows an embodiment of a process 200 for linking the deletion of an email message to a scheduled item.
  • the user signals (step 204 ) intent to close or send the email message.
  • the email client program 18 displays (step 208 ) the deletion-options menu 180 of FIG. 6 , for example.
  • the user selects (step 212 ) the linking button 184 b .
  • Activation of this button 184 b causes a dialog window to open (step 216 ), prompting the user to identify the particular scheduled item to which the email message (or its copy) is to be linked.
  • the dialog window provides searching and browsing capabilities for looking through the possible tasks or appointments.
  • the email message closes (for a close operation) or is sent (for a send operation) to its target recipient. Any number of email messages can be linked to the same scheduled item.
  • the event associated with the scheduled item e.g., the task is marked completed or the date of the appointment passes, each email message linked to that scheduled item is automatically deleted (step 224 ).
  • one embodiment of the email client program 18 prompts the user for a confirmation before deleting any automatic time-based or event-based deletions.
  • the email client program 18 can display a dialog window listing each of the email messages that are to be deleted immediately, pending user confirmation.
  • a checkbox appears adjacent to each deletion candidate.
  • the dialog window also instructs the user to enter a check into the checkbox of each email message that is to be deleted, or, alternatively, that is to be saved from deletion, depending upon the preferred technique for confirming deletion.
  • FIG. 8 shows an example of a mailbox view 300 listing a plurality of email messages.
  • the mailbox view 300 can be of the sent mail folder or of the inbox folder.
  • Some of the email messages (denoted 304 ) are associated with scheduled time-based deletions, other email messages (denoted 308 ) are associated with event-based deletions, and other email messages (denoted 312 ) are unassociated with any scheduled deletions (i.e., to remain in the email account indefinitely until manually deleted by the user).
  • One type of icon 316 here, a timepiece or a clock located adjacent to the subject column of the email message, identifies the email message as being associated with a scheduled time-based deletion.
  • Variations of the icon 316 ′, 316 ′′ can indicate the amount of time remaining before the email message is deleted.
  • a red clock can signify that the email message is to expire immediately (i.e., to be deleted upon the next refresh of the email client program 18 ); an orange clock can signify that the email message is to expire in less than an hour; and a green clock can signify that the email message is scheduled to expire in less than one month.
  • the user can activate the icon (e.g., by double-clicking) to open a dialog window that specifies the scheduled time of deletion and permits the user to modify or remove the expiration date.
  • icon 320 indicates that the email message is associated with an event-based deletion.
  • a second icon such as a clock, appears adjacent the double-headed arrow to indicate when the scheduled event is currently expected to occur.
  • patterns or color can be used to denote the expiration period, for example, a yellow clock to signify that the scheduled event is to occur within a week.
  • Activating this icon opens a dialog window that specifies the scheduled item. The user can open and review the scheduled item, remove the link to this scheduled item, change the link to a different scheduled object, or any combination thereof.
  • the expiration date of the email message linked to that scheduled item automatically changes. For example, consider an appointment that is changed to occur one week later than originally scheduled. The expiration date of any email message linked to the occurrence of this appointment is automatically extended one week.
  • the present invention may be implemented as one or more computer-readable software programs embodied on or in one or more articles of manufacture.
  • the article of manufacture can be, for example, any one or combination of a floppy disk, a hard disk, hard-disk drive, a CD-ROM, a DVD-ROM, a flash memory card, an EEPROM, an EPROM, a PROM, a RAM, a ROM, or a magnetic tape.
  • any standard or proprietary, programming or interpretive language can be used to produce the computer-readable software programs. Examples of such languages include C, C++, Pascal, JAVA, BASIC, Visual Basic, and Visual C++.
  • the software programs may be stored on or in one or more articles of manufacture as source code, object code, interpretive code, or executable code.

Abstract

Described are a system and method of managing electronic mail messages in an email account. An email message is displayed to a user on a display screen of a device. In response to detecting intent of the user to close the email message, the user is automatically presented with a plurality of deletion options for deleting the email message. The user selects one of deletion options, causing the email message to close and setting a deletion criterion for deleting the email message based on the selected deletion option. In response to detecting intent of the user to send an email message, the user is presented with a plurality of deletion options for the deleting a self-copy email message. The user selects one of the deletion options, causing the email message to be sent, and the deletion criterion to be set for the self-copy based on the selected deletion option.

Description

    FIELD OF THE INVENTION
  • The invention relates generally to electronic mail systems. More particularly, the invention relates to a system and method of scheduling automatic deletions of electronic mail messages in a user's electronic mail account.
  • BACKGROUND
  • Electronic mail, or email, is a widespread, heavily used software tool for exchanging messages among users over a communications network, such as the Internet. Anyone with an email-enabled computing device, such as a desktop or laptop computer, workstation, personal digital assistant, or cell phone, with a wireless or wired connection to the network, can send email messages to the electronic mailboxes of others users similarly connected to the network. A typical business user can receive several hundred email messages in the course of a day. Moreover, users often save a copy of each self-generated mail message, whether that mail message is a newly composed mail message or a reply to or a forwarding of a received message. Unless proactively and regularly managed, users' mailboxes thus become cluttered with saved email messages, many of which have outlived their usefulness.
  • Disadvantages inherent to mailbox clutter are evident. Organizations need to spend more on their mail servers to maintain the large number of saved email messages and employees are less efficient when having to sort through many irrelevant emails. Notwithstanding such disadvantages, mailbox clutter still grows because users do not want to delete immediately email messages that may have some time-limited usefulness (e.g., until a scheduled meeting occurs with the email message sender). Many users, however, forget to delete these email messages after their period of usefulness has passed. Thus, there is a need for a system and method that can help email users reduce the clutter of email messages in their mailboxes and organizations manage costs for maintaining email accounts.
  • SUMMARY
  • In one aspect, the invention features a method of managing electronic mail (email) messages in an email account. A first email message is displayed to a user on a display screen of a device. The user is presented with a plurality of deletion options in response to detecting an intent of the user to perform an action on the first email message. An input signal is received from the user that selects one of deletion options. In response to the input signal, the action is performed on the first email message and a deletion criterion is set for a second email message based on the selected deletion option.
  • In another aspect, the invention features a computing system for managing electronic mail (email) messages in an email account. The computing system comprises a display screen and an input device receiving a first signal from a user of the computer system indicating intent of the user to perform an action on a first email message displayed on the display screen. A processor executes an email client program to display a plurality of deletion options on the display screen in response to the first signal. The email client program performs the action on the first email message and sets a deletion criterion for a second email message in response to a second signal received by the input device that selects one of the deletion options.
  • In yet another aspect, the invention features an apparatus for managing electronic mail (email) messages in an email account. The apparatus includes means for displaying to a user a first email message on a display screen of a device, means for presenting the user with a plurality of deletion options in response to detecting an intent of the user to perform an action on the first email message, means for receiving an input signal from the user that selects one of deletion options, and means, responsive to the input signal, for performing the action on the first email message and for setting a deletion criterion for a second email message based on the selected deletion option.
  • In still another aspect, the invention features a computer program product for use with a computer system. The computer program product comprises a computer useable medium having embodied therein program code. The program code includes program code for displaying to a user a first email message on a display screen of a device, program code for presenting the user with a plurality of deletion options in response to detecting an intent of the user to perform an action on the first email message, program code for receiving an input signal from the user that selects one of deletion options, and program code, responsive to the input signal, for performing the action on the first email message and for setting a deletion criterion for a second email message based on the selected deletion option.
  • In still yet another aspect, the invention features a computer data signal embodied in a carrier wave for use with a computer system having a display and capable of generating a user interface through which a user may interact with the computer system. The computer data signal comprises program code for displaying to a user a first email message on a display screen of a device, program code for presenting the user with a plurality of deletion options in response to detecting an intent of the user to perform an action on the first email message, program code for receiving an input signal from the user that selects one of deletion options, and program code, responsive to the input signal, for performing the action on the first email message and for setting a deletion criterion for a second email message based on the selected deletion option.
  • BRIEF DESCRIPTION OF THE DRAWINGS
  • The above and further advantages of this invention may be better understood by referring to the following description in conjunction with the accompanying drawings, in which like numerals indicate like structural elements and features in various figures. The drawings are not necessarily to scale, emphasis instead being placed upon illustrating the principles of the invention.
  • FIG. 1 is a block diagram of an embodiment of a client system constructed in accordance with the invention.
  • FIG. 2 is a flow diagram of an embodiment of a process for scheduling automatic deletion of a received email message.
  • FIG. 3 is an illustration of a one-click deletion menu for assigning a deletion criterion to a received email message.
  • FIG. 4 is a flow diagram of an embodiment of a process for scheduling automatic deletion of an email message to be sent.
  • FIG. 5 is an illustration of a one-click deletion menu for assigning a deletion criterion to an email message to be sent.
  • FIG. 6 is an illustration of a one-click deletion menu for linking a deletion criterion for an email message to a scheduled item, such as a task in a “to do” list or a meeting in a “calendar.”
  • FIG. 7 is a flow diagram of an embodiment of a process for linking deletion of an email to a scheduled item.
  • FIG. 8 is a diagram of an example of mailbox view having email messages marked for scheduled deletion in accordance with the invention.
  • DETAILED DESCRIPTION
  • In general, the present invention provides users with a tool for managing electronic mail (email) messages in their email accounts. In brief overview, a user determines if and when email messages are to be deleted from an email account. Scheduled email deletions can be time-based or event-based. Time-based deletions cause email messages to be deleted at a specified time. Event-based deletions cause email messages to be deleted on the occurrence of a particular event. A user assigns a deletion criterion to an email message, whether time-based or event based, upon closing that email message. Accordingly, email messages are subsequently and automatically removed from a user's email account, at the scheduled time or upon the occurrence of the event, without any further intervention by the user, thus helping reduce the clutter of email messages in the user's email account and the amount of computing resources needed for storing email messages.
  • FIG. 1 shows an embodiment of a client system 10 constructed in accordance with the invention. The client system 10 can be any personal computer (e.g., 286, 386, 486, Pentium, Pentium II, Macintosh computer), Windows-based terminal, Network Computer, wireless device, information appliance, RISC Power PC, X-device, workstation, mini-computer, mainframe computer, cell phone, personal digital assistant (PDA) or other computing device that has hardware 14 such as a display screen, one or more input devices (e.g., keypad, stylus, keyboard, mouse, touch-pad, and trackball), a processor for executing application programs 16, and sufficient persistent storage for storing such application programs and related information. One such application program 16 is an electronic mail client program 18 of the invention.
  • The email client program 18 can be any proprietary or commercially available email program, such as Lotus NOTES™ and Microsoft OUTLOOK™, modified to support scheduled email deletions of the invention. Optionally, the client system 10 includes other application programs 16, such as a “personal information manager” 22 with which the email client program 18 interoperates to schedule event-based email deletions in accordance with the invention. The personal information manager program 22 includes a task organizer (i.e., “To Do” items) module 24 and a calendar module 26 by which a user can define and schedule tasks and appointments. Although shown to be separate application programs, the email client program 18 and personal information manager 22 can be integrated in a single application program.
  • The email client program 18 and performance information manager 22 execute within an operating system 28. Examples of operating systems supported by the client system 10 include Windows 3.x, Windows 95, Windows 98, Windows NT 3.51, Windows NT 4.0, Windows XP, Windows CE, Macintosh, Java, LINUX, and UNIX. The client system 10 also includes a network interface 30 for communicating over a network 32. The network 32 can be a local-area network (LAN), a metro-area network (MAN), or wide-area network (WAN), such as the Internet or World Wide Web. Users of the client system 10 can connect to the network 32 through one of a variety of connections, such as standard telephone lines, LAN or WAN links (e.g., T1, T3), broadband connections (Frame Relay, ATM), and wireless connections (e.g., 802.11(a), 802.11(b), 802.11(g)). The email client program 18 communicates with an email server 40 located on the network 32 through the network interface 30, to exchange email messages with other users connected to the network 32.
  • FIG. 2 shows an embodiment of a process 50 for scheduling time-based deletions of email messages in an email account in accordance with the invention. Consider that the user is currently running the email client program 18 on the client system 10, has received a new email message, and opened it to read its contents. The email client program 18 accordingly displays the new email message on a display screen of the client system 10 within a graphical window. At step 54, the user signals intent to close the email message by activating a “close” button located at the window's edge. In response to this signal to close the email message, the email client program 18 displays (step 58) a deletion-options menu on the display screen. The deletion-options menu lists various deletion criteria from which the user is required to make a selection to complete the process of closing the email message.
  • The user then selects (step 62) a particular deletion criterion to assign to the email message. The manner of making the selection depends upon the technology of the client system 10. For example, the user can click the desired selection (e.g., for a mouse, trackball, or touch-pad input device), type a character associated with the selection (e.g., for a keypad or keyboard), or press the selection on the display screen (e.g., with a stylus). Execution of the user's selection results in closing (step 66) the email message, and scheduling or performing immediately (step 70) the deletion of the email mail message in accordance with the user's selection. Optionally, in the inbox of the user's mailbox view, when the email message is not deleted immediately, an indicator also appears (step 74) adjacent to the email message to indicate the scheduled deletion. One technique useful for implementing single selection deletion-option menus of the invention is described in U.S. patent application Ser. No. 09/992,236, filed Nov. 6, 2001, titled “Method and Apparatus for Single Selection Evaluations in Interactive Systems,” the entirety of which is incorporated by reference herein.
  • FIG. 3 shows an example of a deletion-options menu 100 presented to the user for closing a received email message. The deletion-options menu 100 includes a plurality of deletion-criterion buttons 104. Each button 104, except for button 104 a, identifies a different expiration period for the email message (e.g., immediate deletion, delete in 1 hour, 1 day, 1 week, and 1 year). The deletion-criterion button 104 a indicates to save the email message indefinitely. With the exception of this button 104 a, each of the other deletion-criterion buttons establishes a time-based scheduled deletion of the email message. In one embodiment, those deletion-options available to the user are determined by an email retention policy set by the organization for which the user works. For example, the policy can require mandatory expiration periods not to exceed one year. In this instance, the “Save indefinitely” button 104 a is not presented as an option. In another embodiment, the user designs the deletion-option menu 100 to satisfy personal email retention practices. Deletion options other than the time-based deletion options shown in FIG. 3 can be used without departing from the principles of the invention. For example, another set of deletion options includes: delete immediately, at the end of the day, at the end of the week, at the end of the month, at the end of the year, or keep indefinitely.
  • Although described above in connection with closing email messages, the principles of the invention apply also to setting a deletion criterion for a self-copy of a “sent” email message. Users commonly configure their email client programs to save a copy in their email account of those email messages that are newly authored, sent in reply, or forwarded. For example, consider that before closing the email message described in FIG. 3, the user desires to draft a reply to the sender of the email message. Referring to FIG. 4, an embodiment of a process 110 for managing a copy of a sent email message includes displaying (step 118) a deletion-options menu on the display screen when the user signals intent to send the email message. The user can signal this intent by activating a “send” button displayed by the email client program 18. This deletion-options menu lists various deletion criteria from which the user is required to make a selection to complete the process of sending the email message. The user selects (step 122) the particular deletion criterion for the email message using a selection technique appropriate for the technology of the client system 10, as described above. This selection causes the email message to be sent (step 126) and the copy of this email message, which remains in the user's email account, to be immediately deleted or scheduled for deletion (step 130). Optionally, in the sent mail folder of the user's email account, when the copy of the sent email message is not deleted immediately, an indicator appears (step 134) adjacent to the email message to indicate the scheduled deletion.
  • FIG. 5 shows an embodiment of a deletion-options menu 150 presented to the user for setting a deletion criterion for the self-copy of a sent email message (i.e., a newly authored, reply, or forwarded email message). The deletion-options menu 150 includes a plurality of deletion-criterion buttons 154 that each identify a period for saving a copy of the sent email message in the sender's email account (e.g., do not save, save for 1 hour, 1 day, 1 week, 1 year, and indefinitely). Activating any of the buttons 154 operates to send the email message to its identified recipients. Activation of the selected button 154 also schedules a time-based deletion or performs an immediate deletion of the copy, except for the button 154 a, which indicates to save the copy indefinitely.
  • Another embodiment of the invention permits the user to associate or link the deletion of an email message to an external object, such as a scheduled item and a file stored on the client system 10. A scheduled item, as used herein, is a scheduled event, such as a task or an appointment. For linking to a scheduled item, the user runs the personal information manager program 22 of FIG. 1 to define and maintain such tasks and appointments. FIG. 6 shows an embodiment of another deletion-options menu 180 that can be presented to the user for linking the deletion of email messages with scheduled items or with stored files. In addition to the same buttons of FIG. 3, here identified as deletion-criterion buttons 184, the deletion-options menu 180 includes a button 184 b (labeled “Save Until”) for linking the deletion of the email message (or its copy) to a scheduled item. In another embodiment, the user can highlight an email message in a mailbox view and open a drop-down menu on the toolbar that includes an option to link the highlighted email message to an external object.
  • FIG. 7 shows an embodiment of a process 200 for linking the deletion of an email message to a scheduled item. When closing a received email message, when forwarding a received email message, or when sending a new or reply email message, the user signals (step 204) intent to close or send the email message. In response, the email client program 18 displays (step 208) the deletion-options menu 180 of FIG. 6, for example. To link deletion of the email message to a scheduled item, the user selects (step 212) the linking button 184 b. Activation of this button 184 b causes a dialog window to open (step 216), prompting the user to identify the particular scheduled item to which the email message (or its copy) is to be linked. To assist the user in selecting the scheduled item, the dialog window provides searching and browsing capabilities for looking through the possible tasks or appointments. Once the user enters the selected scheduled item, at step 220 the email message closes (for a close operation) or is sent (for a send operation) to its target recipient. Any number of email messages can be linked to the same scheduled item. When the event associated with the scheduled item occurs, e.g., the task is marked completed or the date of the appointment passes, each email message linked to that scheduled item is automatically deleted (step 224).
  • As a safeguard against unwanted email message deletions, one embodiment of the email client program 18 prompts the user for a confirmation before deleting any automatic time-based or event-based deletions. For example, the email client program 18 can display a dialog window listing each of the email messages that are to be deleted immediately, pending user confirmation. In one embodiment, a checkbox appears adjacent to each deletion candidate. The dialog window also instructs the user to enter a check into the checkbox of each email message that is to be deleted, or, alternatively, that is to be saved from deletion, depending upon the preferred technique for confirming deletion.
  • FIG. 8 shows an example of a mailbox view 300 listing a plurality of email messages. (For example, the mailbox view 300 can be of the sent mail folder or of the inbox folder). Some of the email messages (denoted 304) are associated with scheduled time-based deletions, other email messages (denoted 308) are associated with event-based deletions, and other email messages (denoted 312) are unassociated with any scheduled deletions (i.e., to remain in the email account indefinitely until manually deleted by the user). One type of icon 316, here, a timepiece or a clock located adjacent to the subject column of the email message, identifies the email message as being associated with a scheduled time-based deletion. Variations of the icon 316′, 316″ (e.g., different colors, different shading or different patterns) can indicate the amount of time remaining before the email message is deleted. For example, a red clock can signify that the email message is to expire immediately (i.e., to be deleted upon the next refresh of the email client program 18); an orange clock can signify that the email message is to expire in less than an hour; and a green clock can signify that the email message is scheduled to expire in less than one month. The user can activate the icon (e.g., by double-clicking) to open a dialog window that specifies the scheduled time of deletion and permits the user to modify or remove the expiration date.
  • Another type of icon 320, here, a double-headed arrow located adjacent to the subject column of the email message, indicates that the email message is associated with an event-based deletion. Optionally, a second icon, such as a clock, appears adjacent the double-headed arrow to indicate when the scheduled event is currently expected to occur. Again, patterns or color can be used to denote the expiration period, for example, a yellow clock to signify that the scheduled event is to occur within a week. Activating this icon opens a dialog window that specifies the scheduled item. The user can open and review the scheduled item, remove the link to this scheduled item, change the link to a different scheduled object, or any combination thereof. Note that if a scheduled item experiences a schedule change, the expiration date of the email message linked to that scheduled item automatically changes. For example, consider an appointment that is changed to occur one week later than originally scheduled. The expiration date of any email message linked to the occurrence of this appointment is automatically extended one week.
  • Additionally, for a user with visual disabilities, all iconic indicia described above have optional text equivalents (suitable for presentation via text-to-speech technology), which can be used instead of the icons, depending upon the user's settings in a preferences table.
  • The present invention may be implemented as one or more computer-readable software programs embodied on or in one or more articles of manufacture. The article of manufacture can be, for example, any one or combination of a floppy disk, a hard disk, hard-disk drive, a CD-ROM, a DVD-ROM, a flash memory card, an EEPROM, an EPROM, a PROM, a RAM, a ROM, or a magnetic tape. In general, any standard or proprietary, programming or interpretive language can be used to produce the computer-readable software programs. Examples of such languages include C, C++, Pascal, JAVA, BASIC, Visual Basic, and Visual C++. The software programs may be stored on or in one or more articles of manufacture as source code, object code, interpretive code, or executable code.
  • While the invention has been shown and described with reference to specific preferred embodiments, it should be understood by those skilled in the art that various changes in form and detail may be made therein without departing from the spirit and scope of the invention as defined by the following claims.

Claims (39)

1. A method of managing electronic mail (email) messages in an email account, the method comprising:
displaying to a user a first email message on a display screen of a device;
presenting the user with a plurality of deletion options in response to detecting an intent of the user to perform an action on the first email message;
receiving an input signal from the user that selects one of deletion options; and
in response to the input signal, performing the action on the first email message and setting a deletion criterion for a second email message based on the selected deletion option.
2. The method of claim 1, wherein the second email message is the first email message and the action is to close the first email message.
3. The method of claim 1, wherein the action is to send the first email message and the second email message is a copy of the sent first email message.
4. The method of claim 1, wherein the step of setting the deletion criterion for the second email message includes associating deletion of the second email message to an occurrence of a scheduled item.
5. The method of claim 4, wherein the scheduled item is an appointment in a calendar.
6. The method of claim 4, wherein the scheduled item is a task in a task list.
7. The method of claim 1, wherein the step of setting the deletion criterion for the second email message includes scheduling deletion of the second email message to a specified time.
8. The method of claim 1, further comprising prompting the user for confirmation before deleting the second email message based on the deletion criterion.
9. The method of claim 1, further comprising defining by the user each deletion option to be presented.
10. The method of claim 1, further comprising displaying a mailbox view listing a plurality of email messages, and providing an indicator for each email message scheduled for deletion.
11. The method of claim 10, further comprising activating the indicator for one of the email messages to display deletion criterion associated with that email message.
12. A computing system for managing electronic mail (email) messages in an email account, the computing system comprising:
a display screen;
an input device receiving a first signal from a user of the computer system indicating an intent of the user to perform an action on a first email message displayed on the display screen; and
a processor executing an email client program to display a plurality of deletion options on the display screen in response to the first signal, the email client program performing the action on the first email message and setting a deletion criterion for a second email message in response to a second signal received by the input device that selects one of the deletion options.
13. The computing system of claim 12, wherein the second email message is the first email message and the action is to close the first email message.
14. The computing system of claim 12, wherein the action is to send the first email message to a recipient and the second email message is a copy of the sent first email message.
15. The computing system of claim 12, wherein the deletion criterion for deleting the second email message is associated with an occurrence of a scheduled item.
16. The computing system of claim 12, wherein the deletion criterion for deleting the second email message includes an expiration date.
17. The computing system of claim 12, wherein the email client program displays on the display screen a mailbox view listing a plurality of email messages and an indicator for each email message scheduled for deletion.
18. The computing system of claim 17, wherein the email client program displays on the display screen deletion criterion associated with deleting one of the email messages for which the indicator is activated.
19. An apparatus for managing electronic mail (email) messages in an email account, the apparatus comprising:
means for displaying to a user a first email message on a display screen of a device;
means for presenting the user with a plurality of deletion options in response to detecting an intent of the user to perform an action on the first email message;
means for receiving an input signal from the user that selects one of deletion options; and
means, responsive to the input signal, for performing the action on the first email message and for setting a deletion criterion for a second email message based on the selected deletion option.
20. The apparatus of claim 19, wherein the second email message is the first email message and the action is to close the first email message.
21. The apparatus of claim 19, wherein the action is to send the first email message to a recipient and the second email message is a copy of the sent first email message.
22. The apparatus of claim 19, wherein the means for setting the deletion criterion for the second email message includes means for associating deletion of the second email message to an occurrence of a scheduled item.
23. The apparatus of claim 19, wherein the means for setting the deletion criterion for the second email message includes means for scheduling deletion of the second email message to a specified time.
24. The apparatus of claim 19, further comprising means for displaying a mailbox view listing a plurality of email messages and for providing an indicator for each email message scheduled for deletion.
25. The apparatus of claim 24, further comprising means for activating the indicator for one of the email messages to display deletion criterion associated with that email message.
26. A computer program product for use with a computer system, the computer program product comprising a computer useable medium having embodied therein program code comprising:
program code for displaying to a user a first email message on a display screen of a device;
program code for presenting the user with a plurality of deletion options in response to detecting an intent of the user to perform an action on the first email message;
program code for receiving an input signal from the user that selects one of deletion options; and
program code, responsive to the input signal, for performing the action on the first email message and for setting a deletion criterion for a second email message based on the selected deletion option.
27. The computer program product of claim 26, wherein the second email message is the first email message and the action is to close the first email message.
28. The computer program product of claim 26, wherein the action is to send the first email message to a recipient and the second email message is a copy of the first email message.
29. The computer program product of claim 26, wherein the program code for setting the deletion criterion for the second email message includes program code for associating deletion of the second email message to an occurrence of a scheduled item.
30. The computer program product of claim 26, wherein the program code for setting the deletion criterion for the second email message includes program code for scheduling deletion of the second email message to a specified time.
31. The computer program product of claim 26, further comprising program code for displaying a mailbox view listing a plurality of email messages, and program code for providing an indicator for each email message scheduled for deletion.
32. The computer program product of claim 31, further comprising program code for activating the indicator for one of the email messages to display deletion criterion associated with that email message.
33. A computer data signal embodied in a carrier wave for use with a computer system having a display and capable of generating a user interface through which a user may interact with the computer system, the computer data signal comprising:
program code for displaying to a user a first email message on a display screen of a device;
program code for presenting the user with a plurality of deletion options in response to detecting an intent of the user to perform an action on the first email message;
program code for receiving an input signal from the user that selects one of deletion options; and
program code, responsive to the input signal, for performing the action on the first email message and for setting a deletion criterion for a second email message based on the selected deletion option.
34. The computer data signal of claim 33, wherein the second email message is the first email message and the action is to close the first email message.
35. The computer data signal of claim 33, wherein the action is to send the first email message to a recipient and wherein the second email message is a copy of the first email message.
36. The computer data signal of claim 33, wherein the program code for setting the deletion criterion for the second email message includes program code for associating deletion of the second email message to an occurrence of a scheduled item.
37. The computer data signal of claim 33, wherein the program code for setting the deletion criterion for the second email message includes program code for scheduling deletion of the second email message to a specified time.
38. The computer data signal of claim 33, further comprising program code for displaying a mailbox view listing a plurality of email messages, and program code for providing an indicator for each email message scheduled for deletion.
39. The computer data signal of claim 33, further comprising program code for activating the indicator for one of the email messages to display deletion criterion associated with that email message.
US10/734,437 2003-12-12 2003-12-12 Scheduled electronic mail deletions Abandoned US20050132010A1 (en)

Priority Applications (2)

Application Number Priority Date Filing Date Title
US10/734,437 US20050132010A1 (en) 2003-12-12 2003-12-12 Scheduled electronic mail deletions
US12/198,390 US7783715B2 (en) 2003-12-12 2008-08-26 Scheduled electronic mail deletions

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
US10/734,437 US20050132010A1 (en) 2003-12-12 2003-12-12 Scheduled electronic mail deletions

Related Child Applications (1)

Application Number Title Priority Date Filing Date
US12/198,390 Continuation US7783715B2 (en) 2003-12-12 2008-08-26 Scheduled electronic mail deletions

Publications (1)

Publication Number Publication Date
US20050132010A1 true US20050132010A1 (en) 2005-06-16

Family

ID=34653365

Family Applications (2)

Application Number Title Priority Date Filing Date
US10/734,437 Abandoned US20050132010A1 (en) 2003-12-12 2003-12-12 Scheduled electronic mail deletions
US12/198,390 Expired - Fee Related US7783715B2 (en) 2003-12-12 2008-08-26 Scheduled electronic mail deletions

Family Applications After (1)

Application Number Title Priority Date Filing Date
US12/198,390 Expired - Fee Related US7783715B2 (en) 2003-12-12 2008-08-26 Scheduled electronic mail deletions

Country Status (1)

Country Link
US (2) US20050132010A1 (en)

Cited By (73)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20050257275A1 (en) * 2004-04-28 2005-11-17 Canon Kabushiki Kaisha Image forming apparatus, data processing method, computer-readable storage medium on which a program is stored, and program
US20070061400A1 (en) * 2005-09-13 2007-03-15 The Go Daddy Group, Inc. Methods for organizing emails in folders
US7277716B2 (en) 1997-09-19 2007-10-02 Richard J. Helferich Systems and methods for delivering information to a communication device
US20080077704A1 (en) * 2006-09-24 2008-03-27 Void Communications, Inc. Variable Electronic Communication Ping Time System and Method
US20080133621A1 (en) * 2004-09-30 2008-06-05 Bruno Bozionek Method And Arrangement For Managing Documents In Electronic Document Folders
US20080153540A1 (en) * 2005-12-09 2008-06-26 Sony Ericsson Mobile Communications Ab Electronic equipment with content management function and program for providing same
US20080201440A1 (en) * 2007-02-15 2008-08-21 Void Communications, Inc. Electronic Messaging Recordlessness Warning and Routing System and Method
GB2451654A (en) * 2007-08-08 2009-02-11 Anthony Kujawa Email management
US20090177704A1 (en) * 2008-01-09 2009-07-09 Microsoft Corporation Retention policy tags for data item expiration
US20090234929A1 (en) * 2008-03-11 2009-09-17 Fujitsu Limited Recording medium with electronic mail management program recorded, communication terminal, and electronic mail management method
US7610345B2 (en) 2005-07-28 2009-10-27 Vaporstream Incorporated Reduced traceability electronic message system and method
US20090319593A1 (en) * 2008-06-18 2009-12-24 International Business Machines Corporation Optimized Message Format for Synchronization Flows Between Transaction Processing Systems
US20100050231A1 (en) * 2006-03-07 2010-02-25 Emc Corporation Resolving retention policy conflicts
US20100146059A1 (en) * 2008-12-10 2010-06-10 International Business Machines Corporation Method and system for managing electronic mail
US7801862B1 (en) 2006-09-29 2010-09-21 Emc Corporation Retention of complex objects
US7814063B1 (en) 2006-03-07 2010-10-12 Emc Corporation Retention and disposition of components of a complex stored object
US7818300B1 (en) 2006-03-07 2010-10-19 Emc Corporation Consistent retention and disposition of managed content and associated metadata
US7835757B2 (en) 1997-09-19 2010-11-16 Wireless Science, Llc System and method for delivering information to a transmitting and receiving device
US20100293470A1 (en) * 2009-05-12 2010-11-18 Microsoft Corporatioin Hierarchically-Organized Control Galleries
US20100332563A1 (en) * 2009-06-26 2010-12-30 Fujitsu Limited Information processing apparatus, information processing method, and recording medium
US7957695B2 (en) 1999-03-29 2011-06-07 Wireless Science, Llc Method for integrating audio and visual messaging
US20110138273A1 (en) * 2004-08-16 2011-06-09 Microsoft Corporation Floating Command Object
US7970743B1 (en) 2005-09-15 2011-06-28 Emc Corporation Retention and disposition of stored content associated with multiple stored objects
EP2410474A1 (en) * 2010-07-20 2012-01-25 Research In Motion Limited System and method for controlling the deletion of data associated with electronic groups
US8107601B2 (en) 1997-09-19 2012-01-31 Wireless Science, Llc Wireless messaging system
US8116743B2 (en) 1997-12-12 2012-02-14 Wireless Science, Llc Systems and methods for downloading information to a mobile device
US8117542B2 (en) 2004-08-16 2012-02-14 Microsoft Corporation User interface for displaying selectable software functionality controls that are contextually relevant to a selected object
US8146016B2 (en) 2004-08-16 2012-03-27 Microsoft Corporation User interface for displaying a gallery of formatting options applicable to a selected object
US8201103B2 (en) 2007-06-29 2012-06-12 Microsoft Corporation Accessing an out-space user interface for a document editor program
US8239882B2 (en) 2005-08-30 2012-08-07 Microsoft Corporation Markup based extensibility for user interfaces
US8255828B2 (en) 2004-08-16 2012-08-28 Microsoft Corporation Command user interface for displaying selectable software functionality controls
US20120260193A1 (en) * 2011-04-11 2012-10-11 Microsoft Corporation Scheduled Message Cleanup
US8402096B2 (en) 2008-06-24 2013-03-19 Microsoft Corporation Automatic conversation techniques
US8484578B2 (en) 2007-06-29 2013-07-09 Microsoft Corporation Communication between a document editor in-space user interface and a document editor out-space user interface
US8605090B2 (en) 2006-06-01 2013-12-10 Microsoft Corporation Modifying and formatting a chart using pictorially provided chart elements
US8620869B2 (en) 2008-09-25 2013-12-31 Microsoft Corporation Techniques to manage retention policy tags
US8627222B2 (en) 2005-09-12 2014-01-07 Microsoft Corporation Expanded search and find user interface
US8689137B2 (en) 2005-09-07 2014-04-01 Microsoft Corporation Command user interface for displaying selectable functionality controls in a database application
US8762880B2 (en) 2007-06-29 2014-06-24 Microsoft Corporation Exposing non-authoring features through document status information in an out-space user interface
US8788592B1 (en) * 2004-04-15 2014-07-22 Oracle America, Inc. System and method for customizable e-mail message notes
US8799808B2 (en) 2003-07-01 2014-08-05 Microsoft Corporation Adaptive multi-line view user interface
US8839139B2 (en) 2004-09-30 2014-09-16 Microsoft Corporation User interface for providing task management and calendar information
US9002805B1 (en) 2012-12-14 2015-04-07 Amazon Technologies, Inc. Conditional storage object deletion
US9015621B2 (en) 2004-08-16 2015-04-21 Microsoft Technology Licensing, Llc Command user interface for displaying multiple sections of software functionality controls
US9052942B1 (en) 2012-12-14 2015-06-09 Amazon Technologies, Inc. Storage object deletion job management
US9063946B1 (en) 2012-12-14 2015-06-23 Amazon Technologies, Inc. Backoff-based scheduling of storage object deletions
US9098837B2 (en) 2003-06-26 2015-08-04 Microsoft Technology Licensing, Llc Side-by-side shared calendars
US20160026367A1 (en) * 2014-07-24 2016-01-28 Blackberry Limited System, method and device-readable medium for last-viewed communication event interaction within a unified event view
US20160028670A1 (en) * 2014-07-28 2016-01-28 Vivint, Inc. Asynchronous communications using home automation system
US9282081B2 (en) 2005-07-28 2016-03-08 Vaporstream Incorporated Reduced traceability electronic message system and method
US9355060B1 (en) 2012-12-14 2016-05-31 Amazon Technologies, Inc. Storage service lifecycle policy transition management
US9417917B1 (en) 2012-12-14 2016-08-16 Amazon Technologies, Inc. Equitable resource allocation for storage object deletion
US9438551B1 (en) * 2015-07-08 2016-09-06 International Business Machines Corporation Preventing a user from missing unread documents
US9542667B2 (en) 2005-09-09 2017-01-10 Microsoft Technology Licensing, Llc Navigating messages within a thread
US9565147B2 (en) 2014-06-30 2017-02-07 Go Daddy Operating Company, LLC System and methods for multiple email services having a common domain
US9658983B1 (en) 2012-12-14 2017-05-23 Amazon Technologies, Inc. Lifecycle support for storage objects having multiple durability levels specifying different numbers of versions
US9665850B2 (en) 2008-06-20 2017-05-30 Microsoft Technology Licensing, Llc Synchronized conversation-centric message list and message reading pane
US9690450B2 (en) 2004-08-16 2017-06-27 Microsoft Corporation User interface for displaying selectable software functionality controls that are relevant to a selected object
US9727522B1 (en) 2012-12-14 2017-08-08 Amazon Technologies, Inc. Multi-tenant storage service object lifecycle management using transition job objects
US9727989B2 (en) 2006-06-01 2017-08-08 Microsoft Technology Licensing, Llc Modifying and formatting a chart using pictorially provided chart elements
US20180123988A1 (en) * 2016-10-27 2018-05-03 PracticeIQ Inc. Apparatus and method for email-based project management
US10200318B2 (en) * 2012-12-13 2019-02-05 Microsoft Technology Licensing, Llc Task completion in email using third party app
US10409779B2 (en) 2016-08-31 2019-09-10 Microsoft Technology Licensing, Llc. Document sharing via logical tagging
US10432568B2 (en) 2016-03-31 2019-10-01 Microsoft Technology Licensing, Llc Automated classification and time-based relevancy prioritization of electronic mail items
US10445114B2 (en) 2008-03-31 2019-10-15 Microsoft Technology Licensing, Llc Associating command surfaces with multiple active components
US10482429B2 (en) 2003-07-01 2019-11-19 Microsoft Technology Licensing, Llc Automatic grouping of electronic mail
US10528385B2 (en) 2012-12-13 2020-01-07 Microsoft Technology Licensing, Llc Task completion through inter-application communication
US10545650B2 (en) * 2015-08-12 2020-01-28 International Business Machines Corporation Application for auto deletion of images
US10796283B2 (en) 2018-09-24 2020-10-06 International Business Machines Corporation Dynamically deleting received documents based on a generated expiration deadline for an event lapsing
US10839325B2 (en) 2016-11-06 2020-11-17 Microsoft Technology Licensing, Llc Efficiency enhancements in task management applications
US20220261762A1 (en) * 2021-02-17 2022-08-18 Docsolid Llc Digital mailroom application
US20220261763A1 (en) * 2021-02-17 2022-08-18 Docsolid Llc Digital mailroom application
US11431664B2 (en) * 2019-02-18 2022-08-30 State Farm Mutual Automobile Insurance Company Outbound dialer and messaging system and user interface for group messaging

Families Citing this family (25)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20070233789A1 (en) * 2006-03-31 2007-10-04 Microsoft Corporation Determining failed delivery of email messages using email notifications
US8239458B2 (en) * 2006-03-31 2012-08-07 Microsoft Corporation Determining failed delivery of email messages using email notifications
US8832201B2 (en) * 2008-08-18 2014-09-09 International Business Machines Corporation Method, system and program product for providing selective enhanced privacy and control features to one or more portions of an electronic message
US8752186B2 (en) * 2009-07-23 2014-06-10 Facebook, Inc. Dynamic enforcement of privacy settings by a social networking system on information shared with an external system
US9244965B2 (en) 2010-02-22 2016-01-26 Thoughtwire Holdings Corp. Method and system for sharing data between software systems
US20110213845A1 (en) * 2010-02-26 2011-09-01 Research In Motion Limited Automatic deletion of electronic messages
US8554253B2 (en) 2010-08-26 2013-10-08 John L. Rogitz Telephone messaging privacy
CN102387238A (en) * 2010-08-31 2012-03-21 鸿富锦精密工业(深圳)有限公司 Mobile terminal and method for automatically deleting short messages
US20120054683A1 (en) * 2010-09-01 2012-03-01 Nokia Corporation Method, apparatus, computer program and user interface
CN102413222A (en) * 2010-09-21 2012-04-11 鸿富锦精密工业(深圳)有限公司 Mobile terminal and method for locking short message
US8706697B2 (en) 2010-12-17 2014-04-22 Microsoft Corporation Data retention component and framework
US8650256B2 (en) * 2011-10-12 2014-02-11 International Business Machines Corporation Communications security by enforcing offline consumption and auto-termination of electronic messages
US8291031B1 (en) * 2011-11-29 2012-10-16 Google Inc. Sender control of expiry of an electronic message
US9852402B2 (en) 2011-12-19 2017-12-26 Microsoft Technology Licensing, Llc Performing operations on deleted items using deleted property information
US9536227B2 (en) 2011-12-19 2017-01-03 Microsoft Technology Licensing, Llc Restoring deleted items with context
US8930474B2 (en) * 2012-02-20 2015-01-06 Microsoft Corporation Time-managed electronic mail messages
US9742843B2 (en) 2013-03-14 2017-08-22 Thoughtwire Holdings Corp. Method and system for enabling data sharing between software systems
US10313433B2 (en) 2013-03-14 2019-06-04 Thoughtwire Holdings Corp. Method and system for registering software systems and data-sharing sessions
US10372442B2 (en) 2013-03-14 2019-08-06 Thoughtwire Holdings Corp. Method and system for generating a view incorporating semantically resolved data values
CN103714137B (en) * 2013-12-19 2017-11-21 大唐移动通信设备有限公司 The delet method and system of a kind of data file
US20150172247A1 (en) * 2014-02-21 2015-06-18 John Anthony Taglioli System And Method For Method For Controlling A Lifespan Of A Message Sent From Mobile Devices
US20150271128A1 (en) * 2014-03-21 2015-09-24 Keith M. Mantey Novel email message system and method
US10469431B2 (en) * 2015-12-21 2019-11-05 International Business Machines Corporation Cognitive message action recommendation in multimodal messaging system
US10397161B2 (en) * 2016-05-13 2019-08-27 Quest Software Inc. Electronic mail (email) message lifecycle management
CN109714477A (en) * 2018-12-21 2019-05-03 Tcl移动通信科技(宁波)有限公司 Mobile terminal email storage control method, mobile terminal and storage medium

Citations (25)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US5107419A (en) * 1987-12-23 1992-04-21 International Business Machines Corporation Method of assigning retention and deletion criteria to electronic documents stored in an interactive information handling system
US5283856A (en) * 1991-10-04 1994-02-01 Beyond, Inc. Event-driven rule-based messaging system
US5428778A (en) * 1992-02-13 1995-06-27 Office Express Pty. Ltd. Selective dissemination of information
US5555346A (en) * 1991-10-04 1996-09-10 Beyond Corporated Event-driven rule-based messaging system
US5627764A (en) * 1991-10-04 1997-05-06 Banyan Systems, Inc. Automatic electronic messaging system with feedback and work flow administration
US5786817A (en) * 1995-05-31 1998-07-28 Sony Corporation Method and apparatus for setting retention period of e-mail based on visual screen selection
US20010054073A1 (en) * 2000-02-02 2001-12-20 International Business Machines Corporation Method and system for handling E-mail messages in a communication system
US20020023136A1 (en) * 2000-06-15 2002-02-21 Silver Edward Michael Electronic mail (email) internet applicance methods and systems
US20020026478A1 (en) * 2000-03-14 2002-02-28 Rodgers Edward B. Method and apparatus for forming linked multi-user groups of shared software applications
US20020032742A1 (en) * 1999-01-15 2002-03-14 Anderson Eric D. Method and system for centralized storage and management of electronic messages
US20020035563A1 (en) * 2000-05-29 2002-03-21 Suda Aruna Rohra System and method for saving browsed data
US20020085034A1 (en) * 2000-12-29 2002-07-04 Cortright David Stanning Graphically represented dynamic time strip for displaying user-accessible time-dependent data objects
US20020090933A1 (en) * 2000-12-29 2002-07-11 Andrew Rouse System and method for providing wireless device access to scheduling applications
US20030081001A1 (en) * 2001-10-25 2003-05-01 Munro Michael W. Computer-assisted deletion of received electronic messages
US20030085927A1 (en) * 2001-11-06 2003-05-08 International Business Machines Corporation Method and apparatus for single selection evaluations in interactive systems
US6601088B1 (en) * 1999-06-23 2003-07-29 International Business Machines Corporation User controlled e-mail deletion
US6772397B1 (en) * 2000-06-12 2004-08-03 International Business Machines Corporation Method, article of manufacture and apparatus for deleting electronic mail documents
US20050144246A1 (en) * 2002-06-07 2005-06-30 Malik Dale W. Methods, systems, and computer program products for delivering time-sensitive content
US7020132B1 (en) * 1998-06-12 2006-03-28 J2 Global Communications, Inc. Scalable architecture for transmission of messages over a network
US20070042792A1 (en) * 2003-07-14 2007-02-22 Josh Perfetto Determining message format according to status information
US7191219B2 (en) * 1997-06-17 2007-03-13 Clarios Corporation Self-destructing document and e-mail messaging system
US7219302B1 (en) * 2000-07-19 2007-05-15 Everez Systems Limited System and method for organizing, managing, and manipulating desktop objects with an activity-oriented user interface
US20070233800A1 (en) * 2001-06-28 2007-10-04 Knoerle Joseph M System and method for electronic message status notification
US20070239898A1 (en) * 2001-08-07 2007-10-11 John Friend System and method for full wireless synchronization of a data processing apparatus with a messaging service
US7356564B2 (en) * 2002-01-09 2008-04-08 At&T Delaware Intellectual Property, Inc. Method, system, and apparatus for providing self-destructing electronic mail messages

Family Cites Families (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2001034546A (en) * 1999-07-22 2001-02-09 Fujitsu Ltd Message device
JP3821367B2 (en) * 2001-12-11 2006-09-13 ソニー株式会社 Chat providing system, information processing apparatus and method, and program
US20040141004A1 (en) * 2003-01-17 2004-07-22 International Business Machines Corporation Electronic messaging system and method with automatic prompting
US7415465B2 (en) * 2004-01-08 2008-08-19 International Business Machines Corporation Method for representing an interest priority of an object to a user based on personal histories or social context
US8271590B2 (en) * 2007-10-19 2012-09-18 International Business Machines Corporation Processing electronic messages according to sender classification

Patent Citations (30)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US5107419A (en) * 1987-12-23 1992-04-21 International Business Machines Corporation Method of assigning retention and deletion criteria to electronic documents stored in an interactive information handling system
US5283856A (en) * 1991-10-04 1994-02-01 Beyond, Inc. Event-driven rule-based messaging system
US5555346A (en) * 1991-10-04 1996-09-10 Beyond Corporated Event-driven rule-based messaging system
US5627764A (en) * 1991-10-04 1997-05-06 Banyan Systems, Inc. Automatic electronic messaging system with feedback and work flow administration
US5802253A (en) * 1991-10-04 1998-09-01 Banyan Systems Incorporated Event-driven rule-based messaging system
US5428778A (en) * 1992-02-13 1995-06-27 Office Express Pty. Ltd. Selective dissemination of information
US5786817A (en) * 1995-05-31 1998-07-28 Sony Corporation Method and apparatus for setting retention period of e-mail based on visual screen selection
US7191219B2 (en) * 1997-06-17 2007-03-13 Clarios Corporation Self-destructing document and e-mail messaging system
US7020132B1 (en) * 1998-06-12 2006-03-28 J2 Global Communications, Inc. Scalable architecture for transmission of messages over a network
US20020052923A1 (en) * 1999-01-15 2002-05-02 Anderson Eric D. Method and system for centralized storage and management of electronic messages
US20020032742A1 (en) * 1999-01-15 2002-03-14 Anderson Eric D. Method and system for centralized storage and management of electronic messages
US6442600B1 (en) * 1999-01-15 2002-08-27 Micron Technology, Inc. Method and system for centralized storage and management of electronic messages
US6601088B1 (en) * 1999-06-23 2003-07-29 International Business Machines Corporation User controlled e-mail deletion
US20010054073A1 (en) * 2000-02-02 2001-12-20 International Business Machines Corporation Method and system for handling E-mail messages in a communication system
US20020026478A1 (en) * 2000-03-14 2002-02-28 Rodgers Edward B. Method and apparatus for forming linked multi-user groups of shared software applications
US20020035563A1 (en) * 2000-05-29 2002-03-21 Suda Aruna Rohra System and method for saving browsed data
US6772397B1 (en) * 2000-06-12 2004-08-03 International Business Machines Corporation Method, article of manufacture and apparatus for deleting electronic mail documents
US20020023136A1 (en) * 2000-06-15 2002-02-21 Silver Edward Michael Electronic mail (email) internet applicance methods and systems
US7219302B1 (en) * 2000-07-19 2007-05-15 Everez Systems Limited System and method for organizing, managing, and manipulating desktop objects with an activity-oriented user interface
US20020090933A1 (en) * 2000-12-29 2002-07-11 Andrew Rouse System and method for providing wireless device access to scheduling applications
US20040243942A1 (en) * 2000-12-29 2004-12-02 Microsoft Corporation Graphically represented dynamic time strip for displaying user-accessible time-dependant data objects
US20020085034A1 (en) * 2000-12-29 2002-07-04 Cortright David Stanning Graphically represented dynamic time strip for displaying user-accessible time-dependent data objects
US20070233800A1 (en) * 2001-06-28 2007-10-04 Knoerle Joseph M System and method for electronic message status notification
US20070239898A1 (en) * 2001-08-07 2007-10-11 John Friend System and method for full wireless synchronization of a data processing apparatus with a messaging service
US20070266107A1 (en) * 2001-08-07 2007-11-15 John Friend System and method for full wireless synchronization of a data processing apparatus with a data service
US20030081001A1 (en) * 2001-10-25 2003-05-01 Munro Michael W. Computer-assisted deletion of received electronic messages
US20030085927A1 (en) * 2001-11-06 2003-05-08 International Business Machines Corporation Method and apparatus for single selection evaluations in interactive systems
US7356564B2 (en) * 2002-01-09 2008-04-08 At&T Delaware Intellectual Property, Inc. Method, system, and apparatus for providing self-destructing electronic mail messages
US20050144246A1 (en) * 2002-06-07 2005-06-30 Malik Dale W. Methods, systems, and computer program products for delivering time-sensitive content
US20070042792A1 (en) * 2003-07-14 2007-02-22 Josh Perfetto Determining message format according to status information

Cited By (143)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US8374585B2 (en) 1997-09-19 2013-02-12 Wireless Science, Llc System and method for delivering information to a transmitting and receiving device
US7277716B2 (en) 1997-09-19 2007-10-02 Richard J. Helferich Systems and methods for delivering information to a communication device
US8355702B2 (en) 1997-09-19 2013-01-15 Wireless Science, Llc System and method for delivering information to a transmitting and receiving device
US7280838B2 (en) 1997-09-19 2007-10-09 Richard J. Helferich Paging transceivers and methods for selectively retrieving messages
US7843314B2 (en) 1997-09-19 2010-11-30 Wireless Science, Llc Paging transceivers and methods for selectively retrieving messages
US8560006B2 (en) 1997-09-19 2013-10-15 Wireless Science, Llc System and method for delivering information to a transmitting and receiving device
US8498387B2 (en) 1997-09-19 2013-07-30 Wireless Science, Llc Wireless messaging systems and methods
US7403787B2 (en) 1997-09-19 2008-07-22 Richard J. Helferich Paging transceivers and methods for selectively retrieving messages
US8295450B2 (en) 1997-09-19 2012-10-23 Wireless Science, Llc Wireless messaging system
US8107601B2 (en) 1997-09-19 2012-01-31 Wireless Science, Llc Wireless messaging system
US7835757B2 (en) 1997-09-19 2010-11-16 Wireless Science, Llc System and method for delivering information to a transmitting and receiving device
US9071953B2 (en) 1997-09-19 2015-06-30 Wireless Science, Llc Systems and methods providing advertisements to a cell phone based on location and external temperature
US9167401B2 (en) 1997-09-19 2015-10-20 Wireless Science, Llc Wireless messaging and content provision systems and methods
US8224294B2 (en) 1997-09-19 2012-07-17 Wireless Science, Llc System and method for delivering information to a transmitting and receiving device
US8134450B2 (en) 1997-09-19 2012-03-13 Wireless Science, Llc Content provision to subscribers via wireless transmission
US8116741B2 (en) 1997-09-19 2012-02-14 Wireless Science, Llc System and method for delivering information to a transmitting and receiving device
US9560502B2 (en) 1997-09-19 2017-01-31 Wireless Science, Llc Methods of performing actions in a cell phone based on message parameters
US8116743B2 (en) 1997-12-12 2012-02-14 Wireless Science, Llc Systems and methods for downloading information to a mobile device
US8099046B2 (en) 1999-03-29 2012-01-17 Wireless Science, Llc Method for integrating audio and visual messaging
US7957695B2 (en) 1999-03-29 2011-06-07 Wireless Science, Llc Method for integrating audio and visual messaging
US9715678B2 (en) 2003-06-26 2017-07-25 Microsoft Technology Licensing, Llc Side-by-side shared calendars
US9098837B2 (en) 2003-06-26 2015-08-04 Microsoft Technology Licensing, Llc Side-by-side shared calendars
US10482429B2 (en) 2003-07-01 2019-11-19 Microsoft Technology Licensing, Llc Automatic grouping of electronic mail
US8799808B2 (en) 2003-07-01 2014-08-05 Microsoft Corporation Adaptive multi-line view user interface
US8788592B1 (en) * 2004-04-15 2014-07-22 Oracle America, Inc. System and method for customizable e-mail message notes
US8307002B2 (en) * 2004-04-28 2012-11-06 Canon Kabushiki Kaisha Image forming apparatus, data processing method, computer-readable storage medium on which a program is stored, and program
US20050257275A1 (en) * 2004-04-28 2005-11-17 Canon Kabushiki Kaisha Image forming apparatus, data processing method, computer-readable storage medium on which a program is stored, and program
US9864489B2 (en) 2004-08-16 2018-01-09 Microsoft Corporation Command user interface for displaying multiple sections of software functionality controls
US8146016B2 (en) 2004-08-16 2012-03-27 Microsoft Corporation User interface for displaying a gallery of formatting options applicable to a selected object
US20110138273A1 (en) * 2004-08-16 2011-06-09 Microsoft Corporation Floating Command Object
US9015621B2 (en) 2004-08-16 2015-04-21 Microsoft Technology Licensing, Llc Command user interface for displaying multiple sections of software functionality controls
US9690448B2 (en) 2004-08-16 2017-06-27 Microsoft Corporation User interface for displaying selectable software functionality controls that are relevant to a selected object
US10521081B2 (en) 2004-08-16 2019-12-31 Microsoft Technology Licensing, Llc User interface for displaying a gallery of formatting options
US9690450B2 (en) 2004-08-16 2017-06-27 Microsoft Corporation User interface for displaying selectable software functionality controls that are relevant to a selected object
US8117542B2 (en) 2004-08-16 2012-02-14 Microsoft Corporation User interface for displaying selectable software functionality controls that are contextually relevant to a selected object
US9223477B2 (en) 2004-08-16 2015-12-29 Microsoft Technology Licensing, Llc Command user interface for displaying selectable software functionality controls
US9015624B2 (en) 2004-08-16 2015-04-21 Microsoft Corporation Floating command object
US10635266B2 (en) 2004-08-16 2020-04-28 Microsoft Technology Licensing, Llc User interface for displaying selectable software functionality controls that are relevant to a selected object
US9645698B2 (en) 2004-08-16 2017-05-09 Microsoft Technology Licensing, Llc User interface for displaying a gallery of formatting options applicable to a selected object
US10437431B2 (en) 2004-08-16 2019-10-08 Microsoft Technology Licensing, Llc Command user interface for displaying selectable software functionality controls
US8255828B2 (en) 2004-08-16 2012-08-28 Microsoft Corporation Command user interface for displaying selectable software functionality controls
US20080133621A1 (en) * 2004-09-30 2008-06-05 Bruno Bozionek Method And Arrangement For Managing Documents In Electronic Document Folders
US9268771B2 (en) * 2004-09-30 2016-02-23 Unify GmbH & Co. LG Method and arrangement for managing documents in electronic document folders
US8839139B2 (en) 2004-09-30 2014-09-16 Microsoft Corporation User interface for providing task management and calendar information
US8291026B2 (en) 2005-07-28 2012-10-16 Vaporstream Incorporated Reduced traceability electronic message system and method for sending header information before message content
US9313157B2 (en) 2005-07-28 2016-04-12 Vaporstream, Inc. Electronic message recipient handling system and method with separation of message content and header information
US9282081B2 (en) 2005-07-28 2016-03-08 Vaporstream Incorporated Reduced traceability electronic message system and method
US9313156B2 (en) 2005-07-28 2016-04-12 Vaporstream, Inc. Electronic message send device handling system and method with separated display and transmission of message content and header information
US9306885B2 (en) 2005-07-28 2016-04-05 Vaporstream, Inc. Electronic message send device handling system and method with media component and header information separation
US7610345B2 (en) 2005-07-28 2009-10-27 Vaporstream Incorporated Reduced traceability electronic message system and method
US10412039B2 (en) 2005-07-28 2019-09-10 Vaporstream, Inc. Electronic messaging system for mobile devices with reduced traceability of electronic messages
US8935351B2 (en) 2005-07-28 2015-01-13 Vaporstream, Inc. Electronic message content and header restrictive recipient handling system and method
US8886739B2 (en) 2005-07-28 2014-11-11 Vaporstream, Inc. Electronic message content and header restrictive send device handling system and method
US9413711B2 (en) 2005-07-28 2016-08-09 Vaporstream, Inc. Electronic message handling system and method between sending and recipient devices with separation of display of media component and header information
US9313155B2 (en) 2005-07-28 2016-04-12 Vaporstream, Inc. Electronic message send device handling system and method with separation of message content and header information
US9338111B2 (en) 2005-07-28 2016-05-10 Vaporstream, Inc. Electronic message recipient handling system and method with media component and header information separation
US10819672B2 (en) 2005-07-28 2020-10-27 Vaporstream, Inc. Electronic messaging system for mobile devices with reduced traceability of electronic messages
US9306886B2 (en) 2005-07-28 2016-04-05 Vaporstream, Inc. Electronic message recipient handling system and method with separated display of message content and header information
US8239882B2 (en) 2005-08-30 2012-08-07 Microsoft Corporation Markup based extensibility for user interfaces
US8689137B2 (en) 2005-09-07 2014-04-01 Microsoft Corporation Command user interface for displaying selectable functionality controls in a database application
US9542667B2 (en) 2005-09-09 2017-01-10 Microsoft Technology Licensing, Llc Navigating messages within a thread
US9513781B2 (en) 2005-09-12 2016-12-06 Microsoft Technology Licensing, Llc Expanded search and find user interface
US8627222B2 (en) 2005-09-12 2014-01-07 Microsoft Corporation Expanded search and find user interface
US10248687B2 (en) 2005-09-12 2019-04-02 Microsoft Technology Licensing, Llc Expanded search and find user interface
US20070061400A1 (en) * 2005-09-13 2007-03-15 The Go Daddy Group, Inc. Methods for organizing emails in folders
US7970743B1 (en) 2005-09-15 2011-06-28 Emc Corporation Retention and disposition of stored content associated with multiple stored objects
US20080153540A1 (en) * 2005-12-09 2008-06-26 Sony Ericsson Mobile Communications Ab Electronic equipment with content management function and program for providing same
US20100050231A1 (en) * 2006-03-07 2010-02-25 Emc Corporation Resolving retention policy conflicts
US7818300B1 (en) 2006-03-07 2010-10-19 Emc Corporation Consistent retention and disposition of managed content and associated metadata
US7962708B2 (en) * 2006-03-07 2011-06-14 Emc Corporation Resolving retention policy conflicts
US7814063B1 (en) 2006-03-07 2010-10-12 Emc Corporation Retention and disposition of components of a complex stored object
US9727989B2 (en) 2006-06-01 2017-08-08 Microsoft Technology Licensing, Llc Modifying and formatting a chart using pictorially provided chart elements
US8605090B2 (en) 2006-06-01 2013-12-10 Microsoft Corporation Modifying and formatting a chart using pictorially provided chart elements
US8638333B2 (en) 2006-06-01 2014-01-28 Microsoft Corporation Modifying and formatting a chart using pictorially provided chart elements
US10482637B2 (en) 2006-06-01 2019-11-19 Microsoft Technology Licensing, Llc Modifying and formatting a chart using pictorially provided chart elements
US20080077704A1 (en) * 2006-09-24 2008-03-27 Void Communications, Inc. Variable Electronic Communication Ping Time System and Method
US7801862B1 (en) 2006-09-29 2010-09-21 Emc Corporation Retention of complex objects
WO2008101165A2 (en) * 2007-02-15 2008-08-21 Void Communications, Inc. Electronic messaging recordlessness warning and routing system and method
WO2008101165A3 (en) * 2007-02-15 2008-10-16 Void Communications Inc Electronic messaging recordlessness warning and routing system and method
US20080201440A1 (en) * 2007-02-15 2008-08-21 Void Communications, Inc. Electronic Messaging Recordlessness Warning and Routing System and Method
US10592073B2 (en) 2007-06-29 2020-03-17 Microsoft Technology Licensing, Llc Exposing non-authoring features through document status information in an out-space user interface
US10521073B2 (en) 2007-06-29 2019-12-31 Microsoft Technology Licensing, Llc Exposing non-authoring features through document status information in an out-space user interface
US8762880B2 (en) 2007-06-29 2014-06-24 Microsoft Corporation Exposing non-authoring features through document status information in an out-space user interface
US9098473B2 (en) 2007-06-29 2015-08-04 Microsoft Technology Licensing, Llc Accessing an out-space user interface for a document editor program
US9619116B2 (en) 2007-06-29 2017-04-11 Microsoft Technology Licensing, Llc Communication between a document editor in-space user interface and a document editor out-space user interface
US8484578B2 (en) 2007-06-29 2013-07-09 Microsoft Corporation Communication between a document editor in-space user interface and a document editor out-space user interface
US8201103B2 (en) 2007-06-29 2012-06-12 Microsoft Corporation Accessing an out-space user interface for a document editor program
US10642927B2 (en) 2007-06-29 2020-05-05 Microsoft Technology Licensing, Llc Transitions between user interfaces in a content editing application
GB2451654A (en) * 2007-08-08 2009-02-11 Anthony Kujawa Email management
US20090177704A1 (en) * 2008-01-09 2009-07-09 Microsoft Corporation Retention policy tags for data item expiration
US8407300B2 (en) * 2008-03-11 2013-03-26 Fujitsu Limited Recording medium with electronic mail management program recorded, communication terminal, and electronic mail management method
US20090234929A1 (en) * 2008-03-11 2009-09-17 Fujitsu Limited Recording medium with electronic mail management program recorded, communication terminal, and electronic mail management method
US10445114B2 (en) 2008-03-31 2019-10-15 Microsoft Technology Licensing, Llc Associating command surfaces with multiple active components
US20090319593A1 (en) * 2008-06-18 2009-12-24 International Business Machines Corporation Optimized Message Format for Synchronization Flows Between Transaction Processing Systems
US9665850B2 (en) 2008-06-20 2017-05-30 Microsoft Technology Licensing, Llc Synchronized conversation-centric message list and message reading pane
US10997562B2 (en) 2008-06-20 2021-05-04 Microsoft Technology Licensing, Llc Synchronized conversation-centric message list and message reading pane
US9338114B2 (en) 2008-06-24 2016-05-10 Microsoft Technology Licensing, Llc Automatic conversation techniques
US8402096B2 (en) 2008-06-24 2013-03-19 Microsoft Corporation Automatic conversation techniques
US8620869B2 (en) 2008-09-25 2013-12-31 Microsoft Corporation Techniques to manage retention policy tags
US20100146059A1 (en) * 2008-12-10 2010-06-10 International Business Machines Corporation Method and system for managing electronic mail
US8918472B2 (en) 2008-12-10 2014-12-23 International Business Machines Corporation Method and system for managing electronic mail
US8280965B2 (en) * 2008-12-10 2012-10-02 International Business Machines Corporation Method and system for managing electronic mail
US9046983B2 (en) 2009-05-12 2015-06-02 Microsoft Technology Licensing, Llc Hierarchically-organized control galleries
US20100293470A1 (en) * 2009-05-12 2010-11-18 Microsoft Corporatioin Hierarchically-Organized Control Galleries
US9875009B2 (en) 2009-05-12 2018-01-23 Microsoft Technology Licensing, Llc Hierarchically-organized control galleries
US20100332563A1 (en) * 2009-06-26 2010-12-30 Fujitsu Limited Information processing apparatus, information processing method, and recording medium
EP2410474A1 (en) * 2010-07-20 2012-01-25 Research In Motion Limited System and method for controlling the deletion of data associated with electronic groups
US8799786B2 (en) * 2011-04-11 2014-08-05 Microsoft Corporation Scheduled message cleanup
US20120260193A1 (en) * 2011-04-11 2012-10-11 Microsoft Corporation Scheduled Message Cleanup
US10528385B2 (en) 2012-12-13 2020-01-07 Microsoft Technology Licensing, Llc Task completion through inter-application communication
US10200318B2 (en) * 2012-12-13 2019-02-05 Microsoft Technology Licensing, Llc Task completion in email using third party app
US9052942B1 (en) 2012-12-14 2015-06-09 Amazon Technologies, Inc. Storage object deletion job management
US10642654B2 (en) 2012-12-14 2020-05-05 Amazon Technologies, Inc. Storage lifecycle pipeline architecture
US9002805B1 (en) 2012-12-14 2015-04-07 Amazon Technologies, Inc. Conditional storage object deletion
US9727522B1 (en) 2012-12-14 2017-08-08 Amazon Technologies, Inc. Multi-tenant storage service object lifecycle management using transition job objects
US10853337B2 (en) 2012-12-14 2020-12-01 Amazon Technologies, Inc. Lifecycle transition validation for storage objects
US9063946B1 (en) 2012-12-14 2015-06-23 Amazon Technologies, Inc. Backoff-based scheduling of storage object deletions
US9658983B1 (en) 2012-12-14 2017-05-23 Amazon Technologies, Inc. Lifecycle support for storage objects having multiple durability levels specifying different numbers of versions
US9417917B1 (en) 2012-12-14 2016-08-16 Amazon Technologies, Inc. Equitable resource allocation for storage object deletion
US9355060B1 (en) 2012-12-14 2016-05-31 Amazon Technologies, Inc. Storage service lifecycle policy transition management
US9565147B2 (en) 2014-06-30 2017-02-07 Go Daddy Operating Company, LLC System and methods for multiple email services having a common domain
US20160026367A1 (en) * 2014-07-24 2016-01-28 Blackberry Limited System, method and device-readable medium for last-viewed communication event interaction within a unified event view
US10528234B2 (en) * 2014-07-24 2020-01-07 Blackberry Limited System, method and device-readable medium for last-viewed communication event interaction within a unified event view
US10764081B2 (en) * 2014-07-28 2020-09-01 Vivint, Inc. Asynchronous communications using home automation system
US20160028670A1 (en) * 2014-07-28 2016-01-28 Vivint, Inc. Asynchronous communications using home automation system
US9560002B1 (en) 2015-07-08 2017-01-31 International Business Machines Corporation Preventing a user from missing unread documents
US9438551B1 (en) * 2015-07-08 2016-09-06 International Business Machines Corporation Preventing a user from missing unread documents
US20170012923A1 (en) * 2015-07-08 2017-01-12 International Business Machines Corporation Preventing a user from missing unread documents
US9712478B2 (en) 2015-07-08 2017-07-18 International Business Machines Corporation Preventing a user from missing unread documents
US10951570B2 (en) 2015-07-08 2021-03-16 International Business Machines Corporation Preventing a user from missing unread documents
US10678413B2 (en) * 2015-08-12 2020-06-09 International Business Machines Corporation Application for auto deletion of images
US10545650B2 (en) * 2015-08-12 2020-01-28 International Business Machines Corporation Application for auto deletion of images
US10432568B2 (en) 2016-03-31 2019-10-01 Microsoft Technology Licensing, Llc Automated classification and time-based relevancy prioritization of electronic mail items
US10409779B2 (en) 2016-08-31 2019-09-10 Microsoft Technology Licensing, Llc. Document sharing via logical tagging
US20180123988A1 (en) * 2016-10-27 2018-05-03 PracticeIQ Inc. Apparatus and method for email-based project management
US10839325B2 (en) 2016-11-06 2020-11-17 Microsoft Technology Licensing, Llc Efficiency enhancements in task management applications
US11107021B2 (en) 2016-11-06 2021-08-31 Microsoft Technology Licensing, Llc Presenting and manipulating task items
US11195126B2 (en) 2016-11-06 2021-12-07 Microsoft Technology Licensing, Llc Efficiency enhancements in task management applications
US10796283B2 (en) 2018-09-24 2020-10-06 International Business Machines Corporation Dynamically deleting received documents based on a generated expiration deadline for an event lapsing
US11431664B2 (en) * 2019-02-18 2022-08-30 State Farm Mutual Automobile Insurance Company Outbound dialer and messaging system and user interface for group messaging
US20220261762A1 (en) * 2021-02-17 2022-08-18 Docsolid Llc Digital mailroom application
US20220261763A1 (en) * 2021-02-17 2022-08-18 Docsolid Llc Digital mailroom application
US11694164B2 (en) * 2021-02-17 2023-07-04 Docsolid Llc Digital mailroom application

Also Published As

Publication number Publication date
US7783715B2 (en) 2010-08-24
US20080313296A1 (en) 2008-12-18

Similar Documents

Publication Publication Date Title
US7783715B2 (en) Scheduled electronic mail deletions
US8510664B2 (en) Method and system for displaying email thread information
US7305441B2 (en) Time-sensitive messages and events
US9148393B2 (en) Scheduling events from electronic messages
EP2973380B1 (en) Email assistant for efficiently managing emails
US9300607B1 (en) Saving an equation-based replacement set of message recipients for future use
US7966566B2 (en) Systems and methods to create follow-up meetings
US6988128B1 (en) Calendar events and calendar-driven application technique
US8266218B2 (en) Automated electronic message filing system
US20150007050A1 (en) Method and system for processing and displaying email thread information
US20130055105A1 (en) Electronic Message Management System and Method
US20070130369A1 (en) Email and Taskmanaging Software
US9986015B2 (en) Desktop assistant for multiple information types
US8086673B2 (en) Method and system for generating and processing electronic meeting communications for multiple formats
JP2008542873A (en) Narrow mode navigation pane
JP2004523018A (en) Method for recording and displaying e-mail statistics and system therefor
US8606864B2 (en) Dynamic set operations when specifying email recipients
US10356031B2 (en) Prioritized communication inbox
US11275486B2 (en) Restructuring view of messages based on configurable persistence
CN101222448B (en) Method and system for forwarding e-mail
EP3353727A1 (en) Focused attention in documents and communications
WO2022257599A1 (en) Email management method and electronic device
JP2007183934A (en) Automatic incubation and revival of messages in message systems
CA2591128C (en) A method and system for generating and processing electronic meeting communications for multiple formats
CN113506080A (en) Mail processing method and electronic equipment

Legal Events

Date Code Title Description
AS Assignment

Owner name: INTERNATIONAL BUSINESS MACHINES CORPORATION, NEW Y

Free format text: ASSIGNMENT OF ASSIGNORS INTEREST;ASSIGNOR:MULLER, MICHAEL J.;REEL/FRAME:014806/0033

Effective date: 20031209

STCB Information on status: application discontinuation

Free format text: ABANDONED -- FAILURE TO PAY ISSUE FEE