專利名稱:用于第二選擇突出顯示的系統與方法
技術領域:
本發明涉及輔助用戶選擇、識別、以及處理例如電子郵件消息等項目的特性。
背景技術:
某些傳統的系統指示一個列表中的其它項目與一條所選消息相關聯。一種指示列表中項目之間的關系的機制,使用一種第一顏色即“所選顏色”突出顯示(highlight)所選項目,以及使用一種第二顏色突出顯示相關項目。通常,可以由開發人員指定第二顏色,而所選顏色可以為一種個人偏好,例如由用戶或系統管理員所設置的。當用戶改變用于突出顯示一條所選消息的顏色(即所選顏色)時,第二顏色保持所指定的顏色。
所需要的是一種能提供夠突出顯示特征的機制,這一機制包括一個從所選顏色導出的第二顏色,以致于第二顏色可以根據所選顏色的改變而改變。
發明內容
本發明涉及輔助用戶選擇、識別、以及處理例如電子郵件消息等項目的顏色選擇特性。更具體地講,本發明提供了一種向用戶指示所選消息和一或多條其它消息之間的關系的第二突出顯示特性。
在本發明的某些實施例中,當一條消息與用戶所選擇的消息相關聯時,向該消息施加第二突出顯示。一旦用戶選擇了一條消息,一個選擇顏色模塊確定是否有任何其它消息與所選消息相關聯。可以通過各種機制把項目標識為與所選項目相關聯。一種機制包括這樣的一些項目它們具有包括在主題行或消息本身的匹配屬性值,例如主題或關鍵字。另一種機制可以利用一個線程系統。另外,還存在著其它一些機制。一旦選擇顏色模塊確定存在相關的消息,則使用第二突出顯示指示相關消息。
在本發明的某些實施例中,從用于選擇突出顯示的顏色(即所選顏色)導出用于第二突出顯示的顏色(即第二顏色)。因此,當改變所選顏色時,也將根據所選顏色改變第二顏色。在本發明的某些實施例中,與所選顏色成比例地改變第二顏色。在本發明的某些實施例中,從所選顏色導出第二顏色。例如,可以把淡藍色用于第二突出顯示,淡藍色是從所選突出顯示的品藍色導出的。
出于美學的原因,協調所選顏色和第二顏色是人們所希望的。這一協調也有助于用戶更容易地識別各種突出顯示的項目,尤其是當使用了高對比度顏色時。
通過以下結合附圖所進行的詳細描述,本發明的其它目的和特性將會變得十分明顯。這些附圖的設計,僅為說明性的,本發明并不局限于其中所描述的具體細節。從此處所包含的描述中將可明顯看出,在本發明的范圍內,可以對本發明進行變動與修改。
圖1圖示了一個根據本發明的一個實施例的系統。
圖2A和2B圖示了根據本發明的不同實施例的由選擇顏色模塊所提供的各種特性。
圖3說明了根據本發明的一個實施例的一個分類瀏覽模塊所提供的特征。
圖4圖示了一個標簽,該標簽指示了根據本發明的一個實施例的在具體分類中的多個項目。
具體實施例方式
以下將針對包含一或多個消息的電子郵件系統描述了本發明的不同的實施例。然而,通過閱讀以下的說明,如何把本發明的各個方面以包括一或多個項目的其它類型的系統,例如文件系統等,形式加以使用,將會變得十分明顯。
圖1圖示了可以用于根據本發明的各種實施例的一個系統100。根據本發明,系統100可以提供各種特性,例如增強的視頻電子郵件特征,以輔助用戶選擇、識別、以及處理例如電子郵件消息等項目。在本發明的某些實施例中,系統100包括選擇顏色模塊130以及一個分類瀏覽模塊140中的一個或兩者。選擇顏色模塊130可以向用戶提供各種顏色協調特性。分類瀏覽模塊140可以輔助用戶瀏覽所顯示的消息。
在圖1所圖示的實施例中,可以在位于用戶終端102或可與用戶終端102一起操作的電子郵件系統120上使用,或結合電子郵件系統120使用選擇顏色模塊130和分類瀏覽模塊140。盡管利用用戶終端102上的選擇顏色模塊130和分類瀏覽模塊140描述了本發明的不同實施例,但本領域技術人員將會意識到,也可以把選擇顏色模塊130和/或分類瀏覽模塊140放置在一個服務器108或任何和用戶終端102相關的單個或多個機器上。
經由通信鏈路104把用戶終端102耦合于網絡106上的一個服務器108。例如,用戶終端102的例子可以包括一或多個臺式計算機、一個膝上型計算機或其它便攜式計算機、例如Blackberry的手持計算機設備、個人數字助理(PDA)、Web使能的移動電話、或Palm Pilot、或任何其它計算設備。
網絡106可以包括任何一或多個網絡。例如,網絡106可以包括Internet、內部網、PAN(個人區域網)、LAN(局域網)、WAN(廣域網)、SAN(存儲區域網)、MAN(大都市區域網)、或其它網絡。
通信鏈路104可以包括任何一或多個通信鏈路。例如,通信鏈路104可以包括銅電話線路、數字訂戶線(DSL)路連接、數字數據服務(DDS)連接、Ethernet連接、綜合業務數字網絡(ISDN)線路、模擬調制解調器連接、電纜調制解調器連接、無線連接、或其它通信鏈路。
例如服務器108可以包括運行Microsoft WindowsTMNTTM、MicrosoftWindowsTM2000、Unix、Linux、Xenix、IBM、AIXTM、Hewlett-Packard UXTM、Novell NetwareTM、Sun Microsystems SolarisTM、OS/2TM、BeOSTM、Mach、Apache、OpenStepTM、或其它操作系統或平臺的工作站。
如圖1中所說明的,可操作地把一個數據庫110耦合于服務器108。數據庫110可以存儲,或相反,也可以包括由系統100所使用的任何信息或數據。盡管把數據庫112說明為可操作地耦合于服務器108,但本領域的技術人員將會意識到,顯然,可以把數據庫112放置在用戶終端102或任何與用戶終端102相關的單個機器或多個機器上,以及顯而易見地經由一個網絡可操作地耦合于服務器108。
數據庫112可以存儲,或相反,也可以包括任何類型的數據或信息。例如,數據庫112可以包括或接口于Oracle公司商業銷售的OracleTM關系數據庫、InformixTM、DB2(Database 2)或其它數據存儲或查詢格式、平臺、或例如OLAP(在線分析處理)、SQL(標準語言查詢)、SAN(存儲區域網)、Microsoft AccessTM或任何其它類型的數據庫的資源。
圖2A說明了根據本發明的一或多個實施例的由選擇顏色模塊130所提供的輔助用戶選擇、識別、和/或處理電子郵件消息的各種顏色協調選擇特征。選擇顏色模塊130提供了項目的一個顏色編碼232和一個選擇突出顯示234,以致于用戶可以在兩者之間進行區別,如以下所描述的。
某些傳統的電子郵件系統使用顏色編碼232識別某些擁有一個具有一個特定值的字段或屬性的項目,以允許容易地識別這些項目。例如,在圖2A中,把名字“Laura Hanson”編碼為綠色、把名字“John Delay”編碼為粉紅色、以及把名字“Ben Fields”編碼為黃色。如所說明的,通常把顏色編碼232施加于特定的字段或屬性(即名字、日期、主題),而不是施加于包括特定屬性的整個消息。
某些傳統的電子郵件系統使用第二突出顯示234指示已經被選擇的特定的消息。在傳統的系統中,選擇突出顯示234導致使用一種特定顏色突出顯示相應于一個所選消息的整個行。例如,如2A中所說明的,用品藍色突出顯示來自“Mike Rowles”的一條消息,以把指示其為所選消息。
在本發明的某些實施例中,把選擇突出顯示232和顏色編碼234組合成一個針對一條單一消息的顏色協調選擇特征236,從而用戶可以在它們之間進行區別。在本發明的某些實施例中,選擇顏色模塊130實現了一個對擁有一或多個特定值的所選項目的一或多個部分進行顏色編碼,并且突出顯示所選項目的其余部分的選擇著色機制或處理。根據本發明,如果把選擇突出顯示232和顏色編碼均施加于所選項目,則用戶可以區分這兩者。如以下將進一步詳細加以討論的,可以把選擇突出顯示232施加給所選消息以及與所選消息相關的消息。可以理解,可以把顏色協調選擇特征236施加于各種消息(選擇的、相關的或相反的),以協調施加于單一消息的一種以上的顏色或突出顯示操作的各個方面。
如圖2A中所示,來自“Ben Fields”的、名為“6+Vulcan Presentation ReviewThur at 4pm”的一條消息,說明了把顏色編碼232和選擇突出顯示234加以組合的顏色協調選擇特征236。顏色編碼232導致把“Ben Fields”編碼為黃色,同時以淡藍色突出顯示該消息的其余部分。
如以下將針對本發明的其它方面進一步詳細加以討論的,可以把突出顯示,例如選擇突出顯示234,施加于所選消息以及與所選消息相關的消息。可以理解,可以把顏色協調選擇特征236施加給各種消息(選擇的、相關的或相反的),以協調施加于單一消息的一種以上的顏色或突出顯示操作的各個方面。
圖2A說明了根據本發明的一或多個實施例的由選擇顏色模塊130所提供的輔助用戶選擇、識別、和/或處理電子郵件消息的另一種顏色協調選擇特征。選擇顏色模塊130提供了一個第二突出顯示特征,以向用戶指出所選消息和一或多條其它消息之間的關系。
在本發明的某些實施例中,當某條消息與用戶所選擇的一條消息相關時,則把第二突出顯示施加于該消息,一旦用戶選擇了一條消息,則選擇顏色模塊1 30確定任何其它消息是否與所選消息相關聯,例如,圖2B圖示了一個選擇突出顯示244(類似于圖2A中的選擇突出顯示234),其中以品藍色突出顯示了一條來自“Mike Rowles”的、名為“6+ReVulcan wants longer contact”所選消息。一條來自“Ben Fields”、名為“6+Vulcan Presentation Review Thurat 4pm”的消息與該所選消息相關聯。根據本發明的各個實施例,把第二突出顯示248施加給相關消息(即來自“Ben Fields”的消息)。在這一例子中,以淡藍色突出顯示相關消息,可以理解,可以把不同的顏色用于第二突出顯示248,包括與針對選擇突出顯示244所施加的顏色相同的顏色。
可以通過不同的機制,把消息標識為與所選消息相關聯。一種機制包括使用匹配屬性值,例如主題或包含于主題行或消息自身的關鍵字,標識項目。其它機制可以使用各種線程服務,例如2002年12月30日提出的序號為10/334,087(公布號為US20030163537A1)、名為“Method and Apparatus forHandling Conversation Threads and Message Groupings as a Single Entity”的美國專利申請,以及2001年11月27日提交的序號為09/995,151(公布號為US20030101065A1)的、名為“Method and Apparatus for MaintainingConversation Threads in Electronic Mail”的美國專利申請中所描述的。將這兩個專利申請的說明書全部并入此處,以作參考。應該加以注意的是,本發明不局限于用于在包括電子郵件消息的一組文檔中確定線程的任何特定的機制。一旦選擇顏色模塊確定存在相關消息,則使用第二突出顯示248指示相關消息。
可以理解,對于第二突出顯示248,可以使用各種顏色,包括與施加于選擇突出顯示244的顏色相同的顏色。在本發明的某些實施例中,第二突出顯示248的顏色(即“第二顏色”)基于選擇突出顯示244,或相反,與選擇顏色244(即“選擇顏色”)相關。在這些實施例中,當改變選擇顏色時,根據選擇顏色改變第二顏色。在本發明的某些實施例中,與選擇顏色的變化成比例地改變第二顏色。在本發明的某些實施例中,從選擇顏色導出第二顏色。例如,如圖2B中所示,把淡藍色用于第二突出顯示248,這一顏色是從選擇突出顯示244的品藍色導出的。
出于美學的原因,人們希望協調選擇顏色和突出顯示顏色。這一協調還有助于用戶識別不同的突出顯示項目,特別是,當使用高對比度時。
圖3和圖4圖示了經由分類瀏覽模塊140所提供的本發明的不同的方面。分類瀏覽模塊140輔助用戶在例如電子郵件消息等所顯示項目之間進行瀏覽。
圖3圖示了一個指示符346,指示符346向用戶提供了多個針對某一特定分類344的“離屏”項目。在本發明的某些實施例中,離屏項目可以包括在顯示器第一行“之上”的那些項目。在本發明的其它一些實施例中,離屏項目可以包括顯示器最后一行“之下”的那些項目。在又一些實施例中,離屏項目分別包括在第一行之上和最后一行之下的項目。
在本發明的某些實施例中,分類瀏覽模塊140根據例如一個分類344等分類顯示諸如電子郵件消息等項目。例如,在圖3中,分類344包括一個日期。如所示的,這些日期包括“第一天”、“第二天”、以及“第三天”。可以理解,可以把消息分隔成多種分類,包括,但不局限于作者、主題、重要性、或任何其它分類。
在本發明的某些實施例中,使用分類分格符欄342分隔分類344。分類分格符欄342控制分類344的顯示,以致于用戶可以擴展或壓縮包含在其中的消息。例如,如圖3中所示的,擴展“第一天”和“第三天”中的消息,而壓縮“第二天”中的消息。
在本發明的某些實施例中,當用戶遍歷包含在一個特定分類344中的消息進行滾動以致于該特定分類344的某些消息滾動出第一行以上的屏幕時,分類分格符欄342變為固定在顯示器的第一行,從而分類分格符欄342仍在視線內。
在本發明的某些實施例中,當把包含在某一特定分類344中的消息與固定的分類分格符欄342以上所滾動的某些消息一起部分地出現在屏幕上時,分類瀏覽模塊140可以顯示指示符346,指示符346向用戶提供了一個指示,指示針對分類344的離屏的消息的條數。例如,在圖3中,指示符346顯示“12個項目離屏”,以向用戶說明包含在分類“第一天”中的12條消息未在屏幕上加以顯示。可以理解,指示符346可涉及第一行以上的多個項目、最后一行以下的多個項目、或者這兩者的一個組合。
在本發明的某些實施例中,如果在屏幕上顯示了某一特定分類344中所有的消息,則不顯示指示符346。例如,如圖3中所說明的,不存在針對名為“第三天”的分類的指示符346,從而向用戶說明已把該分類中的所有消息顯示在屏幕上。
在本發明的某些實施例中,分類瀏覽模塊140提供了一條命令348,命令348導致把一個特定分類344的第一個條目滾動到了視野中。因此,當指示符346向用戶說明一個特定分類344的一定數量的項目離屏時,用戶可以調用命令348,從而導致特定分類344的第一條消息得以顯示。當用戶選擇了命令348時,無特定分類344的項目被定位在分類分格符欄342之上。
在本發明的某些實施例中,如果把一個特定分類344的所有消息顯示在屏幕上,則不顯示命令348。因為把該特定分類344中的所有消息顯示在屏幕上,所以已經顯示了該特定分類344的第一條消息,從而可以不必再提供這一功能。例如,如圖3中所圖示的,針對“第三天”的分類行分隔符不包括命令348,因為已經把該分類中的所有消息顯示在屏幕上。應當理解,如果從屏幕上置換了這樣一個分類中的一條消息,則應把命令348包含在這一分類行分隔符中。
在本發明的某些實施例中,分類瀏覽模塊140可以提供一個標簽350,標簽350指出一個特定分類344中與一個特定標準相匹配的項目的條數。可以就消息的任何特性確立特定標準,消息的特性包括,但不局限于包含在一個特定分類中的多個消息、消息的狀態(即未讀的或已讀的)、消息的重要程度(即緊急的或高度重要的)、或消息(一條或多條)的其它特性。
例如,如圖3中所示,標簽350對應于包含在分類“第二天”中的多個消息,例如“36個項目”。如所說明的,甚至是當壓縮了分類分格符欄342,并且不顯示包含在特定分類344中的任何消息時,也可以提供標簽350。
圖14中說明了一個進一步的例子,其中,標簽350對應于分類“第三天”中多個未讀項目(“4個未讀項目”)。當不要求指示符346(即把該分類中的所有消息顯示在屏幕上)時、當不希望顯示指示符346(即用戶不希望顯示指示符346)時、當不能顯示指示符346(即電子郵件系統120不能顯示指示符346)時,可以顯示標簽350,或可與指示符346相結合(即指示符346和標簽350可以均位于分類分隔行)顯示標簽350。另外,在本發明的某些實施例中,分類瀏覽模塊140可以顯示多個標簽350,以說明一個特定分類344的各種特性。
根據本發明的另一個實施例,分類瀏覽模塊140可以用于分類之間的滾動,在至少一個分類分隔行342上提供一個控制器352。如圖3和4中所圖示的,控制器352可以包括一個“上”箭頭符號,例如對應于前一個分類;以及一個“下”箭頭符號,例如以對應于下一個分類。然而,也可以使用不同的符號或指示符指示下一個或前一個分類之間的滾動。
在本發明的某些實施例中,控制器352把所選分類從一個分類改變到下一個分類或前一個分類,取決于調用了哪一個符號。如果把一個以上的分類顯示在屏幕上,則連續地顯示這些分類,同時經由控制器352改變所選的分類。例如,如圖3中所說明的,希望顯示一個相應于上一個星期的星期三的分類的用戶,可以通過多次調用針對“第二天”的分類分格符欄342上的控制器352實現這一顯示。更具體地講,用戶可以點擊上箭頭符號7次,每一次將把所選分類改變到前一天,最終改變到上星期的同一天。
在本發明的某些實施例中,當調用了控制器352時,分類保持它們相互之間的相對位置,而且顯示器遍歷每一個前一天向回滾動。在本發明的另一些實施例中,僅改變相應于所調用控制器352的分類,同時所顯示的其它分類保持不變。因此,在以上所描述的例子中,其中用戶調用上箭頭符號7次,圖3的顯示器將包括“第一天”和“第三天”的分類,而“第二天”的分類將會改變到“第負5天”(即相應于上一個星期的同一天)。
盡管已經描述了本發明的一些特定實施例,但應認識到,本領域技術人員將會理解,在不背離本發明的構思的情況下,可以對本發明進行修改。本發明范圍不局限于此處所描述的特定實施例。通過對本說明的考察,以及對此處所公開的本發明的實踐,本領域的技術人員將會明顯意識到本發明的其它實施例、應用以及優點。本說明書僅應被視為示范性的,因此,本發明范圍旨在由以下的權利要求加以限制。
權利要求
1.一種用于突出顯示一個列表中的項目的方法,其中,每個項目在一個圖形用戶接口中具有多個所顯示的字段,該方法包括響應于用戶對一個項目的選擇,以第一顏色顯示所選項目的多個所顯示字段的至少一個字段;確定與所選項目相關的一或多個相關項目;以及以第二顏色顯示相關項目的多個所顯示字段的至少一個字段,其中,第一顏色和第二顏色互不相同。
2.根據權利要求1所述的方法,其中,第二顏色基于第一顏色。
3.根據權利要求2所述的方法,其中,第二顏色是第一顏色的淺色調。
4.根據權利要求2所述的方法,其中,第二顏色是第一顏色的深色調。
5.根據權利要求2所述的方法,其中,第一顏色和第二顏色互為補色。
6.根據權利要求1所述的方法,還包括根據預先選擇的準則,劃分相關項目的分類;以及以第三顏色,顯示相關項目的一或多個分類的多個所顯示字段的至少一個字段,其中,第一顏色、第二顏色、以及第三顏色互不相同。
7.根據權利要求6所述的方法,其中,第二顏色和第三顏色基于第一顏色。
8.一種用于突出顯示一個列表中的項目的方法,其中,每個項目在一個圖形用戶接口中具有多個所顯示的字段,該方法包括響應于用戶對第一項目的選擇,以第一顏色顯示所選項目的多個所顯示字段的至少一個字段;確定與所選項目相關的一或多個相關項目;以及以第二顏色顯示相關項目的多個所顯示字段的至少一個字段;響應于用戶從相關項目之一對第二項目的選擇,以第一顏色顯示第二所選項目的多個所顯示字段的至少一個字段;以及以第二顏色顯示第一所選項目的多個所顯示字段的至少一個字段;其中,第一顏色和第二顏色互不相同。
9.根據權利要求8所述的方法,其中,第二顏色基于第一顏色。
10.根據權利要求9所述的方法,其中,第二顏色是第一顏色的淺色調。
11.根據權利要求9所述的方法,其中,第二顏色是第一顏色的深色調。
12.根據權利要求9所述的方法,其中,第一顏色和第二顏色為互補顏色。
13.根據權利要求8所述的方法,還包括根據預先選擇的標準,劃分相關項目的分類;以及以第三顏色,顯示相關項目的一或多個分類的多個所顯示字段的至少一個字段,其中,第一顏色、第二顏色、以及第三顏色互不相同。
14.根據權利要求13所述的方法,其中,第二顏色和第三顏色基于第一顏色。
15.一種用于顯示多個項目的圖形用戶接口,其中,每個項目具有多個所顯示的字段,該圖形用戶接口包括一個所選項目,具有至少一個呈第一顏色的字段,所述至少一個字段屬于多個所顯示字段;以及至少一個相關項目,具有至少一個呈第二顏色的字段,所述至少一個相關項目與所選項目相關,所述至少一個相關項目的所述至少一個字段與所述所選項目的所述至少一個字段互相對應;以及至少一個無關項目,具有至少一個呈背景顏色的字段,所述至少一個無關項目與所選項目不相關,所述至少一個無關項目的所述至少一個字段與所述所選項目的所述至少一個字段互相對應,其中,所述第一顏色、所述第二顏色、以及所述背景顏色互不相同。
16.根據權利要求15所述的圖形用戶接口,其中,第二顏色基于第一顏色。
17.根據權利要求16所述的圖形用戶接口,其中,第二顏色是第一顏色的淺色調。
18.根據權利要求16所述的圖形用戶接口,其中,第二顏色是第一顏色的深色調。
19.根據權利要求16所述的圖形用戶接口,其中,第一顏色和第二顏色互為補色。
20.根據權利要求15所述的圖形用戶接口,還包括根據預先選擇的標準,劃分相關項目的分類;以及以第三顏色,顯示相關項目的一或多個分類的多個所顯示字段的至少一個字段,其中,第一顏色、第二顏色、第三顏色、以及背景顏色互不相同。
全文摘要
本發明提供了一種輔助用戶選擇、識別、以及處理電子郵件消息的系統與方法。一個選擇顏色模塊可以提供對顏色編碼和選擇突出顯示的顯示。選擇顏色模塊可以提供第二突出顯示顏色,以指示與所選消息相關的消息。一個分類瀏覽模塊可以提供下列機制中的一或多個機制一個指示符,針對一個特定分類,向用戶提供多個離屏項目;一條命令,導致把一個特定分類的第一個條目滾動到視野中;一個標簽,指出一個特定分類中與一個特定標準相匹配的項目的條數;和/或一個控制器,用于在下一個或前一個分類之間進行滾動。
文檔編號G06Q10/00GK1637704SQ20041009478
公開日2005年7月13日 申請日期2004年11月18日 優先權日2003年12月29日
發明者達里爾·J·洛夫林, 喬迪·L·科平杰, 道格拉斯·M·康米, 埃里克·M·威爾科克斯, 保羅·B·穆迪 申請人:國際商業機器公司