(PDA)、電話、手表……)、基于微處理器或可編程消費品或工業(yè)電子器件和類似物。還可以在分布式計算環(huán)境中實踐各方面,其中任務由通過通信網(wǎng)絡鏈接的遠程處理設備執(zhí)行。然而,所要求保護的主題中的一些方面(如果并非全部方面的話)可以在獨立式計算機上實踐。在分布式計算環(huán)境中,程序模塊可以位于本地和遠程存儲器存儲設備中的一個或二者中。
[0051]參照圖9,圖示了示例通用計算機910或計算設備(例如臺式計算機、膝上型計算機、平板、服務器、手持設備、可編程消費品或工業(yè)電子器件、機頂盒、游戲系統(tǒng)、計算節(jié)點……)。計算機910包括一個或多個處理器920、存儲器930、系統(tǒng)總線940、大容量存儲裝置950以及一個或多個接口組件970。系統(tǒng)總線940通信耦合至少上述系統(tǒng)組件。然而,要領會的是,以其最簡單的形式,計算機910可以包括耦合到存儲器930的一個或多個處理器920,其執(zhí)行存儲在存儲器930中的各種計算機可執(zhí)行動作、指令和/或組件。
[0052](多個)處理器920可以利用被設計成執(zhí)行本文所描述的功能的通用處理器、數(shù)字信號處理器(DSP)、專用集成電路(ASIC)、現(xiàn)場可編程門陣列(FPGA)或其它可編程邏輯設備、離散門或晶體管邏輯、離散硬件組件或其任何組合來實現(xiàn)。通用處理器可以是微處理器,但是在可替換方案中,處理器可以是任何處理器、控制器、微控制器或狀態(tài)機。(多個)處理器920還可以實現(xiàn)為計算設備的組合,例如DSP和微處理器的組合、多個微處理器、多核處理器、與DSP核結合的一個或多個微處理器或者任何其它這樣的配置。
[0053]計算機910可以包括各種計算機可讀介質或以其它方式與之交互以促進計算機910的控制來實現(xiàn)所要求保護的主題的一個或多個方面。計算機可讀介質可以是可以由計算機910訪問的任何可用介質,并且包括易失性和非易失性介質、以及可移除和不可移除介質。計算機可讀介質可以包括計算機存儲介質和通信介質。
[0054]計算機存儲介質包括以任何方法或技術實現(xiàn)以用于存儲諸如計算機可讀指令、數(shù)據(jù)結構、程序模塊或其它數(shù)據(jù)之類的信息的易失性和非易失性、可移除和不可移除介質。計算機存儲介質包括存儲器設備(例如隨機存取存儲器(RAM)、只讀存儲器(R0M)、電可擦除可編程只讀存儲器(EEPR0M)……)、磁存儲設備(例如硬盤、軟盤、磁盒、磁帶……)、光盤(例如緊致盤(⑶)、數(shù)字多功能盤(DVD)……)以及固態(tài)設備(例如固態(tài)驅動器(SSD)、閃速存儲器驅動(例如卡、棒、鍵驅動器……)……)、或者可以用于存儲期望信息并且被計算機910訪問的任何其它類似介質。此外,計算機存儲介質排除調制數(shù)據(jù)信號。
[0055]通信介質典型地包含計算機可讀指令、數(shù)據(jù)結構、程序模塊或諸如載波或其它傳輸機制之類的調制數(shù)據(jù)信號中的其它數(shù)據(jù),并且包括任何信息遞送介質。術語“調制數(shù)據(jù)信號”意指使其一個或多個特性以便于將信息編碼在信號中的這樣的方式進行設定或改變的信號。作為示例而非限制,通信介質包括諸如有線網(wǎng)絡或直接有線連接之類的有線介質,以及諸如聲學、RF、紅外和其它無線介質之類的無線介質。任何以上的組合也應當包括在計算機可讀介質的范圍內。
[0056]存儲器930和大容量存儲裝置950是計算機可讀存儲介質的示例。取決于計算設備的確切配置和類型,存儲器930可以是易失性(例如RAM)、非易失性(例如R0M、閃速存儲器……)或者二者的某種組合。作為示例,包括諸如在啟動期間在計算機910內的元件之間傳送信息的基本例程的基本輸入/輸出系統(tǒng)(B1S)可以存儲在非易失性存儲器中,而易失性存儲器除其它之外可以充當外部高速緩存存儲器以促進通過(多個)處理器920的處理。
[0057]大容量存儲裝置950包括相對于存儲器930而言用于存儲大量數(shù)據(jù)的可移除/不可移除、易失性/非易失性計算機存儲介質。例如,大容量存儲裝置950包括但不限于諸如磁盤或光盤驅動器、軟盤驅動器、閃速存儲器、固態(tài)驅動器或存儲器棒之類的一個或多個設備。
[0058]存儲器930和大容量存儲裝置950可以包括或者其中存儲有操作系統(tǒng)960、一個或多個應用962、一個或多個程序模塊964以及數(shù)據(jù)966。操作系統(tǒng)960采取行動以控制和分配計算機910的資源。應用962包括系統(tǒng)和應用軟件中的一個或二者,并且可以運用通過存儲在存儲器930和/或大容量存儲裝置950中的數(shù)據(jù)966和程序模塊964來由操作系統(tǒng)960管理資源以執(zhí)行一個或多個動作。因此,應用962可以依照由此提供的邏輯而將通用計算機910變成專用機器。
[0059]所要求保護的主題中的全部或部分可以使用標準編程和/或工程技術來實現(xiàn)以產(chǎn)生控制計算機實現(xiàn)所公開的功能性的軟件、固件、硬件或其任何組合。作為示例而非限制,搜索注釋系統(tǒng)100或其部分可以是應用962或者形成其部分,并且包括存儲在存儲器和/或大容量存儲裝置950中的數(shù)據(jù)966和一個或多個模塊964,其功能性可以在由一個或多個處理器920執(zhí)行時實現(xiàn)。
[0060]依照一個特定實施例,(多個)處理器920可以對應于片上系統(tǒng)(SOC)或類似架構,其包括或者換言之集成單個集成電路襯底上的硬件和軟件二者。此處,除其它之外,(多個)處理器920可以包括至少類似于(多個)處理器920和存儲器930的一個或多個處理器以及存儲器。常規(guī)處理器包括最小量的硬件和軟件,并且廣泛依賴于外部硬件和軟件。相比之下,處理器的SOC實現(xiàn)更強大,因為它將使得能夠實現(xiàn)具有對外部硬件和軟件的最小依賴性或沒有依賴性的特定功能性的硬件和軟件嵌入其中。例如,搜索注釋系統(tǒng)100和/或相關聯(lián)的功能性可以嵌入SOC架構中的硬件內。
[0061 ] 計算機910還包括一個或多個接口組件970,其通信耦合到系統(tǒng)總線940并且促進與計算機910的交互。作為示例,接口組件970可以是端口(例如串行、并行、PCMCIA、USB、火線……)或接口卡(例如聲音、視頻……)或類似物。在一個示例實現(xiàn)中,接口組件970可以體現(xiàn)為用戶輸入/輸出接口以使得用戶能夠將命令和信息錄入到計算機910中,例如通過一個或多個手勢或語音輸入,通過一個或多個輸入設備(例如定點設備,諸如鼠標、追蹤球、觸筆、觸摸墊、鍵盤、麥克風、操縱桿、游戲墊、圓盤式衛(wèi)星天線、掃描儀、相機、其它計算機……)。在另一示例實現(xiàn)中,接口組件970可以體現(xiàn)為輸出外圍接口以向除其它之外的顯示器(例如CRT、IXD、LED、等離子……)、揚聲器、打印機和/或其它計算機供應輸出。再更進一步地,接口組件970可以體現(xiàn)為網(wǎng)絡接口以使得能夠實現(xiàn)與其它計算設備(未示出)的通信,諸如通過有線或無線通信鏈路。
[0062]以上已經(jīng)描述的內容包括所要求保護的主題的各方面的示例。當然不可能為了描述所要求保護的主題的目的而描述組件或方法的每一個可設想到的組合,但是本領域普通技術人員可以認識到,所公開的主題的許多另外的組合和置換是可能的。因此,所公開的主題意圖涵蓋落入所附權利要求的精神和范圍內的所有這樣的更改、修改和變型。
【主權項】
1.一種計算機實現(xiàn)的方法,包括: 標識指示注入超鏈接的期望的信號;以及 根據(jù)跟隨信號的文本輸入來建議一個或多個查詢。2.權利要求1的方法,還包括根據(jù)信號前面的一個或多個詞語來建議一個或多個查詢。3.權利要求1的方法,還包括接收一個或多個查詢中的一個的選擇。4.權利要求3的方法,還包括生成瞄準具有一個或多個查詢中的一個的搜索引擎的超鏈接。5.權利要求1的方法,還包括根據(jù)文本輸入來建議標識web資源的一個或多個統(tǒng)一資源標識符。6.一種系統(tǒng),包括: 耦合到存儲器的處理器,所述處理器被配置成執(zhí)行存儲在存儲器中的以下計算機可執(zhí)行組件: 第一組件,其被配置成標識與文本成直線的注釋信號;以及 第二組件,其被配置成基于跟隨信號的查詢片段來自動建議包括一個或多個搜索項的一個或多個查詢。7.權利要求6的系統(tǒng),第二組件還被配置成根據(jù)信號之前的文本輸入來建議一個或多個查詢。8.權利要求6的系統(tǒng),還包括第三組件,其被配置成生成目苗準一個或多個查詢中的一個的搜索引擎的搜索超鏈接。9.權利要求6的系統(tǒng),注釋信號為問號。10.權利要求6的系統(tǒng),注釋信號為手勢。
【專利摘要】數(shù)字內容可以利用搜索注釋進行注釋。用戶可以例如與注釋信號結合地指定或以其它方式標識包括查詢的一個或多個項。除其它之外,可以自動提供建議以幫助用戶指定項。此外,可以生成超鏈接,其瞄準具有查詢的搜索引擎或某種其它資源。隨后,由超鏈接取代一個或多個項。
【IPC分類】G06F17/30
【公開號】CN105229635
【申請?zhí)枴緾N201480014958
【發(fā)明人】A.古利, A.K.梅塔, M.I.卡雷利
【申請人】微軟技術許可有限責任公司
【公開日】2016年1月6日
【申請日】2014年3月10日
【公告號】EP2973014A1, US20140280297, WO2014150103A1