專利名稱:指示電子郵件消息的值的過程和設備的制作方法
技術領域:
本發(fā)明涉及電計算機和數字處理系統(tǒng),特別是涉及基于優(yōu)先級的消息傳送。
背景技術:
電子郵件系統(tǒng)允許人們將同一個消息散發(fā)給多個接收方。散發(fā)給多個接收方的消息經常稱為“群消息”。雖然發(fā)送方可以認為消息的內容是重要的,但一些接收方可能對消息的價值有不同的意見。非請求電子郵件消息,特別是非請求群消息,通常稱為“SPAM”。某些SPAM來自諸如過分熱心的將笑話轉發(fā)給他們的地址薄上每個人的朋友和親戚之類的無辜信源。然而,有時候,SPAM是大規(guī)模銷售或甚至是計算機病毒引起的。
群消息的另一個問題出現在工作場所。在嘗試跨大工作組進行信息通信時,消息經常發(fā)送給大批接收方。許多接收方實際上并不需要這信息。工作者成為被大量的不必要的或重復的消息所淹沒。處理和過濾所有這些消息需要時間和網絡帶寬,導致生產率下降。
許多電子郵件閱讀器和其他商業(yè)產品設計成能識別和過濾SPAM。SPAM過濾器用發(fā)送方信息、主題行甚至是消息內容來識別無用的電子郵件消息。商業(yè)SPAM過濾器對于大多數商業(yè)廣告性的群消息可以是有效的,但在內部公司通信的情況下就不那么有效。公司的工作者通常期待接收來自協(xié)作者的個體或群體的消息。傳統(tǒng)的SPAM過濾器在用來濾出內部公司通信時往往會將有關的與無關的一起濾掉。這種過過濾群消息的問題不僅會出現在公司環(huán)境,也會出現在諸如俱樂部、市政組織、教育機構甚至家庭之類的其他團體。
因此,有必要開發(fā)可以代替?zhèn)鹘y(tǒng)的SPAM過濾器的產品,其使得用戶能夠管理信息通過電子郵件消息的流動,同時使過過濾的可能性降至最小。
發(fā)明內容
滿足以上所述需求的本發(fā)明包括一種指示電子郵件消息的值的計算機實現的系統(tǒng)和方法。這種系統(tǒng)和方法包括收集分配給電子郵件消息的消息值;根據收集的消息值計算合成消息值;以及將合成消息值插入電子郵件消息。在其他一些實施例中,這種系統(tǒng)和方法還包括下列步驟在電子郵件閱讀器內顯示合成消息值;根據合成消息值對電子郵件消息分類(sort);以及根據所選擇的消息值計算合成消息值。
在所附權利要求書中給出了相信是新穎的本發(fā)明特征。然而,從以下結合附圖對例示性的實施例所作的詳細說明中可以清楚地看到本發(fā)明本身以及本發(fā)明的優(yōu)選使用模式、其他目的和優(yōu)點,在這些附圖中圖1示出了示范性的計算機網絡;圖2示出了在計算機的存儲器內的程序和文件;圖3為電子郵件插件的流程圖;圖4為定級接口的流程圖;以及圖5為合成值指示器的流程圖。
具體實施例方式
本發(fā)明的原理適用于各種計算機硬件和軟件配置。如在這里所使用的,術語“計算機硬件”或“硬件”是指任何能接受數據、對數據執(zhí)行邏輯操作、存儲數據或顯示數據的機器或設備,包括但不局限于處理器和存儲器;術語“計算機軟件”或“軟件”是指任何可使計算機硬件執(zhí)行操作的指令集。作為在這里所使用的術語“計算機”包括但不局限于任何硬件和軟件的有用組合,而“計算機程序”或“程序”包括但不局限于任何可使計算機硬件接受數據、對數據執(zhí)行邏輯操作、存儲數據或顯示數據的軟件。計算機程序可以并通常是包括多個較小的編程單元,包括但不局限于子例程、模塊、函數、方法和過程。因此,可以將本發(fā)明的功能分布在多個計算機和計算機程序中。雖然,最好是將本發(fā)明描述為將一個或多個通用計算機配置成能實現本發(fā)明的這些新穎的特征的單個計算機程序。為了直觀起見,這種創(chuàng)造性的計算機程序將稱為電子郵件值指示器或者說“EVI”。
此外,這種EVI下面將結合如圖1所示的典型硬件設備網絡予以說明?!熬W絡”包括任意多個通過諸如因特網之類的通信媒體相互連接進行通信的硬件設備?!巴ㄐ琶襟w”包括但不局限于任何物理、光、電磁或其他媒體,硬件或軟件可以通過所述“通信媒體”發(fā)送數據。為了說明起見,示范性的網絡100只是具有有限數量的節(jié)點,包括工作站計算機105、工作站計算機110、服務器計算機115和持久性存儲設備120。網絡連接125包括所有使網絡節(jié)點105-120之間可以進行通信所必需的硬件、軟件和通信媒體。除非下面在上下文中特別明確,所有網絡節(jié)點都使用公眾可用協(xié)議或消息傳送業(yè)務通過網絡連接125相互通信。
EVI 220通常存儲在圖2中示意性地表示為存儲器200的存儲器內。如在這里所用的術語“存儲器”包括但不局限于任何易失或持久性媒體,諸如電路、磁盤或光盤之類,計算機可以將數據或軟件存儲在存儲器內持續(xù)任何時間。單個存儲器可以包括和跨多個媒體分布。因此,圖2中所示的只是說明性的,并不一定要反映存儲器200的任何特定物理體現。如圖2所示,當然,存儲器200還可以包括其他的數據和程序。對于EVI 220特別重要的,存儲器200可以包括電子郵件閱讀器210和消息數據240。電子郵件閱讀器210表示任何能使用戶可以接收、閱讀、生成和發(fā)送電子郵件的軟件,包括任何與遠程電子郵件閱讀器接口的因特網瀏覽器程序。消息數據240為電子郵件閱讀器210可讀的文件。消息數據240可以本地存儲器內復制,如這里所示,也可以實際存儲在集中的位置,諸如基于交換的郵件服務器。EVI220具有電子郵件插件300、定級接口400和合成值計算器500這三個組件。定級接口400使消息的接收方可以消息分配值,該值存儲在消息數據240的接收方副本內并發(fā)回給消息始發(fā)者以在原始消息數據240內存儲。合成值計算器500從消息數據240收集這些值,并計算出合成值。電子郵件插件300將合成值插入消息標題。電子郵件閱讀器210可以顯示合成值和用合成值按重要性對電子郵件消息分類。EVI220特別適合群消息,但通常也適用于所有類型的電子郵件消息。下面對EVI就其主要應用進行說明。
圖3為電子郵件插件300的流程圖。在接收到一個消息時電子郵件插件啟動(310)。電子郵件插件300打開消息數據240的接收方副本(314),對消息數據240進行查詢(316),確定消息是否具有一個合成值(318)。如果消息沒有合成值,電子郵件閱讀器210顯示未定級消息圖標(320)。未定級消息圖標例如可以是部分主題行或電子郵件閱讀器210上的單獨指示器。圖標可以包括顏色、符號、數字或其他字符的任何組合。如果消息具有合成值,電子郵件閱讀器210從消息數據240讀取合成值(322),并顯示消息合成值圖標(324)。圖標例如可以是部分主題行或在電子郵件閱讀器210上的單獨指示器。合成值圖標可以包括顏色、符號、數字或其他字符的任何組合。電子郵件插件300啟動電子郵件閱讀器210上的分類例程,根據合成值對消息進行優(yōu)先級化(326)。大多數電子郵件閱讀器包括分類例程。分類例程確定在電子郵件閱讀器210內顯示消息的次序。分類例程還可以將消息移動到不同的文件夾或者刪除消息。分類例程結束后,電子郵件插件300確定分類例程或接收方是否刪除了消息(328)。在接收方或分類例程刪除消息時,電子郵件插件300停止(332)。在接收方打開消息(330)時,電子郵件插件300停止(332)。電子郵件插件300繼續(xù)查詢消息數據240,顯示消息合成值,并啟動分類例程,直到消息被刪除或打開為止(316-330)。
圖4為定級接口400的流程圖。每當打開一個消息時,定級接口400就啟動(410)。定級接口400可以呈現為對話框或與郵件閱讀器210分離的窗口。定級接口400提示消息接收方為消息分配值(412)。表1示出了在本發(fā)明的一個實施例中的一些可能的值表1.
1 這個消息與我很相關。
2 這個消息與我有些相關。
3 這個消息與我不相關。
4 這個消息無疑是SPAM。
5 這個消息可能含有病毒。
6 將我從這個列表中除去。
接收方例如通過選擇單選按鈕或復選框輸入值(414)。定級接口400打開消息數據240(416),并確定當前消息是否已有定級條目(418)。如果消息數據240沒有定級條目,定級接口400在消息數據240內產生一個定級條目(420)。定級接口400將所分配的值發(fā)送給消息數據240的始發(fā)方和所有其他接收方(422),非常象在大多數流行的電子郵件閱讀器內可發(fā)現的“全部答復”功能。定級接口400可以執(zhí)行在這里未示出的其他功能,諸如生成和發(fā)送電子郵件給消息發(fā)送方,如果接收方希望被從列表中去除或接收方懷疑消息含有病毒的話。
圖5例示了合成值計算器500。合成值計算器500在電子郵件閱讀器210顯示消息數據240時和每當從消息數據240的另一個接收方接收到值指示器時啟動(510)。合成值計算器500從消息數據240收集各個消息值(512),并計算出合成值(514)。在一個實施例中,合成值為這些消息值的平均值,經截尾或四舍五入為最接近的整數。合成值計算器500將所計算的合成值保存到消息數據240(516)并停止(518)。合成值計算器500的其他實施方式可以對這些值執(zhí)行統(tǒng)計分析,并將值和計算轉發(fā)給消息的發(fā)送方。
EVI 220的另一個實施例允許消息始發(fā)方定義“對等群評估器概況”。對等群評估器概況只允許EVI 220接受來自指定群成員的已分配值。在消息始發(fā)方激活對等群評估器概況時,EVI 220排除來自不在指定群內的接收方的消息值。例如通過對在電子郵件閱讀器210地址薄中條目的聯系人信息添加屬性來定義所述群。在這個實施例中,EVI220在合成值計算器500處包括只接受由群成員發(fā)送的消息值指示器的過濾器。
以上結合附圖對本發(fā)明的優(yōu)選形式作了說明,對于本領域技術人員來說這種優(yōu)選形式的各種變形是顯而易見的。以上說明只是例示性的,不應該將本發(fā)明視為局限于所示和所說明的具體形式。本發(fā)明的專利保護范圍僅由以下權利要求書限定。
權利要求
1.一種指示電子郵件消息的值的計算機實現的過程,所述過程包括收集分配給電子郵件消息的消息值;根據收集的消息值計算合成消息值;以及將合成消息值插入電子郵件消息。
2.權利要求1的計算機實現的過程,還包括在電子郵件閱讀器內顯示合成消息值。
3.權利要求2的計算機實現的過程,其中所述合成消息值被顯示為圖標。
4.權利要求1的計算機實現的過程,還包括根據合成消息值對電子郵件消息分類。
5.權利要求1的計算機實現的過程,其中所述合成消息值僅僅基于從由消息始發(fā)方指定的群中的一個或多個接收方收集的消息值。
6.權利要求1的計算機實現的過程,還包括對消息值進行統(tǒng)計分析并將分析發(fā)送給消息始發(fā)方。
7.一種指示電子郵件消息的值的設備,所述設備包括處理器;連接到處理器的存儲器;存儲在存儲器內的電子郵件消息;以及存儲器內的電子郵件值指示器程序,用來使處理器收集分配給電子郵件消息的消息值、根據消息值計算合成消息值并將合成消息值插入電子郵件消息。
8.權利要求7的設備,還包括連接到處理器的輸出設備,并且其中電子郵件值指示器程序使處理器在輸出設備上顯示合成消息值。
9.權利要求8的設備,其中所述電子郵件值指示器程序使處理器在輸出設備上將合成消息值顯示為圖標。
10.權利要求7的設備,其中所述電子郵件值指示器程序使處理器根據合成消息值對電子郵件消息分類。
11.權利要求7的設備,其中所述電子郵件值指示器程序使處理器僅僅基于從由消息始發(fā)方指定的群中的一個或多個接收方收集的消息值計算合成消息值。
12.權利要求7的設備,其中所述電子郵件值指示器程序使處理器對消息值進行統(tǒng)計分析并將分析發(fā)送給消息始發(fā)方。
全文摘要
電子郵件值指示器包括一種指示電子郵件消息的值的計算機實現的系統(tǒng)和方法。這種系統(tǒng)和方法包括收集分配給電子郵件消息的消息值;根據收集的消息值計算合成消息值;以及將合成消息值插入電子郵件消息。在其他實施方式中,這種系統(tǒng)和方法還包括以下步驟在電子郵件閱讀器內顯示合成消息值;根據合成消息值對電子郵件消息分類;以及根據所選擇的消息值計算合成消息值。
文檔編號H04L29/06GK101018211SQ200610144618
公開日2007年8月15日 申請日期2006年11月9日 優(yōu)先權日2005年11月10日
發(fā)明者托馬斯·H.·巴內斯, 卡羅爾·S.·R.·沃爾頓, 道恩·M.·卡內羅尼斯 申請人:國際商業(yè)機器公司