亚洲成年人黄色一级片,日本香港三级亚洲三级,黄色成人小视频,国产青草视频,国产一区二区久久精品,91在线免费公开视频,成年轻人网站色直接看

還原帶有上下文的已刪除項的制作方法

文檔序號:6384616閱讀:164來源:國知局
專利名稱:還原帶有上下文的已刪除項的制作方法
技術(shù)領(lǐng)域
本發(fā)明涉及已刪除項的還原。
背景技術(shù)
用戶通常查看電子消息和在電子消息上執(zhí)行其它操作(例如,轉(zhuǎn)發(fā)、回復(fù)、標(biāo)記為
緊急、移動、刪除......)。當(dāng)用戶刪除電子消息時,電子消息可被移動至已刪除項文件夾。
盡管用戶可將電子消息從已刪除項文件夾移除,他們可能不記得該消息原始位于何處。

發(fā)明內(nèi)容
提供本發(fā)明內(nèi)容以便以簡化形式介紹將在以下具體實施方式
中進一步描述的一些概念。本發(fā)明內(nèi)容并非旨在標(biāo)識所要求保護的主題的關(guān)鍵特征或必要特征,也不旨在用于幫助確定所要求保護的主題的范圍。與刪除項(諸如電子消息)有關(guān)的已刪除屬性信息被用于還原已刪除項。已刪除屬性信息響應(yīng)于刪除項而被存儲。所存儲的已刪除屬性信息標(biāo)識該項被刪除的位置,且可包括其它信息。位置信息可以是指定位置,諸如文件夾(例如,收件箱、已發(fā)送、文件夾I……)、日歷、網(wǎng)絡(luò)位置等。響應(yīng)于還原已刪除項的請求,已刪除屬性信息被用于將已刪除項還原到該項在被刪除時所處的位置。圖形用戶界面可用于協(xié)助用戶還原已刪除項。用戶界面可顯示一個或多個已刪除項將被/已經(jīng)被還原的位置的用戶友好的名字(例如“收件箱”、“文件夾 I”......)。附圖簡述

圖I示出了示例性計算設(shè)備;圖2示出了使用已刪除屬性信息來還原電子消息的示例性系統(tǒng);圖3示出了一顯示器,其圖示消息收發(fā)窗口,該窗口顯示用戶與已被刪除的電子消息交互并還原這些消息中的一條或多條;圖4示出了用于當(dāng)已刪除屬性信息可用時使用已刪除屬性信息還原已刪除項的過程;圖5示出了用于當(dāng)項被刪除時存儲已刪除屬性信息的過程;圖6示出了在還原已刪除電子消息時所使用的系統(tǒng)體系結(jié)構(gòu);以及圖7-9示出了示例性顯示器,其圖示使用包括位置信息的已刪除屬性信息來還原已刪除消息。詳細(xì)描述現(xiàn)在參考其中相同的標(biāo)號代表相同的元素的附圖,描述各實施例。具體地,圖I和相應(yīng)的討論旨在提供對在其中可實現(xiàn)各實施例的合適計算環(huán)境的簡要、概括描述。一般地,程序模塊包括執(zhí)行特定任務(wù)或?qū)崿F(xiàn)特定抽象數(shù)據(jù)類型的例程、程序、組件、數(shù)據(jù)結(jié)構(gòu)、以及其他類型的結(jié)構(gòu)。也可使用其它計算機系統(tǒng)配置,包括手持式設(shè)備、多處理器系統(tǒng)、基于微處理器或可編程消費電子產(chǎn)品、小型計算機、大型計算機等等。還可使用在其中任務(wù)由通過通信網(wǎng)絡(luò)鏈接的遠(yuǎn)程處理設(shè)備執(zhí)行的分布式計算環(huán)境。在分布式計算環(huán)境中,程序模塊可位于本地和遠(yuǎn)程存儲器存儲設(shè)備中?,F(xiàn)在參考

圖1,將描述在各實施例中利用的計算機100的說明性計算機架構(gòu)。圖1所示的計算機架構(gòu)可被配置為服務(wù)器計算設(shè)備、臺式計算設(shè)備、移動計算設(shè)備(例如智能電話、筆記本、平板……)并且包括中央處理單元5 (“CPU”)、包括隨機存取存儲器9 (“RAM”)和只讀存儲器(“ROM”)10的系統(tǒng)存儲器7、以及將存儲器耦合至中央處理單元(“CPU”)5的系統(tǒng)總線12?;据斎?輸出系統(tǒng)存儲在ROM 10中,所述基本輸入/輸出系統(tǒng)包含幫助在諸如啟動期間在計算機內(nèi)元件之間傳遞信息的基本例程。計算機100還包括用于存儲操作系統(tǒng)16、一個或多個應(yīng)用24、電子消息27、以及其它程序模塊的大容量存儲設(shè)備14,其他程序模塊例如Web瀏覽器25、和刪除管理器26,這將在以下更為詳盡地描述。大容量存儲設(shè)備14通過連接到總線12的大容量存儲控制器(未示出)連接到CPU
5。大容量存儲設(shè)備14及其相關(guān)聯(lián)的計算機可讀介質(zhì)為計算機100提供非易失性存儲。雖然此處包含的對計算機可讀介質(zhì)的描述涉及諸如硬盤或CD-ROM驅(qū)動器等大容量存儲設(shè)備,但是計算機可讀介質(zhì)可以是能夠由計算機100訪問的任何可用介質(zhì)。作為示例而非限制,計算機可讀介質(zhì)可包括計算機存儲介質(zhì)和通信介質(zhì)。計算機存儲介質(zhì)包括以存儲如計算機可讀指令、數(shù)據(jù)結(jié)構(gòu)、程序模塊或其他數(shù)據(jù)等信息的任何方法或技術(shù)來實現(xiàn) 的易失性和非易失性、可移動和不可移動介質(zhì)。計算機存儲介質(zhì)還包括,但不限于,RAM、ROM、可擦除可編程只讀存儲器(“EPROM”)、電可擦可編程只讀存儲器(“EEPR0M”)、閃存或其它固態(tài)存儲器技術(shù)、⑶-ROM、數(shù)字多功能盤(“DVD”)或其它光存儲、磁帶盒、磁帶、磁盤存儲或其它磁性存儲設(shè)備、或能用于存儲所需信息且可以由計算機100訪問的任何其它介質(zhì)。根據(jù)各實施例,計算機100可以使用通過諸如因特網(wǎng)的網(wǎng)絡(luò)18至遠(yuǎn)程計算機的邏輯連接在聯(lián)網(wǎng)環(huán)境中操作。計算機100可以通過連接至總線12的網(wǎng)絡(luò)接口單元20來連接到網(wǎng)絡(luò)18。網(wǎng)絡(luò)連接可以是無線的和/或有線的。網(wǎng)絡(luò)接口單元20也可用于連接到其它類型的網(wǎng)絡(luò)和遠(yuǎn)程計算機系統(tǒng)。計算機100也可包括輸入/輸出控制器22,用于接收和處理來自諸如觸摸輸入設(shè)備的多個其他設(shè)備的輸入。觸摸輸入設(shè)備可利用允許識別單次/多次觸摸輸入(觸摸/非觸摸)的任何技術(shù)。例如,技術(shù)可包括但不限于:熱量、手指壓力、高俘獲率照相機、紅外光、光學(xué)捕捉、調(diào)諧的電磁感應(yīng)、超聲波接收器、傳感麥克風(fēng)、激光測距儀、陰影捕捉等。根據(jù)一個實施例,觸摸輸入設(shè)備可以被配置為檢測接近觸摸(即在離觸摸輸入設(shè)備的某個距離內(nèi),但是與所述觸摸輸入設(shè)備沒有物理上接觸)。觸摸輸入設(shè)備也可以作為顯示器28。輸入/輸出控制器22也向一個或多個顯示屏、打印機或其他類型的輸出設(shè)備提供輸出。相機和/或某種其他傳感設(shè)備可操作來記錄一個或多個用戶以及捕捉計算設(shè)備的用戶作出的運動和/或姿勢。傳感設(shè)備還可操作來捕捉諸如通過話筒口述的單詞和/或捕捉來自用戶的諸如通過鍵盤和/或鼠標(biāo)(未描繪)的其他輸入。傳感設(shè)備可包括能夠檢測用戶的移動的任何運動檢測設(shè)備。例如,相機可以包括微軟KJNECT 運動捕捉設(shè)備,它包括多個相機和多個話筒。可以通過片上系統(tǒng)(SOC)來實踐本發(fā)明的各實施例,其中,可以將附圖中示出的每個或許多組件/處理集成到單個集成電路上。這樣的SOC設(shè)備可包括一個或多個處理單元、圖形單元、通信單元、系統(tǒng)虛擬化單元以及各種應(yīng)用功能,所有這些都被集成到(或“燒錄”到)芯片基板上作為單個集成電路。當(dāng)經(jīng)由SOC運行時,本文所描述的功能中的全部/某些可與計算機I00的其它組件一起集成到單個集成電路(芯片)上。如前簡述的一樣,多個程序模塊和數(shù)據(jù)文件可以存儲在計算機100的大容量存儲設(shè)備14和RAM 9內(nèi),包括適于控制聯(lián)網(wǎng)的計算機的操作的操作系統(tǒng)16,如來自華盛頓州雷蒙德市的微軟公司的WINDOWS 7 WINDOWS SERVER 操作系統(tǒng)。大容量存儲設(shè)備14和RAM 9還可以存儲一個或多個程序模塊。具體地,大容量存儲設(shè)備14和RAM 9可存儲一個或多個應(yīng)用,諸如刪除管理器26、消息收發(fā)應(yīng)用24 (例如,諸如MICROSOFT OUTLOOK的消息收發(fā)應(yīng)用、即時消息收發(fā)(頂)應(yīng)用、SMS消息等),且可存儲一個或多個Web瀏覽器25。Web瀏覽器25可用于請求、接收、呈現(xiàn)以及提供與諸如網(wǎng)頁、電子消息、視頻、文檔等電子內(nèi)容的交互。根據(jù)一實施例,Web瀏覽器包括來自微軟公司的INTERNET EXPLORER Web瀏覽器應(yīng)用程序。刪除管理器26可位于客戶機設(shè)備和/或服務(wù)器設(shè)備上(例如,在服務(wù)19內(nèi))。刪除管理器26可被配置為用于向不同租戶(例如,微軟OFFICE 365)提供資源(例如,服務(wù)、數(shù)據(jù)……)的應(yīng)用/過程和/ 或基于云的多租戶服務(wù)的一部分。一般而言,刪除管理器26被配置成執(zhí)行與存儲已刪除屬性信息和使用已刪除屬性信息執(zhí)行動作有關(guān)的操作。與刪除項(諸如電子消息)有關(guān)的已刪除屬性信息被刪除管理器26獲取并存儲供之后使用。所存儲的已刪除屬性信息可涉及與項的刪除相關(guān)聯(lián)的一個或多個不同屬性。所存儲的已刪除屬性信息標(biāo)識該項被刪除的位置,且可包括其它信息。位置信息可以是指定位置,諸如文件夾(例如,收件箱、已發(fā)送、文件夾I……)、日歷、網(wǎng)絡(luò)位置等。響應(yīng)于還原已刪除項的請求,已刪除屬性信息被用于將已刪除項還原到該項在被刪除時所處的位置。圖形用戶界面可用于協(xié)助用戶還原已刪除項。用戶界面可顯示已刪除項將被/已經(jīng)被還原的位置的用戶友好的名字(例如“收件箱”、“文件夾I”……)。將在以下提供關(guān)于刪除管理器26的操作的額外細(xì)節(jié)。圖2示出了使用已刪除屬性信息來還原電子消息的示例性系統(tǒng)。如圖所例示的,系統(tǒng)200包括服務(wù)210、刪除管理器240、存儲245、觸摸屏輸入設(shè)備/顯示器250 (例如,平板(slate))和諸如智能電話的移動設(shè)備230。如所示出的,服務(wù)210是一種基于云和/或基于企業(yè)的服務(wù),其可被配置成提供電子消息收發(fā)服務(wù)(例如,微軟OFFICE 365、或提供消收發(fā)服務(wù)的某種其它基于云/在線服務(wù))。服務(wù)210提供的服務(wù)/應(yīng)用中的一個或多個服務(wù)/應(yīng)用的功能也可被配置為基于客戶機的應(yīng)用。例如,客戶機設(shè)備可包括執(zhí)行與發(fā)送/接收電子消息和已刪除項(諸如電子郵件消息)/同電子消息和已刪除項進行交互相關(guān)的操作的應(yīng)用。消息收發(fā)應(yīng)用/服務(wù)還可提供與其它類型的消息(例如,頂消息、SMS、MMS等)相關(guān)的消息收發(fā)服務(wù)。盡管系統(tǒng)200示出了消息收發(fā)服務(wù),但其它服務(wù)/應(yīng)用可被配置成使用已刪除屬性信息來與已刪除項交互。如圖所例示的,服務(wù)210是向任何數(shù)目的承租人(例如,承租人1-N)提供資源215和服務(wù)的多承租人服務(wù)。根據(jù)一實施例,多承租人服務(wù)210是基于云的服務(wù),其將資源/服務(wù)215提供給訂閱該服務(wù)的承租人,以及與其他承租人數(shù)據(jù)分開地維護每個承租人的數(shù)據(jù)并保護每個承租人的數(shù)據(jù)。系統(tǒng)200包括檢測何時已接收到觸摸輸入(例如,手指觸摸或幾乎接觸觸摸屏)的觸摸屏輸入設(shè)備/顯示器250 (例如,板片/平板設(shè)備)和移動電話230。可利用檢測用戶的觸摸輸入的任何類型的觸摸屏。例如,觸摸屏可包括一層或多層檢測觸摸輸入的電容性材料。除了電容性材料之外或代替電容性材料,可使用其他傳感器。例如,可使用紅外(IR)傳感器。根據(jù)一實施例,觸摸屏被配置成檢測與可觸摸的表面接觸或位于可觸摸的表面上方的物體。盡管在本說明書中使用術(shù)語“上方”,應(yīng)理解,觸摸面板系統(tǒng)的定向是不相關(guān)的。術(shù)語“上方”旨在可適用于所有這樣的定向。觸摸屏可被配置成確定觸摸輸入被接收的位置(如起點、中間點和終點)??赏ㄟ^任何合適的手段,包括如耦合到觸摸面板的振動傳感器或話筒,來檢測可觸摸的表面和物體之間的實際接觸。用于檢測接觸的傳感器的示例的非窮盡列表包括:基于壓力的機構(gòu)、微機械加速計、壓電器件、電容傳感器、電阻傳感器、感應(yīng)傳感器、激光振動計和LED振動計。如圖所示,觸摸屏輸入設(shè)備/顯示器250和移動設(shè)備230示出了已刪除電子消息的示例性顯示器252/232。電子消息(已刪除和未被刪除)可被存儲在設(shè)備(例如,移動設(shè)備230、平板250和/或某個其它位置(例如,網(wǎng)絡(luò)存儲245)上)。移動設(shè)備230示出顯示器232,其圖示以列表視圖示出的、基于每一電子郵件被刪除的時間排序的已刪除電子郵件消息。移動設(shè)備230示出從最近刪除到最早刪除排列的已刪除消息。電子消息可由電子郵件程序、文本消息收發(fā)程序、即時消息收發(fā)程序、消息收發(fā)服務(wù)等顯示。消息可按列表顯示、被安排成線程、和/或按照不同方式安排。消息可由基于客戶機的應(yīng)用和/或基于服務(wù)器的應(yīng)用(例如,基于企業(yè)、云的應(yīng)用)顯示。平板250顯示用戶206選擇從最早刪除到最近刪除來排序消息(255)。刪除管理器240被配置成執(zhí)行涉及存儲已刪除屬性信息以及使用所存儲的已刪除屬性信息來與已刪除消息和/或其它內(nèi)容交互并還原已刪除消息和/或其它內(nèi)容的操作。已刪除屬性信息可與不同類型的操作一起使用,諸如還原一個或多個已刪除消息。其它操作可包括:使用已刪除屬性信息對已刪`除項排序;使用已刪除屬性信息過濾已刪除項;使用已刪除屬性信息觸發(fā)一個或多個規(guī)則等。與每一已刪除消息相關(guān)聯(lián)的已刪除屬性信息中的全部/部分可取決于所請求的操作而被訪問。例如,項被刪除的位置可在還原項時使用,且每一已刪除項的刪除時間可被用于對已刪除項排序。刪除管理器240還被配置成確定項何時被刪除以及響應(yīng)于項的刪除要存儲什么信息。例如,以下中的一個或多個可被確定并被存儲:刪除的時間;用于刪除項的設(shè)備;已刪除項曾被存儲的設(shè)備;以及當(dāng)項被刪除時用戶的位置。還可存儲其它刪除信息(例如,與已刪除項相關(guān)聯(lián)的應(yīng)用、最后用于訪問已刪除項的應(yīng)用……)。響應(yīng)于刪除項,刪除管理器240存儲項被刪除的位置。根據(jù)一實施例,位置被存儲為正被刪除的電子消息的屬性。位置可包括用戶友好的名字,例如“文件夾1、收件箱、項目Alpha、Ed的日歷”等。位置可以是對位置的鏈接或?qū)ξ恢玫哪撤N其它標(biāo)識符。術(shù)語“鏈接”指的是表示內(nèi)容的位置的地址。例如,鏈接可以是指定內(nèi)容被存儲的網(wǎng)絡(luò)位置的統(tǒng)一資源定位符(URL)的形式的。選擇鏈接一般檢索該鏈接所指向的內(nèi)容。如圖所示,移動設(shè)備230顯示用戶選擇項(例如,日歷約會231)來還原。響應(yīng)于選擇要還原的消息,n 231可被顯示,其允許用戶看到已刪除項將被還原的位置。在當(dāng)前示例中,當(dāng)用戶選擇還原已刪除項231 (例如,選擇R選項)時,已刪除項231將被還原到日歷
Io平板250顯示用戶選擇作為線程且包括一條以上的消息的項(消息260)來還原。響應(yīng)于選擇要還原的線程,UI 261可被顯示,其允許用戶看到已刪除線程及其內(nèi)容將被還原的位置。在當(dāng)前示例中,當(dāng)用戶選擇還原已刪除項260 (例如,選擇R選項)時,已刪除項260將被還原到Contoso項目。圖3示出了一顯示器,其圖示消息收發(fā)窗口,該窗口顯示用戶與已被刪除的電子消息交互并還原這些消息中的一條或多條。如圖所示,窗口 300包括消息列表330。窗口300中可包括更多或更少的區(qū)域。例如,窗口 300可包括文件夾列表和預(yù)覽區(qū)。文件夾列表可用于顯示不同的文件夾,這些文件夾可被選擇以填充消息列表330 (例如,選擇已刪除項文件夾來顯示已刪除項)。預(yù)覽區(qū)(見圖2)可用于顯示與所選消息/消息線程相關(guān)聯(lián)的消息內(nèi)容。諸如圖標(biāo)和/或彩色/突出顯示的圖形指示符可被顯示,以指示所選消息。窗口 300可以是與臺式應(yīng)用、移動應(yīng)用和/或基于web的應(yīng)用(例如,通過瀏覽器來顯示)相關(guān)聯(lián)的窗口。例如,web瀏覽器可訪問電子郵件服務(wù),計算設(shè)備上的電子郵件應(yīng)用可被配置成編寫/發(fā)送/從一個或多個不同的服務(wù)接收電子郵件等。消息列表330顯示已刪除項的列表。消息列表內(nèi)的所示消息可按照不同方式排序/過濾。用戶可使用用戶界面(UI)選項320來指定用于確定要在消息列表320內(nèi)顯示的已刪除項和/或其排序的值。例如,消息可基于以下來排序302 :按照日期的最近刪除(最新)到最早刪除;最早刪除到最新刪除;和日期的范圍可被指定。消息還可基于從中刪除項的設(shè)備306、在其中存儲項的設(shè)備306、以及當(dāng)項被刪除時用戶所處的位置308來過濾。已刪除項也可使用還原選項304來被還原。用戶可使用已刪除屬性信息指定他們想要還原在預(yù)定時間段(例如,最近2小時)內(nèi)刪除的項、從特定設(shè)備刪除的項、從特定位置刪除的項、在用戶處于特定位置時刪除的項和/或任何組合。如圖所示,消息列表330中的已刪除消息按照最近刪除的次序被顯示。消息列表330顯示單個消息和消息線程。消息線程中的消息可通過選擇消息線程前的展開/折疊圖標(biāo)被展開。在當(dāng)前示例中,每一消息的刪除時間被顯示在消息標(biāo)識符下方,且消息被接收的時間被顯示在接收標(biāo)題的下方。例如,消息Ml在上午11 41被刪除而在12月I日接收,消息M2在11 :32被刪除而在上午11 :32接收,消息M3在周三下午I :41被刪除而在9月21日接收等等。由此可見,盡管一消息可能早于之前的消息被接收,但消息列表330內(nèi)已刪除消息的次序是基于刪除的時間(最近刪除到最早刪除)而不是基于消息的接收時間來排序。因此,用戶能夠更容易地定位最近刪除的項。用戶還可根據(jù)其它屬性,諸如接收時間來對已刪除消息排序??梢允褂靡环N或多種類型的一個或多個用戶界面來與已刪除電子消息交互。例如,UI 320可提供不同選擇,上下文菜單350可被使用、界面361可被使用、菜單欄內(nèi)的菜單、選自條帶用戶界面的菜單項、圖形菜單等等。在當(dāng)前示例中,菜單320、上下文菜單350和菜單360被示出。用戶界面(UI)元素320、350和360可在還原已刪除消息時被使用。一般而言,Π被配置成使 得用戶可容易地與內(nèi)容和電子消息交互。例如,用戶可簡單地選擇UI 320,350,361內(nèi)的選項來還原已刪除電子消息??娠@示零個或多個選項。例如,選項可以是當(dāng)被選擇時還原已刪除電子消息的單個還原選項,諸如用戶界面361中所示。還原Π還可包括其他選項,諸如上下文菜單350中所示。如圖所示,選項352顯示消息從中刪除的原始位置(文件夾I)、默認(rèn)位置(例如,收件箱和/或某個其它預(yù)定義位置)和允許用戶指定還原選項的位置的“其它”選擇。在當(dāng)前示例中,用戶306選擇了“文件夾I”來還原已刪除消息Ml。UI 360顯示了在還原已刪除電子消息時可被使用的另一示例性n元素。響應(yīng)于用戶在已刪除消息上懸停,UI 360被顯示,該UI提供還原消息的選項(R)且顯示已刪除消息將被還原的位置。根據(jù)一實施例,菜單被阿爾法混合顯示,使得內(nèi)容在菜單360顯示下的一部分保持可見。UI 370可響應(yīng)于項正在被還原而被顯示。n 370可被顯示預(yù)定的一段時間,可被自動和/或手動從顯示中移除。圖4-5示出了用于還原已刪除電子消息的說明性過程。在閱讀本文中給出的例程的討論時,應(yīng)該理解,各個實施例的邏輯操作被實現(xiàn)為:(I) 一系列運行于計算系統(tǒng)上的計算機實現(xiàn)的動作或程序模塊;和/或(2)計算系統(tǒng)內(nèi)的互連的機器邏輯電路或電路模塊。這種實現(xiàn)是取決于實現(xiàn)本發(fā)明的計算系統(tǒng)的性能需求的選擇問題。因此,所例示并構(gòu)成本文中描述的實施例的邏輯操作被不同地稱為操作、結(jié)構(gòu)設(shè)備、動作或模塊。這些操作、結(jié)構(gòu)設(shè)備、動作和模塊可以用軟件、固件、專用數(shù)字邏輯,以及其任何組合來實現(xiàn)。雖然操作是以特定次序示出,但是操作的次序可改變且以其他次序來執(zhí)行。圖4示出了用于當(dāng)·已刪除屬性信息可用時使用已刪除屬性信息還原已刪除項的過程。在開始操作之后,過程400流至操作410,在那里圖形用戶界面被顯示以與已刪除項交互并還原已刪除項。根據(jù)一實施例,項是電子消息。例如,電子消息可以是以下的一項或多項:電子郵件消息、SMS、MMS等。圖形用戶界面包括用于與已刪除項交互的不同用戶界面元素。例如,用戶界面元素可用于排序電子消息(例如,最早到最新、最新到最早、一范圍內(nèi)、在特定設(shè)備上刪除、在特定位置刪除……)、還原已刪除項、使用已刪除屬性信息創(chuàng)建/激發(fā)規(guī)則、過濾已刪除項等。轉(zhuǎn)至操作420,已刪除項被顯示。消息可按列表顯示、被安排成線程、和/或按照不同方式安排。消息可由基于客戶機的應(yīng)用和/或基于服務(wù)器的應(yīng)用(例如,基于企業(yè)、云的應(yīng)用)顯示。根據(jù)一實施例,已刪除項一開始從最新刪除的項(例如,最近刪除的項)到最早刪除的項被顯示在⑶I中。流至操作430,接收還原已刪除項的請求。請求可通過⑶I和/或通過某種其它方法來接收。例如,請求可響應(yīng)于規(guī)則被激發(fā)而自動生成。轉(zhuǎn)到操作440,嘗試訪問已刪除項的已刪除屬性信息。在一些情景中,已刪除項可能不具有指定項被刪除的位置的已刪除屬性信息。已刪除屬性信息的全部/部分可被訪問。例如,項被刪除的位置可被訪問以還原已刪除項,而無需訪問為該項存儲的任何其它已刪除屬性信息。類似地,每一已刪除項的刪除時間可用于根據(jù)刪除時間排序已刪除項而無需訪問位置信息。當(dāng)已刪除屬性信息不存在和/或不包括已刪除項的位置信息時,默認(rèn)位置被用于還原已刪除項。默認(rèn)位置可以是用戶定義的位置和/或由應(yīng)用/服務(wù)預(yù)定義。根據(jù)一實施例,默認(rèn)位置是消息收發(fā)應(yīng)用的“收件箱”。移至判定操作450,還原操作被執(zhí)行。已刪除項被還原到所選位置(例如,項被刪除的位置、默認(rèn)位置或不同的所選位置)。轉(zhuǎn)到操作460,執(zhí)行還原操作的結(jié)果被顯示。例如,顯示器可被更新以顯示已刪除消息被還原到哪里,且已刪除項可被更新以移除已刪除消息的顯示。隨后該過程移至結(jié)束操作并返回以處理其它動作。圖5示出了用于當(dāng)項被刪除時存儲已刪除屬性信息的過程。在開始操作之后,過程500流到操作510,在那里作出項被刪除的判斷。該項可被手動(例如應(yīng)用戶選擇)和/或自動(例如刪除某些項的規(guī)則激發(fā))刪除。移至操作520,已刪除項的已刪除屬性信息被更新。項被刪除的位置525被更新。位置信息525標(biāo)識當(dāng)項被刪除時該項所駐留的位置。位置可以是到一位置的路徑、位置的名字和/或某個其它標(biāo)識符。位置還可包括向一個或多個用戶顯示的用戶友好的名字。其它已刪除屬性信息可與已刪除項相關(guān)聯(lián),使得該信息可在之后使用。例如,以下中的一個或多個可被確定刪除的時間521 ;用于刪除項的設(shè)備522 ;已刪除項曾被存儲的設(shè)備522 ;以及當(dāng)項被刪除時用戶的位置523。還可存儲其它刪除信息524 (例如,與已刪除項相關(guān)聯(lián)的應(yīng)用、最后用于訪問已刪除項的應(yīng)用……)。流至操作530,已刪除屬性信息被存儲。根據(jù)一實施例,已刪除屬性信息被存儲為在已刪除項的元數(shù)據(jù)中存儲 的一個或多個屬性。根據(jù)一實施例,已刪除屬性和相應(yīng)的值可由用戶通過用戶界面查看和/或被程序訪問。隨后該過程移至結(jié)束操作并返回以處理其它動作。圖6示出了如此處所述的在還原已刪除電子消息時所使用的系統(tǒng)體系結(jié)構(gòu)。由應(yīng)用(例如,應(yīng)用1020)和刪除管理器26使用和顯示的內(nèi)容可被存儲在不同的位置。例如,應(yīng)用1020可使用目錄服務(wù)1022、web門戶1024、郵箱服務(wù)1026、即時消息收發(fā)存儲1028和社交網(wǎng)站1030來使用/存儲數(shù)據(jù)。應(yīng)用1020可使用這些類型的系統(tǒng)等中的任一個。服務(wù)器1032可用于訪問源以及準(zhǔn)備和顯示電子消息。例如,服務(wù)器1032可為應(yīng)用102訪問包括已刪除電子消息的電子消息以便在一客戶機(例如,瀏覽器或某個其它窗口)處顯示并從一客戶機還原。作為一個示例,服務(wù)器1032可以是被配置成向一個或多個用戶提供消息收發(fā)服務(wù)(例如,電子郵件、文本消息、頂消息等)的web服務(wù)器。服務(wù)器1032可通過網(wǎng)絡(luò)1008使用web來與客戶機進行交互。服務(wù)器1032還可包括應(yīng)用程序(例如,消息收發(fā)應(yīng)用)??膳c服務(wù)器1032和演示應(yīng)用交互的客戶機的示例包括計算設(shè)備1002,該計算設(shè)備1002可包括任何通用個人計算機、平板計算設(shè)備1004和/或可包括智能電話的移動計算設(shè)備1006。這些設(shè)備中的任一個可從存儲1016獲得內(nèi)容。圖7-9示出了示例性顯示器,其圖示使用包括位置信息的已刪除屬性信息來還原已刪除消息。本文中所示的示例是出于例示的目的,并不旨在進行限制。圖7示出了示例性橫向平板顯示器,其顯示還原一個或多個已刪除電子消息。顯示器710示出了一顯示器,其顯示已刪除電子消息的列表725,這些消息一開始按照從最近刪除到最早刪除的次序被顯示。如此處所述,已刪除電子消息可使用其它排序/過濾值來顯示。如圖所示,用戶706正在選擇還原操作304來還原滿足一個或多個指定條件的已刪除項。顯示器750顯示用戶706輸入值760,這些值被用于確定要還原的已刪除電子消息。如圖所示,用戶706輸入了還原在今天上午9點和當(dāng)前之間刪除的項。其它時間可被輸A(例如,最后X分鐘/天內(nèi)的項)以及其它過濾信息可被輸入,以確定要還原什么項(例如,還原從昨天開始在設(shè)備I上刪除的項、還原上周內(nèi)在西雅圖刪除的項)。在用戶輸入了期望的參數(shù)之后,在電子消息的已刪除屬性信息可用時,使用該已刪除屬性信息,項被還原。預(yù)覽(例如,預(yù)覽765)可被顯示,以便在還原項之前顯示所確定的要還原的項。例如,所標(biāo)識的項可在同一窗口(765)內(nèi)不同地顯不和/或顯不在不同的窗口中(未不出)。在還原了所確定的項(在此示例中為項Ml和M2)之后,列表755顯示其余的已刪除項。如此處所述,顯示可被更新以指示已刪除項被還原的位置。圖8示出了示例性橫向平板顯示器,其顯示與已刪除電子消息的交互和選擇要還原的刪除項。顯示器810示出了一顯示器,其顯示已刪除電子消息的列表725,這些消息一開始按照從最近刪除到最早刪除的次序被顯示。如圖所示,用戶806正在消息865上懸停。響應(yīng)于在消息上懸停,還原用戶界面元素860被顯示。還原用戶界面元素860顯示還原操作(R)和根據(jù)已刪除屬性信息“文件夾I”確定的要還原的位置以及可被選擇來還原已刪除項的默認(rèn)位置“收件箱”。在當(dāng)前示例中,還原用戶界面元素860預(yù)先選擇如已刪除屬性信息“文件夾I”所確定的位置。當(dāng)用戶選擇“R”選項時,消息被還原。顯不器850顯不在還原消息M2 (825)之后的顯不器810。如圖所不,消息865被顯示,其向用戶示出消息被還原的位置。在當(dāng)前示例中,消息被還原到如由與消息相關(guān)聯(lián)的已刪除屬性信息所確定的文件夾I。在消息865從屏幕移除之前消息865可被顯示預(yù)定的一段時間和/或消息865可被手動從屏幕移除(例如,用戶選擇消息865和/或選擇顯示器850中的某個其它位置)。圖9示出了示例性橫向平板顯示器,其顯示選擇和還原一組已刪除電子消息。顯示器910示出了一顯示器,其顯示已刪除電子消息的列表725,這些消息一開始按照從最近刪除到最早刪除的次序被顯示。如圖所示,用戶906正在選擇一組四條已刪除消息來進行可能的還原。響應(yīng)于該選擇,n 920被顯示,其向用戶顯示已刪除消息中的每一條將被還原的位置以及可被選擇來還原消息的還原選項“R”。響應(yīng)于用戶906選擇還原選項,所選消息被還原到所確定的位置。n 930向用戶提供已刪除消息被還原的位置,以及可用于撤銷/改變所還原的消息中的一條或多條的“改變”選項。例如,用戶可使用改變選項來撤銷對消息的全部/部分的還原,和/或改變已刪除消息的全部/部分被還原的位置。盡管已經(jīng)描述了本發(fā)明的某些實施方式,但也可能存在其他實施方式。此外,雖然本發(fā)明的各實施方式被描述為與存儲在存儲器和其他存儲介質(zhì)中的數(shù)據(jù)相關(guān)聯(lián),但數(shù)據(jù)還可以被存儲在或讀取自其他類型的計算機可讀介質(zhì),如輔助存儲設(shè)備,像硬盤、軟盤、或CD-ROM ;來自因特網(wǎng)的載波;或其他形式的RAM或ROM。此外,所公開的方法的各步驟可以任何方式修改,包括通過對各步驟重新排序和/或插入或刪除步驟,而不背離本發(fā)明。以上說明、示例和數(shù) 據(jù)提供了對本發(fā)明的組成部分的制造和使用的全面描述。因為可以在不背離本發(fā)明的精神和范圍的情況下做出本發(fā)明的許多實施例,所以本發(fā)明落在所附權(quán)利要求的范圍內(nèi)。
權(quán)利要求
1.一種用于還原已刪除項的方法,包括: 接收還原已刪除電子消息的請求,所述已刪除電子消息是之前被刪除的電子消息; 訪問所述已刪除電子消息的已刪除屬性信息,所述已刪除屬性信息包括定義所述電子消息被刪除的位置的位置信息;以及 使用包括所述位置信息的所述已刪除屬性信息來還原所述已刪除項電子消息。
2.如權(quán)利要求1所述的方法,其特征在于,還包括確定所述已刪除屬性信息何時對所述已刪除電子消息存在,以及所述已刪除屬性信息何時對所述已刪除電子消息不存在。
3.如權(quán)利要求2所述的方法,其特征在于,還原所述已刪除電子消息包括在所述已刪除屬性信息存在時將所述已刪除電子消息還原到由所述已刪除屬性信息確定的位置,以及在所述已刪除屬性信息不存在時將所述已刪除電子消息還原到默認(rèn)位置。
4.如權(quán)利要求2所述的方法,其特征在于,響應(yīng)于所述電子消息被刪除,所述已刪除屬性信息被存儲為所述已刪除電子消息的屬性。
5.如權(quán)利要求1所述的方法,其特征在于,所述已刪除屬性信息還包括以下中的至少一個:所述電子消息被刪除的設(shè)備;當(dāng)所述電子消息被刪除時所述用戶所處的位置;以及刪除的時間。
6.如權(quán)利要求1所述的方法,其特征在于,還包括顯示用于接收還原包括已刪除電子消息的列表視圖中的已刪除電子消息的輸入的圖形用戶界面,包括顯示所述已刪除電子消息要被還原的位置的用戶友好的名字,其中所述圖形用戶界面包括用于使用所述已刪除電子消息的刪除時間來對所述已刪除電子消息排序的用戶界面元素。
7.一種具有用于還原已刪除電子消息的計算機可執(zhí)行指令的計算機可讀介質(zhì),包括: 接收還原已刪除電子消息的請求,所 述已刪除電子消息是之前被刪除的電子消息; 確定已刪除屬性信息何時對所述已刪除電子消息存在,所述已刪除屬性信息包括所述電子消息被刪除的位置; 且當(dāng)所述已刪除屬性信息對所述已刪除電子消息存在時,訪問所述已刪除電子消息的已刪除屬性信息;以及 使用包括所述電子消息被刪除的位置的所述已刪除屬性信息來還原所述已刪除項電子消息。
8.一種用于還原已刪除電子消息的系統(tǒng),包括: 顯示器; 耦合至網(wǎng)絡(luò)的網(wǎng)絡(luò)連接; 處理器和計算機可讀介質(zhì); 存儲在所述計算機可讀介質(zhì)上并在所述處理器上執(zhí)行的操作環(huán)境;以及 在所述操作環(huán)境的控制下操作并操作用于執(zhí)行動作的過程,包括: 接收還原已刪除電子消息的請求,所述已刪除電子消息是之前被刪除的電子消息;確定已刪除屬性信息何時對所述已刪除電子消息存在,所述已刪除屬性信息包括所述電子消息被刪除的位置; 且當(dāng)所述已刪除屬性信息對所述已刪除電子消息存在時,訪問所述已刪除電子消息的已刪除屬性信息,并使用所述已刪除屬性信息來還原所述已刪除項電子消息; 且當(dāng)所述已刪除屬性信息對所述已刪除電子消息不存在時,將所述已刪除項電子消息還原到默認(rèn)位置。
9.如權(quán)利要求8所述的系統(tǒng),其特征在于,響應(yīng)于所述電子消息被刪除,所述已刪除屬性信息被存儲為所述已刪除電子消息的屬性。
10.如權(quán)利要求8所述的系統(tǒng),其特征在于,還包括顯示用于接收還原包括已刪除電子消息的列表視圖中的已刪除電子消息的輸入的圖形用戶界面,以及顯示以下至少其中之一所述圖形用戶界面內(nèi)所述已刪除電子消息要被還原的位置的用戶友好的名字,和在所述已刪除電子消息被還原到所述圖形用戶界面內(nèi)之后所述已刪除電子消息被還原的位置的用戶友好的名字。
全文摘要
本發(fā)明涉及還原帶有上下文的已刪除項。與刪除項(諸如電子消息)有關(guān)的已刪除屬性信息被用于還原已刪除項。已刪除屬性信息響應(yīng)于刪除項而被存儲。所存儲的已刪除屬性信息標(biāo)識該項被刪除的位置,且可包括其它信息。位置信息可以是指定位置,諸如文件夾(例如,收件箱、已發(fā)送、文件夾1……)、日歷、網(wǎng)絡(luò)位置等。響應(yīng)于還原已刪除項的請求,已刪除屬性信息被用于將已刪除項還原到該項在被刪除時所處的位置。圖形用戶界面可用于協(xié)助用戶還原已刪除項。用戶界面可顯示已刪除項將被/已經(jīng)被還原的位置的用戶友好的名字(例如“收件箱”、“文件夾1”……)。
文檔編號G06F17/30GK103246429SQ201210552358
公開日2013年8月14日 申請日期2012年12月18日 優(yōu)先權(quán)日2011年12月19日
發(fā)明者S·納利亞, E·T·班蒂 申請人:微軟公司
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評論。精彩留言會獲得點贊!
1