The present application is related to the U.S. patent application identified as Attorney Docket No. 31908DSW-2 entitled “Address Replacement In Electronic Communication,” filed concurrently herewith, the disclosure of which is incorporated by reference herein.
The present application is related to the U.S. patent application identified as Attorney Docket No. 31908DSW-3 entitled “Receiving Email within an Email Thread,” filed concurrently herewith, the disclosure of which is incorporated by reference herein.
This invention relates generally to the formation and transmission of electronic mail. More specifically, this invention relates providing additional information to selected recipients of the electronic mail.
Electronic mail, for example email and text messaging is used extensively for personal and business communication. Often, email messages are sent to more than one recipient, for example one or more primary (To) recipients, one or more courtesy copy (Cc) recipients, and one or more blind copy (Bcc) recipients. The recipients often have different levels of knowledge, different backgrounds, or different responsibilities with respect to the subject of the email. Consequently, it is often difficult, cumbersome or impossible to adequately communicate the subject to all recipients in a single email. This is especially true if it is desired to communicate additional specific items with selected recipients while withholding the additional specific items from other recipients. As a result, multiple emails or an email with associated phone calls to selected recipients often occur. Consequently, there is a need for a concise method of communication by electronic mail, particularly email, wherein, within a single composed electronic mail, a message is sent to all recipients, while only selected recipients are sent an additional comment.
Principles of the invention provide, for example, methods and apparatus for communication by electronic mail, and communication by sending an electronic message to primary (To) and courtesy copy (Cc) recipients, and sending a message and comment to one or more blind copy (Bcc) recipients while withholding the comment from the primary (To) and courtesy copy (Cc) recipients.
For example, in accordance with one aspect of the invention, a method of communicating by electronic mail is provided. The method comprises forming a message, acquiring a comment window, forming a comment within the comment window, selecting which of recipients is a first recipient and which of the recipients is a second recipient, sending a first electronic mail to the first recipient, and sending a second electronic mail to the second recipient. The first electronic mail comprises the message. The second electronic mail comprises the message and the comment. The comment is only sent in the second electronic mail.
Advantages of the invention are, for example, enabling private communications with selected recipients of an electronic communication, without having to compose two separate communications. For example, a single composed email may be sent to all recipients, while a comment may be sent to only selected recipients.
These and other features, objects and advantages of the present invention will become apparent from the following detailed description of illustrative embodiments thereof, which is to be read in connection with the accompanying drawings.
The term electronic mail, as used herein, refers to a communication, comprising text, by electronic means, for example, email and text messaging.
The term email server, as used herein, is a computer acting as a mail transfer agent (MTA), that is, the email server is running appropriate software, for example an MTA computer program. The email server along with the appropriate software transfers electronic mail messages from one computer to another. An MTA is also termed a mail transport agent, message transfer agent, simple mail transfer protocol (SMTP) daemon and extended or enhanced simple mail transfer protocol (ESMTP) daemon. The email server typically is coupled to a network, for example, the Web, Internet or an intranet, to facilitate email transfer.
The term client, as used herein, is a computing resource of a user, an originator, a receiver, or a responder to an email. The client is, for example, the computing resource on which the mail is composed, received, or responded to. The client is, for example, a computer, a laptop, a workstation, a text messaging device, personal digital assistant, a cellular phone, a portable Web access device, a television set top box, and a public email computing resource adapted to sending and receiving email. The client may be an on-site computing resource which is in possession of a user, a remote computing resource which is in communication with the on-site computing resource, or a combination of both. The remote computing resource is, for example, the computing resource of an on-line email provider, for example, providers of Yahoo mail and Hotmail. Communication between the on-site and remote computing resource is typically through the Internet, but could be through an intranet or other network. Clients can be associated with other entities besides the user. Unless specified otherwise, client refers to the client of the user.
In a second step 120 shown in
The third step 130, shown in
In the fourth step 140 shown in
In the fifth step 150, shown in
In the sixth step 160, shown in
In the seventh step 170, shown in
In the eighth step 180, shown in
In the ninth step 191, shown in
In the tenth step 192, shown in
The steps of the method 100 of communication by email are executed on the client. This includes the ninth step 191 and tenth step 192, the sending of the first and second emails. After the emails are sent by the client, the email infrastructure, typically comprising an email server and a network, for example the Web, Internet, or an intranet, assists in delivering the email to the recipients. The method 100 of communication by email, implemented on the client side, does not require a proprietary server infrastructure.
In an alternate embodiment, some of the steps of the method 100 of communication by email are executed, at least in part, by an email server. For example, step 180, the user instructing the client to send the emails, in the alternate embodiment, comprises, not only the user instructs the client, but the client instructs the email server to send the emails. In this embodiment, the first and second emails originate at the email server instead of the client. In the alternate embodiment, the email server receives, from the client, the message and the comment, as well as a first list of recipient, to receive the message only, and a second list of recipients, to receive the message with comment. The email server forms, at least partially, the first and the second emails. In this alternate embodiment, step 191, client sends message to all recipients except comment recipients, involves the email server sending the first email. In this alternate embodiment, step 192, client sends message and comment to comment recipients, involves the email server sending the second email.
In embodiments described above, the method 100 is for communication by email, where email is used in the narrow sense indicating use of an email transfer protocol, for example, SMTP or ESMTP. In an additional alternate embodiment, email is understood as electronic mail encompassing additional communications protocols, for example text messaging. In the additional alternate embodiment, text messaging is used. For example, text messaging that uses a short message service communications protocol or a multimedia messaging service protocol.
The identity of the Bcc recipient is not disclosed to the To and Cc recipients. Consequently, the To and Cc recipients can not normally include the Bcc recipient as a recipient to a response email. Thus, the Bcc recipient will normally not receive an email within an email thread, past the original email. A method 200 allowing a Bcc recipient to receive email within a first email thread or disallowing the Bcc recipient from receiving the email within the first email thread is shown in
In the first step 210, the user selects to allow the Bcc recipient to receive emails within the first email thread or to disallow the Bcc recipient form receiving emails within the first email thread. The user is the originator of the original email. If the user allows the Bcc recipient to receive the emails of the first email thread, one of two paths is followed. The first path is for the Bcc recipient to receive a reply email from a To or Cc recipient, as shown in steps 220, 230 and 240. The second path is for the Bcc recipient to receive a reply email from the user, as shown in steps 250 and 260.
The first path includes the second step 220, a recipient replies to an email. The email replied to can be the original email or any email in the first email thread. The next step in the first path is the third step 230; the user receives the reply email. The user receiving the reply email comprises a client of the user receiving the reply email. In the last step of the first path, the fourth step 240, the client of the user forwards the reply email to the Bcc recipient.
The second path includes the fifth step 250, the user replies to an email in the first email thread. In the last step of the second path, the sixth step 260, the client of the user sends the reply of the user to the Bcc recipient.
If the decision in the first step 210, is that the Bcc recipient is disallowed from receiving email within the first email thread, then the seventh step 270 applies; the Bcc recipient does not receive any email within the first email thread, except the original email. In this embodiment, the decision to allow or disallow the Bcc recipient to receive emails within the first email thread is made once for any given first email thread. The client may be instructed to automatically forward replies to the Bcc recipient. In a different embodiment, the decision to allow or disallow the Bcc recipient to receive emails within the first email thread is made on an email by email basis. Thus, the user decides for each response email if the Bcc recipient is to receive the particular response email or not. The client of the user may be instructed to automatically forward replies to the Bcc recipient.
In many cases, it is desired that the identity of the Bcc recipient not be disclosed to the To and Cc recipients. The Bcc recipient responding to an email thread typically discloses that the Bcc recipient received the original email.
In the first step 310, the user sends a third email to the Bcc recipient by instructing the client of the user to send the third email. The first step 310 may be part of the method 100 of communication by email, for example, the eighth step 180 of method 100. In this case, the third email is the second email of the method 100 of communicating by email. Alternately the first step 310 of method 300 may not be part of method 100 of communication by email.
In the second step 320 of method 300, prior to the client of the user sending the third email, the client of the user replaces, within the third email, the email addresses of To and Cc recipients with the email address of the user. The client may retain the names of the To and Cc recipients within the third email, and associate the names of the To and Cc recipients with the email address of the user. Alternatively, the client may modify the names of the To and/or Cc recipients by replacing the names of the To and/or Cc recipients with, or adding to the names of the To and/or Cc recipients, text that is at least a portion of the email addresses of the To and/or Cc recipients. The modified names are associated with the email address of the user.
In the third step 330, the client sends the third email to the Bcc recipient. The client also send a fourth email to the To and Cc recipients. For example, the fourth email may be the first email of the method 100 of communicating by email. The third email sent to the Bcc recipient has the email addresses of the To and the Cc recipients replaced with the email address of the user. The fourth email sent to the To and Cc recipients does not have the email addresses of the To and the Cc recipients replaced with the email address of the user.
In the fourth step 340, the Bcc recipient replies to an email within the second email thread. The second email thread comprises the third and fourth emails, responses to the third and fourth emails, and responses to any email within the second email thread. The Bcc recipient sends the reply or response email to at least one of the To or Cc recipients or to all of the To and Cc recipients.
In the fifth step 350, the reply email of the Bcc recipient is sent to the user. It is not sent directly from the client of the Bcc recipient to any of the To and Cc recipients. The reply email is sent to the user instead of the To and Cc recipients because the email addresses of the To and Cc recipients were changed to the email address of the user in the second step 320. The user receives the reply email.
In the sixth step 360, the user decides to forward the reply email to the To and/or Cc recipients or not to forward the email to the To and/or Cc recipients. The user can selectively decide, that is, the user can decide to forward the reply email to one or more of the To and Cc recipients while not forwarding the reply email to one or more others of the To and Cc recipients. The decision can be a real time decision, that is, the user makes the decision for each reply email and for each To and Cc recipient. Alternately, the decision can be a premade decision, that is, the user has instructed the client of the user to automatically forward the reply email to all or selected ones of the To and Cc recipients.
The client of the user know the identity, and therefore the true email addresses of the To and Cc recipients, in one of two ways. One way is the association, within the reply email sent by the Bcc recipient, of the To and Cc recipients names with the email address of the user. In this case, the names of the To and Cc recipients were retained within the response email, but the email addresses associated with the names were changed to the email address of the user. In the other way, the names of the To and Cc recipients did not have to be retained within the reply email sent by the Bcc recipient. The client of the user associates the names of the To and Cc recipients with the fourth email, for example, by using text in the subject entry block of the received reply email, or by using text with the message block of the received reply email, for example, contents of the forwarded fourth message.
In the seventh step 370, the user forwards the reply email, according to the decision made in the sixth step 360, to all of or selected ones of the To and Cc recipients.
The computer system shown in
It is to be appreciated that the term “processor” as used herein is intended to include any processing device, such as, for example, one that includes a central processing unit (CPU) and/or other processing circuitry. It is also to be understood that the term “processor” may refer to more than one processing device and that various elements associated with a processing device may be shared by other processing devices. Processors may include memory, for example, cache memory.
The term “memory” as used herein includes memory embedded within a processor, an I/O device, and a network interface, for example, a cache memory within a processor. Memory may be embedded within an integrated circuit having other functions, for example, a processor chip with embedded memory. Alternately, memory may be within an integrated circuit functioning mainly as a memory integrated circuit. The term “memory” as used herein is intended to also include memory associated with a processor or CPU, such as, for example, random access memory (RAM), read only memory (ROM), a fixed memory device (e.g., hard disk drive), a removable memory device (e.g., diskette, compact disk, digital video disk or flash memory module), flash memory, non-volatile memory, etc. The memory may be considered a computer readable storage medium. At least one memory contains one or more software programs according to embodiments the invention, for example, one or more software programs formed to implement the method 100 for communication by email, formed to provide, the method 200 allowing a Bcc recipient to receive the email thread or disallowing the Bcc recipient from receiving the email thread, the method 300 allowing the Bcc recipient to reply to an email within the thread without disclosing identity of the Bcc recipient, forming an email composer window 400 or an alternate email composer window 500 according to an embodiment of the invention, forming the comment window 600, forming a window for a second received email 800 according to an embodiment of the invention, and forming comment option window 900.
In addition, the phrase “input/output devices” or “I/O devices” as used herein is intended to include, for example, one or more input devices (e.g., keyboard, mouse, camera, etc.) for entering data to the processing unit, and/or one or more output devices (e.g., display, etc.) for presenting results associated with the processing unit.
Still further, the phrase “network interface” as used herein is intended to include, for example, one or more transceivers to permit the computer system to communicate with another computer system via an appropriate communications protocol.
Although illustrative embodiments of the invention have been described herein with reference to the accompanying drawings, it is to be understood that the invention is not limited to those precise embodiments, and that various other changes and modifications may be made therein by one skilled in the art without departing from the scope of the appended claims.
Embodiments of the invention illustrate the invention adapted for use with email. The invention is not so limited. Embodiments of the invention are adapted for use with electronic mail, for example test messaging.