TWI499920B - 文件之協同檢閱 - Google Patents
文件之協同檢閱 Download PDFInfo
- Publication number
- TWI499920B TWI499920B TW098105858A TW98105858A TWI499920B TW I499920 B TWI499920 B TW I499920B TW 098105858 A TW098105858 A TW 098105858A TW 98105858 A TW98105858 A TW 98105858A TW I499920 B TWI499920 B TW I499920B
- Authority
- TW
- Taiwan
- Prior art keywords
- file
- annotation
- section
- clients
- client
- Prior art date
Links
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06Q—INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
- G06Q10/00—Administration; Management
- G06Q10/10—Office automation; Time management
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F40/00—Handling natural language data
- G06F40/10—Text processing
- G06F40/166—Editing, e.g. inserting or deleting
- G06F40/169—Annotation, e.g. comment data or footnotes
Landscapes
- Engineering & Computer Science (AREA)
- Business, Economics & Management (AREA)
- Theoretical Computer Science (AREA)
- Strategic Management (AREA)
- Human Resources & Organizations (AREA)
- Entrepreneurship & Innovation (AREA)
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- Economics (AREA)
- Quality & Reliability (AREA)
- General Business, Economics & Management (AREA)
- Data Mining & Analysis (AREA)
- Marketing (AREA)
- Tourism & Hospitality (AREA)
- Operations Research (AREA)
- Artificial Intelligence (AREA)
- Computational Linguistics (AREA)
- Health & Medical Sciences (AREA)
- General Engineering & Computer Science (AREA)
- Audiology, Speech & Language Pathology (AREA)
- General Health & Medical Sciences (AREA)
- Document Processing Apparatus (AREA)
- Information Transfer Between Computers (AREA)
- Information Retrieval, Db Structures And Fs Structures Therefor (AREA)
Description
本發明是有關於一種文件之協同檢閱。
在文字處理文件的發展中,使用協同檢閱過程是很常見的。在一種情況下,使用者作了文件後,以電子郵件將文件的的副本傳送給檢閱者。然後這些檢閱者會各自在該文件的獨立副本上作註解。一旦每位檢閱者完成檢閱過程後,他們會將該文件的註解版本送回給作者。然後作者會將這些註解「合併」於單一文件中。作者可能需要將更改部分再次傳送給檢閱者以解決註解衝突之處。
提供此「發明內容」係以簡要形式選擇性地介紹在下之「實施方式」中將進一步說明之概念。此「發明內容」並非為以識別申請標的之關鍵特徵或基本特徵,亦非作為判定申請標的之範圍的輔助。
文件係同步由不同的客戶端開啟以進行文件的協同檢閱。每一客戶端可同時對文件作註解。一客戶端在文件上所作之註解會與同步存取該文件的其他客戶端自動同步。
現在請參照圖式,其中相同的編號代表相同的元件,各種實施方式將敘述於下。特別是,第1圖及其相應討論是提供對合適計算環境的簡短、概要描述,而可將實施方式實現於此環境中。
一般而言,程式模組包括例式、程式、元件、資料結構,以及其他執行特定任務或實現特定抽象資料類型的結構。也可使用其他電腦系統設定,包括手持裝置、多處理器系統、微處理器或可程式消費性電子產品、小型電腦、大型電腦等。也可使用分散式計算環境,在此環境中任務是由透過通訊網路所連結之遠距處理裝置所執行。在分散式計算環境中,程式模組可位於本地端和遠距端之記憶儲存裝置中。
現在請參照第1圖,將敘述一種可於各種實施方式中利用之電腦100的示例電腦架構。第1圖所示之電腦架構可設定為桌上或行動電腦,且包括中央處理單元(CPU)5、系統記憶體7,包括隨機存取記憶體(RAM)9和唯讀記憶體(ROM)10、以及耦合記憶體至CPU 5的系統匯流排12。
含有基本例式之基本輸入/輸出系統(其幫助電腦內元件之間的訊息轉送,例如在開機過程中)係儲存於唯讀記憶體10。電腦100還包括用以儲存作業系統16之大容量儲存裝置14、應用程式24、其他程式模組25、及協同檢閱管理器26,這些將會更詳細地說明於下。
大容量儲存裝置14是透過連接到匯流排12的大容量儲存控制器(未繪示)而連接到CPU 5。大容量儲存裝置14及其相關電腦可讀取媒體為電腦100提供了非可揮發性儲存裝置。雖然本文所載關於電腦可讀取媒體的描述指的是大容量儲存裝置,如硬碟或CD-ROM驅動機,電腦可讀取媒體可以是可由電腦100存取之任何可用媒體。
舉例來說,而非限制,電腦可讀取媒體可包括電腦儲存媒體及通訊媒體。電腦儲存媒體包括揮發性和非可揮發性、以任何方法或技術實現以儲存如電腦可讀取指令之資訊的可移除和非可移除媒體、資料結構、程式模組或其他資料。電腦儲存媒體包括,但不限於,RAM、ROM、EPROM、EEPROM、快閃記憶體或其他固態記憶體技術、CD-ROM、DVD、或其他光學儲存裝置、磁性卡帶、磁帶、磁碟儲存裝置或其他磁性儲存裝置、或是可用於儲存所欲資訊,並可由電腦100存取之任何其他媒體。
依照各種實施方式,電腦100可在透過網路18(如網際網路)使用邏輯連接到遠端電腦的網路環境中運作。電腦100可透過連接到匯流排12之網路介面單元20而連接到網路18。網路連接可為無線及/或有線。網路介面單元20也可用來連接到其他類型的網路和遠端電腦系統。電腦100還可包括輸入/輸出控制器22,用以接收和處理來自其他一些裝置之輸入,這些裝置包括鍵盤、滑鼠、或電子筆(未繪示於第1圖中)。同樣地,輸入/輸出控制器22可提供輸出到顯示器23、印表機、或其他類型的輸出裝置。
如上所簡述,一些程式模組和資料檔案可儲存在電腦100的大容量儲存裝置14和RAM 9之中,這些程式模組和資料檔案包括適用於控制網路個人電腦之運作的作業系統16,例如華盛頓州雷德蒙市微軟公司的Windows Vista作業系統。大容量儲存裝置14和RAM 9也可儲存一或多個程式模組。特別是,大容量儲存裝置14和RAM 9可儲存一或多個被組態成與文件(例如,儲存在網路資料儲存裝置28的文件27)互動之應用程式24。例如,應用程式24可為一豐富客戶端應用程式(rich client application),如華盛頓州雷德蒙市微軟公司的Microsoft Word。應用程式24亦可為一簡易版客戶端,其不包括豐富的客戶端應用程式之所有完整功能。例如,簡易版客戶端可實現於瀏覽器程式內,瀏覽器程式包括了顯示文件內容的功能,並允許在文件上作註解。
應用程式24利用協同檢閱管理器26來允許文件的同步協同檢閱。一般來說,協同檢閱管理器26可協助將不同客戶端17在文件27上所作的註解同步化。由使用者所作的註解會整合入文件27中,以使每一將文件置於開啟狀態以供註解/編輯的使用者可看到其他使用者所作的註解。根據一實施方式,要檢閱的文件是儲存在資料儲存裝置28中,可由位於不同地點的不同使用存取。例如,文件可儲存於可在網路上存取的文件館(document library)中。每一檢閱者可開啟中央儲存庫的文件以提供註解於文件上。檢閱者可在相同或不同時間存取該文件,而沒有必要去確認在同一時間只有一人開啟該文件。這樣一來,當一人在更改該文件時,其他人可能在註解該文件。關於協同檢閱管理器的更多細節將提供如下。
第2圖繪示一種用以協同檢閱文件的系統200。如圖所示,系統200包括客戶端1-3、協同檢閱管理器26、顯示器和文件27。每一客戶端包括用以與文件(像是文件27)互動並在文件上作註解的應用程式。
如圖所示,客戶端1和3包括豐富應用程式62,其提供在文件27上編輯和註解的功能。豐富客戶端應用程式可為建立文件27的文字處理應用程式,或其他應用程式,其提供了編輯和更改文件27之結構的豐富功能。例如,豐富應用程式可為Microsoft Office應用程式套件中的一種程式,如Microsoft Word。客戶端2繪示了簡易版應用程式64,其提供一套在文件27上作註解的有限功能(相較於豐富客戶端應用程式62)。簡易版應用程式64可為提供顯示文件27之功能及在文件上作註解之功能的的應用程式。例如,簡易版應用程式可為允許使用者發表註解的簡單網頁介面。簡易版客戶端的UI並不要求具有豐富應用程式的功能,以使文件的檢閱和註解過程不僅專有於特定的客戶端軟體應用程式版本的使用者。
一旦建立了文件(如文件27),即請檢閱者對文件提出註解。可使用與應用程式(如文件協同應用程式)相關之功能來自動邀請檢閱者,或可以其他方法來邀請檢閱者。例如,可將一至文件之鏈結以電子郵件發送給檢閱者,以表明已可註解該文件。根據一實施方式,該文件會被置入資料儲存裝置28,以使網路上的其他使用者可存取該文件。例如,將文件27放置在網路上的共享位置中。
協作之使用者(即客戶端1-3)可同步開啟該文件並作註解。如上所述,一些使用者可使用相同或不同的豐富應用程式同步存取該文件,而其他使用者可使用簡易版客戶端來存取該文件。每一使用者可在同一時間將註解***到文件中。根據一實施方式,使用者藉由選擇文件的內容,再將註解文字***文字方塊中以在文件內容上作註解。也可使用其他方法來***註解文字。例如,使用者可選擇內容,然後單擊右鍵並輸入註解文字。註解是與所選的內容相關。根據一實施方式,可以區段為單位來選擇文件的內容。例如,使用者可選擇在文件的一段落上作註解。除了作註解外,可指定一或多個客戶端為作者或所有者,其具對該文件的編輯權限,可允許對該文件作結構性的更改。例如,使用者可添加內容、刪除內容、移除內容等。根據一實施方式,一客戶端會被指定為文件27的作者或所有者。當作者開啟文件進行編輯時,其他使用者無法編輯目前正被編輯中的內容,並僅限於在內容上作註解。透過這種方式,來自多位作者的註解可在多個檔案副本之間即時同步化,而使每一作者在其他作者將文件副本開啟進行編輯時,可看到他們輸入的任何註解。
每一客戶端(即客戶端1-3)所作的註解是在目前正存取該文件之不同應用程式間同步化。根據一實施方式,儲存檔案時,在客戶端所作之註解係與在資料儲存裝置28處之文件版本同步化。一般來說,同步化註解包括將註解寫至文件27。由於對該檔案的註解是不衡突的,不同客戶端的註解可在同一時間寫入文件中。也可使用其他方式來同步化註解。例如,對該文件的註解可在某事件(即過期的期間、使用者移至另一段落等)發生時被同步化。一旦同步化,其他客戶所作之註解會顯示在其他客戶端裝置之其他應用程式中。由於註解會被提供給每一現正開啟該文件的客戶端,檢閱者仍在檢閱文件時會看到其他檢閱者的註解。這樣一來,使用者可回應文件上的其他註解。例如,檢閱者可對一註解作出註解,而不是註解文件的本身(見第3圖及相關討論)。
如果客戶端(即文件的作者)正在編輯文件,且刪除了該段落的註解,則此註解成為孤兒註解。孤兒註解是一種不再與文件之一區段有相關聯之註解。在一實施方式中,成為孤兒的註解是顯示於被刪除文件內容的位置附近。另一種做法是,將孤兒註解自文件中移除,並向使用者顯示一訊息,表示該段落之內容已被刪除且註解不再有效。
客戶端也可決定輸入一建議之編輯,如果作者接受的話,會自動被納入文件中。根據一實施方式,建議之編輯被視為是一種註解(見第3圖及其相關討論)。另一種做法是獨立地處置建議之編輯。
根據一實施方式,客戶端也可建立文件的副本,並將註解與該共享副本同步化,而不直接存取共享文件。例如,檢閱者可對儲存在本地端之文件副本作註解,再經確認後,此更改會與共享副本同步化。
第3圖繪示了一客戶端介面300之範例,其包括了註解之範例文件的顯示。
根據一實施方式,當未決定內容時,如段落1,會醒目提示(highlight)該內容,並可顯示一輸入文字方塊以接收對醒目提示部分的註解。類似地,可選擇先前所作的註解以允許檢閱者於該註解上作註解。如上所述,文件的內容分成離散區段。例如,根據字、行、句子、段落、頁等而將文件的內容分成區段。如上所述,文件內容的區段是以文件的段落定義。根據一實施方式,文件內的每一區段是以獨特的識別符來標記,以使註解可以容易地連接到相應的區段。將獨特的識別符與每一區段相關聯有助於確保即使該區段在文件內的位置改變了,與該區段相關聯之註解仍連接到正確的區段。在第3圖中,為了便於說明,段落1的ID為1;段落2的ID為2且段落N的ID為N。獨特識別符可為任何可獨特識別每一區段的識別符。例如,獨特識別符可為總體獨特識別符(Globally Unique Identifier,GUID)。
客戶端在文件上所作之註解是與該註解所屬之區段相關聯。如上所述,註解1是與段落1相關聯。可以看到,註解2的ID(82)是設為段落1的ID。類似地,註解2是與段落2相關聯,註解4是與段落N相關聯。
正如上之簡要討論,也可對先前的註解作註解。在此範例中,註解3(84)是對註解2之註解。例如,使用者可選擇文件中之一註解並加入內容而對先前的註解作註
解。根據一實施方式,藉由將註解之ID設為它所相關聯之註解,而將註解與母註解相關聯。也可使用其他方法將註解與先前的註解相關聯。例如,每一對先前註解之註解可被適當地嵌套(nested)於一樹狀結構中。
註解也可被識別為建議之編輯。在此例中,註解4(86)被識別為建議之編輯。建議之編輯與註解非常類似,但建議之編輯提供了一種將註解整合到文件內容的方式。在此例中,建議之編輯是真/假(True/False)之設定來識別(即建議之編輯=“T”或“F”)。應用程式可提供一選項,其允許文件作者接受/拒絕建議之編輯。當作者接受了建議之編輯,則註解會被自動整合入文件內容中。當作者拒絕建議之編輯,則建議之編輯的內容不會被整合入文件中。一些簡易版客戶端可能不包括此功能,在這種情況下,建議之編輯便被視為註解。
根據一實施方式,每一註解是儲存為一資料結構,其包括將註解與所註解之文件區段相關聯之資訊;是否一註解是一建議之編輯之資訊;和註解之文字之資訊。在一實施方式中,使用XML來儲存註解。例如,XML標記表示其內容是一包括了屬性之註解,該屬性識別其所關聯之內容。也可包括其他的標記,例如,可使用任務註解。一任務註解可用來表示該註解是一將與文件之建立相關聯的任務。建議之編輯也可以註解標記內之旗標識別。也可將其他屬性包括於註解中,包括作註解的時間、註解者的名稱、註解的ID等.
根據另一實施方式,也可將編輯標誌與每一段落相關聯,以判定是否所作之註解適用於當前的文件狀態。例如,當第一客戶端存取文件時,一段落之編輯ID可為2。第一客戶端加入了註解,且當該註解移到中央資料儲存裝置時,同一段落的編輯ID現在是判定為3,其表示該段落已被編輯過。當編輯ID不同時,可提供警告訊息及更改過之段落的副本。
現在參照第4圖,一種說明協同檢閱文件之流程400將敘述於下。閱讀本文提出之例式討論時,應瞭解到,各種實施方式的邏輯運算係以下述來實現(1)以電腦實現之步驟的序列或在計算系統上運行的程式模組及/或(2)以計算系統內相互連接的機器邏輯電路或電路模組。何種實現方式是取決於實現本發明之計算系統的性能要求。因此,在此說明及組成本文所述之實施方式的邏輯運作可被廣泛地稱為操作、結構裝置、動作或模組。這些操作、結構裝置、動作或模組可以軟體、韌體、特定用途數位邏輯、及其任何組合來實現。
在開始運作之後,此流程流至步驟410,客戶端存取由至少一其他客戶端同步存取的文件。文件是處於開啟狀態,以使每一客戶端可寫入該文件以整合文件上之註解。
移至步驟420,判定何時在文件上作註解。根據一實施方式,在一預先定義的事件發生後,即確定已完成該註解於該文件上。例如,客戶端儲存文件。也可使用其他的事件(即時間過期的期間、使用者移到另一段落等)。
移至步驟430,更新共享文件以反映註解。根據一實施方式,註解是寫入由網路資料儲存裝置所維護之文件,而該網路資料儲存裝置由存取該文件之客戶端所共享。
移至步驟440,提供一客戶端所作之註解給其他客戶。這可包括存取更新文件的客戶端及/或發送有關註解之每一客戶端註解資訊的客戶端。例如,每一客戶端可包括註解及該註解所屬之文件區段。
移至步驟450,每一客戶端顯示具已整合之註解的文件。然後,此流程便結束運作並返回處理其他的行動。
上述說明、範例和資料提供了製造和使用本發明之組合的完整描述。在不脫離本發明之精神和範圍內,本發明可有各種之實施方式,因此本發明之保護範圍當視後附之申請專利範圍所界定者為準。
5‧‧‧中央處理單元
24‧‧‧應用程式
7‧‧‧系統記憶體
25‧‧‧程式模組
9‧‧‧隨機存取記憶體
26‧‧‧協同檢閱管理器
10‧‧‧唯讀記憶體
27‧‧‧文件
12‧‧‧匯流排
28‧‧‧資料儲存裝置
14‧‧‧大容量儲存裝置
82‧‧‧ID
16‧‧‧作業系統
84‧‧‧註解3
17‧‧‧客戶端
86‧‧‧註解4
18‧‧‧網路
62‧‧‧豐富應用程式
20‧‧‧網路介面單元
64‧‧‧簡易版應用程式
22‧‧‧輸入/輸出控制器
100‧‧‧電腦
23‧‧‧顯示器
200‧‧‧協同檢閱文件的系統
300‧‧‧客戶端介面
400-450‧‧‧步驟
第1圖係繪示一種範例計算裝置;第2圖係繪示一種協同檢閱系統;第3圖係繪示一種範例文件及所關聯之註解;以及第4圖係繪示一種說明協同檢閱文件之流程。
26...協同檢閱管理器
27...文件
62...豐富應用程式
64...簡易版應用程式
200...協同檢閱文件的系統
Claims (20)
- 一種用於協同檢閱文件的方法,包含以下步驟:存取一文件,該文件可由多個客戶端同步地存取;其中存取該文件之步驟包括利用允許在該文件上做註解之一應用程式來存取該文件,該文件包括複數個區段,其中該等複數個區段之各者關聯於一總體獨特識別符(GUID)及一編輯識別符,該編輯識別符反映該文件之該區段的一目前狀態;接收來自該些客戶端中之至少一者在該文件上的一註解,其中接收該註解之步驟更包含連同該註解接收一註解識別符,該註解識別符關聯於有作註解在上之該文件的該區段之該GUID;更新該文件以反映該註解,其中更新該文件之步驟包含當該註解無關於該文件之該區段的該目前狀態時提供一指示;以及提供該註解及將該註解關聯於該文件中一位置之資訊給同步地存取該文件之該些客戶端中的每一者,以使在該些客戶端中之每一者上之該文件之顯示被更新且包括該註解之顯示。
- 如申請專利範圍第1項所述之方法,其中存取該文件之步驟包含以下步驟:利用一簡易版客戶端(thin client)存取該文件以及自一客戶端應用程式存取該文件;其中該 簡易版客戶端包括可比擬於該客戶端應用程式的功能的子集。
- 如申請專利範圍第1項所述之方法,其中更新該文件之步驟更包含以下步驟:根據關聯於該註解識別符的該GUID來識別被註解之該文件的該區段,以及將該註解關聯於該文件之該經識別區段。
- 如申請專利範圍第1項所述之方法,其中當該文件係由該等多個客戶端同步地存取時,該文件保持解除鎖定,以使該等多個客戶端中之任何一者可將註解寫入該文件。
- 如申請專利範圍第1項所述之方法,其中該文件之區段係以下列之其中一者來識別:一字;一行;一段落;以及一句子。
- 如申請專利範圍第1項所述之方法,其中接收該註解之步驟更包含以下步驟:判定該註解是對該文件之一建議編輯;以及當該註解是一建議編輯時,則將該註解識別為一建議編輯。
- 如申請專利範圍第1項所述之方法,更包含以下步驟:判定關聯於該區段之一先前註解被選擇,以及將該註 解關聯於該先前註解而非將該註解關聯於該文件之該區段。
- 如申請專利範圍第1項所述之方法,其中在其他客戶端正存取該文件、且該些客戶端中之至少一者正在該文件之內容上作一註解的同時,該些客戶端中之至少一者執行影響該文件之一結構的文件內容編輯。
- 一種電腦可讀取儲存裝置,該電腦可讀取儲存裝置存有用以自不同客戶端在一文件上作註解之電腦可執行指令,執行包含以下步驟:開啟一文件,該文件可由該等不同客戶端同步地存取;其中開啟該文件之步驟包括利用允許在該文件上作註解之一或更多個應用程式將該文件以一解除鎖定狀態開啟;其中該文件之該解除鎖定狀態允許該等不同客戶端中之任何一者在該文件上作註解,其中該文件包括複數個區段,其中該等複數個區段之各者關聯於一總體獨特識別符(GUID)及一編輯識別符,該編輯識別符反映該文件之該區段的一目前狀態;接收來自該些不同客戶端中之至少一者於該文件上所作的一註解,其中接收該註解之步驟更包含連同該註解接收一註解識別符,該註解識別符關聯於有作註解在上之該文件的該區段之該GUID;更新該文件以反映該註解,其中更新該文件之步驟包 含當該註解無關於該文件之該區段的該目前狀態時提供一指示;以及提供該註解給該些不同客戶端中之每一者,並在該些不同客戶端中之每一者中顯示該註解;其中該註解係儲存於一資料結構內,該資料結構包括將該註解關聯於該文件中一位置之資訊。
- 如申請專利範圍第9項所述之電腦可讀取儲存裝置,其中由該些不同客戶端開啟該文件之步驟包括以下步驟:允許該些不同客戶端中之一者為該文件之一擁有者;其中當其他不同客戶端正在該文件上作註解之同時,該擁有者被允許對該文件作結構性更改。
- 如申請專利範圍第9項所述之電腦可讀取儲存裝置,其中更新該文件之步驟包含以下步驟:識別有作註解在上之該區段,以及將該註解關聯於該文件之該經識別區段。
- 如申請專利範圍第9項所述之電腦可讀取儲存裝置,更包含以下步驟:判定何時有作該註解在上之該文件之該區段不再存在,以及當該區段不存在時,提供該註解之一顯示於靠近該不存在區段之位置之一位置。
- 如申請專利範圍第9項所述之電腦可讀取儲存裝 置,其中該文件之該等複數個區段對應於該文件之每一段落。
- 如申請專利範圍第9項所述之電腦可讀取儲存裝置,其中更新該文件之步驟更包含以下步驟:判定該註解是對該文件之一建議編輯;以及當該註解是一建議編輯時,則將該註解識別為一建議編輯,且其中至少有些客戶端允許將該建議編輯自動納入該文件之該區段中。
- 如申請專利範圍第9項所述之電腦可讀取儲存裝置,更包含以下步驟:判定何時與該文件相關聯之一先前註解被選擇,以及將該註解與該先前註解相關聯而非將該註解與該文件之內容相關聯。
- 一種用以自不同客戶端在一文件上作註解之系統,該系統包含:一資料儲存器,該資料儲存器係組態成儲存一文件,該文件可從該些不同客戶端存取;一第一客戶端,該第一客戶端包含:一網路連線,其係組態成連接到該資料儲存器;一處理器及一電腦可讀取媒體;一作業環境,該作業環境經儲存於該電腦可讀取媒體上且執行於該處理器上;以及一應用程式,該應用程式係組態成自該資料儲存 器開啟該文件;其中在該應用程式開啟該文件之同時,該文件亦由其他客戶端所開啟;其中該應用程式係組態成在該文件上作註解;其中開啟該文件之步驟包括於一解除鎖定狀態開啟該文件;其中該文件之該解除鎖定狀態允許該些不同客戶端中之任何一者對該文件作註解,並限制該文件之編寫存取權給開啟該文件以供編輯的該等不同客戶端中之一者,其中該文件包括複數個區段,其中該等複數個區段之各者關聯於一總體獨特識別符(GUID)及一編輯識別符,該編輯識別符反映該文件之該區段的一目前狀態;以及一協同管理器,在該作業環境之控制下運作並用以:在目前為開啟以供編輯之該文件上接收一註解,其中接收該註解之步驟更包含連同該註解接收一註解識別符,該註解識別符關聯於有作註解在上之該文件的該區段之該GUID;更新該文件以反映該註解,其中更新該文件之步驟包含當該註解無關於該文件之該區段的該目前狀態時提供一指示;以及提供該註解給開啟了該文件之該等其他客戶端,使得該註解被顯示;其中該註解係儲存於一資料結構內,該資料結構包括將該註解關聯於該文件中一位置之資訊。
- 如申請專利範圍第16項所述之系統,其中更新該文件之步驟更包含:識別有作註解在上之該區段,以及將該註解關聯於該文件之該經識別區段。
- 如申請專利範圍第16項所述之系統,其中該文件之區段對應於該文件之每一段落。
- 如申請專利範圍第16項所述之系統,其中更新該文件之該步驟更包含:判定何時該註解是對該文件之一建議編輯;以及當該註解是一建議編輯時,則將該註解識別為一建議編輯,且其中該等客戶端中的至少一些允許將該建議編輯自動納入該文件的內容中。
- 如申請專利範圍第16項所述之系統,更包含:判定何時與該文件相關聯之一先前註解被選擇,以及將該註解與該先前註解相關聯而非將該註解與該文件之內容相關聯。
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
US12/059,766 US20090249224A1 (en) | 2008-03-31 | 2008-03-31 | Simultaneous collaborative review of a document |
Publications (2)
Publication Number | Publication Date |
---|---|
TW200941246A TW200941246A (en) | 2009-10-01 |
TWI499920B true TWI499920B (zh) | 2015-09-11 |
Family
ID=41119035
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
TW098105858A TWI499920B (zh) | 2008-03-31 | 2009-02-24 | 文件之協同檢閱 |
Country Status (16)
Country | Link |
---|---|
US (2) | US20090249224A1 (zh) |
EP (1) | EP2277113A4 (zh) |
JP (1) | JP5813499B2 (zh) |
KR (1) | KR101608099B1 (zh) |
CN (1) | CN101983380B (zh) |
AU (1) | AU2009251763B2 (zh) |
BR (1) | BRPI0908272A2 (zh) |
CA (1) | CA2716972A1 (zh) |
IL (1) | IL207696B (zh) |
MX (1) | MX2010010516A (zh) |
MY (1) | MY155756A (zh) |
RU (1) | RU2488162C2 (zh) |
SG (1) | SG189693A1 (zh) |
TW (1) | TWI499920B (zh) |
WO (1) | WO2009145941A1 (zh) |
ZA (1) | ZA201005928B (zh) |
Families Citing this family (183)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US7523096B2 (en) | 2003-12-03 | 2009-04-21 | Google Inc. | Methods and systems for personalized network searching |
US7941399B2 (en) | 2007-11-09 | 2011-05-10 | Microsoft Corporation | Collaborative authoring |
US8326814B2 (en) | 2007-12-05 | 2012-12-04 | Box, Inc. | Web-based file management system and service |
US8825758B2 (en) | 2007-12-14 | 2014-09-02 | Microsoft Corporation | Collaborative authoring modes |
US8301588B2 (en) | 2008-03-07 | 2012-10-30 | Microsoft Corporation | Data storage for file updates |
US8352870B2 (en) | 2008-04-28 | 2013-01-08 | Microsoft Corporation | Conflict resolution |
US8429753B2 (en) | 2008-05-08 | 2013-04-23 | Microsoft Corporation | Controlling access to documents using file locks |
US8825594B2 (en) | 2008-05-08 | 2014-09-02 | Microsoft Corporation | Caching infrastructure |
US8417666B2 (en) | 2008-06-25 | 2013-04-09 | Microsoft Corporation | Structured coauthoring |
US8510646B1 (en) * | 2008-07-01 | 2013-08-13 | Google Inc. | Method and system for contextually placed chat-like annotations |
US20100095198A1 (en) * | 2008-10-15 | 2010-04-15 | Apple Inc. | Shared comments for online document collaboration |
US20100131836A1 (en) * | 2008-11-24 | 2010-05-27 | Microsoft Corporation | User-authored notes on shared documents |
US20130124242A1 (en) | 2009-01-28 | 2013-05-16 | Adobe Systems Incorporated | Video review workflow process |
US8930843B2 (en) | 2009-02-27 | 2015-01-06 | Adobe Systems Incorporated | Electronic content workflow review process |
US20130132455A1 (en) * | 2009-02-27 | 2013-05-23 | Adobe Systems Incorporated | Electronic content editing platform environment |
US9292481B2 (en) | 2009-02-27 | 2016-03-22 | Adobe Systems Incorporated | Creating and modifying a snapshot of an electronic document with a user comment |
US8346768B2 (en) | 2009-04-30 | 2013-01-01 | Microsoft Corporation | Fast merge support for legacy documents |
US8370628B2 (en) * | 2009-07-16 | 2013-02-05 | Oracle International Corporation | Document collaboration system with alternative views |
US20110178981A1 (en) * | 2010-01-21 | 2011-07-21 | International Business Machines Corporation | Collecting community feedback for collaborative document development |
US20110252125A1 (en) * | 2010-04-09 | 2011-10-13 | Microsoft Corporation | Dynamic Syncing |
US8892632B2 (en) | 2010-06-04 | 2014-11-18 | Microsoft Corporation | Client-server interaction frequency control |
BR112013002681B1 (pt) * | 2010-08-04 | 2020-10-06 | Copia Interactive, Llc | Método e sistema para navegação e exibição de itens de uma coleção, e mídias legíveis por computador |
US9158778B2 (en) | 2010-08-27 | 2015-10-13 | Novell, Inc. | Techniques for content services |
WO2012061297A1 (en) * | 2010-11-02 | 2012-05-10 | Google Inc. | Realtime synchronized document editing by multiple users for blogging |
US9026618B2 (en) * | 2010-11-08 | 2015-05-05 | Junglewave Interactive, LLC | System and method for expanding PC-based software capabilities |
US20120159527A1 (en) * | 2010-12-16 | 2012-06-21 | Microsoft Corporation | Simulated group interaction with multimedia content |
US20120173984A1 (en) * | 2010-12-30 | 2012-07-05 | International Business Machines Corporation | Context-addressed tabs for presentation applications |
US8549399B2 (en) * | 2011-01-18 | 2013-10-01 | Apple Inc. | Identifying a selection of content in a structured document |
WO2012099617A1 (en) | 2011-01-20 | 2012-07-26 | Box.Net, Inc. | Real time notification of activities that occur in a web-based collaboration environment |
US8996985B1 (en) | 2011-03-16 | 2015-03-31 | Google Inc. | Online document processing service for displaying comments |
CN102722476A (zh) * | 2011-03-30 | 2012-10-10 | 汉王科技股份有限公司 | 一种对电子文档进行标注的方法及装置 |
US11308449B2 (en) * | 2011-04-28 | 2022-04-19 | Microsoft Technology Licensing, Llc | Storing metadata inside file to reference shared version of file |
US20120284618A1 (en) * | 2011-05-06 | 2012-11-08 | Microsoft Corporation | Document based contextual communication |
US9015601B2 (en) | 2011-06-21 | 2015-04-21 | Box, Inc. | Batch uploading of content to a web-based collaboration environment |
US9063912B2 (en) | 2011-06-22 | 2015-06-23 | Box, Inc. | Multimedia content preview rendering in a cloud content management system |
GB2503625A (en) | 2011-07-08 | 2014-01-01 | Box Inc | Collaboration sessions in a workspace on cloud-based content management system |
EP2729877A4 (en) | 2011-07-08 | 2015-06-17 | Box Inc | DESKTOP APPLICATION FOR ACCESS AND INTERACTION WITH JOBS IN A CLOUD-BASED CONTENT MANAGEMENT SYSTEM AND SYNCHRONIZATION MECHANISMS THEREFOR |
US9197718B2 (en) | 2011-09-23 | 2015-11-24 | Box, Inc. | Central management and control of user-contributed content in a web-based collaboration environment and management console thereof |
US8898593B2 (en) * | 2011-10-05 | 2014-11-25 | Microsoft Corporation | Identification of sharing level |
US8515902B2 (en) | 2011-10-14 | 2013-08-20 | Box, Inc. | Automatic and semi-automatic tagging features of work items in a shared workspace for metadata tracking in a cloud-based content management system with selective or optional user contribution |
KR101159504B1 (ko) * | 2011-10-14 | 2012-06-25 | 주식회사 한글과컴퓨터 | 단말 장치 및 상기 단말 장치의 문서 공동 편집 방법 |
US20150199308A1 (en) | 2011-10-17 | 2015-07-16 | Google Inc. | Systems and methods for controlling the display of online documents |
WO2013062599A1 (en) | 2011-10-26 | 2013-05-02 | Box, Inc. | Enhanced multimedia content preview rendering in a cloud content management system |
US9098474B2 (en) | 2011-10-26 | 2015-08-04 | Box, Inc. | Preview pre-generation based on heuristics and algorithmic prediction/assessment of predicted user behavior for enhancement of user experience |
US10733151B2 (en) | 2011-10-27 | 2020-08-04 | Microsoft Technology Licensing, Llc | Techniques to share media files |
CN103092820A (zh) * | 2011-10-27 | 2013-05-08 | 镇江雅迅软件有限责任公司 | 一种电子文档协同编辑装置的实现 |
JP5911262B2 (ja) * | 2011-10-27 | 2016-04-27 | キヤノン株式会社 | 情報処理装置、情報処理装置の制御方法、及びプログラム |
US8990307B2 (en) | 2011-11-16 | 2015-03-24 | Box, Inc. | Resource effective incremental updating of a remote client with events which occurred via a cloud-enabled platform |
WO2013082320A1 (en) | 2011-11-29 | 2013-06-06 | Box, Inc. | Mobile platform file and folder selection functionalities for offline access and synchronization |
US20130145248A1 (en) * | 2011-12-05 | 2013-06-06 | Sony Corporation | System and method for presenting comments with media |
US9782680B2 (en) | 2011-12-09 | 2017-10-10 | Futurewei Technologies, Inc. | Persistent customized social media environment |
US9053079B2 (en) * | 2011-12-12 | 2015-06-09 | Microsoft Technology Licensing, Llc | Techniques to manage collaborative documents |
US9019123B2 (en) | 2011-12-22 | 2015-04-28 | Box, Inc. | Health check services for web-based collaboration environments |
US9904435B2 (en) | 2012-01-06 | 2018-02-27 | Box, Inc. | System and method for actionable event generation for task delegation and management via a discussion forum in a web-based collaboration environment |
US9064237B2 (en) * | 2012-01-23 | 2015-06-23 | Microsoft Technology Licensing, Llc | Collaborative communication in a web application |
US11232481B2 (en) | 2012-01-30 | 2022-01-25 | Box, Inc. | Extended applications of multimedia content previews in the cloud-based content management system |
US9965745B2 (en) | 2012-02-24 | 2018-05-08 | Box, Inc. | System and method for promoting enterprise adoption of a web-based collaboration environment |
US9195636B2 (en) | 2012-03-07 | 2015-11-24 | Box, Inc. | Universal file type preview for mobile devices |
US9286597B2 (en) * | 2012-03-30 | 2016-03-15 | Microsoft Technology Licensing, Llc | Tracking co-authoring conflicts using document comments |
US9054919B2 (en) | 2012-04-05 | 2015-06-09 | Box, Inc. | Device pinning capability for enterprise cloud service and storage accounts |
US9575981B2 (en) | 2012-04-11 | 2017-02-21 | Box, Inc. | Cloud service enabled to handle a set of files depicted to a user as a single file in a native operating system |
US9307006B2 (en) * | 2012-04-11 | 2016-04-05 | Salesforce.Com, Inc. | System and method for synchronizing data objects in a cloud based social networking environment |
US9413587B2 (en) | 2012-05-02 | 2016-08-09 | Box, Inc. | System and method for a third-party application to access content within a cloud-based platform |
US20130311598A1 (en) * | 2012-05-16 | 2013-11-21 | Apple Inc. | Cloud-based data item sharing and collaboration among groups of users |
US9691051B2 (en) | 2012-05-21 | 2017-06-27 | Box, Inc. | Security enhancement through application access control |
US9027108B2 (en) | 2012-05-23 | 2015-05-05 | Box, Inc. | Systems and methods for secure file portability between mobile applications on a mobile device |
US8914900B2 (en) | 2012-05-23 | 2014-12-16 | Box, Inc. | Methods, architectures and security mechanisms for a third-party application to access content in a cloud-based platform |
US9021099B2 (en) | 2012-07-03 | 2015-04-28 | Box, Inc. | Load balancing secure FTP connections among multiple FTP servers |
US9712510B2 (en) | 2012-07-06 | 2017-07-18 | Box, Inc. | Systems and methods for securely submitting comments among users via external messaging applications in a cloud-based platform |
GB2505072A (en) | 2012-07-06 | 2014-02-19 | Box Inc | Identifying users and collaborators as search results in a cloud-based system |
US9792320B2 (en) | 2012-07-06 | 2017-10-17 | Box, Inc. | System and method for performing shard migration to support functions of a cloud-based service |
US20140019854A1 (en) * | 2012-07-11 | 2014-01-16 | International Business Machines Corporation | Reviewer feedback for document development |
WO2014010496A1 (ja) * | 2012-07-12 | 2014-01-16 | ソニー株式会社 | 表示制御装置、表示制御方法、プログラム、及び通信システム |
US9473532B2 (en) | 2012-07-19 | 2016-10-18 | Box, Inc. | Data loss prevention (DLP) methods by a cloud service including third party integration architectures |
US8868574B2 (en) | 2012-07-30 | 2014-10-21 | Box, Inc. | System and method for advanced search and filtering mechanisms for enterprise administrators in a cloud-based environment |
US9794256B2 (en) | 2012-07-30 | 2017-10-17 | Box, Inc. | System and method for advanced control tools for administrators in a cloud-based service |
US9369520B2 (en) | 2012-08-19 | 2016-06-14 | Box, Inc. | Enhancement of upload and/or download performance based on client and/or server feedback information |
US8745267B2 (en) | 2012-08-19 | 2014-06-03 | Box, Inc. | Enhancement of upload and/or download performance based on client and/or server feedback information |
US9558202B2 (en) | 2012-08-27 | 2017-01-31 | Box, Inc. | Server side techniques for reducing database workload in implementing selective subfolder synchronization in a cloud-based environment |
US9135462B2 (en) | 2012-08-29 | 2015-09-15 | Box, Inc. | Upload and download streaming encryption to/from a cloud-based platform |
US9195519B2 (en) | 2012-09-06 | 2015-11-24 | Box, Inc. | Disabling the self-referential appearance of a mobile application in an intent via a background registration |
US9117087B2 (en) | 2012-09-06 | 2015-08-25 | Box, Inc. | System and method for creating a secure channel for inter-application communication based on intents |
US9311071B2 (en) | 2012-09-06 | 2016-04-12 | Box, Inc. | Force upgrade of a mobile application via a server side configuration file |
US9292833B2 (en) | 2012-09-14 | 2016-03-22 | Box, Inc. | Batching notifications of activities that occur in a web-based collaboration environment |
US10200256B2 (en) | 2012-09-17 | 2019-02-05 | Box, Inc. | System and method of a manipulative handle in an interactive mobile user interface |
US9553758B2 (en) | 2012-09-18 | 2017-01-24 | Box, Inc. | Sandboxing individual applications to specific user folders in a cloud-based service |
US10915492B2 (en) | 2012-09-19 | 2021-02-09 | Box, Inc. | Cloud-based platform enabled with media content indexed for text-based searches and/or metadata extraction |
US9959420B2 (en) | 2012-10-02 | 2018-05-01 | Box, Inc. | System and method for enhanced security and management mechanisms for enterprise administrators in a cloud-based environment |
US9495364B2 (en) | 2012-10-04 | 2016-11-15 | Box, Inc. | Enhanced quick search features, low-barrier commenting/interactive features in a collaboration platform |
US9705967B2 (en) | 2012-10-04 | 2017-07-11 | Box, Inc. | Corporate user discovery and identification of recommended collaborators in a cloud platform |
US9665349B2 (en) | 2012-10-05 | 2017-05-30 | Box, Inc. | System and method for generating embeddable widgets which enable access to a cloud-based collaboration platform |
US9628268B2 (en) | 2012-10-17 | 2017-04-18 | Box, Inc. | Remote key management in a cloud-based environment |
US9756022B2 (en) | 2014-08-29 | 2017-09-05 | Box, Inc. | Enhanced remote key management for an enterprise in a cloud-based environment |
US9529785B2 (en) * | 2012-11-27 | 2016-12-27 | Google Inc. | Detecting relationships between edits and acting on a subset of edits |
US10235383B2 (en) | 2012-12-19 | 2019-03-19 | Box, Inc. | Method and apparatus for synchronization of items with read-only permissions in a cloud-based environment |
US9396245B2 (en) | 2013-01-02 | 2016-07-19 | Box, Inc. | Race condition handling in a system which incrementally updates clients with events that occurred in a cloud-based collaboration platform |
US9953036B2 (en) | 2013-01-09 | 2018-04-24 | Box, Inc. | File system monitoring in a system which incrementally updates clients with events that occurred in a cloud-based collaboration platform |
US9507795B2 (en) | 2013-01-11 | 2016-11-29 | Box, Inc. | Functionalities, features, and user interface of a synchronization client to a cloud-based environment |
ES2631806T3 (es) | 2013-01-11 | 2017-09-05 | Nuglif Inc. | Sistema y método para generar una edición digital |
EP2757491A1 (en) | 2013-01-17 | 2014-07-23 | Box, Inc. | Conflict resolution, retry condition management, and handling of problem files for the synchronization client to a cloud-based platform |
US9946691B2 (en) | 2013-01-30 | 2018-04-17 | Microsoft Technology Licensing, Llc | Modifying a document with separately addressable content blocks |
US9471556B2 (en) * | 2013-01-30 | 2016-10-18 | Microsoft Technology Licensing, Llc | Collaboration using multiple editors or versions of a feature |
US9483451B2 (en) | 2013-03-14 | 2016-11-01 | Scribestar Ltd. | System and method for handling user editing history based on spawning, merging data structures of directed acyclic graph |
WO2014153010A2 (en) * | 2013-03-14 | 2014-09-25 | Quip, Inc. | Systems and methods for concurrent online and offline document processing |
US20140280377A1 (en) * | 2013-03-14 | 2014-09-18 | Scribestar Ltd. | Systems and methods for collaborative document review |
US10341275B2 (en) * | 2013-04-03 | 2019-07-02 | Dropbox, Inc. | Shared content item commenting |
US10846074B2 (en) | 2013-05-10 | 2020-11-24 | Box, Inc. | Identification and handling of items to be ignored for synchronization with a cloud-based platform by a synchronization client |
US10725968B2 (en) | 2013-05-10 | 2020-07-28 | Box, Inc. | Top down delete or unsynchronization on delete of and depiction of item synchronization with a synchronization client to a cloud-based platform |
US9633037B2 (en) | 2013-06-13 | 2017-04-25 | Box, Inc | Systems and methods for synchronization event building and/or collapsing by a synchronization component of a cloud-based platform |
US9465784B1 (en) | 2013-06-20 | 2016-10-11 | Bulletin Intelligence LLC | Method and system for enabling real-time, collaborative generation of documents having overlapping subject matter |
US9805050B2 (en) | 2013-06-21 | 2017-10-31 | Box, Inc. | Maintaining and updating file system shadows on a local device by a synchronization client of a cloud-based platform |
US10110656B2 (en) | 2013-06-25 | 2018-10-23 | Box, Inc. | Systems and methods for providing shell communication in a cloud-based platform |
US10229134B2 (en) | 2013-06-25 | 2019-03-12 | Box, Inc. | Systems and methods for managing upgrades, migration of user data and improving performance of a cloud-based platform |
US9535924B2 (en) | 2013-07-30 | 2017-01-03 | Box, Inc. | Scalability improvement in a system which incrementally updates clients with events that occurred in a cloud-based collaboration platform |
US9747267B2 (en) * | 2013-08-12 | 2017-08-29 | Adobe Systems Incorporated | Document editing synchronization |
US9971752B2 (en) * | 2013-08-19 | 2018-05-15 | Google Llc | Systems and methods for resolving privileged edits within suggested edits |
US9245256B2 (en) | 2013-08-21 | 2016-01-26 | International Business Machines Corporation | Assigning and managing reviews of a computing file |
US10258886B2 (en) | 2013-09-04 | 2019-04-16 | Nvidia Corporation | Dynamic interface control device mapping when game sharing |
US11130055B2 (en) | 2013-09-04 | 2021-09-28 | Nvidia Corporation | System and method for granting remote access to a video game executed on a video game console or network client |
US8892679B1 (en) | 2013-09-13 | 2014-11-18 | Box, Inc. | Mobile device, methods and user interfaces thereof in a mobile device platform featuring multifunctional access and engagement in a collaborative environment provided by a cloud-based platform |
US9535909B2 (en) | 2013-09-13 | 2017-01-03 | Box, Inc. | Configurable event-based automation architecture for cloud-based collaboration platforms |
GB2518298A (en) | 2013-09-13 | 2015-03-18 | Box Inc | High-availability architecture for a cloud-based concurrent-access collaboration platform |
US9213684B2 (en) | 2013-09-13 | 2015-12-15 | Box, Inc. | System and method for rendering document in web browser or mobile device regardless of third-party plug-in software |
US9704137B2 (en) | 2013-09-13 | 2017-07-11 | Box, Inc. | Simultaneous editing/accessing of content by collaborator invitation through a web-based or mobile application to a cloud-based collaboration platform |
US10509527B2 (en) | 2013-09-13 | 2019-12-17 | Box, Inc. | Systems and methods for configuring event-based automation in cloud-based collaboration platforms |
US9348803B2 (en) | 2013-10-22 | 2016-05-24 | Google Inc. | Systems and methods for providing just-in-time preview of suggestion resolutions |
US10866931B2 (en) | 2013-10-22 | 2020-12-15 | Box, Inc. | Desktop application for accessing a cloud collaboration platform |
US9519525B2 (en) * | 2013-11-14 | 2016-12-13 | Dropbox, Inc. | File-level commenting |
CN103617028A (zh) * | 2013-11-20 | 2014-03-05 | 珠海金山办公软件有限公司 | 一种文档协同评论方法及装置 |
US20150178259A1 (en) * | 2013-12-19 | 2015-06-25 | Microsoft Corporation | Annotation hint display |
US10511553B2 (en) | 2013-12-30 | 2019-12-17 | International Business Machines Corporation | Pass through sharing of resources |
CN104503953A (zh) * | 2013-12-31 | 2015-04-08 | 天津书生软件技术有限公司 | 一种文档操作同步方法及装置 |
RU2568933C2 (ru) * | 2014-01-30 | 2015-11-20 | Закрытое акционерное общество "Госбук" | Система определения объема внесенных изменений в редактируемые и составляемые тексты |
US10270871B2 (en) | 2014-04-08 | 2019-04-23 | Dropbox, Inc. | Browser display of native application presence and interaction data |
US10171579B2 (en) | 2014-04-08 | 2019-01-01 | Dropbox, Inc. | Managing presence among devices accessing shared and synchronized content |
US10091287B2 (en) | 2014-04-08 | 2018-10-02 | Dropbox, Inc. | Determining presence in an application accessing shared and synchronized content |
US9998555B2 (en) | 2014-04-08 | 2018-06-12 | Dropbox, Inc. | Displaying presence in an application accessing shared and synchronized content |
JP6340897B2 (ja) * | 2014-04-28 | 2018-06-13 | 富士ゼロックス株式会社 | 文書差分生成プログラム及び情報処理装置 |
US10530854B2 (en) | 2014-05-30 | 2020-01-07 | Box, Inc. | Synchronization of permissioned content in cloud-based environments |
US9602514B2 (en) | 2014-06-16 | 2017-03-21 | Box, Inc. | Enterprise mobility management and verification of a managed application by a content provider |
US10521498B2 (en) | 2014-06-24 | 2019-12-31 | Google Llc | Systems and methods for managing suggested edits in a collaborative document editing environment |
US9894119B2 (en) | 2014-08-29 | 2018-02-13 | Box, Inc. | Configurable metadata-based automation and content classification architecture for cloud-based collaboration platforms |
US10574442B2 (en) | 2014-08-29 | 2020-02-25 | Box, Inc. | Enhanced remote key management for an enterprise in a cloud-based environment |
US10038731B2 (en) | 2014-08-29 | 2018-07-31 | Box, Inc. | Managing flow-based interactions with cloud-based shared content |
US10043156B2 (en) | 2014-10-16 | 2018-08-07 | Tata Consultancy Services Limited | System and method for cross enterprise collaboration |
CN104980422A (zh) * | 2014-10-22 | 2015-10-14 | 腾讯科技(深圳)有限公司 | 一种信息处理方法、客户端、服务器及*** |
US20170351643A1 (en) * | 2014-11-20 | 2017-12-07 | Nuglif Inc. | System for automatically displaying pages of a digital edition and computer implemented method for same |
US9846528B2 (en) | 2015-03-02 | 2017-12-19 | Dropbox, Inc. | Native application collaboration |
JP6451428B2 (ja) * | 2015-03-16 | 2019-01-16 | 富士ゼロックス株式会社 | 情報処理装置及び情報処理プログラム |
US10252171B2 (en) | 2015-04-02 | 2019-04-09 | Nvidia Corporation | System and method for cooperative game control |
US9953018B2 (en) | 2015-05-01 | 2018-04-24 | Microsoft Technology Licensing, Llc | Transfer of content between documents of different storage types |
US10565297B2 (en) | 2015-06-26 | 2020-02-18 | Microsoft Technology Licensing, Llc. | Rumored changes for real-time coauthoring |
US10320861B2 (en) | 2015-09-30 | 2019-06-11 | Google Llc | System and method for automatic meeting note creation and sharing using a user's context and physical proximity |
KR102401345B1 (ko) | 2015-10-30 | 2022-05-23 | 삼성에스디에스 주식회사 | 사용자 계정 정보에 기반한 복수 작성자의 컨텐츠 작성 방법 및 그 장치 |
US10185707B2 (en) | 2015-12-16 | 2019-01-22 | Microsoft Technology Licensing, Llc | Aggregate visualizations of activities performed with respect to portions of electronic documents |
US10289282B2 (en) | 2015-12-21 | 2019-05-14 | Microsoft Technology Licensing, Llc | While you were away experience |
US10248933B2 (en) | 2015-12-29 | 2019-04-02 | Dropbox, Inc. | Content item activity feed for presenting events associated with content items |
US10620811B2 (en) | 2015-12-30 | 2020-04-14 | Dropbox, Inc. | Native application collaboration |
US10599526B2 (en) * | 2016-01-13 | 2020-03-24 | Microsoft Technology Licensing, Llc | Auto-save operation for collaborative editing of electronic documents |
CA3013322A1 (en) | 2016-02-02 | 2017-08-10 | ActiveWrite, Inc. | Document collaboration and consolidation tools and methods of use |
US10019427B2 (en) | 2016-03-04 | 2018-07-10 | Microsoft Technology Licensing, Llc | Managing comments for collaborative editing of electronic documents |
US10225291B2 (en) * | 2016-03-04 | 2019-03-05 | Microsoft Technology Licensing, Llc | Managing messages between users for collaborative editing of electronic documents |
US9965475B2 (en) * | 2016-03-31 | 2018-05-08 | Microsoft Technology Licensing, Llc | User interface for navigating comments associated with collaboratively edited electronic documents |
US10382502B2 (en) | 2016-04-04 | 2019-08-13 | Dropbox, Inc. | Change comments for synchronized content items |
US10339211B1 (en) * | 2016-05-31 | 2019-07-02 | Google Llc | Systems and methods for synchronizing comments to an electronic document across platforms |
KR101754258B1 (ko) | 2016-06-27 | 2017-07-05 | 주식회사 한글과컴퓨터 | 마크업 언어 기반 문서에 대한 동시 편집 정합성 검증 장치 및 방법 |
US10176155B2 (en) | 2016-08-09 | 2019-01-08 | Microsoft Technology Licensing, Llc | Modifying a document graph to reflect information relating to a document it represents |
US11128704B2 (en) * | 2016-09-30 | 2021-09-21 | Dropbox, Inc. | Linking content items and collaboration content items |
US10740407B2 (en) | 2016-12-09 | 2020-08-11 | Microsoft Technology Licensing, Llc | Managing information about document-related activities |
US10769356B2 (en) * | 2017-03-03 | 2020-09-08 | Adobe Inc. | Synchronizing review comments between source and shared documents |
US10860729B2 (en) * | 2017-06-29 | 2020-12-08 | Salesforce.Com, Inc. | Permission management of cloud-based documents |
US10810109B2 (en) | 2017-11-14 | 2020-10-20 | Microsoft Technology Licensing, Llc | Architecture for remoting language services |
US11295060B2 (en) * | 2017-12-12 | 2022-04-05 | Google Llc | Managing comments on binary files preview view in a cloud-based environment |
US11244284B2 (en) | 2018-05-31 | 2022-02-08 | Microsoft Technology Licensing, Llc | Document status management system |
CN109242403B (zh) * | 2018-06-22 | 2023-07-14 | 平安科技(深圳)有限公司 | 一种需求管理方法及计算机设备 |
WO2020023065A1 (en) | 2018-07-23 | 2020-01-30 | Google Llc | Intelligent document notifications based on user comments |
US11086824B2 (en) * | 2019-02-18 | 2021-08-10 | Microsoft Technology Licensing, Llc | Inline document conversation system |
CN110097342B (zh) * | 2019-05-07 | 2021-07-27 | 北京深度制耀科技有限公司 | 一种文档协作处理的方法和装置 |
FR3099605B1 (fr) * | 2019-08-02 | 2021-12-17 | Amadeus Sas | Dispositif, système et procédé pour traiter des images qui incluent des montants |
KR102417775B1 (ko) | 2020-09-17 | 2022-07-06 | 주식회사 한글과컴퓨터 | 문서 협업에 참여하고 있는 복수의 다른 사용자들과 주고받은 채팅 메시지를 전자 문서 내에 기록하기 위한 전자 단말 장치 및 그 동작 방법 |
JP2022133902A (ja) * | 2021-03-02 | 2022-09-14 | 富士フイルムビジネスイノベーション株式会社 | 情報処理装置及び情報処理プログラム |
WO2022250642A1 (ru) * | 2021-05-25 | 2022-12-01 | Игорь Олегович КОРЯКА | Способ и система для совместного просмотра веб-страницы |
CN114064593B (zh) * | 2021-11-12 | 2024-03-01 | 北京字跳网络技术有限公司 | 一种文档共享方法、装置、设备及介质 |
Citations (9)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US6266683B1 (en) * | 1997-07-24 | 2001-07-24 | The Chase Manhattan Bank | Computerized document management system |
US20020143691A1 (en) * | 2001-04-03 | 2002-10-03 | Microsoft Corporation | Automating a document review cycle |
US20030046639A1 (en) * | 2001-05-09 | 2003-03-06 | Core Ipr Limited | Method and systems for facilitating creation, presentation, exchange, and management of documents to facilitate business transactions |
US20030131313A1 (en) * | 2002-01-09 | 2003-07-10 | Flanagan Mark J. | Interactive collaborative facility for inspection and review of software products |
RU2222045C2 (ru) * | 1997-11-21 | 2004-01-20 | Хорст ФРОЕССЛЬ | Система передачи и контроля документов |
US20040085354A1 (en) * | 2002-10-31 | 2004-05-06 | Deepak Massand | Collaborative document development and review system |
US20060026502A1 (en) * | 2004-07-28 | 2006-02-02 | Koushik Dutta | Document collaboration system |
US20060282762A1 (en) * | 2005-06-10 | 2006-12-14 | Oracle International Corporation | Collaborative document review system |
CN1971553A (zh) * | 2005-11-22 | 2007-05-30 | 国际商业机器公司 | 用于文档协作编辑的方法和装置 |
Family Cites Families (28)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US5008853A (en) * | 1987-12-02 | 1991-04-16 | Xerox Corporation | Representation of collaborative multi-user activities relative to shared structured data objects in a networked workstation environment |
US5671428A (en) * | 1991-08-28 | 1997-09-23 | Kabushiki Kaisha Toshiba | Collaborative document processing system with version and comment management |
JPH0816553A (ja) | 1994-06-27 | 1996-01-19 | Canon Inc | 文書処理システム及び文書処理方法 |
US5781732A (en) * | 1996-06-20 | 1998-07-14 | Object Technology Licensing Corp. | Framework for constructing shared documents that can be collaboratively accessed by multiple users |
US6067551A (en) * | 1997-11-14 | 2000-05-23 | Microsoft Corporation | Computer implemented method for simultaneous multi-user editing of a document |
US6351777B1 (en) * | 1999-04-23 | 2002-02-26 | The United States Of America As Represented By The Secretary Of The Navy | Computer software for converting a general purpose computer network into an interactive communications system |
US6289460B1 (en) * | 1999-09-13 | 2001-09-11 | Astus Corporation | Document management system |
KR100331685B1 (ko) * | 2000-04-04 | 2002-04-09 | 오길록 | 문서 공동 편집 장치 및 그 방법 |
US20020019827A1 (en) * | 2000-06-05 | 2002-02-14 | Shiman Leon G. | Method and apparatus for managing documents in a centralized document repository system |
US7249314B2 (en) * | 2000-08-21 | 2007-07-24 | Thoughtslinger Corporation | Simultaneous multi-user document editing system |
JP2003036237A (ja) * | 2001-07-24 | 2003-02-07 | Takashi Okada | インターネットブラウザを用いた画像と文章の同時共同編集システム |
US7496841B2 (en) * | 2001-12-17 | 2009-02-24 | Workshare Technology, Ltd. | Method and system for document collaboration |
US7206811B2 (en) * | 2003-03-13 | 2007-04-17 | Oracle International Corp. | System and method for facilitating real-time collaborating by collapsing a queue for a slow client |
US20040260714A1 (en) * | 2003-06-20 | 2004-12-23 | Avijit Chatterjee | Universal annotation management system |
US7552309B2 (en) * | 2005-05-06 | 2009-06-23 | International Business Machines Corporation | Data storage methods for hierarchical copies |
JP2005109710A (ja) * | 2003-09-29 | 2005-04-21 | Hitachi East Japan Solutions Ltd | 情報提供あるいは情報の受取を行うための支援システム、その支援方法及び支援のためのコンピュータプログラム |
GB2409541A (en) * | 2003-12-23 | 2005-06-29 | Mandorla Technology Ltd | Editable information management system and method |
JP2005250690A (ja) | 2004-03-02 | 2005-09-15 | Ntt Electornics Corp | 情報表示システム、情報表示装置及び識別情報割当装置 |
US7603357B1 (en) * | 2004-06-01 | 2009-10-13 | Adobe Systems Incorporated | Collaborative asset management |
US7624021B2 (en) * | 2004-07-02 | 2009-11-24 | Apple Inc. | Universal container for audio data |
US7707249B2 (en) * | 2004-09-03 | 2010-04-27 | Open Text Corporation | Systems and methods for collaboration |
US8307119B2 (en) * | 2006-03-31 | 2012-11-06 | Google Inc. | Collaborative online spreadsheet application |
US20080201632A1 (en) * | 2007-02-16 | 2008-08-21 | Palo Alto Research Center Incorporated | System and method for annotating documents |
US20080281617A1 (en) * | 2007-05-11 | 2008-11-13 | Near-Time, Inc. | Method and system for web site management |
US8375086B2 (en) * | 2007-05-31 | 2013-02-12 | International Business Machines Corporation | Shared state manager and system and method for collaboration |
US8347207B2 (en) * | 2007-07-16 | 2013-01-01 | International Business Machines Corporation | Automatically moving annotations associated with multidimensional data between live datacubes |
US7950064B2 (en) * | 2007-11-16 | 2011-05-24 | International Business Machines Corporation | System and method for controlling comments in a collaborative document |
US7949633B1 (en) * | 2008-05-12 | 2011-05-24 | Adobe Systems Incorporated | Shared edit access of electronic content |
-
2008
- 2008-03-31 US US12/059,766 patent/US20090249224A1/en not_active Abandoned
-
2009
- 2009-02-20 MX MX2010010516A patent/MX2010010516A/es active IP Right Grant
- 2009-02-20 BR BRPI0908272-7A patent/BRPI0908272A2/pt not_active Application Discontinuation
- 2009-02-20 CN CN200980112402.8A patent/CN101983380B/zh not_active Expired - Fee Related
- 2009-02-20 JP JP2011503003A patent/JP5813499B2/ja not_active Expired - Fee Related
- 2009-02-20 WO PCT/US2009/034687 patent/WO2009145941A1/en active Application Filing
- 2009-02-20 RU RU2010140057/08A patent/RU2488162C2/ru not_active IP Right Cessation
- 2009-02-20 KR KR1020107022681A patent/KR101608099B1/ko active IP Right Grant
- 2009-02-20 SG SG2013020987A patent/SG189693A1/en unknown
- 2009-02-20 CA CA2716972A patent/CA2716972A1/en not_active Abandoned
- 2009-02-20 MY MYPI2010004213A patent/MY155756A/en unknown
- 2009-02-20 EP EP09755304.4A patent/EP2277113A4/en not_active Ceased
- 2009-02-20 AU AU2009251763A patent/AU2009251763B2/en not_active Ceased
- 2009-02-24 TW TW098105858A patent/TWI499920B/zh active
-
2010
- 2010-08-19 ZA ZA2010/05928A patent/ZA201005928B/en unknown
- 2010-08-19 IL IL207696A patent/IL207696B/en active IP Right Grant
-
2017
- 2017-09-29 US US15/720,901 patent/US20180024977A1/en not_active Abandoned
Patent Citations (9)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US6266683B1 (en) * | 1997-07-24 | 2001-07-24 | The Chase Manhattan Bank | Computerized document management system |
RU2222045C2 (ru) * | 1997-11-21 | 2004-01-20 | Хорст ФРОЕССЛЬ | Система передачи и контроля документов |
US20020143691A1 (en) * | 2001-04-03 | 2002-10-03 | Microsoft Corporation | Automating a document review cycle |
US20030046639A1 (en) * | 2001-05-09 | 2003-03-06 | Core Ipr Limited | Method and systems for facilitating creation, presentation, exchange, and management of documents to facilitate business transactions |
US20030131313A1 (en) * | 2002-01-09 | 2003-07-10 | Flanagan Mark J. | Interactive collaborative facility for inspection and review of software products |
US20040085354A1 (en) * | 2002-10-31 | 2004-05-06 | Deepak Massand | Collaborative document development and review system |
US20060026502A1 (en) * | 2004-07-28 | 2006-02-02 | Koushik Dutta | Document collaboration system |
US20060282762A1 (en) * | 2005-06-10 | 2006-12-14 | Oracle International Corporation | Collaborative document review system |
CN1971553A (zh) * | 2005-11-22 | 2007-05-30 | 国际商业机器公司 | 用于文档协作编辑的方法和装置 |
Also Published As
Publication number | Publication date |
---|---|
US20180024977A1 (en) | 2018-01-25 |
IL207696A0 (en) | 2010-12-30 |
TW200941246A (en) | 2009-10-01 |
US20090249224A1 (en) | 2009-10-01 |
BRPI0908272A2 (pt) | 2015-07-21 |
JP2011520172A (ja) | 2011-07-14 |
KR101608099B1 (ko) | 2016-03-31 |
CN101983380B (zh) | 2014-03-05 |
ZA201005928B (en) | 2011-10-26 |
EP2277113A4 (en) | 2013-11-06 |
WO2009145941A1 (en) | 2009-12-03 |
EP2277113A1 (en) | 2011-01-26 |
RU2488162C2 (ru) | 2013-07-20 |
AU2009251763B2 (en) | 2014-02-20 |
MY155756A (en) | 2015-11-30 |
CN101983380A (zh) | 2011-03-02 |
JP5813499B2 (ja) | 2015-11-17 |
IL207696B (en) | 2018-03-29 |
MX2010010516A (es) | 2010-10-26 |
SG189693A1 (en) | 2013-05-31 |
AU2009251763A1 (en) | 2009-12-03 |
KR20110003490A (ko) | 2011-01-12 |
RU2010140057A (ru) | 2012-04-10 |
CA2716972A1 (en) | 2009-12-03 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
TWI499920B (zh) | 文件之協同檢閱 | |
RU2399950C2 (ru) | Управление и использование данных в сформированном компьютером документе | |
JP5122747B2 (ja) | ソフトウェア・アプリケーション文書のためのデータ・ストア | |
US10025782B2 (en) | Systems and methods for multiple document version collaboration and management | |
US20140310613A1 (en) | Collaborative authoring with clipping functionality | |
JP5072845B2 (ja) | 文書用のxmlデータストアのためのプログラム可能性 | |
BRPI0615679A2 (pt) | sincronização em tempo real de dados de xml entre aplicações | |
JP2007257629A (ja) | 共同で作成されるマスター・ドキュメントにサブ・ドキュメントをマージするためのシステムおよび方法 | |
CA2527474A1 (en) | Method and system for linking data ranges of a computer-generated document with associated extensible markup language elements | |
US20090172043A1 (en) | Method and system to synchronize updated versions of a document edited on a collaborative site that are under document management control | |
US20140032500A1 (en) | Intermittent connectivity tolerant replicated document collaboration workspaces | |
Bleeker et al. | Agree to disagree: Modelling co-existing scholarly perspectives on literary text | |
Portela et al. | Encoding, Visualizing, and Generating Variation in Fernando Pessoa’s Livro do Desassossego | |
WO2009154001A1 (ja) | 情報処理装置、データ編集システム、データ編集方法およびプログラム | |
Baskauf et al. | Report of the TDWG Vocabulary Management Task Group (VoMaG) v1. 0 | |
Rehm et al. | International Symposium on XML for the Long Haul: Issues in the Long-term Preservation of XML |