US20050144245A1 - Email classifier - Google Patents
Email classifier Download PDFInfo
- Publication number
- US20050144245A1 US20050144245A1 US11/063,562 US6356205A US2005144245A1 US 20050144245 A1 US20050144245 A1 US 20050144245A1 US 6356205 A US6356205 A US 6356205A US 2005144245 A1 US2005144245 A1 US 2005144245A1
- Authority
- US
- United States
- Prior art keywords
- user
- email message
- category
- categories
- 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
Links
Images
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L51/00—User-to-user messaging in packet-switching networks, transmitted according to store-and-forward or real-time protocols, e.g. e-mail
- H04L51/21—Monitoring or handling of messages
- H04L51/214—Monitoring or handling of messages using selective forwarding
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L67/00—Network arrangements or protocols for supporting network services or applications
- H04L67/50—Network services
- H04L67/75—Indicating network or usage conditions on the user display
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L9/00—Cryptographic mechanisms or cryptographic arrangements for secret or secure communications; Network security protocols
- H04L9/40—Network security protocols
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L51/00—User-to-user messaging in packet-switching networks, transmitted according to store-and-forward or real-time protocols, e.g. e-mail
- H04L51/21—Monitoring or handling of messages
- H04L51/234—Monitoring or handling of messages for tracking messages
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L69/00—Network arrangements, protocols or services independent of the application payload and not provided for in the other groups of this subclass
- H04L69/30—Definitions, standards or architectural aspects of layered protocol stacks
- H04L69/32—Architecture of open systems interconnection [OSI] 7-layer type protocol stacks, e.g. the interfaces between the data link level and the physical level
- H04L69/322—Intralayer communication protocols among peer entities or protocol data unit [PDU] definitions
- H04L69/329—Intralayer communication protocols among peer entities or protocol data unit [PDU] definitions in the application layer [OSI layer 7]
Landscapes
- Engineering & Computer Science (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- Computer Security & Cryptography (AREA)
- Information Transfer Between Computers (AREA)
- Telephone Function (AREA)
Abstract
An email classifier gives users the ability to efficiently and easily assign category information to email messages. The email classifier may present a graphical window to a user interacting with an email message. Through the graphical window, the user enters information describing at least one category to which the email relates. The email and its associated category information may be archived for later access.
Description
- This application claims priority from and is a continuation-in-part (CIP) of U.S. patent application, Ser. No. 10/653,259, filed Sep. 3, 2003, and entitled “SECOND PERSON REVIEW OF EMAIL,” the disclosure which is incorporated herein by reference.
- A. Field of the Invention
- The present invention relates generally to electronic communications, and more particularly, to communications via electronic mail.
- B. Description of Related Art
- Electronic mail (email) has become a relatively common communication medium. Email messages generally arrive quickly (i.e., minutes or less), unobtrusively, and are cheap. For these reasons, email is used extensively in the modern world.
- Although email is often thought of as an “informal” communication medium, email is increasingly being used to transmit more formal information. For example, legal and other professional services are increasingly using email to transmit legal and financial documents that would traditionally be sent via postal mail or courier. Some courts, for instance, no longer accept paper filings and instead require electronic filings. One consequence of this juxtaposition of formal documents in a traditionally informal communication medium is that formal documents that would normally be reviewed by one or more persons for content and grammatical accuracy are sent via email without the same level of review.
- Additionally, past email communications are often used as evidence in litigations. In civil litigations, for instance, the parties involved in the litigation may be required to produce a large number of emails relating to a particular topic or set of topics to the opposing side. The process of reviewing and categorizing all of the emails that may potentially need to be produced can be a time consuming and expensive process.
- Accordingly, it would be desirable to be able to archive and organize emails such that they can be effectively retrieved (e.g., produced for a litigation) when needed.
- One aspect of the invention is a method for facilitating electronic mail (“email”) classification. The method includes presenting a graphical object to a user interacting with an email message, where the graphical object is configured to receive information from the user describing at least one category to which the email relates. The method further includes storing the email message and the at least one category associated with the email message.
- Another aspect of the invention is an email classifier that includes a graphical window presented to an email user when the email user attempts to send an email message to an addressee. The graphical window is configured to present information to the email user describing possible categories that may be assigned to the email message and receive information from the user selecting one of the categories. The email classifier further includes a database to store the email message and the selected category.
- Yet another aspect of the invention is a method that includes presenting a list of categories that are potentially related to an email message to a user and receiving a selection of one or more of the categories from the user. The method further includes associating the selected one or more of the categories with the email message and archiving the email message with the categories associated with the email message.
- The accompanying drawings, which are incorporated in and constitute a part of this specification, illustrate an embodiment of the invention and, together with the description, explain the invention. In the drawings,
-
FIG. 1 is an exemplary diagram of a system in which systems and methods consistent with the principles of the invention may be implemented; -
FIG. 2 is an exemplary diagram of a client or server entity according to an implementation consistent with the principles of the invention; -
FIG. 3 is a diagram conceptually illustrating a computer-readable medium in one of the client entities shown inFIGS. 1 and 2 ; -
FIG. 4 is a flow chart illustrating operation of an email review tool consistent with an aspect of the invention; -
FIG. 5 is diagram illustrating an exemplary graphical interface of an email program through which a user may compose an email message; -
FIG. 6 is a diagram illustrating an exemplary interface for a second person review pop-up window that may be presented to a user; -
FIG. 7 is a diagram illustrating an exemplary interface of an “in-box” of an email program; -
FIG. 8 is a diagram illustrating an exemplary interface presented to a reviewer that is editing an email; -
FIG. 9 is a diagram illustrating an exemplary graphical interface of an email program consistent with an alternate aspect of the invention; -
FIG. 10 is a diagram illustrating an exemplary graphical interface of an email program consistent with yet another alternate aspect of the invention; -
FIG. 11 is a diagram conceptually illustrating a computer-readable medium containing an email classifier consistent with aspects of the invention; -
FIG. 12 is a diagram illustrating an exemplary interface for a pop-up window that may be presented by the email classifier shown inFIG. 11 ; -
FIG. 13 is a diagram illustrating an exemplary graphical interface of an email program including an email classifier; and -
FIG. 14 is an exemplary diagram of a system illustrating email classification consistent with the principles of the invention. - The following detailed description of the invention refers to the accompanying drawings. The detailed description does not limit the invention. Instead, the scope of the invention is defined by the appended claims and equivalents.
- An email classification tool facilitates the categorization of email messages. Users may conveniently assign categories to email messages. The assigned categories can later be used when retrieving or otherwise manipulating groups of stored email messages.
-
FIG. 1 is an exemplary diagram of asystem 100 in which systems and methods consistent with the principles of the invention may be implemented.System 100 may include a network 140 (or other communication link) that connects multiple computing entities, such asclients 110, aserver 120, and proprietary sub-networks (such as a corporate network) 130.Network 140 may be the Internet, although more generallynetwork 140 may include a local area network (LAN), a wide area network (WAN), a telephone network, such as the Public Switched Telephone Network (PSTN), an intranet, or a combination of networks. Twoclients 110, aserver 120, and aproprietary sub-network 130 are illustrated inFIG. 3 for simplicity. In practice, there may be more orfewer clients 110,servers 120, andsub-networks 130. -
Clients 110 may include client entities. An entity may be may defined as a computing device, such as a wireless telephone, a personal computer, a personal digital assistant (PDA), a lap top, another type of computation or communication device, a thread or process running on one of these devices, and/or an object executable by one of these device.Server 120 may include a server entity that performs network functions, such as email services.Clients 110 andserver 120 may connect tonetwork 140 via wired, wireless, or optical connections. -
Sub-network 130 may be a network such as a corporate network. Agateway 132 may restrict access tosub-network 130 to authorized users. Gateways are generally known in the art and may act as a node insystem 100 that serves as an entrance tosub-network 130. Gateway 132 may additionally act as a proxy server and/or a firewall server to restrict access to and protectsub-network 130.Sub-network 130 may additionally include a number ofclients 134, which may be similar toclients 110. In one implementation,clients 134 may be personal computers that are operated by users (e.g., employees) insub-network 130.Clients 134 may be grouped together as a LAN. -
Clients 134 may exchange email with one another and with other devices insystem 100, such asclients 110 andserver 120. Reading, managing, and composing email messages may be performed atclients 134 using client email software.Clients 110 may include similar (or compatible) email software. There are a number of well known and commercially available client email software packages. -
Sub-network 130 may additionally include an email server, such as email server 137. Email server 137 may facilitate the sending and receiving of email messages amongclients 134 or betweenclients 134 and other devices insystem 100, such asclients 110. Email server 137 may, for instance, collect email sent fromclients 134. The collected email may then be forwarded toward its final destination using a messaging protocol, such as the Simple Mail Transfer Protocol (SMTP). SMTP is a well known protocol for sending and receiving email. External email destined to one or more ofclients 134 may be first received at email server 137 and then forwarded to the destination client(s) 134. -
Clients 110 may also send/receive email.Server 120 may, for example, be configured to act as an email server thatclients 110 access when sending mail or when checking whether mail has been received atserver 120. In situations in whichclient 110 is associated withsub-network 130, such as an employee that is traveling or working from home,client 110 may send/receive email by accessing email server 137 throughgateway 132. - Exemplary Client/Server Architecture
-
FIG. 2 is an exemplary diagram of one ofclients 110/134 orservers 120/137, labeled ascomputing device 200.Computing device 200 may include abus 210, aprocessor 220, amain memory 230, a read only memory (ROM) 240, astorage device 250, one ormore input devices 260, one ormore output devices 270, and acommunication interface 280.Bus 210 may include one or more conductors (or other data transmission links) that permit communication among the components ofcomputing device 200. -
Processor 220 may include any type of conventional processor or microprocessor that interprets and executes instructions.Main memory 230 may include a random access memory (RAM) or another type of dynamic storage device that stores information and instructions for execution byprocessor 220.ROM 240 may include a conventional ROM device or another type of static storage device that stores static information and instructions for use byprocessor 220.Storage device 250 may include a magnetic and/or optical recording medium and its corresponding drive. - Input device(s) 260 may include one or more conventional mechanisms that permit a user to input information to
computing device 200, such as a keyboard, a mouse, a pen, voice recognition and/or biometric mechanisms, etc. Output device(s) 270 may include one or more conventional mechanisms that output information to the user, including, but not limited to, a display, a printer, or a speaker.Communication interface 280 may include any transceiver-like mechanism that enablescomputing device 200 to communicate with other devices and/or systems. - As will be described in detail below,
clients Clients 110 may perform these operations in response toprocessor 220 executing software instructions contained in a computer-readable medium, such asmemory 230. Computer-readable media may include, but are not limited to, one or more physical or logical memory devices and/or carrier waves. -
FIG. 3 is a diagram conceptually illustrating a portion of a computer-readable medium, such asmemory 230, in one ofclients 110/134.Memory 230 may include anemail program 335 and anemail review tool 336.Email program 335 may include conventional email software that is used to send and receive email.Email review tool 336 may assist users ofclients 110/134 in usingemail program 335 in a manner consistent with aspects of the invention for facilitating second person review of email.Email review tool 336 may be implemented as an “add-in” module to emailprogram 335, it may be integrated withemail program 335, or it may be implemented as a separate program that monitors the operation ofemail program 335 and intercepts input/output information flows fromemail program 335. - The software instructions that define
email program 335 andemail review tool 336 may be read intomemory 230 from another computer-readable medium, such asdata storage device 250, or from another device viacommunication interface 280. Alternatively, custom circuitry may be used in place of or in combination with software instructions to implement processes consistent with the present invention. Thus, implementations consistent with the principles of the invention are not limited to any specific combination of circuitry and software. -
Email review tool 336, as described below, provides users with a simple, quick, and safe method for implementing second person review before sending an email to an outsider, such as a client. -
FIG. 4 is a flow chart illustrating operation ofemail review tool 336 consistent with an aspect of the invention. To begin, a user at one ofclients 110/134 may compose an email message in the normal manner using email program 335 (act 401). -
FIG. 5 is a diagram illustrating an exemplarygraphical interface 500 ofemail program 335 through which a user may compose an email message.Email interface 500 may include acomposition section 505, a “send” command option (e.g., an icon) 510, a “To”address field 515, a “CC”address field 520, a “Subject”field 525, and anattachment section 530.Email interface 500 may also include amenu bar 540 through which various other email-related operations may be performed. For clarity,email interface 500 is shown in a simplified form. One of ordinary skill in the art will recognize that a typical email interface may include numerous other commands or options. - In
composition section 505, the user may type or otherwise enter text, graphics, audio, or video that are to be included in the email. In the example shown, the user has also included another file in the email, shown as attachment 532 (“attachmentl.doc”) inattachment section 530.Attachment 532 may be, for example, any type of text or word processing file, a video file, or an audio file.Attachment 532 may be considered part of the email. In the “To”address field 515, the user may enter the intended recipient(s) of the email. In many email programs, the recipients may be typed in manually or selected from a contact list. Additional recipient(s) may be added in “CC”field 520. Insubject field 525, the user may enter a subject for the email. - After composing the email, the user may instruct
email program 335 to send the email (act 402). In many email programs, the send command may be initiated by selectingsend option 510. Sendoption 510 may be implemented in the form of an icon or software button. -
Email review tool 336 may determine when an email is sent (act 403). Ifemail review tool 336 is integrated directly intoemail program 335 or as an add-in module, this determination can be made through direct communication withemail program 335. In this situation, although sendoption 510 may have been selected by the user,email program 335 may not actually send the email toemail server 120/137. Ifemail review tool 336 is implemented as a separate program that monitors the operation ofemail program 335, this determination may be made by monitoring an output ofemail program 335 and intercepting attempts to send an email. - In some implementations,
email review tool 336 may next analyze the email to determine if a second person review window should be presented to the user before actually transmitting the email toemail server 120 or 137 (acts 404 and 405). Whether or not the second person review window is presented may be based on a user or network administrator configurable set of rules. For example,email review tool 336 may be configured to examine the To field 515 and skip the review window when all the recipients of the email have addresses withinsub-network 130. In this way, when sending internal emails, which can often afford to be less formal than external emails, the user is not presented with a second person review window. One of ordinary skill in the art will recognize that other rules could be applied byemail review tool 336. For example, the user may be able to specify certain email addresses or domains for which the second person review window may not be shown. - For emails for which a second person review window applies,
email review tool 336 may present a “pop-up” window (or other indication) to the user that asks the user to enter information relating to review of the email (act 406). For emails in which a pop-up window is not presented to the user,email program 335 may send the email as normal usingemail server 120 or 137. -
FIG. 6 is a diagram illustrating an exemplary interface for a second person review pop-upwindow 600 that may be presented to the user inact 406. Throughwindow 600, the user may enter information used to facilitate the second person review.Window 600 may include anauthor name field 602 and anauthor email field 604, which may display the name and email address of the author, respectively.Review tool 336 may, by default, insert the name and email address of the user ofemail program 335 intoname field 602 andemail field 604, respectively. In other words,review tool 336 may assume that the person currently logged intoclient 110/134 is the author. If this is not the case, the user may editfields - In
reviewer name field 606 andreviewer email field 608, the user may enter the name and email address of the intended reviewer(s). In some implementations, the user may only need to fill in one offields email review tool 336 may automatically populate the other field. In other implementations, the “reviewer” may actually be an automated review device, such as a network computer dedicated to checking emails for certain format conventions. - The user may optionally enter a descriptive priority of the email in
priority field 610.Priority field 610 may be editable through a drop-down window in which the user may choose from priority levels such as “routine” (default level), “urgent,” and “low.” - A
comment field 609 may also be included in pop-upwindow 600. Incomment field 609, a short message may be entered for the reviewer. - Pop-up
window 600 may additionally include a number of additional command options, such as “skip review option 612, “return to draft email”option 614, and “send for review”option 616.Skip review option 612 may allow the user to, skip the second person review and have the email instead sent as a normal email to the destination address(es) (i.e., the email addressees specified in Tofield 515 and CC field 520). Return to draftemail option 614 may causeemail review tool 336 to exit and return the user to emailinterface 500, where the user can continue to compose the email. Send forreview option 616 may causeemail review tool 336 to send the email to the reviewer(s) entered infields - In some implementations, pop-up
window 600 may include other options relating to second person review of email. For example, there may be an option to enable the reviewer to send the reviewed email directly to its final addressees if the reviewer does not have any changes. Also, there may be an option to allow the user to input a filing location for a hard copy of the email. Also, there may be an option to allow the user to input a date when the email can be deleted as part of a document retention program. Also, there may be an option to enable the reviewer to send the reviewed email directly to its final addressees, incorporating any changes the reviewer made to the document. Also, there may be an option to enter an identification number, such as a client number, that is associated with the email. One of ordinary skill in the art will recognize that options relating to second person review, other than those discussed above, may be included and configured through pop-upwindow 600. - Returning to
FIG. 4 , assuming that the user transmits the email to the reviewer, such as by selecting send forreview icon 616, the email may then be sent to the reviewer (act 408). The email may be transmitted to the reviewer as a normal email viaemail server 120/137. In one implementation,email review tool 336 may modifysubject field 525 to reflect the fact that a second person review of the email is being requested. -
FIG. 7 is a diagram illustrating anexemplary interface 700 of an “in-box” ofemail program 335. As shown, a number of email messages 701-703 may be present and ready to be read.Email message 702, in particular, may be a second person review email.Email review tool 336 may use a standard text identifier, such as “Request for Second Person Review,” to identify theemail 702 as a second person review request. - The reviewer (e.g., the user of in-box 700) may select
email 702 to review and potentially make changes to email 702 and/or its attachments. In one implementation, the reviewer may select an “edit draft”icon 710 to initiate viewing and editing ofemail 702. -
FIG. 8 is a diagram illustrating an exemplary interface presented to a reviewer that is editing an email (e.g., email 702).Body 801 ofemail 702 is displayed to the reviewer in a text editable format. The reviewer may make desired changes to the text inbody 801. Any comments entered in field 609 (FIG. 6 ) may also be displayed to the reviewer, as shown infield 815. Additionally, the reviewer may select attachments, such asattachment 802. In response, the email review tool may run an editing program appropriate for the attachment. For example, if the attachment is a word processing document, clicking on the attachment may causeemail review tool 336 to run the corresponding word processing program. - When the reviewer has finished the review, the reviewer may select review complete option 810 to send the email, including any changes to
body 801 orattachment 802, back to the author. Optionally,email review tool 336 may include fields in which the reviewer can identify additional people to whom the reviewer would like to send the reviewed email. -
Email review tool 336, in response to selection of review complete icon 810, may sendemail 702 back to the author. The reviewed email may be viewable by the author as a normal email. The reviewed email may include distinctive text in the subject line, such as “Completed Second Person Review” that identifies the email as being a returned second person review request. - The author may select the reviewed email to again initiate
email interface 500, where the author may view and edit the contents of the email, including any changes made by the reviewer. In one implementation,email review tool 336 may present the changes using a distinctive font, such as red text to indicate additions and red strikethough text to indicate deletions. The author may further edit the reviewed email. When the author is done editing, or if the author is satisfied with the changes, the author may accept the changes and then forward the edited email to its intended addressees (i.e., the addressees infields 515 and 520). For example, the author may select sendicon 510 and skipreview icon 612 to forward the email to the intended addressees. -
FIG. 9 is a diagram illustrating an exemplary graphical interface 900 ofemail program 335 consistent with an alternate aspect of the invention. Graphical interface 900 is similar tographical interface 500, except that graphical interface 900 additionally includes a “send for review”option 910. By placingoption 910 in the main email composition interface, the user has the opportunity to affirmatively choose to send the email for review at an earlier stage in the email process. Selecting send forreview option 910 may present the user with a second person review window such aswindow 600. In this implementation, selectingsend option 510 may skip the secondperson review window 600 and immediately send the email to the addressees infields -
FIG. 10 is a diagram illustrating an exemplarygraphical interface 1000 ofemail program 335 consistent with yet another aspect of the invention.Graphical interface 1000 is similar to graphical interface 900, except thatgraphical interface 1000 includes additional information relating to the second person review. For example, areviewer name field 1006 andcomment field 1009, which function similarly tofields 606 and 609 (FIG. 6 ), may also be included ingraphical interface 1000. In this manner, the email sender can fill in basic email information as well as the second person review information in a single graphical interface. In this implementation, selecting send forreview option 1010 may send the email directly to the reviewer without the need for another window. - In addition to providing functionality to assist in reviewing emails, such as
email review tool 336, concepts consistent with aspects of the invention may assist users or organizations in archiving and organizing emails. -
FIG. 11 is a diagram illustrating a computer-readable medium containing anexemplary email classifier 1110. Computer-readable memory 230 may includeemail program 335 and, optionally,email review tool 336, as previously discussed. Additionally, computer-readable memory may containemail classifier 1110.Email classifier 1110 may assist in archiving and organizing email messages. More particularly, as described in more detail below,email classifier 1110 may assist in associating email messages with categories. For example, each time an email is created, the email may be associated with one or more categories, such as categories relating to social topics, finance, legal advice, administrative, certain technologies, business categories, etc.Email classifier 1110 may assist in associating the appropriate categories with each created email. -
Email classifier 1110 may be implemented as an “add-on” module to emailprogram 335, it may be integrated withemail program 335, or it may be implemented as a separate program that monitors the operation ofemail program 335 and intercepts input/output information flows fromemail program 335. The software instructions that defineemail classifier 1110 may be read intomemory 230 from another computer-readable medium, such asdata storage device 250, or from another device viacommunication interface 280. Alternatively, custom circuitry may be used in place of or in combination with software instructions to implement processes consistent with the invention. Thus, implementations consistent with the principles of the invention are not limited to any specific combination of circuitry and software. - In one implementation,
email classifier 1110 may present a “pop-up” window that asks the user to enter information relating to the appropriate classification for the email. The pop-up window may be presented to the user when the user attempts to send the email. More generally, the pop-up window may be presented to the user whenever a user is interacting with (e.g., reading, sending, or composing) an email message. -
FIG. 12 is a diagram illustrating an exemplary interface for a pop-upwindow 1200 that may be presented by email classifier 1100. Through pop-upwindow 1200, a user may enter appropriate classification categories for the email message.Window 1200 may include a classification drop downmenu 1210 and a sub-classification drop downmenu 1220. Via drop downmenu 1210, the user may select the category most appropriate to their email. For example, drop downmenu 1210 may include amain field 1212 that includes the currently selected category (“finance”) and alist 1214 of other possible categories. The actual categories from which a user may select may be customizable by the user or an administrator. The currently selected category may be changed by the user by, for example, selecting another category fromlist 1214. The newly selected category may then be placed infield 1212. - In some implementations, the selection of a particular category may enable the user to further define the category by entering a sub-classification category of the main category. As shown in
FIG. 12 , asub-classification menu 1220 allows users to select sub-categories relating to a category. The currently selected sub-classification category may be listed infield 1222. The list of available sub-categories may be dynamically generated based on the category selected infield 1212. For instance, as shown inFIG. 12 , the category “finance” is the selected category. The finance category may include a number of possible sub-categories, such as the sub-categories “invoices,” “client billing issues,” “company spending,” and “company investments.” These sub-categories may be placed insub-classification menu 1220 when the user selects the finance category in theclassification menu 1210. - When the user has selected the appropriate category, the user may select “done”
graphical command button 1230. The classification categories selected by the user may then be associated with the email message and the email message may be further processed (e.g., transmitted to its destination addresses) as normal. The email and its associated categories may be saved or otherwise archived. For example, in the context of a corporate email server, such as email server 137, the email server may handle the archiving of emails and their selected categories. - In some implementations, multiple categories/sub-categories may be associated with a single email.
Graphical command button 1240 may be selected by the user when the user wishes to enter another category. Email classifier 11′0 may respond to this button by storing the currently selected categories and then allowing the user to enter another category. - In some implementations,
email classifier 1110 may attempt to intelligently determine the likely category that the user will select based on either the content of the email, the destination addresses of the email, an attachment added to the email, and/or the user's past category selections.Email classifier 1110 may then place these selections as the default category inclassification menu 1210. This may save the user time whenemail classifier 1110 is able to correctly identify the category that is to be associated with the email. In these situations, if the user agrees with the automatically selected category, the user may simply select “done”command button 1230. If the user does not agree, he may first select the correct category before pressing donebutton 1230. -
Email classifier 1110 may use a variety of techniques to intelligently determine the likely category that the user will select. For example, if a certain number of past email messages to a particular address were all classified in one category,email classifier 1110 may initially assume that a new email destined to that address is likely to also be classified in that category. As another example,email classifier 1110 may examine the contents of the unclassified email. If the email contains words or phrases that are usually associated with a particular category,email classifier 1110 may assume that the email is likely to also be classified in that category. As yet another example,email classifier 1110 may compare the contents of a new email to previously classified emails. If the new email is similar to one or more previously sent emails,email classifier 1110 may assume that the new email is likely to be classified in the same category as the previously sent emails. One of ordinary skill in the art will recognize that other techniques could be used to intelligently determine the likely category that the user will select. -
FIG. 13 is a diagram illustrating an exemplarygraphical interface 1300 ofemail program 335 consistent with yet another aspect of the invention.Graphical interface 1300 is similar tographical interface 1000, except that the functionality ofemail classifier 1110 is also integrated into the email interface for composing an email message. As shown,interface 1300 includes graphical elements that allow the user to compose an email message and enter second-person review information. Additionally,interface 1300 includes aclassification menu 1310 and asub-classification menu 1320.Menus classification menu 1210 andsub-classification menu 1220. -
FIG. 14 is an exemplary diagram of asystem 1400 illustrating email classification consistent with the principles of the invention.System 1400 may include a number ofclient computing devices 1401, which may be similar to clients 134 (FIG. 1 ).Clients 1401 may exchange emails with one another and with other external clients (not shown), such as external clients connected to a wide area network, such as the Internet. Reading, managing, and composing email messages may be performed atclients 1401 usingclient email software 1405.Client email software 1405 may include conventional email client functionality as well as the previously discussed functionality ofemail classifier 1110. -
System 1400 may additionally includeemail server 1410 that facilitates the sending and receiving of email messages amongclients 1401 or betweenclients 1401 and other external clients.Email server 1410 may, for instance, collect an email message sent from or received byclients 1401, including the email category information. The collected email may then be forwarded toward its final destination using an email messaging protocol. - Email that is sent or received via
email server 1410 may be archived inemail archive database 1420.Archive database 1420 may store the email messages along with the categories assigned to the emails. Additional information, such as the sender and receivers of each of the emails may also be stored indatabase 1420. In the event that a group of emails needs to be retrieved, such as a group of emails that is required to be produced in a litigation, the categories associated with the emails may be used to assist in the retrieval of the emails. For example, when there is a large number of emails stored indatabase 1420, the categories associated with the emails can be used to quickly eliminate many of the emails from the set of possible emails that may need to be produced. - The email classifier described above assists in categorizing emails. Email message categories may be saved with the emails and can then be used to later help in producing or otherwise organizing a large number of email messages.
- It will be apparent to one of ordinary skill in the art that aspects of the invention, as described above, may be implemented in many different forms of software, firmware, and hardware in the implementations illustrated in the figures. The actual software code or specialized control hardware used to implement aspects consistent with the invention is not limiting of the invention. Thus, the operation and behavior of the aspects were described without reference to the specific software code—it being understood that a person of ordinary skill in the art would be able to design software and control hardware to implement the aspects based on the description herein.
- The foregoing description of preferred embodiments of the invention provides illustration and description, but is not intended to be exhaustive or to limit the invention to the precise form disclosed. Modifications and variations are possible in light of the above teachings or may be acquired from practice of the invention. For example, although
email review tool 336 andemail classifier 1110 was described as being implemented on client computing devices, the programming logic that definesemail review tool 336 andemail classifier 1110 may instead be implemented at the email server or at a combination of the email server and client. Additionally, although a number of exemplary graphical user interfaces were illustrated, one of ordinary skill in the art will recognize that these interfaces are exemplary only, and that other interfaces could be used that perform similar or the same functions. - No element, act, or instruction used in the description of the present application should be construed as critical or essential to the invention unless explicitly described as such. Also, as used herein, the article “a” is intended to include one or more items. Where only one item is intended, the term “one” or similar language is used.
- The scope of the invention is defined by the claims and their equivalents.
Claims (24)
1. A method for facilitating electronic mail (“email”) classification, the method comprising:
presenting a graphical object to a user interacting with an email message, the graphical object configured to receive information from the user describing at least one category to which the email relates; and
storing the email message and the at least one category associated with the email message.
2. The method of claim 1 , wherein the user is a sender of the email message.
3. The method of claim 2 , wherein the graphical object is presented to the user when the email message is sent.
4. The method of claim 2 , wherein the graphical object is integrated with a window through which the user composes the email message.
5. The method of claim 1 , wherein the information from the user describing the at least one category includes multiple categories input by the user.
6. The method of claim 1 , wherein the information from the user describing the at least one category includes a sub-category of the at least one category.
7. The method of claim 1 , further comprising:
automatically identifying a likely category to which the email relates; and
displaying a visual indication of the likely category in the graphical object as a default category.
8. The method of claim 1 , wherein storing the email message includes:
storing the email message and the at least one category associated with the email message in a database that stores email messages and associated categories from multiple users.
9. An electronic mail (“email”) classifier comprising:
a graphical window presented to an email user when the email user attempts to send an email message to an addressee, the graphical window being configured to
present information to the email user describing a plurality of possible categories that may be assigned to the email message, and
receive information from the user selecting one of the categories; and
a database to store the email message and the selected category.
10. The email classifier of claim 9 , wherein the graphical window is presented to the user when the email message is sent.
11. The email classifier of claim 10 , wherein the graphical window includes controls for composing the email message.
12. The email classifier of claim 9 , wherein the graphical window receives information from the user selecting multiple categories that relate to the email message.
13. The email classifier of claim 9 , wherein the information from the user includes a sub-category of the category.
14. The email classifier of claim 9 , further comprising:
automatically identifying a likely category to which the email message relates; and
displaying a visual indication of the likely category in the graphical window as a default category.
15. A method comprising:
presenting a list of categories that are potentially related to an email message to a user;
receiving a selection of one or more of the categories from the user;
associating the selected one or more of the categories with the email message; and
archiving the email message with the selected one or more categories associated with the email message.
16. The method of claim 15 , wherein the user is a sender of the email message.
17. The method of claim 16 , wherein the list of categories is presented to the user in response to the email message being sent.
18. The method of claim 15 , wherein the selection of the one or more categories includes multiple categories selected by the user.
19. The method of claim 15 , wherein the selection of the one or more categories includes sub-category information.
20. The method of claim 15 , further comprising:
automatically identifying a likely category to which the email message relates; and
presenting the list of categories to the user with the likely category presented as a default category.
21. The method of claim 15 , wherein archiving the email message includes:
archiving the email message and the selected one or more categories associated with the email message in a database that stores email messages and associated categories from multiple users.
22. The method of claim 15 , wherein the list of categories is configurable.
23. A computing device comprising:
means for presenting a list of categories that are potentially related to an email message to a user;
means for receiving a selection of one or more of the categories from the user for the email message; and
means for archiving the email message with the categories for the email message.
24. A computer-readable medium comprising:
instructions for presenting a graphical window to a user interacting with an email message, the graphical window configured to receive information from the user describing at least one category to which the email relates; and
storing the email message and the at least one category associated with the email message.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
US11/063,562 US20050144245A1 (en) | 2003-09-03 | 2005-02-24 | Email classifier |
Applications Claiming Priority (2)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
US10/653,259 US7890585B2 (en) | 2003-09-03 | 2003-09-03 | Second person review of email |
US11/063,562 US20050144245A1 (en) | 2003-09-03 | 2005-02-24 | Email classifier |
Related Parent Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
US10/653,259 Continuation-In-Part US7890585B2 (en) | 2003-09-03 | 2003-09-03 | Second person review of email |
Publications (1)
Publication Number | Publication Date |
---|---|
US20050144245A1 true US20050144245A1 (en) | 2005-06-30 |
Family
ID=34217849
Family Applications (3)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
US10/653,259 Expired - Fee Related US7890585B2 (en) | 2003-09-03 | 2003-09-03 | Second person review of email |
US11/063,562 Abandoned US20050144245A1 (en) | 2003-09-03 | 2005-02-24 | Email classifier |
US13/005,783 Expired - Fee Related US8131813B2 (en) | 2003-09-03 | 2011-01-13 | Second person review of E-mail |
Family Applications Before (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
US10/653,259 Expired - Fee Related US7890585B2 (en) | 2003-09-03 | 2003-09-03 | Second person review of email |
Family Applications After (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
US13/005,783 Expired - Fee Related US8131813B2 (en) | 2003-09-03 | 2011-01-13 | Second person review of E-mail |
Country Status (2)
Country | Link |
---|---|
US (3) | US7890585B2 (en) |
WO (1) | WO2005024578A2 (en) |
Cited By (31)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20070100950A1 (en) * | 2005-11-03 | 2007-05-03 | William Bornstein | Method for automatic retention of critical corporate data |
US20070239831A1 (en) * | 2006-04-06 | 2007-10-11 | Yahoo! Inc. | Interface for editing, binding, and displaying an annotation for a message |
US20080040126A1 (en) * | 2006-08-08 | 2008-02-14 | Microsoft Corporation | Social Categorization in Electronic Mail |
US20080091785A1 (en) * | 2006-10-13 | 2008-04-17 | Pulfer Charles E | Method of and system for message classification of web e-mail |
US20080104118A1 (en) * | 2006-10-26 | 2008-05-01 | Pulfer Charles E | Document classification toolbar |
US20080120556A1 (en) * | 2006-11-17 | 2008-05-22 | Bellsouth Intellectual Property Corporation | Systems and Methods for Displaying Electronic Mail Messages |
US20090049431A1 (en) * | 2007-08-14 | 2009-02-19 | International Business Machines Corporation | Method and compiler of compiling a program |
US20090055481A1 (en) * | 2007-08-20 | 2009-02-26 | International Business Machines Corporation | Automatically generated subject recommendations for email messages based on email message content |
US20090094240A1 (en) * | 2007-10-03 | 2009-04-09 | Microsoft Corporation | Outgoing Message Monitor |
US20090119272A1 (en) * | 2005-11-17 | 2009-05-07 | Nishanth Sastry | System and computer program product for nested categorization using factorization |
US20090164588A1 (en) * | 2007-12-22 | 2009-06-25 | D Amato Paul | Email categorization methods, coding, and tools |
US20100293236A1 (en) * | 2009-05-14 | 2010-11-18 | Charles Michael Wisner | Electronic Communication Clarification System |
US7899866B1 (en) | 2004-12-31 | 2011-03-01 | Microsoft Corporation | Using message features and sender identity for email spam filtering |
US7899871B1 (en) * | 2006-01-23 | 2011-03-01 | Clearwell Systems, Inc. | Methods and systems for e-mail topic classification |
US8032598B1 (en) | 2006-01-23 | 2011-10-04 | Clearwell Systems, Inc. | Methods and systems of electronic message threading and ranking |
US8171540B2 (en) | 2007-06-08 | 2012-05-01 | Titus, Inc. | Method and system for E-mail management of E-mail having embedded classification metadata |
US8392409B1 (en) | 2006-01-23 | 2013-03-05 | Symantec Corporation | Methods, systems, and user interface for E-mail analysis and review |
US20130067351A1 (en) * | 2011-05-31 | 2013-03-14 | Oracle International Corporation | Performance management system using performance feedback pool |
US20130086180A1 (en) * | 2011-09-30 | 2013-04-04 | Paul M. Midgen | Message Classification and Management |
US8448246B2 (en) | 2010-07-08 | 2013-05-21 | Raytheon Company | Protecting sensitive email |
AU2011200740B2 (en) * | 2006-11-03 | 2013-11-07 | Titus Inc | Document classification toolbar |
US8719257B2 (en) | 2011-02-16 | 2014-05-06 | Symantec Corporation | Methods and systems for automatically generating semantic/concept searches |
AU2011203077B2 (en) * | 2006-10-13 | 2014-09-04 | Titus Inc | Method of and system for message classification of web email |
US8949354B2 (en) | 2012-04-19 | 2015-02-03 | International Business Machines Corporation | Propagation of message having time-based information |
US20150264003A1 (en) * | 2014-03-11 | 2015-09-17 | International Business Machines Corporation | Retrieving and reusing stored message content |
WO2015094705A3 (en) * | 2013-12-16 | 2015-10-08 | Alibaba Group Holding Limited | Method, sending terminal, receiving terminal, and system for classifying emails |
US9275129B2 (en) | 2006-01-23 | 2016-03-01 | Symantec Corporation | Methods and systems to efficiently find similar and near-duplicate emails and files |
US9600568B2 (en) | 2006-01-23 | 2017-03-21 | Veritas Technologies Llc | Methods and systems for automatic evaluation of electronic discovery review and productions |
AU2017200601B1 (en) * | 2016-03-31 | 2017-05-04 | Bos Global Corporate Services Pty Ltd | Managing service provision |
WO2017165903A1 (en) * | 2016-03-31 | 2017-10-05 | Bos Global Corporate Services Pty Ltd | Managing service provision |
US9881061B2 (en) | 2015-03-19 | 2018-01-30 | International Business Machines Corporation | Embedded content suitability scoring |
Families Citing this family (19)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
NL1027274C2 (en) * | 2004-10-18 | 2006-04-19 | Ebuzon B V | Method and system for sending electronic mail via a network. |
US20070005702A1 (en) * | 2005-03-03 | 2007-01-04 | Tokuda Lance A | User interface for email inbox to call attention differently to different classes of email |
US8185606B2 (en) | 2007-12-12 | 2012-05-22 | International Business Machines Corporation | Email change tracking |
US20090216843A1 (en) * | 2008-02-26 | 2009-08-27 | Willner Barry E | System and method for collaborative email review |
JP4675410B2 (en) * | 2008-12-16 | 2011-04-20 | シャープ株式会社 | Image transmitting apparatus and preview display method |
US9852761B2 (en) * | 2009-03-16 | 2017-12-26 | Apple Inc. | Device, method, and graphical user interface for editing an audio or video attachment in an electronic message |
US10558949B2 (en) * | 2009-05-20 | 2020-02-11 | International Business Machines Corporation | User-configured alternate email rendering |
US8954434B2 (en) * | 2010-01-08 | 2015-02-10 | Microsoft Corporation | Enhancing a document with supplemental information from another document |
US8458122B2 (en) * | 2010-03-11 | 2013-06-04 | Ricoh Company, Ltd. | Document management systems, apparatuses and methods configured to provide document notification |
US9135606B2 (en) | 2011-09-01 | 2015-09-15 | International Business Machines Corporation | Changing email addressee categorization |
US9922324B2 (en) * | 2014-05-21 | 2018-03-20 | Square, Inc. | Verified purchasing by email |
US10776809B1 (en) | 2014-09-11 | 2020-09-15 | Square, Inc. | Use of payment card rewards points for an electronic cash transfer |
US11042863B1 (en) | 2015-03-20 | 2021-06-22 | Square, Inc. | Grouping payments and payment requests |
US10467615B1 (en) | 2015-09-30 | 2019-11-05 | Square, Inc. | Friction-less purchasing technology |
US11093695B2 (en) | 2017-10-18 | 2021-08-17 | Email Whisperer Inc. | Systems and methods for providing writing assistance |
US11422834B2 (en) * | 2019-03-25 | 2022-08-23 | Yahoo Assets Llc | Systems and methods for implementing automated barriers and delays for communication |
US11861512B1 (en) * | 2019-11-27 | 2024-01-02 | Amazon Technologies, Inc. | Determining content to present for human review |
US11076038B2 (en) * | 2019-12-31 | 2021-07-27 | Bye! Accident Llc | Reviewing message-based communications via a keyboard application |
US11823191B1 (en) | 2022-08-29 | 2023-11-21 | Block, Inc. | Integration for performing actions without additional authorization requests |
Citations (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US5862223A (en) * | 1996-07-24 | 1999-01-19 | Walker Asset Management Limited Partnership | Method and apparatus for a cryptographically-assisted commercial network system designed to facilitate and support expert-based commerce |
US5948058A (en) * | 1995-10-30 | 1999-09-07 | Nec Corporation | Method and apparatus for cataloging and displaying e-mail using a classification rule preparing means and providing cataloging a piece of e-mail into multiple categories or classification types based on e-mail object information |
US20030018748A1 (en) * | 2001-07-19 | 2003-01-23 | Digeo, Inc. | System and method for providing television program information to an entertainment device |
US6785671B1 (en) * | 1999-12-08 | 2004-08-31 | Amazon.Com, Inc. | System and method for locating web-based product offerings |
US7328244B1 (en) * | 1999-11-03 | 2008-02-05 | International Business Machines Corporation | Electronic mail system |
Family Cites Families (33)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JPH03188561A (en) | 1989-12-18 | 1991-08-16 | Nippon Telegr & Teleph Corp <Ntt> | Japanese sentence proofreading support device using electronic mail |
US5627764A (en) | 1991-10-04 | 1997-05-06 | Banyan Systems, Inc. | Automatic electronic messaging system with feedback and work flow administration |
JP3188561B2 (en) | 1993-06-28 | 2001-07-16 | 株式会社日立テレコムテクノロジー | Private branch exchange |
US5493692A (en) * | 1993-12-03 | 1996-02-20 | Xerox Corporation | Selective delivery of electronic messages in a multiple computer system based on context and environment of a user |
JP3298379B2 (en) * | 1995-09-20 | 2002-07-02 | 株式会社日立製作所 | Electronic approval method and system |
US5706452A (en) | 1995-12-06 | 1998-01-06 | Ivanov; Vladimir I. | Method and apparatus for structuring and managing the participatory evaluation of documents by a plurality of reviewers |
US5835722A (en) | 1996-06-27 | 1998-11-10 | Logon Data Corporation | System to control content and prohibit certain interactive attempts by a person using a personal computer |
US6073142A (en) * | 1997-06-23 | 2000-06-06 | Park City Group | Automated post office based rule analysis of e-mail messages and other data objects for controlled distribution in network environments |
US6088702A (en) | 1998-02-25 | 2000-07-11 | Plantz; Scott H. | Group publishing system |
US6405225B1 (en) | 1998-06-17 | 2002-06-11 | Microsoft Corporation | Integrating email functionality into a word processor by incorporating an email GUI within the word processor |
JP4034037B2 (en) * | 1998-09-10 | 2008-01-16 | 富士通株式会社 | Document deliberation apparatus, document deliberation system, and computer-readable recording medium storing a program for operating a computer as a document deliberation apparatus |
US6918082B1 (en) * | 1998-12-17 | 2005-07-12 | Jeffrey M. Gross | Electronic document proofing system |
US6463462B1 (en) * | 1999-02-02 | 2002-10-08 | Dialogic Communications Corporation | Automated system and method for delivery of messages and processing of message responses |
US7032030B1 (en) * | 1999-03-11 | 2006-04-18 | John David Codignotto | Message publishing system and method |
US6393464B1 (en) * | 1999-05-10 | 2002-05-21 | Unbound Communications, Inc. | Method for controlling the delivery of electronic mail messages |
US7496632B2 (en) * | 1999-06-28 | 2009-02-24 | Lockheed Martin Corporation | Method and system for distributing a public information release authorization (PIRA) form over an intranet |
US6460074B1 (en) * | 2000-02-10 | 2002-10-01 | Martin E. Fishkin | Electronic mail system |
JP2001282686A (en) * | 2000-03-31 | 2001-10-12 | Sony Corp | System, device and method for communication content certification, and recording medium |
US7555557B2 (en) * | 2000-04-07 | 2009-06-30 | Avid Technology, Inc. | Review and approval system |
US6931592B1 (en) * | 2000-05-22 | 2005-08-16 | Microsoft Corporation | Reviewing and merging electronic documents |
GB0027280D0 (en) * | 2000-11-08 | 2000-12-27 | Malcolm Peter | An information management system |
US20020133395A1 (en) | 2000-12-19 | 2002-09-19 | Hughes John Ronald | Technical standard review and approval |
US20020087603A1 (en) | 2001-01-02 | 2002-07-04 | Bergman Eric D. | Change tracking integrated with disconnected device document synchronization |
EP1223526A1 (en) * | 2001-01-10 | 2002-07-17 | Hewlett-Packard Company, A Delaware Corporation | Improved process and apparatus for email handling |
JP2002230146A (en) | 2001-02-02 | 2002-08-16 | Nippon Telegr & Teleph Corp <Ntt> | Realizing method of translation and proofreading service of electronic mail document, its system, server, recording medium in which its program is recorded and program |
US20020131070A1 (en) | 2001-03-16 | 2002-09-19 | Housel Edward M. | Using e-mail to facilitate soft proofing and for print job status |
US7107518B2 (en) | 2001-04-03 | 2006-09-12 | Microsoft Corporation | Automating a document review cycle |
US6769002B2 (en) * | 2001-11-08 | 2004-07-27 | Jordan E. Ayan | System and methods for multilevel electronic mail communication programs |
US7698298B2 (en) * | 2003-07-03 | 2010-04-13 | Xerox Corporation | System and method for electronically managing remote review of documents |
US20050021637A1 (en) * | 2003-07-22 | 2005-01-27 | Red Hat, Inc. | Electronic mail control system |
US20050091385A1 (en) * | 2003-10-28 | 2005-04-28 | James Nordstrom | Method and system for children to safely send and receive electronic mail |
US20050108232A1 (en) * | 2003-11-19 | 2005-05-19 | The Rockey Group, Inc. | Electronic submittal method and system |
US20050135681A1 (en) * | 2003-12-22 | 2005-06-23 | Schirmer Andrew L. | Methods and systems for preventing inadvertent transmission of electronic messages |
-
2003
- 2003-09-03 US US10/653,259 patent/US7890585B2/en not_active Expired - Fee Related
-
2004
- 2004-09-01 WO PCT/US2004/028274 patent/WO2005024578A2/en active Application Filing
-
2005
- 2005-02-24 US US11/063,562 patent/US20050144245A1/en not_active Abandoned
-
2011
- 2011-01-13 US US13/005,783 patent/US8131813B2/en not_active Expired - Fee Related
Patent Citations (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US5948058A (en) * | 1995-10-30 | 1999-09-07 | Nec Corporation | Method and apparatus for cataloging and displaying e-mail using a classification rule preparing means and providing cataloging a piece of e-mail into multiple categories or classification types based on e-mail object information |
US5862223A (en) * | 1996-07-24 | 1999-01-19 | Walker Asset Management Limited Partnership | Method and apparatus for a cryptographically-assisted commercial network system designed to facilitate and support expert-based commerce |
US7328244B1 (en) * | 1999-11-03 | 2008-02-05 | International Business Machines Corporation | Electronic mail system |
US6785671B1 (en) * | 1999-12-08 | 2004-08-31 | Amazon.Com, Inc. | System and method for locating web-based product offerings |
US20030018748A1 (en) * | 2001-07-19 | 2003-01-23 | Digeo, Inc. | System and method for providing television program information to an entertainment device |
Cited By (56)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US7899866B1 (en) | 2004-12-31 | 2011-03-01 | Microsoft Corporation | Using message features and sender identity for email spam filtering |
US20070100950A1 (en) * | 2005-11-03 | 2007-05-03 | William Bornstein | Method for automatic retention of critical corporate data |
US20090125493A1 (en) * | 2005-11-17 | 2009-05-14 | Nishanth Sastry | System and method for nested categorization using factorization |
US20090119272A1 (en) * | 2005-11-17 | 2009-05-07 | Nishanth Sastry | System and computer program product for nested categorization using factorization |
US8150884B2 (en) * | 2005-11-17 | 2012-04-03 | International Business Machines Corporation | System and computer program product for nested categorization using factorization |
US8412743B2 (en) * | 2005-11-17 | 2013-04-02 | Sap Ag | Nested categorization using factorization |
US8392409B1 (en) | 2006-01-23 | 2013-03-05 | Symantec Corporation | Methods, systems, and user interface for E-mail analysis and review |
US10083176B1 (en) | 2006-01-23 | 2018-09-25 | Veritas Technologies Llc | Methods and systems to efficiently find similar and near-duplicate emails and files |
US9600568B2 (en) | 2006-01-23 | 2017-03-21 | Veritas Technologies Llc | Methods and systems for automatic evaluation of electronic discovery review and productions |
US9275129B2 (en) | 2006-01-23 | 2016-03-01 | Symantec Corporation | Methods and systems to efficiently find similar and near-duplicate emails and files |
US8032598B1 (en) | 2006-01-23 | 2011-10-04 | Clearwell Systems, Inc. | Methods and systems of electronic message threading and ranking |
US7899871B1 (en) * | 2006-01-23 | 2011-03-01 | Clearwell Systems, Inc. | Methods and systems for e-mail topic classification |
US20070239831A1 (en) * | 2006-04-06 | 2007-10-11 | Yahoo! Inc. | Interface for editing, binding, and displaying an annotation for a message |
US20080040126A1 (en) * | 2006-08-08 | 2008-02-14 | Microsoft Corporation | Social Categorization in Electronic Mail |
AU2014215972B2 (en) * | 2006-10-13 | 2016-02-11 | Titus Inc | Method of and system for message classification of web email |
AU2010100501B4 (en) * | 2006-10-13 | 2010-11-11 | Titus Inc | Method and system for message classification of web email |
AU2011203077B2 (en) * | 2006-10-13 | 2014-09-04 | Titus Inc | Method of and system for message classification of web email |
AU2011100527B4 (en) * | 2006-10-13 | 2011-08-11 | Titus Inc | Method of and system for message classification of web email |
US8239473B2 (en) | 2006-10-13 | 2012-08-07 | Titus, Inc. | Security classification of e-mail in a web e-mail access client |
US8024411B2 (en) * | 2006-10-13 | 2011-09-20 | Titus, Inc. | Security classification of E-mail and portions of E-mail in a web E-mail access client using X-header properties |
US20080091785A1 (en) * | 2006-10-13 | 2008-04-17 | Pulfer Charles E | Method of and system for message classification of web e-mail |
US9183289B2 (en) * | 2006-10-26 | 2015-11-10 | Titus, Inc. | Document classification toolbar in a document creation application |
US8024304B2 (en) * | 2006-10-26 | 2011-09-20 | Titus, Inc. | Document classification toolbar |
US20120023075A1 (en) * | 2006-10-26 | 2012-01-26 | Pulfer Charles E | Document classification toolbar in a document creation application |
US20080104118A1 (en) * | 2006-10-26 | 2008-05-01 | Pulfer Charles E | Document classification toolbar |
US20160063130A1 (en) * | 2006-10-26 | 2016-03-03 | Titus, Inc. | Document classification toolbar |
AU2011200740B9 (en) * | 2006-11-03 | 2014-05-08 | Titus Inc | Document classification toolbar |
AU2011200740B2 (en) * | 2006-11-03 | 2013-11-07 | Titus Inc | Document classification toolbar |
US8484296B2 (en) * | 2006-11-17 | 2013-07-09 | At&T Intellectual Property I, L.P. | Systems and methods for displaying electronic mail messages |
US20080120556A1 (en) * | 2006-11-17 | 2008-05-22 | Bellsouth Intellectual Property Corporation | Systems and Methods for Displaying Electronic Mail Messages |
US8171540B2 (en) | 2007-06-08 | 2012-05-01 | Titus, Inc. | Method and system for E-mail management of E-mail having embedded classification metadata |
US8276130B2 (en) | 2007-08-14 | 2012-09-25 | International Business Machines Corporation | Method and compiler of compiling a program |
US20090049431A1 (en) * | 2007-08-14 | 2009-02-19 | International Business Machines Corporation | Method and compiler of compiling a program |
US20090055481A1 (en) * | 2007-08-20 | 2009-02-26 | International Business Machines Corporation | Automatically generated subject recommendations for email messages based on email message content |
US7761524B2 (en) | 2007-08-20 | 2010-07-20 | International Business Machines Corporation | Automatically generated subject recommendations for email messages based on email message content |
US20090094240A1 (en) * | 2007-10-03 | 2009-04-09 | Microsoft Corporation | Outgoing Message Monitor |
US8375052B2 (en) * | 2007-10-03 | 2013-02-12 | Microsoft Corporation | Outgoing message monitor |
US20090164588A1 (en) * | 2007-12-22 | 2009-06-25 | D Amato Paul | Email categorization methods, coding, and tools |
US8635285B2 (en) | 2007-12-22 | 2014-01-21 | Paul D'Amato | Email categorization methods, coding, and tools |
US8392517B2 (en) | 2009-05-14 | 2013-03-05 | Charles Michael Wisner | Electronic communication clarification system |
US20100293236A1 (en) * | 2009-05-14 | 2010-11-18 | Charles Michael Wisner | Electronic Communication Clarification System |
US8448246B2 (en) | 2010-07-08 | 2013-05-21 | Raytheon Company | Protecting sensitive email |
US8719257B2 (en) | 2011-02-16 | 2014-05-06 | Symantec Corporation | Methods and systems for automatically generating semantic/concept searches |
US20130067351A1 (en) * | 2011-05-31 | 2013-03-14 | Oracle International Corporation | Performance management system using performance feedback pool |
US9292600B2 (en) * | 2011-09-30 | 2016-03-22 | Microsoft Technology Licensing, Llc | Message classification and management |
US20130086180A1 (en) * | 2011-09-30 | 2013-04-04 | Paul M. Midgen | Message Classification and Management |
US11057334B2 (en) | 2011-09-30 | 2021-07-06 | Microsoft Technology Licensing, Llc | Message classification and management |
US8949354B2 (en) | 2012-04-19 | 2015-02-03 | International Business Machines Corporation | Propagation of message having time-based information |
WO2015094705A3 (en) * | 2013-12-16 | 2015-10-08 | Alibaba Group Holding Limited | Method, sending terminal, receiving terminal, and system for classifying emails |
US9813371B2 (en) | 2013-12-16 | 2017-11-07 | Alibaba Group Holding Limited | Method, sending terminal, receiving terminal, and system for classifying emails |
US20150264003A1 (en) * | 2014-03-11 | 2015-09-17 | International Business Machines Corporation | Retrieving and reusing stored message content |
US10122666B2 (en) * | 2014-03-11 | 2018-11-06 | International Business Machines Corporation | Retrieving and reusing stored message content |
US9881061B2 (en) | 2015-03-19 | 2018-01-30 | International Business Machines Corporation | Embedded content suitability scoring |
US9892169B2 (en) | 2015-03-19 | 2018-02-13 | International Business Machines Corporation | Embedded content suitability scoring |
AU2017200601B1 (en) * | 2016-03-31 | 2017-05-04 | Bos Global Corporate Services Pty Ltd | Managing service provision |
WO2017165903A1 (en) * | 2016-03-31 | 2017-10-05 | Bos Global Corporate Services Pty Ltd | Managing service provision |
Also Published As
Publication number | Publication date |
---|---|
US20050050145A1 (en) | 2005-03-03 |
US7890585B2 (en) | 2011-02-15 |
WO2005024578A3 (en) | 2007-12-21 |
US8131813B2 (en) | 2012-03-06 |
US20110106903A1 (en) | 2011-05-05 |
WO2005024578A2 (en) | 2005-03-17 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US20050144245A1 (en) | Email classifier | |
TWI393391B (en) | Apaptive junk message filtering system and method | |
US7941492B2 (en) | Message data management | |
KR101173812B1 (en) | Displaying expanded messages in a conversation-based email system | |
US6405197B2 (en) | Method of constructing and displaying an entity profile constructed utilizing input from entities other than the owner | |
US7412485B2 (en) | Information processing system, information procesing method, a software program for executing such method, and information storage medium comprising such software program | |
US7743105B2 (en) | System, method and program for selecting recipients of an e-mail | |
US20040107190A1 (en) | Automatic management of terms in a user profile in a knowledge management system | |
US20050015451A1 (en) | Automatic e-mail address directory and sorting system | |
US20020169840A1 (en) | E-mail messaging system | |
US20080250112A1 (en) | Method and Apparatus for Determining Whether an Email Message is Ready for Transmission | |
US6842775B1 (en) | Method and system for modifying mail rules | |
US8832203B2 (en) | Single touch e-mail management | |
US20050039028A1 (en) | E-mail security system | |
US8380875B1 (en) | Method and system for addressing a communication document for transmission over a network based on the content thereof | |
WO2020175307A1 (en) | Information processing device, information processing method, and computer program | |
US20050060333A1 (en) | Information providing system and information providing method | |
RU2595617C2 (en) | Method and system for creating list of electronic messages | |
RU2595619C2 (en) | Method and system for reformatting electronic message based on category thereof | |
RU2595618C2 (en) | Method and system for reformatting electronic message based on category thereof |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
STCB | Information on status: application discontinuation |
Free format text: ABANDONED -- FAILURE TO RESPOND TO AN OFFICE ACTION |