專利名稱:在電子郵件消息附件之間導(dǎo)航的方法和計(jì)算機(jī)可讀介質(zhì)的制作方法
相關(guān)申請(qǐng)的參照本專利申請(qǐng)是2004年9月30日提交的美國(guó)專利申請(qǐng)第10/995,361號(hào)(代理案卷號(hào)60001.0432US01)的部分延續(xù),該申請(qǐng)通過引用明確地結(jié)合于此。本專利申請(qǐng)也涉及2004年9月30日提交的名為“提供文檔預(yù)覽的方法、系統(tǒng)和裝置(Method,System and Apparatus for Providing A Document Preview)”的美國(guó)專利申請(qǐng)第10/954,328號(hào)(代理案卷號(hào)60001.0432US01),該申請(qǐng)也通過引用明確地結(jié)合于此。
背景技術(shù):
電子郵件(“e-mail”)客戶端應(yīng)用程序的用戶通常被用戶為查看附加到電子郵件消息的文檔內(nèi)容必須采取的步驟的數(shù)量所阻撓。在許多情況下,用戶僅希望看到附件的預(yù)覽。預(yù)覽是文檔的只讀呈現(xiàn),它模擬了如果該文檔用與該文檔相關(guān)聯(lián)的應(yīng)用程序打開時(shí)用戶所見到的。然而,在典型的情況下,需要用戶選擇附件,然后啟動(dòng)與該附件相關(guān)聯(lián)的應(yīng)用程序來查看其內(nèi)容。
當(dāng)執(zhí)行用于查看電子郵件附件內(nèi)容的這一傳統(tǒng)過程時(shí),要求用戶在電子郵件客戶端應(yīng)用程序和用于查看附件的應(yīng)用程序之間改變應(yīng)用程序的環(huán)境。當(dāng)用戶完成查看附件時(shí),用戶必須通過關(guān)閉該應(yīng)用程序并返回到電子郵件客戶端應(yīng)用程序再一次切換應(yīng)用程序環(huán)境。以此方式切換應(yīng)用程序環(huán)境來查看電子郵件附件的預(yù)覽對(duì)于用戶而言是耗時(shí)且令人沮喪的。
由于現(xiàn)有應(yīng)用程序未提供允許用戶在不切換應(yīng)用程序環(huán)境的情況下查看電子郵件附件的內(nèi)容的機(jī)制,因此這些應(yīng)用程序也未提供在電子郵件消息附件之間導(dǎo)航的方便機(jī)制。特別地,這些應(yīng)用程序未提供一種用戶界面機(jī)制,通過該機(jī)制,用戶能夠容易地查看電子郵件消息的可用附件,并選擇附件之一用于預(yù)覽。
本發(fā)明的各實(shí)施例正是對(duì)于這些和其它考慮事項(xiàng)來作出的。
發(fā)明內(nèi)容
依照本發(fā)明的實(shí)施例,以上和其它問題由用于在電子郵件消息附件之間導(dǎo)航的方法和計(jì)算機(jī)可讀介質(zhì)來解決。本發(fā)明的各實(shí)施例允許用戶從任意數(shù)量的附件中快速地標(biāo)識(shí)并選擇電子郵件消息附件。本發(fā)明的實(shí)施例也允許用戶在不切換應(yīng)用程序上下文的情況下快速預(yù)覽電子郵件附件的內(nèi)容。
依照本發(fā)明的一個(gè)實(shí)施例,提供了一種用于在電子郵件消息附件之間導(dǎo)航的方法。依照該方法,顯示一電子郵件消息列表,它包括與每一消息相關(guān)聯(lián)的標(biāo)題信息。例如,該列表可包括標(biāo)識(shí)每一電子郵件消息的發(fā)件人、每一電子郵件消息的主題以及每一電子郵件消息的接收時(shí)間的標(biāo)題信息。也可顯示其它信息。當(dāng)選中列表中的消息之一時(shí),確定所選中的消息是否具有附件。如果選中的消息具有附件,則與每一附件的標(biāo)題信息相鄰地顯示一標(biāo)識(shí)符。該標(biāo)識(shí)符指示該附件與選中的消息相關(guān)聯(lián),并可提供諸如附件類型和大小等其它信息。該標(biāo)識(shí)符以向用戶清楚地指示附件與選中的電子郵件消息相關(guān)聯(lián)的方式來顯示。
依照本發(fā)明的其它實(shí)施例,可選擇對(duì)應(yīng)于附件的標(biāo)識(shí)符之一。響應(yīng)于這一選擇,取消選中所選中的電子郵件消息,且為對(duì)應(yīng)于選中標(biāo)識(shí)符的附件生成并顯示預(yù)覽。如果選擇了對(duì)應(yīng)于另一附件的另一標(biāo)識(shí)符,則然后對(duì)該附件生成預(yù)覽并顯示。如果選擇了該列表中的另一電子郵件消息,則移除最先選中的電子郵件消息的標(biāo)識(shí)符,并顯示新選中的電子郵件消息的任何標(biāo)識(shí)符。
依照本發(fā)明的另一實(shí)施例,可接收對(duì)列表中電子郵件消息之一的選擇??山邮沾蜷_選中的消息以供查看的請(qǐng)求。例如,這可通過鼠標(biāo)雙擊列表中的電子郵件消息來發(fā)生。響應(yīng)于這一請(qǐng)求,打開選中的電子郵件消息以供查看,且顯示選中的郵件消息的內(nèi)容。也顯示用于在所顯示的電子郵件消息的附件之間導(dǎo)航的用戶界面。該用戶界面包括所選中的消息的每一附件的標(biāo)識(shí)符,并可與選中的郵件消息的內(nèi)容顯示相鄰地顯示。
依照其它實(shí)施例,可接收對(duì)用戶在附件之間導(dǎo)航的用戶界面內(nèi)的標(biāo)識(shí)符之一的選擇。響應(yīng)于這一選擇,為對(duì)應(yīng)于選中標(biāo)識(shí)符的附件生成預(yù)覽,并顯示該預(yù)覽。預(yù)覽可以與選中的郵件消息的內(nèi)容顯示相鄰地顯示。以此方式,用戶可容易地查看選中電子郵件消息的內(nèi)容以及選中附件的預(yù)覽。
本發(fā)明可被實(shí)現(xiàn)為計(jì)算機(jī)進(jìn)程、計(jì)算系統(tǒng)或諸如計(jì)算機(jī)程序產(chǎn)品或計(jì)算機(jī)可讀介質(zhì)等制品。計(jì)算機(jī)程序產(chǎn)品可以是計(jì)算機(jī)系統(tǒng)可讀且編碼用于執(zhí)行計(jì)算機(jī)進(jìn)程的指令的計(jì)算機(jī)程序的計(jì)算機(jī)存儲(chǔ)介質(zhì)。計(jì)算機(jī)程序產(chǎn)品也可以是計(jì)算機(jī)系統(tǒng)可讀且編碼用于執(zhí)行計(jì)算機(jī)進(jìn)程的指令的計(jì)算機(jī)程序的載波上的傳播信號(hào)。
當(dāng)閱讀以下詳細(xì)描述并審閱附圖時(shí),可以清楚表征本發(fā)明的這些和其它各種特征以及優(yōu)點(diǎn)。
圖1是示出在本發(fā)明的各實(shí)施例中使用并由其提供的計(jì)算機(jī)系統(tǒng)的計(jì)算機(jī)系統(tǒng)體系結(jié)構(gòu)圖;圖2A-2C和3是示出由本發(fā)明的各實(shí)施例提供的若干屏幕顯示的屏幕顯示圖;以及圖4-6是示出由本發(fā)明的各實(shí)施例提供的各種過程的流程圖。
具體實(shí)施例方式
現(xiàn)在參考附圖,將描述本發(fā)明的各方面,附圖中,相同的標(biāo)號(hào)表示相同的元素。具體地,圖1和對(duì)應(yīng)的討論旨在提供其中可實(shí)現(xiàn)本發(fā)明的實(shí)施例的合適的計(jì)算環(huán)境的簡(jiǎn)要概括描述。盡管本發(fā)明將在結(jié)合運(yùn)行在個(gè)人計(jì)算機(jī)上的操作系統(tǒng)上的程序模塊執(zhí)行的程序模塊的通用上下文中描述,然而本領(lǐng)域的技術(shù)人員可以認(rèn)識(shí)到,本發(fā)明也可結(jié)合其它類型的計(jì)算機(jī)系統(tǒng)和程序模塊來實(shí)現(xiàn)。
一般而言,程序模塊包括例程、程序、組件、數(shù)據(jù)結(jié)構(gòu)以及其它類型的結(jié)構(gòu),它們執(zhí)行特定的任務(wù)或?qū)崿F(xiàn)特定的抽象數(shù)據(jù)類型。此外,本領(lǐng)域的技術(shù)人員將理解,本發(fā)明可以用其它計(jì)算機(jī)系統(tǒng)配置來實(shí)施,包括手持式設(shè)備、多處理器系統(tǒng)、基于微處理器或可編程消費(fèi)者電子產(chǎn)品、小型機(jī)、大型機(jī)等等。本發(fā)明也可在分布式計(jì)算環(huán)境中實(shí)施,其中任務(wù)由通過通信網(wǎng)絡(luò)鏈接的遠(yuǎn)程處理設(shè)備來執(zhí)行。在分布式計(jì)算環(huán)境中,程序模塊可以位于本地和遠(yuǎn)程存儲(chǔ)器存儲(chǔ)設(shè)備中。
現(xiàn)在參考圖1,將描述用于本發(fā)明的各實(shí)施例的計(jì)算機(jī)2的說明性計(jì)算機(jī)體系結(jié)構(gòu)。圖1所示的計(jì)算機(jī)體系結(jié)構(gòu)示出了常規(guī)臺(tái)式或膝上計(jì)算機(jī),包括中央處理單元5(“CPU”)、系統(tǒng)存儲(chǔ)器7(包括隨機(jī)存取存儲(chǔ)器9(“RAM”)和只讀存儲(chǔ)器(“ROM”)11)、以及將存儲(chǔ)器耦合至CPU 5的系統(tǒng)總線12。包含例如在啟動(dòng)時(shí)有助于在計(jì)算機(jī)內(nèi)的元件之間傳輸信息的基本例程的基本輸入/輸出系統(tǒng)儲(chǔ)存在ROM 11中。計(jì)算機(jī)2還包括大容量存儲(chǔ)設(shè)備14,用于儲(chǔ)存操作系統(tǒng)16、應(yīng)用程序以及其它程序模塊,這些將在下文詳細(xì)描述。
大容量存儲(chǔ)設(shè)備14通過連接至總線12的大容量存儲(chǔ)控制器(未示出)連接到CPU 5。大容量存儲(chǔ)設(shè)備14及其相關(guān)聯(lián)的計(jì)算機(jī)可讀介質(zhì)為計(jì)算機(jī)2提供了非易失存儲(chǔ)。盡管此處包含的計(jì)算機(jī)可讀介質(zhì)的描述指的是大容量存儲(chǔ)設(shè)備,如硬盤或CD-ROM驅(qū)動(dòng)器,然而本領(lǐng)域的技術(shù)人員應(yīng)當(dāng)理解,計(jì)算機(jī)可讀介質(zhì)可以是可由計(jì)算機(jī)2訪問的任何可用介質(zhì)。
作為示例而非局限,計(jì)算機(jī)可讀介質(zhì)可包括計(jì)算機(jī)存儲(chǔ)介質(zhì)和通信介質(zhì)。計(jì)算機(jī)存儲(chǔ)介質(zhì)包括以用于儲(chǔ)存諸如計(jì)算機(jī)可讀指令、數(shù)據(jù)結(jié)構(gòu)、程序模塊或其它數(shù)據(jù)等信息的任一方法或技術(shù)實(shí)現(xiàn)的易失性和非易失性,可移動(dòng)和不可移動(dòng)介質(zhì)。計(jì)算機(jī)存儲(chǔ)介質(zhì)包括但不限于,RAM、ROM、EPROM、EEPROM、閃存或其它固態(tài)存儲(chǔ)器技術(shù)、CD-ROM、數(shù)字多功能盤(“DVD”)或其它光盤存儲(chǔ)、磁盒、磁帶、磁盤存儲(chǔ)或其它磁存儲(chǔ)設(shè)備、或可以用來儲(chǔ)存所期望的信息并可由計(jì)算機(jī)2訪問的任一其它介質(zhì)。
依照本發(fā)明的各實(shí)施例,計(jì)算機(jī)2可以使用通過諸如因特網(wǎng)等網(wǎng)絡(luò)18到遠(yuǎn)程計(jì)算機(jī)的邏輯連接在網(wǎng)絡(luò)化環(huán)境中操作。計(jì)算機(jī)2可以通過連接到總線12的網(wǎng)絡(luò)接口單元20連接到網(wǎng)絡(luò)18。應(yīng)當(dāng)理解,網(wǎng)絡(luò)接口單元20也可用于連接到其它類型的網(wǎng)絡(luò)和遠(yuǎn)程計(jì)算機(jī)系統(tǒng)。計(jì)算機(jī)2也可包括用于接收和處理來自包括鍵盤或鼠標(biāo)或電子觸針(未在圖1中示出)的多個(gè)其它設(shè)備的輸入的輸入/輸出控制器22。類似地,輸入/輸出控制器22可向顯示屏幕、打印機(jī)或其它類型的輸出設(shè)備提供輸出。
如上文簡(jiǎn)要提到的,多個(gè)程序模塊和數(shù)據(jù)文件可以儲(chǔ)存在計(jì)算機(jī)2的大容量存儲(chǔ)設(shè)備14和RAM 9中,包括適用于控制網(wǎng)絡(luò)化個(gè)人計(jì)算機(jī)的操作的操作系統(tǒng)16,如來自華盛頓州雷蒙德市微軟公司的WINDOWS XP操作系統(tǒng)。大容量存儲(chǔ)設(shè)備14和RAM 9也可儲(chǔ)存一個(gè)或多個(gè)程序模塊。具體地,大容量存儲(chǔ)設(shè)備14和RAM9可儲(chǔ)存電子郵件客戶端應(yīng)用程序24。電子郵件客戶端應(yīng)用程序24可用于通過網(wǎng)絡(luò)18發(fā)送和接收電子郵件消息26。發(fā)送或接收的電子郵件消息也可包括附件28。附件可包括任何文件類型,并通常包括圖片、文字處理文檔、壓縮文件和其它類型的文件。
如此處更詳細(xì)地描述的,電子郵件客戶端應(yīng)用程序24可提供用于在電子郵件消息附件之間導(dǎo)航的用戶界面。本發(fā)明的實(shí)施例也用于顯示附加到電子郵件消息的文檔的預(yù)覽,而無需用戶切換到另一應(yīng)用程序。關(guān)于該用戶界面以及用于生成該界面的過程的細(xì)節(jié)在下文分別相對(duì)于圖2A-2C、4和6提供。電子郵件客戶端應(yīng)用程序24也可用于標(biāo)識(shí)可在附加到電子郵件消息的文檔上執(zhí)行的一個(gè)或多個(gè)動(dòng)作。用于執(zhí)行該動(dòng)作的用戶界面對(duì)象可作為預(yù)覽用戶界面的一部分向用戶顯示。
由電子郵件客戶端應(yīng)用程序24提供的動(dòng)作之一包括快速生成回復(fù)具有附件的電子郵件消息的電子郵件消息的動(dòng)作?;貜?fù)電子郵件消息包括原始附件的改變的版本。為提供這一功能,電子郵件客戶端應(yīng)用程序24可啟動(dòng)能夠編輯原始附件的應(yīng)用程序30。然后可允許用戶編輯該附件并快速發(fā)送改變的附件作為對(duì)原始電子郵件消息的回復(fù)。關(guān)于用改變的附件回復(fù)電子郵件消息的動(dòng)作的其它細(xì)節(jié)在下文相對(duì)于圖3和5提供。
依照本發(fā)明的實(shí)施例,電子郵件客戶端應(yīng)用程序24包括來自微軟公司的OUTLOOK個(gè)人信息管理器應(yīng)用程序。然而,應(yīng)當(dāng)理解,本發(fā)明可用于由其它制造商提供的能夠發(fā)送和接收電子郵件消息的其它應(yīng)用程序。依照本發(fā)明的實(shí)施例,應(yīng)用程序30包括文字處理應(yīng)用程序,如來自微軟公司的WORD文字處理應(yīng)用程序。然而,應(yīng)當(dāng)理解,來自其它制造商的其它類型的應(yīng)用程序和其它文字處理應(yīng)用程序也可用于實(shí)施本發(fā)明的各方面。
為生成電子郵件消息附件的預(yù)覽,電子郵件客戶端應(yīng)用程序24使用預(yù)覽處理程序32的服務(wù)。預(yù)覽處理程序32負(fù)責(zé)定位和執(zhí)行能夠生成附件的可視預(yù)覽的預(yù)覽器。預(yù)覽器將預(yù)覽呈現(xiàn)到由電子郵件客戶端應(yīng)用程序24提供的窗口。以此方式,預(yù)覽表現(xiàn)為已由電子郵件客戶端應(yīng)用程序24呈現(xiàn),即使它是由單獨(dú)的預(yù)覽器呈現(xiàn)的。說明性預(yù)覽處理程序的操作在2004年9月30日提交名為“Method,System,andApparatus for Providing A Document Preview(用于提供文檔預(yù)覽的方法、系統(tǒng)和裝置)”的美國(guó)專利申請(qǐng)第10/954,328(代理案卷號(hào)60001.416US01)中有描述,該申請(qǐng)通過引用明確地結(jié)合于此。
現(xiàn)在參考圖2A,將描述由本發(fā)明的各實(shí)施例提供的說明性用戶界面。具體地,圖2A示出了由電子郵件客戶端應(yīng)用程序24生成的屏幕顯示40。屏幕顯示40包括具有列表窗格42的用戶界面窗口,在列表窗格42中標(biāo)識(shí)了一個(gè)或多個(gè)電子郵件消息44A-44D。如圖2所示,電子郵件消息44A-44D通過顯示包括發(fā)件人名字、消息主題和發(fā)送消息的時(shí)間的電子郵件標(biāo)題信息的一部分來標(biāo)識(shí)。應(yīng)當(dāng)理解,可顯示其它信息以在列表窗格42中標(biāo)識(shí)電子郵件消息44A-44D。
如圖2A所示,電子郵件消息44D包括三個(gè)附件的文檔46A-46C。附件46A-46C由從電子郵件消息44D延伸到每一附件的線指示為電子郵件消息44D的附件。此外,附件46A-46C由對(duì)應(yīng)于文檔類型的圖標(biāo)、每一附件的名稱以及每一附件大小的指示來標(biāo)識(shí)。附件46A-46C的指示符也從電子郵件消息44D的指示符偏移,以指示子/父關(guān)系。也可對(duì)每一附件顯示其它類型的信息。也結(jié)合電子郵件消息44D顯示一紙夾圖標(biāo)以指示存在附件,但是可使用任何類型的圖標(biāo)或可視指示符。
應(yīng)當(dāng)理解,依照本發(fā)明的一個(gè)實(shí)施例,附件46A-46C的每一個(gè)的指示符僅響應(yīng)于對(duì)消息44D的選擇而顯示。當(dāng)選中另一消息時(shí),移除附件46A-46C的指示符。如果新選中的消息具有附件,則顯示那些附件的標(biāo)識(shí)符。如果新選中的消息沒有附件,則不顯示任何標(biāo)識(shí)符。
依照本發(fā)明的其它方面,用戶可使用適當(dāng)?shù)挠脩糨斎朐O(shè)備選擇附件46A-46C之一。例如,可在附件46A上作出單次鼠標(biāo)點(diǎn)擊,以選擇該附件。響應(yīng)于這一選擇,將生成該附件的預(yù)覽50,并顯示在閱讀窗格48中。閱讀窗格48與列表窗格42相鄰地顯示。閱讀窗格48也可包括關(guān)于附件46A的其它信息,如附件名和附件大小。也可顯示對(duì)一種類型的附件特定的信息,如附加的圖片中的像素?cái)?shù)目。如果用戶選擇附件46A-46C中的另一個(gè),則將生成并在閱讀窗格48中顯示選中附件的預(yù)覽。
依照本發(fā)明的各方面,電子郵件客戶端應(yīng)用程序24也可用于標(biāo)識(shí)可在附件上執(zhí)行的一個(gè)或多個(gè)動(dòng)作,并結(jié)合預(yù)覽50顯示可用的動(dòng)作。例如,如圖2A所示,對(duì)附件46A標(biāo)識(shí)了多個(gè)動(dòng)作52A-52D。具體地,動(dòng)作52A允許附件被保存到大容量存儲(chǔ)設(shè)備14,動(dòng)作52B導(dǎo)致生成幻燈片演示并對(duì)附件46A-46C顯示,動(dòng)作52C導(dǎo)致打印預(yù)覽的附件46A,而動(dòng)作52D導(dǎo)致附件46A被刪除。
應(yīng)當(dāng)理解,可以為每一文件類型標(biāo)識(shí)許多不同類型的動(dòng)作。例如,可以使幻燈片演示動(dòng)作對(duì)圖片和演示文檔可用、可以使接受或拒絕附加的會(huì)議請(qǐng)求的動(dòng)作可供使用、可以向個(gè)人信息管理器中的聯(lián)系人列表添加附加的聯(lián)系人文件、可以為音頻文件顯示回放控制、可以提供用于顯示附加的傳真文檔的動(dòng)作。也可顯示對(duì)所有文件類型適當(dāng)?shù)钠渌鼊?dòng)作,如打開、保存、刪除和打印。在一個(gè)實(shí)施例中,僅對(duì)特定文件類型專用的動(dòng)作與預(yù)覽50相鄰地顯示。對(duì)所有文件類型公用的其它動(dòng)作可在工具欄54中顯示。當(dāng)選中多個(gè)附件時(shí),所示的標(biāo)題和預(yù)覽可用于第一個(gè)附件。僅對(duì)所有選中的附件可用的動(dòng)作將在預(yù)覽50附近顯示。
依照本發(fā)明的其它方面,用戶可提供打開電子郵件消息44A-44D之一用于查看的請(qǐng)求。例如,用戶可使用鼠標(biāo)輸入設(shè)備來雙擊消息44A-44D之一。響應(yīng)于這一請(qǐng)求,可顯示諸如圖2B所示的屏幕顯示70。如圖2B所示,屏幕顯示70包括顯示選中電子郵件消息的內(nèi)容的正文區(qū)域72。屏幕顯示70也包括用于在選中的電子郵件消息的附件之間導(dǎo)航的用戶界面75。
用戶界面75包括選中的電子郵件消息的標(biāo)識(shí)符76,以及選中的電子郵件消息的每一附件的一個(gè)或多個(gè)標(biāo)識(shí)符78A-78C。在一個(gè)實(shí)施例中,標(biāo)識(shí)符78A-78C包括標(biāo)識(shí)附件類型和附件名的圖標(biāo)。也可提供其它類型的信息。如圖2B所示,標(biāo)識(shí)符76和78A-78C以清楚地指示附件與選中電子郵件消息相關(guān)聯(lián)的方式來顯示。具體地,顯示一條線以指示選中的消息及其附件之間的分層關(guān)系。可提供其它類型的用戶界面以向用戶示出這一關(guān)系。
依照本發(fā)明的一個(gè)實(shí)施例,指示符76和78A-78C可由用戶選擇。如果選中指示符76,則在正文區(qū)域72中顯示電子郵件消息的內(nèi)容。如果選中指示符78A-78C之一,則為對(duì)應(yīng)于選中指示符的附件生成預(yù)覽,并且在正文區(qū)域72中顯示該預(yù)覽。依照另一實(shí)施例,選中電子郵件消息的內(nèi)容可以不斷地顯示,且可以在單獨(dú)的預(yù)覽區(qū)域74中同時(shí)顯示選中附件的預(yù)覽。以此方式,可同時(shí)查看選中電子郵件消息的正文以及選中附件的預(yù)覽。
現(xiàn)在參考圖2C,將描述本發(fā)明的各實(shí)施例的其它方面。如圖2C所示,可在對(duì)話視圖中顯示列表窗格42中標(biāo)識(shí)的消息。對(duì)話視圖依照消息的發(fā)送和接收的順序?qū)ο⑦M(jìn)行分類,并縮排每一消息。在對(duì)話視圖中,可以用上述方式顯示特定電子郵件44E的附件的指示符46D和46E。具體地,標(biāo)識(shí)符46D和46E可包括指示附件類型和附件名的圖標(biāo)。此外,對(duì)話視圖中消息44E之一及其附件之間的層次可通過在消息44E和標(biāo)識(shí)符46D和46E之間顯示條線而不干涉對(duì)話視圖來指示。
現(xiàn)在參考圖3,將描述由本發(fā)明的各實(shí)施例提供的另一說明性用戶界面。具體地,圖3示出了由結(jié)合本發(fā)明的各實(shí)施例使用的文字處理應(yīng)用程序生成的屏幕顯示60。如上所述,依照本發(fā)明的各實(shí)施例,可對(duì)某些類型的附加文檔提供允許用戶快速編輯該文檔并發(fā)送包括所改變的文檔作為附件的回復(fù)電子郵件的動(dòng)作。響應(yīng)于對(duì)這一動(dòng)作的選擇,啟動(dòng)用于編輯附加文檔的文字處理應(yīng)用程序。圖3所示的屏幕顯示60示出了一旦文字處理應(yīng)用程序以此方式啟動(dòng)時(shí)示出的屏幕顯示。
如圖3所示,文字處理應(yīng)用程序提供了用于編輯文檔28的常規(guī)工具。結(jié)合用于編輯文檔28的用戶界面也顯示了“Reply with changes(用改變回復(fù))”按鈕62。選擇按鈕62導(dǎo)致生成回復(fù)消息,它填充了電子郵件字段并附加了文檔28。用戶然后可編輯回復(fù)消息的內(nèi)容并發(fā)送該消息。通過以此方式將電子郵件客戶端應(yīng)用程序24與文字處理應(yīng)用程序集成,用戶免于先前的電子郵件客戶端應(yīng)用程序所需的用于編輯附加到電子郵件消息的文檔的冗長(zhǎng)過程。
應(yīng)當(dāng)理解,盡管此處描述的本發(fā)明的實(shí)施例是在文字處理應(yīng)用程序的環(huán)境中呈現(xiàn)的,然而也可類似地使用其它類型的應(yīng)用程序。例如,如果電子郵件消息包括演示文檔作為附件,則可響應(yīng)于發(fā)送包括修改的附件的回復(fù)消息的請(qǐng)求,啟動(dòng)演示程序??梢杂妙愃频姆绞骄庉嫼桶l(fā)送任何其它類型的文檔。
現(xiàn)在參考圖4,將描述說明性例程400,它示出了由電子郵件客戶端應(yīng)用程序24執(zhí)行的用于預(yù)覽電子郵件消息附件并在其上執(zhí)行動(dòng)作的過程。應(yīng)當(dāng)理解,盡管此處描述的本發(fā)明的實(shí)施例是在電子郵件客戶端應(yīng)用程序24的環(huán)境中呈現(xiàn)的,本發(fā)明也可在其它類型的應(yīng)用程序中使用。
當(dāng)閱讀此處所呈現(xiàn)的例程的討論時(shí),應(yīng)當(dāng)理解,本發(fā)明的各實(shí)施例的邏輯操作被實(shí)現(xiàn)為(1)運(yùn)行在計(jì)算系統(tǒng)上的計(jì)算機(jī)實(shí)現(xiàn)的動(dòng)作或程序模塊的序列,和/或(2)計(jì)算系統(tǒng)內(nèi)互連的機(jī)器邏輯電路或電路模塊。實(shí)現(xiàn)是取決于實(shí)現(xiàn)本發(fā)明的計(jì)算系統(tǒng)的性能要求的選擇的問題。因此,圖4-5所示并構(gòu)成了此處描述的本發(fā)明的各實(shí)施例的邏輯操作被用不同的方式稱為操作、結(jié)構(gòu)化設(shè)備、動(dòng)作或模塊。本領(lǐng)域的技術(shù)人員可以認(rèn)識(shí)到,這些操作、結(jié)構(gòu)化設(shè)備、動(dòng)作和模塊可以用軟件、固件、專用數(shù)字邏輯及其任何組合來實(shí)現(xiàn),而不偏離所附權(quán)利要求書中敘述的本發(fā)明的精神和范圍。
例程400在操作402開始,其中電子郵件客戶端應(yīng)用程序24在列表窗格42中顯示電子郵件消息。例程400然后繼續(xù)到操作404,其中也顯示了附加到列表窗格中示出的電子郵件消息的文檔。附件可以用上文相對(duì)于圖2所描述的方式來顯示。例程400從操作404繼續(xù)到操作406。
在操作406,電子郵件客戶端應(yīng)用程序24接收對(duì)電子郵件消息附件的用戶選擇。響應(yīng)于該選擇,電子郵件客戶端應(yīng)用程序24指令預(yù)覽處理程序32標(biāo)識(shí)用于該附件的預(yù)覽器并生成該附件的預(yù)覽。在操作408,所生成的預(yù)覽然后由電子郵件客戶端應(yīng)用程序24在閱讀窗格48中顯示。例程400從操作408繼續(xù)到操作410。
在操作410,電子郵件客戶端應(yīng)用程序24標(biāo)識(shí)可以在附件上執(zhí)行的動(dòng)作。然后與預(yù)覽50相鄰地對(duì)所標(biāo)識(shí)的動(dòng)作顯示諸如按鈕等用戶界面對(duì)象。這在操作412發(fā)生。例程400從操作412繼續(xù)到操作414,其中從用戶接收?qǐng)?zhí)行所顯示的動(dòng)作之一的請(qǐng)求。請(qǐng)求可以例如通過選擇所顯示的用戶界面對(duì)象之一來作出。例程400然后繼續(xù)到操作416,其中執(zhí)行所請(qǐng)求的操作。例程400從操作416繼續(xù)到操作418,在那里它結(jié)束。
現(xiàn)在轉(zhuǎn)向圖5,將描述說明性例程500,它用于執(zhí)行用對(duì)附加文檔的改變來回復(fù)電子郵件消息的動(dòng)作。例程500在操作502開始,其中由電子郵件客戶端應(yīng)用程序24接收具有附件的電子郵件消息。例程500從操作502繼續(xù)到操作504,其中接收用對(duì)附加文檔的改變來回復(fù)原始電子郵件的請(qǐng)求。該請(qǐng)求可例如通過用戶選擇與預(yù)覽相關(guān)聯(lián)的動(dòng)作之一來作出。例程500從操作504繼續(xù)到操作506。
在操作506,電子郵件客戶端應(yīng)用程序24啟動(dòng)與該附件相關(guān)聯(lián)的應(yīng)用程序。例如,如果附件包括文字處理文檔,則電子郵件客戶端應(yīng)用程序24可啟動(dòng)用于編輯該文檔的文字處理應(yīng)用程序。該應(yīng)用程序也可以用特別地為審閱和修改文檔所指定的狀態(tài)來啟動(dòng)。這一狀態(tài)通常被稱為“審閱”模式,并提供了用于以允許修改容易地由另一用戶識(shí)別和閱讀的方式作出文檔修改的功能。
如上文簡(jiǎn)要描述的,應(yīng)用程序也可以用促使結(jié)合編輯屏幕顯示“reply withchanges”按鈕62的方式來啟動(dòng)。這在操作506發(fā)生,并允許用戶容易且快速地發(fā)送所改變的文檔作為對(duì)原始電子郵件消息的回復(fù)。例程500從操作506繼續(xù)到操作508,其中從用戶接收對(duì)附加文檔的改變。例程500然后繼續(xù)到操作510,其中從用戶接收通過選擇按鈕62發(fā)送包括改變的文檔的回復(fù)電子郵件消息的請(qǐng)求。
響應(yīng)于接收發(fā)送包括改變的文檔的回復(fù)電子郵件的請(qǐng)求,例程500繼續(xù)到操作512,其中創(chuàng)建附加了改變的文檔的回復(fù)消息。用戶然后可添加批注。如果用戶指示該消息應(yīng)當(dāng)被發(fā)送,則例程繼續(xù)到操作516,其中電子郵件客戶端應(yīng)用程序發(fā)送附加了改變的文檔的回復(fù)電子郵件。應(yīng)用程序被關(guān)閉,且用戶返回到由電子郵件客戶端應(yīng)用程序24提供的顯示。用戶然后可預(yù)覽其它文檔并以此處所描述的方式與電子郵件客戶端應(yīng)用程序24交互。例程500從操作514繼續(xù)到操作518,在那里它結(jié)束。
現(xiàn)在參考圖6,將描述說明性例程600,該例程用于在示出電子郵件消息內(nèi)容的視圖,諸如上文相對(duì)于圖2B所描述的視圖中在電子郵件消息附件之間導(dǎo)航。例程600在操作602開始,其中從用戶接收打開電子郵件消息內(nèi)容用于查看的請(qǐng)求。特別地,這一請(qǐng)求可包括鼠標(biāo)雙擊電子郵件消息或等效的鍵擊。例程600從操作602繼續(xù)到操作604。
在操作604,可對(duì)選中的消息顯示類似于圖2B所示的屏幕顯示。如上所述,該屏幕顯示包括對(duì)選中電子郵件消息的內(nèi)容的顯示。例程600從操作604繼續(xù)到操作606,其中顯示用于在打開的電子郵件消息的附件之間導(dǎo)航的用戶界面75。如果用戶在操作608選擇用戶界面75內(nèi)的附件的標(biāo)識(shí)符,則為對(duì)應(yīng)的附件生成預(yù)覽。該預(yù)覽然后在操作610顯示。應(yīng)當(dāng)理解,電子郵件消息的任何附件可以用此方式來預(yù)覽。一旦用戶完成了查看電子郵件消息的內(nèi)容以及附件的預(yù)覽,則用戶可關(guān)閉該顯示屏幕以返回到圖2A所示的屏幕顯示。因此,例程600在操作612結(jié)束。
基于上述內(nèi)容,應(yīng)當(dāng)理解,本發(fā)明的各實(shí)施例包括用于導(dǎo)航和預(yù)覽電子郵件消息附件的方法、系統(tǒng)、裝置和計(jì)算機(jī)可讀介質(zhì)。以上說明書、示例和數(shù)據(jù)提供了對(duì)本發(fā)明的組成部分的制造和使用的完整描述。由于可以在不脫離本發(fā)明的精神和范圍的情況下作出本發(fā)明的許多實(shí)施例,因此本發(fā)明駐留在所附權(quán)利要求書中。
權(quán)利要求
1.一種用于在一個(gè)或多個(gè)電子郵件消息的一個(gè)或多個(gè)附件之間導(dǎo)航的方法,所述方法包括顯示所述電子郵件消息的列表,所述列表包括與所述一個(gè)或多個(gè)電子郵件消息相關(guān)聯(lián)的標(biāo)題信息;接收對(duì)所述列表中一個(gè)或多個(gè)電子郵件消息的選擇,所選中的電子郵件消息具有一個(gè)或多個(gè)附件;以及與所選中消息的標(biāo)題信息相鄰地顯示每一所述附件的標(biāo)識(shí)符,所述標(biāo)識(shí)符指示所述附件與所選中的消息相關(guān)聯(lián)。
2.如權(quán)利要求1所述的方法,其特征在于,每一所述附件的標(biāo)識(shí)符是可選擇的,并且其中,權(quán)利要求1所述的方法還包括接收對(duì)于對(duì)應(yīng)于附件的標(biāo)識(shí)符的選擇;以及響應(yīng)于接收對(duì)所述標(biāo)識(shí)符的選擇,取消選中所選中的電子郵件消息、選擇對(duì)應(yīng)的附件、以及顯示所述對(duì)應(yīng)附件的預(yù)覽。
3.如權(quán)利要求2所述的方法,其特征在于,還包括接收對(duì)所述列表中具有一個(gè)或多個(gè)附件的電子郵件消息的選擇;以及響應(yīng)于對(duì)沒有附件的消息的選擇,移除具有一個(gè)或多個(gè)附件的消息的附件的所顯示的標(biāo)識(shí)符。
4.如權(quán)利要求2所述的方法,其特征在于,還包括接收對(duì)所述列表中另一電子郵件消息的選擇,所選中的電子郵件消息沒有附件;以及響應(yīng)于對(duì)沒有附件的消息的選擇,移除具有一個(gè)或多個(gè)附件的消息的附件的所顯示的標(biāo)識(shí)符。
5.如權(quán)利要求2所述的方法,其特征在于,還包括接收對(duì)所述列表中具有一個(gè)或多個(gè)附件的電子郵件消息之一的選擇,以及打開所選中的郵件消息用于查看的請(qǐng)求;響應(yīng)于打開所選中的郵件消息用于預(yù)覽的請(qǐng)求,顯示所選中的郵件消息的內(nèi)容;顯示用于在所選中的郵件消息的附件之間導(dǎo)航的用戶界面,所述用戶界面包括所選中的消息的每一附件的標(biāo)識(shí)符。
6.如權(quán)利要求5所述的方法,其特征在于,用于在所選中的郵件消息的附件之間導(dǎo)航的所述用戶界面是與所選中的消息的內(nèi)容的顯示相鄰地顯示的,并且其中,所述方法還包括接收對(duì)所述用戶界面內(nèi)對(duì)應(yīng)于所選中消息的附件之一的標(biāo)識(shí)符的選擇;以及響應(yīng)于對(duì)所述標(biāo)識(shí)符的選擇,顯示所述對(duì)應(yīng)附件的預(yù)覽。
7.如權(quán)利要求6所述的方法,其特征在于,用于在所選中的郵件消息的附件之間導(dǎo)航的所述用戶界面是與所選中的郵件消息所顯示的內(nèi)容相鄰地顯示的。
8.一種其上儲(chǔ)存有計(jì)算機(jī)可執(zhí)行指令的計(jì)算機(jī)可讀介質(zhì),當(dāng)所述指令由計(jì)算機(jī)執(zhí)行時(shí),將使所述計(jì)算機(jī)顯示標(biāo)識(shí)一個(gè)或多個(gè)電子郵件消息的第一窗口窗格;接收對(duì)所述電子郵件消息之一的選擇;確定所選中的電子郵件消息是否具有一個(gè)或多個(gè)附件;響應(yīng)于確定所選中的電子郵件消息具有一個(gè)或多個(gè)附件,對(duì)每一所述附件顯示指示所述附件與所選中的消息相關(guān)聯(lián)的可選擇標(biāo)識(shí)符;顯示用于閱讀所述電子郵件消息的第二窗口窗格;接收對(duì)所述附件標(biāo)識(shí)符的選擇;以及響應(yīng)于對(duì)所述標(biāo)識(shí)符的選擇,在所述第二窗口窗格中顯示所述附件的預(yù)覽。
9.如權(quán)利要求8所述的計(jì)算機(jī)可讀介質(zhì),其特征在于,所述第二窗口窗格是與所述第一窗口窗格相鄰地顯示的。
10.如權(quán)利要求9所述的計(jì)算機(jī)可讀介質(zhì),其特征在于,所述附件標(biāo)識(shí)符包括對(duì)應(yīng)于所述附件類型、所述附件名以及所述附件大小的圖標(biāo)。
11.如權(quán)利要求10所述的計(jì)算機(jī)可讀介質(zhì),其特征在于,每一所述附件的標(biāo)識(shí)符是可選擇的,并且其中,所述計(jì)算機(jī)可讀介質(zhì)還具有儲(chǔ)存在其上的計(jì)算機(jī)可執(zhí)行指令,當(dāng)所述指令由計(jì)算機(jī)執(zhí)行時(shí),將使所述計(jì)算機(jī)接收對(duì)于對(duì)應(yīng)于附件的標(biāo)識(shí)符的選擇;以及響應(yīng)于接收對(duì)所述標(biāo)識(shí)符的選擇,取消選中所選中的郵件消息、選擇所述對(duì)應(yīng)附件、以及顯示所述對(duì)應(yīng)附件的預(yù)覽。
12.如權(quán)利要求11所述的計(jì)算機(jī)可讀介質(zhì),其特征在于,還具有儲(chǔ)存在其上的計(jì)算機(jī)可執(zhí)行指令,當(dāng)所述指令由計(jì)算機(jī)執(zhí)行時(shí),將使所述計(jì)算機(jī)接收對(duì)所述列表中具有一個(gè)或多個(gè)附件的電子郵件消息的選擇;以及響應(yīng)于對(duì)沒有附件的消息的選擇,移除具有一個(gè)或多個(gè)附件的消息的附件的所顯示的標(biāo)識(shí)符。
13.如權(quán)利要求11所述的計(jì)算機(jī)可讀介質(zhì),其特征在于,還具有儲(chǔ)存在其上的計(jì)算機(jī)可執(zhí)行指令,當(dāng)所述指令由計(jì)算機(jī)執(zhí)行時(shí),將使所述計(jì)算機(jī)接收對(duì)所述列表中的另一電子郵件消息的選擇,所選擇的電子郵件消息沒有附件;以及響應(yīng)于對(duì)沒有附件的消息的選擇,移除具有一個(gè)或多個(gè)附件的消息的附件的所顯示的標(biāo)識(shí)符。
14.如權(quán)利要求11所述的計(jì)算機(jī)可讀介質(zhì),其特征在于,還具有儲(chǔ)存在其上的計(jì)算機(jī)可執(zhí)行指令,當(dāng)所述指令由計(jì)算機(jī)執(zhí)行時(shí),將使所述計(jì)算機(jī)接收對(duì)所述列表中具有一個(gè)或多個(gè)附件的電子郵件消息之一的選擇,以及打開所選中的郵件消息用于查看的請(qǐng)求;響應(yīng)于打開所選中的郵件消息用于查看的所述請(qǐng)求,顯示所選中電子郵件消息的內(nèi)容,以及顯示用于在所選中郵件消息之間導(dǎo)航的用戶界面,所述用戶界面包括所選中消息的每一附件的標(biāo)識(shí)符。
15.如權(quán)利要求14所述的計(jì)算機(jī)可讀介質(zhì),其特征在于,用于在所選中的郵件消息之間導(dǎo)航的所述用戶界面是與所選中的消息的內(nèi)容顯示相鄰地顯示的,并且其中,所述計(jì)算機(jī)可讀介質(zhì)還具有儲(chǔ)存在其上的計(jì)算機(jī)可執(zhí)行指令,當(dāng)所述指令由計(jì)算機(jī)執(zhí)行時(shí),將使所述計(jì)算機(jī)接收所述用戶界面內(nèi)對(duì)應(yīng)于所選中消息的附件之一的標(biāo)識(shí)符;以及響應(yīng)于對(duì)所述標(biāo)識(shí)符的選擇,顯示所述對(duì)應(yīng)附件的預(yù)覽。
16.如權(quán)利要求15所述的計(jì)算機(jī)可讀介質(zhì),其特征在于,用于在所選中的郵件消息的附件之間導(dǎo)航的所述用戶界面是與所選中的郵件消息的所顯示內(nèi)容相鄰地顯示的。
全文摘要
提供了一種用于在電子郵件消息附件之間導(dǎo)航的方法和計(jì)算機(jī)可讀介質(zhì)。依照該方法,顯示一電子郵件消息列表,它包括與每一消息相關(guān)聯(lián)的標(biāo)題信息。當(dāng)選中列表中的消息之一時(shí),確定所選中的消息是否具有附件。如果選中的消息具有附件,則與每一附件的標(biāo)題信息相鄰地顯示一標(biāo)識(shí)符。該標(biāo)識(shí)符指示該附件與所選中的消息相關(guān)聯(lián),且提供了諸如附件類型和大小等其它信息。標(biāo)識(shí)符是以向用戶清楚地指示附件與選中的電子郵件消息相關(guān)聯(lián)的方式來顯示的??梢赃x中標(biāo)識(shí)符以預(yù)覽對(duì)應(yīng)的附件。
文檔編號(hào)G06Q10/00GK1770184SQ20051009965
公開日2006年5月10日 申請(qǐng)日期2005年8月30日 優(yōu)先權(quán)日2004年9月30日
發(fā)明者R·楊澤爾-愛潑斯坦, A·哈韋爾, H·薩瓦斯塔諾, E·S·芬克爾斯坦 申請(qǐng)人:微軟公司