專利名稱:用于轉發(fā)電子郵件的方法和系統(tǒng)的制作方法
技術領域:
本發(fā)明涉及電子通信,并且更具體地涉及經(jīng)由電子郵件通信的系統(tǒng)和 方法。
背景技術:
近年來,電子郵件已經(jīng)成為大多數(shù)家庭和幾乎所有的商務中廣泛接受 的通信形式。擁有計算機的絕大多數(shù)人經(jīng)常使用電子郵件來通信,每天有 上億的電子郵件消息被發(fā)送。常常某人在接收到電子郵件并且在閱讀它之 后,想要將它轉發(fā)給另一人或一群人。用常規(guī)的電子郵件應用轉發(fā)電子郵件需要用戶點擊"Forward (轉發(fā))"按鈕(或者其它這樣的控制)并且 在"To:(發(fā)送給)"字段手工輸入收件人的電子郵件地址。這不是十分 困難的過程,尤其是在收件人的電子郵件地址處在用戶的電子郵件應用的 地址簿中的情況下。然而,每次做這件事都要花費用戶一小段時間,比如, 總要從幾秒到多至一分鐘或更長的時間。對于恰巧不在用戶的電子郵件應 用的地址簿中的電子郵件地址來說,可能要花費比這長得多的時間。如果 用戶處在需要將接收于電子郵件中的信息集中轉發(fā)給其他用戶的位置,則 這些小段的時間可能加起來達到每天花費大量的時間。例如,管理或協(xié)調 項目的用戶經(jīng)常接收許多或者甚至上百封來自很多不同來源的輸入電子郵 件,必須每天閱讀這些電子郵件并且將其轉發(fā)給適當?shù)娜巳?。另一典型?場景發(fā)生在當新Ain入現(xiàn)有項目,并且某人的任務是將所有相關的電子郵 件轉發(fā)給那個人以便他們可以趕上該項目的進度時。使用常規(guī)系統(tǒng)來轉發(fā)電子郵件可能是耗時的并且在誤敲了電子郵件地 址或者從別處剪貼了錯誤地址的情況下導致錯誤。所需要的是一種轉發(fā)電子郵件通信的更為健壯、便利的手段。發(fā)明內容文中所公開的實施例通過提供用于轉發(fā)電子郵件的系統(tǒng)、方法和計算 機軟件來解決上述需求。在各種實施例中,對于待轉發(fā)的電子郵件檢測用 戶選擇。所述系統(tǒng)將所選擇的電子郵件與具有所述用戶在轉發(fā)所述電子郵于選擇用于轉發(fā)的電子郵件被拖放到所述現(xiàn)有電子郵件中,可以將所述選 擇用于轉發(fā)的電子郵件與所述現(xiàn)有電子郵件相關聯(lián)。 一旦所選擇的電子郵 件已經(jīng)與所述現(xiàn)有電子郵件相關聯(lián)(例如,被拖放到其中),就創(chuàng)建包括 所選擇的電子郵件的新電子郵件。所述新創(chuàng)建的電子郵件具有所述現(xiàn)有電 子郵件的分發(fā)列表。在各種實施例中,可以編輯所述新電子郵件的分發(fā)列 表。
合并到說明書中并且構成說明書的一部分的
了本發(fā)明的各種實施例。附圖與概述一起用于解釋本發(fā)明的原理。在附圖中 圖l描繪了用于實踐本發(fā)明的各種實施例的示例性系統(tǒng); 圖2描繪了設置通信設備來根據(jù)各種實施例進行操作的示例性方法;以及圖3是用于實踐本發(fā)明的各種實施例的示例性方法。
具體實施方式
圖1描繪了用于實踐本發(fā)明的各種實施例的示例性系統(tǒng)100。圖1示 出了臺式計算機系統(tǒng)140,筆記本計算機150 (有時稱作膝上型計算機)和 無線設備160,無線設備160可以體現(xiàn)為蜂窩電話、雙向尋呼機,或者用 于發(fā)送和接收電子郵件的其它相似類型的無線設備。僅僅出于說明的目的 而將這些設備包括在本公開中。實際上,能夠發(fā)送和接收電子郵件的任何設備都可以被配置用來實現(xiàn)本發(fā)明的各種實施例。通信設備120描繪了具 有經(jīng)常包括在臺式計算機系統(tǒng)140、筆記本計算機150或無線設備160中 的示例性元件的框圖。圖1中所描繪的每個設備-臺式計算機系統(tǒng)140、筆記本計算機150、 無線設備160和通信設備120-均被配置以發(fā)送和接收電子郵件。如圖1 中所示,經(jīng)常經(jīng)由因特網(wǎng)130發(fā)送電子郵件,但也可以使用本領域的普通 技術人員已知的任何適當類型的網(wǎng)絡或通信連接來發(fā)送電子郵件。示出的 臺式計算機系統(tǒng)140、筆記本計算機150和通信設備120通過有線連接而 連接至因特網(wǎng)130。示出的無線設備160經(jīng)由諸如蜂窩電話鏈路或雙向尋 呼機鏈埤這樣的無線鏈路連接至因特網(wǎng)。這些設備,或者用于實踐本發(fā)明 的任何等效設備,均可以通過有線連接、通過無線連接來進行連接,或者 可以使用有線和無線鏈路的組合來進行連接。通信設備120可以包括諸如處理器101這樣的典型信息處理系統(tǒng)硬件。 可以將處理器IOI實現(xiàn)為中央處理器(CPU),其含有被配置以實現(xiàn)或控 制與實踐文中所公開的實施例有關的過程、步驟和活動的電路或其它邏輯。 處理器101可以體現(xiàn)為微處理器或專用集成電路(ASIC),可以是兩個或 更多的分布式處理器的組合,或者能夠實現(xiàn)命令或指令(例如,電子郵件 應用軟件或其它通信軟件中的命令或指令)的任何其它的電路或邏輯。在 各種實施例中,處理器101可以運行計算機程序或例程,其進行圖2和圖 3中所描繪的一個或多個活動,或者文中所討論的或本領域的普通技術人 員已知的別的活動。處理器101與內存儲器(internal memory) 107和存儲內存(storage memory) 109互連。通信i殳備120的組件通常經(jīng)由一條或多條總線(在圖 1中表示為總線121)互連。例如,處理器101被配置成經(jīng)由總線121或借 助于另一相似類型的有線或無線通信鏈路與內存儲器107和存儲內存109 通信。盡管將總線121描繪為連接系統(tǒng)的所有組件部分的單條總線,然而 通信設備120可以包括兩條或更多單獨的總線,其各自連接至系統(tǒng)組件的 子集。內存儲器107,有時稱為本地存儲器,可以是用于存儲計算機程序、 例程或代碼(包括用于實現(xiàn)諸如文中所討論的活動的各種實施例的活動的 指令和數(shù)據(jù))的任何若干類型的存儲設備。可以以適于在計算機系統(tǒng)中存 儲數(shù)據(jù)的任何形式實現(xiàn)內存儲器107和存儲內存109,例如,像隨機訪問 存儲器(RAM)、只讀存儲器(ROM)、閃存、寄存器、硬盤或諸如磁 盤或光盤的可裝卸介質,或者本領域已知的其它存儲介質。存儲器107和 109中的任意一個均可以包括一個或多個這些或其它這樣的存儲設備或技 術的組合。內存儲器107和存儲內存109可以各自被配置以存儲4^P或部 分這樣的計算機程序產(chǎn)品,即該計算機程序產(chǎn)品實現(xiàn)了在依照各種實施例 轉發(fā)電子郵件時的各種活動。通信設備120還包括一個或多個輸A7輸出(I/O)單元,例如用戶顯 示輸出103和用戶輸>^/輸出(1/0)設備111。可以以任何可視輸出設備的 形式實現(xiàn)用戶輸出顯示103,并且可以通過圖形適配器(未示出)將用戶 輸出顯示103連接至總線121。例如,可以將用戶輸出顯示103實現(xiàn)為陰 極射線管(CRT)監(jiān)視器、液晶顯示(LCD)屏,或者其它相似類型的顯 示屏或監(jiān)視器。通常,輸出103(例如,計算機屏幕)被配置以顯示運行 電子郵件應用軟件的處理器101所控制的視圖。除了視頻監(jiān)視器以外,用 戶輸出103還可以包括其它的輸出設備,例如, 一個或多個LED指示燈, 或者音頻揚聲器,或者其它相似類型的輸出單元。通信設備120通常包括一個或多個用戶1/Oi殳備111,例如,鍵盤、 鼠標、輸7^1面和筆、擴音器和語音識別例程,或者本領域的普通技術人 員已知的其它相似類型的輸^/輸出設備。用戶I/O設備111可以通過I/O 接口 (未示出)連接至總線121,并且可以通過線纜或無線連接至通信設 備120。用戶輸出103和用戶1/0111可以包括本領域的普通技術人員已知 的并且適于隨在通信設備120與該設備的用戶之間傳送數(shù)據(jù)和命令的計算 機系統(tǒng)或通信設備一起使用的其它設備。通信設備120通常被配置成包括適于連接至一個或多個網(wǎng)絡(例如, 因特網(wǎng)130、局域網(wǎng)(LAN)、廣域網(wǎng)(WAN )、公共交換電話系統(tǒng)(PSTN )、無線電話網(wǎng)絡等)的一個或多個數(shù)據(jù)接口單元105。數(shù)據(jù)接口單元105可 以包括有線的和/或無線的發(fā)射機和接收機。舉例來說,可以以多個單元(包 括調制解調器和/或網(wǎng)絡適配器)的形式來實現(xiàn)數(shù)據(jù)接口單元105。通信設 備120可以經(jīng)由網(wǎng)絡(例如,LAN、 WAN等)連接至參與運行或實現(xiàn)來 自應用(例如,用于實現(xiàn)文中所公開的各種活動)的指令的一個或多個其 它的信息處理系統(tǒng)、計算機、啞終端,或者電信設備。圖2描繪了安裝通信設備以根據(jù)各種實施例進行操作的示例性方法 200。該方法開始于202并且前進到204,在204中,用戶可以指定選擇用 于轉發(fā)的電子郵件在待轉發(fā)的新電子郵件中所采取的形式。例如,可以將 所選擇的電子郵件包括為附加文件,或者可以簡單地將其顯示為在轉發(fā)的 電子郵件底部的文本??蛇x地,可以將所選擇的電子郵件作為對象嵌入到 轉發(fā)的電子郵件中;例如,文本框或圖像,或者可以以本領域的普通技術 人員已知的任何其它的格式來提供所選擇的電子郵件。 一旦已經(jīng)完成了 204,并且已經(jīng)指定了所選擇的電子郵件在轉發(fā)的電子郵件中所采取的形 式,該方法就前進到206。在206中,用戶可以指定在電子郵件應用中是否要為各種拖放-轉發(fā) (drag-and-drop-forward)特征提供提示。舉例來說,如果用戶用光標挑 選出電子郵件并且將其放到另一電子郵件上,則應用可以被配置以提供以 下提示"你想拖放-轉發(fā)該電子郵件嗎?"或者另一類似的消息。可選 地,拖放-轉發(fā)應用可以被配置成沒有提示,在此情況下,響應于將另一 電子郵件拖放到待轉發(fā)的電子郵件中,應用會簡單地創(chuàng)建待轉發(fā)的電子郵 件。拖放-轉發(fā)應用的其它特征可以被配置成具有提示,以便當正在使用 應用時向用戶提供反饋。 一旦已經(jīng)在206中指定了提示,該方法就前進到 208。在208中,為拖放-轉發(fā)電子郵件的隱名副本收件人("BCC")和 抄送收件人("CC")設置缺省選項。也就是說,當發(fā)送拖放-轉發(fā)電子 郵件時,應用可以凈皮配置成總pUC送CC和/或BCC到一個或多個指定的 電子郵件地址。對于發(fā)送的每封電子郵件,可以添加或更改CC和BCC收件人,但缺省設置卻允許用戶預先定義最常見的情形,以便使得對拖放-轉發(fā)電子郵件的發(fā)送更為高效。 一旦已經(jīng)在208中指定了缺省的BCC和CC收件人,該方法就前進到210。在210中,用戶可以選斧沒置將要在他們的拖放-轉發(fā)電子郵件中使用的缺省標題和簽名(如果有的話)。舉例來說,用戶可以選擇將他們的地址、公司名稱或其它信息包括在標題或簽名部分中。通常,簽名檔包括諸如"真誠地,用戶名"這樣的結尾。在發(fā)送的電子郵件的底部常常包括法律免責聲明(legal diaclaimer),例如,要求不要將錯誤發(fā)送的電子郵件轉發(fā)給其他人。用戶可以存儲若干不同的、可選的標題和簽名,且將文本設計成用于各種電子郵件情形和上下文。這將允許用戶為給定的電子郵件選擇最適當?shù)臉祟}和簽名檔。 一旦已經(jīng)指定了標題和簽名選項,該方法就前進到212。在212中,用戶可以指定當已經(jīng)發(fā)送了拖放-轉發(fā)電子郵件時,應用將如何處理選擇用于轉發(fā)的最初接收到的電子郵件。在一些實施例中,所選擇的電子郵件(被拖故到另 一電子郵件中以便對其進行轉發(fā)的電子郵件) 保持其在被拖放轉發(fā)到另一電子郵件中之前的相同狀態(tài)。也就是說,其被放回到在所選擇的電子郵件被拖放之前所在的電子郵件應用的收件箱文件 夾(或其它文件夾)中。在其它的實施例中,應用可以被配置成一旦最初 選擇的電子郵件已經(jīng)被拖放轉發(fā)就自動將其i丈置到指定文件夾中。例如, 一旦已經(jīng)拖放轉發(fā)了所選擇的電子郵件,應用就可以將其放置到標記為"已 轉發(fā)的電子郵件"的文件夾或其它專用文件夾中??蛇x地,應用可以:故配 置以刪除最初選擇的電子郵件而不是將其存儲在預先定義的文件夾中。一旦已經(jīng)在212中指定了對所選擇的電子郵件的處理,該方法就前進 到214。依照各種實施例,電子郵件是通過將其拖放到另一電子郵件上, 因而使用該另一電子郵件的分發(fā)列表來轉發(fā)的。在214中,指定用于處理 (因其分發(fā)列表而被 使用的)另一電子郵件的缺省選項。在一些實施例中, 因其分發(fā)列表而初使用的電子郵件包括在新電子郵件中。在其它的實施例 中,僅使用分發(fā)列表-也就是說,當將待轉發(fā)的電子郵件拖放到另一電子 郵件上時,使用該另一電子郵件(即,在該電子郵件上放下了轉發(fā)的電子郵件)的分發(fā)列表來創(chuàng)建新的電子郵件。在一些實施例中,應用可以被配 置成包括這樣的提示,即該提示詢問在創(chuàng)建新的電子郵件時,是否要包括 該另一電子郵件,或者僅使用其分發(fā)列表。在完成214并且判定如何處理因其分發(fā)列表而被使用的電子郵件時, 該方法前進到216,以便設置用于顯示所選擇的電子郵件的收件人地址的 選項。這對用戶來說常常是重要的,因為所選擇的電子郵件的一個或多個 收件人或發(fā)件人可能希望保持匿名。應用可以被配置成當在新的電子郵件 中拖放轉發(fā)最初選擇的電子郵件時,包括或者不包括最初選擇的電子郵件 的地址信息??蛇x地,拖故-轉發(fā)電子郵件可以包括一些、但不是所有的 地址信息。以這樣的方式,可以對所選擇的電子郵件的一些收件A7發(fā)件人 的路由信息進行保密。 一旦已經(jīng)完成了 216并且已經(jīng)為顯示所選擇的電子 郵件的收件yW發(fā)件人的地址設置了選項,該方法就前進到218。在218中,指定選項來控制添加到所選擇的電子郵件的文本的格式(在 其^ 皮注釋或改變的情況下)。這可以是這樣的情形,即用戶不想?yún)^(qū)分所選 擇的電子郵件最初包括的文本和稍后添加或編輯的文本。然而,在一些實 施例中,原始文本可以以一種方式顯現(xiàn),而隨后添加的文本將是可區(qū)分的 (例如,不同的字體、顏色、下劃線等)或者將,皮標記為插入。還可以在 文本本身中或在彈出窗口中向進行更改的用戶標識出這些更改。這有助于 確4呆所選擇的電子郵件的完整性,而與此同時又^:供了向所選擇的電子郵 件添加注解、注解或修正的機會。 一旦已經(jīng)指定了拖放-轉發(fā)電子郵件應 用的選項和參數(shù),該方法就前進到220并且結束。圖3是用于實踐本發(fā)明的各種實施例的示例性方法300。在該圖中, 為了易于說明,已經(jīng)使用術語"A,, 、 "B"和"C"來表示使用實施例的 人(或電子郵件應用)。"A,,是從另一人"B"(原始電子郵件的發(fā)件人) 接收原始電子郵件的用戶。用戶A對接收到的電子郵件進行選擇,以便將 其拖放轉發(fā)給某人或一群人"C"(預期的收件人)。如圖3中所示,該 方法開始于302并且前進到304,在304中,由"A"接收電子郵件。選擇 電子郵件進行轉發(fā)。在文中出于說明的目的,接收到的電子郵件-其將要被拖放轉發(fā)-被稱為"所選擇的電子郵件"(但也可以稱為"原始的"或 "最初的"電子郵件)。在306中,確定用戶是否想要拖放轉發(fā)所選擇的電子郵件,或者以另 一種方式對其進行處理。在一些實施例中,當用戶將所選擇的電子郵件從 其在電子郵件收件箱中的位置拖出并且將其放到另一電子郵件上時,應用 可以確定將要拖放轉發(fā)所選擇的電子郵件。這也可以通過對圖標、打開的 電子郵件的任務欄按鈕,或者所選擇的電子郵件的任何其它的表示進行拖 拉,并且將其放到待轉發(fā)的電子郵件的表示上來實現(xiàn)。在一些實施例中, 響應于所選擇的電子郵件(或其表示)被拖放到預先定義的文件夾或應用 的用戶地址簿的條目中,應用可以確定將要拖放轉發(fā)所選擇的電子郵件。 如果在306中確定了將不拖放轉發(fā)所選擇的電子郵件,則該方法沿"否" 分支前進到308,并且以常規(guī)方式處理該電子郵件。如果在306中確定了將要拖放轉發(fā)所選擇的電子郵件,則該方法從306 沿"是"分支前進到310。在310中,用戶標識來自待轉發(fā)的所選擇的電 子郵件的預期收件人的現(xiàn)有電子郵件(或先前發(fā)送給預期收件人的電子郵 件)。將使用所標識的電子郵件的分發(fā)列表來確定將向其發(fā)送拖放的電子 郵件的收件人地址。在所標識的電子郵件上的分發(fā)列表不需要完全匹配于 拖放的電子郵件。也就是說,所標識的電子郵件可以包括一些不想要的地 址,或者可以缺少用戶想要包括的一些電子郵件地址。在這樣的情況下, 用戶可以編輯拖放的電子郵件的分發(fā)列表來適應當前的需要。在一些實施 例中,來自所標識的電子郵件的分發(fā)列表可以不僅包括所標識的電子郵件 的收件人,還包括所標識的電子郵件的發(fā)件人。取決于選擇用來配置應用 的選項,所標識的電子郵件可以成為用于轉發(fā)所選擇的電子郵件的新創(chuàng)建 的電子郵件的一部分,或者所標識的電子郵件將不成為轉發(fā)的電子郵件的 一部分而僅僅將使用其分發(fā)列表。 一旦已經(jīng)在310中標識了在創(chuàng)建分發(fā)列 表中使用的電子郵件,該方法就前進到312。在312中,用戶將待轉發(fā)的所選擇的電子郵件拖拉到所標識的電子郵 件并且將其放在所標識的電子郵件中。通常,該動作是在合并了可移動窗口、圖標和光標的圖形用戶接口 (GUI)環(huán)境中進行的。光標是可由用戶 移動的,例如,通過操縱圖1中所描繪的用戶I/O 111 (例如,鼠標、軌跡 球、手寫筆,等等)。例如,在很多GUI環(huán)境中,用戶將光標放在所選擇 的電子郵件上方,按壓光標按鈕來選擇它,并且然后移動光標(現(xiàn)在附著 于電子郵件)到所標識的電子郵件上方來放下它。以這^"的方式,用戶可 以拖拉電子郵件來將其放置在含有想要的分發(fā)列表的、所標識的電子郵件 上方。當釋放光標按鈕時,便將待轉發(fā)的電子郵件放在所標識的電子郵件 上??梢栽?12中使用本領域的技術人員已知的用于拖放、或者將一個對 象與另一對象關聯(lián)的其它類似的方法。含有分發(fā)列表的所標識的電子郵件可以是打開的(例如,在重疊窗口中),或者可以是關閉的并且僅出現(xiàn)在 電子郵件應用程序的用戶收件箱中的列表上。 一旦已經(jīng)完成312,并且已郵件中,該方法就前進到314。在314中,響應于將電子郵件放到含有分發(fā)列表的所標識的電子郵件 中,創(chuàng)建新的電子郵件。依照各種實施例,根據(jù)所標識的電子郵件(在其 上放有轉發(fā)的電子郵件)的分發(fā)列表(發(fā)件人和/或收件人)生成新的電子 郵件的分發(fā)列表。取決于用戶所選擇的應用程序的偏好,所標識的電子郵 件(在其上放有所選擇的電子郵件)可以成為新的電子郵件的一部分,或 者其可以僅用于創(chuàng)建新的電子郵件的分發(fā)列表。 一旦已經(jīng)在314中創(chuàng)建了 新的電子郵件,該方法就前進到316,以便尋址、提供和格式化新的電子 郵件。通常,將新的電子郵件尋址于現(xiàn)有電子郵件(也就是,來自"C,, 的電子郵件,在其上放有所選擇的電子郵件)的現(xiàn)有分發(fā)列表。通過依照 本發(fā)明的電子郵件軟件應用來實現(xiàn)新的電子郵件到現(xiàn)有分發(fā)列表的尋址。 響應于將所選擇的電子郵件拖放到現(xiàn)有電子郵件中,完成尋址。取決于依 照結合圖2所討論的過程而設置的偏好和選項,新的電子郵件可以采取若 干形式中的任何一種。舉例來說,新的電子郵件可以含有指定的缺省標題 和簽名檔,在所選擇的電子郵件的正文中(例如,在下面)具有舊的電子 郵件的文本、將所選擇的電子郵件包括為新的電子郵件的附加文件,或者將所選擇的電子郵件作為對象(例如,圖像或文本框)嵌入到新的郵件內。此外,在316中還提供各種缺省字體以及影響電子郵件的外觀和形式的任 何其它的設置。 一旦已經(jīng)在316中初始提供了電子郵件,該方法就前進到 318。在318中,確定所標識的電子郵件的分發(fā)列表是否適于新的電子郵件 的目的-也就是i兌,是否要將任何電子郵件地址刪除或添加到新的電子郵 件。另外,在318中,用戶具有添加文本到新的電子郵件的選項,例如, 對新的電子郵件的正文的解釋性注釋或消息。這可以通過向用戶提供提示 框詢問是否準備好要轉發(fā)含有所選擇的電子郵件的新電子郵件來完成。如 果準^^好轉發(fā)新的電子郵件-例如,基于用戶對提示的響應-則該方法從 318沿"否"分支前進到322。然而,如果在318中確定用戶想要輸入更多 的地址,或者編輯新的電子郵件的文本消息或地址,則該方法從318沿"是" 分支前進到320。在320中,提供用戶機會來添加或刪除新的電子郵件的 分發(fā)列表中的電子郵件地址、添加或編輯新的電子郵件的消息中的文本, 或者以別的方式改變新的電子郵件。 一旦用戶完成對新的電子郵件的編輯, 該方法就從320前進到322。在322中,確定電子郵件是否準備好要發(fā)送、需要進一步編輯,或者 出于某種原因用戶不再想發(fā)送該電子郵件。如果用戶不再想發(fā)送該電子郵 件,則該方法前進到326并且結束。然而,如果確定用戶想要進一步編輯 電子郵件,則該方法沿"編輯"路徑回到318,給予用戶另一機會來更改 分發(fā)列表或者以別的方式改變新的電子郵件?;氐?22中,如果確定用戶 想要發(fā)送該電子郵件-例如,響應于用戶點擊"發(fā)送"按鈕或電子郵件應 用程序的其它控制_則該方法從322沿"是"路徑前進到324。在324中,電子郵件收件人。該方法然后前進到326并且結束??梢栽谠S多不同的電子郵件應用中或者結合許多不同的電子郵件應用 來實現(xiàn)各種實施例,其中電子郵件應用包括但不限于Lotus Notes、 Microsoft Outlook 、 Eudora、 Mozilla Thunderbird、 Pegasus 、 Claris 、Blitzmail、 Pronto Mail、 Mutt、 Pine,或者本領域的普通才支術人員已知的 其它相似類型的電子郵件應用。在一些實施例中,可以在電子郵件應用程 序本身中或者通過與電子郵件應用結合工作的應用程序、例程或其它邏輯來實現(xiàn)以上概述的用于實踐本發(fā)明的若干或全部功能。以上已經(jīng)從以下方面討論了各種實施例,即通過將待轉發(fā)的電子郵 件拖放到含有用戶想要向其發(fā)送所選擇的電子郵件的分發(fā)列表的另 一電子 郵件中來實現(xiàn)。然而,在一些實施例中,可以將所選擇的電子郵件拖放到 出于轉發(fā)電子郵件的目的而預先定義的電子郵件應用的文件夾中。可選地,系人條目上(例如,某人的電子郵件地址或預先定義的地址分發(fā)列表)。 此外,還從以下方面討論了實施例,即將待轉發(fā)的電子郵件拖放到具有 想要的分發(fā)列表的另一電子郵件中。在一些實施例中,可以將具有想要的 分發(fā)列表的電子郵件拖放到待轉發(fā)的電子郵件中,導致創(chuàng)建具有想要的分 發(fā)列表的新電子郵件??梢匀缟鲜瞿菢影ɑ蚺懦鞣N活動,或者以不同的順序進行各種活 動,而其余的活動仍留在至少一個示例性實施例的范圍內。例如,當M郵件時,可以省略塊304。另一可以省略的塊的例子是318和320。在至少 一個實施例中,用于插入各種實施例的應用程序可以被配置成響應于將 原始電子郵件拖^L到電子郵件中,自動地創(chuàng)建該電子郵件并且對其進行轉 發(fā)??梢灾付☉贸绦虻倪x項來插入某種缺省文本,例如"以下電子郵件 是從John Q. Smith轉發(fā)給你的。,,在這樣的實施例中,圖3的流程可以 被配置成沒有塊318-320,而是直接從316前進到322(沒有源自322的"編 輯"分支)。如本領域的普通技術人員可以了解的,依照本發(fā)明的各種實 施例,可以省略、添加或改變各種其它的步驟、動作或元件??梢杂媚軌驅崿F(xiàn)所述功能和活動的任何種類的處理單元、處理器和控 制器(例如,圖1的處理器101)來實現(xiàn)本發(fā)明。舉例來說,處理器101 可以體現(xiàn)為微處理器、微控制器、DSP、 RISC處理器,或者一個普通技術人員會認為能夠實現(xiàn)文中所描述的功能的任何其它類型的處理器。依照至少 一個示例性實施例的處理單元可以^Mt存儲(體現(xiàn))在諸如存儲內存109(例如,硬盤、CD、閃存、RAM,或者本領域的普通技術人員認可的其 它計算機可讀介質)這樣的計算機可讀介質上的計算機軟件程序,或者可 以無線傳輸至處理單元的計算機軟件程序。計算機軟件程序可以輔助或實 現(xiàn)上述步驟和活動。例如,依照至少一個示例性實施例的計算機程序可以 包括用于檢測用戶已經(jīng)選擇了待轉發(fā)的電子郵件、響應于將所選擇的電 子郵件拖放到另 一電子郵件中而將所選擇的電子郵件與現(xiàn)有電子郵件相關 聯(lián)的源代碼。響應于將所選擇的電子郵件放到現(xiàn)有電子郵件中,該源代碼 還創(chuàng)建包括所選擇的電子郵件的新電子郵件。配置該新的電子郵件以〗更將 其轉發(fā)到基于現(xiàn)有電子郵件的現(xiàn)有分發(fā)列表的轉發(fā)分發(fā)列表。用于實現(xiàn)各 種實施例的電子郵件應用可以隨任何類型的操作系統(tǒng)(OS)進行操作。例 如,電子郵件應用程序一般運行在基于圖形用戶接口 (GUI)的操作系統(tǒng) 上,Windows Millenium Edition 、 Windows XP、 Linux等。在本v^開中使用詞語"示例性,,旨在表示如此描述的實施例或元件用 作例子、實例或"i兌明,但不一定將其理解為優(yōu)選的或優(yōu)于其它的實施例或 元件。以上提供的對各種示例性實施例的描述實際上是說明性的而不旨在 限制本發(fā)明、其應用或使用。因而,旨在將不背離本發(fā)明的要旨的變化包 括在本發(fā)明的實施例的范圍之內。并不認為這樣的變化背離了本發(fā)明的精 碑申和范圍。
權利要求
1.一種轉發(fā)電子郵件的方法,其包括選擇用于轉發(fā)的電子郵件;將所選擇的電子郵件與現(xiàn)有電子郵件相關聯(lián);以及響應于所選擇的電子郵件與所述現(xiàn)有電子郵件相關聯(lián),創(chuàng)建新的電子郵件,所述新的電子郵件包括來自所選擇的電子郵件的信息;其中所述新的電子郵件被配置以便被轉發(fā)到轉發(fā)分發(fā)列表。
2. 根據(jù)權利要求1的方法,其中所述轉發(fā)分發(fā)列表是基于所述現(xiàn)有電 子郵件的現(xiàn)有分發(fā)列表的。
3. 根據(jù)權利要求1的方法,其中所述轉發(fā)分發(fā)列表是基于所選擇的電 子郵件的現(xiàn)有分發(fā)列表的。
4. 根據(jù)權利要求1的方法,其中所選擇的電子郵件是接收到的電子郵件。
5. 根據(jù)權利要求1的方法,其中將所選擇的電子郵件進行關聯(lián)包括將 所選擇的電子郵件拖放到所述現(xiàn)有電子郵件上。
6. 根據(jù)權利要求5的方法,其進一步包括響應于檢測到所選擇的電子郵件被拖放到所述現(xiàn)有電子郵件上,確定 將要轉發(fā)所選擇的電子郵件。
7. 根據(jù)權利要求6的方法,其中響應于檢測到所選擇的電子郵件被拖 放到所述現(xiàn)有電子郵件上,通過電子郵件應用來實現(xiàn)對所述新的電子郵件 的創(chuàng)建。
8. 根據(jù)權利要求1的方法,其進一步包括接收來自用戶的輸入,以〗更為所述新的電子郵件編輯所述轉發(fā)分發(fā)列表。
9. 根據(jù)權利要求1的方法,其進一步包括 接收來自用戶的輸入,以便發(fā)送所述新的電子郵件。
10. 根據(jù)權利要求l的方法,其中所述新的電子郵件將所選擇的電子郵件包括為附加文件。
11. 一種計算機系統(tǒng),其包括用于實現(xiàn)權利要求1至10中任何一項的方法的裝置。
12. —種被配置成用于轉發(fā)所選擇的電子郵件的系統(tǒng),所述系統(tǒng)包括電子可讀存儲介質,其被配置以存儲電子郵件應用程序; 用戶輸入設備,其對用于選擇電子郵件來轉發(fā)的用戶輸入進行響應; 處理器,其被配置以處理所述電子郵件應用中的指令,以便將所選擇 的電子郵件與現(xiàn)有電子郵件進行關聯(lián),以及響應于所選擇的電子郵件與所 述現(xiàn)有電子郵件相關聯(lián),創(chuàng)建包括所選擇的電子郵件的新的電子郵件;其中,所述新的電子郵件被配置成被轉發(fā)到基于所述現(xiàn)有電子郵件的 現(xiàn)有分發(fā)列表的轉發(fā)分發(fā)列表。
13. 根據(jù)權利要求12的系統(tǒng),其中所述用戶輸入設備是被配置以操 縱光標的鼠標;并且其中,響應于檢測到用于將所選擇的電子郵件拖故到所述現(xiàn)有電子郵 件上的鼠標的移動,所選擇的電子郵件與所述現(xiàn)有電子郵件相關聯(lián)。
全文摘要
本發(fā)明提供了用于有效轉發(fā)電子郵件的方法和系統(tǒng)。響應于電子郵件被拖放到另一電子郵件中,轉發(fā)所述電子郵件。用戶選擇待轉發(fā)的電子郵件,將其拖放到具有想要的分發(fā)列表的另一電子郵件中,導致創(chuàng)建第三電子郵件,其尋址于所述想要的分發(fā)列表并且包括所述待轉發(fā)的電子郵件。
文檔編號H04L12/58GK101222448SQ20081000152
公開日2008年7月16日 申請日期2008年1月4日 優(yōu)先權日2007年1月9日
發(fā)明者J·K·威爾遜 申請人:國際商業(yè)機器公司