国产精品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>

      電子文檔的集成共享的制作方法

      文檔序號:6477588閱讀:236來源:國知局
      專利名稱:電子文檔的集成共享的制作方法
      電子文檔的集成共享 背景
      隨著對因特網(wǎng)的擴展使用,計算機用戶越來越多地將他們的電子文檔或文 件存儲在地理上遠離用戶的遠程計算機服務(wù)器上。在計算機網(wǎng)絡(luò)廣泛使用之 前,計算機用戶一般會將他們的文件存儲在盤上,這些盤是計算機內(nèi)部的硬盤 或可以是與計算機分開的軟盤或外部盤。
      隨著聯(lián)網(wǎng)變得越來越普遍,計算機用戶更可能將文件存儲在計算機可以通 過網(wǎng)絡(luò)連接到的服務(wù)器上。將文件存儲在遠程服務(wù)器上向用戶提供了若干好 處。例如,用戶可以在遠程服務(wù)器上存儲他們文件的備份副本。如果計算機崩 潰或發(fā)生諸如洪水或火災(zāi)等災(zāi)難,則用戶可以恢復他們的數(shù)據(jù)文件。將其文件 存儲在服務(wù)器上的用戶也能夠從多個位置訪問他們的文件,而無需隨身攜帶 盤。例如,用戶能使用具有因特網(wǎng)連接的任一計算機來訪問其文件。
      將其文件存儲在遠程服務(wù)器上的用戶可能希望具有防止其他用戶訪問或 修改他們的文件的安全程序。將文件存儲在遠程計算機服務(wù)器上的用戶可能存 儲包含諸如納稅申報單等敏感信息的文件。為了防止對文件未經(jīng)授權(quán)的訪問, 遠程服務(wù)器可以向每一用戶分配用戶名和密碼。存儲在服務(wù)器上的每個文件可 以與特定用戶名相關(guān)聯(lián),并且對于要獲取對該文件的訪問的用戶,可要求用戶 輸入對應(yīng)于該文件的用戶名和密碼。
      相反地,將其文件存儲在遠程計算機服務(wù)器上的用戶可能希望允許其他用 戶訪問他們的文件。第一用戶可通過與第二用戶共享該第一用戶的用戶名和密 碼來允許該第二用戶訪問該第一用戶的文件。另選地,可以給予第二用戶獨立 的用戶名和密碼,而第一用戶可以配置服務(wù)器,由此準許第二用戶訪問第一用 戶的文件。
      發(fā)明概述
      在計算機網(wǎng)絡(luò)上操作的在線服務(wù)可以增強多個用戶彼此共享諸如所創(chuàng)建 的供文字處理或電子表格應(yīng)用程序使用的電子文檔等人工產(chǎn)物以及通過訪問 這些人工產(chǎn)物來協(xié)作的能力。該服務(wù)可以包含簡化與一個或多個其他用戶共享人工產(chǎn)物以及通過對共享產(chǎn)物的簡化訪問而便于協(xié)作的特征。
      一方面,在線服務(wù)可以向該在線服務(wù)的用戶提供用戶界面。為了便于操作 共享數(shù)據(jù),用戶界面能以集成的方式呈現(xiàn)用戶自己的人工產(chǎn)物以及其他用戶與 第一用戶共享的其他人工產(chǎn)物。在某些實施例中,用戶界面可以包括多個窗格, 其外觀和功能可以按照用戶的特定偏好來定制。 一個窗格可以呈現(xiàn)對用戶可用 的人工產(chǎn)物的列表,其可以包括該用戶的人工產(chǎn)物并且也可以包括與該用戶共 享的其他用戶的人工產(chǎn)物。第二窗格可以呈現(xiàn)所選人工產(chǎn)物的內(nèi)容,并且可以 允許該用戶訪問該人工產(chǎn)物。第三窗格可以呈現(xiàn)與人工產(chǎn)物有關(guān)的其他信息, 諸如編輯歷史、有關(guān)該人工產(chǎn)物的用戶評論、或其他元數(shù)據(jù)。
      另一方面,第一用戶可以與第二用戶共享一個或多個人工產(chǎn)物。在第一用 戶與第二用戶共享了人工產(chǎn)物之后,該服務(wù)可以自動地在第二用戶的界面中的 人工產(chǎn)物列表中呈現(xiàn)該人工產(chǎn)物。當?shù)诙脩粼L問第一用戶的人工產(chǎn)物時,能 以與第二用戶自己的人工產(chǎn)物被呈現(xiàn)給第二用戶相同的方式在第二用戶界面 中將該人工產(chǎn)物的內(nèi)容呈現(xiàn)給第二用戶。
      在某些實施例中,第一用戶可以選擇與第二用戶共享人工產(chǎn)物,而第二用 戶可以不是在線服務(wù)的訂戶。第二用戶可經(jīng)由諸如網(wǎng)頁等一般界面而被允許訪 問共享的人工產(chǎn)物。第二用戶還可以選擇成為在線服務(wù)的訂戶。如果第二用戶 確實成為了訂戶,則共享的人工產(chǎn)物可以在第二用戶的界面中自動出現(xiàn),而無 需第一或第二用戶的任何進一步的動作。共享的人工產(chǎn)物可以結(jié)合與第二用戶 共享的其他人工產(chǎn)物和由第二用戶創(chuàng)建的人工產(chǎn)物來出現(xiàn)。
      以上是由所附權(quán)利要求所定義的本發(fā)明的非限制性概述。
      附圖簡述
      附圖不旨在按比例繪制。在附圖中,各個附圖中示出的每一完全相同或近 乎完全相同的組件由相同的標號來表示。出于簡明的目的,并非每一組件在每 一附圖中都被標號。在附圖中


      圖1是用戶經(jīng)由在線服務(wù)訪問和共享人工產(chǎn)物的計算機網(wǎng)絡(luò)的簡圖2是呈現(xiàn)工作空間中所包含的人工產(chǎn)物的第一用戶的界面的簡圖3是呈現(xiàn)人工產(chǎn)物的內(nèi)容的第一用戶的界面的簡圖4是呈現(xiàn)允許第一用戶與其他用戶共享人工產(chǎn)物的面板的第一用戶的界 面的簡圖;圖5是呈現(xiàn)第一用戶與第二用戶共享的工作空間的第二用戶的界面的簡
      圖6是呈現(xiàn)第一用戶與第二用戶共享的人工產(chǎn)物的內(nèi)容的第二用戶的界面 的簡圖7是呈現(xiàn)第二用戶的界面中的第三面板的第二用戶的界面的簡圖,其中 第二用戶可以輸入有關(guān)共享的人工產(chǎn)物的評論以及查看由第一用戶輸入的評 論;
      圖8是有關(guān)存儲在計算機可讀介質(zhì)上的人工產(chǎn)物的信息的數(shù)據(jù)庫;
      圖9是有關(guān)存儲在計算機可讀介質(zhì)上的用戶的信息的數(shù)據(jù)庫;.
      圖10是第一用戶在第一用戶的界面中訪問第二用戶的文檔的過程的流程
      圖11是第一用戶與第二用戶共享人工產(chǎn)物以及該人工產(chǎn)物出現(xiàn)在第二用 戶的界面中的過程的流程圖;以及
      圖12是第一注冊用戶與第二未注冊用戶共享人工產(chǎn)物的過程的流程圖。
      詳細描述
      發(fā)明人明白在線服務(wù)可以通過便于多個用戶共享人工產(chǎn)物以及便于協(xié)作 編輯以及用其他方式訪問人工產(chǎn)物來為其用戶提供顯著改進的體驗。在線服務(wù) 可以提供在線服務(wù)的用戶可以在其中存儲他們的人工產(chǎn)物的、可經(jīng)由計算機網(wǎng) 絡(luò)訪問的存儲介質(zhì)。在線服務(wù)的用戶可以向該在線服務(wù)注冊,并且可被要求為 對該服務(wù)的使用付費。然而,支付使用費不是對本發(fā)明的限制??梢韵蜃杂?戶分配諸如用戶名等標識符,并且可要求該用戶使用例如密碼來向該服務(wù)認證 他們自己。
      每個用戶可以具有或擁有多個人工產(chǎn)物。人工產(chǎn)物可以是任何單位的電子 信息,并且可以包括任何類型的電子文檔或文檔集合。人工產(chǎn)物的示例包括但 不限于文字處理文檔、電子表格、電子郵件消息、備注和列表。人工產(chǎn)物還可 以包括其中可以組織文檔的文檔集合或容器。例如,"文件夾"是可以包含其 他人工產(chǎn)物的人工產(chǎn)物。此外,"工作空間"是可以包含其他人工產(chǎn)物的人工 產(chǎn)物。
      在線服務(wù)可以向每個用戶提供便于用戶訪問和共享人工產(chǎn)物的用戶界面。 在向在線服務(wù)認證之后,可以向用戶呈現(xiàn)由該用戶或為該用戶定制的用戶界面。用戶的界面可以具有多個窗格,每個窗格具有不同的信息。用戶能通過選 擇不同窗格的數(shù)目、類型、大小和位置來定制用戶界面的外觀。用戶還能選擇 用戶界面的色彩或總體主題。
      用戶的界面可以包含列出用戶所擁有的所有人工產(chǎn)物的導航窗格。人工產(chǎn) 物的所有權(quán)可以由在線服務(wù)確定。例如,人工產(chǎn)物的創(chuàng)建者可以成為所有者。 導航窗格可以允許用戶組織對用戶可用的所有人工產(chǎn)物。例如,用戶能對工作 空間內(nèi)與同一主題相關(guān)的人工產(chǎn)物進行分組,這樣使得用戶能夠容易地找出與
      該主題相關(guān)的所有人工產(chǎn)物。
      用戶能與其他用戶共享他所擁有的人工產(chǎn)物。用戶能通過訪問控制列表來 控制共享,這樣使得與其共享人工產(chǎn)物的其他用戶(稱為"接收者")能查看 和/或編輯共享的人工產(chǎn)物。用戶還能夠控制接收者是否還能與其他用戶共享人 工產(chǎn)物。
      當用戶與其他用戶共享人工產(chǎn)物時,該人工產(chǎn)物接著可以出現(xiàn)在接收者的 界面的導航窗格中。每個用戶自己的人工產(chǎn)物和共享的人工產(chǎn)物可以一起出現(xiàn) 或可以出現(xiàn)在導航窗格上分開的位置上。
      發(fā)明人明白以該方式呈現(xiàn)人工產(chǎn)物改進了用戶在使用在線服務(wù)來協(xié)作的 體驗。當用戶選擇與另一用戶共享人工產(chǎn)物時,所共享的人工產(chǎn)物可以自動出 現(xiàn)在接收者的界面中。由此可以解除接收者手動將共享用戶的人工產(chǎn)物添加到 他或她的工作空間的負擔。在人工產(chǎn)物出現(xiàn)在接收者的工作空間中之后,接收 者能選擇他或她是否想要將該共享的人工產(chǎn)物放置到他或她的人工產(chǎn)物的組 織分層結(jié)構(gòu)中,或者另選地,接收者可以選擇從他或她的工作空間刪除該人工 產(chǎn)物。
      根據(jù)本發(fā)明的各實施例,在沒有在線服務(wù)的情況下,共享人工產(chǎn)物的用戶 將需要使他們的人工產(chǎn)物可在諸如網(wǎng)頁等公共位置中獲得。用戶接著會通過提 供例如因特網(wǎng)地址來通知其他用戶該人工產(chǎn)物位于何處。想要訪問該共享的人 工產(chǎn)物的用戶將必須記住或存儲該共享的人工產(chǎn)物的位置。接收者會標記該共 享的人工產(chǎn)物,或者將該人工產(chǎn)物的位置保存在電子郵件消息中,或者將其寫 在一張紙上,或者用其它方式采取某一其它動作以便能夠稍后找到該人工產(chǎn) 物。如果用戶與大量用戶共享大量人工產(chǎn)物,則情況會很快變得難以處理。
      相比較而言,在線服務(wù)可自動地將共享的人工產(chǎn)物添加到接收者的導航窗 格中,并且進一步地,在線服務(wù)可允許接收者按照他或她的喜好來組織共享的
      8人工產(chǎn)物。此外,共享的人工產(chǎn)物可以沒有在它所存儲于其中的上下文中訪問 該人工產(chǎn)物而導致的分心的情況下出現(xiàn)。例如,人工產(chǎn)物可以被存儲在包含其 它文件夾和其它人工產(chǎn)物的目錄結(jié)構(gòu)內(nèi)的文件夾中。其它文件夾和文件可以與 接收者無關(guān)。在接收者的界面的上下文中呈現(xiàn)人工產(chǎn)物的表示允許沒有在該人 工產(chǎn)物所存儲于其中的上下文中呈現(xiàn)該人工產(chǎn)物而導致的分心的情況下呈現(xiàn) 該人工產(chǎn)物。
      作為另一示例,接收者可以訪問與他或她自己的人工產(chǎn)物相關(guān)聯(lián)的共享的 人工產(chǎn)物,從而便于在接收者使用他或她自己的人工產(chǎn)物來完成任務(wù)時使用由 其他用戶共享的信息。與其中必須基于人工產(chǎn)物的位置或所有者通過分開的界
      面來訪問共享的人工產(chǎn)物的現(xiàn)有技術(shù)的系統(tǒng)相比,根據(jù)本發(fā)明的各實施例,當 共享的人工產(chǎn)物被集成到接收者的界面的上下文中時,對該人工產(chǎn)物的訪問可
      以涉及較少的窗口或其它界面。對于其中在多個用戶之間共享多個人工產(chǎn)物的 協(xié)作系統(tǒng)而言,降低這一復雜性是特別合乎需要的。
      用戶的界面也可以具有用戶可以通過其訪問人工產(chǎn)物或執(zhí)行其它功能的 其它區(qū)域。通過提供人工產(chǎn)物(不管是共享的還是用戶所擁有的)的集成呈現(xiàn), 用戶可以更容易地執(zhí)行涉及共享的人工產(chǎn)物或?qū)⒐蚕淼娜斯ぎa(chǎn)物與用戶所擁 有的人工產(chǎn)物進行集成的功能。
      例如,用戶的界面可以具有顯示人工產(chǎn)物的內(nèi)容的工作窗格,并且用戶能 夠同時查看導航窗格和工作窗格。當用戶從導航窗格選擇人工產(chǎn)物時,該人工 產(chǎn)物的內(nèi)容可以出現(xiàn)在工作窗格中。人工產(chǎn)物由此可以呈現(xiàn)在用戶的界面的上 下文中。
      如何顯示包含在人工產(chǎn)物中的信息可以取決于人工產(chǎn)物的類型。例如,如 果所選人工產(chǎn)物是工作空間或文件夾,則工作窗格可以顯示包含在該工作空間 或文件夾內(nèi)的人工產(chǎn)物的表示。該信息能以列表的形式呈現(xiàn),可以作為圖標呈 現(xiàn),或者能以任何其它合適的方式呈現(xiàn)。如果所選人工產(chǎn)物是諸如文字處理文
      檔等office文檔,則工作窗格能以所見即所得(WYSIWYG)格式顯示該文檔 的內(nèi)容。
      根據(jù)本發(fā)明各實施例的在線服務(wù)可以為用戶創(chuàng)建帳戶。創(chuàng)建帳戶可以允許 在線服務(wù)標識用戶,這樣使得它可以實現(xiàn)訪問控制機制。例如,創(chuàng)建帳戶的一 方面可以是建立諸如用戶名和密碼等允許服務(wù)安全地標識用戶的憑證,這樣使 得僅向預期接收者提供對共享的人工產(chǎn)物的訪問。然而,在某些情況下,第一用戶可能希望與未向在線服務(wù)注冊并因此沒有 帳戶或相關(guān)聯(lián)的憑證的第二用戶共享人工產(chǎn)物。因此,在線服務(wù)可以支持與未 訂購服務(wù)并由此沒有憑證的用戶共享人工產(chǎn)物。第一用戶可以通過電子郵件地 址指示第二用戶的身份,并且在線服務(wù)可以通過發(fā)送電子郵件到該地址來通知 第二用戶已與他或她共享了人工產(chǎn)物。第二用戶接收到的電子郵件可以包含消 息、可以包含用于訪問共享的人工產(chǎn)物的指導或指示、并且另選地或另外地可
      以包括第二用戶能用于訪問人工產(chǎn)物的web地址。第二用戶還可以選擇成為注
      冊用戶,從而接收用戶可用于訪問他或她自己的用戶界面的憑證。 一旦第二用 戶注冊,則第二用戶可以使用他或她訪問界面的憑證來訪問在線服務(wù),并且共 享的人工產(chǎn)物可以被自動地列出在第二用戶的導航窗格中,而無需第一或第二 用戶的任何進一步的動作。
      圖1示出了用戶使用在線服務(wù)訪問和共享人工產(chǎn)物。在線服務(wù)被主存在連
      接到諸如因特網(wǎng)等計算機網(wǎng)絡(luò)110的服務(wù)器150上。用戶可以從附連到計算機 網(wǎng)絡(luò)110的其它計算機訪問該在線服務(wù)。例如,第一用戶125可以使用計算機 120來訪問計算機網(wǎng)絡(luò)110,而第二用戶135可以使用計算機130來訪問計算 機網(wǎng)絡(luò)110。用戶可不被限于使用特定計算機,且第一用戶125或第二用戶135 也能夠使用計算機140來訪問計算機網(wǎng)絡(luò)110。通過使用計算機網(wǎng)絡(luò)110,第 一用戶125和第二用戶135能查看和編輯存儲在服務(wù)器150上的人工產(chǎn)物。
      根據(jù)本發(fā)明的各實施例的在線服務(wù)可以包括存儲有關(guān)用戶和有關(guān)人工產(chǎn) 物的信息的數(shù)據(jù)庫160。該信息可以基于為用戶創(chuàng)建的帳戶來組織。例如,數(shù) 據(jù)庫160可以具有列出第一用戶125所擁有的人工產(chǎn)物并存儲有關(guān)這些人工產(chǎn) 物的信息的第一條目170。第二條目180可以提供與第二用戶135所擁有的人 工產(chǎn)物有關(guān)的類似信息。第一條目170可以在為第一用戶125創(chuàng)建帳戶時創(chuàng)建, 并且第二條目180可以在為第二用戶135創(chuàng)建帳戶時創(chuàng)建。
      此外,數(shù)據(jù)庫160可以存儲在管理在線服務(wù)時使用的其它信息。例如,數(shù) 據(jù)庫160可以包含有關(guān)作為在線服務(wù)的訂戶的用戶的信息以及有關(guān)人工產(chǎn)物的 其它信息,包括人工產(chǎn)物自身的電子副本。
      圖1提供了在線服務(wù)的實現(xiàn)的簡化示例。用于實現(xiàn)在線服務(wù)的具體組件對 本發(fā)明而言不是關(guān)鍵。服務(wù)器150可以是可由其它連網(wǎng)計算機訪問或向其它連 網(wǎng)計算機提供信息的任何一個或多個計算機化設(shè)備。服務(wù)器150可以使用用于 實現(xiàn)本領(lǐng)域公知的web服務(wù)的硬件和軟件來實現(xiàn),但是可以使用任何合適的硬件和/或軟件。同樣地,數(shù)據(jù)庫160表示存儲在有形的計算機可讀介質(zhì)中的經(jīng)組
      織的信息。該介質(zhì)的類型和位置對于本發(fā)明而言不是關(guān)鍵。
      在操作中,第一用戶125可以從計算機120訪問在線服務(wù),并且使用諸如 用戶名和密碼等憑證來向在線服務(wù)認證其自身。在認證之后,在線服務(wù)可以呈 現(xiàn)第一用戶125可以在計算機120的顯示器上査看的第一用戶的界面。為了創(chuàng) 建該界面,服務(wù)器150能以計算機120可以顯示的格式來呈現(xiàn)該界面。具體的 格式對于本發(fā)明而言不是關(guān)鍵。作為一個示例,計算機120可以配置有顯示 HTTP頁面的web瀏覽器,并且服務(wù)器150可以將界面呈現(xiàn)為一個或多個HTTP 網(wǎng),頁。使用基于瀏覽器的界面可以允許用戶從支持這種瀏覽器的任一計算機訪 問服務(wù)器150上的人工產(chǎn)物。然而,可以使用任何合適的格式來在用戶計算機 和在線web服務(wù)之間交換信息。
      圖2示出了可以呈現(xiàn)給第一用戶125的用戶界面200的示例。在與在線服 務(wù)交互期間,用戶界面200可以向用戶呈現(xiàn)一種或多種類型的信息,并且從用 戶處接收一種或多種類型的命令或其它信息。該界面可以呈現(xiàn)允許用戶操縱人 工產(chǎn)物并協(xié)作地交互的信息。在某些實施例中,該界面可以被組織成一個或多 個窗格,每個窗格包含向用戶呈現(xiàn)的信息的子集以及用戶可訪問的命令對象。
      用戶界面200可以包含標題窗格210。標題窗格210可以包含有關(guān)在線服 務(wù)和第一用戶的一般信息。標題窗格210可以包含在線服務(wù)的徽標211。標題 窗格210還可以包含允許用戶進行搜索的搜索框212。有了搜索框212,用戶 能搜索他或她自己的人工產(chǎn)物的內(nèi)容,能搜索其他用戶的人工產(chǎn)物的內(nèi)容,或 者能進行諸如對因特網(wǎng)的搜索等其它搜索。標題窗格210還可以顯示有關(guān)第一 用戶125的名稱、用戶名或其它信息213,并且還可以顯示允許用戶取消認證 以便使得計算機的后續(xù)用戶將不能訪問第一用戶125的人工產(chǎn)物的圖標或其它 控件214。
      用戶界面200還可以包含導航窗格220。導航窗格220可以向第一用戶125 呈現(xiàn)有關(guān)她可以訪問的人工產(chǎn)物的信息。向用戶呈現(xiàn)人工產(chǎn)物的列表的方式不 是本發(fā)明的限制性特征,并且能以任何合適的方式呈現(xiàn)人工產(chǎn)物。導航窗格220 可以呈現(xiàn)第一用戶125所擁有的人工產(chǎn)物,并且還可以呈現(xiàn)已經(jīng)與第一用戶125 共享的、其他用戶所擁有的人工產(chǎn)物。在圖2中,第一用戶125所擁有的人工 產(chǎn)物在題為"我的文件和列表"225的列表中和題為"我的工作空間"230的 列表中呈現(xiàn)。與第一用戶125共享的人工產(chǎn)物在題為"與我共享"240的分開的列表中呈現(xiàn)。包含在列表225、列表230和列表240中的人工產(chǎn)物無需分開 地呈現(xiàn),并且可以改為組合成一個列表或者以任何其《合適的方式呈現(xiàn)。
      在所示的實施例中,列表"我的文件和列表"225未顯示任何人工產(chǎn)物。 列表225可以是空的或者列表225可以包含未顯示的人工產(chǎn)物以便為列表230 和列表240產(chǎn)生更多空間。如果列表225不是空的,則第一用戶能通過選擇列 表225或以任何其它合適的方式來顯示導航窗格220中的列表225的內(nèi)容。
      列表"我的工作空間"230呈現(xiàn)第一用戶125所擁有的三個人工產(chǎn)物。這 些人工產(chǎn)物被命名為"工作空間"231、 "06/07學年"232和"房屋改造"233。 在該示例中,人工產(chǎn)物"06/07學年"232被第一用戶125選擇并且被突出顯示 以指示它已被選中。列表"我的工作空間"230還可以呈現(xiàn)允許第一用戶125 創(chuàng)建新的人工產(chǎn)物、刪除人工產(chǎn)物和執(zhí)行其它操作以便于對人工產(chǎn)物的組織的 控件。例如,控件"新的工作空間"234可以允許第一用戶125創(chuàng)建新的人工 產(chǎn)物,而控件"回收站"250可以允許第一用戶125從列表中刪除人工產(chǎn)物或 移除人工產(chǎn)物。
      在所示的示例中,列表"與我共享"240呈現(xiàn)了已經(jīng)與第一用戶125共享 的、其他用戶所擁有的人工產(chǎn)物。兩個共享的人工產(chǎn)物是"工作空間1"242 和"工作空間2" 243。第一用戶125可以提供這些共享的人工產(chǎn)物的名稱,或 者另選地名稱可以由共享了它們的用戶給出。"與我共享"列表240還可以呈 現(xiàn)有關(guān)共享的人工產(chǎn)物的其它信息,諸如共享了人工產(chǎn)物的用戶、給予用戶的 許可(例如查看的許可、許可編輯等)、或有關(guān)共享的人工產(chǎn)物的任何其它的
      {曰息。
      用戶界面200還可以包含工作窗格260。工作窗格260可以呈現(xiàn)有關(guān)所選 人工產(chǎn)物的內(nèi)容的信息。如何顯示人工產(chǎn)物內(nèi)的信息可以取決于人工產(chǎn)物的類 型。例如,如果所選人工產(chǎn)物是"工作空間"或文件夾,則工作窗格260可以 顯示該工作空間或文件夾中所包含的人工產(chǎn)物的表示。該信息能以列表的形式 呈現(xiàn)、可以作為圖標呈現(xiàn)、或者能以任何其它合適的方式呈現(xiàn)。如果所選人工 產(chǎn)物是諸如文字處理文檔等office文檔,則工作窗格260能以所見即所得格式 顯示該文檔的內(nèi)容。
      在圖2中,第一用戶125在導航窗格220中選擇了人工產(chǎn)物"06/07學年" 232,并由此人工產(chǎn)物"06/07學年"232的內(nèi)容可以被呈現(xiàn)在工作窗格260中。 人工產(chǎn)物"06/07學年"232是包含其它人工產(chǎn)物的工作空間,因此工作窗格260可以呈現(xiàn)該工作空間中所包含的人工產(chǎn)物。例如,如圖2中所示,工作窗 格260可以呈現(xiàn)該工作空間中所包含的人工產(chǎn)物的列表263。該列表可以包括 有關(guān)所包含的人工產(chǎn)物的信息,諸如名稱、大小、最后修改日期、以及任何其 它有用的信息。列表263呈現(xiàn)包含在"06/07學年"232中的三個人工產(chǎn)物,且 該三個人工產(chǎn)物被命名為"自然科學筆記"265、"課程表"266和"教師聯(lián)系 列表"267。工作窗格260還可以呈現(xiàn)允許第一用戶125修改所呈現(xiàn)的人工產(chǎn) 物的控件262。控件262會隨著所呈現(xiàn)的人工產(chǎn)物的類型而變化。例如,對于 工作空間人工產(chǎn)物,控件262可以包括"新建<人工產(chǎn)物>"、"添加<人工產(chǎn) 物>"、"刪除<人工產(chǎn)物>"、以及任何其它相關(guān)的操作。
      用戶可以從在工作窗格260上呈現(xiàn)的列表263選擇人工產(chǎn)物以便査看該人 工產(chǎn)物的內(nèi)容。圖3示出了在用戶從工作窗格260選擇了人工產(chǎn)物自然科學筆 記"265之后的圖2的用戶界面。工作窗格360可以顯示人工產(chǎn)物"自然科學 筆記"265的標題361。人工產(chǎn)物"自然科學筆記"265是文字處理文檔,并且 工作窗格360可以呈現(xiàn)適用于編輯文字處理文檔的控件362。工作窗格360還 能以所見即所得格式呈現(xiàn)人工產(chǎn)物"自然科學筆記"265的內(nèi)容363,并且用 戶能編輯該人工產(chǎn)物的內(nèi)容363。
      在查看或編輯人工產(chǎn)物"自然科學筆記"265之后,第一用戶125可以再 次查看如圖2所示的工作空間"06/07學年"232的內(nèi)容。第一用戶125接著可 以選擇與其他用戶共享人工產(chǎn)物"06/07學年"232。
      用戶共享人工產(chǎn)物的具體機制對于本發(fā)明而言不是關(guān)鍵。作為一個示例,
      用戶可以通過將諸如圖標等人工產(chǎn)物的表示拖到要與其共 享該人工產(chǎn)物的用 戶的表示上;通過將有關(guān)要共享的人工產(chǎn)物的信息和要與其共享該人工產(chǎn)物的 用戶的信息輸入到對話框中;或通過任何其他合適的手段來共享該人工產(chǎn)物。 作為用戶導致共享人工產(chǎn)物的命令序列的另一示例,圖4示出了在第一用 戶125選擇了控件462以便與其他用戶共享工作空間"06/07學年"232之后的 工作窗格460。工作窗格460呈現(xiàn)第一用戶125可以用于與其他用戶共享人工 產(chǎn)物"06/07學年"232的一組控件463。在控件464中,第一用戶125可以列 出要被允許編輯人工產(chǎn)物"06/07學年"232的其他用戶。第一用戶125可以經(jīng) 由用戶名、電子郵件地址、或用于標識其他用戶的任何其他手段來指定其他用 戶。在控件465中,第一用戶125可以類似地列出要被允許查看人工產(chǎn)物"06/07 學年"232的其他用戶。另一控件466允許第一用戶125指定被發(fā)送給與其共享人工產(chǎn)物"06/07學年"232的其他用戶的消息。其他控件也可以被用于指定 要如何共享人工產(chǎn)物"06/07學年"232。例如,可以允許共享用戶進一步與其 他用戶共享人工產(chǎn)物或者可以禁止共享用戶這么做。 一旦第一用戶125完成了 對有關(guān)要如何共享人工產(chǎn)物"06/07學年"232的信息的輸入,則第一用戶125 可以選擇控件469來完成該過程或可以選擇控件468來取消該過程。如果第一 用戶125完成了該過程,則諸如電子郵件消息等消息可被發(fā)送給正在與其共享 人工產(chǎn)物的用戶,并且該人工產(chǎn)物可以自動地出現(xiàn)在其他用戶的界面的導航窗 格中。
      在所示的實施例中,由用戶輸入的信息可以由在線服務(wù)捕捉,并且可被用 于將指示準許第二用戶訪問共享的人工產(chǎn)物的信息記錄在諸如數(shù)據(jù)庫160 (圖 1)中。在線服務(wù)接著可以使用該信息來向每個接收者提供對共享的人工產(chǎn)物 的訪問并呈現(xiàn)包括共享的人工產(chǎn)物的表示的適當?shù)慕缑?。在這樣的實施例中, 通知每個接收者的電子郵件可以由在線服務(wù)發(fā)送,但電子郵件可以由發(fā)起共享 的用戶發(fā)送或可以來自任何其他合適的源。
      在圖4的示例中,第一用戶125與具有電子郵件地址"Robin@yahoo.com" 的用戶共享人工產(chǎn)物"06/07學年"232。在該示例中,該電子郵件可以是第二 用戶135的電子郵件地址。圖5示出了當?shù)诙脩?35在共享人工產(chǎn)物"06/07 學年"232之后訪問她的用戶界面時可以出現(xiàn)的第二用戶135的用戶界面的示 例。第二用戶的界面可以具有指示她的名字或用戶名513的標題窗格510。她 的界面還可以具有呈現(xiàn)她所擁有的人工產(chǎn)物和與她共享的人工產(chǎn)物的導航窗 格520。如上所述,人工產(chǎn)物可以在列表"我的文件和列表"525、列表我的工 作空間"530和列表"與我共享"540中呈現(xiàn)。在線服務(wù)可以自動地呈現(xiàn)帶有 包括人工產(chǎn)物"06/07學年"542的列表"與我共享"540的用戶界面,而無需 第二用戶的任何動作來將共享的人工產(chǎn)物包括在她的用戶界面中。
      第二用戶的用戶界面500還可以具有工作窗格560。如上所述,第二用戶 135可以通過從列表"我的工作空間"530中選擇她的人工產(chǎn)物之一來在工作 窗格560中査看她的人工產(chǎn)物的內(nèi)容。第二用戶135還可以從她的"與我共享" 540列表中查看與她共享的人工產(chǎn)物的內(nèi)容。在圖4的示例中,第二用戶135 在她的導航窗格520中選擇了人工產(chǎn)物"06/07學年"542。人工產(chǎn)物"06/07 學年"542的內(nèi)容接著呈現(xiàn)在第二用戶的界面500的工作窗格560中。對人工 產(chǎn)物"06/07學年"542的共享從而被集成到第二用戶的界面500的上下文中。第二用戶135可以無需離開她自己的用戶界面的上下文來查看人工產(chǎn)物"06/07學年"542的內(nèi)容,即使人工產(chǎn)物"06/07學年"542是第一用戶125所擁有的。第二用戶135能以與她所擁有的人工產(chǎn)物相同的方式來查看與她共享的人工產(chǎn)物。
      第二用戶135可以從工作窗格560選擇人工產(chǎn)物"自然科學筆記"565,以便査看人工產(chǎn)物"自然科學筆記"565的內(nèi)容。圖6示出了在第二用戶135選擇人工產(chǎn)物"自然科學筆記"565之后的第二用戶的界面600的示例。接著在第二用戶的界面600的工作窗格660中呈現(xiàn)人工產(chǎn)物"自然科學筆記"565的內(nèi)容。圖6示出了在第二用戶135選擇人工產(chǎn)物"自然科學筆記"565之后的第二用戶界面600的示例。接著在第二用戶界面600的工作窗格660中呈現(xiàn)人工產(chǎn)物"自然科學筆記"565的內(nèi)容。如上所述,對人工產(chǎn)物"自然科學筆記"565的共享被集成到第二用戶的界面600的上下文中,并且第二用戶135無需離開她自己的用戶界面的上下文來査看該人工產(chǎn)物的內(nèi)容。
      在編輯人工產(chǎn)物"自然科學筆記"565的內(nèi)容時,第二用戶135可能希望與第一用戶討論對人工產(chǎn)物的改變。在線服務(wù)還可以允許用戶以在線聊天的方式在用戶界面的上下文中討論人工產(chǎn)物。在線聊天使得用戶能夠輸入評論并且允許評論自動且立即出現(xiàn)在其他用戶的界面上。其他用戶可以類似地輸入評論以供所有其他用戶查看。圖7示出了其中第二用戶135與其他用戶討論人工產(chǎn)物"自然科學筆記"565的一個可能的實施例。從她的用戶界面700,第二用戶135可以使用控件701開始討論人工產(chǎn)物"自然科學筆記"565。響應(yīng)于選擇控件701,用戶界面700可以呈現(xiàn)第二用戶135可以在其中輸入命令和閱讀其他用戶的評論的另一面板702。例如,面板702可以包括第二用戶135可以藉此輸入有關(guān)人工產(chǎn)物"自然科學筆記"565的評論的控件703。在第二用戶135輸入評論之后,第二用戶的評論可以自動地且立即出現(xiàn)在正在討論人工產(chǎn)物"自然科學筆記"565的其他用戶的用戶界面上。第二用戶135還可以在面板702中査看其他用戶的新近評論。例如,框704示出了用戶名為"Francis"的用戶的評論,而框705示出了用戶名為"Robin"的用戶的評論。面板702還可以包括與討論人工產(chǎn)物"自然科學筆記"565相關(guān)的其它控件。例如,控件706可允許用戶查看有關(guān)人工產(chǎn)物"自然科學筆記"565的先前評論。
      根據(jù)本發(fā)明的各實施例的在線服務(wù)可以用任何合適的方式來存儲有關(guān)用戶和人工產(chǎn)物的信息。例如,在線服務(wù)可以將信息存儲在諸如數(shù)據(jù)庫160 (圖1)等存儲在計算機可讀介質(zhì)上的數(shù)據(jù)庫中。圖8示出了包含存儲有關(guān)人工產(chǎn)
      物的信息的數(shù)據(jù)庫810的計算機可讀介質(zhì)800的示例。數(shù)據(jù)庫810的每行對應(yīng)于一人工產(chǎn)物,且數(shù)據(jù)庫810的每列表示有關(guān)人工產(chǎn)物的信息項。例如,列821可以包含唯一地標識存儲在該在線服務(wù)上的每個人工產(chǎn)物的人工產(chǎn)物標識號。雖然未示出,但是另選地和另外地,可以包括其它信息以便標識人工產(chǎn)物、定義其位置或用其它方式使得在線服務(wù)能夠執(zhí)行涉及人工產(chǎn)物的操作。列822可以包含由創(chuàng)建或擁有該人工產(chǎn)物的用戶所指定的人工產(chǎn)物名稱。
      數(shù)據(jù)庫810中的信息還可以定義應(yīng)該被準許訪問人工產(chǎn)物的一個和多個用戶以及要準許每個用戶的訪問級別。例如,列823可以包含擁有該人工產(chǎn)物的用戶的唯一標識號。人工產(chǎn)物的所有者可以由在線服務(wù)確定。例如,創(chuàng)建人工產(chǎn)物的用戶可成為該人工產(chǎn)物的所有者。列824可以包含具有查看和編輯人工產(chǎn)物的許可的一個和多個用戶的列表。列825可以包含僅具有査看人工產(chǎn)物的許可的一個和多個用戶的列表。其它列可以存儲有關(guān)人工產(chǎn)物的其它信息,如列826所示。行831表示圖2中所示且由第一用戶125所擁有的工作空間人工產(chǎn)物232。如圖4所示,第一用戶125與第二用戶135共享工作空間人工產(chǎn)物232,并且由此第二用戶135的唯一標識號出現(xiàn)在列824中。行823、 833和834表示包含在如圖2中所示并且也由第一用戶125所擁有的工作空間人工產(chǎn)物232中的三個人工產(chǎn)物(分別是265、 266和267)。行835表示由第二用戶135所擁有的人工產(chǎn)物532,如圖5中所示。
      在圖8中所示的實施例中,用戶是由唯一標識號標識的。標識用戶的方式和該標識信息是如何由服務(wù)存儲和訪問的對于本發(fā)明而言不是關(guān)鍵。然而,在某些實施例中,web服務(wù)可以維護有關(guān)該服務(wù)的已注冊用戶的信息以及沒有注冊但是其他用戶與其共享了人工產(chǎn)物的用戶的信息。
      圖9示出了包含存儲有關(guān)用戶的信息的數(shù)據(jù)庫910的計算機可讀介質(zhì)900的示例。數(shù)據(jù)庫910的每一行對應(yīng)于一用戶,而數(shù)據(jù)庫910的每一列表示有關(guān)用戶的信息項。例如,列921可以包含唯一地標識在線服務(wù)的每個用戶的用戶標識號。列922可以包含用戶的實名或用戶名。列923可以包含用戶的第一電子郵件地址,而列924可以包含用戶的第二郵件地址。其他列可以存儲有關(guān)用戶的其他信息,如列925所示。
      例如,列926可以存儲允許服務(wù)唯一地標識尋求訪問該服務(wù)的用戶和/或確認尋求訪問系統(tǒng)的用戶被授權(quán)進行該訪問的信息。例如,存儲在列926中的信息可以被導出為對分配給用戶的密碼執(zhí)行的散列函數(shù)或其他密碼函數(shù)。然而,生成或存儲憑證信息的具體機制并非對本發(fā)明的限制。
      在圖9的示例中,行931和932中所標識的用戶被示為具有憑證信息。行933中所標識的用戶既沒有名稱也沒有憑證信息。該信息可以在行933中省略,因為該行中所標識的用戶可能未向在線服務(wù)注冊。但是,在線服務(wù)可向該用戶提供對已經(jīng)與該用戶共享的人工產(chǎn)物的訪問。隨后,如果該用戶確實注冊了,則服務(wù)可以與諸如憑證信息等該用戶的附加信息相關(guān)聯(lián)。
      圖10示出了在線服務(wù)藉此在用戶的界面的上下文中向該用戶呈現(xiàn)人工產(chǎn)物的內(nèi)容的過程。盡管圖10描繪了動作的順序,但某些動作能以不同的次序執(zhí)行,所以實際次序在不同的實施例中可以不同。因此,處理的次序并非是對本發(fā)明的限制。
      在框1010處,在線服務(wù)向用戶呈現(xiàn)包含導航窗格和工作窗格的用戶界面。界面的示例在圖2中和圖3中示出,但是界面無需具有該外觀并且可以呈現(xiàn)任何合適的界面。導航窗格可以呈現(xiàn)用戶所擁有的至少一個人工產(chǎn)物以及由另一用戶與該用戶共享的至少一個人工產(chǎn)物。人工產(chǎn)物可以作為名稱列表、作為圖標列表、或以任何其他合適的演示來呈現(xiàn)給用戶。
      在框1020處,用戶選擇該用戶所擁有的人工產(chǎn)物。用戶可以通過使用鼠標點擊人工產(chǎn)物的表示、通過使用鍵盤、或通過使用任何其他合適的方式來選擇人工產(chǎn)物。在框1030處,在線服務(wù)在工作窗格中呈現(xiàn)在框1020中選擇的人工產(chǎn)物的內(nèi)容。如上所述,呈現(xiàn)人工產(chǎn)物的內(nèi)容的方式可以取決于所選人工產(chǎn)物的類型。在框1040處,用戶選擇另一用戶與該用戶共享的人工產(chǎn)物。用戶能夠以與他或她自己的人工產(chǎn)物相同的方式選擇共享的人工產(chǎn)物。例如,由于共享的人工產(chǎn)物呈現(xiàn)在用戶的導航窗格中,因此用戶可以直接從該用戶的界面中選擇共享的人工產(chǎn)物并且共享的人工產(chǎn)物由此被集成到用戶的界面中。在框1050處,在線服務(wù)在工作窗格中呈現(xiàn)在框1040中選擇的人工產(chǎn)物的內(nèi)容。用戶由此能在用戶的界面的工作窗格中查看共享的人工產(chǎn)物并且無需離開用戶的界面來查看該共享的人工產(chǎn)物。
      圖11示出了在線服務(wù)的第一用戶藉此與在線服務(wù)的第二用戶共享人工產(chǎn)物的過程。雖然圖11描述了動作的順序,但是某些動作能以不同的次序執(zhí)行,所以實際的次序在不同的實施例中可以不同。因此,處理的次序并非是對本發(fā)明的限制。
      17在框1110處,第一用戶從第一用戶的界面選擇該第一用戶所擁有的與第 二用戶共享的人工產(chǎn)物。該框可包括選擇要共享的人工產(chǎn)物,選擇要與其共享
      人工產(chǎn)物的用戶,選擇第二用戶將接收封的訪問級別以及指定與同第二用戶共 享人工產(chǎn)物相關(guān)的任何其他信息。例如,第二用戶可能僅被允許查看共享的人
      工產(chǎn)物或能查看和編輯共享的人工產(chǎn)物。.圖4示出了允許第一用戶選擇要共享
      的人工產(chǎn)物、指示要與其共享人工產(chǎn)物的用戶、以及第二用戶將具有的訪問級 別的界面的示例,但是可以使用任何合適的界面。
      在框1120處,在線服務(wù)可以向第二用戶通過其訪問在線服務(wù)的任何計算 機傳遞呈現(xiàn)包括該共享的人工產(chǎn)物的用戶界面。該界面能以任何適當?shù)姆绞絹?傳遞。例如,它可以通過向先前呈現(xiàn)的界面提供更新來傳遞或者可以當?shù)诙?戶下次訪問在線服務(wù)時被包含在發(fā)送給第二用戶的對界面的描述中。不管如何 傳遞界面,共享的人工產(chǎn)物可以自動地出現(xiàn)在第二用戶的界面中。
      界面的示例在圖5中示出,其中共享的人工產(chǎn)物是"06/07學年"542,但 是可以使用任何合適的界面。如果在第一用戶與第二用戶共享人工產(chǎn)物時第二 用戶正在查看第二用戶的界面,則共享的人工產(chǎn)物可以在第二用戶正在查看第 二用戶的界面時被自動地添加到其中。如果在第一用戶與第二用戶共享人工產(chǎn) 物時第二用戶沒有在查看第二用戶的界面,則共享的人工產(chǎn)物可以在第二用戶 下次訪問他或她的界面時自動地出現(xiàn)在第二用戶的界面中。在框1130處,第 二用戶選擇共享的人工產(chǎn)物以便在第二用戶的界面的上下文中查看共享的人 工產(chǎn)物的內(nèi)容。在圖5中示出了界面的一個示例,但是可以使用任何合適的界 面。
      圖12示出了已向在線服務(wù)注冊的第一用戶藉此與未向在線服務(wù)注冊的第 二用戶共享人工產(chǎn)物的過程。雖然圖12示出了動作的順序,但是某些動作能 以不同的次序執(zhí)行,所以實際的次序在不同的實施例中可以是不同的。因此, 處理的次序并非是對本發(fā)明的限制。
      在框1210處,已向在線服務(wù)注冊的第一用戶從第一用戶的界面選擇第一 用戶所擁有的與未向在線服務(wù)注冊的第二用戶共享的人工產(chǎn)物。框1210類似 于圖11的框1110,除了在框1110中第二用戶向在線服務(wù)注冊而在框1210中 第二用戶未向在線服務(wù)注冊之外。在框1110中,第一用戶能通過在線服務(wù)的 標識特征來標識第二用戶,諸如標識號或用戶名等。在框1210中,第一用戶 可能必須使用諸如電子郵件地址等不同的標識特征來標識第二用戶。在框1220處,向第二用戶通知第一用戶已經(jīng)與該第二用戶共享了人工產(chǎn)
      物??梢葬槍υ撏ㄖ褂萌魏芜m當?shù)姆椒?,諸如發(fā)送給第二用戶的電子郵件消 息。該通知可以包括任何相關(guān)的信息,諸如第一用戶的身份、所共享的人工產(chǎn) 物、描述第二用戶可以如何訪問該共享的人工產(chǎn)物的指示、以及描述第二用戶 可以如何向在線服務(wù)注冊的指示。該通知還可以包括唯一地標識共享事務(wù)的令 牌。該令牌可以是數(shù)字、字符序列或可用于唯一地標識共享事務(wù)的任何事物。 在某些實施例中,第二用戶能立即訪問共享的人工產(chǎn)物。在其他實施例中,
      可要求第二用戶向在線服務(wù)注冊以便訪問共享的人工產(chǎn)物。在框1230處,第 二用戶向在線服務(wù)注冊。由于注冊的方式不是對本發(fā)明的限制,因此可以使用 任何適當?shù)淖苑绞?。在所示的實施例中,注冊會使第二用戶擁有用戶名和憑 證信息。
      在注冊期間,第二用戶可以指定允許該第二用戶指示第一用戶與該第二用 戶共享了人工產(chǎn)物的信息。例如,第二用戶可以指定包括在發(fā)送到該第二用戶
      的通知中的令牌。另選地,第二用戶可以輸入第一用戶在與第二用戶共享人工 產(chǎn)物時所使用的諸如電子郵件地址等標識特征相同的標識特征。該信息可以由 第二用戶手動地輸入或者可以作為第二用戶訪問鏈接或用其它方式發(fā)起與在
      線服務(wù)的聯(lián)系的結(jié)果來自動地輸入。
      在線服務(wù)接著可以為第二用戶呈現(xiàn)用戶界面并且自動地在該第二用戶的 界面中包括第一用戶所共享的文件。在框1240處,第二用戶訪問第二用戶的 界面。第一用戶所共享的文件將自動出現(xiàn)在第二用戶的界面中。在圖5中示出 了界面的一個示例,其中共享的人工產(chǎn)物是"06/07學年"542,但是可以使用 任何合適的界面。第二用戶接著能選擇共享的人工產(chǎn)物并且在第二用戶的界面 的上下文中查看該共享的人工產(chǎn)物的內(nèi)容。
      至此描述了本發(fā)明的至少一個實施例的若干個方面,可以理解,對本領(lǐng)域 的技術(shù)人員可容易地想到各種更改、修改和改進。
      這種更改、修改和改進旨在是本發(fā)明的一部分,并且旨在落入本發(fā)明的精 神和范圍內(nèi)。因此,以上描述和附圖僅作為示例。
      本發(fā)明的上述實施例可以用多種方式中的任何一種來實現(xiàn)。例如,各實施 例可以使用硬件、軟件或其組合來實現(xiàn)。當用軟件實現(xiàn)時,該軟件代碼可在無 論是在單個計算機中提供的還是在多個計算機之間分布的任何合適的處理器 或處理器集合上執(zhí)行。此外,應(yīng)當理解,計算機可以使用多種形式中的任何一種來具體化,諸如 機架式計算機、臺式計算機、膝上型計算機、或圖形輸入板計算機。此外,計, 算機可以嵌入在一般不認為計算機但是具有合適的處理能力的設(shè)備中,這些設(shè) 備包括個人處理助理(PDA)、智能電話、或任何其它合適的便攜式或固定電 子設(shè)備。 .
      同樣地,計算機可以具有一個或多個輸入和輸出設(shè)備。這些設(shè)備尤其可用 于呈現(xiàn)用戶界面??捎糜谔峁┯脩艚缑娴妮敵鲈O(shè)備的示例包括用于輸出的視覺 呈現(xiàn)的打印機或顯示屏以及用于輸出的聽覺呈現(xiàn)的揚聲器或其它聲音生成設(shè) 備??捎糜谟脩艚缑娴妮斎朐O(shè)備的示例包括鍵盤和諸如鼠標、觸摸墊、以及數(shù) 字化輸入板等定點設(shè)備。作為另一個示例,計算機可以通過語音識別或以任何 其它可聽格式來接收輸入信息。
      這些計算機可以由任何合適形式的一個或多個網(wǎng)絡(luò)來互連,包括局域網(wǎng)或 廣域網(wǎng),諸如企業(yè)網(wǎng)絡(luò)或因特網(wǎng)。這些網(wǎng)絡(luò)可以是基于任何合適的技術(shù)并且可 以根據(jù)任何合適的協(xié)議來操作,且可以包括無線網(wǎng)絡(luò)、有線網(wǎng)絡(luò)或光纖網(wǎng)絡(luò)。
      同樣地,此處所概述的各種方法和過程可以被編碼為可以在采用各種操作 系統(tǒng)或平臺中任何一種的一個或多個處理器上執(zhí)行。另外,這種軟件可以使用 多種合適的程序設(shè)計語言和/或常規(guī)程序設(shè)計或腳本工具中的任一種來編寫,并 且還可以被編譯為可執(zhí)行機器語言代碼或在框架或虛擬機上執(zhí)行的中間代碼。
      就此,本發(fā)明可以具體化為使用一個或多個程序編碼的一個或多個計算機 可讀介質(zhì)(例如計算機存儲器、 一個或多個軟盤、緊致盤、光盤、磁帶、閃存、 現(xiàn)場可編程門陣列形式的電路配置或其它半導體器件等),當這些程序在一個 或多個計算機或其它處理器上執(zhí)行時,它們執(zhí)行實現(xiàn)本發(fā)明的上述各個實施例 的方法。這一個或多個計算機可讀介質(zhì)可以是便攜的,使得其上存儲的一個或 多個程序可以被載入到一個或多個不同的計算機或其它處理器上以便實現(xiàn)本 發(fā)明的上述各個方面。
      此處以一般的意義使用術(shù)語"程序"或"軟件"來指可被用來對計算機或 其它處理器編程以實現(xiàn)本發(fā)明上述的各個方面的任何類型的計算機代碼或計 算機可執(zhí)行指令集。此外,應(yīng)理解,根據(jù)本實施例的一個方面,當被執(zhí)行時實 現(xiàn)本發(fā)明的方法的一個或多個計算機程序不必駐留在單個計算機或處理器上, 而是可以按模塊化的方式分布在多個不同的計算機或處理器之間以實現(xiàn)本發(fā) 明的各方面。計算機可執(zhí)行指令可以是諸如程序模塊等由一個或多個計算機或其它設(shè) 備執(zhí)行的各種形式。 一般地,程序模塊包括用于執(zhí)行特定任務(wù)或?qū)崿F(xiàn)特定抽象 數(shù)據(jù)類型的例程、程序、對象、組件、數(shù)據(jù)結(jié)構(gòu)等。通常,程序模塊的功能可 以按需在各個實施例中進行組合或分布。
      同樣地,數(shù)據(jù)結(jié)構(gòu)能以任何合適的形式存儲在計算機可讀介質(zhì)中。為了說 明簡單起見,數(shù)據(jù)結(jié)構(gòu)可被示為具有通過該數(shù)據(jù)結(jié)構(gòu)中的位置而相關(guān)的學段。 這種關(guān)系可以同樣地通過對具有傳達各字段之間的關(guān)系的計算機可讀介質(zhì)中 的位置的各字段分配存儲來得到。然而,可以使用任何合適的機制來在數(shù)據(jù)結(jié) 構(gòu)的各字段中的信息之間建立關(guān)系,包括通過使用指針、標簽、或在數(shù)據(jù)元素 之間建立關(guān)系的其它機制。
      本發(fā)明的各個方面可單獨、組合或以未在前述實施例中具體討論的各種妄 排來使用,從而此處描述的本發(fā)明的各方面的應(yīng)用不限于前述描述中所述或附 圖中所示的組件的細節(jié)和安排。例如,在一個實施例中描述的各方面可以用任 何方式與在其它實施例中描述的各方面組合。
      同樣,本發(fā)明可以被具體化為一種方法,其示例已經(jīng)提供。作為方法的一 部分所執(zhí)行的動作能以任何合適的方式來排序。因此,可以構(gòu)建各個實施例, 其中各動作以與所示的次序所不同的次序執(zhí)行,不同的次序可包括同時執(zhí)行某 些動作,即使這些動作在各說明性實施例中被示為順序動作。
      在權(quán)利要求書中使用諸如"第一"、"第二"、"第三"等序數(shù)詞來修飾 一個權(quán)利要求元素本身并不意味著一個權(quán)利要求元素較之另一個權(quán)利要求元 素的優(yōu)先級、先后次序或順序、或者方法的各動作執(zhí)行的時間順序,而是僅用 作將具有某一名稱的一個權(quán)利要求元素與(若不使用序數(shù)詞則)具有同一名稱
      的另一權(quán)利要求元素區(qū)分開來的標簽以便區(qū)分各權(quán)利要求元素。
      同樣,此處所用的短語和術(shù)語是出于描述的目的而不應(yīng)被認為是限制。 此處對"包括"、"包含"、或"具有"、"含有"、"涉及"及其變型的使 用旨在包括其后所列的項目及其等效物以及其它項目。
      權(quán)利要求
      1.一種用于操作具有導航窗格(220)和工作窗格(260)的用戶界面(200)的方法,所述界面(200)由具有準許第一用戶(125)訪問該用戶界面(200)的帳戶的第一用戶(125)操作,所述方法包括呈現(xiàn)(1010)導航窗格(220),其列出所述第一用戶(125)所擁有的第一人工產(chǎn)物(232)并列出第二用戶(135)所擁有的、該第二用戶(135)與所述第一用戶(125)共享的第二人工產(chǎn)物(242);響應(yīng)于所述第一用戶(125)選擇(1020)所述第一人工產(chǎn)物(232),在所述工作窗格(260)中呈現(xiàn)(1030)所述第一人工產(chǎn)物(232)的內(nèi)容;以及響應(yīng)于所述第一用戶(125)選擇(1040)所述第二人工產(chǎn)物(242),在所述工作窗格(260)中呈現(xiàn)(1050)所述第二人工產(chǎn)物(242)的內(nèi)容。
      2. 如權(quán)利要求1所述的方法,其特征在于,所述第一或第二人工產(chǎn)物是工作 空間(232),并且呈現(xiàn)所述第一或第二人工產(chǎn)物的內(nèi)容包括呈現(xiàn)所述工作空間(232) 中所包含的人工產(chǎn)物的列表(263)。
      3. 如權(quán)利要求l所述的方法,其特征在于,所述第一或第二人工產(chǎn)物是文字 處理文檔(265),并且呈現(xiàn)所述第一或第二人工產(chǎn)物的內(nèi)容包括以所見即所得格 式呈現(xiàn)所述文字處理文檔的內(nèi)容(363)。
      4. 如權(quán)利要求l所述的方法,其特征在于,所述第一用戶具有在所述工作窗 格中編輯所述第二人工產(chǎn)物的內(nèi)容的許可。
      5. 如權(quán)利要求1所述的方法,其特征在于,所述導航窗格(220)在分開的 列表中呈現(xiàn)所述第一人工產(chǎn)物(232)和第所述二人工產(chǎn)物(242)。
      6. 如權(quán)利要求1所述的方法,其特征在于,還包括響應(yīng)于所述第一用戶選擇 控件(701),呈現(xiàn)所述第一用戶可用于與其他用戶討論所述第一或第二人工產(chǎn)物 的聊天窗格(702)。
      7. —種以計算機可執(zhí)行指令編碼的計算機可讀介質(zhì),當所述指令被執(zhí)行時, 執(zhí)行一種用于操作作為在線服務(wù)的一部分的用戶計算機的方法,所述在線服務(wù)在該 在線服務(wù)的多個用戶之間共享人工產(chǎn)物,所述方法包括響應(yīng)于來自用戶的輸入,向所述在線服務(wù)提供(1110)標識來自用戶界面(200) 上的人工產(chǎn)物的列表(230)的至少一個人工產(chǎn)物(232)的信息,所述信息(463) 標識要與另一用戶共享的人工產(chǎn)物;響應(yīng)于從所述服務(wù)接收到的信息,在所述用戶界面(500)上的人工產(chǎn)物的列 表(540)中顯示(1120)至少一個共享的人工產(chǎn)物(542);從所述用戶接收(1020, 1040)標識所述人工產(chǎn)物的列表(230)上的人工產(chǎn) 物中的所選一個(232)的輸入;將所選人工產(chǎn)物(232)傳遞給所述在線服務(wù);以及響應(yīng)于從所述在線服務(wù)接收到的信息,顯示(1030, 1050)所選人工產(chǎn)物(232) 的內(nèi)容,所述內(nèi)容在所述用戶界面(200)中顯示。
      8. 如權(quán)利要求7所述的方法,其特征在于,顯示所選人工產(chǎn)物(232)的內(nèi) 容還包括在工作窗格(260)中顯示所選人工產(chǎn)物的內(nèi)容。
      9. 如權(quán)利要求8所述的方法,其特征在于,顯示所述人工產(chǎn)物的列表(230) 還包括在導航窗格(220)中顯示所述人工產(chǎn)物的列表。
      10. 如權(quán)利要求9所述的方法,其特征在于,所述工作窗格(260)和所述導 航窗格(220)是同時呈現(xiàn)的。
      11. 如權(quán)利要求8所述的方法,其特征在于,所選人工產(chǎn)物是工作空間(232), 并且顯示所述人工產(chǎn)物的內(nèi)容包括顯示所述工作空間中所包含的人工產(chǎn)物的列表。
      12. 如權(quán)利要求8所述的方法,其特征在于,所選人工產(chǎn)物是文字處理文檔 (265),并且顯示所述人工產(chǎn)物的內(nèi)容包括用所見即所得格式顯示所述文字處理文檔的內(nèi)容(363)。
      13. 如權(quán)利要求7所述的方法,其特征在于,所選人工產(chǎn)物(232)是選擇該 人工產(chǎn)物的用戶所擁有的。
      14. 如權(quán)利要求7所述的方法,其特征在于,所選人工產(chǎn)物(232)不是選擇 該人工產(chǎn)物的用戶所擁有的,而是已經(jīng)與選擇該人工產(chǎn)物的用戶共享的。
      15. 如權(quán)利要求7所述的方法,其特征在于,用于顯示所選人工產(chǎn)物的內(nèi)容 的計算機可執(zhí)行指令包括web瀏覽器。
      16. —種用計算機可執(zhí)行指令編碼的計算機可讀介質(zhì)(150),當所述指令被 執(zhí)行時,執(zhí)行一種用于在在線服務(wù)的用戶之間共享人工產(chǎn)物的方法,其中第一用戶 向所述在線服務(wù)注冊而第二用戶未向所述在線服務(wù)注冊,所述方法包括響應(yīng)于來自所述第一用戶(125)的輸入(463),選擇(1210)要與所述第 二用戶(135)共享的至少一個人工產(chǎn)物(232);將所述第一用戶(l")已經(jīng)與所述第二用戶(135)共享了至少一個人工產(chǎn) 物(232)的通知發(fā)送(1220)給所述第二用戶(135);向所述在線服務(wù)注冊(1230)所述第二用戶(135);以及 響應(yīng)于來自所述第二用戶的輸入,訪問(1240)所述至少一個人工產(chǎn)物(232) 而無需來自所述第一用戶的迸一步輸入。
      17. 如權(quán)利要求16所述的方法,其特征在于,所述第二用戶(135)是通過電子郵件消息通知的。
      18. 如權(quán)利要求17所述的方法,其特征在于,所述電子郵件消息包括到網(wǎng)頁 的鏈接,其中所述第二用戶(135)可以在向所述在線服務(wù)注冊之前查看所述至少 一個人工產(chǎn)物(232)的內(nèi)容6
      19. 如權(quán)利要求16所述的方法,其特征在于,注冊還包括為所述第二用戶(135 ) 創(chuàng)建數(shù)據(jù)庫條目(933)。
      20. 如權(quán)利要求19所述的方法,其特征在于,注冊還包括將所述第二用戶(135) 添加到可以訪問所述至少一個人工產(chǎn)物(232)的用戶列表中。
      全文摘要
      一種允許多個用戶通過計算機網(wǎng)絡(luò)共享電子文檔的在線服務(wù)。每個用戶可以在指定該用戶的憑證之后訪問在線服務(wù),此后用戶可以查看專用于該用戶的用戶界面。該用戶界面可以包含多個窗格,諸如導航窗格和工作窗格。導航窗格可以列出該用戶所擁有的文件并且還可以列出其他用戶與該用戶共享的文件。用戶可以在該導航窗格中選擇一個文件以便在工作窗格中查看該文件的內(nèi)容。用戶還可以選擇要與其他用戶共享的文件,并且所共享的文件將自動地出現(xiàn)在其他用戶的界面中。此外,用戶可以與未向該系統(tǒng)注冊的用戶共享文件,并且該未注冊的用戶可以通過一般的界面來訪問該文件或者可以注冊并接著查看該文件。
      文檔編號G06F15/16GK101689188SQ200880021180
      公開日2010年3月31日 申請日期2008年6月2日 優(yōu)先權(quán)日2007年6月19日
      發(fā)明者A·多, M·加內(nèi)霍爾姆 申請人:微軟公司
      網(wǎng)友詢問留言 已有0條留言
      • 還沒有人留言評論。精彩留言會獲得點贊!
      1