新四季網

用於編輯和分類文檔的系統和技術的製作方法

2023-06-01 14:06:56

專利名稱:用於編輯和分類文檔的系統和技術的製作方法
技術領域:
本發明涉及用於組織文檔的系統和技術。更具體地,本發明涉及 用於確定文檔的編輯指令和分類信息的技術。
背景技術:
新近的技術進展使得個人和組織可以遠程訪問日益增多的信息 量。例如,網絡(諸如網際網路)和現代的搜尋引擎允許個人從大型數
據庫或文檔儲存庫(包括來自多個web頁面和網站的內容)中取回信 息(此後稱為"文檔")。
隨著文檔數量以及各種內容類型的與日俱增,對於個人和組織而 言,避免在搜索這些文檔儲存庫期間信息過載變得越發困難。解決此 問題的 一種方式是基於估計的文檔中信息的相關度來限制提供給個 人或組織的文檔數量。例如,響應於搜索查詢,大多數搜尋引擎返回 與搜索查詢密切匹配的一個或多個文檔的摘錄或子集(此後稱為"結 果"),其包括搜索查詢中的或與搜索查詢相關聯的字、詞語、關 鍵詞、短語、同義詞和/或釋義(此後統稱為關鍵詞)。此外,大多數 搜尋引擎基於用戶簡檔來定製或個性化結果,用戶簡檔包括用戶定義 的興趣(諸如文檔類別)以及以前用戶搜索的概要。注意,提供結果 的能力既涉及識別相關文檔又涉及識別這些文檔中的相關位置。在內 容為字母數字或文本格式的情況中,關鍵詞可以提供必要的分類信 息,有助於組織(並由此搜索)儲存庫中的文檔。
遺憾的是,這些技術對於文本之外的其他內容類型(諸如圖像和 視頻)都不太有效,因為關鍵詞不足以識別相關文檔或這些文檔中的
隨時間變化)(諸如時尚或流行文化)時,則更加困難。因此,通過
5名流或模特的照片來歸類從而確定哪些照片和/或給定照片的哪些部 分是個人當前感興趣的,可能會比較困難。
因此需要一種改進的技術以用於組織文檔,而不存在上述問題。

發明內容
本發明的 一 種實施方式提供 一 種確定與文檔相關聯的信息的計 算機系統。在操作期間,此計算機系統接收文檔(諸如圖像)。然後, 計算機系統使用圖像處理軟體來確定與所述文檔相關聯的第 一編輯
指令和分類信息集合。接著,計算機系統接收與所述文檔相關聯的第 二編輯指令和分類信息集合。注意,第二編輯指令和分類信息集合是
由個人群組生成的,其包括對第一編輯指令和分類信息集合的修改和 添力口。
在有些實施方式中,第二編輯指令和分類信息集合包括與至少一 些所述文檔相關耳關的主觀評^侖。
在有些實施方式中,所述個人群組與提供接收所述文檔以及確定 所述第 一 編輯指令和分類信息集合的所述計算機系統的組織具有僱 傭關係。注意,所述個人群組可以是所述組織外部的人員。
在有些實施方式中,所述計算機系統檢測和/或糾正所述第 一 編輯 指令和分類信息集合和/或所述第二編輯指令和分類信息集合中的錯 誤。
在有些實施方式中,圖像包括在時尚秀和/或展會上拍攝的照片。
在有些實施方式中,第一編輯指令和分類信息集合和/或第二編輯 指令和分類信息集合中的所述分類信息包括服裝的顏色和/或類型。
在有些實施方式中,第一編輯指令和分類信息集合和/或第二編輯 指令和分類信息集合中的所述編輯指令包括剪切指令。例如,與第二
編輯指令和分類信息集合相關聯的用於第一文檔的剪切指令可以包
括由所述個人群組中的人員生成的剪切指令的歷史。而且,用於所述 第一文檔的編輯指令和分類信息可以包括來自所述個人群組中的人 員的不同貢獻。在有些實施方式中,計算機系統基於與第二文檔相關聯的分類信 息在層級數據結構中存儲所述第二文檔以及相關聯的編輯指令。注 意,所述層級數據結構可以包括類別和文檔群組。而且,基於與所述 第二文檔相關聯的分類信息,可以將所述第二文檔指派給一個或多個 類別以及一個或多個文檔群組。在有些實施方式中,進一步基於接收 第二文檔的時間或者與第二文檔相關聯的地理位置,將第二文檔指派
給一個或多個類別。
在有些實施方式中,計算機系統或者一個或多個個人接受或拒絕 與所述第一編輯指令和分類信息集合和/或所述第二編輯指令和分類 信息集合相關聯的、用於第三文檔的編輯指令和分類信息。
在有些實施方式中,計算機系統從客戶端接收對信息的請求,以 及基於所述請求識別所述文檔的子集。注意,可以基於與所述文檔子 集相關聯的分類信息來識別所述文檔的子集,其中此文檔子集與第二 編輯指令和分類信息集合相關聯。然後,計算機系統將所述文檔子集
以及所述第二編輯指令和分類信息集合中相關聯的編輯指令提供給 客戶端。此外注意,這些相關聯的編輯指令定義了可以顯示所述文檔 子集的格式。
另 一 實施方式提供了用於結合計算機系統使用的電腦程式產
口口 。
另 一 實施方式提供了用於執行至少 一些前述操作的方法。


圖1是示出了根據本發明的一種實施方式 算機和伺服器的系統的框圖。
圖2是示出了根據本發明的一種實施方式 聯的信息的方法的流程圖。
圖3是示出了根據本發明的一種實施方式 聯的信息的方法的流程圖。
圖4是示出了根據本發明的一種實施方式的計算機系統的框圖。
,包括聯網在一起的計 ,用於確定與文檔相關 ,用於確定與文檔相關圖5是示出了根據本發明的 一 種實施方式的計算機的框圖。
圖6是示出了根據本發明的一種實施方式的數據結構的框圖。 圖7是示出了根據本發明的一種實施方式的數據結構的框圖。 注意,貫穿全部附圖,類似的參考標記指代相應的部分。
具體實施例方式
提供以下描述以使得本領域任何技術人員能夠製造和使用本發 明,其中在特定應用及其需求的上下文中提供此描述。對所公開的實 施方式的各種變形對於本領域技術人員來說將是很明顯的,並且此處 所定義的通用原理可以應用到其他實施方式和應用,而不偏離本發明 的精神和範圍。因此,其意圖不在於將本發明限制在所示出的實施方 式,而是按照與此處所公開的原理和特徵相一致的最寬廣的範圍。
描述了系統、方法以及與系統一起使用的電腦程式產品(也即, 軟體)的實施方式。這些系統、軟體和過程可以用來確定用於文檔(諸 如圖像和/或視頻)的分類信息和/或編輯指令。這種分類信息和/或編 輯指令可以協助在層級資料庫或數據結構中組織文檔,由此使得個人 和/或組織(諸如搜尋引擎的用戶)能夠識別和訪問這些文檔中的相關 內容(也即,感興趣的內容)。例如,用戶可以提供包括或與一個或 多個關鍵詞相關聯的搜索查詢,並且可以基於分類信息與包括一個或 多個關鍵詞的布爾表達式的匹配來提供文檔。
在一種示例性實施方式中,文檔包括照片,其包括主觀內容(諸 如在一個或多個時尚秀中模特的圖像)。可以使用圖像處理軟體來確 定用於這些文檔的初始分類信息和/或編輯指令。例如,此軟體可以確 定文檔中服裝的顏色或類型(諸如成衣、紋理和/或面料),並且可以 使用 一組編輯或剪切指令來指定給定文檔中各個感興趣的特徵的位 置(諸如服裝類型的位置)。注意,編輯指令可以指定給定文檔的顯 示格式,並且這些指令可以與給定文檔存儲在一起以供隨後在顯示給 定文檔時使用。 ,
繼而,個人群組可以對初始分類信息和/或編輯指令進行檢查以及(如果需要的話)修改或添加。這些人員可以與提供系統和/或維護文 檔的層級數據結構的組織具有僱傭關係。在 一 種示例性實施方式中, 個人群組包括對文檔中的主觀內容具有專業技術的外界或外部承包 人。注意,個人群組中的多個人員可以分別檢查和/或修改與《合定文檔 相關聯的當前的分類信息和/或編輯指令。而且,可以維護不同人員做 出的不同修改的記錄。這可以允許在隨後的修改檢查期間,由一個或 多個人員(其可以屬於或者不屬於所述個人群組)和/或使用軟體來接 受、糾正和/或拒絕部分或全部的修改和/或添加。此外,在有些實施 方式中,使用質量控制軟體來檢測和/或糾正分類信息和/或編輯指令 中的錯誤。
通過使用基於計算機和/或基於人類的文檔分析,此方法可以協助 靈活地確定主觀的和/或動態的(也即,隨時間變化)感興趣的內容。 在有些實施方式中,通過為給定文檔確定和存儲分類信息和/或編輯指 令的多個版本,可以動態地調整在給定文檔中識別的感興趣的內容。
例如,與給定;f叟索查詢的匹配可以基於匹配得分。可以^使用給定文檔 的分類信息與給定搜索查詢中或相關聯的關鍵詞之間的匹配的加權 和來確定此匹配得分。隨著品,味或品,味感知的發展,返回的匹配可以 通過改變權重來修訂。注意,在有些實施方式中,系統中由人員(諸 如個人群組中的人員)執行的一個或多個操作可以使用軟體來執行, 例如基於利用人員以前的動作或決策而訓練的試探性模型。
這些技術可以至少部分地實現為單機軟體應用;另一應用中的 程序模塊或子例程,和/或在使用網絡實現的客戶端-伺服器環境中實 現。而且,此類程序可以被配置在客戶端計算機上執行,客戶端計算 機諸如個人計算機、膝上型計算機、蜂窩電話、PDA或能夠操縱計算 機可讀數據的其他設備,或者在通過網絡(諸如網際網路、內聯網、LAN、 WAN、 MAN、或網絡組合、或支持計算系統之間的通信的其他技術) 的兩個或更多計算系統之間執行。因此,文檔以及相關聯的分類信息 和/或編輯指令可以存儲在本地(例如,在本地計算機上)和/或遠程 存儲(例如,在經由網絡而訪問的計算機或伺服器上)。
9現在描述用於編輯和分類文檔的系統、設備和過程的實施方式。 具體地,圖1給出了示出根據本發明的一種實施方式、包括聯網在一
起的計算機和伺服器的系統ioo的框圖。在此系統內,計算機IIO(或
計算機系統)可以實現或執行遠程訪問內容編輯(RACE)軟體。如 下文所描述的,此軟體可以協助可擴展系統對經由網絡112/人一個或 多個文檔提供方114 (諸如攝影服務)接收的文檔(此後稱為圖像) 進行組織。在有些實施方式中,這些圖像與以下相關聯時尚秀中的 模特、展會、產品、設計、名流、流行文化和/或新聞(諸如有線服務 圖像)。
使用RACE軟體,計算機110可以確定這些圖像的初始分類信息 和/或編輯指令。例如,圖像處理模塊(或單獨的圖像處理應用)可以
使用空間濾波器和/或頻率濾波器來確定初始分類信息和/或編輯指 令。在有些實施方式中,圖像是一個或多個時尚秀中的模特的圖像, 並且分類信息包括與這些文檔中的至少一些相關聯的屬性。注意,類 別至少部分地可以是主觀的,諸如服裝類型或成衣類型、服裝裁剪 或縫製、服裝顏色、服裝面料、服裝紋理和/或生活風格信息(諸如何 時適合穿著該服裝或該服裝的目標群體)。在一種示例性實施方式中, 類別包括配件、運動裝、女裝、女裝襯衫/襯衣、外套/外衣、色彩 靈感、牛仔、禮服、飾品、晚裝、面料靈感、圖形、橫條、夾克、針 織衫/T恤、皮革/絨面革/皮草、長褲/短褲、印花、裙裝、套裝、毛衫 和/或內衣。
此外,在有些實施方式中,編輯指令包括用於圖像中的至少一些 的剪切指令。注意,用於給定圖像的剪切指令可以指定對應於給定圖 像的一個或多個部分的坐標(諸如中心加邊界)。從而,圖像處理模 塊或軟體可以識別給定圖像中多個可能感興趣的部分。
在有些實施方式中,諸如在圖像包括主觀內容的實施方式中,可 能需要提煉、添加和/或修改初始分類信息和/或編輯指令。這可以由 使用網絡112訪問圖像文件的個人群組118中的一個或多個人員116 來執行。例如,給定人員可以從RACE軟體提供的一堆描述詞中選擇
10一個或多個屬性或類別以與一個或多個圖像相關聯。在一種示例性實 施方式中,給定人員使用指點設備(諸如滑鼠)來點擊屬性,將其拖 拽至所顯示的圖像,然後釋放,從而定義這種關聯。
注意,人員116可以與提供系統100所協助的RACE軟體和/或 服務的組織具有僱傭關係(例如,人員116可以是時尚界裡的自由職 業者)。然而,如前面所提到的,在有些實施方式中,另一軟體模塊 或應用可以才丸4亍由人員116實現的至少部分才喿作。例如,》務改可以基 於利用 一 個或多個人員116以前的動作或決策而訓練的試探性模型。
還要注意,多個人員116可以在一定時間間隔期間修改與給定圖 像相關聯的分類信息和/或編輯指令。而且,RACE軟體可以跟蹤和/ 或存儲由這些多個人員提供的針對給定文檔的不同修改和/或主觀評 論。例如,用於給定文檔的分類信息可以包括與做出修改的人員相關 聯的元數據。在有些實施方式中,可以在計算機110上或者在可以使 用網絡112來訪問的其他計算機或伺服器上存儲用於給定圖像的不同 剪切指令的歷史。
在人員116提供修改之後或同時,系統100可以檢測並且(如果 需要的話)糾正用於圖像的分類信息和/或編輯指令中的錯誤。在有些 實施方式中,在計算機110上運行的質量控制模塊或應用執行這些功 能。然而,在有些實施方式中, 一個或多個人員(其可以屬於群組118 或者不屬於群組118)執行檢測和/或糾正操作。而且,在有些實施方 式中,可以使用其他的軟體模塊或應用。注意,此模塊或應用可以基 於利用 一個或多個人員以前的動作或決策而訓練的試探性模型。
在此質量控制過程期間,可以接受、改變和/或拒絕一個或多個人 員116針對一個或多個圖像提供的添加、修改和/或評論。例如,可以 拒絕人員116之一針對多個圖像提供的部分或全部修改和/或評論。在 這種情況下,可以刪除所拒絕的改變。
繼而可以基於用於圖像的所接受的分類信息和/或編輯指令在關 系型或層級資料庫或數據結構中組織和存儲(本地地和/或遠程地)這 些圖像。給定圖像可以與其相關聯的編輯指令一起存儲,也即,可以存儲整個圖像。此方式可以允許隨後在一個或多個客戶端計算機120 上基於編輯指令來顯示圖像的多個版本(例如,在呈現時,給定圖像 可以是經過剪切的)。其還允許在將來根據需要來改變編輯指令。
注意,數據結構可以包括圖像組(此後稱為批次),並且可以將 圖像指派給一個或多個類別和/或一個或多個批次。對於給定圖像,這 種指派可以包括給定圖像的完整副本或指向給定圖像的副本的指針。 在有些實施方式中,給定圖像還基於以下被指派給給定類別和/或給定
批次接收給定圖像的時間;產生給定圖像的時間(諸如何時拍攝的 照片);和/或與給定圖像相關聯的地理位置(諸如拍攝照片的地點)。 例如,T臺圖像(其可以是一個類別)可以根據時尚秀發布的城市和 /或圖像接收到的日期(其繼而可以定義一個或多個批次)來劃分。
注意,可以選擇批次以便保持圖像組的大小可管理。在一種示例 性實施方式中,給定批次可以包括500-1000張T臺圖像或100張展 會圖像。在另一示例中,類別是2006年秋季,並且存在對應於不同 服裝類型的多個子類別。此外,可以有標題為New Yorkl的批次,以 及多個子批次,諸如NewYorkl (女裝)、New York 1 (外套)等等。 因此,類別/子類別和批次/子批次可以組成彼此交互的兩個平面樹或 層級,也即,在數據結構中可以有兩條父-子關係路徑。
計算機120的 一個或多個用戶可以基於分類信息來訪問所存儲的 圖像以及相關聯的編輯指令。例如,給定用戶使用搜尋引擎而提供的 搜索查詢中的或與其相關聯的一個或多個關鍵詞可以匹配一個圖像 集的分類信息。
一旦識別出這種圖像集,RACE或其他軟體可以向給定用戶提供 圖像、相關聯的編輯指令和/或分類信息。該用戶(諸如百貨商場的顧 客、時尚設計師或雜誌出版人)可以使用此信息來指導時尚設計、購 置和/或雜誌出版。在有些實施方式中,給定用戶就此服務向RACE 軟體和/或數據結構的提供方付費。
在有些實施方式中,可以在客戶端計算機120中的給定客戶端計 算機處接收圖像,並且可以使用瀏覽器來呈現一個或多個圖像。注意,在有些實施方式中,RACE軟體在提供圖像之前,例如通過將圖像變
換到其他格式來遞送圖像。而且,在有些實施方式中,圖像集被提供 為批次,也即作為一個大文件。此文件可以是壓縮的(例如,使用聯 合圖像專家組壓縮技術),並且此壓縮可以保留數據結構中的層級或 目錄信息。當在客戶端計算機上對此文件解壓縮之後,此目錄信息可 以用來劃分或細分該文件。
如前面所提到的,系統1000中的軟體應用可以是單機應用或者 可以嵌入在其他應用中(諸如軟體模塊)。而且,在有些實施方式中, 人員116和/或客戶端計算機120的用戶可以使用與RACE軟體相關 的、嵌入在web頁面的工具(再次,其可以作為單機應用或作為其他 應用的一部分)。此web頁面可以由計算機110經由網絡112來提供。 在一種示例性實施方式中,這些工具包括用JavaScript(也即,所 得稅準備工具包括含有JavaScript指令的程序或過程)、ECMAScript (歐洲計算機製造商協會國際發布的規範)、VBScript (微軟公司 的商標)或任何其他客戶端或伺服器側腳本語言編寫的一個或多個軟 件模塊或包。換言之,這些工具可以包括這樣的程序或過程,其含有 JavaScript、 ECMAScript指令、VBScript指令或適合於由系統100中 的計算機和/或伺服器上的瀏覽器或其他客戶端應用呈現的其他編程
語言的指令。
注意,系統100中包括的材料可以是具有敏感性的。因而,在有 些實施方式中,人員116和/或客戶端計算機120的用戶可以提供一個 或多個安全令牌(例如PIN碼、用戶名稱、和/或口令),以便使用 RACE軟體和/或訪問存儲的圖像、分類信息和/或編輯指令。此外, 在有些實施方式中,存儲的文件、存儲的信息、和/或通過網絡112 傳送的數據是加密的。例如,通信可以利用諸如超文本傳送協議安全 (HTTPS)之類的協議。而且,在有些實施方式中,系統100包括更 少的或附加的組件,兩個或更多組件可以合併成單個組件,和/或一個 或多個組件的位置可以改變。
現在討論用於編輯和分類文檔的方法。更具體地,圖2給出了示
13出根據本發明的一種實施方式、用於確定與文檔相關聯的信息的方法
200的流程圖。在此方法中,計算機120中的第一計算機向伺服器計 算機212提供文檔(214 )。伺服器計算機212接收這些文檔(216 )。 然後,伺服器計算機212確定用於文檔的編輯指令和分類信息(218 ), 並且基於分類信息存儲這些文檔(220)。
之後,伺服器計算機212向計算機210中的第二計算機提供文檔、 編輯指令和/或分類信息(222)。注意,通常第二計算機可以與第一 計算機不同。此第二計算機接收這些文檔、編輯指令和/或分類信息 (224)。然後,第二計算機(或使用第二計算機的人員)修改編輯 指令和/或分類信息(226),並且將修改後的編輯指令和/或分類信息 提供給伺服器計算機212 ( 228 )。接著,伺服器計算機212接收修改 後的編輯指令和/或分類信息(230),並且可選地基於修改後的分類 信息來存儲這些文檔中的一個或多個(232 )。
系統100 (圖1 )的客戶端可以使用計算機210中的第三計算機 來提供請求(234)。注意,通常第三計算機可以不同於方法200中 的其他計算機。伺服器計算機212接收該請求並且識別文檔的子集 (236 )。然後,伺服器計算機212提供該文檔的子集以及相關聯的 編輯指令(238 )。接著,第三計算機接收文檔的子集以及相關聯的 編輯指令(240),並且以基於編輯指令的格式來呈現此文檔子集。
圖3給出了示出根據本發明的一種實施方式、用於確定與文檔相 關聯的信息的方法300的流程圖。在此方法中,系統(諸如圖1的系 統100)接收文檔(310)。注意,這些文檔可以包括圖像。然後,在 系統的計算機上執行的圖像處理軟體確定與文檔相關聯的第 一編輯 指令和分類信息集合(312)。
接著,系統接收與文檔相關聯的第二編輯指令和分類信息集合 (314)。注意,第二編輯指令和分類信息集合可以由個人群組來生 成,並且可以包括對第一編輯指令和分類信息集合的修改和/或添加。
在有些實施方式中,計算機可選地檢測和/或糾正第 一 編輯指令和 分類信息集合和/或第二編輯指令和分類信息集合中的錯誤(316)。而且,在有些實施方式中,系統可選地接受或拒絕與第一編輯指令和分類信息集合和/或第二編輯指令和分類信息集合相關聯的、用於給定
文檔的編輯指令和/或分類信息(318)。
此外,系統基於與給定文檔相關聯的分類信息在層級數據結構中存儲給定文檔,其中給定文檔與第二編輯指令和分類信息集合相關聯
(320 )。而且,在有些實施方式中,系統一次或多次地重複接收(314 )、檢測和/或糾正(316)、接受或拒絕(318)和/或存儲(320)操作。
注意,在有些實施方式中,在方法200 (圖2)和/或方法300 (圖3)中可以有附加的或更少的才喿作,操作的順序可以改變,並且兩個或更多操作可以合併成單個操作。
現在描述計算機或伺服器(諸如圖1的計算機110)的實施方式。更具體地,圖4給出了示出根據本發明的一種實施方式的計算機系統400的框圖。計算機系統400包括一個或多個處理器410、通信接口412、用戶接口 414以及將這些部件耦合在一起的一個或多個信號線422。注意, 一個或多個處理器410可以支持並行處理和/或多線程操作,通信接口 412可以具有永久通信連接, 一個或多個信號線422可以構成通信總線。而且,用戶接口414可以包括顯示器416、鍵盤418和/或指點器420 (諸如滑鼠)。
計算機系統400中的存儲器424可以包括易失性存儲器和/或非易失性存儲器。更具體地,存儲器424可以包括ROM、 RAM、 EPROM、EEPROM、快閃記憶體、 一個或多個智慧卡、 一個或多個磁碟存儲設備、和/或一個或多個光存儲設備。存儲器424可以存儲作業系統426,其包括用於處理各種基本系統服務以執行硬體相關的任務的過程(或指令集合)。儘管在計算機系統400中未明確指示,但是在某些實施方式中,作業系統426包括web瀏覽器。存儲器424也可以在通信模塊428中存儲過程(或指令集合)。這些通信過程可以用於與一個或多個計算機和/或伺服器通信,包括相對於計算機系統400位於遠程的計算機和/或伺服器。
存儲器424還可以包括多個程序模塊(或指令集合),包括圖像處理模塊430 (或指令集合)、搜索模塊432 (或指令集合)以及質量控制模塊440 (或指令集合)。此外,存儲器424可以包括包含有文檔434以及相關聯的編輯指令436和分類信息438的數據結構。注意,搜索模塊432可以基於接收到的搜索查詢中的或與其相關聯的關鍵詞442來識別和返回結果(諸如文檔434的子集)。
而且,在有些實施方式中,存儲器424包括可選的格式化模塊444(或指令集合)和成可選的加密模塊446 (或指令集合)。注意,可選的格式化模塊444可以用於改變存儲在存儲器424中的一個或多個文檔434和/或相關聯的信息的4各式。
存儲器424的各種模塊中的指令可以通過以下語言實現高級過程語言、面向對象程式語言和/或彙編或才幾器語言。程式語言可以^皮編譯或解釋,也即,可配置或配置成由一個或多個處理單元410來執行。
儘管將計算機系統400示出為具有多個分立部件,但是圖4的意圖在於對可以提供給計算機系統400的各種特徵的功能性描述,而不是此處所描述的實施方式的結構示意。在實踐中,如本領域普通技術人員可以認識到的那樣,計算機系統400的功能可以分布在大量伺服器或計算機上,伺服器或計算機的各種群組執行這些功能的特定子集。在有些實施方式中,計算機系統400的部分或全部功能可以通過一個或多個ASIC和/或一個或多個數位訊號處理器(DSP)來實現。
計算^L系統400可以包括更少的或附加的部件,兩個或更多部件可以合併成單個部件,和/或一個或多個部件的位置可以改變。在有些實施方式中,如本領域所公知的,計算才幾系統400的功能可以大部分在硬體中實現,小部分在軟體中實現,或者可以小部分在硬體中實現而大部分在軟體中實現。
圖5給出了示出根據本發明一個實施方式的計算機500 (諸如圖1中的計算機120之一,或圖1中的人員116之一使用的計算機)的框圖。計算機500可以包括一個或多個數據處理器或中央處理單元(CPU) 510、用於與其他計算機、伺服器和/或客戶端通信的通信接口 512、用戶4妄口 514、存儲器524以及將這些部件相互耦合的一個
16或多個信號線522。注意, 一個或多個處理單元510可以支持並行處理和/或多線程操作,通信接口 512可以具有永久通信連接, 一個或多個信號線522可以構成通信總線。而且,用戶接口514可以包括顯示器516、鍵盤518和/或指示器520 (諸如滑鼠)。
計算機500中的存儲器524可以包括易失性存儲器和/或非易失性存儲器。更具體地,存儲器524可以包括ROM、 RAM、 EPROM、EEPROM、快閃記憶體、 一個或多個智慧卡、 一個或多個磁碟存儲設備、和/或一個或多個光存儲設備。存儲器524可以存儲作業系統526,其包括用於處理各種基本系統服務以執行硬體相關的任務的過程(或指令集合)。存儲器524也可以在通信模塊528中存儲過程(或指令集合)。這些通信過程可以用於與一個或多個計算機和/或伺服器通信,包括相對於計算機500位於遠程的計算機和/或伺服器。此外,通信過程可以用於與實現搜尋引擎的計算機系統通信。
存儲器524還可以包括多個程序模塊(或指令集合),包括圖形模塊530 (或指令集合)和瀏覽器模塊532 (或指令集合)。而且,瀏覽器模塊532可以包括嵌入式搜尋引擎工具534 (或指令集合)和/或嵌入式編輯和分類工具536 (或指令集合)。注意,嵌入式搜尋引擎工具534可以由位於遠程的搜尋引擎來提供。此工具可以執行以下功能監控用戶接口 514的用戶輸入;使用通信模塊528傳輸用戶請求(諸如搜索查詢);使用通信模塊528接收搜索結果(諸如文檔或圖像);以及使用顯示器516以適當格式(諸如由與文檔或圖像相關聯的編輯指令所指定的格式)顯示這些結果的至少一些結果。
而且,在有些實施方式中,存儲器524包括一個或多個存儲web頁面和/或文檔538,並且可選地包括加密模塊540 (或指令集合)。
注意,計算機500可以包括更少的或附加的部件,兩個或更多部件可以合併成單個部件,和/或一個或多個部件的位置可以改變。例如,在計算機500耦合至本地伺服器的實施方式中,存儲器524中的一個或多個模塊和/或應用可以存儲在與用戶位於不同位置的伺服器計算機中。此外,各種模塊和/或子模塊可以重新安排和/或組合。現在討論可以在系統100 (圖1 )、計算機系統400 (圖4)和/或計算機500中使用的數據結構。具體地,圖6提供了示出了根據本發明的一個實施方式的數據結構600的框圖。此數據結構可以包括與文檔610相關聯的信息。而且,對於給定文檔(諸如文檔610-1),數據結構600可以包括編輯指令612-1,分類信息614-1,以及與文檔610-1相關聯的類別616-1,子類別618-1,和/或批次620-1。
圖7提供了示出了根據本發明的一個實施方式的數據結構700的框圖。此數據結構可以包括描述詞710 (諸如圖6中的類別616)。具體地,描述詞710可以包括服裝類型,諸如配件712、運動裝714、女裝716、女裝^"衫/襯衣718、外套/外衣720、色彩靈感722、牛仔724、禮服726、飾品728和/或晚裝730。
注意,在數據結構600和/或700的有些實施方式中,可以有更少或附加的部件。而且,兩個或更多部件可以合併成單個部件,和/或一個或多個部件的位置可以改變。
儘管前述討論使用了圖像(諸如,時尚圖像)作為示意性示例,
/或內容。具體地,這些技術可以協助確定分類信息以及識別文檔(諸如照片、文本、語音、影片、視頻等等)中的內容,其中文檔包括流行文化或其他主觀領域中具有主觀價值或相關度的信息。注意,在有些實施方式中,此主觀價值隨著時間是動態的。而且,當向系統(諸如圖1的系統100)提供請求和/或搜索查詢時,可以提供所組織的文檔的子集。因此,這些技術非常適合於結合搜尋引擎(包括在網際網路和/或內聯網上實現的) 一起使用。
僅出於示意性和描述的目的提供了本發明實施方式的前述描述。這些描述的意圖不在於窮盡或限制本發明於所公開的形式。因此,很多變形和改變對於本領域技術人員將是很明顯的。而且,上述公開的意圖不在於限制本發明。本發明的範圍由所附權利要求限定。
權利要求
1.一種用於確定與文檔相關聯的信息的方法,包括接收文檔,其中所述文檔包括圖像;使用圖像處理軟體來確定與所述文檔相關聯的第一編輯指令和分類信息集合;以及接收與所述文檔相關聯的第二編輯指令和分類信息集合,其中所述第二編輯指令和分類信息集合是由個人群組生成的,並且其包括對所述第一編輯指令和分類信息集合的修改和添加。
2. 如權利要求l的方法,其中所述第二編輯指令和分類信息集 合包括與至少一些所述文檔相關聯的主觀評-淪。
3. 如權利要求1的方法,其中所述個人群組與提供接收所述文 檔以及確定所述第一編輯指令和分類信息集合的系統的組織具有僱 傭關係。
4. 如權利要求3的方法,其中所述個人群組是所述組織外部的 人員。
5. 如權利要求l的方法,還包括檢測所述第一編輯指令和分類 信息集合或所述第二編輯指令和分類信息集合中的錯誤。
6. 如權利要求5的方法,還包括糾正所述錯誤。
7. 如權利要求l的方法,其中所述圖像包括在時尚秀上拍攝的照片。
8. 如權利要求l的方法,其中所述圖像包括在展會上拍攝的照片。
9. 如權利要求l的方法,其中所述第一編輯指令和分類信息集 合或所述第二編輯指令和分類信息集合中的所述分類信息包括顏色。
10. 如權利要求l的方法,其中所述第一編輯指令和分類信息集 合或所述第二編輯指令和分類信息集合中的所述分類信息包括服裝的類型。
11. 如權利要求l的方法,其中所述第一編輯指令和分類信息集合或所述第二編輯指令和分類信息集合中的所述編輯指令包括剪切 指令。
12. 如權利要求ll的方法,其中與所述第二編輯指令和分類信 息集合相關聯的用於給定文檔的所述剪切指令包括由所述個人群組 中的人員生成的所述剪切指令的歷史。
13. 如權利要求l的方法,其中與所述第二編輯指令和分類信息 集合相關聯的用於給定文檔的所述編輯指令和分類信息包括來自所 述個人群組中的人員的不同貢獻。
14. 如權利要求l的方法,還包括接受或拒絕與所述第一編輯指 令和分類信息集合或所述第二編輯指令和分類信息集合相關聯的、用 於給定文檔的編輯指令和分類信息。
15. 如權利要求l的方法,還包括基於與給定文檔相關聯的分類信息,在層級數據結構中存儲所述給定文檔以及所述第二編輯指令和分類信息集合中相關聯的編輯指令,其中所述給定文檔與所述第二編 輯指令和分類信息集合相關聯。
16. 如權利要求15的方法,其中所述層級數據結構包括類別和 文檔群組,其中基於與所述給定文檔相關聯的分類信息,將所述給定 文檔指派給給定類別以及一個或多個文檔群組,並且其中所述給定文 檔與所述第二編輯指令和分類信息集合相關聯。
17. 如權利要求16的方法,其中進一步基於接收所述給定文檔 的時間或者與所述給定文檔相關聯的地理位置,將所述給定文檔指派 給所述給定類別。
18. 如權利要求1的方法,還包括 從客戶端接收對信息的請求;基於所述請求來識別所述文檔的子集,其中基於與所述文檔的子 集相關聯的分類信息來識別所述文檔的子集,所述文檔的子集與所述 第二編輯指令和分類信息集合相關聯;以及將所述文檔的子集以及所述第二編輯指令和分類信息集合中相 關聯的編輯指令提供給客戶端;以及其中所述相關聯的編輯指令定義了將要顯示所述文檔的子集的格式。
19. 一種用於結合計算機系統使用的電腦程式產品,所述計算 機程序產品包括計算機可讀存儲介質以及嵌入在其中的電腦程式 機制,其用於配置所述計算機系統,所述電腦程式機制包括用於接收文檔的指令,其中所述文檔包括圖像; 用於使用圖像處理軟體來確定與所述文檔相關聯的第 一編輯指 令和分類信息集合的指令;以及用於接收與所述文檔相關聯的第二編輯指令和分類信息集合的 指令,其中所述第二編輯指令和分類信息集合是由個人群組生成的, 並且其包括對所述第一編輯指令和分類信息集合的修改和添加。
20. —種計算機系統,包括 處理器;存儲器;程序模塊,其中所述程序模塊存儲在所述存儲器中並且配置用於 由所述處理器執行,所述程序模塊包括用於接收文檔的指令,其中所述文檔包括圖像;用於使用圖像處理軟體來確定與所述文檔相關聯的第一編輯指 令和分類信息集合的指令;以及用於接收與所述文檔相關聯的第二編輯指令和分類信息集合的 指令,其中所述第二編輯指令和分類信息集合是由個人群組生成的,並且其包括對所述第一編輯指令和分類信息集合的修改和添加。
全文摘要
描述了確定與文檔相關聯的信息的計算機系統的實施方式。在操作中,此計算機系統接收文檔(諸如圖像)。然後,計算機系統使用圖像處理軟體來確定與文檔相關聯的第一編輯指令和分類信息集合。接著,計算機系統接收與文檔相關聯的第二編輯指令和分類信息集合。注意,第二編輯指令和分類信息集合是由個人群組生成的,並且包括對第一編輯指令和分類信息集合的修改和添加。
文檔編號G06F17/30GK101681363SQ200880008887
公開日2010年3月24日 申請日期2008年3月7日 優先權日2007年3月21日
發明者S·M·韋斯 申請人:首科Dba格視公司

同类文章

一種新型多功能組合攝影箱的製作方法

一種新型多功能組合攝影箱的製作方法【專利摘要】本實用新型公開了一種新型多功能組合攝影箱,包括敞開式箱體和前攝影蓋,在箱體頂部設有移動式光源盒,在箱體底部設有LED脫影板,LED脫影板放置在底板上;移動式光源盒包括上蓋,上蓋內設有光源,上蓋部設有磨沙透光片,磨沙透光片將光源封閉在上蓋內;所述LED脫影

壓縮模式圖樣重疊檢測方法與裝置與流程

本發明涉及通信領域,特別涉及一種壓縮模式圖樣重疊檢測方法與裝置。背景技術:在寬帶碼分多址(WCDMA,WidebandCodeDivisionMultipleAccess)系統頻分復用(FDD,FrequencyDivisionDuplex)模式下,為了進行異頻硬切換、FDD到時分復用(TDD,Ti

個性化檯曆的製作方法

專利名稱::個性化檯曆的製作方法技術領域::本實用新型涉及一種檯曆,尤其涉及一種既顯示月曆、又能插入照片的個性化檯曆,屬於生活文化藝術用品領域。背景技術::公知的立式檯曆每頁皆由月曆和畫面兩部分構成,這兩部分都是事先印刷好,固定而不能更換的。畫面或為風景,或為模特、明星。功能單一局限性較大。特別是畫

一種實現縮放的視頻解碼方法

專利名稱:一種實現縮放的視頻解碼方法技術領域:本發明涉及視頻信號處理領域,特別是一種實現縮放的視頻解碼方法。背景技術: Mpeg標準是由運動圖像專家組(Moving Picture Expert Group,MPEG)開發的用於視頻和音頻壓縮的一系列演進的標準。按照Mpeg標準,視頻圖像壓縮編碼後包

基於加熱模壓的纖維增強PBT複合材料成型工藝的製作方法

本發明涉及一種基於加熱模壓的纖維增強pbt複合材料成型工藝。背景技術:熱塑性複合材料與傳統熱固性複合材料相比其具有較好的韌性和抗衝擊性能,此外其還具有可回收利用等優點。熱塑性塑料在液態時流動能力差,使得其與纖維結合浸潤困難。環狀對苯二甲酸丁二醇酯(cbt)是一種環狀預聚物,該材料力學性能差不適合做纖

一種pe滾塑儲槽的製作方法

專利名稱:一種pe滾塑儲槽的製作方法技術領域:一種PE滾塑儲槽一、 技術領域 本實用新型涉及一種PE滾塑儲槽,主要用於化工、染料、醫藥、農藥、冶金、稀土、機械、電子、電力、環保、紡織、釀造、釀造、食品、給水、排水等行業儲存液體使用。二、 背景技術 目前,化工液體耐腐蝕貯運設備,普遍使用傳統的玻璃鋼容

釘的製作方法

專利名稱:釘的製作方法技術領域:本實用新型涉及一種釘,尤其涉及一種可提供方便拔除的鐵(鋼)釘。背景技術:考慮到廢木材回收後再加工利用作業的方便性與安全性,根據環保規定,廢木材的回收是必須將釘於廢木材上的鐵(鋼)釘拔除。如圖1、圖2所示,目前用以釘入木材的鐵(鋼)釘10主要是在一釘體11的一端形成一尖

直流氧噴裝置的製作方法

專利名稱:直流氧噴裝置的製作方法技術領域:本實用新型涉及ー種醫療器械,具體地說是ー種直流氧噴裝置。背景技術:臨床上的放療過程極易造成患者的局部皮膚損傷和炎症,被稱為「放射性皮炎」。目前對於放射性皮炎的主要治療措施是塗抹藥膏,而放射性皮炎患者多伴有局部疼痛,對於止痛,多是通過ロ服或靜脈注射進行止痛治療

新型熱網閥門操作手輪的製作方法

專利名稱:新型熱網閥門操作手輪的製作方法技術領域:新型熱網閥門操作手輪技術領域:本實用新型涉及一種新型熱網閥門操作手輪,屬於機械領域。背景技術::閥門作為流體控制裝置應用廣泛,手輪傳動的閥門使用比例佔90%以上。國家標準中提及手輪所起作用為傳動功能,不作為閥門的運輸、起吊裝置,不承受軸向力。現有閥門

用來自動讀取管狀容器所載識別碼的裝置的製作方法

專利名稱:用來自動讀取管狀容器所載識別碼的裝置的製作方法背景技術:1-本發明所屬領域本發明涉及一種用來自動讀取管狀容器所載識別碼的裝置,其中的管狀容器被放在循環於配送鏈上的文檔匣或託架裝置中。本發明特別適用於,然而並非僅僅專用於,對引入自動分析系統的血液樣本試管之類的自動識別。本發明還涉及專為實現讀