專利名稱:用于將環(huán)境添加到人工制品的創(chuàng)建和修改的系統(tǒng)和方法
技術(shù)領(lǐng)域:
本公開概括地涉及促進(jìn)協(xié)作,更具體地,涉及關(guān)于執(zhí)行在一個(gè) 或多個(gè)計(jì)算機(jī)系統(tǒng)上的工作的協(xié)同作業(yè)。
背景技術(shù):
技術(shù)和軟件中的進(jìn)步增強(qiáng)了個(gè)人和商業(yè)兩者對(duì)于執(zhí)行普通任務(wù) 的計(jì)算機(jī)實(shí)施的解決方案的信任,例如在文字處理應(yīng)用中創(chuàng)建文檔、
在電子制表軟件(Spreadsheet)應(yīng)用中創(chuàng)建電子數(shù)據(jù)表、在演示應(yīng)用 中創(chuàng)建演示以及出于任何其他適當(dāng)原因而利用應(yīng)用。用戶^f吏用各種 軟件應(yīng)用(如文字處理應(yīng)用、文本編輯器、電子制表軟件應(yīng)用、演 示應(yīng)用、代碼編輯器以及集成開發(fā)環(huán)境(IDE))中的任何一個(gè)來生 成基于用戶輸入的人工制品(artifact)(例如文檔、圖表、電子數(shù) 據(jù)表、代碼文件、幻燈片或用于存儲(chǔ)信息的任何其他輸出文件)。 每個(gè)人工制品經(jīng)常要經(jīng)過多次修改,直到用戶最終對(duì)最后的人工制 品滿意為止。
雖然許多人工制品由 一個(gè)個(gè)人創(chuàng)建,人工制品 一般還會(huì)生成于 協(xié)作環(huán)境中,由此,人工制品會(huì)被在時(shí)間和距離上分隔開的不同的 人修改多次。例如,大多數(shù)大規(guī)模的軟件開發(fā)項(xiàng)目跨過位于不同地 理位置和不同時(shí)區(qū)的團(tuán)隊(duì)而分布。在所述項(xiàng)目中,團(tuán)隊(duì)之間的通信 在很大程度上并不維持同步,由此,并發(fā)討論、編輯或其他工具不 能用于增強(qiáng)協(xié)作。
一種已知的增強(qiáng)個(gè)人之間協(xié)作的解決方案通常稱為"跟蹤變化" (Tracking Changes )。當(dāng)應(yīng)用跟蹤變化后,所述應(yīng)用存儲(chǔ)與用戶對(duì) 原始文檔所作的每一個(gè)變化有關(guān)的歷史數(shù)據(jù)。例如,在文字處理文 檔中,存儲(chǔ)于人工制品中的歷史數(shù)據(jù)記載如下內(nèi)容用戶所增加的新文本、用戶所刪除的文本、格式變化、用戶注釋或記載所述用戶 對(duì)所述人工制品所作的實(shí)際變化的任何其他信息。
然而,所述已知的跟蹤變化的解決方案中存在多個(gè)問題。例如, 用于顯示所述歷史數(shù)據(jù)的已知方法并未充分展示整個(gè)時(shí)間過程中的 變化,而僅僅示出了已作出的變化。而且,所述歷史數(shù)據(jù)沒有捕獲
在捕獲或者修訂人工制品時(shí)的環(huán)境(context)和處理,因此,查看 歷史數(shù)據(jù)的用戶只能猜測(cè)其他用戶(或可能是用戶自己)為何作 出歷史數(shù)據(jù)中標(biāo)示的變化。
對(duì)于這些以及其他原因,針對(duì)由軟件應(yīng)用創(chuàng)建的人工制品,存 在著改進(jìn)增強(qiáng)協(xié)作和開發(fā)的方法和系統(tǒng)的需求。
發(fā)明內(nèi)容
本發(fā)明公開了一種系統(tǒng),包括過程相關(guān)數(shù)據(jù)處理組件,可操 作用于處理與人工制品相關(guān)聯(lián)的操作相對(duì)應(yīng)的過程相關(guān)數(shù)據(jù),其中 操作例如是所述人工制品的創(chuàng)建和修改。應(yīng)用組件可操作地耦合到 過程相關(guān)數(shù)據(jù)處理模塊,并且可操作用于與所述人工制品相交互。 存儲(chǔ)元件也可操作地耦合到所述過程相關(guān)數(shù)據(jù)處理模塊,并且可操 作用于存儲(chǔ)所述過程相關(guān)數(shù)據(jù)。所述系統(tǒng)還可以包括管理組件,部分。
在一個(gè)實(shí)施方式中,所述系統(tǒng)進(jìn)一步包括可操作地耦合到所 述管理組件的顯示器,其中所述管理組件可操作用于輸出顯示數(shù)據(jù), 用于在所述顯示器上顯示過程相關(guān)數(shù)據(jù)管理工具。
一種在處理設(shè)備中建立關(guān)于至少 一 個(gè)人工制品的過程相關(guān)環(huán)境 的方法包括在顯示器上顯示人工制品,所述處理設(shè)備實(shí)施一個(gè)或多 個(gè)人工制品處理應(yīng)用并具有包括顯示器和至少一個(gè)用戶輸入設(shè)備的 圖形用戶界面。此外,在顯示器上顯示的日歷界面包括多個(gè)日期指 示符,所述日期指示符包括多個(gè)日期指示符的突出顯示的日期指示 符,該突出顯示的日期指示符基于存在與所述人工制品和對(duì)應(yīng)于該突出顯示的日期指示器的日期相關(guān)聯(lián)的過程相關(guān)數(shù)據(jù)。通過用戶輸 入設(shè)備,接收對(duì)應(yīng)于所述突出顯示的日期指示符的選擇輸入。作為 響應(yīng),在顯示器上顯示對(duì)應(yīng)于與所述人工制品以及對(duì)應(yīng)于所述突出 顯示的日期指示符的所述日期相關(guān)聯(lián)的至少一些所述過程相關(guān)數(shù)據(jù)
的數(shù)據(jù)。
在另一個(gè)實(shí)例中,所述方法進(jìn)一步包括在調(diào)用所述人工制品 時(shí)從存儲(chǔ)元件接收所述過程相關(guān)數(shù)據(jù)。
在另一個(gè)實(shí)例中,所述方法進(jìn)一步包括通過所述至少一個(gè)用 戶設(shè)備接收用于所述人工制品的變化數(shù)據(jù);以與當(dāng)前日期相關(guān)聯(lián)的 方式,將所述變化數(shù)據(jù)存儲(chǔ)在存儲(chǔ)元件上,以提供已更新的過程相 關(guān)數(shù)據(jù);而后,基于所述已更新的過程相關(guān)數(shù)據(jù)重新顯示所述日歷 界面。
在一個(gè)實(shí)例中,所述方法包括基于所述人工制品選擇至少一 些所述過程相關(guān)數(shù)據(jù),例如單元、段落、幻燈片或人工制品的任何 其他適當(dāng)可分部分。
在另一個(gè)實(shí)例中,所述方法進(jìn)一步包括顯示與至少一些所述 過程相關(guān)數(shù)據(jù)相對(duì)應(yīng)的數(shù)據(jù)進(jìn)一步包括,顯示所述人工制品的直到 所述日期的歷史。
在一個(gè)實(shí)施方式中,任務(wù)界面被顯示為具有與所述人工制品的 已選擇部分有關(guān)的任務(wù)列表。通過至少一個(gè)輸入設(shè)備,可以接收與 所述任務(wù)列表中的至少 一個(gè)任務(wù)相對(duì)應(yīng)的輸入。所述過程相關(guān)數(shù)據(jù) 然后可以基于所述輸入得以更新。
在另一個(gè)實(shí)例中,所述方法包括顯示媒體捕獲界面,并通過 所述至少一個(gè)輸入設(shè)備來接收與所述人工制品有關(guān)的輸入。所述過 程相關(guān)數(shù)據(jù)然后基于該輸入得以更新。
在另一個(gè)實(shí)施方式中,通過所述至少一個(gè)用戶輸入設(shè)備接收所 述人工制品的變化數(shù)據(jù)。作為響應(yīng),基于所述變化數(shù)據(jù),將已更新 的過程相關(guān)數(shù)據(jù)提供至第二應(yīng)用。所述第二應(yīng)用可以與第二人工制 品相關(guān)聯(lián),或可以不與相同人工制品相關(guān)聯(lián),或可以不與任何人工
10制品相關(guān)聯(lián)(例如,在新聞讀取器收集各種新聞供應(yīng)的情況下)。
使用這些技術(shù)用于捕獲、維持、顯示、和/或共享過程相關(guān)數(shù)據(jù), 可以實(shí)現(xiàn)能夠更好并且更為有效地理解導(dǎo)致人工制品當(dāng)前狀態(tài)的處
理和環(huán)境。
在所附權(quán)利要求書中具體記載了本公開中描述的特征。結(jié)合附 圖,通過考慮下文的詳細(xì)說明書,所述特征和伴隨的優(yōu)點(diǎn)是易見的。 現(xiàn)在參考附圖僅借助于示例方式來描述一個(gè)或者多個(gè)實(shí)施方式,在
附圖中,相同的參考數(shù)字表示相同的元件,其中
圖1是示出用于捕獲創(chuàng)建或修改人工制品的環(huán)境和處理的系統(tǒng) 的框圖2是示出可以用于實(shí)施圖1所示系統(tǒng)的處理設(shè)備的框圖; 圖3是示出圖形用戶界面的顯示示例的框圖,所述圖形用戶界 面具有在其上顯示的人工制品和過程相關(guān)數(shù)據(jù)管理工具的應(yīng)用的實(shí)
例;
圖4是示出用于建立關(guān)于至少一個(gè)人工制品的過程相關(guān)環(huán)境的 方法的流程圖5示出了圖形用戶界面的實(shí)例的圖示,其中包括對(duì)應(yīng)于與人 工制品相關(guān)的至少 一 些過程相關(guān)聯(lián)數(shù)據(jù)的數(shù)據(jù);
圖6是示出多個(gè)應(yīng)用組件、過程相關(guān)數(shù)據(jù)處理組件和存儲(chǔ)元件 之間的關(guān)系的框圖;以及
圖7是示出用于建立關(guān)于至少 一個(gè)人工制品的過程相關(guān)環(huán)境的 方法的流程圖。
具體實(shí)施例方式
圖1示出了用于捕獲創(chuàng)建或修改人工制品的處理和環(huán)境的系統(tǒng) 100。系統(tǒng)100捕獲復(fù)雜工作流程之上的數(shù)據(jù),由此增強(qiáng)協(xié)作環(huán)境中 的協(xié)調(diào)和效率。系統(tǒng)100包括過程相關(guān)數(shù)據(jù)處理組件102,其可操作地耦合到應(yīng)用組件104和存儲(chǔ)元件106。管理組件108也可操作地 耦合到所述應(yīng)用組件104和所述過程相關(guān)數(shù)據(jù)處理組件102。如圖2所示,系統(tǒng)100可以至少部分使用設(shè)備200實(shí)施,其作 為存儲(chǔ)在存儲(chǔ)設(shè)備204上的可執(zhí)行指令202。存儲(chǔ)的可執(zhí)行指令可以 作為存儲(chǔ)數(shù)據(jù)206被傳遞至一個(gè)或多個(gè)處理器208并繼而執(zhí)行,從 而實(shí)現(xiàn)在此描述的期望功能。處理器208可以包括一個(gè)或多個(gè)中央 處理單元(CPU)、分布式處理電路、專用集成電路(ASIC)、狀 態(tài)機(jī)、離散邏輯或者本領(lǐng)域公知的任何其他適當(dāng)?shù)奶幚黼娐坊蛩鼈?的任何結(jié)合。還應(yīng)該理解,系統(tǒng)IOO可以不作為存儲(chǔ)的可執(zhí)行指令 202來實(shí)施,而是可以在分布式處理電路、ASIC、狀態(tài)機(jī)、離散邏 輯、或任何其他適當(dāng)?shù)奶幚黼娐分袑?shí)施。存儲(chǔ)設(shè)備102可以是本領(lǐng) 域慣用公知的任何類型的存儲(chǔ)設(shè)備,例如隨機(jī)訪問存儲(chǔ)器(RAM)、 只讀存儲(chǔ)器(ROM)、可編程存儲(chǔ)器(PROM)、可擦除存儲(chǔ)器 (EPROM)、電可擦除存儲(chǔ)器(EEPROM)、閃存、磁存儲(chǔ)設(shè)備(如 硬盤、軟盤、磁帶)、光盤驅(qū)動(dòng)、或現(xiàn)在已知或在未來開發(fā)的任何 其他適當(dāng)?shù)姆且资源鎯?chǔ)器。返回圖1,應(yīng)用組件104可以是用于創(chuàng)建人工制品的任何適當(dāng)應(yīng) 用。應(yīng)用組件104的普通示例包括文字處理應(yīng)用、電子制表軟件應(yīng) 用、演示應(yīng)用、或用于創(chuàng)建或修改人工制品的任何其他適當(dāng)應(yīng)用。 應(yīng)用組件104可#:作用于與所述人工制品交互。例如,通常響應(yīng)于 用戶輸入,所述應(yīng)用可以產(chǎn)生/創(chuàng)建人工制品、查看人工制品、編輯/ 修改人工制品、從人工制品提取信息、或執(zhí)行本領(lǐng)域公知的任何其 他適當(dāng)?shù)牟僮?。?yīng)用組件104可操作地耦合到過程相關(guān)數(shù)據(jù)處理組件102。在這 個(gè)示例中,所述應(yīng)用組件可操作地通過連接110、管理組件108和連 接112來連接到過程相關(guān)數(shù)據(jù)處理組件102。對(duì)應(yīng)于與人工制品相關(guān) 聯(lián)的操作,應(yīng)用組件104可操作用于將過程相關(guān)數(shù)據(jù)提供至過程相 關(guān)數(shù)據(jù)處理元件102,以及從過程相關(guān)數(shù)據(jù)處理元件102接收過程相 關(guān)數(shù)據(jù)。與跟蹤變化特征要求的歷史數(shù)據(jù)不同,過程相關(guān)數(shù)據(jù)涉及創(chuàng)建或修改人工制品的環(huán)境和處理。例如,團(tuán)隊(duì)成員經(jīng)常利用電子 郵件來在項(xiàng)目上協(xié)作。電子郵件消息的內(nèi)容可以描述人工制品的期 望變化,或簡(jiǎn)述新人工制品的說明。然而,如果用戶查看人工制品, 用戶不能容易地確定為何創(chuàng)建或修改所述人工制品。歷史數(shù)據(jù)可以 幫助用戶確定修改了什么,但歷史數(shù)據(jù)沒有示出過程相關(guān)數(shù)據(jù),也 即,沒有描述變化背后的推理和環(huán)境。過程相關(guān)數(shù)據(jù)處理元件102也可操作地耦合到存儲(chǔ)元件106,存 儲(chǔ)元件106可操作用于存儲(chǔ)過程相關(guān)數(shù)據(jù),所述過程相關(guān)數(shù)據(jù)可以 在過程相關(guān)數(shù)據(jù)處理模塊102和存儲(chǔ)元件106之間通過連接114進(jìn) 行傳遞。存儲(chǔ)元件106可以是任何適當(dāng)?shù)拇鎯?chǔ)元件,例如隨才幾訪問 存儲(chǔ)器(RAM)、只讀存儲(chǔ)器(ROM)、可編程存儲(chǔ)器(PROM)、 可擦除存儲(chǔ)器(EPROM)、電可擦除存儲(chǔ)器(EEPROM)、閃存、 磁存儲(chǔ)設(shè)備(如硬盤、軟盤、磁帶)、光盤驅(qū)動(dòng)、或現(xiàn)在已知或?qū)?在未來開發(fā)的任何其他適當(dāng)?shù)姆且资源鎯?chǔ)器。在一個(gè)示例中,連 接114基于網(wǎng)絡(luò),例如有線或無線網(wǎng)絡(luò);并且存儲(chǔ)元件106可以包 括組織和索引用于檢索的過程相關(guān)數(shù)據(jù)的存儲(chǔ)程序(未示出)。作 為一個(gè)示例,存儲(chǔ)元件106可以是Microsoft Office SharePoint服務(wù) 器。使用Microsoft Office SharePoint服務(wù)器的一個(gè)優(yōu)點(diǎn)在于,存儲(chǔ) 程序是已知的并且已經(jīng)內(nèi)建在服務(wù)器中。管理組件108可操作地耦合到應(yīng)用組件104和過程相關(guān)數(shù)據(jù)處 理組件102。管理組件108與應(yīng)用組件104進(jìn)行接口通信,并且可操: 作用于從存儲(chǔ)元件106和/或應(yīng)用組件104獲取所述過程相關(guān)數(shù)據(jù)的 至少一部分。管理組件108可以從應(yīng)用組件104獲取所述過程相關(guān) 數(shù)據(jù),將過程相關(guān)數(shù)據(jù)提供給應(yīng)用組件104,將過程相關(guān)數(shù)據(jù)提供至 過程相關(guān)數(shù)據(jù)處理組件102用于在存儲(chǔ)元件106中存儲(chǔ),以及從過 程相關(guān)數(shù)據(jù)處理組件102獲取過程相關(guān)數(shù)據(jù)。在從存儲(chǔ)元件106獲取所述過程相關(guān)數(shù)據(jù)的至少一部分后,管 理組件108進(jìn)一步可操作用于將已獲取的過程相關(guān)數(shù)據(jù)的至少一部 分發(fā)送至應(yīng)用組件104。如下文進(jìn)一步討論,顯示器(圖l中未示)可以可操作地耦合到管理組件108,并且可以可操作用于輸出顯示數(shù) 據(jù),用于在顯示器上顯示過程相關(guān)數(shù)據(jù)管理工具308,如下所述。過 程相關(guān)數(shù)據(jù)管理工具308在顯示器上提供數(shù)據(jù)的圖形表示,所述顯 示器顯示關(guān)于至少一部分過程相關(guān)數(shù)據(jù)的信息。過程相關(guān)數(shù)據(jù)管理 工具308可以進(jìn)一步向用戶提供如下能力,以便提供用戶輸入來將 人工制品的部分或與人工制品相關(guān)聯(lián)的操作與過程相關(guān)數(shù)據(jù)進(jìn)行關(guān) 聯(lián)。換言之,過程相關(guān)數(shù)據(jù)管理工具308允許用戶與人工制品相關(guān) 的過程相關(guān)數(shù)據(jù)進(jìn)行交互(如,查看、檢查、創(chuàng)建、修改、刪除, 等等)。例如,過程相關(guān)數(shù)據(jù)管理工具308可以包括日歷界面、任務(wù) 工具或多媒體捕獲模塊,所有這些將在下文詳細(xì)討論。過程相關(guān)數(shù) 據(jù)處理組件102也可操作用于從管理組件接收過程相關(guān)數(shù)據(jù)的部分, 并且進(jìn)一步可操作用于將過程相關(guān)數(shù)據(jù)的部分提供給第二應(yīng)用組件 (未示出)。結(jié)合下文的進(jìn)一步描述,可以更好地理解系統(tǒng)100的 操作。管理組件108通過任何適當(dāng)?shù)木幊萄b置與應(yīng)用組件104交互。 在一個(gè)實(shí)例中,應(yīng)用組件104包括應(yīng)用編程接口 (API),管理組件 108通過所述API乂人應(yīng)用(所述應(yīng)用與人工制品相關(guān))獲取過程相關(guān) 數(shù)據(jù)和/或歷史數(shù)據(jù),或從以下任一項(xiàng)來向所述應(yīng)用呈現(xiàn)過程相關(guān)數(shù) 據(jù)和/或歷史數(shù)據(jù)(i)過程相關(guān)數(shù)據(jù)處理組件102; (ii)存儲(chǔ)元 件106; (iii)其他應(yīng)用組件104;或(iv )任何其他適當(dāng)?shù)膩碓础,F(xiàn)在返回圖2,處理設(shè)備200實(shí)施一個(gè)或多個(gè)人工制品處理應(yīng)用 104(如文字處理應(yīng)用、電子制表軟件應(yīng)用、演示應(yīng)用,等等)。在 示出的實(shí)施方式中,存儲(chǔ)設(shè)備204包括可執(zhí)行指令202和存儲(chǔ)元件 106,如上所述,包括但不限于實(shí)施過程相關(guān)數(shù)據(jù)處理組件102、 應(yīng)用組件104和/或管理組件108的可執(zhí)行指令。還應(yīng)該理解,存儲(chǔ) 元件106可以使用單獨(dú)的存儲(chǔ)設(shè)備204來實(shí)施,或從不同的角度來 看,存儲(chǔ)設(shè)備204可以是分布式的,即,潛在地通過使用一個(gè)或多 個(gè)中間通信網(wǎng)絡(luò)(如,例如因特網(wǎng)或萬維網(wǎng)的^^共通信網(wǎng)絡(luò),例如局域網(wǎng)或廣域網(wǎng)或其結(jié)合的私人通信網(wǎng)絡(luò))實(shí)現(xiàn)。 一個(gè)或多個(gè)處理
器208可操作地耦合到存儲(chǔ)設(shè)備204。用戶輸入數(shù)據(jù)210 (包括相關(guān) 于由應(yīng)用對(duì)人工制品執(zhí)行的操作或者圖形用戶界面的操作的用戶輸 入)還在一個(gè)或多個(gè)處理器208和至少一個(gè)用戶輸入設(shè)備212(例如, 鍵盤、鼠標(biāo)、麥克風(fēng)、觸摸屏等)之間傳送。處理設(shè)備200還包括 具有圖形用戶界面216的顯示器214,其可操作用于顯示由處理器 208提供的顯示數(shù)據(jù)218。應(yīng)該理解,處理設(shè)備200可以是分布式的,
或者可以在任何適當(dāng)位置具有任何另外適當(dāng)?shù)慕M件(如,網(wǎng)絡(luò)或外 圍4妄口等,未示出)。
結(jié)合圖3和圖4,可以更好地理解處理設(shè)備200的操作,其中圖 3示出了在圖形用戶界面216上對(duì)人工制品304進(jìn)行操作的應(yīng)用302 的示例;而圖4示出了用于實(shí)施圖形用戶界面216的方法。首先, 如模塊402所示,所述方法包括在顯示器214上顯示人工制品304。 用于生成、表現(xiàn)和更新顯示數(shù)據(jù)(也即,包括將在顯示器214上顯 示的圖形元件)的技術(shù)是本領(lǐng)域公知的,且不必在此進(jìn)一步詳細(xì)描 述。如圖3所示,如本領(lǐng)域所已知,由應(yīng)用302打開人工制品304。 例如,應(yīng)用302包括未在圖3示出的標(biāo)題欄306和本領(lǐng)域已知的任 何其他常規(guī)組件,例如菜單欄、狀態(tài)欄、或任何其他適當(dāng)?shù)慕M件, 通常取決于應(yīng)用302的特征。在這個(gè)特別的示例中,人工制品304 是包括第l行到第11行和第A列到第D列的電子數(shù)據(jù)表格。不同 單元(由行/列對(duì)組成,例如單元B2,如本領(lǐng)域通常公知的)可以包 括任何適當(dāng)?shù)男畔?。例如,單元A2包括文本"標(biāo)題",鄰近的單元 B2包括標(biāo)題文本"例1"。在這個(gè)示例中,單元B5是選擇的單元, 即,其具有當(dāng)前的焦點(diǎn),如所述單元粗體邊界指示。
過程相關(guān)數(shù)據(jù)管理工具308也顯示在圖形用戶界面216上。如 模塊404中所示,所述方法包括在顯示器214上顯示日歷界面310。 所述日歷界面是過程相關(guān)數(shù)據(jù)管理工具308的一部分。過程相關(guān)數(shù) 據(jù)管理工具308還可以包括任務(wù)界面312和媒體捕獲界面314,下文 將詳細(xì)討論。日歷界面310包括多個(gè)日期指示符,通常標(biāo)記為316,但在此特別的示例中用數(shù)字1 - 30來表示,其對(duì)應(yīng)于2008年4月中 的日期。然而,應(yīng)該理解,可以使用任何適當(dāng)?shù)娜掌谥甘痉?。日歷 界面310的所述日期指示符中的一些是突出顯示的日期指示符318, 例如對(duì)應(yīng)于4月8日、17日、30日的日期指示符。應(yīng)該理解,"突 出顯示"意味著區(qū)分被突出顯示的日期指示符的任何類型的標(biāo)記。 例如,突出顯示可以表示為下劃線、粗體、用不同顏色顯示、或本 領(lǐng)域公知的任何其他適當(dāng)?shù)耐怀鲲@示方式或方法。
突出顯示的日期指示符318指示存在與人工制品304和對(duì)應(yīng)于 該突出顯示的日期指示符的日期相關(guān)聯(lián)的過程相關(guān)數(shù)據(jù)。因此,在 此特殊的示例中,過程相關(guān)數(shù)據(jù)與所述人工制品和2008年4月8日、 17日和30日相關(guān)聯(lián)。例如,人們先前可能已經(jīng)將信息與人工制品 304相關(guān)聯(lián),所述信息指示人們?nèi)ジ氯斯ぶ破?04。還能預(yù)期的是, 突出顯示的日期指示符可以不正好對(duì)應(yīng)于人工制品304,而是可以更 具體地指示過程相關(guān)數(shù)據(jù)與具有焦點(diǎn)的人工制品304的一部分相關(guān) 聯(lián)。在這個(gè)示例中,所選擇的單元B5是具有焦點(diǎn)的人工制品304的 所述一部分,但所述人工制品的任何適當(dāng)?shù)?即,可選擇的)子成 分可以用作基礎(chǔ)子成分,例如行、列、表單等等。作為進(jìn)一步的示 例,在文字處理文檔人工制品的情況下,子成分可以是一個(gè)段落或 一頁。取決于用于對(duì)所述人工制品進(jìn)行操作的應(yīng)用的類型,本領(lǐng)域 普通技術(shù)人員可以認(rèn)識(shí)到人工制品的其他適當(dāng)?shù)淖映煞?。?yīng)該理解, 過程相關(guān)數(shù)據(jù)可以基于人工制品(如單元、段落、幻燈片)的所選 擇部分進(jìn)行選擇,同時(shí)所選擇的過程相關(guān)數(shù)據(jù)可以基于任何其他適 當(dāng)標(biāo)準(zhǔn)來選擇,例如,基于日期、人工制品整體、關(guān)鍵字、或任何 其他適當(dāng)?shù)臉?biāo)準(zhǔn)。
如框圖406所示,所述方法包括通過至少一個(gè)用戶輸入設(shè)備212 來接收對(duì)應(yīng)于突出顯示的日期指示符318的選擇輸入。例如,用戶 可以使用鼠標(biāo)來點(diǎn)擊4月30日的突出顯示的日期。作為響應(yīng),如模 塊408所示,所述方法包括響應(yīng)于從至少 一 個(gè)用戶輸入設(shè)備212接 收選擇輸入,在顯示器214上顯示對(duì)應(yīng)于與人工制品304以及與所述突出顯示的日期指示符相對(duì)應(yīng)的日期相關(guān)聯(lián)的至少一些所述過程相關(guān)數(shù)據(jù)。例如,如圖5所示,可以顯示圖形用戶界面的一部分(例
如,以彈出窗口 500的形式),其包括對(duì)應(yīng)于與人工制品304和對(duì)應(yīng)于該突出顯示的日期指示符的日期(4月30日)相關(guān)聯(lián)的至少一些過程相關(guān)數(shù)據(jù)的數(shù)據(jù)502。在此特別的示例中,可以看出單元信息被改變的處理和環(huán)境。J. Smith問到,"階段2是否已完成? "S.Adams對(duì)此標(biāo)注,"已更新狀態(tài)是階段3"。即使S.Adams沒有作出這個(gè)標(biāo)注,而是簡(jiǎn)單地更新單元B5為"階段3",考慮到過程相關(guān)數(shù)據(jù),即,J.Smith詢問關(guān)于階段2是否已完成,作出所述改變的環(huán)境是明顯的。單元B5中的值的實(shí)際變化可以通過歷史數(shù)據(jù)來跟蹤,而將處理/環(huán)境(即,用于所述變化的原因)作為過程相關(guān)數(shù)據(jù)來存儲(chǔ)。由此,顯示對(duì)應(yīng)于至少一些過程相關(guān)數(shù)據(jù)的數(shù)據(jù)可以進(jìn)一步包括顯示對(duì)所述日期的所述已選擇部分作出的最新的變化。例如,雖然圖5中未示出,S.Adams的關(guān)于將狀態(tài)更新到階段3的標(biāo)注還可以表明"階段2"(未示)已被刪除,并且利用"階段3"來代替。
在一個(gè)實(shí)施方式中,通過向應(yīng)用安裝插件(即,擴(kuò)展)來捕獲對(duì)所述人工制品執(zhí)行的動(dòng)作。在電子制表軟件應(yīng)用示例MicrosoftExcel的情況下,程序員可以使用Microsoft Visual Tools來創(chuàng)建插件。
例如,采取日歷界面310的形式插件可以監(jiān)聽?wèi)?yīng)用302中的事件,并且捕獲所述事件,并將其發(fā)送到存儲(chǔ)元件106中。例如,如本領(lǐng)域公知,如果電子數(shù)據(jù)表中的單元被改變了 ,就觸發(fā)了應(yīng)用302中的事件。日歷界面310可以捕捉所述事件,并捕獲所述變化。
對(duì)于任務(wù)界面312和媒體捕獲界面314,界面312和314可以作為工具條顯示,如本領(lǐng)域所公知的。在應(yīng)用302中,所述工具條可以接收用戶輸入以允許用戶增加內(nèi)容。值得注意的是,每個(gè)界面(即,曰歷界面310、任務(wù)界面312以及媒體捕獲界面314)可以獨(dú)立地存儲(chǔ)與之相關(guān)的過程相關(guān)數(shù)據(jù)。換言之,相比于與任務(wù)界面312或媒體捕獲界面314相關(guān)聯(lián)的過程相關(guān)數(shù)據(jù),顯示在日歷界面310中的過程相關(guān)數(shù)據(jù)可以存儲(chǔ)在不同的文件中。進(jìn) 一 步預(yù)期的是,當(dāng)顯示對(duì)應(yīng)于所述至少 一 些過程相關(guān)數(shù)據(jù)的所述數(shù)據(jù)時(shí),也可以顯示用于所述人工制品的直到所選擇的日期的歷史。因此,用戶能夠查看所述過程相關(guān)數(shù)據(jù),所述過程相關(guān)數(shù)據(jù)指示所作變化(如,另一個(gè)用戶可以指示某人去更新某物,或詢問
是否應(yīng)當(dāng)更新某物)的環(huán)境,并且對(duì)此作出響應(yīng),可以顯示直到所述選擇日期的變化。因此,查看人工制品的人將更容易理解改變了什么和所作變化的環(huán)境。由此,用戶例如可以不僅基于先前的變化,而且基于那些所作變化的環(huán)境來預(yù)期下一個(gè)要求的修改。
進(jìn)一步闡述所述示例,所述方法的另外的可選步驟包括通過至少一個(gè)用戶輸入設(shè)備212來為所述人工制品接收變化數(shù)據(jù)。在上面描述的實(shí)例中,用戶J.Smith使用用戶輸入設(shè)備212 (例如鍵盤)來輸入詢問階段2是否已完成的過程相關(guān)注釋/問題。所述變化數(shù)據(jù)然后存儲(chǔ)在存儲(chǔ)元件106上(從過程相關(guān)數(shù)據(jù)處理元件102接收,過程相關(guān)數(shù)據(jù)處理元件102從管理組件108接收變化數(shù)據(jù),接著,管理組件108從應(yīng)用104的所述API接收變化數(shù)據(jù)),并在那個(gè)時(shí)候與當(dāng)前日期相關(guān)以提供更新的過程相關(guān)數(shù)據(jù)。如果這是與2008年4月30日相關(guān)聯(lián)的第一過程相關(guān)數(shù)據(jù),那么在用戶提供所述變化數(shù)據(jù)后,日歷界面會(huì)基于已更新的過程相關(guān)數(shù)據(jù)來重新顯示,以便現(xiàn)在示出突出顯示的4月30號(hào)的日期指示符,藉此向所述人工制品指示4月30號(hào)現(xiàn)在具有與之相關(guān)的過程相關(guān)數(shù)據(jù)。
所述方法還可以包括在任何適當(dāng)?shù)臅r(shí)間從存儲(chǔ)元件106接收過程相關(guān)數(shù)據(jù)。例如,過程相關(guān)數(shù)據(jù)管理工具308可以在調(diào)用人工制品304時(shí)從存儲(chǔ)元件106接收過程相關(guān)數(shù)據(jù),即,在由應(yīng)用302載入文件(例如人工制品304 )時(shí)。然而,應(yīng)該理解,過程相關(guān)數(shù)據(jù)可以在任何適當(dāng)?shù)臅r(shí)間接收,而不僅僅是在調(diào)用(載入)人工制品304時(shí)。例如,響應(yīng)于用戶利用用戶輸入^L備212選擇突出顯示的日期指示符,過程相關(guān)數(shù)據(jù)管理工具308可以接收過程相關(guān)數(shù)據(jù)。在此方式下,通過免除了最初獲取全部過程相關(guān)數(shù)據(jù)的要求,有利于在請(qǐng)求時(shí)僅獲取人工制品304的可用處理相關(guān)數(shù)據(jù)的部分,因而更為有效地初始調(diào)用人工制品304。還值得注意的是,過程相關(guān)數(shù)據(jù)管理工具308基于其間的任何適當(dāng)?shù)逆溄?,來獲取對(duì)應(yīng)于所述人工制品304的過程相關(guān)數(shù)據(jù)。例如,人工制品304可以包括與存儲(chǔ)元件10 6上的位置相對(duì)應(yīng)的嵌入的鏈接,其中對(duì)應(yīng)于特定的人工制品的過程相關(guān)數(shù)據(jù)定位于所述位置,或者所述位置指示適合于定位過程相關(guān)數(shù)據(jù)的引用。
在一個(gè)實(shí)施方式中,過程相關(guān)數(shù)據(jù)獨(dú)立于人工制品地存儲(chǔ)于簡(jiǎn)單文本文件中,其中利用"回車,,作為分隔指示符來分割存儲(chǔ)于其中的過程相關(guān)數(shù)據(jù)。存儲(chǔ)過程相關(guān)數(shù)據(jù)的簡(jiǎn)單文本文件可以視為與人工制品相關(guān)聯(lián)的每個(gè)過程相關(guān)操作的日志。例如,然后可以通過數(shù)據(jù)管理工具來解析簡(jiǎn)單文本文件中的數(shù)據(jù),并且利用其來向用戶提供處理環(huán)境。然而應(yīng)該理解,過程相關(guān)數(shù)據(jù)可以以任何適當(dāng)?shù)母袷竭M(jìn)行存儲(chǔ),例如,存儲(chǔ)在XML文件或數(shù)據(jù)庫中。
應(yīng)該進(jìn)一步理解,過程相關(guān)數(shù)據(jù)管理工具308還可以顯示具有與人工制品304的已選擇部分相關(guān)聯(lián)的任務(wù)列表的任務(wù)界面312。如圖3所示,例如,單元B5是人工制品304的已選擇部分,且任務(wù)列表320包括2個(gè)任務(wù),即"任務(wù)1"和"任務(wù)2"。任務(wù)界面312可以包括任何適當(dāng)?shù)陌粹o,例如,"新建"按鈕322,用于創(chuàng)建與人工制品304的已選擇部分相關(guān)的新任務(wù);"刪除"按鈕324,用于刪除與人工制品304的已選擇部分相關(guān)的任務(wù);和/或"完成"按鈕326,用于將與人工制品304的已選擇部分相關(guān)的任務(wù)標(biāo)記為完成。用戶可以使用用戶輸入設(shè)備212來給出對(duì)應(yīng)于任務(wù)列表320中的至少一個(gè)任務(wù)的輸入,并且當(dāng)由任務(wù)界面312接收時(shí),過程相關(guān)數(shù)據(jù)基于所述輸入進(jìn)行更新。例如,用戶可以將任務(wù)標(biāo)記為完成,編輯任務(wù)的標(biāo)題,提供關(guān)于任務(wù)的附加信息,向特定用戶分配任務(wù),或執(zhí)行通常與任務(wù)列表相關(guān)的本領(lǐng)域公知的任何其他功能。然而,在此情形下,任務(wù)列表320和其上的項(xiàng)目與人工制品304的過程相關(guān)數(shù)據(jù)相關(guān)聯(lián)。在一個(gè)實(shí)施方式中,任務(wù)與創(chuàng)建和/或修改所述任務(wù)的一個(gè)或者多個(gè)日期自動(dòng)關(guān)聯(lián)。例如,當(dāng)用戶在任務(wù)界面312中創(chuàng)建任務(wù)
時(shí),任務(wù)界面312自動(dòng)捕獲創(chuàng)建任務(wù)的日期,并且將所述日期包括 作為所述過程相關(guān)數(shù)據(jù)的 一 部分。
過程相關(guān)數(shù)據(jù)管理工具308的組件的另一個(gè)示例是媒體捕獲界 面314。使用媒體捕獲界面314,上述任何方法可以包括顯示媒體 捕獲界面314;和通過至少一個(gè)用戶輸入設(shè)備212和媒體捕獲界面 314,來接收與所述人工制品相關(guān)的輸入(如音頻/語音數(shù)據(jù)、截屏數(shù) 據(jù)、視頻數(shù)據(jù)、或任何其他適當(dāng)?shù)囊纛l或可視數(shù)據(jù))。在接收到所 述輸入后,響應(yīng)于此可以更新所述過程相關(guān)數(shù)據(jù)。例如媒體捕荻界 面314包括與人工制品304整體和/或所述的已選擇部分人工制品(在 此示例中是單元B5)有關(guān)的媒體文件的列表326。所述媒體文件可 以是任何適當(dāng)?shù)母袷剑⑶铱梢园ㄈ魏芜m當(dāng)形式的々某體,例如記 錄了人的視頻、記錄了截屏的視頻、截屏的靜態(tài)表示序列、音頻等。 所述媒體捕獲界面還包括任何適當(dāng)?shù)陌粹o,例如開始按鈕328、停止 按鈕330以及刪除按鈕332,所述按鈕可以利用公知技術(shù)來控制捕獲 媒體。例如,可以通過點(diǎn)擊媒體文件的列表326中的一個(gè)標(biāo)題(例 如"視頻1")來回放媒體文件。
如本領(lǐng)域技術(shù)人員應(yīng)該理解,媒體捕獲模塊314允許用戶捕獲 用于創(chuàng)建和/或修改音頻和/或可視格式的人工制品的環(huán)境/處理。由 此,例如,用戶可以方使j也記錄他或她的關(guān)于人工制品或該人工制 品的特定子成分(如單元,段落等)的想法,而后另一個(gè)用戶可以 使用所述過程相關(guān)數(shù)據(jù)以理解已經(jīng)作出或期望作出變化的環(huán)境。
現(xiàn)在回到圖6,所示框圖進(jìn)一步示出了應(yīng)用和管理組件104、 108 以及過程相關(guān)數(shù)據(jù)處理組件102和存儲(chǔ)元件106的多個(gè)實(shí)例之間的 關(guān)系。圖7也示出了用于建立關(guān)于至少一個(gè)人工制品的過程相關(guān)環(huán) 境的示例方法,所述方法可以由如設(shè)備200的任何適當(dāng)設(shè)備來實(shí)施。 如模塊702所示,方法包括接收對(duì)應(yīng)于與第一應(yīng)用104中的第一 人工制品關(guān)聯(lián)的操作的至少一部分過程相關(guān)數(shù)據(jù)。例如,過程相關(guān) 數(shù)據(jù)處理組件102可以接收對(duì)應(yīng)于與第一應(yīng)用104中的第一人工制品相關(guān)聯(lián)的操作的至少 一部分過程相關(guān)數(shù)據(jù)。第 一應(yīng)用可以是用于 創(chuàng)建和/或修改人工制品的任何適當(dāng)?shù)膽?yīng)用,例如文字處理應(yīng)用、電
子制表軟件應(yīng)用、或演示創(chuàng)建應(yīng)用。如圖6所示,多個(gè)應(yīng)用組件104 通過管理組件108可操作地耦合到過程相關(guān)數(shù)據(jù)處理組件102。每個(gè) 應(yīng)用組件104可以位于一個(gè)計(jì)算機(jī)上,或可以跨越具有不同用戶的 多個(gè)計(jì)算機(jī)而分布。過程相關(guān)數(shù)據(jù)處理組件102還可以跨越任何適 當(dāng)數(shù)量的機(jī)器來進(jìn)行分布或?qū)嵤?br>
如模塊704所示,所述方法進(jìn)一步包括將過程相關(guān)數(shù)據(jù)的部 分提供至第二應(yīng)用104。第二應(yīng)用104可以是與第一應(yīng)用104同類型 的應(yīng)用,可以是不同的人工制品創(chuàng)建/修改應(yīng)用,或者可以是任何其 他適當(dāng)?shù)膽?yīng)用,例如新聞供應(yīng)讀取器。應(yīng)當(dāng)注意,可以經(jīng)由過^E相 關(guān)數(shù)據(jù)處理模塊從存儲(chǔ)元件106獲取過程相關(guān)數(shù)據(jù)的部分,并將其 提供至第二應(yīng)用。所述方法可以進(jìn)一步包括在顯示器214上,在 與所述第二應(yīng)用相關(guān)聯(lián)的過程相關(guān)數(shù)據(jù)管理工具308中顯示對(duì)應(yīng)于 至少部分過程相關(guān)數(shù)據(jù)的數(shù)據(jù)。
在第二應(yīng)用是新聞供應(yīng)讀取器的情況下,如本領(lǐng)域公知的,用 戶可以查看以新聞供應(yīng)形式的過程相關(guān)數(shù)據(jù)。由此,例如,用戶可 以獲得創(chuàng)建和/或修改人工制品的環(huán)境的理解,而無需實(shí)際訪問或打 開人工制品。而且,只要可以獲得過程相關(guān)數(shù)據(jù),則可以向用戶提 供已更新的過程相關(guān)數(shù)據(jù),以便例如,如果用戶發(fā)現(xiàn)創(chuàng)建或者修訂 文檔的環(huán)境有悖于期望的方向時(shí),她或者他可以提供指導(dǎo)。如本領(lǐng) 域技術(shù)人員理解的,可以等同地使用其他方法來獲得對(duì)具體人工制 品(例如,與給定工作項(xiàng)目有關(guān)的所有人工制品)的過程相關(guān)數(shù)據(jù) 的基于訂閱的訪問(例如,新聞供給)。例如,代替"推"模型的 是,將過程相關(guān)數(shù)據(jù)自動(dòng)地發(fā)送給訂閱者,可以使用"拉"模型, 此時(shí)用戶可以請(qǐng)求對(duì)他/她所訂閱的人工制品的過程相關(guān)數(shù)據(jù)進(jìn)行更 新。
盡管已經(jīng)展示或描述了特定實(shí)施方式,對(duì)本領(lǐng)域技術(shù)人員而言 易見的是,沒有脫離直接教導(dǎo)的情況下,可以進(jìn)行變化和修改。因此可以預(yù)見到,上面描述的教導(dǎo)的任何以及所有修改、變化或等同 均落入上文公開的基本原則和在此要求的范圍內(nèi)。
權(quán)利要求
1.一種系統(tǒng),包括過程相關(guān)數(shù)據(jù)處理組件,可操作用于處理對(duì)應(yīng)于與人工制品相關(guān)聯(lián)操作的過程相關(guān)數(shù)據(jù);應(yīng)用組件,可操作地耦合到所述過程相關(guān)數(shù)據(jù)處理模塊,并且可操作用于與所述人工制品交互;以及存儲(chǔ)元件,可操作地耦合到所述過程相關(guān)數(shù)據(jù)處理模塊,并且可操作用于存儲(chǔ)所述過程相關(guān)數(shù)據(jù)。
2. 如權(quán)利要求l所述的系統(tǒng),進(jìn)一步包括管理組件,可操作用于從所述存儲(chǔ)元件獲取所述過程相關(guān)數(shù)據(jù)的 至少一部分。
3. 如權(quán)利要求2所述的系統(tǒng),其中,所述管理組件進(jìn)一步可操 作用于將所述過程相關(guān)數(shù)據(jù)的至少另 一部分發(fā)送至所述應(yīng)用組件。
4. 如權(quán)利要求2所述的系統(tǒng),進(jìn)一步包括顯示器,可操作地耦合到所述管理組件,其中所述管理組件可操 作用于輸出顯示數(shù)據(jù),以在所述顯示器上顯示過程相關(guān)數(shù)據(jù)管理工 具。
5. 如權(quán)利要求2所述的系統(tǒng),其中,所述管理組件進(jìn)一步可操 作用于從所述應(yīng)用組件獲取所述過程相關(guān)數(shù)據(jù)的至少 一部分。
6. 如權(quán)利要求5所述的系統(tǒng),其中所述過程相關(guān)數(shù)據(jù)處理組件 可操作用于從所述管理組件接收所述過程相關(guān)數(shù)據(jù)的所述部分,并 且進(jìn)一步可操作用于向第二 應(yīng)用組件提供所述過程相關(guān)數(shù)據(jù)的所述 部分。
7. —種在處理設(shè)備中建立關(guān)于至少 一個(gè)人工制品的過程相關(guān)環(huán) 境的方法,所述處理設(shè)備實(shí)施一個(gè)或多個(gè)人工制品處理應(yīng)用并具有 包括顯示器和至少 一 個(gè)用戶輸入設(shè)備的圖形用戶界面,所述方法包 括在所述顯示器上顯示人工制品;在顯示器上顯示包括多個(gè)日期指示符的日歷界面,所述日期指示 符包括該多個(gè)日期指示符中的突出顯示的日期指示符,該突出顯示 的曰期指示符是基于存在與所述人工制品和對(duì)應(yīng)于該突出顯示的日期指示符的日期相關(guān)聯(lián)的過程相關(guān)數(shù)據(jù);通過所述至少一個(gè)用戶輸入設(shè)備接收對(duì)應(yīng)于所述突出顯示的日期指示符的選擇輸入;以及在顯示器上并響應(yīng)于所述選擇輸入,來顯示對(duì)應(yīng)于與所述人工制 品相關(guān)聯(lián)的至少 一 些所述過程相關(guān)數(shù)據(jù)的數(shù)據(jù)以及對(duì)應(yīng)于所述突出 顯示的日期指示符的所述日期。
8. 如權(quán)利要求7所述的方法,進(jìn)一步包括在調(diào)用所述人工制品時(shí)從存儲(chǔ)元件接收所述過程相關(guān)數(shù)據(jù)。
9. 如權(quán)利要求7所述的方法,進(jìn)一步包括通過所述至少 一 個(gè)用戶輸入設(shè)備接收用于所述人工制品的變化 數(shù)據(jù);將所述變化數(shù)據(jù)與當(dāng)前日期相關(guān)聯(lián)地存儲(chǔ)在存儲(chǔ)元件上,以提供 已更新的過程相關(guān)數(shù)據(jù);以及基于所述已更新的過程相關(guān)數(shù)據(jù)來重新顯示所述日歷界面。
10. 如;f又利要求7所述的方法,進(jìn)一步包括基于所述人工制品的已選擇部分,來選擇至少 一 些所述過程相關(guān) 數(shù)據(jù)。
11. 如權(quán)利要求10所述的方法,其中,顯示對(duì)應(yīng)于至少一些所 述過程相關(guān)數(shù)據(jù)的所述數(shù)據(jù)進(jìn)一步包括顯示對(duì)所述日期上的已選 擇部分所作的最新的變化。
12. 如權(quán)利要求7所述的方法,其中,顯示對(duì)應(yīng)于至少一些所述 過程相關(guān)數(shù)據(jù)的所述數(shù)據(jù)進(jìn)一步包括顯示所述人工制品的直到所 述曰期的歷史。
13. 如權(quán)利要求7所述的方法,進(jìn)一步包括 顯示具有與所述人工制品的已選擇部分相關(guān)聯(lián)的任務(wù)列表的任務(wù)界面;通過所述至少 一 個(gè)用戶輸入設(shè)備來接收對(duì)應(yīng)于所述任務(wù)列表中的至少一個(gè)任務(wù)的輸入;以及基于所述輸入來更新所述過程相關(guān)數(shù)據(jù)。
14. 如權(quán)利要求7所述的方法,進(jìn)一步包括顯示媒體捕獲界面;通過所述至少 一個(gè)用戶輸入設(shè)備和所述媒體捕獲界面,來接收與 所述人工制品相關(guān)聯(lián)的輸入;以及基于所述輸入來更新所述過程相關(guān)數(shù)據(jù)。
15. 如權(quán)利要求7所述的方法,進(jìn)一步包括通過所述至少 一 個(gè)用戶輸入設(shè)備來接收用于所述人工制品的變 化數(shù)據(jù);以及基于所述變化數(shù)據(jù)將已更新的過程相關(guān)數(shù)據(jù)提供給與第二人工 制品相關(guān)的應(yīng)用。
16. —種用于建立關(guān)于至少一個(gè)人工制品的過程相關(guān)環(huán)境的設(shè) 備,包括顯示器;至少一個(gè)用戶輸入設(shè)備; 一個(gè)或多個(gè)處理器;以及至少一個(gè)存儲(chǔ)設(shè)備,其上具有存儲(chǔ)的可執(zhí)行指令,當(dāng)由所述一個(gè) 或多個(gè)處理器執(zhí)行時(shí),所述可執(zhí)行指令引起所述一個(gè)或多個(gè)處理器 在所述顯示器上顯示人工制品;在所述顯示器上顯示包括多個(gè)日期指示符的日歷界面,所述日期 指示符包括該多個(gè)日期指示符中的突出顯示的日期指示符,該突出 顯示的日期指示符是基于存在與所述人工制品和對(duì)應(yīng)于該突出顯示 的日期指示符的日期相關(guān)聯(lián)的過程相關(guān)數(shù)據(jù);通過所述至少一個(gè)用戶輸入設(shè)備來接收對(duì)應(yīng)于所述突出顯示的 日期指示符的選擇輸入;以及在所述顯示器上并響應(yīng)于所述選擇輸入,來顯示對(duì)應(yīng)于與所述人 工制品相關(guān)聯(lián)的至少 一 些所述過程相關(guān)數(shù)據(jù)的數(shù)據(jù)以及對(duì)應(yīng)于所述突出顯示的日期指示符的所述日期。
17. 如權(quán)利要求16所述的設(shè)備,其中,當(dāng)由所述一個(gè)或多個(gè)處理器執(zhí)行時(shí),所述存儲(chǔ)的可執(zhí)行指令進(jìn)一步引起所述一個(gè)或多個(gè)處理器在調(diào)用所述人工制品時(shí)從存儲(chǔ)元件接收所述過程相關(guān)數(shù)據(jù)。
18. 如權(quán)利要求16所述的設(shè)備,其中,當(dāng)由所述一個(gè)或多個(gè)處 理器執(zhí)行時(shí),所述存儲(chǔ)的可執(zhí)行指令進(jìn)一步引起所述一個(gè)或多個(gè)處 理器通過所述至少 一 個(gè)用戶輸入設(shè)備來接收用于所述人工制品的變化數(shù)據(jù);將所述變化數(shù)據(jù)與當(dāng)前日期相關(guān)聯(lián)地存儲(chǔ)在存儲(chǔ)元件上,以提供 已更新的過程相關(guān)數(shù)據(jù);以及基于所述已更新的過程相關(guān)數(shù)據(jù)來重新顯示所述日歷界面。
19. 如權(quán)利要求16所述的設(shè)備,其中,當(dāng)由所迷一個(gè)或多個(gè)處 理器執(zhí)行時(shí),所述存儲(chǔ)的可執(zhí)行指令進(jìn)一步引起所述一個(gè)或多個(gè)處 理器基于所述人工制品的已選擇部分來選擇至少 一 些所述過程相關(guān)數(shù)據(jù)。
20. 如權(quán)利要求19所述的設(shè)備,其中當(dāng)由所述一個(gè)或多個(gè)處理 器執(zhí)行時(shí),所述存儲(chǔ)的可執(zhí)行指令進(jìn)一步引起所述一個(gè)或多個(gè)處理 器當(dāng)顯示對(duì)應(yīng)于至少一些所述過程相關(guān)數(shù)據(jù)的所述數(shù)據(jù)時(shí),顯示對(duì) 所述日期上的已選擇部分所作的最新的變化。
21. 如權(quán)利要求16所述的設(shè)備,其中,當(dāng)由所述一個(gè)或多個(gè)處 理器執(zhí)行時(shí),所述存儲(chǔ)的可執(zhí)行指令進(jìn)一步引起所述一個(gè)或多個(gè)處 理器當(dāng)顯示對(duì)應(yīng)于至少 一些所述過程相關(guān)數(shù)據(jù)的所述數(shù)據(jù)時(shí),顯示所 述人工制品的直到所述日期的歷史。
22. 如權(quán)利要求16所述的設(shè)備,其中,當(dāng)由所述一個(gè)或多個(gè)處理器執(zhí)行時(shí),所述存儲(chǔ)的可執(zhí)行指令進(jìn)一步引起所述一個(gè)或多個(gè)處理器顯示具有與所述人工制品的已選擇部分相關(guān)聯(lián)的任務(wù)列表的任務(wù)界面;通過所述至少 一 個(gè)用戶輸入設(shè)備來接收對(duì)應(yīng)于所述任務(wù)列表中 的至少一個(gè)任務(wù)的輸入;以及基于所述輸入來更新所述過程相關(guān)數(shù)據(jù)。
23. 如權(quán)利要求16所述設(shè)備,其中,當(dāng)由所述一個(gè)或多個(gè)處理 器執(zhí)行時(shí),所述存儲(chǔ)的可執(zhí)行指令進(jìn)一步引起所述一個(gè)或多個(gè)處理 器顯示媒體捕獲界面;通過所述至少一個(gè)用戶輸入設(shè)備和所述媒體捕獲界面,來接收與所述人工制品相關(guān)聯(lián)的輸入;以及基于所述輸入來更新所述過程相關(guān)數(shù)據(jù)。
24. 如權(quán)利要求16所述設(shè)備,其中,當(dāng)由所述一個(gè)或多個(gè)處理 器執(zhí)行時(shí),所述存儲(chǔ)的可執(zhí)行指令進(jìn)一步引起所述一個(gè)或多個(gè)處理 器通過所述至少一個(gè)用戶輸入設(shè)備來接收用于所述人工制品的變 化數(shù)據(jù);以及基于所述變化數(shù)據(jù)將已更新的過程相關(guān)數(shù)據(jù)提供給與第二人工 制品相關(guān)的應(yīng)用。
25. —種在處理設(shè)備中建立關(guān)于至少 一個(gè)人工制品的過程相關(guān)環(huán) 境的方法,所述處理設(shè)備實(shí)施一個(gè)或多個(gè)人工制品處理應(yīng)用,所述 方法包4舌接收對(duì)應(yīng)于與第 一應(yīng)用中的第 一人工制品相關(guān)聯(lián)的操作的至少 一部分過程相關(guān)數(shù)據(jù);提供所述一部分過程相關(guān)數(shù)據(jù)給第二應(yīng)用。
26. 如權(quán)利要求25所述的方法,包括在顯示器上,在與所述第二應(yīng)用相關(guān)的過程相關(guān)聯(lián)的過程相關(guān)數(shù)據(jù)管理工具中,顯示對(duì)應(yīng)于所述至少一部分過程相關(guān)數(shù)據(jù)的數(shù)據(jù)。
27. 如權(quán)利要求26所述的方法,其中,所述過程相關(guān)數(shù)據(jù)管理 工具是包括多個(gè)日期指示符的日歷界面,所述日期指示符包括所述 多個(gè)日期指示符的突出顯示的日期指示符,該突出顯示的日期指示 符是基于所述一部分過程相關(guān)數(shù)據(jù)。
28. 如權(quán)利要求26所述的方法,其中,所述過程相關(guān)數(shù)據(jù)管理 工具是具有與所述一部分過程相關(guān)數(shù)據(jù)中至少 一個(gè)相關(guān)的任務(wù)列表 的任務(wù)界面。
29. 如權(quán)利要求25所述的方法,其中,所述第二應(yīng)用是新聞供應(yīng)讀取器。
全文摘要
一種系統(tǒng)包括過程相關(guān)數(shù)據(jù)處理組件,該組件可操作用于處理對(duì)應(yīng)于與人工制品有關(guān)的操作的過程相關(guān)數(shù)據(jù),其中操作例如是所述人工制品的創(chuàng)建或修改。應(yīng)用組件可操作地耦合到所述過程相關(guān)數(shù)據(jù)處理模塊并且可操作用于與所述人工制品交互。存儲(chǔ)元件也可操作地耦合到所述過程相關(guān)數(shù)據(jù)處理模塊并且可操作用于存儲(chǔ)所述過程相關(guān)數(shù)據(jù)。所述過程相關(guān)數(shù)據(jù)可以通過數(shù)據(jù)管理工具來顯示、創(chuàng)建、或另外地操作,該數(shù)據(jù)管理工具可以包括日歷界面、任務(wù)界面、和/或媒體捕獲模塊。方法還致力于建立關(guān)于至少一個(gè)人工制品的過程相關(guān)環(huán)境。
文檔編號(hào)G06F3/048GK101676869SQ200910175848
公開日2010年3月24日 申請(qǐng)日期2009年9月17日 優(yōu)先權(quán)日2008年9月18日
發(fā)明者K·L·登普斯基, M·賽沙德里納賽恩 申請(qǐng)人:埃森哲環(huán)球服務(wù)有限公司