專利名稱:用于將來定義的電子郵件接收方的方法和系統(tǒng)的制作方法
技術(shù)領(lǐng)域:
本發(fā)明概括地描述了用于電子郵件處理以及用于發(fā)送消息至可變的接收
方的方法、系統(tǒng)和i殳備。
背景技術(shù):
電子郵件(或email)系統(tǒng)通常包括基于服務(wù)器的郵件應(yīng)用或程序,其被 配置為管理通過一個或多個網(wǎng)絡(luò)的基于文件的數(shù)據(jù)項的交換,包括涉及在不 同用戶之間的電子郵件通信和文檔的交換。電子郵件系統(tǒng)提供簡單但健壯的 通信能力,便于在幾乎無限制的多個發(fā)送方與接收方之間當前和過去(歷史) 電子郵件通信的交換, 一般包括允許用戶在需要時將較早的通信再發(fā)送給附 加的接收方的選擇。
一方面,電子郵件應(yīng)用提供工作組情形下的生成率(productivity)優(yōu)勢, 例如,這在企業(yè)和組織設(shè)置中是普遍的??梢院唵蔚貙㈦娮余]件接收方分組 為預(yù)定義或甚至動態(tài)定義的工作組,其中,可以按照需要將關(guān)于給定話題或 主題的電子郵件批量地用電子郵件傳送、或轉(zhuǎn)發(fā)至該組中的每個人,從而容 易確保給定組中的所有成員可以接收到打算由該組成員共同共享的文檔和其 它電子郵件。此外,批量電子郵件傳送還可以確保電子郵件到達給定組的目 標成員如果該成員的身份不確定(例如,接收方可以是基于任務(wù)的接收方, 而發(fā)送方或許不知道誰負責(zé)該給定任務(wù)),則向該組的所有成員發(fā)送電子郵件 將確保達到目標。
在將新成員添加到電子郵件工作組或其它企業(yè)實體、并且高效地使得該 新成員關(guān)于在前電子郵件和通信而更新中,這會產(chǎn)生問題。例如,關(guān)于具有 不完全的或修改的成員標識的現(xiàn)有組,早先和其它先前發(fā)送的電子郵件、以 及經(jīng)由電子郵件傳遞的信息被在稍后的階段或修改中添加到該組的個體錯 過。在現(xiàn)有技術(shù)的電子郵件系統(tǒng)下,當將新成員添加到組時,必須選擇先前 的每個電子郵件,并且將它們轉(zhuǎn)發(fā)至所述新成員;并且,其它先前發(fā)送的重 要信息將不對所述新成員已知或共享,除非對于對任何將來新添加的成員的后續(xù)傳送而單獨維持此信息,這會是繁瑣的、耗時的以及對企業(yè)資源的低效 使用。
因此,存在對于解決上述問題以及其它問題的改進的方法和系統(tǒng)的需要。
發(fā)明內(nèi)容
提供了用于向?qū)碇付ǖ慕邮辗阶詣影l(fā)送電子郵件的方法、系統(tǒng)和設(shè)備。 因此,電子郵件服務(wù)器將關(guān)于目標項目組而分類的電子郵件發(fā)送給與該目標
項目組的每個定義的成員關(guān)聯(lián)的多個電子郵件客戶端的每一個;將發(fā)送的電 子郵件或其副本添加到存儲部件中的將來指定的角色(role)接收方電子郵件 批(batch),其中,關(guān)于該組而分類該批;定義該目標項目組的未定義的角色 成員的身份,該定義提供電子郵件地址;并且響應(yīng)于所述身份定義而將所分
二山 彿。
在另一方面,提供服務(wù)方法,用于例如由用來為其它方實施、部署和/或 執(zhí)行功能的服務(wù)提供方部署(deploy)電子郵件服務(wù)器應(yīng)用,更具體地,提 供可操作以執(zhí)行用于將電子郵件自動發(fā)送給這里描述的將來指定的接收方的 方法和/或處理元素中的一個或多個的計算機基礎(chǔ)結(jié)構(gòu)。此外,可以提供包括 計算機可用介質(zhì)的產(chǎn)品,其中,所述計算機可用介質(zhì)具有包含在所述介質(zhì)中 的計算機可讀程序。這種程序代碼包含指令,當在計算機系統(tǒng)上執(zhí)行所述指 令時,所述指令使計算機系統(tǒng)執(zhí)行用于將電子郵件自動發(fā)送給將來指定的接 收方的方法和/或處理元素中的一個或多個。此外,還公開了被配置為執(zhí)行用 于將電子郵件自動發(fā)送給將來指定的接收方(例如,如這里描述的)的、本 發(fā)明的方法和/或處理元素中的一個或多個的系統(tǒng)、產(chǎn)品和可編程設(shè)備。
依據(jù)下列與附圖結(jié)合的實施例的不同方面的詳細描述,將更易理解根據(jù) 本發(fā)明的方法、系統(tǒng)和設(shè)備的這些和其它特征,在附圖中
圖1A和1B提供了根據(jù)本申請的用于將歷史電子郵件自動發(fā)送給將來指 定的接收方的方法和系統(tǒng)的框示。
圖2是圖示根據(jù)本申請的用于將歷史電子郵件自動發(fā)送給將來指定的接 收方的方法和系統(tǒng)的流程圖。圖3是根據(jù)本申請的被配置為用于將歷史電子郵件自動發(fā)送給將來指定 的接收方的系統(tǒng)或設(shè)備。
圖4是圖示根據(jù)本申請的用于將歷史電子郵件自動發(fā)送給將來指定的接 收方的方法和系統(tǒng)的計算機化的設(shè)備實現(xiàn)的框圖。
所述附圖不一定是依比例的。所述附圖僅僅是示意性表示,非意在描繪 本發(fā)明的具體參數(shù)。所述附圖意在^f又描述本發(fā)明的典型實施例,從而不應(yīng)當 被看作限制本發(fā)明的范圍。在所述附圖中,類似的編號方式代表類似的元素。
具體實施例方式
為了方便,具體實施方式
包含下列部分
I. 總體說明;以及
II. 計算機化的實現(xiàn)。 I.總體說明
現(xiàn)在參考圖1A和1B,圖示了根據(jù)本申請的用于將歷史電子郵件自動發(fā) 送給將來指定的接收方的方法、系統(tǒng)或處理。在圖1A中,與發(fā)送方相關(guān)聯(lián) 的電子郵件服務(wù)器12將與組或任務(wù)相關(guān)聯(lián)、或關(guān)于該組或任務(wù)而被分類的一 個或多個項目電子郵件14發(fā)送給與目標項目組的每個定義的成員16相關(guān)聯(lián) 的多個電子郵件客戶端的每一個在本示例中,發(fā)送給"技術(shù)領(lǐng)導(dǎo)(Tech Lead) 電子郵件接收方1"以及發(fā)送給"美工(GraphicArtist)電子郵件4妻收方2"。 在本申請的一個方面,還打算由該組中的或與該任務(wù)關(guān)聯(lián)的將來指定的角色 或成員接收到該項目電子郵件14,其中,所述將來指定的角色或成員可以包 括在當時未定義或未填入的角色或成員身份、以及將來定義的角色和成員; 在本示例中,將來指定的角色/成員是候補技術(shù)領(lǐng)導(dǎo)(Backup Tech Lead)接 收方18。電子郵件服務(wù)器12保存每個項目電子郵件的副本或原件,從而將 每個當前和先前發(fā)送的項目電子郵件累積到保存的電子郵件組或批10中。
在圖IB中,現(xiàn)在定義將來接收方18,包括通過向?qū)斫邮辗浇巧峁?br>
方12現(xiàn)在通過使用所提供的身份標記,將在所保存的電子郵件組/批10中保 存的每個項目電子郵件14自動轉(zhuǎn)發(fā)至先前未定義的將來接收方18。在一些 實施例中,還識別出修改現(xiàn)有的或另外已經(jīng)定義的成員的身份,其中,當修
7因此,在一個方面,為了本申請的目的,將成員修改浮見為將來接收方定義事
件。因此,當修改或定義項目角色/成員16/18并且指定/修改接收方時,可以 向給接收方16/18自動發(fā)送定義所^修改的/先前的電子郵件接收方16或?qū)?接收方18所針對的所有先前的項目電子郵件14。
圖2提供了根據(jù)本申請的用于將歷史電子郵件自動發(fā)送給將來指定的接 收方的方法、系統(tǒng)或處理。在22,例如,將電子郵件分類為關(guān)聯(lián)于任務(wù)、或 針對一組電子郵件接收方的每個成員,并且,對于本領(lǐng)域中的技術(shù)人員來說, 適于與本發(fā)明一起實行的其它電子郵件分類將顯而易見。在24,作為分類的 功能,將分類的電子郵件發(fā)送給每個目標接收方,并且,在26,將原始分類 的電子郵件或其副本保存在將來定義的接收方容器部件(bin means)中。在 28,識別關(guān)聯(lián)于該類別的將來定義的接收方;例如,組內(nèi)的先前未填入的角 色變?yōu)橐烟钊氲模蛘咝薷南惹耙烟钊氲慕M成員的身份,并且,在28,注意 到并進入該身份修改,或者,電子郵件接收方變?yōu)殛P(guān)聯(lián)于該類別任務(wù)。因此, 在30,將保存在將來定義的容器中的電子郵件自動發(fā)送給現(xiàn)在定義或修改的 組成員、或關(guān)聯(lián)于該類別任務(wù)的接收方。
圖3圖示了根據(jù)本申請的被配置為將歷史電子郵件自動發(fā)送給將來指定 的接收方的系統(tǒng)或設(shè)備200的實施例,其包括電子郵件分類器邏輯組件202; 電子郵件保存器(saver)邏輯組件204,其被配置為識別并保存由該分類器 202分類的電子郵件,以便轉(zhuǎn)發(fā)至將來定義的接收方;以及將來定義的電子 郵件服務(wù)器邏輯組件206;例如,關(guān)于上面通過圖1A、 1B和2描述的元素和 處理,通過參考本申請而容易理解每個組件。
定的接收方的電子郵件,直到定義將來指定的接收方或者修改先前指定的接 收方的時刻為止。在定義或修改將來定義的接收方的時刻,隨后,將包括先 前未指定的接收方作為接收方的任何郵件自動發(fā)送給新定義或識別的接收
過允許一旦定義了資源時開發(fā)繼續(xù)不受干擾,而提供了在企業(yè)項目情形中的 優(yōu)勢,使得必要的背景信息能夠被傳遞到組內(nèi)需要該信息來完成他/她的任務(wù) 或其它功能的新用戶。
根據(jù)本申請,從而可以根據(jù)類別或項目角色而非用戶的唯一接收方標識, 來定義電子郵件接收方狀態(tài)可以針對項目而定義角色,并且可以將電子郵件發(fā)送給一個或多個指定的項目角色。因此,可以將關(guān)聯(lián)于組、類別或任務(wù) 的所有電子郵件發(fā)送給新定義的接收方,或者,作為具體的新定義的角色或 修改的角色參與方的功能,可以選擇保存的電子郵件的子集并發(fā)送其。當接 收方加入項目并被賦予角色時,從而可以將針對該接收方的項目角色的電子 郵件自動發(fā)送給該接收方。
在本發(fā)明的一些實施例中, 一旦將接收方鏈接到項目角色,便可以將電 子郵件保存在電子郵件服務(wù)器上,并且將其發(fā)送給新識別的接收方。在其它 實施例中, 一旦將接收方鏈接到項目角色,便可以將電子郵件保存在發(fā)送方 的電子郵件賬戶中,并且將其自動發(fā)送給新識別的接收方。
關(guān)于"分布式工作組,,概念和實現(xiàn),基于接收方角色/狀態(tài)而非個人身份 或人物的電子郵件消息處理和配置提供了優(yōu)勢, 一方面,由于在組項目的進 行期間經(jīng)常修改分布式工作組中人的指定和身份的事實,從而本發(fā)明4是供了
通信到與組項目角色關(guān)聯(lián)的每個人的手段,從而無論組成員在給定時間范圍 中何時加入項目,均為組成員提供了訪問此數(shù)據(jù)的方式。
在未在項目的早期階段中完全定義項目角色的情況下,在一些實施例中, 依據(jù)添加一個或多個要在隨后的時間定義的將來定義的接收方位置標識符
(placeholder)的附加選項,發(fā)送方可以如正常地發(fā)送電子郵件。可以以某種
方式將目的地為將來定義的接收方位置標識符的所有電子郵件存儲在發(fā)送方
的本地郵件文件中或郵件服務(wù)器上。 一旦將資源與討i侖中的類別或項目角色
所匹配,發(fā)送方便可以隨后進入電子郵件程序應(yīng)用,并且,通過將填入該角
色的新參與方的電子郵件地址與先前指定的將來定義的接收方位置標識符相
關(guān)聯(lián),定義關(guān)聯(lián)的將來定義的接收方??梢噪S后將已經(jīng);故指定發(fā)送給該特定
的將來定義的接收方的電子郵件自動發(fā)送給現(xiàn)在定義的電子郵件地址,從而
允許新定義的資源具有對先前已經(jīng)被發(fā)送給其它組成員的所有基本文檔和信
息的即時訪問權(quán),從而允許該新資源保持與其它項目組成員的當前狀態(tài)一致。
與現(xiàn)有技術(shù)的處理和系統(tǒng)比較,使得新定義的資源與項目狀態(tài)一致更加
容易且更高效,其中,現(xiàn)有技術(shù)的處理和系統(tǒng)通常需要發(fā)送方明確識別將來
資源將有權(quán)使用的所有文檔并將它們存儲在單獨的文件夾中,或者檢查、識 別和分類每個與給定項目關(guān)聯(lián)的、相關(guān)于或適于轉(zhuǎn)發(fā)至新定義的資源的在先
的電子郵件。II.計算機化實現(xiàn)
如將^皮本領(lǐng)域中4支術(shù)人員理解的,可以將本發(fā)明實現(xiàn)為系統(tǒng)、方法或計 算機程序產(chǎn)品。因此,本發(fā)明可以采取完全硬件的實施方式、完全軟件的實 施方式(包括固件、常駐軟件、《敞代碼等)、或結(jié)合軟件與硬件方面的實施方 式(這里,可以通常將其全部稱作"電路"、"模塊"或"系統(tǒng)")的形式。此 外,本發(fā)明可以采取包含在任何有形介質(zhì)中的計算機程序產(chǎn)品形式,所述有 形介質(zhì)表現(xiàn)為具有計算機可用程序代碼包含在該介質(zhì)中。
可以使用 一個或多個計算機可用介質(zhì)或計算機可讀介質(zhì)的任何組合。例 如,計算機可用介質(zhì)或計算機可讀介質(zhì)可以是但不限于電子、磁、光、電不茲、 紅外或半導(dǎo)體系統(tǒng)、裝置、設(shè)備或傳播介質(zhì)。計算機可讀介質(zhì)的更具體示例
(非詳盡的列表)將包括如下具有一個或多個有線的電連接、便攜式計算 機磁盤、硬盤、隨機存取存儲器(RAM)、只讀存儲器(ROM)、可擦除可編 程只讀存儲器(EPROM或閃存)、光纖、便攜式光盤只讀存儲器(CDROM)、 光存儲設(shè)備、諸如支持因特網(wǎng)或內(nèi)部網(wǎng)的傳輸介質(zhì)的傳輸介質(zhì)、或者磁存儲 設(shè)備。注意,計算機可用介質(zhì)或計算機可讀介質(zhì)可以甚至是紙或另一其上可 打印程序的合適介質(zhì),因為例如可以經(jīng)由對紙件或其它介質(zhì)進行光掃描而電 子地捕捉程序,隨后如需要則以合適的方式編譯、解釋或另外處理所述程序, 并且隨后將所述程序存儲在計算機存儲器中。在此文檔的上下文中,計算機 可以介質(zhì)或計算機可讀介質(zhì)可以是能夠包含、存儲、傳遞、傳播或傳輸程序 而用于通過或連同指令執(zhí)行系統(tǒng)、裝置或設(shè)備使用的任何介質(zhì)。計算機可用 介質(zhì)可以包括包含計算機可用程序代碼的傳播的數(shù)據(jù)信號,其在基帶中或作 為載波的部分??梢允褂萌魏芜m當?shù)慕橘|(zhì)(包括但不限于無線、有線線路、 光纜、RF等)來傳送計算機可用程序代碼。
可以以 一個或多個編程語言的任何組合來編寫用于執(zhí)行本發(fā)明的操作的 計算機程序代碼,其中,所述編程語言包括諸如Java、 Smalltalk、 C十+等的面 向?qū)ο蟮木幊陶Z言、以及諸如"C"編程語言或類似編禾呈語言的傳統(tǒng)過程編程 語言。程序代碼可以完全在用戶的計算機上、或部分地在用戶的計算機上執(zhí) 行,作為獨立軟件包,部分地在用戶的計算機上和部分地在遠程計算機上或 完全在遠程計算機或服務(wù)器上執(zhí)行。因此,本發(fā)明的實施例包括方法、裝置
(例如,系統(tǒng)、設(shè)備等)和計算機程序產(chǎn)品。例如,將理解可以通過計算機 程序指令來實施附圖(包括前述圖1、 2和3 )的流程圖和/或框示的每塊、以及流程示和/或框圖中的塊的結(jié)合??梢詫⑦@些計算機程序指令提供給 通用計算機、專用計算機或其它可編程數(shù)據(jù)處理裝置的處理器以生產(chǎn)這樣的 機器,使得經(jīng)由計算機或其它可編程數(shù)據(jù)處理裝置的處理器執(zhí)行的指令創(chuàng)建 用于實施流程圖和/或框圖的塊或多個塊中指定的功能/效果的裝置。
還可以將這些計算機程序指令存儲在可以以特定方式指示計算機或其它 可編程數(shù)據(jù)處理裝置實現(xiàn)功能的計算機可讀介質(zhì)中,使得存儲在計算機可讀 介質(zhì)中的指令產(chǎn)生產(chǎn)品,其包括實施流程圖和/或框圖的塊或多個塊中指定的 功肯fe/效果的指令裝置。
還可以將計算機程序指令加載到計算機或其它可編程數(shù)據(jù)處理裝置上, 以使得在計算機或其它可編程裝置上執(zhí)行一 系列可"t喿作步驟來產(chǎn)生計算機實 施的處理,從而在計算機或其它可編程裝置上執(zhí)行的指令提供用于實施流程 圖和/或框圖的塊或多個塊中指定的功能/效果的處理。
現(xiàn)在參考圖1和2,所述圖中的流程圖和框示了4艮據(jù)本方面的不同 實施例的系統(tǒng)、方法和計算機程序產(chǎn)品的可能實施的架構(gòu)、功能和操作。在 這點上,流程圖或框圖中的每個塊可以代表代碼的模塊、分段或一部分,所 述代碼包括一個或多個用于實施(多個)所指定的邏輯功能的可執(zhí)行指令。 還應(yīng)當注意,在一些可選實施中,塊中注釋的功能可以不按圖中所注釋的順 序發(fā)生。例如,事實上,取決于所涉及的功能,可以基本上并發(fā)地執(zhí)行連續(xù) 顯示的兩個塊,或者某些時候可以以相反的順序執(zhí)行所述塊。還將注意到, 可以通過執(zhí)行所指定的功能或效果的基于專用硬件的系統(tǒng)、或?qū)S糜布陀?算機指令的結(jié)合,而實施框圖和/或流程示的每個塊、以及框圖和/或流程 示中塊的結(jié)合。
現(xiàn)在參考圖4,示例性計算機化的實施包括計算機系統(tǒng)304,其部署在諸 如計算^L或可編程i殳備(例如,個人^:字助理(PDA)或移動式電話)的計 算機或電子郵件服務(wù)器基礎(chǔ)結(jié)構(gòu)308內(nèi)。此外,這意在證明可以在與一個或 多個附加計算機336通信的網(wǎng)絡(luò)環(huán)境340 (例如,因特網(wǎng)、廣域網(wǎng)(WAN)、 局域網(wǎng)(LAN)、虛擬個人網(wǎng)絡(luò)(VPN)等)內(nèi),或在獨立計算機基礎(chǔ)結(jié)構(gòu) 308上,實施本發(fā)明。在前者情況下,遍及網(wǎng)絡(luò)340的通信可以經(jīng)由不同類 型的通信鏈路的任何組合而發(fā)生。例如,通信鏈路可以包括可以利用有線和/ 無線傳輸方法的任何組合的可尋址的連接。在通信經(jīng)由因特網(wǎng)而發(fā)生的情況 中,可以通過傳統(tǒng)基于TCP/IP套接字的協(xié)議提供連接性,并且可以使用因特網(wǎng)服務(wù)提供方來建立到因特網(wǎng)的連接性。
如所示出的,計算機系統(tǒng)304包括中央處理單元(CPU )312、存儲器316、 總線320、以及輸入/輸出(I/O)接口 324。此外,示出計算^L系統(tǒng)304與外 部I/O設(shè)備/資源328和存儲系統(tǒng)332通信。通常,處理單元312執(zhí)行計算積^ 程序代碼,例如,實施用于實現(xiàn)如圖1和2中圖示的和上面描述的客戶端計 算設(shè)備上的省電的處理和系統(tǒng)的不同組件的代碼,例如,所述不同組件包括 上述存儲在存儲器316和/或存儲系統(tǒng)332中的電子郵件分類器202、將來定 義的接收方電子郵件保存器204和將來定義的接收方電子郵件服務(wù)器206組 件。要理解,可以將這些組件的兩個或多個(包4舌全部)實施為單個組件。
當執(zhí)行計算機程序代碼時,處理單元312可以向/從存儲器316、存儲系 統(tǒng)332和/或I/O接口 324讀取和/或?qū)懭霐?shù)據(jù)??偩€320提供計算機系統(tǒng)304 中每個組件之間的通信鏈路。外部設(shè)備328可以包括使得用戶能夠與計算機 系統(tǒng)304交互的任何設(shè)備(例如,鍵盤、定點設(shè)備、顯示器等)、和/或使得 計算機系統(tǒng)304能夠與一個或多個其它計算設(shè)備通信的任何設(shè)備(例如,網(wǎng) 卡、調(diào)制解調(diào)器等)。
計算機基礎(chǔ)結(jié)構(gòu)308僅說明了用于實施本發(fā)明的計算機基礎(chǔ)結(jié)構(gòu)的不同 類型。例如,在一個實施例中,計算機基礎(chǔ)結(jié)構(gòu)308包括兩個或多個通過網(wǎng) 絡(luò)通信以執(zhí)行本發(fā)明的不同處理步驟的計算設(shè)備(例如,服務(wù)器集群)。此外, 計算機系統(tǒng)304僅代表可以包括大量硬件組合的不同可能的計算機系統(tǒng)。
從這個意義上講,在其它實施例中,計算機系統(tǒng)304可以包括包含用 于執(zhí)行具體功能的硬件和/或計算機程序代碼的任何專用計算產(chǎn)品、包含專用 和通用硬件/軟件的組合的任何計算產(chǎn)品,等等。在每種情況下,可以分別使 用標準編程和工程技術(shù)來創(chuàng)建程序代碼和石更件。此外,處理單元312可以包 括單個處理單元,或者,分布在一個或多個位置(例如,在客戶端和服務(wù)器 上)中的一個或多個處理單元中。類似地,存儲器316和/或存儲系統(tǒng)332可 以包括位于一個或多個物理位置的不同類型的數(shù)據(jù)存儲和/或傳輸介質(zhì)的任 何組合。
此外,I/O接口 324可以包括與外部設(shè)備328中的一個或多個交換信息的 任何系統(tǒng)。此外,理解到,可以在計算機系統(tǒng)304中包括未在圖3中示出的 一個或多個附加組件(例如,系統(tǒng)軟件、數(shù)學(xué)協(xié)處理單元等)。然而,如果計 算機系統(tǒng)304包括手持設(shè)備等,則理解到,可以在計算機系統(tǒng)304中(而非如所示的那樣外部地)包含外部設(shè)備328 (例如,顯示器)、和/或存儲系統(tǒng) 332中的一個或多個。
根據(jù)本發(fā)明,存儲系統(tǒng)332可以是能夠提供信息存儲的任何類型的系統(tǒng) (例如,數(shù)據(jù)庫)。從這個意義上講,存儲系統(tǒng)332可以包括一個或多個存儲 設(shè)備,例如,磁盤驅(qū)動器或光盤驅(qū)動器。在另一實施例中,存儲系統(tǒng)332包 括分布在例如局域網(wǎng)(LAN)、廣域網(wǎng)(WAN)或存儲區(qū)域網(wǎng)絡(luò)(SAN)(未 示出)中的數(shù)據(jù)。另外,盡管未示出,也可以將例如高速緩存器、通信系統(tǒng)、 系統(tǒng)軟件等的附加組件合并到計算機系統(tǒng)304中。
此外,計算機基礎(chǔ)結(jié)構(gòu)308意在說明例如通過對因特網(wǎng)服務(wù)提供方(ISP ) 或蜂窩式電話提供方許可根據(jù)本發(fā)明的方法和瀏覽器或應(yīng)用服務(wù)器技術(shù),可 以由服務(wù)提供方對實施組件的一些或全部進行部署、管理、服務(wù)等,其中, 所述服務(wù)提供方用來為其它方實施、部署和/或執(zhí)行本發(fā)明的功能。在一個實 施例中,本發(fā)明可以包括在訂購、廣告和/或付費的基礎(chǔ)上執(zhí)行本發(fā)明的處理 步驟的商用方法。因此,服務(wù)提供方可以為一個或多個客戶創(chuàng)建、維持、支 持例如執(zhí)行本發(fā)明的處理步驟的計算機基礎(chǔ)結(jié)構(gòu)308的計算機基礎(chǔ)結(jié)構(gòu),等 等,并且,反過來,服務(wù)提供方可以在訂購和/或付費協(xié)議下從客戶收費,以 及/或者,服務(wù)提供方可以依據(jù)向一個或多個第三方銷售廣告內(nèi)容而收費。
本發(fā)明還提供了根據(jù)本申請的計算機實施的方法。在此情況下,可以提 供例如計算機基礎(chǔ)結(jié)構(gòu)308的計算機基礎(chǔ)結(jié)構(gòu),并且可以得到(例如,創(chuàng)建、 購買、使用、修改等)用于執(zhí)行本發(fā)明的處理步驟的一個或多個系統(tǒng),并且 可以將其部署到計算機基礎(chǔ)結(jié)構(gòu)中。從這個意義上講,對系統(tǒng)的部署可以包
括下列中一個或多個(1)從計算機可讀介質(zhì)在例如計算機系統(tǒng)304的計算 設(shè)備上安裝程序代碼;(2)添加一個或多個計算設(shè)備至計算機基礎(chǔ)結(jié)構(gòu);以 及(3)合并和/或修改計算機基礎(chǔ)結(jié)構(gòu)的一個或多個現(xiàn)有系統(tǒng),使得計算機 基礎(chǔ)結(jié)構(gòu)能夠執(zhí)行本發(fā)明的處理步驟。
如這里使用的,理解到,術(shù)語"程序代碼"和"計算機程序代碼"是同 義的,并且意味著以任何語言、代碼或符號的指令集的任何表達,其中,所 述指令意在使得具有信息處理能力的計算設(shè)備直接地、或在下列步驟中任一 或兩者之后執(zhí)行特定功能(a)轉(zhuǎn)換至另一種語言、代碼或符號;和/或(b) 以不同物質(zhì)形式再現(xiàn)。從這個意義上講,可以將程序代碼體現(xiàn)為下列中一個 或多個應(yīng)用/軟件程序、組件軟件/功能庫、操作系統(tǒng)、特定計算和/或I/0設(shè)備的基本I/0系統(tǒng)/驅(qū)動器等等。
為了說明和描述的目的,本發(fā)明的描述已經(jīng)展示出來,但并不是窮盡或 限制本發(fā)明于披露的精確形式中,并且,顯然,對于本領(lǐng)域的普通技術(shù)人員 而言,多種修改和改變將是顯而易見的。對于本領(lǐng)域的普通技術(shù)人員而言顯 而易見的這樣的修改和改變意欲被包括在如由所附權(quán)利要求定義的本發(fā)明的 范圍內(nèi)。
權(quán)利要求
1.一種用于向?qū)碇付ǖ慕邮辗阶詣影l(fā)送電子郵件的方法,包括將關(guān)于目標項目組而分類的電子郵件發(fā)送給與該目標項目組的每個定義的成員相關(guān)聯(lián)的多個電子郵件客戶端的每一個;將所發(fā)送的電子郵件或其副本添加到存儲部件中的將來指定的角色接收方電子郵件批,其中,關(guān)于該組而對該批分類;定義該目標項目組的未定義的角色成員的身份,所述定義提供電子郵件地址;以及響應(yīng)于所述身份定義,將所分類的電子郵件批自動轉(zhuǎn)發(fā)至與所提供的電子郵件地址相關(guān)聯(lián)的電子郵件客戶端。
2. 如權(quán)利要求l所述的方法,還包括形成具有多個角色的所述目標項 目組,其中,對該目標項目組的成員的定義包括將個人身份標記分配給所 定義的成員角色,所述標記包括電子郵件地址。
3. 如權(quán)利要求2所述的方法,還包括將針對未定義的角色成員的所有 先前的項目電子郵件累積到該電子郵件批中。
4. 如權(quán)利要求3所述的方法,還包括關(guān)于與所述將來指定的角色相關(guān) 聯(lián)的目標項目組的任務(wù),對電子郵件分類;并且,其中,電子郵件服務(wù)器部件發(fā)送所分類的電子郵件,包括選擇與所述 任務(wù)相關(guān)聯(lián)的電子郵件批的子集的至少一個電子郵件;并且,將所述子集的 至少一個電子郵件發(fā)送至與和所述任務(wù)相關(guān)聯(lián)的每個定義的成員相關(guān)聯(lián)的所 述多個電子郵件客戶端的子集。
5. 如權(quán)利要求3所述的方法,其中,對所述未定義的角色成員的身份的 定義包括修改先前識別的組角色成員的身份。
6. 如權(quán)利要求3所述的方法,其中,所述未定義的角色成員的角色是未 定義的角色的位置標識符。
7. —種用于將電子郵件自動發(fā)送給將來指定的接收方的系統(tǒng),包括 部件,用于將關(guān)于目標項目組而分類的電子郵件發(fā)送給與該目標項目組的每個定義的成員相關(guān)聯(lián)的多個電子郵件客戶端的每一個;部件,用于將所發(fā)送的電子郵件或其副本添加到存儲部件中的將來指定 的角色接收方電子郵件批,其中,關(guān)于該組而對該批分類;以及所分類的電子郵件批自動轉(zhuǎn)發(fā)至與所提供的電子郵件地址關(guān)聯(lián)的電子郵件客 戶端,其中,所述定義提供電子郵件地址。
8. 如權(quán)利要求7所述的系統(tǒng),其中,所述系統(tǒng)還包括用于實施根據(jù)權(quán)利要求2-6的方法中任何一個的部件。
9. 一種用于將電子郵件自動發(fā)送給將來指定的接收方的方法,包括 產(chǎn)生計算機可執(zhí)行程序代碼;將所述代碼存儲在計算機可讀介質(zhì)上;提供要在計算機系統(tǒng)上部署和執(zhí)行的所述程序代碼,所述程序代碼使所 述計算機系統(tǒng)定義的成員相關(guān)聯(lián)的多個電子郵件客戶端的每一個;將所發(fā)送的電子郵件或其副本添加到存儲部件中的將來指定的角色 接收方電子郵件批,其中,關(guān)于該組而對該批分類;以及,員的身份,將所分類端,其中,所述定義提供電子郵件地址。
10. 如權(quán)利要求9所述的方法,所述程序代碼包括指令,當在所述計算 機系統(tǒng)上執(zhí)行所述指令時,所述指令使所述計算機系統(tǒng)形成具有多個角色的 所述目標程序組,其中,對所述目標程序組的成員的定義包括將個人身份 標記分配給所定義的成員角色,所述標記包括電子郵件地址。
11. 如權(quán)利要求IO所述的方法,所述程序代碼包括指令,當在所述計算 機系統(tǒng)上執(zhí)行所述指令時,所述指令使所述計算機系統(tǒng)將針對所述未定義的 角色成員的所有先前的項目電子郵件累積到所述電子郵件批中。
12. 如權(quán)利要求11所述的方法,所述程序代碼包括指令',當在所述計算 機系統(tǒng)上執(zhí)行所述指令時,所述指令使所述計算機系統(tǒng)關(guān)于與所述將來指定的角色相關(guān)聯(lián)的所述目標項目組的任務(wù),對所述電子郵件分類;以及通過選擇關(guān)聯(lián)于所述任務(wù)的電子郵件批的子集的至少一個電子郵件而發(fā)送所分類的電子郵件,并且,將所述子集的至少一個電子郵件發(fā)送至與和所宏,貝
13.如權(quán)利要求11所述的方法,所述程序代碼包括指令,當在所述計算 機系統(tǒng)上執(zhí)行所述指令時,所述指令使所述計算機系統(tǒng)通過修改先前識別的 組角色成員的身份而定義所述未定義的角色成員的身份。
全文摘要
提供了用于將電子郵件自動發(fā)送給將來指定的接收方的方法、系統(tǒng)和設(shè)備。電子郵件服務(wù)器相應(yīng)地將關(guān)于目標項目組而分類的電子郵件發(fā)送給與該目標項目組的每個定義的成員關(guān)聯(lián)的多個電子郵件客戶端的每一個;將所發(fā)送的電子郵件或其副本添加到存儲部件中的將來指定的角色接收方電子郵件批,其中,關(guān)于該組而對該批分類;定義該目標項目組的未定義的角色成員的身份,所述定義提供電子郵件地址;以及,響應(yīng)于所述身份定義而將所分類的電子郵件批自動轉(zhuǎn)發(fā)至與所提供的電子郵件地址關(guān)聯(lián)的電子郵件客戶端。例如還可以由為其它方提供實施、部署和/或執(zhí)行功能的服務(wù)提供方來提供服務(wù)方法。
文檔編號H04L12/58GK101626350SQ20091015784
公開日2010年1月13日 申請日期2009年7月8日 優(yōu)先權(quán)日2008年7月8日
發(fā)明者約瑟夫·S·馬布里 申請人:國際商業(yè)機器公司