專利名稱:用于閱讀電子郵件對(duì)話的用戶界面的制作方法
用于閱讀電子郵件對(duì)話的用戶界面背景交換的消息在常規(guī)電子郵件系統(tǒng)中與常規(guī)郵件類似地處理。該數(shù)據(jù)模型有效地解 決了單個(gè)、獨(dú)立、單向通信。然而,不斷增加的電子郵件不再是獨(dú)立或簡(jiǎn)單的單向通信。給 定電子郵件現(xiàn)在經(jīng)常是大型的長(zhǎng)時(shí)間“對(duì)話”的一部分,該對(duì)話即在隨時(shí)間并聚集在一起查 看時(shí)更像人們和各組人之間的交互式討論的一系列相互關(guān)聯(lián)的消息。雖然在常規(guī)系統(tǒng)中可以提供消息之間的回復(fù)和/或轉(zhuǎn)發(fā)關(guān)系的某種指示,但用戶 界面通常不向用戶呈現(xiàn)包括供電子郵件用戶閱讀具有隨機(jī)復(fù)雜性的電子郵件對(duì)話并與其 交互的直觀方式的電子郵件軌跡或?qū)υ捴械南⒑拖㈥P(guān)系的在視覺(jué)上對(duì)用戶友好的表
7J\ ο電子郵件對(duì)話在邏輯上由經(jīng)由回復(fù)關(guān)系相互鏈接的電子郵件消息形成。通常,發(fā) 件人向一組收件人發(fā)送原始電子郵件,這些收件人可回復(fù)該消息然后是后續(xù)回復(fù),由此構(gòu) 建對(duì)話(實(shí)際上是電子郵件消息樹(shù))。構(gòu)建用于顯示所有這些消息及其回復(fù)關(guān)系的用戶 界面不是容易的任務(wù),尤其是在隨著對(duì)同一消息的多個(gè)回復(fù)的數(shù)量增加(也被稱為“分支 點(diǎn)”)并且對(duì)話變得較不線性時(shí)。概述提供本概述是為了以簡(jiǎn)化的形式介紹將在以下詳細(xì)描述中進(jìn)一步描述的一些概 念。本概述并非旨在標(biāo)識(shí)所要求保護(hù)的主題的關(guān)鍵特征或必要特征,也不旨在用于幫助確 定所要求保護(hù)的主題的范圍。各實(shí)施例涉及提供供電子郵件用戶閱讀隨機(jī)復(fù)雜性的電子郵件對(duì)話并與其交互 的直觀方式。提供用于通過(guò)利用所顯示的消息之間的空間以及顯示消息的方式來(lái)有效地顯 示對(duì)話中斷的用戶界面。消息之間的關(guān)系也利用基于消息選擇的用戶指示來(lái)調(diào)整的圖形元 素來(lái)以高效的方式顯示。通過(guò)閱讀以下詳細(xì)描述并查閱相關(guān)聯(lián)的附圖,這些和其他特征和優(yōu)點(diǎn)將是顯而易 見(jiàn)的??梢岳斫?,前述一般描述和以下詳細(xì)描述均僅是說(shuō)明性的,且不限制所要求保護(hù)的各方面。附圖簡(jiǎn)述
圖1示出了如對(duì)話的交換的電子郵件的概念圖;圖2是示出對(duì)話與電子郵件應(yīng)用程序的其他方面的關(guān)系的另一概念圖;圖3示出了顯示作為對(duì)話的一部分的消息的示例電子郵件應(yīng)用程序用戶界面;圖4示出了顯示作為對(duì)話的一部分的消息的另一示例電子郵件應(yīng)用程序用戶界圖5示出了根據(jù)各實(shí)施例的顯示作為對(duì)話的一部分的消息的電子郵件應(yīng)用程序 用戶界面;圖6示出了在用戶選擇另一消息時(shí)顯示作為對(duì)話的一部分的消息的圖5的電子郵 件應(yīng)用程序用戶界面;圖7是其中可以實(shí)現(xiàn)各實(shí)施例的示例聯(lián)網(wǎng)環(huán)境;
圖8是其中可實(shí)現(xiàn)各實(shí)施例的示例計(jì)算操作環(huán)境的框圖;以及圖9示出了根據(jù)一個(gè)實(shí)施例的根據(jù)用戶界面中的對(duì)話來(lái)顯示電子郵件的過(guò)程的 邏輯流程圖。詳細(xì)描述如以上所簡(jiǎn)述的,電子郵件應(yīng)用程序中的被建模為對(duì)話的電子郵件可以按供電子 郵件用戶閱讀隨機(jī)復(fù)雜性的電子郵件對(duì)話并與其交互的直觀方式呈現(xiàn)。在以下詳細(xì)描述 中,參考了構(gòu)成了詳細(xì)描述的一部分并作為說(shuō)明示出了各具體實(shí)施例或示例的附圖??山M 合這些方面,可利用其他方面,并且可以做出結(jié)構(gòu)上的改變而不背離本發(fā)明的精神或范圍。 因此,以下詳細(xì)描述并不旨在限制,并且本發(fā)明的范圍由所附權(quán)利要求及其等效方案來(lái)限 定。雖然在結(jié)合在個(gè)人計(jì)算機(jī)上的操作系統(tǒng)上運(yùn)行的應(yīng)用程序執(zhí)行的程序模塊的一 般上下文中描述了各實(shí)施例,但是本領(lǐng)域技術(shù)人員會(huì)認(rèn)識(shí)到各方面也可以結(jié)合其他程序模 塊實(shí)現(xiàn)。一般而言,程序模塊包括執(zhí)行特定任務(wù)或?qū)崿F(xiàn)特定抽象數(shù)據(jù)類型的例程、程序、組 件、數(shù)據(jù)結(jié)構(gòu)和其他類型的結(jié)構(gòu)。此外,本領(lǐng)域技術(shù)人員會(huì)理解,各實(shí)施例可以用其他計(jì)算 機(jī)系統(tǒng)配置來(lái)實(shí)施,包括手持式設(shè)備、多處理器系統(tǒng)、基于微處理器或可編程消費(fèi)者電子產(chǎn) 品、小型計(jì)算機(jī)、大型計(jì)算機(jī)等等。各實(shí)施例還能在任務(wù)由通過(guò)通信網(wǎng)絡(luò)鏈接的遠(yuǎn)程處理設(shè) 備來(lái)執(zhí)行的分布式計(jì)算環(huán)境中實(shí)現(xiàn)。在分布式計(jì)算環(huán)境中,程序模塊可以位于本地和遠(yuǎn)程 存儲(chǔ)器存儲(chǔ)設(shè)備中。各實(shí)施例可被實(shí)現(xiàn)為計(jì)算機(jī)過(guò)程(方法)、計(jì)算系統(tǒng)、或者如計(jì)算機(jī)程序產(chǎn)品或計(jì) 算機(jī)可讀介質(zhì)等制品。計(jì)算機(jī)程序產(chǎn)品可以是計(jì)算機(jī)系統(tǒng)可讀并編碼了用于執(zhí)行計(jì)算機(jī)過(guò) 程的指令的計(jì)算機(jī)程序的計(jì)算機(jī)存儲(chǔ)介質(zhì)。如此處所使用的術(shù)語(yǔ)“消息”除了常規(guī)電子郵件消息之外還包括電子郵件系統(tǒng)對(duì) 象,如邀請(qǐng)、會(huì)議通知、會(huì)議日期/時(shí)間的更新通知、確認(rèn)接收到消息或指示已接收到并閱 讀消息的消息、指示已接收到消息并在閱讀之前丟棄該消息的消息、以及可表現(xiàn)為可如何 對(duì)人類對(duì)話建模的一部分的多個(gè)其他人工制品。例如,基于電子郵件對(duì)話,可安排會(huì)議。安 排會(huì)議的過(guò)程可涉及人們接受或拒絕會(huì)議建議以及建議新時(shí)間/日期/地點(diǎn)的多次迭代。 某些用戶可將邀請(qǐng)/接受/拒絕對(duì)象認(rèn)為是“消息” 一由此作為對(duì)話的一部分一而其他用 戶可以不這么認(rèn)為。參考圖1,如對(duì)話的交換的電子郵件的概念圖在圖100中示出。圖100示出電子 郵件系統(tǒng)的三個(gè)用戶正在交換消息。在用戶102、104和106之間交換的消息可包括常規(guī)基 于文本的消息(100)、圖像或圖形文檔112、文本附件114或音頻消息116。如圖所示,消息 可由一個(gè)用戶發(fā)送到另一個(gè)用戶或多個(gè)用戶(例如,從用戶102到用戶104或用戶104和 106)。對(duì)原始消息的響應(yīng)可從不同的各方接收,這些響應(yīng)本身可被發(fā)送到所有參與者或始 發(fā)者。因此,交換的消息可具有復(fù)雜的結(jié)構(gòu),而所有交換的消息一起表示參與者(用戶102、 104、106)之間的對(duì)話。在根據(jù)各實(shí)施例的系統(tǒng)中,并非作為同一對(duì)話的所有消息都需要被存儲(chǔ)在同一文 件夾中,因?yàn)槲募A結(jié)構(gòu)可以不同地對(duì)消息進(jìn)行分組。例如,文件夾分層結(jié)構(gòu)可具有用于保 險(xiǎn)客戶所作出的索賠要求的文件夾以及用于來(lái)自該客戶的問(wèn)題的另一個(gè)文件夾。對(duì)話可以是之后是一系列問(wèn)題的索賠要求。此外,該對(duì)話本身可具有特性(例如,該對(duì)話的描述性名 稱、該對(duì)話的大小、諸如對(duì)話是否完成等關(guān)于對(duì)話的注釋、或用于存儲(chǔ)關(guān)于該對(duì)話的消息的 默認(rèn)文件夾)。因此,對(duì)話可包括來(lái)自單個(gè)文件夾、多個(gè)文件夾的消息,并且不必是對(duì)其消息 的存儲(chǔ)以使得可保留該對(duì)話的特性。如以下所討論的,對(duì)話可被實(shí)現(xiàn)為電子郵件系統(tǒng)中的 獨(dú)立對(duì)象,該對(duì)話除了其具有它們自己的屬性的電子郵件之外還具有其自己的屬性。根據(jù)其他實(shí)施例,邏輯對(duì)話對(duì)象可用于組織作為對(duì)話的一部分的消息。對(duì)話對(duì)象 可被實(shí)現(xiàn)為物理人工制品或按需生成。當(dāng)一消息被引入電子郵件系統(tǒng)中時(shí),該消息可包括 它是哪一個(gè)對(duì)話(或?qū)υ挿种?的一部分的指示。根據(jù)其他實(shí)施例,消息的對(duì)話可通過(guò)各 種技術(shù)來(lái)確定,如果該信息并非直接由消息提供的話。對(duì)話對(duì)象可具有相關(guān)聯(lián)的特性,并且它是用于消息的分組或聚集機(jī)制。因?yàn)閷?duì)話 中的消息具有并非由用戶靜態(tài)創(chuàng)建的特定次序(如在文件夾中),所以它是不同的。也可自 動(dòng)創(chuàng)建對(duì)話對(duì)象,只要引入被確定為不是現(xiàn)有對(duì)話的元素的消息。某些常規(guī)電子郵件系統(tǒng)具有消息類別,但因?yàn)閷?duì)話是消息的固有特性并且不是直 接設(shè)置的,所以對(duì)話是不同的。消息在對(duì)話中的次序是重要的,對(duì)話不是靜態(tài)創(chuàng)建的,并且 對(duì)話具有超越對(duì)話中的消息的特性。例如,類別可以是對(duì)話的特性。圖2是示出對(duì)話與電子郵件應(yīng)用程序的其他方面的關(guān)系的另一概念圖200。電子 郵件應(yīng)用程序可具有許多方面,諸如時(shí)間安排項(xiàng)目、用于呈現(xiàn)附件的補(bǔ)充用戶界面(例如, 音頻播放器、視頻播放器、圖像編輯器等),等等。與對(duì)話相關(guān)的主要方面在此處討論。作為消息的結(jié)構(gòu)化聚集,對(duì)話222與電子郵件應(yīng)用程序的文件夾224交互,該文件 夾提供對(duì)電子郵件的分類存儲(chǔ)。如上所述,對(duì)話222可包括來(lái)自若干文件夾的消息。對(duì)話 222當(dāng)然是消息226的子集的聚集。該對(duì)話由不屬于現(xiàn)有對(duì)話的消息創(chuàng)建(或啟動(dòng))并且 只包括通過(guò)作為共同交換的一部分來(lái)彼此相關(guān)的消息。對(duì)話222還與用戶界面228交互,該用戶界面呈現(xiàn)消息及其關(guān)系以使得用戶能夠 容易地確定消息在彼此之間的次序和關(guān)系。可以呈現(xiàn)對(duì)話特性以及消息特性以便相互補(bǔ)充 以獲得用戶友好顯示畫(huà)面。如上所述,對(duì)話可具有其自己的特性(除了對(duì)話中的消息的特性之外)。對(duì)話特性 可包括可以與對(duì)話相關(guān)聯(lián)的任何屬性。對(duì)話特性的某些示例包括消息的默認(rèn)文件夾名稱、 “靜音”特性(將對(duì)話推送到后臺(tái)而不消除它)、與對(duì)話相關(guān)聯(lián)的類別的列表、對(duì)話中的消息 的數(shù)量、發(fā)起對(duì)話的第一消息的日期和時(shí)間、對(duì)話中的參與者的列表、對(duì)話中的消息的總大
小,等等。圖3示出了顯示作為對(duì)話的一部分的消息的示例電子郵件應(yīng)用程序用戶界面。某 些電子郵件用戶界面可呈現(xiàn)作為對(duì)話的一部分的消息,但在提供給用戶的信息量方面受限 或過(guò)多。在示例圖300中,作為由來(lái)自用戶Lorem Ipsum的電子郵件發(fā)起的對(duì)話的一部分 的消息使用對(duì)于每一個(gè)回復(fù)的縮進(jìn)來(lái)呈現(xiàn)在樹(shù)視圖332中。各個(gè)消息也可以在被用戶從樹(shù) 視圖332中選中時(shí)顯示在單獨(dú)的視圖窗格上。雖然該方法幫助用戶在對(duì)話中的消息中導(dǎo)航,但該方法無(wú)法在存在對(duì)話中斷 (艮P,消息不是對(duì)前一消息的回復(fù))時(shí)提供關(guān)于消息的信息。此外,如果提供諸如內(nèi)容的一 部分、主題行等關(guān)于每一個(gè)消息的附加信息,則該用戶界面可變得對(duì)于用戶過(guò)多并且關(guān)系 可能在所顯示的信息量中丟失。
用戶界面340是該用戶界面的范圍的一端的示例。用戶界面340缺少關(guān)于對(duì)話中 的消息之間的關(guān)系的幾乎任何信息。用戶界面340中的示例對(duì)話的標(biāo)題是“怎么了? ”,但 這幾乎是提供給用戶的所有信息。消息與始發(fā)者(342)、時(shí)間和關(guān)于每一個(gè)消息的內(nèi)容的 一部分一起列出。在該示例中,消息按時(shí)間順序排序且最新消息344在該列表的底部。然 而,從該用戶界面中確定哪一個(gè)消息是對(duì)另一個(gè)消息的回復(fù)以及消息之間的其他關(guān)系幾乎 是不可能的。圖4示出了顯示作為對(duì)話的一部分的消息的另一示例電子郵件應(yīng)用程序用戶界 面。用戶界面450是該信息范圍的另一端的示例。使用圖形元素452和454以及配色或明 暗處理方案來(lái)同時(shí)呈現(xiàn)所有回復(fù)關(guān)系。由此,用戶可能難以直觀地解讀諸如消息456等消 息及其父消息之間的關(guān)系。此外,用戶更有可能聚焦于較小的一組消息而不是整個(gè)對(duì)話,并嘗試找出哪一個(gè) 消息是對(duì)另一個(gè)消息的回復(fù)或者哪些消息是作為對(duì)所選消息的回復(fù)而發(fā)送的。因此,關(guān)于 所有消息的過(guò)多信息很有可能使用戶產(chǎn)生混淆并妨礙用戶獲取他們實(shí)際上正在查找的信 肩、ο圖5示出了根據(jù)各實(shí)施例的顯示作為對(duì)話的一部分的消息的電子郵件應(yīng)用程序 用戶界面。如上所述,常規(guī)用戶界面或者提供極少或不提供關(guān)于消息之間的對(duì)話關(guān)系的信 息,或者提供導(dǎo)致混淆或無(wú)法聚焦于用戶所需消息的過(guò)多信息。根據(jù)各實(shí)施例的用戶界面聚焦于要顯示給用戶的最重要的信息片段,從而允許用 戶快速獲取上下文(所選消息與對(duì)話中的另一個(gè)消息的關(guān)系)同時(shí)保持該用戶界面簡(jiǎn)單且 直觀。這一用戶界面(例如,用戶界面500)可顯示對(duì)話中的一個(gè)接一個(gè)地呈現(xiàn)在可滾動(dòng)的 同一“頁(yè)面”中的所有消息。每一個(gè)“框”(也被稱為“消息部分”)514對(duì)應(yīng)于電子郵件消 息并基于該消息與其父消息的關(guān)系(例如,回復(fù)關(guān)系)來(lái)顯示消息正文(516)的獨(dú)特部分。 通過(guò)只顯示消息正文的獨(dú)特部分,還使用戶能夠確定對(duì)話流。對(duì)話中的消息部分可按照任 何準(zhǔn)則來(lái)排序按最新消息在頂部或底部的時(shí)間順序、對(duì)話樹(shù)的深度遍歷次序,等等。后一 種排序方法最小化顯示在頁(yè)面中的對(duì)話中斷的數(shù)量。如果用戶選擇特定對(duì)話,則用戶界面500可開(kāi)始顯示該對(duì)話,且最近消息或發(fā)起 該對(duì)話的消息在頂部(消息514)。對(duì)話的標(biāo)題(“紐約內(nèi)部預(yù)映”)512可由發(fā)起消息顯式 地標(biāo)識(shí)。如果該消息不顯式地標(biāo)識(shí)它作為其一部分的對(duì)話,則該信息可從該消息(例如,從 該消息的主題)導(dǎo)出。對(duì)話特性也可由初始消息設(shè)置。或者,可向初始消息的始發(fā)者或管 理員提供設(shè)置對(duì)話的屬性或特性(例如,標(biāo)題、默認(rèn)文件夾、重要性級(jí)別等)的選項(xiàng)。當(dāng)新消息被添加到該對(duì)話時(shí),可更新受引入該新消息影響的對(duì)話的任何聚集特 性。如果用戶選擇對(duì)話中的特定消息,則可以在單獨(dú)的視圖窗格中詳細(xì)顯示該消息。該用戶界面的兩個(gè)方面使用戶能夠以優(yōu)化的方式從所顯示的消息導(dǎo)出對(duì)話信息。 第一方面是呈現(xiàn)對(duì)話中斷518。如上所述,對(duì)話中斷在對(duì)話中的兩個(gè)消息根據(jù)當(dāng)前消息排 序中的對(duì)話關(guān)系(例如,按時(shí)間順序排序的消息中的回復(fù)關(guān)系)不彼此跟隨時(shí)發(fā)生。根據(jù) 各實(shí)施例的用戶界面中的對(duì)話中斷可利用以下三個(gè)元素中的一個(gè)或多個(gè)來(lái)呈現(xiàn)對(duì)話中斷 (518)周?chē)南⒅g的額外空間、就在對(duì)話中斷518之后的消息的上方的父消息(例如, 該消息是對(duì)其的回復(fù))的摘錄520、以及指示對(duì)話中斷后的消息的關(guān)系的圖形元素。在示例 用戶界面500中,使用部分箭頭(或連接符圖標(biāo))522來(lái)指示對(duì)話中斷后的消息是相關(guān)(例如,回復(fù))的另一消息。這還將注意力吸引到對(duì)話中斷已在該位置發(fā)生的事實(shí)。根據(jù)各實(shí)施例的用戶界面的第二方面是顯示只關(guān)于吸引用戶注意力的消息的消 息關(guān)系。該用戶可通過(guò)將其鼠標(biāo)懸停在一消息的上方(光標(biāo)聚焦),選擇該消息(點(diǎn)擊該消 息部分)等來(lái)指示他/她對(duì)該消息感興趣。一旦確定感興趣的消息,就可確定根據(jù)對(duì)話關(guān) 系的該消息的父消息并且該關(guān)系諸如由連接符圖標(biāo)524來(lái)圖形地顯示。如果最初未選擇消 息,則可顯示頂部消息及其子消息之間的關(guān)系直到選擇或聚焦于另一消息。通過(guò)在該用戶界面的相對(duì)較小部分中只顯示關(guān)于感興趣的消息的消息關(guān)系,避免 了由于三維覆蓋、圖形元素和縮進(jìn)的復(fù)雜系統(tǒng)而產(chǎn)生的混淆。該關(guān)系當(dāng)然可以按各種方式 來(lái)呈現(xiàn),諸如呈現(xiàn)用戶界面的左側(cè)上、所顯示的消息的上方(使用透明圖形元素)或其他配 色/圖形方案。但重要方面是使顯示元素保持簡(jiǎn)單并聚焦于用戶感興趣的消息。此外,附 加信息(到合理的程度)可由用于顯示消息關(guān)系的方案來(lái)提供。例如,圖形元素的寬度或 顏色可指示不同類型的關(guān)系或消息的其他屬性(已發(fā)送和已接收等)。為了使用戶界面保持聚焦在用戶感興趣的消息上并防止由于眾多元素、消息部分 等而產(chǎn)生的混淆,還可基于消息的關(guān)系來(lái)確定如何顯示消息。例如,如果對(duì)話中的消息的收 件人部分基本上是相同的,則可將該消息部分從顯示畫(huà)面中移除。類似地,可以只顯示對(duì)于 每一個(gè)消息獨(dú)特的內(nèi)容。各實(shí)施例不限于這兩個(gè)示例。其他簡(jiǎn)化和聚焦方法可使用此處所 描述的原理以及用于表示消息在其父結(jié)構(gòu)中的關(guān)系的圖形、配色和其他方案來(lái)實(shí)現(xiàn)。除了對(duì)話相關(guān)部分之外,電子郵件用戶界面500可包括標(biāo)準(zhǔn)組件,諸如可選控件、 到諸如日歷等其他功能的鏈接等。可選控件用戶界面可包括文本和/或圖形表示的控件, 這些控件用于標(biāo)準(zhǔn)操作以及對(duì)話相關(guān)操作,諸如基于對(duì)話特性或?qū)υ捪嚓P(guān)消息特性來(lái)過(guò)濾 對(duì)話中的消息。電子郵件用戶界面500還可包括用于顯示可用對(duì)話及其特性(靜音、按其 始發(fā)日期的次序、大小等)的列表的窗格。根據(jù)某些實(shí)施例,消息在對(duì)話中使用“回復(fù)”關(guān)系來(lái)關(guān)聯(lián)。因此,對(duì)話中的一組消 息可被定義為由一組回復(fù)形成的始終以單個(gè)“新”消息開(kāi)始的邏輯樹(shù)。然而,各實(shí)施例不限 于此。對(duì)話還可由用戶(或管理員)來(lái)顯式地定義。用戶可按照特性(例如,對(duì)話ID)來(lái) 為具有諸如顏色、文本或編號(hào)等任何數(shù)量的屬性的給定消息選擇對(duì)話。當(dāng)用戶發(fā)出消息時(shí), 他/她可在該消息上顯式地設(shè)置對(duì)話ID (例如,將紅色分配給該消息)。作為其他收件人的 后續(xù)回復(fù)的任何消息可以自動(dòng)攜帶該對(duì)話ID(紅色),除非收件人決定在發(fā)送回復(fù)時(shí)改變 特性。用戶界面500可被配置成使用此處所描述的原理來(lái)類似地顯示消息之間的關(guān)系。圖6示出了在用戶選擇另一消息時(shí)顯示作為對(duì)話的一部分的消息的圖5的電子郵 件應(yīng)用程序用戶界面。由此,用戶界面600包括圖5的用戶界面500的相同元素中的大部 分。然而,與圖5不同的是,在用戶界面600中,已選擇(或聚焦于)對(duì)話中斷518之后的 消息。因此,該用戶界面用圖形元素(帶箭頭的連接符)626來(lái)呈現(xiàn)該消息和頂部消息514 之間的關(guān)系。如上所述,圖形元素可用于以結(jié)合其他配色、形狀等方案的多種方式表示消息之 間的關(guān)系(通常是父結(jié)構(gòu))。圖形元素626是這一方案的一個(gè)示例。帶箭頭的線條連接符 不僅可用于示出消息和其直接父消息之間的關(guān)系,而且可用于指示父結(jié)構(gòu)中的多個(gè)消息之 間的關(guān)系。例如,當(dāng)前消息和其所選父消息或直接父消息之間的帶箭頭的線條連接符(或 任何其他圖形元素)的一部分可以用較深的顏色(或較粗的線條)來(lái)表示,而連接父結(jié)構(gòu)的其余部分的其余部分可以用較淺的顏色(較細(xì)的線條)來(lái)表示。以此方式,可以在聚焦 并強(qiáng)調(diào)所選部分的同時(shí)呈現(xiàn)整個(gè)關(guān)系。如上所述,各實(shí)施例可以使用采用此處所描述的原理的各種圖形、配色和形狀方 案來(lái)實(shí)現(xiàn),并且不限于諸如額外的空間、帶箭頭的連接符和單行摘錄等示例用戶界面中所 示出的示例元素。此外,用戶界面可以與各示例附圖中所示出的用戶界面不同地配置。圖5和6中所描述的消息聚集、對(duì)話、類別、組件、特性和情形出于說(shuō)明目的而是示 例性的。采用用于閱讀電子郵件對(duì)話的用戶界面的電子郵件系統(tǒng)可以使用采用此處所描述 的原理的更多或更少的組件和特征來(lái)實(shí)現(xiàn)。其他情形和通信類型在如此處所描述的系統(tǒng)的 系統(tǒng)中也是可能的。圖7是可以實(shí)現(xiàn)各實(shí)施例的示例聯(lián)網(wǎng)環(huán)境。用于閱讀電子郵件對(duì)話的用戶界面可 以在在單個(gè)計(jì)算設(shè)備上本地地執(zhí)行或者在多個(gè)物理和虛擬客戶機(jī)和服務(wù)器上以分布式方 式執(zhí)行的應(yīng)用程序中實(shí)現(xiàn)。應(yīng)用程序還可以在非群集系統(tǒng)或采用通過(guò)網(wǎng)絡(luò)730來(lái)進(jìn)行通信 的多個(gè)節(jié)點(diǎn)的群集系統(tǒng)中實(shí)現(xiàn)。這種系統(tǒng)可以包括服務(wù)器、客戶機(jī)、因特網(wǎng)服務(wù)提供者、以及通信介質(zhì)的任何拓?fù)?結(jié)構(gòu)。該系統(tǒng)還可以具有靜態(tài)或動(dòng)態(tài)拓?fù)浣Y(jié)構(gòu)。術(shù)語(yǔ)“客戶機(jī)”可以表示客戶機(jī)應(yīng)用程序 或客戶機(jī)設(shè)備。雖然執(zhí)行具有用于閱讀電子郵件對(duì)話的用戶界面的應(yīng)用程序的聯(lián)網(wǎng)系統(tǒng)可 涉及多得多的組件,但結(jié)合該附圖討論相關(guān)組件。提供用于電子郵件對(duì)話的用戶界面的電子郵件應(yīng)用程序可以在各個(gè)客戶機(jī)設(shè)備 731-733中實(shí)現(xiàn)或者在服務(wù)器(例如,服務(wù)器734)上執(zhí)行并且從客戶機(jī)設(shè)備(或應(yīng)用程序) 中的任一個(gè)訪問(wèn)。在由一個(gè)或多個(gè)服務(wù)器管理的托管電子郵件服務(wù)中,消息和其他數(shù)據(jù)可 被存儲(chǔ)在諸如數(shù)據(jù)存儲(chǔ)738等系統(tǒng)數(shù)據(jù)存儲(chǔ)中并直接由客戶機(jī)訪問(wèn),或存儲(chǔ)在數(shù)據(jù)庫(kù)服務(wù) 器736管理的數(shù)據(jù)存儲(chǔ)735中。網(wǎng)絡(luò)730可以包括諸如企業(yè)網(wǎng)絡(luò)或蜂窩網(wǎng)絡(luò)等安全網(wǎng)絡(luò)、諸如無(wú)線開(kāi)放網(wǎng)絡(luò)等非 安全網(wǎng)絡(luò)、或因特網(wǎng)。網(wǎng)絡(luò)730提供此處描述的節(jié)點(diǎn)之間的通信。作為示例而非局限,網(wǎng)絡(luò) 730可以包括諸如有線網(wǎng)絡(luò)或直接線連接等有線介質(zhì),以及諸如聲學(xué)、RF、紅外線和其它無(wú) 線介質(zhì)等無(wú)線介質(zhì)??梢岳糜?jì)算設(shè)備、應(yīng)用程序、數(shù)據(jù)源、數(shù)據(jù)分發(fā)系統(tǒng)的許多其它配置來(lái)實(shí)現(xiàn)根據(jù) 各實(shí)施例的電子郵件系統(tǒng)。此外,圖7中所討論的聯(lián)網(wǎng)環(huán)境僅用于說(shuō)明目的。各實(shí)施例不 限于示例應(yīng)用程序、模塊、或過(guò)程。圖8及相關(guān)聯(lián)的討論旨在提供對(duì)其中可實(shí)現(xiàn)各實(shí)施例的合適計(jì)算環(huán)境的簡(jiǎn)要概 括描述。參考圖8,示出了諸如計(jì)算設(shè)備800等示例計(jì)算操作環(huán)境的框圖。在基本配置中, 計(jì)算設(shè)備800可以是執(zhí)行電子郵件應(yīng)用程序的計(jì)算機(jī)并且通常包括至少一個(gè)處理單元802 和系統(tǒng)存儲(chǔ)器804。計(jì)算設(shè)備800還可包括協(xié)作執(zhí)行程序的多個(gè)處理單元。取決于計(jì)算設(shè) 備的確切配置和類型,系統(tǒng)存儲(chǔ)器804可以是易失性的(諸如RAM)、非易失性的(諸如ROM、 閃存等)或是兩者的某種組合。系統(tǒng)存儲(chǔ)器804通常包括適于控制聯(lián)網(wǎng)的個(gè)人計(jì)算機(jī)的運(yùn) 作的操作系統(tǒng)805,諸如來(lái)自華盛頓州雷德蒙市的微軟公司的WINDOWS 操作系統(tǒng)。系統(tǒng) 存儲(chǔ)器804還可以包括一個(gè)或多個(gè)軟件應(yīng)用程序,諸如程序模塊806和電子郵件應(yīng)用程序 822。電子郵件應(yīng)用程序822被配置成根據(jù)如上所述的各種方法來(lái)聚集對(duì)話中的消息,并且提供供電子郵件用戶直觀地閱讀隨機(jī)復(fù)雜性的電子郵件對(duì)話并與其交互的用戶界面。 該基本配置在圖8中由虛線808內(nèi)的組件示出。計(jì)算設(shè)備800可具有附加特征或功能。例如,計(jì)算設(shè)備800還可包括附加數(shù)據(jù)存 儲(chǔ)設(shè)備(可移動(dòng)和/或不可移動(dòng)),諸如例如磁盤(pán)、光盤(pán)或磁帶。這些附加存儲(chǔ)在圖8中由 可移動(dòng)存儲(chǔ)809和不可移動(dòng)存儲(chǔ)810示出。計(jì)算機(jī)存儲(chǔ)介質(zhì)可包括以用于存儲(chǔ)諸如計(jì)算 機(jī)可讀指令、數(shù)據(jù)結(jié)構(gòu)、程序模塊或其他數(shù)據(jù)等信息的任何方法或技術(shù)實(shí)現(xiàn)的易失性和非 易失性、可移動(dòng)和不可移動(dòng)介質(zhì)。系統(tǒng)存儲(chǔ)器804、可移動(dòng)存儲(chǔ)809和不可移動(dòng)存儲(chǔ)810都 是計(jì)算機(jī)存儲(chǔ)介質(zhì)的示例。計(jì)算機(jī)存儲(chǔ)介質(zhì)包括,但不限于,RAM、R0M、EEPR0M、閃存或其他 存儲(chǔ)器技術(shù)、CD-ROM、數(shù)字多功能盤(pán)(DVD)或其他光盤(pán)存儲(chǔ)、磁帶盒、磁帶、磁盤(pán)存儲(chǔ)或其他 磁性存儲(chǔ)設(shè)備、或能用于存儲(chǔ)所需信息且可以由計(jì)算設(shè)備800訪問(wèn)的任何其他介質(zhì)。任何 這樣的計(jì)算機(jī)存儲(chǔ)介質(zhì)可以是設(shè)備800的一部分。計(jì)算設(shè)備800還可具有諸如鍵盤(pán)、鼠標(biāo)、 筆、話音輸入設(shè)備、觸摸輸入設(shè)備等輸入設(shè)備812。還可包括諸如顯示器、揚(yáng)聲器、打印機(jī)等 輸出設(shè)備814。這些設(shè)備在本領(lǐng)域中公知并且無(wú)需在此處詳細(xì)討論。計(jì)算設(shè)備800還可以包含允許該設(shè)備諸如在分布式計(jì)算環(huán)境中,例如在內(nèi)聯(lián)網(wǎng)或 互聯(lián)網(wǎng)中通過(guò)無(wú)線網(wǎng)絡(luò)與其他計(jì)算設(shè)備818通信的通信連接816。其它計(jì)算設(shè)備818可包 括執(zhí)行與數(shù)據(jù)訪問(wèn)和目錄服務(wù)相關(guān)聯(lián)的應(yīng)用程序的服務(wù)器。通信連接816是通信介質(zhì)的一 個(gè)示例。通信介質(zhì)通常由諸如載波或其他傳輸機(jī)制等已調(diào)制數(shù)據(jù)信號(hào)中的計(jì)算機(jī)可讀指 令、數(shù)據(jù)結(jié)構(gòu)、程序模塊或其他數(shù)據(jù)來(lái)體現(xiàn),并包括任何信息傳遞介質(zhì)。術(shù)語(yǔ)“已調(diào)制數(shù)據(jù)信 號(hào)”指的是其一個(gè)或多個(gè)特征以在信號(hào)中編碼信息的方式被設(shè)定或更改的信號(hào)。作為示例 而非限制,通信介質(zhì)包括有線介質(zhì),諸如有線網(wǎng)絡(luò)或直接線連接,以及無(wú)線介質(zhì),諸如聲學(xué)、 RF、紅外線和其他無(wú)線介質(zhì)。
所要求保護(hù)的主題還包括各方法。這些方法可以用任何數(shù)量的方式,包括本文中 所描述的結(jié)構(gòu)來(lái)實(shí)現(xiàn)。一種此類方式是通過(guò)本文中描述的類型的設(shè)備的機(jī)器操作。另一可任選方式是結(jié)合一個(gè)或多個(gè)人類操作者執(zhí)行該方法的各個(gè)操作中的某一 些來(lái)執(zhí)行該方法的一個(gè)或多個(gè)操作。這些人類操作者無(wú)需彼此同在一處,而是其每一個(gè)可 以僅與執(zhí)行程序的一部分的機(jī)器同在一處。圖9示出了根據(jù)一個(gè)實(shí)施例的根據(jù)用戶界面中的對(duì)話來(lái)顯示電子郵件的過(guò)程900 的邏輯流程圖。過(guò)程900可以在本地或分布式電子郵件應(yīng)用程序中實(shí)現(xiàn)。過(guò)程900開(kāi)始于操作902,在那里由電子郵件應(yīng)用程序接收新消息。該電子郵件 可屬于現(xiàn)有對(duì)話或者可發(fā)起新對(duì)話。為相關(guān)和簡(jiǎn)明起見(jiàn),假設(shè)接收到的消息屬于現(xiàn)有對(duì)話。 處理從操作902前進(jìn)至操作904。在操作904,確定消息所屬的對(duì)話。如上所述,這可通過(guò)在消息中顯式地標(biāo)識(shí)對(duì)話 或者從消息(例如,主題行、回復(fù)關(guān)系等)導(dǎo)出對(duì)話標(biāo)識(shí)來(lái)完成。處理從操作904移至可 任選的操作906,在那里基于新接收到的消息來(lái)更新聚集對(duì)話特性,如上所述。處理從操作 906繼續(xù)至操作908。在操作908,(重新)確定對(duì)話中斷。在現(xiàn)有對(duì)話中,對(duì)話中斷(其中根據(jù)回復(fù)關(guān) 系等的消息流中斷)可以已經(jīng)是已知的,但這些中斷可基于新接收到消息而改變。處理從 操作908移至操作910,在那里可確定聚焦消息及其根據(jù)對(duì)話的定義關(guān)系準(zhǔn)則(諸如回復(fù)關(guān) 系)的父消息。聚焦消息可以是用戶通過(guò)在用戶界面中點(diǎn)擊該消息,通過(guò)用光標(biāo)來(lái)懸停在消息的上方(也被稱為鼠標(biāo)懸停),或者通過(guò)諸如經(jīng)由鍵盤(pán)輸入來(lái)選擇消息等任何其他方 法來(lái)選擇的消息。處理從操作910前進(jìn)至操作912。在操作912,顯示對(duì)話,且各消息部分包含來(lái)自其對(duì)應(yīng)的消息的正文的獨(dú)特內(nèi)容, 這些消息部分根據(jù)按時(shí)間順序的次序、對(duì)話樹(shù)結(jié)構(gòu)的深度遍歷次序、或根據(jù)用戶分配的消 息屬性的次序呈現(xiàn)在可滾動(dòng)頁(yè)面中。這些消息可包括電子郵件消息、音頻記錄、即時(shí)消息、 視頻記錄、圖像或圖形。所顯示的消息部分還可包括用于執(zhí)行與每一個(gè)消息相關(guān)聯(lián)的動(dòng)作 的可選控件。對(duì)話中斷采用消息部分之間的額外空間、來(lái)自父消息的在中斷后的子消息的 上方的摘錄、和/或圖形元素(例如,中斷連接符圖標(biāo))來(lái)呈現(xiàn)。對(duì)話中斷還可通過(guò)采用 應(yīng)用于在中斷和額外間隔之前或之后的各消息部分的配色方案和明暗處理方案來(lái)呈現(xiàn)。此 外,各消息部分還可采用縮進(jìn)、跳格或夾層(sandwiching)來(lái)呈現(xiàn)。處理從操作912移至操 作 914。在操作914,在呈現(xiàn)對(duì)話的用戶界面上顯示聚焦消息與其父消息(聚焦消息回復(fù) 的消息)之間的關(guān)系。這可通過(guò)在用戶界面的一側(cè)上使用諸如具有箭頭的連接符圖標(biāo)等簡(jiǎn) 單圖形元素來(lái)實(shí)現(xiàn),以使得用戶的注意力只被吸引到該特定關(guān)系并且不會(huì)由于關(guān)系顯示的 復(fù)雜web而產(chǎn)生混淆。連接符可被部署到靠近消息部分的用戶界面的右側(cè)、靠近消息部分 的用戶界面的左側(cè)、或使用透明配色方案來(lái)部署在消息部分的上方??墒褂眠B接符的寬度、 位置、紋理和/或顏色來(lái)提供于消息屬性、消息關(guān)系和關(guān)系類型相關(guān)聯(lián)的附加信息。包括在過(guò)程900內(nèi)的各操作僅出于說(shuō)明目的。在用戶界面中根據(jù)對(duì)話來(lái)顯示電子 郵件可以使用此處所述的各原理通過(guò)具有更少或更多步驟的相似過(guò)程、以及不同的操作次 序來(lái)實(shí)現(xiàn)。以上說(shuō)明書(shū)、示例和數(shù)據(jù)提供了對(duì)各實(shí)施例組成的制造和使用的全面描述。盡管 用結(jié)構(gòu)特征和/或方法動(dòng)作專用的語(yǔ)言描述了本主題,但可以理解,所附權(quán)利要求書(shū)中定 義的主題不必限于上述具體特征或動(dòng)作。相反,上述具體功能部件和動(dòng)作是作為實(shí)現(xiàn)權(quán)利 要求和各實(shí)施例的示例形式而公開(kāi)的。
權(quán)利要求
一種將至少部分地在計(jì)算設(shè)備中執(zhí)行的用于提供顯示作為對(duì)話的一部分的消息的用戶界面(500)的方法,所述方法包括接收新消息(902);確定與所接收到的消息相關(guān)聯(lián)的對(duì)話(904),其中形成所述對(duì)話的消息符合與所述對(duì)話中的至少一個(gè)其他消息的預(yù)定義關(guān)系;確定所述對(duì)話中的對(duì)話中斷(908);確定用戶感興趣的消息(910);通過(guò)以下動(dòng)作來(lái)在所述用戶界面中顯示所述對(duì)話(912、914)根據(jù)所選次序來(lái)呈現(xiàn)與所述對(duì)話中的每一個(gè)消息相關(guān)聯(lián)的消息部分;采用以下一組元素中的至少一個(gè)來(lái)呈現(xiàn)所述對(duì)話中斷所述對(duì)話中斷周?chē)南⒉糠种g的額外間隔、來(lái)自父消息的在所述對(duì)話中斷后的消息部分的上方的摘錄、以及圖形元素;以及可視地呈現(xiàn)所述感興趣的消息與其父消息的關(guān)系。
2.如權(quán)利要求1所述的方法,其特征在于,每一個(gè)消息部分包括與消息相關(guān)聯(lián)的用戶 姓名、接收時(shí)間、以及該消息的正文的與基于所述預(yù)定義關(guān)系(514、516)的該消息的父消 息相比是獨(dú)特的一部分。
3.如權(quán)利要求2所述的方法,其特征在于,所述消息部分根據(jù)以下次序之一來(lái)呈現(xiàn)在 可滾動(dòng)頁(yè)面(500)中按時(shí)間順序的次序以及對(duì)話樹(shù)的深度遍歷次序。
4.如權(quán)利要求1所述的方法,其特征在于,所述預(yù)定義關(guān)系是“回復(fù)”關(guān)系(520)。
5.如權(quán)利要求1所述的方法,其特征在于,所述感興趣的消息基于以下動(dòng)作之一來(lái)確 定接收到用戶對(duì)消息部分的選擇以及用戶將光標(biāo)聚焦在消息部分上(600)。
6.如權(quán)利要求1所述的方法,其特征在于,所述感興趣的消息與其父消息的關(guān)系采 用以下一組方案中的至少一個(gè)來(lái)呈現(xiàn)配色方案、圖形方案、縮進(jìn)方案、以及明暗處理方案 (600)。
7.如權(quán)利要求6所述的方法,其特征在于,所述圖形方案包括所述感興趣的消息與其 父消息之間的帶箭頭的連接符(626)。
8.如權(quán)利要求7所述的方法,其特征在于,所述連接符被顯示在以下位置之一上靠近 所述消息部分的所述用戶界面的右側(cè)(626)、靠近所述消息部分的所述用戶界面的左側(cè)、以 及使用透明配色方案在所述消息部分的上方。
9.如權(quán)利要求8所述的方法,其特征在于,所述連接符(626)的寬度和顏色用于提供與 以下各項(xiàng)的集合中的至少一個(gè)相關(guān)聯(lián)的附加信息消息屬性、消息關(guān)系、以及關(guān)系類型。
10.如權(quán)利要求1所述的方法,其特征在于,所述消息部分(514、516)采用以下方法之 一來(lái)呈現(xiàn)縮進(jìn)、跳格、以及夾層。
11.如權(quán)利要求1所述的方法,其特征在于,用于指示所述對(duì)話中斷的圖形元素包括部 分帶箭頭的連接符(522)。
12.一種能夠執(zhí)行電子郵件應(yīng)用程序的計(jì)算設(shè)備,所述電子郵件應(yīng)用程序用于提供顯 示作為對(duì)話的一部分的消息的用戶界面,所述計(jì)算設(shè)備包括存儲(chǔ)器(804);數(shù)據(jù)存儲(chǔ)(809、810);以及耦合到所述存儲(chǔ)器和所述數(shù)據(jù)存儲(chǔ)的處理器(802),其中所述處理器被配置成 確定所述對(duì)話中的消息的所需顯示次序,其中所述消息通過(guò)“回復(fù)” 關(guān)系彼此相關(guān);從始發(fā)消息中確定所述對(duì)話的標(biāo)題;確定所述對(duì)話中的對(duì)話中斷;確定用戶感興趣的消息;以及通過(guò)以下動(dòng)作來(lái)在所述用戶界面中顯示所述對(duì)話根據(jù)所述所需次序在可滾動(dòng)頁(yè)面中呈現(xiàn)與每一個(gè)消息相關(guān)聯(lián)的消息部分,所述頁(yè)面由 所述對(duì)話標(biāo)題標(biāo)識(shí);采用分別在所述對(duì)話中斷之前和之后的第一和第二消息部分之間的額外間隔、來(lái)自父 消息的在所述第二消息部分之上的摘錄、以及與所述第二消息部分相關(guān)聯(lián)的指示其與所述 父消息的關(guān)系的圖形元素來(lái)呈現(xiàn)所述對(duì)話中斷;以及使用以下一組方案中的至少一個(gè)來(lái)呈現(xiàn)所述感興趣的消息與所述感興趣的消息所回 復(fù)的另一個(gè)消息的關(guān)系配色方案、圖形方案、縮進(jìn)方案、以及明暗處理方案。
13.如權(quán)利要求12所述的計(jì)算設(shè)備,其特征在于,所述對(duì)話的標(biāo)題(512)通過(guò)以下方法 之一從所述始發(fā)消息中確定顯式定義以及從所述始發(fā)消息的主題行導(dǎo)出。
14.如權(quán)利要求12所述的計(jì)算設(shè)備,其特征在于,所述處理器還被配置成通過(guò)采用以下方法中的至少一種來(lái)呈現(xiàn)所述對(duì)話中斷(518)應(yīng)用于所述第一和第二 消息部分的配色方案和明暗處理方案以及所述第一和第二消息部分之間的額外間隔。
15.如權(quán)利要求12所述的計(jì)算設(shè)備,其特征在于,所述處理器還被配置成使用圖形連接符元素(524、626)來(lái)呈現(xiàn)所述感興趣的消息與所述感興趣的消息所回 復(fù)的另一個(gè)消息的關(guān)系,其中以下各項(xiàng)中的至少一個(gè)用于提供與所述關(guān)系的屬性相關(guān)聯(lián)的 附加信息所述連接符元素的顏色、位置、和紋理。
16.如權(quán)利要求12所述的計(jì)算設(shè)備,其特征在于,所述感興趣的消息通過(guò)以下方法之 一來(lái)確定用戶點(diǎn)擊、用戶鼠標(biāo)懸停、以及用戶通過(guò)鍵盤(pán)輸入來(lái)選擇所述頁(yè)面中的消息部分 (514,516)。
17.一種其上存儲(chǔ)有指令的計(jì)算機(jī)可讀存儲(chǔ)介質(zhì),所述指令用于提供顯示作為對(duì)話的 一部分的消息的用戶界面,所述指令包括接收新消息(902);基于所述消息與所述對(duì)話中的另一消息的“回復(fù)”關(guān)系來(lái)確定與所接收到的消息相關(guān) 聯(lián)的對(duì)話(904);基于所接收到的消息來(lái)更新對(duì)話特性,所述對(duì)話特性包括以下各項(xiàng)的集合中的至少一 個(gè)所述對(duì)話的標(biāo)題、所述對(duì)話中的消息次序、以及所述對(duì)話中的消息結(jié)構(gòu)(906); 確定所述消息的所需顯示次序;基于所述所需顯示次序來(lái)確定已更新的對(duì)話中的對(duì)話中斷(908); 根據(jù)所述所需次序在可滾動(dòng)頁(yè)面中呈現(xiàn)包括發(fā)件人信息和內(nèi)容部分的消息部分,所述 內(nèi)容部分基于每一個(gè)消息與所述對(duì)話中的其他消息的比較而對(duì)于每一個(gè)消息是獨(dú)特的,所 述頁(yè)面由所述對(duì)話標(biāo)題來(lái)標(biāo)識(shí);采用分別在所述對(duì)話中斷之前和之后的第一和第二消息部分之間的額外間隔、來(lái)自所述第二消息部分的父消息的在所述第二消息部分之上的摘錄、以及與所述第二消息部分相 關(guān)聯(lián)的指示其與所述父消息的關(guān)系的部分連接符元素來(lái)呈現(xiàn)所述對(duì)話中斷(912);基于以下動(dòng)作之一來(lái)確定感興趣的消息對(duì)所述頁(yè)面中的消息部分的用戶選擇以及用 戶聚焦(910);以及使用圖形方案來(lái)呈現(xiàn)所述感興趣的消息與所述感興趣的消息所回復(fù)的另一個(gè)消息的 關(guān)系(914)。
18.如權(quán)利要求17所述的計(jì)算機(jī)可讀存儲(chǔ)介質(zhì),其特征在于,所述所需次序包括以下 次序之一按時(shí)間順序的次序、對(duì)話樹(shù)結(jié)構(gòu)的深度遍歷次序、以及根據(jù)用戶分配的消息屬性 的次序。
19.如權(quán)利要求17所述的計(jì)算機(jī)可讀存儲(chǔ)介質(zhì),其特征在于,所顯示的消息部分(514、 516)包括用于執(zhí)行與每一個(gè)消息相關(guān)聯(lián)的動(dòng)作的可選控件。
20.如權(quán)利要求17所述的計(jì)算機(jī)可讀存儲(chǔ)介質(zhì),其特征在于,所述消息包括以下各項(xiàng) 的集合中的至少一個(gè)電子郵件消息、音頻記錄、即時(shí)消息、視頻記錄、圖像以及圖形。
全文摘要
在一種用戶界面中顯示被建模為對(duì)話的電子郵件,該用戶界面使用戶能夠直觀地閱讀對(duì)話中的電子郵件并與其交互。諸如消息之間的回復(fù)關(guān)系中的對(duì)話中斷等對(duì)話中斷是利用所顯示的消息部分之間的額外空間、顯示在中斷后的消息的上方的父消息的摘錄、和/或如中斷連接符的圖形元素來(lái)呈現(xiàn)的。用戶所選消息與其對(duì)話定義關(guān)系中的父消息之間的關(guān)系使用聚焦于所選消息的圖形元素或方案來(lái)示出以避免由于信息過(guò)載而產(chǎn)生混淆。
文檔編號(hào)G06Q50/00GK101946259SQ200980105386
公開(kāi)日2011年1月12日 申請(qǐng)日期2009年1月19日 優(yōu)先權(quán)日2008年2月15日
發(fā)明者J·佩雷拉, N·E·布雷斯金-奧爾, R·E·麥克坎恩 申請(qǐng)人:微軟公司