CN1976324B - Method and apparatus for propagating address change in an email - Google Patents

Method and apparatus for propagating address change in an email Download PDF

Info

Publication number
CN1976324B
CN1976324B CN2006101470813A CN200610147081A CN1976324B CN 1976324 B CN1976324 B CN 1976324B CN 2006101470813 A CN2006101470813 A CN 2006101470813A CN 200610147081 A CN200610147081 A CN 200610147081A CN 1976324 B CN1976324 B CN 1976324B
Authority
CN
China
Prior art keywords
email
change
service
recipient
mail
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.)
Expired - Fee Related
Application number
CN2006101470813A
Other languages
Chinese (zh)
Other versions
CN1976324A (en
Inventor
P·J·奥沙利文
H·P·史密斯
D·M·奥格尔
C·法雷尔
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
Publication of CN1976324A publication Critical patent/CN1976324A/en
Application granted granted Critical
Publication of CN1976324B publication Critical patent/CN1976324B/en
Expired - Fee Related legal-status Critical Current
Anticipated expiration legal-status Critical

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/21Monitoring or handling of messages
    • H04L51/23Reliability checks, e.g. acknowledgments or fault reporting
    • 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/48Message addressing, e.g. address format or anonymous messages, aliases

Landscapes

  • Engineering & Computer Science (AREA)
  • Business, Economics & Management (AREA)
  • Human Resources & Organizations (AREA)
  • Entrepreneurship & Innovation (AREA)
  • Strategic Management (AREA)
  • Signal Processing (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Marketing (AREA)
  • Economics (AREA)
  • Operations Research (AREA)
  • Quality & Reliability (AREA)
  • Tourism & Hospitality (AREA)
  • Physics & Mathematics (AREA)
  • General Business, Economics & Management (AREA)
  • General Physics & Mathematics (AREA)
  • Theoretical Computer Science (AREA)
  • Data Mining & Analysis (AREA)
  • Computer Hardware Design (AREA)
  • Information Transfer Between Computers (AREA)

Abstract

There is provided a system, method and computer program product for managing an email comprising a plurality of email boxes with corresponding email addresses; a first selector for selecting, in one email box, an email that has been sent to at least one addressee; a second selector for selecting an incorrect email address in the sent email corresponding to an incorrect addressee; a change service for changing, in the sent email, the incorrect address to the correct address; and a distributor for making the change service available to at least one recipient box and preferrly for email of all addressee.

Description

Be used for propagating the method and apparatus of the address modification of Email
Technical field
The present invention relates to be used for propagate the method and apparatus of the change of Email.Especially, the present invention relates to be used for the method and apparatus to other corresponding copy of this Email is propagated in the addressee's of existing email change.
Background technology
In the e-mail system of routine, the individuality of send Email (" sender ") can realize the electronic type Email is sent to one or more people (" recipient's ") intention.This subject matter that usually occurs in message is recipient (receiver) interested the time, perhaps thinks that the sender this information is with when the recipient is relevant.
In the technology of routine, the sender may not always reach sender's satisfaction or purpose for Email identification recipient's initial purpose.Often recognize wrong recipient and possibly make a mistake.In Email the addressee of single mistake possibly cause being sent out, replied in initial e-mail, by further answer, be forwarded and with by many Emails that further sent after the relevant clue subsequently of initial clue (thread) that the sender set up by mistake.Eliminating this type mistake is to be worth expectation.
Company's directory is used for the employee's that record organization has tabulation.In some big tissues; Reason from quick and this accessing; In presumable each country of this tissue, all duplicated maybe and can use company's directory; For example; In IBM Lotus
Figure 200610147081310000210003_1
Notes as an example; Company's directory perhaps all (thereby all clauses and subclauses in all geography) or partly (local directory can have the clauses and subclauses relevant with organization unit, and the cascade (cascading) of other organization unit that is assigned to other tissue that in a planned way accomplishes through network) be replicated.In the tissue of similar IBM; Central authorities' directory (blue page or leaf) can be duplicated-passed through simply clone's (cloning) Lightweight Directory Access Protocol (Lightweight Directory AccessProtocol totally; LDAP) directory is perhaps visited by everyone in central authorities simply.IBM, Lotus and Lotus Notes are the registered trade marks in the U.S., other country or the IBM Corporation of the two.
In many cases, individuality can have identical name, the quantity of the DavidSmiths that example is New York or the Pat O ' Murphys of Dublin (Dublin).This is known as " common name " in the LDAP term.In some Asia Pacific nations, the nuance of culture is this, the quantity of individuality that promptly more possibly name individuality and have identical/similar name with popular name much higher than in the western countries.The individuality that has identical or similar LDAP " common name " in the tissue is usually received the Email of not planning to them.For example, in the Dublin, PatO ' Murphy is Test Design teacher (let us is he Pat-A).Also have another Pat O ' Murphy in the Dublin, he is financial manager (let us is he Pat-B).To be the basis weekly, Pat-A receives the Email that about 20-30 envelope plans to give Pat-B.These letters much contain private and data secret (for example, employee's salary detail, occurrences in human life action notice, Information Monitoring, plan are to higher level manager/person in charge's the data of organizing).Obviously, Pat-A should not receive these Emails.Likewise, Pat-B also receives the Email of planning to give Pat-A.Current solution is, for a Pat, gives another Pat and through informing that " you have copied wrong people, please copy correct people (gent) later on " correct initial sender with e-mail forward.Similarly, for example, (Winchester) possibly have the group of two David Smith in the Winchester, one do test and one do exploitation, and they possibly be separated by several desks and sit and in identical group work.These people find at higher incorrect frequency aspect the Email of mistake.Suppose that other somewhere in this tissue also has another David Smith, all these three people capitals obtain the more wrong Email than those two PatO ' Murphys so.Sometimes, in fact David possibly reply the Email of another David, and if the context that has existed be suitable for, when this context has been omitted in the people's who comes from mistake new answer, reply to start so and return.In general, in big tissue,, Email and calendar can have the thousands of mistakes relevant in inviting with name conflict.Confidential information usually is sent out the people to mistake.In addition, time and chance are also missed because of delay.
Recipient's send Email to a mistake is the independent problem that when identifying correct recipient, will correct.Yet,, possibly occurred and reappear indefinitely by the more situation of the Email of mistake copy so if original electronic mail is copied.If wrong addressee is very conscientious, the Email that every envelope of being received has so been write the address by error can be repaired, and this possibly mean hundreds of envelope Emails in a year in the example of Pat O ' Murphy.
Also have " the historical delay ", the clue that wherein is repaired (as stated) possibly be in stopping of a period of time.Individuality on this clue possibly use contact in the past by needs, and possibly recover to copy mistake and miss any one in recipient's the original clue.This clue and all clues subsequently will be effectively fully the recipient of development (mature) mistake possibly attempt the similar problem of correcting.When having copied wrong recipient, correct recipient does not also know that mistake has taken place (till by wrong recipient's correction).If this people on holiday, have a holiday, sick etc., so correct recipient can forget action or the set that they plan.Do not obtain to reply the sender, under the situation of perhaps repeatedly attempting obtaining to reply, possibly lose the time, possibly miss opportunity and possibly become setback subsequently what reply.
It is not enough correcting the sender in the very first time.Especially, the recipient has been noted that the sender because mistake is made identical mistake times without number with carelessness.Organize greatly more, the probability of name conflict is high more.Recipient (recipient) addresses email that conventional e-mail component system allows people in the assembly directory, to be found.The people who hopes send Email will have email account, E-mail client and arrive the inlet of organizing directory.Usually be familiar with the people through its common name, for example " John Doe ".When the sender hoped to recipient " John Doe " send Email, the sender imported " John Doe " in " sending to (To) " field of Email form, accomplished subject line and body field, and clicked then and send button.The nearest address of mating in this this directory of e-mail program location, and with the recipient of this e-mail forward to coupling.
In such assembly e-mail system, tissue is stored in its personal information in the directory (for example LDAP directory) as the personnel record.Everyone has many attribute fields relevant with its personnel record.An attribute, common name can contain " John Doe ".Common name is such title, promptly is familiar with nearly all people through this title.The directory system can allow to be used for same people's a plurality of common name.Appositely, an attribute of the individuality in the difference LDAP directory is DN (a distinguishing name).This name more possibly be unique in the LDAP directory, and this is because it can be made up of other attribute: UID (general identifier); C (country); OU (organization unit); O (tissue).For example, dn: (uid=771803897, the c=U.S., the blue page or leaf of ou=, o=ibm.com).
Secondly, tissue has several people with identical common name, and the keeper adds capitalization or selects one and distinguish this common name, for example " John A Doe " usually.If the sender of Email knows the capitalization of recipient's centre and was assigned with that this is useful.Yet most senders can use " John Doe " only sending in the field of Email because this be they professionally, understanding and the individual mode of address usually among socially of the same generation.This Email will be sent out and possibly received by wrong " John Doe ".If receive the recipient that " the John Doe " of this Email attempts this Email is transferred to expection, then this possibly be (hit and miss) process by chance.Probably, " the John Doe " of mistake just returns this Email to the sender in company with the note of similar " I think that you have sent to wrong people with this Email ".
A kind of solution to the Email that is sent out by error be make individual in the Email that is sent out end user's distinguishing name.Do not use " John Doe ", use UID " 771803897 " but can change into.It is desired that but this is not the user, and the user must replace the common name of use every day with the name that can not remember.
In IBM Lotus Notes, can see situation to the technology that addresses this problem part help via " eyes front " ability.When the sender was just keying in recipient's name, " eyes front " can utilize identical common name to discern individuality, and this sender can select one in these names.Yet,, still do not overcome the above problems even there is this situation yet.For example, when the user was not online, " eyes front " ability was just unavailable, thereby did not produce prompting.In addition, when approaching most the decision of server end (LDAP) fuzzy matching, option can not occur and return direct decision (it possibly be wrong people) based on " good coupling " with the overlapping degree of recipient's name.This just can be interpreted as what Dayid Smith and Pat O ' Murphy all the time because do not plan to feel depressed to the relevant same problem of their Email with receiving.
Another service area of in Lotus Notes, being demonstrated is such, and promptly the sender can excite lasting correction through the personal address book who correct name is added to them.Yet problem possibly still can appear under such situation, promptly since in a planned way in other place (server end) at first created best-fit, coupling possibly determine this tabulation name in addition.In any case, the personal address book is used for adding the name and the convenient abbreviation of " friend " usually by individuality.For example, the user can select " Xiao Hei Wu/ China " is added to " Dayid ", because this is that he cries and the name be familiar with of this user.When this user sends to " David " with Email subsequently, just it is replaced the position as " Xiao Hei Wu/ China " in decision to individual name and address book accurately.
The situation that prior art software allows above-mentioned this type problem to take place and take place repeatedly.Based on common name conflict is intrinsic and think that it is suitable having also existing system cost, time, chance, setback, the delay issue relevant with method of the problem of unresolved name conflict with being used for send Email in society and tissue.
The system and method that is used to describe relevant common, distinguishing, tissue, graduate and other parameter of name with the user is normally consistent substantially in prior art company directory.Different is the means and the programmed method that is used to inquire these information of information extraction.
If e-mail system is used than a much more directory, then in the structural system of existing company directory, realize changing and can not overcome the above problems.Existing LDAP system has been established and has had a period of time, and probes into solution from the integral viewpoint of e-mail system.Use if consider the individuality that e-mail system possibly is in " not online ", and in time this name a person for a particular job can be with their conventional LDAP directory of disconnected mode access, then this is significant.
U.S. Patent Publication 22188690-A1 has described and has been used to check, verify and corrects e-mail address so that E-mail conveyance given the email account holder's of correct host name system and method.The method of correcting is the network analysis of e-mail address, and the back is the affirmation with the substring part of aptitude manner.Targeted customer in the affirmation of remote domain and this territory has recognized successful final result (Email arrival) really.This mainly is intended to obtain earlier and solve the problem in the scope of the transmission failure that the e-mail address owing to deformity causes, so that for user's enhancing and propagate effective e-mail address.
U.S. Patent Publication 24103162-A1 described after having selected the action of sending and in the action that activates transmission before to the system and method for the address of the user alarm/warning email message of e-mail system.Represent the provisional confirmation of message addresses on this technological essence and allow in the middle of confirm and to user's correction step, it possibly cause addressee's manual correction and cancellation.This technology has also been described one group of situation hoping and need such interception.
Summary of the invention
According to a first aspect of the invention, the system of managing email is provided, said system comprises: a plurality of e-mail box with corresponding e-mail address; First selector, said first selector are used for having sent to an e-mail box selection at least one addressee's Email; Second selector, said second selector are used for selecting wrong e-mail address at the Email corresponding to wrong addressee that has sent; Change service, said change service be used for the Email that has sent or accordingly send Email change misaddress into correct address.
In optional client-server embodiment, said change service is to be used at Email that has sent or corresponding send Email the change that misaddress changes correct address into can being carried out body.
In a preferred embodiment, distributor can make said change service can use at least one recipient's e-mail box of carrying out said change service above that, and the misaddress in the corresponding send Email is changed into correct e-mail address.Therefore in a preferred embodiment, said distributor allows all other this service of mail mailbox visit.
In optional embodiment, said distributor can be sent at least one another e-mail box on the client computer from an e-mail box and makes said change can carry out body can to use through being embedded in the body carried out in the Email; Said at least one can carry out body and when the recipient selects, be used for usually carrying out, if but receive also and can carry out.
Said system advantageously comprises third selector (34), and said third selector is used for when the said change of execution is served, selecting correct e-mail address.Alternatively, before the said change service of instantiation, select said correct e-mail address.
More advantageously be, said system further comprises approval apparatus, and said approval apparatus is used for before carrying out said change service, asking for permission to recipient's E-mail client.Alternatively, carry out under the situation that said change service can not have to permit when receive at said recipient's E-mail client place.
Said system may further include monitor service is sent to the recipient's E-mail client with said change service; When carrying out said monitor service; Check the wrong addressee in the Email on said recipient's E-mail client; And when detecting said wrong addressee, start to change and to carry out body.Monitoring can be carried out body and when receiving, carry out acquiescently, but can be switched on or break off.
According to a second aspect of the invention; The method of managing email system is provided; Said e-mail system comprises a plurality of e-mail box with corresponding e-mail address, said method comprising the steps of: the Email of in an e-mail box, selecting to have sent at least one addressee; Sent corresponding to wrong addressee's Email in select wrong e-mail address; And provide and change service, said change service be used for the Email that has sent or one or more accordingly send Email change misaddress into correct address.
Description of drawings
Now will be only by means of example, with reference to accompanying drawing embodiments of the invention are described, wherein:
Figure 1A is the sketch map of the server electronic mailing system of the preferred embodiments of the present invention;
Figure 1B is the sketch map based on the e-mail system of client computer of optional embodiment of the present invention;
Fig. 2 is the sketch map of the address modification instrument of the preferred embodiments of the present invention;
Fig. 3 A, 3B and 3C are the sketch mapes of the method for address modification tool method, and this method comprises respectively: the managing email method; Monitoring can be carried out body; And change can be carried out body.
Embodiment
The preferred embodiment of e-mail system 10 comprises: directory 14; E-mail server 12 and a plurality of e-mail box 18A, 18B...18N, each all has corresponding e-mail address 20A, 20B and 20N; And in all e-mail box available address modification instrument 22 (seeing Figure 1A and Figure 1B).Preferred embodiment is based on the e-mail system of server, and wherein e-mail box 18A, 18B, 18N are arranged in server (seeing Figure 1A).Yet optional embodiment is based on the e-mail system of client computer, and wherein e-mail box 18A, 18B, 18N are arranged in client computer 16A, 16B, 16N (seeing Figure 1B).
In a preferred embodiment, each address modification instrument 22 comprises: first selector 30; Second selector 32; Third selector 34; Change service 36; Monitor service 38; Mark service 40; Cancel service 42; Propagate service 44; The service of searching 46; And distributor 48 (as shown in Figure 2).
(sent is the meaning such to the Email that first selector 30 is used for selecting e-mail box 18A to send; Promptly this Email is sent out and is received somewhere; In this example, the Email that has sent has been received the e-mail box that is arranged in the sender in recipient's the e-mail box 18 or as the Email that has sent).In this case, the Email that has sent comprises the e-mail address of Email senders and recipient email, and in the recipient email address one is wrong.Hope exchanges wrong e-mail address with correct e-mail address.The e-mail box user is the startup person (initiator) of address modification instrument 22, for example, can control first selector as the recipient user of startup person's mistake or sender user and select Email (through the Email of selecting).
Second selector 32 is used for selecting the wrong e-mail address of Email that sent, for example wrong recipient's e-mail address.Startup person can control second selector 32 and select.
Third selector 34 is used to select correct e-mail address, for example correct recipient's e-mail address.In a preferred embodiment, the selection of correct e-mail address is to carry out change just therein and can carry out the e-mail box of body and realize through changing service collaboration.Yet third selector can also be controlled by startup person, and this startup person knows correct recipient and before the transmission change can be carried out body, selects new e-mail address.
Change service 36 and be used for carrying out and select step, and in the Email that has sent, change the e-mail address of mistake into correct e-mail address.Change service and be sent out at least one addressee and Email senders address normally in the sub-mail of wiring back.When e-mail box is carried out the change service, select correct e-mail address by this e-mail box user, and wrong e-mail address or corresponding Email changed into correct e-mail address in this Email.Can also on startup person's e-mail box, carry out and change service, but be that it is unnecessary that Here it is so under wrong addressee's the situation startup person.
Monitor service 38 is used for checking the e-mail address of mistake new or existing Email, and is detecting wrong addressee and when the E-mail client user secures permission, starting and change service.Monitor service is carried out when receiving acquiescently, but can be switched on or switched off by the e-mail box user.
Mark service 40 is used for the Email that mark changed and changes with indication.
Cancelling service 42 cancels by changing the change that service is carried out.The e-mail box user can start the service of cancelling after having carried out change.
Propagation service 44 is used for making can carry out body for not using at other e-mail box of original allocation.In a preferred embodiment, propagate the services selection not all addressees in original allocation, the normally addressee except recipient address and sender address.Usually the wrong recipient by the Email that returns to initial sender makes that the service of propagation is available, so that initial sender can determine whether activate it and correction can be used for other recipients of Email.
In another embodiment, through inspection in the directory that contains the organisational level that comprises e-mail address 14, the recipient in disseminator's services selection Email senders's the organisational level.This makes service will become available for the e-mail address that in Email, does not have to find.Preferably, the colleague who is arranged in the sender of company's directory has to the inlet of service.In addition, can be manually or automatically select to come from the e-mail address of sender's address book.And, can automatically select sender's employee to have to the inlet that changes service.
The service of searching 46 is used to search other Email that is linked to selected Email, points out the user to note the Email that links, and under the situation of permission, carries out identical change.
Under first kind of situation, distributor 48 be used to make service at least one other e-mail box can use.Under second kind of situation, the disseminator makes that service is available.Addressee in mistake is under startup person's the situation, only select sender's e-mail so usually, and startup person can select more or e-mail address still less.Be not selected for addresses distributed for propagating the service preservation.
The method of preferred embodiment will be described according to the step shown in Fig. 3 A, Fig. 3 B and Fig. 3 C.
Fig. 3 A shows the step of managing email method 200.Change address instrument is started by the user at the e-mail box place that receives Email (being called the Email that has sent) by error.
The Email (alternatively, the user can select Email and start to change the address instrument in single step) that first selector prompting user selects (202) to send in user's e-mail box.
Have addressee's e-mail address in the Email that second selector prompting user selects (204) to send now.
When the change viability is pointed out by third selector, the Email senders selects (206) new e-mail address.Yet the user also can select new e-mail address.
Next, make service become available (208).Instantiation changes service 36 and is used for carrying out above selection step and is used for changing the e-mail address of mistake into correct e-mail address at the Email that has sent.Monitor service, mark service, cancel service, the service of propagating and search service all by instantiation to create their services separately.
Next, distributor (48) makes service can use (210) at least one e-mail box of the change service of carrying out (212) e-mail box above that, and wrong addressee is changed into correct e-mail address in the corresponding send Email.In another embodiment, make service can use, for example other members of same department for the relevant e-mail mailbox that in central directory, finds.
To be described in the method (240) of carrying out monitor service on the e-mail box with reference to Fig. 3 B now.In step 242, whether all Emails of monitor service inspection the wrong addressee corresponding to selected wrong addressee in the step of on different e-mail box, carrying out 204 occurs.All Emails comprise that sent, that receive, that draft or ongoing Email.
In step 244, monitor service informing E-mail mailbox user exists wrong addressee and prompting user to carry out the change service.
To describe to carry out with reference to Fig. 3 C and change service method (250).In first step (251), change the permission (251) (if as yet do not permit carry out monitor service) of services request from the mailbox user, wherein, change service and just on this mailbox user, carry out.
Next, change the Email that service identification (252) has been sent, it is corresponding to selected Email in the previous step of carrying out at recipient email mailbox place 202.Can discern the Email of other link in this stage.
Next, change the addressee of service identification (254) mistake, it is corresponding to the selection in the step 204 formerly.
Next, change the service prompts client user and select (256) new e-mail address, if this also is not selected in step 206.
Next, change the e-mail address of service with correct e-mail address exchange (258) mistake.
Next, the mark service with Email mark (259) for changing.
Ensuing example will be explained the present invention.The sender discerns a plurality of recipients with the mode of routine, and Email is sent to John Smith and Pat B Murphy.Confirmed as target by error for one among these recipients, for example Pat B Murphy, and become the basis that is used to correct.Recipient Pat B is receiving Email and is recognizing that when need correcting, it is selected the change address instrument of embodiment and notifies sender 1) there is potential mistake, and 2) can correct this mistake can carry out body the time starting to change.
When recipient Pat B receives Email and selects to change addressee's instrument, can on Email of opening or calendar, select option " propagating the addressee corrects ".In this example, the recipient does not select new Email but leaves this for sender.Afterwards, monitor service is notified sender 1 having selected " propagate addressee correct ") recognize initial error, 2) allow new e-mail address to select Pat A Murphy, and help correct through changing service; And 3) through using the service of propagation, permission will change service and propagate the recipient John Smith that gives other.
Correct development (mature) to become to utilize new e-mail address Pat B and be able to fill the sender's dialog box or the form of (populate).This also can be filled by the knowledge from the recipient automatically, perhaps by sender's rewriting/foundation.Just when operation monitoring can be carried out body, the sender obtains prompting with the mode that forces action and will be dealt with, and for example opens electronic mail document at every turn being in constant (persistent).
Preserve new e-mail address through monitor service, and the sender sends recipient with mistake when confirming as the Email of target next time, just points out him to correct dialogue: " last time you Email has been sent to this recipient is wrong.Automatically correct < Pat B Murphy>suggestion is correct recipient.You are willing to be intended to this time cancel with < Pat B Murphy>your selection? "
Allow the sender to " you hope to forbid this message from now on, and automatically adopt automatic correction for this user from now on? " Select to confirm.Suppose " being ", then automatically correct follow-up mistake by monitor service.Suppose " denying ", then refuse the correction of particular case.Suppose " deletion ", record (because it possibly perhaps possibly no longer be required because the recipient remains correct people but individual mistake) is corrected in deletion so.Suppose that the sender accepts to correct and accept then propagation, changes the e-mail box that service just is dispensed to each user of copy on this Email so.
As stated, can correct the Email that has sent with lasting mode.The recipient can select " propagating the addressee corrects " option.When it was launched by the sender, change can be carried out body and be transmitted in this Email and the relevant Email all other address.
Although we have described Email in this embodiment, yet identical principle can work to the data object (for example calendar object) of error-prone other type with e-mail address field.
The preferred embodiments of the present invention are server end embodiment, wherein serve on the e-mail server by thin client (thinclient) visit and move.Identical principle is applicable to the Email based on client computer, wherein serves on independent client computer and can carry out.Can imagine such embodiment, depend on that wherein the user is just in the client computer of access e-mail copy or server copy, service maybe can be carried out body and can on client computer or server, move.
Like this, the individuality of each copy on Email all will be benefited to correct and propagate, and initial wrong recipient will can not receive the puzzlement of more Email on this clue.
Another embodiment of the present invention be move the browser on client computer but be not the light client (light client) that the mode with routine is mounted.Such light client can move on portable phone or personal digital assistant.Download one's e-mail data and it is stored on the client computer but uses E-mail service of light client; Lotus Domino
Figure 10003_3
Off-line Services for example, online ground or off line ground establishment, addressing and editing e-mail.Domino is the registered trade mark of the IBM Corporation in the U.S. and/or other country.When light client does not have mounted client applications, can carry out body with changing to serve to be provided as local service or to be provided as this locality.
In optional embodiment, with general form the body carried out of carrying out many functions is described, for example monitoring can be carried out body and can carry out body with changing.Yet, in other embodiment, can write with following form and can carry out body: method, class or object; Perhaps type and the method for object; Process; Script; Grand; Applet; Program; The windows that perhaps comprises ActiveX object can carry out body.ActiveX is the trade mark in the U.S. and/or other national Microsoft.
Tissue distance between the user that can obtain according to inquiry company directory is guaranteed the user that can not be prompted to other group is corrected in the change of the e-mail address that is used for one group of user.For example, Philip possibly want in his department, to be pointed out Pat not want the change of seeing, and vice versa.Tissue distance between Pat and the Philip is such, promptly can your tree or level be arranged as mutually exclusive with me, and vice versa.
In these embodiment one or more, database storage changes the final beneficiary who corrects and change.For example; The data record storing additional information for example " has only the user who is this name will benefit from this change ", perhaps " has only this group people will benefit from this change "; Perhaps " have only this department will benefit from this change ", perhaps " whole company will benefit from this change ".This will allow the realization of all propagation of equity (peer-peer), group, department and department.In this case, the LDAP of company will be used to set up and consider the tissue distance between individuality and the group.
Can carry out body through monitoring, the user can be with changing or correcting and impose on them.For example, the keeper can determine need consider to change for all scenario of particular case.If consider this, the database of correction can write down such correction, and these correction meetings are imposed on the user passively, and possibly be under the situation of the agreement that does not have them.
The user not only will change and propagate give central database, and the user can also propagate the database of giving on the computer that resides at peer-to-peer with changing, and wherein peer-to-peer can be the somebody of institute in the department of one or more people of being discerned by the user or user's decision.Can it be recorded in the central database of change, but record by this way promptly this means and has only selected individuality will benefit from identical change in the future.Under these circumstances, only can upgrade/propagate database on the computer of peer-to-peer.
When the user just in off-line working and when the central DB that corrects breaks off, might use the duplicate local copy of central database to change.Use conventional instrument this local replica synchronously.
For a person skilled in the art; This should be tangible; Promptly can method of the present invention be contained in the logical device aptly, this logical device comprises the logic device of the step of carrying out this method, and such logic device can comprise nextport hardware component NextPort or fastener components.
For a person skilled in the art; This should be tangible equally; Promptly can be contained in logic configuration of the present invention in the logical device aptly; This logical device comprises the logic device of the step of carrying out this method, and such logic device can comprise the assembly such as the gate in programmable logic array for example.Such logic configuration can also be contained in the starting drive, and this starting drive for example is used for using the virtual hardware descriptor language to set up logical construction provisionally or for good and all at this array, and it can use the fixing mounting medium that maybe can transmit to store.
Can further understand, can be being that the form of the service that the client was disposed provides embodiments of the invention for service is provided on request.
It is also understood that, all be conspicuous as far as the various further modification of above-mentioned preferred embodiment for those of ordinary skill in the art.

Claims (20)

1. the misaddress that will send to wrong addressee's Email is revised as the system (10) of correct addressee's correct address, and said system comprises:
A plurality of e-mail box with corresponding e-mail address (18A, 18B, 18N);
First selector (30); Said first selector be used for during e-mail box selects to be in the rough draft of transmission or be sent out Email at least one addressee, at least one among the addressee of said Email is wrong addressee;
Second selector (32), said second selector are used for selecting wrong e-mail address at the Email corresponding with wrong addressee;
Change service unit; Said change service unit be used for said during being in the rough draft of transmission Email, said be sent out at least one addressee's Email or be sent out to the corresponding Email of at least one addressee's Email, change misaddress into correct address;
The startup of wherein said change service unit is started by the recipient of the Email that has sent and can use for the sender of the said Email that has sent, and the startup of perhaps said change service unit is started by the sender of the Email that has sent and can use at least one recipient's E-mail client.
2. according to the system of claim 1, it further comprises:
Distributor (48); Said distributor is used to make said change service unit can use at least one recipient's e-mail box of carrying out said change service unit above that, is changed into correct e-mail address with misaddress in the corresponding Email of send Email.
3. according to the system of claim 1 or 2, it further comprises third selector (34), and said third selector is used for when carrying out said change service unit, selecting correct e-mail address.
4. according to the system of claim 1 or 2, it further comprises approval apparatus, and said approval apparatus asks for permission to said recipient's e-mail box user before being used on recipient's e-mail box, carrying out said change service unit.
5. according to the system of claim 1; It further comprises: the watch-dog service unit; Be used for checking misaddress new or existing Email, and, start said change service unit the addressee who detects said mistake and when the E-mail client user secures permission.
6. according to the system of claim 5, said change service unit and said watch-dog service unit can be used for the recipient who is arranged in central electronic mail directory.
7. according to the system of claim 1, it further comprises searches service unit, and the said service unit of searching is used to search other Email that is linked to selected Email and carries out identical change.
8. according to the system of claim 1, it further comprises the mark service unit, and said mark service unit is used for the Email that mark changed and changes with indication.
9. according to the system of claim 1; It further comprises cancels service unit, and the said service unit of cancelling is used to cancel the change operation of said change service unit and is used for making change to be cancelled carrying out on the said change service unit under the said situation of cancelling service unit.
10. according to the system of claim 1; It further comprises the propagation service unit, and said propagation service unit is used to make said change service unit can use for other recipients except the sender of the recipient of the Email that sent and the Email that sent.
11. the misaddress that will send to wrong addressee's Email is revised as the method for correct addressee's correct address, said method comprises:
In comprising a plurality of e-mail box with corresponding e-mail address, select (202) be in during the rough draft of transmission or be sent out Email at least one addressee, at least one among the addressee of said Email is wrong addressee;
In the Email corresponding, select the e-mail address of (204) mistake with wrong addressee; And
Provide and change service; Said change service be used for said during being in the rough draft of transmission Email, said be sent out at least one addressee's Email or be sent out to the corresponding Email of at least one addressee's Email, change misaddress into correct address;
The startup of wherein said change service is started by the recipient of the Email that has sent and can use for the sender of the said Email that has sent, and the startup of perhaps said change service is started by the sender of the Email that has sent and can use at least one recipient's E-mail client.
12. method according to claim 11; It further comprises makes said change service can use (210) at least one recipient's e-mail box of carrying out said change service above that; Said change service combines with said at least one recipient's e-mail box, in said at least one recipient's e-mail box with the corresponding Email of send Email in misaddress changed into correct e-mail address.
13. according to the method for claim 11 or 12, it further is included in to carry out selects (206) correct e-mail address when said change is served.
14. according to the method for claim 12, it further is included on recipient's e-mail box carries out before the said change service, to said recipient's e-mail box user ask for permission (251).
15. method according to claim 11; It further comprises (212) the watch-dog service that provides; When the said watch-dog of execution is served; Check the misaddress in new or the existing Email, and, start said change service the addressee who detects said mistake and when the E-mail client user secures permission.
16. according to the method for claim 15, it further comprises: said change service and said watch-dog service can be used for the recipient who is arranged in central electronic mail directory.
17. according to the method for claim 11, it further comprises searches other Email that is linked to selected Email and carries out identical change.
18. according to the method for claim 11, its Email that comprises that further mark has changed changes with indication.
19. according to the method for claim 11, it further comprises the service of cancelling that provides, and saidly cancels service and is used to cancel the change operation of said change service and is used in said change service, carrying out and saidly makes change to be cancelled when cancelling service.
20. according to the method for claim 11, it provides the service of propagating, said propagation service is used to make said change service can use for other recipients except the sender of the recipient of the Email that sent and the Email that sent.
CN2006101470813A 2005-11-30 2006-11-14 Method and apparatus for propagating address change in an email Expired - Fee Related CN1976324B (en)

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
GBGB0524350.6A GB0524350D0 (en) 2005-11-30 2005-11-30 Method and apparatus for propagating address change in an email
GB0524350.6 2005-11-30

Publications (2)

Publication Number Publication Date
CN1976324A CN1976324A (en) 2007-06-06
CN1976324B true CN1976324B (en) 2012-11-07

Family

ID=35601476

Family Applications (1)

Application Number Title Priority Date Filing Date
CN2006101470813A Expired - Fee Related CN1976324B (en) 2005-11-30 2006-11-14 Method and apparatus for propagating address change in an email

Country Status (3)

Country Link
US (1) US9350694B2 (en)
CN (1) CN1976324B (en)
GB (1) GB0524350D0 (en)

Families Citing this family (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP4475343B2 (en) * 2008-04-04 2010-06-09 村田機械株式会社 E-mail gateway device
US8171088B2 (en) * 2008-06-06 2012-05-01 International Business Machines Corporation Facilitating correction of incorrect identities in propagated electronic communications
US8095604B2 (en) 2008-06-06 2012-01-10 International Business Machines Corporation Automatically modifying distributed communications
US8316100B2 (en) * 2008-06-06 2012-11-20 International Business Machines Corporation Autonomic correction of incorrect identities in repositories
US8756284B2 (en) 2008-06-06 2014-06-17 International Business Machines Corporation Minimizing incorrectly addressed communications when working with ambiguous recipient designations
CN101877679B (en) * 2009-04-30 2013-01-23 国际商业机器公司 Method and system used for processing email
US10554610B2 (en) 2016-06-23 2020-02-04 International Business Machines Corporation Method and a system for email address validation

Family Cites Families (31)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US6779178B1 (en) * 1997-03-07 2004-08-17 Signature Mail. Com, Llc System and method for personalizing electronic mail messages
CA2284797C (en) * 1997-03-31 2004-12-28 Broadband Associates Method and system for providing a presentation on a network
US20020112015A1 (en) * 1999-03-02 2002-08-15 International Business Machines Corporation Selective security encryption of electronic communication for selected recipients
US6654779B1 (en) * 1999-04-14 2003-11-25 First Data Resources System and method for electronic mail (e-mail) address management
US6671718B1 (en) * 1999-06-28 2003-12-30 Mark Meister Email client application incorporating an active transmit authorization request
US7197461B1 (en) * 1999-09-13 2007-03-27 Microstrategy, Incorporated System and method for voice-enabled input for use in the creation and automatic deployment of personalized, dynamic, and interactive voice services
US6564264B1 (en) * 1999-12-08 2003-05-13 At&T Corp. System, apparatus and method for automatic address updating of outgoing and incoming user messages in a communications network
US20010032137A1 (en) * 2000-04-14 2001-10-18 Shopsforme.Com Information distribution and redemption system
US6760749B1 (en) * 2000-05-10 2004-07-06 Polycom, Inc. Interactive conference content distribution device and methods of use thereof
CA2409920C (en) * 2000-06-22 2013-05-14 Microsoft Corporation Distributed computing services platform
US6957248B2 (en) * 2000-07-31 2005-10-18 Pitney Bowes Inc. System and method for forwarding electronic messages
US20020120697A1 (en) * 2000-08-14 2002-08-29 Curtis Generous Multi-channel messaging system and method
US20020042815A1 (en) * 2000-09-22 2002-04-11 Arthur Salzfass Automated system and method for routing undeliverable e-mail messages and otherwise managing e-mail
US6895426B1 (en) * 2000-10-17 2005-05-17 Microsoft Corporation Addresses as objects for email messages
US20030009385A1 (en) * 2000-12-26 2003-01-09 Tucciarone Joel D. Electronic messaging system and method thereof
US7543026B2 (en) * 2000-12-28 2009-06-02 Quine Douglas B System and method for address correction of electronic messages
US20030069887A1 (en) * 2001-03-14 2003-04-10 Lucovsky Mark H. Schema-based services for identity-based access to inbox data
US6694353B2 (en) * 2001-03-28 2004-02-17 Good Contacts.Com Method and system for automatically updating electronic mail address information within an electronic mail address database
KR100383167B1 (en) * 2001-05-10 2003-05-09 (주)디쏘테크놀로지 An e-mail address verifying & adjusting system and the e-mail verifying & adjusting method
US7237037B2 (en) * 2001-10-01 2007-06-26 Hewlett-Packard Development Company, L.P. Combined message broker
CA2475267C (en) * 2002-02-04 2014-08-05 Cataphora, Inc. A method and apparatus for sociological data mining
US20040230565A1 (en) * 2002-10-02 2004-11-18 Burke Thomas Robert System and method for obtaining alternate contact information
US20040066404A1 (en) * 2002-10-08 2004-04-08 Bellsouth Intellectual Property Corporation Adding contacts to recipient list
US20040215784A1 (en) * 2003-04-28 2004-10-28 Yan Qi Distributed management of collaboration sessions including local and remote servers
US7788325B1 (en) * 2003-07-07 2010-08-31 Hoover's Inc. Email address identifier software, method, and system
US7194484B2 (en) * 2003-11-17 2007-03-20 America Online, Inc. Correction of address information
WO2005082101A2 (en) * 2004-02-26 2005-09-09 Truefire, Inc. Systems and methods for producing, managing, delivering, retrieving, and/or tracking permission based communications
US7499976B2 (en) * 2004-05-28 2009-03-03 International Business Machines Corporation Warning and avoidance of sending email messages to unintended recipients
US7689654B2 (en) * 2005-03-21 2010-03-30 Sandisk Corporation Email address verification
US7660861B2 (en) * 2005-06-21 2010-02-09 Data Laboratory, L.L.C. System and method for verifying the identity of a sender of electronic mail and preventing unsolicited bulk email
US8682979B2 (en) * 2005-07-01 2014-03-25 Email2 Scp Solutions Inc. Secure electronic mail system

Also Published As

Publication number Publication date
CN1976324A (en) 2007-06-06
GB0524350D0 (en) 2006-01-04
US20070124394A1 (en) 2007-05-31
US9350694B2 (en) 2016-05-24

Similar Documents

Publication Publication Date Title
CN1976324B (en) Method and apparatus for propagating address change in an email
US6442594B1 (en) Workflow systems and methods
US7228335B2 (en) Method of automatically populating contact information fields for a new contract added to an electronic contact database
US6654789B1 (en) System for storing and retrieving old and new electronic identifiers
US20180359200A1 (en) System and method for facilitating the growth of a mobile community
US7149780B2 (en) Method for determining e-mail address format rules
CN101212422B (en) Method and system to route electronic message
CN100476801C (en) Communication system and method for transmitting and receiving communication
US5757669A (en) Method and apparatus for workgroup information replication
US20060129602A1 (en) Enable web sites to receive and process e-mail
US9715676B2 (en) Method and system for confirming proper receipt of e-mail transmitted via a communications network
US8224906B2 (en) Interacting with a user of a messaging client
KR100436551B1 (en) System and method for providing e-mail address information using mobile phone number
EP1739905A1 (en) Method and system for management of electronic messages
US20110154338A1 (en) Task management using electronic mail
US8756284B2 (en) Minimizing incorrectly addressed communications when working with ambiguous recipient designations
US20060015533A1 (en) Method and apparatus for creating an activity record in a business management system from an email message
CN1310822A (en) E-mail client with programmable address attributes
US20050261951A1 (en) Method and apparatus for processing marketing information
US20060236089A1 (en) Automatic address-book updating system and method
CN101120568A (en) Method and system for filtering electronic messages
AU2007335921B2 (en) Transaction system and method
US7177316B1 (en) Methods and devices for providing links to experts
US7788325B1 (en) Email address identifier software, method, and system
JP5182147B2 (en) Email response status management system, email response status management method, and email response status management program

Legal Events

Date Code Title Description
C06 Publication
PB01 Publication
C10 Entry into substantive examination
SE01 Entry into force of request for substantive examination
C14 Grant of patent or utility model
GR01 Patent grant
CF01 Termination of patent right due to non-payment of annual fee

Granted publication date: 20121107

CF01 Termination of patent right due to non-payment of annual fee