国产精品1024永久观看,大尺度欧美暖暖视频在线观看,亚洲宅男精品一区在线观看,欧美日韩一区二区三区视频,2021中文字幕在线观看

  • <option id="fbvk0"></option>
    1. <rt id="fbvk0"><tr id="fbvk0"></tr></rt>
      <center id="fbvk0"><optgroup id="fbvk0"></optgroup></center>
      <center id="fbvk0"></center>

      <li id="fbvk0"><abbr id="fbvk0"><dl id="fbvk0"></dl></abbr></li>

      收集和呈現(xiàn)基于時間的動作信息的制作方法

      文檔序號:6477640閱讀:260來源:國知局
      專利名稱:收集和呈現(xiàn)基于時間的動作信息的制作方法
      收集和呈現(xiàn)基于時間的動作信息
      背景技術(shù)
      文件系統(tǒng)通常將存儲的項(xiàng)目(諸如文檔)與元數(shù)據(jù)相關(guān)聯(lián)。元數(shù)據(jù)可描述項(xiàng)目的
      顯著特征,諸如其大小、其名稱、其創(chuàng)建日期等。搜索模塊可稍后基于存儲的元數(shù)據(jù)檢索一個或多個項(xiàng)目。例如,用戶通過指定適當(dāng)?shù)臅r間跨度信息作為搜索參數(shù),可檢索上個月內(nèi)存儲的所有文字處理文檔。 類似地,社交網(wǎng)絡(luò)服務(wù)可允許用戶創(chuàng)建簡檔。簡檔與元數(shù)據(jù)類似,原因在于它描述了個人特征,諸如個人的年齡、性別、職業(yè)等。搜索模塊可允許用戶通過輸入適當(dāng)?shù)暮啓n信息作為搜索參數(shù)來檢索具有某些特征的個體列表。 盡管上述存儲和搜索信息的方法被廣泛使用,但有時并不完全有效。例如,考慮用戶正試圖檢索在電子郵件消息中轉(zhuǎn)發(fā)給她的文檔的示例性場景。假定用戶有模糊的印象,該文檔是去年接收的并且關(guān)于旅游代理機(jī)構(gòu)發(fā)送的度假提議。用戶還可有模糊的印象,她點(diǎn)擊了文檔中的鏈接并且將文檔存儲在她計(jì)算機(jī)的本地驅(qū)動器上。使用常規(guī)技術(shù),用戶可通過標(biāo)識其文件名(或主體)中具有某些指定關(guān)鍵字的去年存儲的文檔來試圖定位所需的文檔。但用戶可能對所需文件內(nèi)容本身的回憶相對有錯誤;由此,使用這種搜索技術(shù),會占用用戶大量時間來定位所需的項(xiàng)目。

      發(fā)明內(nèi)容
      描述了用于收集和呈現(xiàn)動作信息的功能。該動作信息描述了在指定時間在項(xiàng)目上發(fā)生的動作。該功能幫助用戶標(biāo)識和訪問相關(guān)項(xiàng)目。 在一種說明性情況下,該功能可在時間線呈現(xiàn)中顯示動作信息。時間線呈現(xiàn)通過將項(xiàng)目標(biāo)識符沿著時間線放置在適當(dāng)位置來標(biāo)識項(xiàng)目上發(fā)生的動作。該功能包括允許用戶控制時間線呈現(xiàn)的不同方面的各種控制。
      以下描述另外的示例性實(shí)現(xiàn)特征。


      圖1示出了用于存儲和處理動作信息的系統(tǒng)。
      圖2示出了圖1系統(tǒng)的第一獨(dú)立實(shí)現(xiàn)。
      圖3示出了圖1系統(tǒng)的第二獨(dú)立實(shí)現(xiàn)。
      圖4示出了圖1系統(tǒng)的網(wǎng)絡(luò)實(shí)現(xiàn)。 圖5示出了使用(圖4的)網(wǎng)絡(luò)實(shí)現(xiàn)來標(biāo)識參與類似行為的用戶組。
      圖6示出了用于傳達(dá)動作信息的時間線呈現(xiàn)。
      圖7示出了圖6時間線呈現(xiàn)的更詳細(xì)版本。 圖8示出了用于指定動作的界面;這一界面的一種作用是支配圖7時間線呈現(xiàn)所示的動作信息類型。 圖9示出了用于輸入搜索查詢和接收結(jié)果的搜索界面?;诮?jīng)圖l系統(tǒng)收集的動作信息來形成該結(jié)果。
      圖IO示出了用于輸入搜索查詢和接收結(jié)果的另一搜索界面。在這一情況下,該結(jié)果標(biāo)識參與規(guī)定行為的用戶。 圖11是用于實(shí)現(xiàn)圖1-4系統(tǒng)的任何方面的數(shù)據(jù)處理功能。 圖12是示出用于標(biāo)識和存儲動作信息的說明性過程的流程圖。 圖13是示出用于基于經(jīng)圖12的過程收集的動作信息來呈現(xiàn)結(jié)果的說明性過程的
      流程圖。 圖14是示出用于在時間線呈現(xiàn)中顯示動作信息的說明性過程的流程圖。
      貫穿本公開和各附圖,使用相同的標(biāo)號來引用相同的組件和特征。100系列標(biāo)號指的是最初在圖1中所找到的特征,200系列的標(biāo)號指的是最初在圖2中找到的特征,300系列的標(biāo)號指的是最初在圖3中找到的特征,依此類推。
      具體實(shí)施例方式
      本發(fā)明闡明用于收集和呈現(xiàn)動作信息的功能。該功能可以用各種系統(tǒng)、裝置、模塊、過程、存儲介質(zhì)、數(shù)據(jù)結(jié)構(gòu)和其它形式來表現(xiàn)。 如此處所使用的,"項(xiàng)目"對應(yīng)于一些動作目標(biāo)的任何對象。項(xiàng)目可對應(yīng)于文件、信息單元、有形物品、個人、一群人、抽象概念等。"項(xiàng)目類型"對應(yīng)于項(xiàng)目的總類別。僅引用一個介紹性示例,項(xiàng)目類型可對應(yīng)于圖像文件的總類別。個體圖像文件對應(yīng)于這一類別內(nèi)的項(xiàng)目。隨后的討論闡明項(xiàng)目類型和相關(guān)聯(lián)的項(xiàng)目的若干示例。"動作"對應(yīng)于在項(xiàng)目上執(zhí)行的操作或與項(xiàng)目相關(guān)聯(lián)的操作。例如,假定用戶將紅眼影響從數(shù)字照片中移除,并且隨后壓縮該圖像。紅眼移除操作對應(yīng)于第一動作。圖像文件壓縮對應(yīng)于第二動作。隨后的討論闡明不同類型的動作的若干示例。術(shù)語"動作信息"對應(yīng)于描述動作的任何信息。 本發(fā)明包括以下各節(jié)。節(jié)A描述了用于收集和按照動作信息行動的說明性系統(tǒng)。節(jié)B描述解釋節(jié)A的系統(tǒng)的操作的說明性過程。
      A.說明性系統(tǒng) 首先要說明的是,參考附圖描述的任何功能都可使用軟件、固件、硬件(例如,固定邏輯電路)、手動處理或這些實(shí)現(xiàn)的組合來實(shí)現(xiàn)。此處所使用的術(shù)語"邏輯"、"模塊"、"組件"、"系統(tǒng)"或"功能"一般表示軟件、固件、硬件、或這些元素的組合。例如,在軟件實(shí)現(xiàn)的情況下,術(shù)語"邏輯"、"模塊"、"組件"、"系統(tǒng)"或"功能"表示當(dāng)在個或多個處理設(shè)備(例如,一個或多個CPU)上執(zhí)行時執(zhí)行指定任務(wù)的程序代碼。程序代碼可被儲存在一個或多個計(jì)算機(jī)可讀存儲器設(shè)備中。 更一般而言,所示的將邏輯、模塊、組件、系統(tǒng)和功能分割成不同單元可以反映這些軟件、固件和/或硬件的實(shí)際物理分組和分配,或者可對應(yīng)于由單個軟件程序、固件程序和/或硬件單元執(zhí)行的不同任務(wù)的概念性分配。所示的邏輯、模塊、組件、系統(tǒng)和功能可位于單個位點(diǎn)處(例如,由處理設(shè)備來實(shí)現(xiàn)),或者可分布在多個位置上。 術(shù)語"機(jī)器可讀介質(zhì)"等指的是用于以任何形式保留信息的任何種類的介質(zhì),包括各種存儲設(shè)備(磁、光、靜態(tài)等等)。術(shù)語機(jī)器可讀介質(zhì)還包含了表示信息的瞬時形式,包括用于將信息從一點(diǎn)發(fā)送到另一點(diǎn)的各種硬線和/或無線鏈路。 某些特征以流程圖形式描述。在此模式解釋中,某些操作被描述為以特定次序執(zhí)行的不同的組成框。這些實(shí)現(xiàn)是示例性而非限制性的。此處描述的某些框可被分組在一起并且在單個操作中執(zhí)行,而某些框可用與本發(fā)明中所述的示例中所采用的次序不同的次序來執(zhí)行。流程圖中所示的框可以通過軟件、固件、硬件、手動處理、這些實(shí)現(xiàn)的任何組合等來實(shí)現(xiàn)。 A. 1.系統(tǒng)概覽 圖1示出了用于處理動作信息的系統(tǒng)100。更具體地,系統(tǒng)100包括用于首先收集
      動作信息并且隨后利用該動作信息的模塊集合。對圖1的解釋強(qiáng)調(diào)其中所示模塊的功能角色。圖2-4示出了圖l的系統(tǒng)100的具體說明性實(shí)現(xiàn)。 采用通常自頂向下的方法來描述該圖,系統(tǒng)100示出了用于執(zhí)行任何類型的各任務(wù)的應(yīng)用程序模塊(102, 104,. . . 106)的集合。例如,應(yīng)用程序模塊可對應(yīng)于在任何類型的計(jì)算機(jī)設(shè)備或遠(yuǎn)程服務(wù)器設(shè)備上執(zhí)行的應(yīng)用程序。特定類型的應(yīng)用程序模塊包括文字處理程序、圖像編輯程序、電子郵件通信程序、即時消息(IM)程序等等。 應(yīng)用程序模塊(102, 104, . . . 106)包括用于提供動作信息的各個收集界面(108,110, ...112),例如,通過暴露動作信息以使其可由系統(tǒng)100中的另一模塊來收集。如上所述,動作信息描述了項(xiàng)目上發(fā)生的動作或與項(xiàng)目相關(guān)聯(lián)的動作。并且,項(xiàng)目被廣泛定義為可按其行動的任何事物,諸如文件。在一種情況下,應(yīng)用程序模塊可具體編寫成包含收集界面。在另一種情況下,收集界面可作為與各自的應(yīng)用程序模塊結(jié)合工作的"插件"程序來實(shí)現(xiàn)。在又一種情況下(未示出),收集界面可作為暴露來自多個不同應(yīng)用程序模塊的動作信息的程序來實(shí)現(xiàn)。 在一種情況下,收集界面在其暴露來自應(yīng)用程序模塊的一組預(yù)定動作信息的意義上可以是"硬連接的",例如,對應(yīng)于關(guān)于應(yīng)用程序模塊執(zhí)行的任務(wù)的一組預(yù)定動作。例如,用于電子郵件程序的收集界面可暴露適于在電子郵件消息上執(zhí)行的常見動作的一組動作信息,而圖像編輯應(yīng)用程序模塊可暴露適于在圖像上執(zhí)行的常見動作的另一組動作信息。
      在另一種情況下,收集界面可包括允許用戶從所暴露的一組預(yù)定動作中選擇的設(shè)置功能。例如,收集界面可包括可被監(jiān)視的動作列表,允許用戶啟用或禁用每一動作(例如,通過檢查復(fù)選框或單選按鈕等)。在另一種情況下,收集界面可包括允許用戶更自由地定義將由收集界面監(jiān)視的動作類型的設(shè)置功能。例如,假定電子表格程序包括可被調(diào)用的大型動作庫。用于該應(yīng)用程序模塊的控制界面可被配置成允許用戶將文檔上這些功能中的
      任意一個的調(diào)用定義為可報(bào)告的動作。 在一種說明性情況下,收集界面可創(chuàng)建具有統(tǒng)一格式的動作信息。圖l示出了用于應(yīng)用程序模塊106的收集界面112產(chǎn)生動作信息114。該動作信息114包括多個動作信息記錄,諸如代表性動作信息記錄116。每個動作信息記錄進(jìn)而可描述項(xiàng)目上發(fā)生的動作,或與項(xiàng)目相關(guān)聯(lián)的動作。動作信息記錄可包括多個元素。第一元素("項(xiàng)目類型")描述被作用的項(xiàng)目的類型。例如,特定數(shù)字照片是圖像文件類型的實(shí)例。第二元素("項(xiàng)目ID")提供標(biāo)識被作用的項(xiàng)目的任何信息。第三元素("動作")描述在項(xiàng)目上已執(zhí)行的操作的類型。第四元素("時間")標(biāo)識項(xiàng)目上何時發(fā)生動作時,或更具體地,動作何時開始。第五元素("時間跨度")描述發(fā)生動作的間隔。這五個元素的列表僅僅是代表性的;其它實(shí)現(xiàn)可包括少于五個元素或多于五個元素。其它實(shí)現(xiàn)可省略一個或多個上述所列元素和/或添加新的元素。
      收集模塊118執(zhí)行從個或多個應(yīng)用程序模塊(102, 104, . . . 106)接收動作信息的任務(wù)。后面的附圖詳述了收集模塊118可實(shí)現(xiàn)的方式。這里完全可以說該收集模塊118可以不同方式來實(shí)現(xiàn),例如,作為操作系統(tǒng)模塊、作為一個或多個應(yīng)用程序模塊的一部分、作為網(wǎng)絡(luò)可訪問的服務(wù)等。 收集模塊118包括用于從應(yīng)用程序模塊(102,104, ...106)接收動作信息以及用于將動作信息存儲在一個或多個存儲122(指單個存儲便于下文引用)的應(yīng)用程序界面120。為了便于在存儲122內(nèi)定位信息,任何類型的索引模塊124可檢查動作信息并且產(chǎn)生該信息的索引126。收集模塊118包括一個或多個檢索界面128,檢索介面128允許系統(tǒng)100中其它實(shí)體訪問存儲在存儲122的動作信息,如由索引模塊124所索引的。
      可訪問動作信息的一種這樣的實(shí)體是自動數(shù)據(jù)檢索模塊130。該自動數(shù)據(jù)檢索模塊130可對應(yīng)于挖掘存儲122以獲得相關(guān)信息的自動程序。例如,自動數(shù)據(jù)檢索模塊130可周期性地搜索存儲112以尋找滿足規(guī)定過濾準(zhǔn)則的動作信息。盡管圖1僅示出一個自動數(shù)據(jù)檢索模塊130,系統(tǒng)100可包括許多這樣的模塊。不同的實(shí)體可應(yīng)用各自不同的數(shù)據(jù)檢索模塊來執(zhí)行不同的數(shù)據(jù)挖掘活動,這取決于這些實(shí)體各自的目標(biāo)。 利用檢索到的數(shù)據(jù)的一種這樣的實(shí)體是數(shù)據(jù)分析模塊132。該數(shù)據(jù)分析模塊132可對從收集模塊118提取的動作信息執(zhí)行任何處理。該數(shù)據(jù)分析模塊132將所處理的動作信息存儲在存儲134(或各存儲)。以這種方式處理的動作信息在此被稱為所分析的信息。僅引用一個示例,數(shù)據(jù)分析模塊132可標(biāo)識在特定類型的項(xiàng)目上執(zhí)行類似動作的用戶組。例如,數(shù)據(jù)分析模塊132可標(biāo)識頻繁使用市場上可購買到的特定類型的工具來處理圖像的用戶。作為另一示例,數(shù)據(jù)分析模塊132可標(biāo)識高百分比地使用由應(yīng)用程序提供的專用功能的用戶(這暗示了這些用戶正執(zhí)行類似的任務(wù))。如以下將更全面地描述的,可利用這種類型的分類在各種社交網(wǎng)絡(luò)服務(wù)中使用。 最終用戶可操作用戶數(shù)據(jù)檢索模塊136與系統(tǒng)100交互。在一種情況下,用戶數(shù)據(jù)檢索模塊136可對應(yīng)于允許用戶輸入查詢的搜索功能。該搜索功能返回對用戶查詢的響應(yīng)。該響應(yīng)至少部分基于由收集模塊118選出的動作信息。 更具體地,圖1示出了用戶數(shù)據(jù)檢索模塊136可與收集模塊118和/或數(shù)據(jù)分析模塊132交互。例如,用戶數(shù)據(jù)檢索模塊136可將查詢引向收集模塊118。用戶數(shù)據(jù)檢索模塊136可請求收集模塊118返回滿足規(guī)定的一個準(zhǔn)則或多個準(zhǔn)則的動作信息。更具體地,用戶可選擇與動作信息的任何特征有關(guān)的準(zhǔn)則,包括項(xiàng)目類型、項(xiàng)目ID、動作類型、時間、時間跨度等。 考慮這樣一種查詢用戶可請求收集模塊118示出用戶去年打開的所有文檔。此處,搜索項(xiàng)目可標(biāo)識所涉及的時間跨度(去年)、所涉及的動作類型("打開文檔")、以及所涉及的項(xiàng)目類型(可以是任何文件類型或特定文件類型)。用戶可通過進(jìn)一步添加附加動作來進(jìn)一步收縮該搜索。例如,用戶可進(jìn)一步指定她只想查看去年打開、在其中她還點(diǎn)擊了文檔中的鏈接的那些文檔。這在那些情況下可能是有用的,其中用戶對于她點(diǎn)擊了文檔中的鏈接有著良好回憶,但她似乎回憶不起來所鏈接的資源的特性。因此,這種檢索模式允許用戶通過試圖記起"接著我在干什么"而不是"這個文檔說些什么"來回顧她的步驟。在某些情況下,對用戶采取的明確動作比用戶以相對被動方式僅僅審閱過的信息更可記憶。
      以上描述的基于動作的搜索模式可與傳統(tǒng)查詢模式組合。例如,除基于動作的過濾準(zhǔn)則之外,用戶還可指定一個或多個傳統(tǒng)關(guān)鍵字搜索項(xiàng)目或所尋找的項(xiàng)目的其它特性。
      在這種情況下,搜索操作試圖找出在其上用戶執(zhí)行規(guī)定動作并且還包括規(guī)定內(nèi)容的項(xiàng)目。 如上所述,用戶還可將查詢引向在數(shù)據(jù)分析模塊132的存儲134中維持的所分析
      的信息。所分析的信息是頭腦中以某些目的預(yù)處理過的信息。例如,用戶可將查詢輸入到數(shù)
      據(jù)分析模塊132,請求該模塊標(biāo)識通過使用市場上可購買到的稅務(wù)程序的特定功能來準(zhǔn)備
      稅務(wù)文檔的會計(jì)。在一種情況下,數(shù)據(jù)分析模塊132對它提供的數(shù)據(jù)進(jìn)行凈化,使得它不揭
      示特定用戶的身份。例如,數(shù)據(jù)分析模塊132提供的結(jié)果可提供關(guān)于特定功能的使用的一
      般統(tǒng)計(jì)。在另一種情況下,操作某些應(yīng)用程序的用戶可授權(quán)釋放個人數(shù)據(jù)。在這種情況下,
      響應(yīng)于特定用戶的查詢,數(shù)據(jù)分析模塊132可提供與查詢用戶相同的方式行為的其它用戶
      相關(guān)聯(lián)的聯(lián)系信息。該聯(lián)系信息可包括任何類型的網(wǎng)絡(luò)地址信息、物理地址信息、電話信息 等。 在另一種情況下,用戶可輸入被引向收集模塊118和數(shù)據(jù)分析模塊132的查詢。例 如,用戶可請求系統(tǒng)100標(biāo)識用戶上月采取某類型的動作的實(shí)例??烧{(diào)用收集模塊118來 提供這些結(jié)果。另外,可調(diào)用數(shù)據(jù)分析模塊132以通過還揭示與查詢用戶行為模式類似的 其它用戶來補(bǔ)充該結(jié)果。 系統(tǒng)100包括呈現(xiàn)模塊138。呈現(xiàn)模塊138的任務(wù)是以適當(dāng)?shù)姆绞礁袷交瘡氖占?模塊118和/或數(shù)據(jù)分析模塊132獲得的結(jié)果。在一種情況下,呈現(xiàn)模塊138可將結(jié)果呈 現(xiàn)為列表。在另一種情況下,呈現(xiàn)模塊138可以時間線呈現(xiàn)的形式提供結(jié)果。后面的各圖 描述了呈現(xiàn)模塊138可將結(jié)果呈現(xiàn)給用戶的不同方式。 從收集模塊118和/或數(shù)據(jù)分析模塊132提取的信息可用于其它使用(例如,除 了搜索相關(guān)的使用之外)。在一種情況下,維持在收集模塊118中的所存儲的動作信息可使 用戶(或其它實(shí)體)復(fù)制發(fā)生在項(xiàng)目上的變化效果,假定用戶仍有先前狀態(tài)下項(xiàng)目的副本。 這可能有助于再現(xiàn)項(xiàng)目上執(zhí)行各種動作后已丟失的項(xiàng)目。 在另一種情況下,存儲的動作信息可使用戶能倒退發(fā)生在項(xiàng)目上的一個或多個動 作的效果。即,動作信息可揭示在上個月經(jīng)歷五個連續(xù)變化的項(xiàng)目。在一些情況下,用戶可 通過倒退一個或多個操作將項(xiàng)目的當(dāng)前狀態(tài)變換為項(xiàng)目的先前狀態(tài)。應(yīng)當(dāng)理解, 一些操作 是不可逆的。例如,旋轉(zhuǎn)圖像的操作通常是可逆的。在圖像上執(zhí)行有損壓縮的操作可能不 是完全可逆的,因?yàn)橐恍┬畔⒁褋G失。 用戶可用各種用戶界面執(zhí)行上述變換。在一種情況下,用戶可通過項(xiàng)目的連續(xù)版 本連續(xù)前進(jìn),例如,從先前版本在時間上前進(jìn),或從先前版本在時間上后退。在另一種情況 下,用戶可選擇項(xiàng)目的最終狀態(tài),并且可執(zhí)行一個或多個變換來產(chǎn)生該狀態(tài)。
      在另一示例中,產(chǎn)品提供者可使用從收集模塊118和/或數(shù)據(jù)分析模塊132獲得 的數(shù)據(jù)來改進(jìn)其產(chǎn)品。例如,假定提供者確定用戶通常使用其產(chǎn)品參與某些活動(但可能 不是其它活動)?;谶@種理解,提供者可重新設(shè)計(jì)其產(chǎn)品使流行功能更易訪問等。該產(chǎn)品 可對應(yīng)于軟件產(chǎn)品、網(wǎng)絡(luò)可訪問的服務(wù)、電子設(shè)備等。 在另一示例中,廣告客戶可使用從收集模塊118和/或數(shù)據(jù)分析模塊132獲得的 數(shù)據(jù)來改進(jìn)對用戶的廣告目標(biāo)定位。
      還有其它應(yīng)用程序也是可能的。
      A. 2.說明性實(shí)現(xiàn)
      圖2-4示出了實(shí)現(xiàn)圖1的系統(tǒng)100的三種不同方式。這些實(shí)現(xiàn)是代表性的,意味 著它們不耗盡實(shí)現(xiàn)在此描述的原理的大量方式。 圖2示出了第一場景202,其中系統(tǒng)100的數(shù)據(jù)收集和檢索方面由單個數(shù)據(jù)處理設(shè) 備或由協(xié)作的本地?cái)?shù)據(jù)處理設(shè)備集合來執(zhí)行。數(shù)據(jù)處理設(shè)備可對應(yīng)于任何類型的電子處理 設(shè)備,諸如個人計(jì)算機(jī)、膝上型計(jì)算機(jī)、個人數(shù)字助理(PDA)、游戲控制臺設(shè)備、與電視機(jī)單 元相關(guān)聯(lián)的機(jī)頂盒等。 在此實(shí)現(xiàn)中,數(shù)據(jù)處理設(shè)備包括用于提供動作信息的一個或多個應(yīng)用程序模塊 204、用于收集動作信息的數(shù)據(jù)收集模塊206、用于檢索和呈現(xiàn)動作信息的數(shù)據(jù)檢索和呈現(xiàn) 模塊208。數(shù)據(jù)檢索和呈現(xiàn)模塊208將圖1的數(shù)據(jù)檢索模塊136和呈現(xiàn)模塊138的功能組 合。 在圖2中,應(yīng)用程序模塊204對應(yīng)于用于執(zhí)行規(guī)定任務(wù)的應(yīng)用層程序。數(shù)據(jù)收集 模塊206對應(yīng)于用于收集動作信息的操作系統(tǒng)(OS)級模塊。數(shù)據(jù)檢索和呈現(xiàn)模塊208可 對應(yīng)于應(yīng)用程序級程序和/或OS級程序。 三個模塊(204、206、208)互相協(xié)作,但也可以獨(dú)立的方式被產(chǎn)生。例如,數(shù)據(jù)收集 模塊206可從多個不同的應(yīng)用程序模塊204收集動作信息,而不與任何這些應(yīng)用程序模塊 在商業(yè)上有聯(lián)系。數(shù)據(jù)檢索和呈現(xiàn)模塊208可利用這一獨(dú)立性來產(chǎn)生結(jié)合從不同應(yīng)用程序 模塊提取的動作信息的結(jié)果。此外,不同的應(yīng)用程序模塊可廣泛變化,甚至可能不兼容。例 如,數(shù)據(jù)檢索和呈現(xiàn)模塊208可基于由兩個不同商業(yè)軟件提供者生產(chǎn)的兩個文字處理程序 執(zhí)行的動作生成輸出結(jié)果。 圖3示出了圖1系統(tǒng)100的另一本地實(shí)現(xiàn)302。該實(shí)現(xiàn)302也包括一個或多個應(yīng) 用程序模塊304、數(shù)據(jù)收集模塊306、數(shù)據(jù)檢索和呈現(xiàn)模塊308。然而,在這種情況下,數(shù)據(jù)收 集模塊306與至少一個應(yīng)用程序模塊304集成在一起。在一種情況下,可生產(chǎn)應(yīng)用程序模 塊以包括數(shù)據(jù)收集模塊306作為其核心功能之一。在另一情況下,應(yīng)用程序模塊可隨后與 實(shí)現(xiàn)數(shù)據(jù)收集模塊306的另一應(yīng)用程序級程序集成在一起。在后一種情況下,應(yīng)用程序模 塊結(jié)合數(shù)據(jù)收集模塊306作為"插件"型程序。 圖4示出了依賴網(wǎng)絡(luò)的第三實(shí)現(xiàn)402。 S卩,實(shí)現(xiàn)402包括通過一個或多個網(wǎng)絡(luò)408 通信耦合至網(wǎng)絡(luò)可訪問的功能406的至少一個用戶設(shè)備402。用戶設(shè)備404可對應(yīng)于上述 任何類型的數(shù)據(jù)處理設(shè)備。網(wǎng)絡(luò)可訪問的功能406可對應(yīng)于網(wǎng)絡(luò)可訪問的服務(wù)的任何類型 和/或組合,諸如在單個站點(diǎn)上實(shí)現(xiàn)或分布在多個站點(diǎn)上的一個或多個服務(wù)器型計(jì)算機(jī)、 數(shù)據(jù)存儲、路由器等。作為使用網(wǎng)絡(luò)可訪問的功能406的替換,或除該功能406之外,用戶 設(shè)備可使用對等(P2P)通信彼此交互。網(wǎng)絡(luò)408可表示局域網(wǎng)(LAN)、廣域網(wǎng)(WAN)(例如 因特網(wǎng))、或局域網(wǎng)與廣域網(wǎng)的某種組合。網(wǎng)絡(luò)408可由無線鏈路、硬連線鏈路、路由器、網(wǎng) 關(guān)、名稱服務(wù)器等任何組合來實(shí)現(xiàn),也可由任何協(xié)議或協(xié)議的組合來管控。
      圖1所標(biāo)識的功能可以各種方式分散在圖4中示出的實(shí)現(xiàn)402上。圖4示出了用 戶設(shè)備404包括本地應(yīng)用程序模塊410且網(wǎng)絡(luò)可訪問功能406包括網(wǎng)絡(luò)應(yīng)用模塊412 (例 如,諸如終端服務(wù)應(yīng)用程序)。本地應(yīng)用程序模塊410和/或網(wǎng)絡(luò)可訪問的應(yīng)用程序模塊 412可用于提供(例如,暴露)動作信息。 圖4示出了用戶設(shè)備404包括本地?cái)?shù)據(jù)收集模塊414且網(wǎng)絡(luò)可訪問的功能406包 括網(wǎng)絡(luò)可訪問的收集模塊416。本地?cái)?shù)據(jù)收集模塊414和/或網(wǎng)絡(luò)可訪問的數(shù)據(jù)收集應(yīng)用程序模塊416可用于收集動作信息。在網(wǎng)絡(luò)可訪問的實(shí)現(xiàn)中,收集模塊416可能收集來自 多個不同用戶設(shè)備(未示出)的動作信息,并且將動作信息存儲在一個或多個存儲418中。 網(wǎng)絡(luò)可訪問的數(shù)據(jù)收集模塊416可存儲標(biāo)識從其中發(fā)起動作信息的用戶設(shè)備的標(biāo)識信息。
      圖4示出了網(wǎng)絡(luò)可訪問的功能406包括自動數(shù)據(jù)檢索模塊420、數(shù)據(jù)分析模塊 422、和用于存儲所分析的信息的存儲424。這些模塊補(bǔ)充圖1中相同標(biāo)記的模塊(即,分 別為模塊130、132、和134)。 S卩,自動數(shù)據(jù)檢索模塊420檢索來自網(wǎng)絡(luò)可訪問的數(shù)據(jù)收集模 塊416的動作信息,并且將該信息提供給數(shù)據(jù)分析模塊422。數(shù)據(jù)分析模塊422根據(jù)任何種 類的預(yù)編程目標(biāo)對動作信息執(zhí)行規(guī)定的操作。數(shù)據(jù)分析模塊422將它的結(jié)果(所分析的信 息)存儲在存儲424中。盡管圖4中未示出,用戶設(shè)備404可另選地實(shí)現(xiàn)自動數(shù)據(jù)檢索和 分析功能(代替網(wǎng)絡(luò)側(cè)功能)?;蛘咴O(shè)備側(cè)檢索和分析功能可與補(bǔ)充的網(wǎng)絡(luò)側(cè)功能合作。
      設(shè)備側(cè)數(shù)據(jù)檢索和呈現(xiàn)模塊426可從本地?cái)?shù)據(jù)收集模塊414、和/或網(wǎng)絡(luò)可訪問的 數(shù)據(jù)收集模塊416、和/或網(wǎng)絡(luò)可訪問的數(shù)據(jù)分析模塊422 (和/或本地?cái)?shù)據(jù)分析模塊422, 盡管未示出)中提取信息。此外,盡管未示出,數(shù)據(jù)檢索和呈現(xiàn)模塊426自身各方面(可能 全部)可由網(wǎng)絡(luò)可訪問的功能406來實(shí)現(xiàn)。 網(wǎng)絡(luò)實(shí)現(xiàn)402尤其適于標(biāo)識用戶組的行為。例如,數(shù)據(jù)分析模塊422可周期性地 挖掘所收集的動作信息來標(biāo)識看起來正在相同類型的項(xiàng)目上執(zhí)行相同種類的動作的用戶。 類似行為的用戶組成員可能具有共同的興趣。圖5圖形地示出了由數(shù)據(jù)分析模塊422標(biāo)識 的三組用戶,如存儲424中維持的所分析的信息所表達(dá)的。 存在不同的方式來利用圖5中示出的所分析的信息。在一種情況下,如上所述,用 戶可在所分析的信息內(nèi)執(zhí)行搜索。通過該搜索操作,該用戶可發(fā)現(xiàn)以該用戶類似的方式行 為的其它用戶。該用戶可以任何方式參與這些用戶,諸如通過詢問這些用戶的建議、購買和 /或銷售來自這些用戶的項(xiàng)目等。 在另一情況下,數(shù)據(jù)處理環(huán)境中的一個或多個組件可自動將診斷數(shù)據(jù)轉(zhuǎn)發(fā)給適當(dāng) 的專家組,如數(shù)據(jù)分析模塊422所評估的。診斷數(shù)據(jù)可包括與系統(tǒng)組件的故障或異常性能 相關(guān)聯(lián)的原始信息。專家組可向受故障影響的個人或組織提供建議。專家組還可將其分析 轉(zhuǎn)發(fā)給故障產(chǎn)品的提供者等。
      A. 3.說明性用戶界面呈現(xiàn) 接下來的一系列圖示出了圖1系統(tǒng)100可與用戶交互的各種方式。從圖6開始, 呈現(xiàn)模塊138可輸出搜索結(jié)果作為時間線呈現(xiàn)602。 S卩,呈現(xiàn)模塊138可在電子顯示設(shè)備 (例如,計(jì)算機(jī)監(jiān)視器等)上顯示時間線呈現(xiàn)602,和/或使用打印設(shè)備等打印時間線呈現(xiàn) 602。 時間線呈現(xiàn)602包括在時間線606上安排的一系列項(xiàng)目標(biāo)識符604。更具體地,項(xiàng) 目標(biāo)識符604包括表示相關(guān)聯(lián)的項(xiàng)目的任何信息,諸如文本信息、符號信息、圖形信息、音 頻信息等的任何組合。例如,考慮項(xiàng)目對應(yīng)于文件的場景。在這種情況下,項(xiàng)目標(biāo)識符604 可列出文件的名稱或名稱的縮略版本。圖6示出了項(xiàng)目標(biāo)識符604以字母表示項(xiàng)目的場景。
      (與表示的項(xiàng)目相關(guān)聯(lián)的)項(xiàng)目標(biāo)識符604被安排在時間線606上對應(yīng)于在各自 項(xiàng)目上執(zhí)行的動作的發(fā)生時間的位置。換言之,標(biāo)識符之間的間距與分開對應(yīng)項(xiàng)目上執(zhí)行 的動作的時間間隔成比例。 時間線呈現(xiàn)602可通過指定任何過濾準(zhǔn)則或多個過濾準(zhǔn)則來產(chǎn)生。如上所述,動作信息的任何元素可用于指定過濾準(zhǔn)則??蓪Σ煌愋偷捻?xiàng)目、不同類型的動作、不同類型 的時間跨度等執(zhí)行過濾。此外,過濾可以各種方式結(jié)合過濾的約束。例如,第一搜索可詢問 系統(tǒng)100以示出對應(yīng)于項(xiàng)目類型A或項(xiàng)目類型B上的動作X和Y的事件。第二搜索可詢問 系統(tǒng)100以示出對應(yīng)于任何項(xiàng)目類型上的動作L、 M或N的事件。 在任何情況下,時間線呈現(xiàn)602可用作有用的視覺設(shè)備來幫助喚起用戶的記憶, 允許用戶檢索她正搜索的一個或多個所需項(xiàng)目。例如,用戶對于她在特別繁忙的時候存儲 過個特定文字處理文檔有著模糊的回憶。她記得是在大約九個月前的時候。她還記得在那 時她有壓縮她的文檔的習(xí)慣。基于對先前行為的這部分回憶,該用戶可輸入過濾項(xiàng)目,這些 過濾項(xiàng)目詢問系統(tǒng)100以檢索前十二個月中壓縮和存儲的文檔。當(dāng)結(jié)果呈現(xiàn)給用戶時,用 戶可注意到一組項(xiàng)目標(biāo)識符沿時間線606被聚集在一起,暗示用戶在那一時間點(diǎn)特別忙于 壓縮和存儲文檔。基于這一提示,用戶可首先調(diào)查該聚集中的文檔。即,用戶可將鼠標(biāo)懸停 在項(xiàng)目標(biāo)識符上以接收與項(xiàng)目和/或項(xiàng)目的縮略圖版本相關(guān)聯(lián)的元數(shù)據(jù)。用戶可點(diǎn)擊項(xiàng)目 標(biāo)識符以檢索和檢查對應(yīng)項(xiàng)目本身。 圖7示出了時間線呈現(xiàn)702的更詳細(xì)版本。相比于圖6的時間線呈現(xiàn),該時間線
      呈現(xiàn)702包括附加功能。為提供更具體的示例,圖7示出了應(yīng)用于在圖像文件數(shù)據(jù)類型上
      執(zhí)行的各種動作的時間線呈現(xiàn)702。這些動作可對應(yīng)于變換圖像文件所采取的操作。這些
      動作影響圖像文件的實(shí)際內(nèi)容。或者,該動作可對應(yīng)于管理圖像文件的操作等。 時間線呈現(xiàn)602包括用于指定用戶感興趣調(diào)查的動作類型的動作輸入域704。在
      這種情況下,用戶對調(diào)查在規(guī)定時間段內(nèi)所存檔的圖像感興趣,例如,通過將這些文檔存儲
      在長期存儲位置。在這種情況下,該動作對應(yīng)于"圖像存檔"。 盡管圖7中未示出,用戶可選擇多個動作。例如,圖8示出了允許用戶輸入多個動 作的界面。在操作的結(jié)合("和")模式下,圖1的系統(tǒng)ioo可通過僅呈現(xiàn)經(jīng)所有所選擇的 動作處理過的那些項(xiàng)目以響應(yīng)于多個選擇。在操作的擇一 ("或")模式下,系統(tǒng)ioo可呈 現(xiàn)經(jīng)任何所選擇的動作處理過的項(xiàng)目。順便指出,應(yīng)用程序模塊的收集界面(諸如應(yīng)用程 序模塊102的收集界面108)可包括由該應(yīng)用程序模塊本身監(jiān)控、用于允許用戶選擇動作類 型的相似類型的界面。 返回到圖7,時間線呈現(xiàn)702還包括用于選擇由時間線呈現(xiàn)702產(chǎn)生的時間線708 比例尺的輸入域范圍706。在一個僅為說明性示例中,用戶可將比例尺選為一小時、一天、一周等。 如圖所示,動作和范圍選擇提示項(xiàng)目呈現(xiàn)模塊702沿時間線708顯示項(xiàng)目標(biāo)識符 列表。項(xiàng)目標(biāo)識符對應(yīng)于與過濾準(zhǔn)則匹配的項(xiàng)目(例如,數(shù)字照片)。即,這些圖像文件在 所選擇的時間跨度內(nèi)被存檔。如以上在圖6上下文中所述的,沿時間線708的項(xiàng)目標(biāo)識符 位置反映了動作發(fā)生的定時。項(xiàng)目標(biāo)識符可以任何方式表示相關(guān)聯(lián)的項(xiàng)目,例如,使用文本 信息、符號信息、圖形信息、音頻信息等的任何組合。圖7示出了用戶將鼠標(biāo)懸停在項(xiàng)目標(biāo) 識符之一以產(chǎn)生彈出氣泡710的場景。該氣泡710傳達(dá)了與項(xiàng)目相關(guān)聯(lián)的文本元數(shù)據(jù)和項(xiàng) 目的縮略圖版本。用戶可通過點(diǎn)擊項(xiàng)目標(biāo)識符或執(zhí)行某些其它檢索操作來檢索實(shí)際項(xiàng)目。
      用戶可使用不同的指令前進(jìn)至?xí)r間線708的不同部分。例如,用戶可激活后退控 制712以將時間線708在時間上后移。用戶可激活前進(jìn)控制714以將時間線708在時間上 前移。用戶可激活范圍控制706(如上所述)以改變時間線708的總比例尺。用戶還可激活縮放控制716以擴(kuò)展時間線708的一部分。用戶可選擇執(zhí)行該動作,原因是在時間線708 的一部分上有太多動作細(xì)節(jié)聚集在一起。例如,時間線708的一部分718省略了項(xiàng)目標(biāo)識 符,原因是這些標(biāo)識符在一起太過聚攏以致不能向用戶傳達(dá)有意義的信息。用戶可在時間 上擴(kuò)展這一壓縮部分718以產(chǎn)生擴(kuò)展部分720。擴(kuò)展部分720示出了在主時間線708上被 省略的項(xiàng)目標(biāo)識符。 最后一點(diǎn)要注意的是,時間線呈現(xiàn)702對應(yīng)于特定項(xiàng)目類型,即圖像文件。盡管未 示出,時間線呈現(xiàn)可包括與動作域704相似的域,用于允許用戶選擇不同的項(xiàng)目類型和/或 選擇多個項(xiàng)目類型(例如,作為過濾項(xiàng)目的項(xiàng)目類型A或B、或作為過濾項(xiàng)目的項(xiàng)目類型L 和M等)。 圖9示出了用戶("John")如何能從系統(tǒng)100中提取動作信息以滿足特定需求的 另一示例。在這一搜索呈現(xiàn)902中,第一部分904允許John指定搜索項(xiàng)目。第二部分904 示出基于搜索項(xiàng)目的搜索結(jié)果。即,第二部分904提供與John的搜索項(xiàng)目相匹配、(從數(shù) 據(jù)收集模塊118接收到的)動作信息。 在這種情況下,在第一部分904中,John已標(biāo)識了他對審閱在一時間跨度內(nèi)他在 即時消息(IM)系統(tǒng)中選擇代表自己的個人消息感興趣。即,這些個人消息是在其它個體與 該特定個人會話時出現(xiàn)在這些個體的即時消息顯示面板中的文本消息。第一域908允許 John選擇所需項(xiàng)目類型,在這種情況下對應(yīng)于即時消息個人表達(dá)。第二域910允許John選 擇他希望從中提取動作信息的時間跨度。這種情況下該動作對應(yīng)于設(shè)置/改變個人表達(dá)消 息。第二部分906以時間線型呈現(xiàn)來顯示John的個人消息。 圖10示出了用戶("Sue")如何能從系統(tǒng)100中提取動作信息以滿足特定需求的 另一示例。在這一搜索呈現(xiàn)1002中,第一部分1004允許Sue指定搜索項(xiàng)目。在這種情況 下,第一部分1004允許Sue指定她對于探查以與她相同的方式使用某一軟件產(chǎn)品其它個體 感興趣,例如,可能是調(diào)用該產(chǎn)品的某一功能來處理文件。第二部分1004提供從數(shù)據(jù)分析 模塊132提取、對所標(biāo)識的動作如Sue —樣行為的用戶進(jìn)行標(biāo)識的信息。第二部分1004特 別地標(biāo)識共同興趣組中用戶的電子郵件地址。Sue可能希望與這些用戶的一個或多個聯(lián)系 以請求有關(guān)軟件產(chǎn)品使用的建議、建立友誼等。應(yīng)當(dāng)理解,系統(tǒng)100可被配置成通過各種機(jī) 制來保護(hù)隱私,諸如通過僅對想?yún)⒓釉撚嘘P(guān)社區(qū)服務(wù)的那些用戶顯示聯(lián)系信息。此外,應(yīng)當(dāng) 理解,第二部分1004可以許多不同方式或各方式的組合(除電子郵件地址之外)來標(biāo)識用戶。 A. 3.說明性處理功能 前進(jìn)至圖ll,該圖闡述了可用于實(shí)現(xiàn)圖1-4中所示的系統(tǒng)100的任何方面的說明 性處理功能1102。例如,在一種非限制性情況下,處理功能1102可表示系統(tǒng)100使用的任 何計(jì)算機(jī)機(jī)器,例如,用于實(shí)現(xiàn)圖2-4任何用戶設(shè)備的任何方面、和/或(圖4)網(wǎng)絡(luò)可訪問 的功能406的任何方面等。 處理功能1102可包括用于實(shí)現(xiàn)各種處理功能的處理模塊1104。處理模塊1104可 以包括諸如RAM 1106和ROM 1108等各種易失性和非易失性存儲器以及一個或多個處理器 1110。處理功能1102可在處理器1110執(zhí)行由存儲器(例如1106、1108或其它)維護(hù)的指 令時執(zhí)行以上所標(biāo)識的各種操作。處理功能1102還可任選地包括各種媒體設(shè)備1112,諸如 硬盤模塊、光盤模塊等。
      處理功能1102還包括用于從用戶(經(jīng)由輸入模塊1116)接收各種輸入和用于向 用戶(經(jīng)由呈現(xiàn)模塊1118)提供各種輸出的輸入/輸出模塊1114。呈現(xiàn)模塊1118可提供 圖形用戶界面(GUI) 1120。處理功能1102還可包括用于經(jīng)由一個或多個通信導(dǎo)管1124來 與其它設(shè)備和系統(tǒng)交換數(shù)據(jù)的一個或多個網(wǎng)絡(luò)接口 1122。 一條或多條通信總線1126將上 述組件通信地耦合在一起。
      B.說明性過程 圖12-14示出了以流程圖形式解釋系統(tǒng)100的操作的過程。由于流程圖中所描述 的功能已經(jīng)在節(jié)A中闡明,因此節(jié)B主要用作對這些功能的回顧。 圖12示出了用于存儲動作信息的過程1200。在框1202,應(yīng)用程序模塊(102, 104, . . . 106)可標(biāo)識在項(xiàng)目上執(zhí)行的動作。應(yīng)用程序模塊(102, 104, . . . 106)可被配置成 以上述方式尋找在特定項(xiàng)目上執(zhí)行的特定動作。在框1204,數(shù)據(jù)收集模塊118存儲由應(yīng)用 程序模塊(102, 104, . . . 106)提供的動作信息。 圖13示出了用于檢索動作信息并將其呈現(xiàn)給用戶的過程1300。在框1302,系統(tǒng) 100接收檢索與一個搜索準(zhǔn)則或多個搜索準(zhǔn)則匹配的動作信息的請求。用戶可將他或她的 搜索引向數(shù)據(jù)收集模塊118和/或數(shù)據(jù)分析模塊132。在框1304,系統(tǒng)基于用戶的查詢形 成結(jié)果。這可構(gòu)成從數(shù)據(jù)收集模塊118的存儲122中選出動作信息,和/或從數(shù)據(jù)分析模 塊132的存儲134中提取已經(jīng)預(yù)處理過(分析過)的信息。在框1306,呈現(xiàn)模塊138以期 望的格式向用戶輸出結(jié)果,諸如列表格式、數(shù)據(jù)線呈現(xiàn)等。在框1308,用戶可改變一個或多 個搜索參數(shù),導(dǎo)致在框1306再次呈現(xiàn)結(jié)果信息。例如,用戶可改變時間線呈現(xiàn)的范圍,導(dǎo)致 以新的時間范圍再次顯示時間線呈現(xiàn)。 圖14示出了用于具體公式化在時間線呈現(xiàn)中的結(jié)果的過程1400。在框1402,呈 現(xiàn)模塊138接收用戶對一個或多個動作的選擇。在框1404,呈現(xiàn)模塊138接收用戶對一個 或多個有關(guān)時間約束的選擇,諸如時間范圍的約束等。在框1406,呈現(xiàn)模塊138提供與上述 過濾準(zhǔn)則匹配的時間線呈現(xiàn)。 總而言之,此處通過首先標(biāo)識多個特征可以解決的說明性問題來描述這些特征。
      該說明方式不構(gòu)成對其它人以此處所指定的方式理解和/或清楚表達(dá)這些問題的許可。對
      相關(guān)領(lǐng)域中所存在的問題的理解和清楚表達(dá)要被理解為本發(fā)明的一部分。 更一般地,盡管以對結(jié)構(gòu)特征和/或方法動作專用的語言描述了本發(fā)明,但是可
      以理解,所附權(quán)利要求書中所定義的本發(fā)明不一定要限于所描述的具體特征或動作。相反,
      這些具體特征和動作是作為實(shí)現(xiàn)權(quán)利要求的本發(fā)明的說明性形式而公開的。
      權(quán)利要求
      一種收集和呈現(xiàn)基于時間的動作信息的方法,包括標(biāo)識涉及至少一個項(xiàng)目的至少一個動作(1202);存儲與所述至少一個動作相關(guān)聯(lián)的動作信息,其中,所述動作信息描述了對應(yīng)于所述至少一個動作的操作以及所述至少一個動作的發(fā)生時間(1204);以及形成基于所述動作信息的結(jié)果(1304)。
      2. 如權(quán)利要求1所述的方法,其特征在于,所述動作信息還描述 與所述至少一個項(xiàng)目相關(guān)聯(lián)的類型; 與所述至少一個項(xiàng)目相關(guān)聯(lián)的標(biāo)識信息;以及與在所述至少一個項(xiàng)目上采取的所述至少一個動作相關(guān)聯(lián)的時間跨度。
      3. 如權(quán)利要求1所述的方法,其特征在于,所述標(biāo)識由應(yīng)用程序模塊執(zhí)行,所述存儲在 操作系統(tǒng)級模塊上執(zhí)行。
      4. 如權(quán)利要求1所述的方法,其特征在于,所述標(biāo)識和存儲都是由應(yīng)用程序模塊執(zhí)行。
      5. 如權(quán)利要求1所述的方法,其特征在于,所述標(biāo)識和存儲是針對多個應(yīng)用程序模塊 所標(biāo)識的動作來執(zhí)行的,并且其中,形成的所述結(jié)果是基于從所述多個應(yīng)用程序模塊中提 取的動作信息。
      6. 如權(quán)利要求1所述的方法,其特征在于,還包括自動提取已存儲的動作信息,以及處 理所提取的動作信息以產(chǎn)生所分析的信息,其中,所述形成至少部分基于所分析的信息。
      7. 如權(quán)利要求1所述的方法,其特征在于,所述形成標(biāo)識在所標(biāo)識的時間跨度內(nèi)發(fā)生 的、對項(xiàng)目所采取的動作。
      8. 如權(quán)利要求1所述的方法,其特征在于,所述結(jié)果的形成包括分析動作信息以確定參與類似活動的至少一組用戶,所述分析提供所分析的信息;以及利用所分析的信息。
      9. 如權(quán)利要求8所述的方法,其特征在于,所述利用包括響應(yīng)于用戶提出的查詢向用 戶揭示所述至少一組。
      10. 如權(quán)利要求1所述的方法,其特征在于,還包括呈現(xiàn)所述結(jié)果,其中,所述呈現(xiàn)包括 以時間線呈現(xiàn)的形式顯示所述結(jié)果,其中一個或多個項(xiàng)目標(biāo)識符被置于時間線呈現(xiàn)上的適 當(dāng)位置處,其中所述一個或多個項(xiàng)目標(biāo)識符表示項(xiàng)目上的一個或多個各自動作。
      11. 如權(quán)利要求io所述的方法,其特征在于,還包括接收對動作指令的選擇,其中,所述動作指令指定項(xiàng)目上的所述一個或多個各自動作。
      12. 如權(quán)利要求10所述的方法,其特征在于,還包括接收用戶對范圍指令的選擇,其 中,所述時間線呈現(xiàn)具有基于所述范圍指令的時間范圍。
      13. 如權(quán)利要求1所述的方法,其特征在于,所述結(jié)果的形成包括基于所述動作信息復(fù) 制或倒退至少一個動作。
      14. 如權(quán)利要求l所述的方法,其特征在于,所述至少一個項(xiàng)目是文件,并且其中所述 至少一個動作是在所述文件上采取的操作。
      15. 如權(quán)利要求1所述的方法,其特征在于,所述至少一個項(xiàng)目是消息,并且其中所述 至少一個動作是在所述消息上采取的操作。
      16. 如權(quán)利要求1所述的方法,其特征在于,所述至少一個項(xiàng)目是即時消息系統(tǒng)中的出現(xiàn)信息的特征,并且其中所述全少一個動作是在所述特征上采取的操作。
      17. —種或多種包含用于實(shí)現(xiàn)如權(quán)利要求1所述的方法的機(jī)器可讀指令的機(jī)器可讀介質(zhì)。
      18. —種或多種計(jì)算設(shè)備,包括 一個或多個處理器;以及用于存儲計(jì)算機(jī)可執(zhí)行指令的存儲器,所述指令在被所述一個或多個處理器執(zhí)行時執(zhí) 行如權(quán)利要求1所述的方法。
      19. 一種呈現(xiàn)基于時間的動作信息的方法,包括接收用戶對動作指令的選擇,其中所述動作指令指定一個或多個類型的動作(1402); 接收用戶對范圍指令的選擇,其中所述范圍指令指定呈現(xiàn)的時間范圍(1404);以及 顯示時間線呈現(xiàn),其中所述時間線呈現(xiàn)標(biāo)識在至少一個應(yīng)用程序的上下文中在至少一 個項(xiàng)目上采取的至少一個動作(1406),其中所述至少一個動作符合由動作指令選擇的所述一個或多個類型的動作, 以及其中時間線呈現(xiàn)具有基于所述范圍指令的時間范圍。
      20. —種呈現(xiàn)基于時間的動作信息的裝置,包括配置成接收用戶對動作指令的選擇的邏輯,其中所述動作指令指定一個或多個類型的 動作(1402);配置成接收用戶對范圍指令的選擇的邏輯,其中所述范圍指令指定呈現(xiàn)的時間范圍 (1404);以及配置成顯示時間線呈現(xiàn)的邏輯,其中所述時間線呈現(xiàn)標(biāo)識在至少一個應(yīng)用程序的上下 文中在至少一個項(xiàng)目上采取的至少一個動作(1406),其中所述至少一個動作符合由動作指令選擇的所述一個或多個類型的動作, 以及其中所述時間線呈現(xiàn)具有基于所述范圍指令的時間范圍。
      全文摘要
      描述了用于收集和呈現(xiàn)動作信息的功能。該動作信息描述了在指定時間在項(xiàng)目上發(fā)生的動作。該功能幫助用戶標(biāo)識和訪問相關(guān)項(xiàng)目。在一種說明性情況下,該功能可在時間線呈現(xiàn)中顯示動作信息。
      文檔編號G06F17/30GK101743542SQ200880022192
      公開日2010年6月16日 申請日期2008年6月9日 優(yōu)先權(quán)日2007年6月29日
      發(fā)明者A·G·賽恩, C·茲拉特夫, O·烏德祖 申請人:微軟公司
      網(wǎng)友詢問留言 已有0條留言
      • 還沒有人留言評論。精彩留言會獲得點(diǎn)贊!
      1