TW201447618A - 內容收集的自動化產生 - Google Patents

內容收集的自動化產生 Download PDF

Info

Publication number
TW201447618A
TW201447618A TW103114066A TW103114066A TW201447618A TW 201447618 A TW201447618 A TW 201447618A TW 103114066 A TW103114066 A TW 103114066A TW 103114066 A TW103114066 A TW 103114066A TW 201447618 A TW201447618 A TW 201447618A
Authority
TW
Taiwan
Prior art keywords
user
content items
identified content
collection
computer
Prior art date
Application number
TW103114066A
Other languages
English (en)
Inventor
Katrika Morris
Lauren Javor
Kami Neumiller
Original Assignee
Microsoft Corp
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Microsoft Corp filed Critical Microsoft Corp
Publication of TW201447618A publication Critical patent/TW201447618A/zh

Links

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F16/00Information retrieval; Database structures therefor; File system structures therefor
    • G06F16/90Details of database functions independent of the retrieved data types
    • G06F16/95Retrieval from the web
    • G06F16/953Querying, e.g. by the use of web search engines
    • G06F16/9535Search customisation based on user profiles and personalisation
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F16/00Information retrieval; Database structures therefor; File system structures therefor
    • G06F16/30Information retrieval; Database structures therefor; File system structures therefor of unstructured textual data
    • G06F16/33Querying
    • G06F16/338Presentation of query results
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F16/00Information retrieval; Database structures therefor; File system structures therefor
    • G06F16/90Details of database functions independent of the retrieved data types
    • G06F16/95Retrieval from the web
    • G06F16/954Navigation, e.g. using categorised browsing

Landscapes

  • Engineering & Computer Science (AREA)
  • Databases & Information Systems (AREA)
  • Theoretical Computer Science (AREA)
  • Data Mining & Analysis (AREA)
  • Physics & Mathematics (AREA)
  • General Engineering & Computer Science (AREA)
  • General Physics & Mathematics (AREA)
  • Radar, Positioning & Navigation (AREA)
  • Remote Sensing (AREA)
  • Computational Linguistics (AREA)
  • User Interface Of Digital Computer (AREA)
  • Information Transfer Between Computers (AREA)

Abstract

一個內容收集系統接收一個自然語言輸入、並基於該自然語言輸入來識別將收集之內容類型。來自多個不同的數位媒體類型的內容項目係收集自複數個不同來源、並以一順序來組織。

Description

內容收集的自動化產生
本發明是關於內容收集的自動化產生。
電腦系統目前正被廣泛使用。它們係經部署以在各種不同的環境中使用。一個環境是用於進行線上研究。
研究是獲取資訊以在任何主題上變得見多識廣的過程。例如,可以為學校計畫或工作計畫來完成研究。亦可以完成研究以為了購買給定品牌的產品來比較產品。同樣,當規劃一個假期或活動(如婚禮或生日等)時、或當只是隨著個人興趣或嗜好時,人們可以作研究。研究甚至可用於當尋找一篇好的文章或一本好書來讀時、或甚至當試圖尋找一個好的餐館時。在這些和其他領域中進行線上研究可以帶來一些挑戰。
即使是在經由研究過程來獲得資訊後,收集、篩選、及組織不同的資訊來源可以是相當耗時的。單一來源將包含所有所需的資訊的情況是不太可能的。反之,來自不同來源的資訊常常會重疊或形成正在研究的主題之一個不完整畫 面。這可以致使使用者必須對許多重複來源進行排序。此外,來源通常以不具邏輯順序的方式來呈現而消化該資訊。反之,內容項目被簡單地提供給使用者以作為獨立的內容項目之字串。
此外,可用於消化已找出之內容的時間也可能是一個因素。如果使用者希望在一個小時內在一特定技術主題領域上變得見多識廣,該已找到並返回給使用者的內容可能與若使用者有一個星期、或甚至是一年來在該特定技術主題領域上變得見多識廣的內容完全不同。
一些目前的系統允許使用者宣告有興趣的領域。然後,這些系統提供希望與該宣告有興趣的技術主題領域相關之閱讀材料流。然而,在上述所討論與研究、組織、及內容消化相關的問題沒有獲得解決。
上面的討論僅提供以用於一般的背景資訊,並不欲用於作為輔助以確定所主張之技術主題的保護範圍。
一種內容收集系統接收自然語言輸入、並基於該自然語言輸入來識別將被收集的一種類型之內容。來自多個不同的數位媒體類型之內容項目是從多個不同的來源所收集、並依順序加以組織。
本【發明內容】係經提供以簡化形式來介紹概念性選擇,其在下面的【實施方式】中將進一步的描述。本【發明內容】並不旨在識別所主張技術主題之關鍵特徵或必要特徵,也不是旨在用於幫助確定所主張之技術主題的保護範 圍。所主張之技術主題並不限於解決在先前技術中提到的任何或所有缺點之實施。
13‧‧‧通信鏈路
15‧‧‧SD卡介面
16‧‧‧設備
17‧‧‧處理器
19‧‧‧匯流排
21‧‧‧記憶體
23‧‧‧I/O元件
24‧‧‧客戶端商業系統
25‧‧‧時鐘
27‧‧‧定位系統
29‧‧‧作業系統
31‧‧‧網路設定
33‧‧‧應用程式
35‧‧‧應用程式配置設定
37‧‧‧資料儲存
39‧‧‧通信驅動程式
41‧‧‧通信配置設定
45‧‧‧電話
47‧‧‧小型鍵盤
49‧‧‧顯示
51‧‧‧控制按鈕
53‧‧‧天線
55‧‧‧安全數位卡插槽
57‧‧‧SD卡
59‧‧‧個人數位助理
61‧‧‧感應螢幕
63‧‧‧觸控筆
65‧‧‧按鈕
67‧‧‧SD卡插槽
69‧‧‧SD卡
71‧‧‧智慧型手機
73‧‧‧觸敏顯示器
75‧‧‧機制
100‧‧‧架構
102‧‧‧內容收集系統
104‧‧‧使用者
106‧‧‧使用者設備
108‧‧‧將被搜索之網站
110‧‧‧公共資料庫
112‧‧‧數位市場
114‧‧‧網站
116‧‧‧社交網站
118‧‧‧其它區域
120‧‧‧網路
122‧‧‧使用者介面顯示
124‧‧‧使用者輸入機制
130‧‧‧處理器
132‧‧‧資料儲存
134‧‧‧堆疊
136‧‧‧使用者資訊
138‧‧‧發布形式之堆疊
140‧‧‧域名
142‧‧‧其他資訊
143‧‧‧鏈接或瓦片之列表
144‧‧‧處理器
145‧‧‧時間軸
146‧‧‧自動堆疊產生器
147‧‧‧書
148‧‧‧搜索引擎
149‧‧‧雜誌
150‧‧‧發布元件
151‧‧‧部落格
152‧‧‧顯示產生器
153‧‧‧網頁
154‧‧‧排序/分組元件
155‧‧‧圖形
156‧‧‧堆疊管理器
157‧‧‧群集
158‧‧‧優先化元件
159‧‧‧其他形式
160‧‧‧存取優先度量
162‧‧‧域名管理器
164‧‧‧自然語言理解元件
170‧‧‧方框
172‧‧‧自然語言查詢
174‧‧‧方框
176‧‧‧方框
178‧‧‧方框
180‧‧‧方框
182‧‧‧使用者介面顯示
184‧‧‧文字框
186‧‧‧核取方塊
188‧‧‧窗格
190‧‧‧按鈕
192‧‧‧使用者介面顯示
194‧‧‧框
196‧‧‧麥克風指示器
198‧‧‧每日讀取部
200‧‧‧趨勢部
202‧‧‧進度部
204‧‧‧方框
206‧‧‧方框
208‧‧‧方框
210‧‧‧方框
212‧‧‧方框
214‧‧‧方框
216‧‧‧時間順序
218‧‧‧概念進展
220‧‧‧難度
222‧‧‧方框
224‧‧‧方框
226‧‧‧方框
228‧‧‧方框
230‧‧‧使用者介面顯示
232‧‧‧內容表
234‧‧‧瓦片部
236‧‧‧使用者介面顯示
238‧‧‧瓦片列表
240‧‧‧使用者介面顯示
242‧‧‧時間軸
244‧‧‧瓦片
246‧‧‧摘要
250‧‧‧使用者介面顯示
252‧‧‧任務欄
254‧‧‧視圖按鈕
256‧‧‧彈出選單
258‧‧‧內容互動表
260‧‧‧捲動部
262‧‧‧瓦片
264‧‧‧游標
266‧‧‧方框
268‧‧‧方框
270‧‧‧方框
272‧‧‧方框
274‧‧‧使用者介面顯示
276‧‧‧瓦片
278‧‧‧瓦片
280‧‧‧瓦片
282‧‧‧刪除按鈕
286‧‧‧方框
288‧‧‧方框
290‧‧‧排序按鈕
292‧‧‧過濾按鈕
294‧‧‧強調按鈕
296‧‧‧顯示
298‧‧‧窗格
300-316‧‧‧主題或關鍵字鏈接
320‧‧‧方框
322‧‧‧使用者介面顯示
324‧‧‧任務欄
326‧‧‧發布按鈕
328‧‧‧游標
330‧‧‧使用者介面顯示
332‧‧‧使用者介面顯示
334‧‧‧輸入單元
336‧‧‧按鈕
338‧‧‧按鈕
340‧‧‧按鈕
342‧‧‧「publish to」部
344‧‧‧文字框
346‧‧‧方框
348‧‧‧方框
350‧‧‧發布按鈕
352‧‧‧游標
354‧‧‧方框
356‧‧‧使用者介面顯示
358‧‧‧圓圈
360‧‧‧箭頭
362‧‧‧窗格
364‧‧‧圓圈
366‧‧‧顯示
368‧‧‧方框
370‧‧‧框
372‧‧‧使用者輸入機制
374‧‧‧箭頭
376‧‧‧縮圖顯示部
378‧‧‧按鈕
380‧‧‧按鈕
382‧‧‧個人
384‧‧‧網站
386‧‧‧個人庫
388‧‧‧社交網路
390‧‧‧其他目的地
392‧‧‧方框
394‧‧‧書
396‧‧‧雜誌
398‧‧‧堆疊
400‧‧‧網頁
402‧‧‧另一種格式
404‧‧‧使用者介面顯示
406‧‧‧網路啟動器
408‧‧‧使用者介面顯示
410‧‧‧下拉選單啟動器
412‧‧‧框
414‧‧‧使用者輸入機制
416‧‧‧游標
418‧‧‧顯示
420‧‧‧一處
422‧‧‧確認購買按鈕
424‧‧‧游標
425‧‧‧搜索按鈕
426‧‧‧方框
430‧‧‧方框
432‧‧‧方框
434‧‧‧方框
436‧‧‧方框
440‧‧‧編輯域按鈕
450‧‧‧方框
452‧‧‧使用者介面顯示
454‧‧‧方框
500‧‧‧雲端計算架構
502‧‧‧雲端
600‧‧‧平板電腦
602‧‧‧顯示螢幕
604‧‧‧使用者手指
810‧‧‧電腦
820‧‧‧處理單元
821‧‧‧系統匯流排
830‧‧‧系統記憶體
831‧‧‧唯讀記憶體
832‧‧‧隨機存取記憶體
833‧‧‧基本輸入/輸出系統
834‧‧‧作業系統
835‧‧‧應用程式
836‧‧‧其他程式模組
837‧‧‧程式資料
840‧‧‧介面
841‧‧‧硬碟驅動器
844‧‧‧作業系統
845‧‧‧應用程式
846‧‧‧其他程式模組
847‧‧‧程式資料
850‧‧‧介面
851‧‧‧磁碟驅動器
852‧‧‧可移除式非揮發性磁碟
855‧‧‧光碟驅動器
856‧‧‧可移除式非揮發性光碟
860‧‧‧使用者輸入介面
861‧‧‧指向設備
862‧‧‧鍵盤
863‧‧‧麥克風
870‧‧‧網路介面或配接器
871‧‧‧區域網路
872‧‧‧數據機
873‧‧‧廣域網路
880‧‧‧遠端電腦
885‧‧‧遠端應用程式
890‧‧‧視訊介面
891‧‧‧視覺顯示
895‧‧‧輸出周邊介面
896‧‧‧印表機
897‧‧‧揚聲器
圖1是一個示例性研究結構的方框圖。
圖2A和2B(合稱圖2)顯示一個流程圖,其圖示說明在圖1中所顯示之操作架構的一個實施例。
圖3A-3R顯示示例性使用者介面的顯示。
圖4顯示圖1的架構,其係經部署在雲端計算架構上。
圖5-10顯示各種行動設備的實施例。
圖11是一個示例性計算環境的方框圖。
圖1是一個研究架構100的實施例之方框圖。架構100顯示可由使用者104使用使用者設備106來存取的內容收集系統102。在這樣做時,使用者104控制內容收集系統102以收集來自將被搜索之網站108、公共資料庫110、數位市場112、各種其他網站114、社交網站116、和其它區域118的內容。這可以示例性地經由網路120(其可以是廣域網、區域網、或任何其他類型的網路)來完成。
在圖1所顯示的實施例中,使用者設備106產生使用者介面顯示122,其具有使用者輸入機制124以用於由使用者104所進行之互動。使用者104示例性地與使用者輸入機制124進行互動,以便控制和操作內容收集系統102、以及使用者設備106。
使用者輸入機制124可以採取多種不同的形式。舉 例來說,他們可以是鏈接、按鈕、圖標、瓦片(其不僅操作以作為與內容之鏈接、亦動態地顯示關於基本內容的資訊)、文字框、下拉選單、核取方塊、或任何多種不同的使用者輸入機制。此外,使用者輸入機制124可用多種不同的方式來啟動。例如,它們可以使用一個點和點擊設備(例如滑鼠或軌跡球)、使用硬式或軟式鍵盤、或小鍵盤、凹型墊(thumbpad)、按鈕、搖桿等來啟動。同樣地,當於其上顯示使用者輸入機制124之特定使用者設備106包括語音識別元件時,使用者輸入機制124可以使用語音指令來啟動。還有,當使用者介面顯示122被顯示在觸敏螢幕(touch sensitive screen)上時,可以使用觸碰手勢(例如,利用使用者的手指、觸控筆、或其他機制)來啟動使用者輸入機制124。
使用者設備106示例性地包括處理器130。處理器 130是示例性地為具有相關記憶體和時序電路(未單獨示出)的電腦處理器。它是使用者設備106的功能性部分、並由各種在使用者設備上的元件所啟動,以促進使用者設備106的功能性。亦可可使用多個處理器。
內容收集系統102示例性地包括資料儲存132,其包括堆疊(或內容收集)134、使用者資訊136、發布形式之堆疊134(由數字138來表示)、域名140、和其他資訊142。資料儲存132係經顯示為一個單一的資料儲存。然而,將注意,亦可使用多個不同的資料儲存。它們可以是針對系統102係為本地的、或針對系統102係為遠端的、且可由系統102 來存取。同樣,有些可以是本地的,而有些則是遠端的。
內容收集系統102亦經顯示以具有處理器144、自 動堆疊產生器146、搜索引擎148、發布元件150、顯示產生器152、排序/分組元件154、堆疊管理器156、存取優先度量160的優先化元件158、域名槽162、及自然語言理解(NLU)元件164。當然,系統102也可以具有更少或其他元件。
處理器144是示例性地為具有相關記憶體和時序電 路(未單獨示出)的電腦處理器。它是示例性地為內容收集系統102的功能性部分、並由在內容收集系統102中的其他項目所啟動、並促進在內容收集系統102中的其他項目之功能性。另外,當只有一個單一的處理器144被顯示時,同樣地可使用多個處理器,並且它們可以位於系統102內或系統102外。
此外,圖1顯示具有相對應功能的數個不同的方 框。將注意,兩個或多個方框的功能可以被組合成一個單一方框,或者功能也可以被切割成額外的方框。那些已顯示的僅是為了示例的緣故。
在提供操作架構100之一更詳細討論之前,為了清 楚的緣故,將提供簡要概述。在已討論的實施例中,使用者104希望開始一內容的收集(或堆疊)。使用者104可示例性地經由使用者輸入機制124之一者來提供自然語言使用者輸入查詢,以開始資料(內容項目的)收集來填補堆疊。自然語言理解元件164解釋查詢,而自動堆疊產生器146使用搜索引擎148以識別與該查詢相關的內容、並存取來自多種不 同來源的內容。排序/分組元件154將堆疊中的內容項目組織成具有一給定的順序,而堆疊134係使用該等內容項目來填充,因此它們可以呈現給使用者104、由使用者104所共享、或由使用者104以各種形式來發表。
堆疊可簡單地輸出以作為鏈接或瓦片之列表143, 每一個鏈接或瓦片代表在堆疊中的項目。它們可以根據顯示內容項目何時被創作、發表、或另一個日期的一個時間軸145來輸出。它們可以被格式化為具有一內容表之書147、或格式化為雜誌149。它們也可以被格式化為部落格151、為另一種類型的網頁153,它們可以沿著圖形155而經顯示,該等內容可以被聚類成群集157,或它們可以以其它形式159來輸出。 這些將在下面更詳細地描述。
圖2A和2B(統稱為圖2)顯示一個流程圖,其以 更詳細之方式來說明產生內容堆疊134的操作架構100之一實施例。圖3A-3R是示例性的使用者介面顯示。現在彼此結合而描述圖2-3R。
為了開始產生堆疊,自動堆疊產生器146示例性地 顯示具有接收使用者輸入以定義將要建立的堆疊之使用者輸入機制的一個使用者介面顯示。這是由圖2中之方框170來表示。藉由示例的方式,可以提供具有使用者輸入機制124的使用者介面顯示來接收技術主題查詢(例如,自然語言查詢172)。它也能接收使用者輸入之時序輸入,其定義使用者希望擁有所產生堆疊中的內容之時間段及/或用於該堆疊的總消化時間。舉例來說,它可能是使用者希望堆疊將在接下來 的30分鐘內產生、且不希望總消化時間(使用者所需要閱讀或消化在堆疊中之所有內容項目的時間)超過一個小時。時序/消化時間是由方框174來表示。此外,在一個實施例中,使用者104可以按照使用者希望包含在堆疊中之項目數量,來指定堆疊大小。堆疊大小是由方框176所表示。使用者104也可以示例性地指定用以更新堆疊的頻率(例如,每天、每小時、連續地、或以其他方式)。更新的頻率是由方框178所表示。當然,使用者104也可以提供其他、或額外的資訊,如方框180所表示的。
自然語言查詢也可以包含所有的這些資訊。以下是 說明這方面的四種自然語言查詢之例子。
「在過去的3年中,在可再生能源中有新資訊?」
「我將在這個週末去丹佛,而且我正在尋找我6歲的兒子會喜歡的活動。」
「我有一個星期來成為分子生物學方面的專家,而且我從十年級以來從未修過生物課。」
「我想要在1個小時內,對於生物技術的不同領域有個概觀。」
這些例子顯示出該查詢可以擁有需要對文件的年齡(要是意思是六歲會怎樣、需要花多長時間來消化內容等)有一些了解的一個計時元件。這些是所有由自然語言理解
(NLU)元件164所處理以獲得可用於識別相關內容項目之解釋。
圖3A和3A-1顯示用於定義一個新的堆疊的使用者 介面顯示。圖3A顯示使用者介面顯示182的一個實施例。使用者介面顯示182提供允許使用者在一個自然語言查詢中打字的文字框184。顯示182還包括一個核取方塊186,其允許使用者指定將持續地更新堆疊。使用者介面顯示182也根據在文字框184中的使用者查詢,來顯示一定數量的其他相關的、及已經存在的堆疊是在相關堆疊顯示窗格188中顯示。 因此,每一個已經存在的堆疊是由一個可啟動的輸入機制(例如,鏈接或圖標)而被示例性顯示於窗格188中。當使用者啟動在窗格188中已經存在的堆疊之鏈接或圖標中的一個時,使用者示例性地被導航至該堆疊以檢視其內容。使用者介面顯示182也示例性地包括「go」按鈕190。當使用者啟動該go按鈕190時,自動堆疊產生器146開始識別可以包含在新的堆疊中之內容。這在以下會更詳細地描述。
圖3A-1顯示允許使用者開始一個新的堆疊之使用 者介面顯示192的另一個實施例。使用者介面顯示192示例性地包括一個查詢輸入框194。藉由在框194中點擊,使用者可以在框中打字,就像一個文字框。然而,藉由在麥克風指示器196上點擊,使用者可以簡單地說出一個自然語言查詢,而在內容收集系統102中的語音識別元件會識別語音、並在框194中填入這些字。
圖3A-1還顯示使用者介面192包括一每日閱讀部 198,其例示性顯示每日更新的各種堆疊、或內容的收集或其他來源、並由使用者104所閱讀。類似地,使用者介面顯示192包括一個趨勢部200,其顯示在社交網站、新聞網站、或 者其它站點上係為趨勢的各種技術主題,該各種技術主題可以涉及使用者的自然語言輸入查詢。類似地,使用者介面顯示192具有一個進度部202,其顯示目前在使用者104之進度中的各種書籍或堆疊。圖3A和3A-1是可以為使用者104產生以開始一個新的堆疊之使用者介面顯示的僅僅兩例。
然後,系統102示例性地接收使用者輸入,該使用 者輸入使得自動堆疊產生器146產生新的堆疊。在關於圖3A所顯示的實施例中,這是對應於使用者點擊go按鈕190。接收使用者輸入來開始產生新的堆疊是由圖2中之方框204所表示。
接著,自動堆疊產生器146存取在資料儲存132中 的使用者資訊136,以便增強自然語言查詢。例如,使用者資訊136可以包括指示使用者興趣的資料檔資訊(profile information)。它可包括使用者已經檢視的項目列表等。在任何情況下,存取使用者資訊是由圖2中的啤酒206所表示。
然後,自動堆疊產生器146使用搜索引擎148來搜索內容。 這由在圖2的方框208所表示。在這樣做時,自動堆疊產生器146可以使用搜索引擎148來搜索網站114、使用者自己的電腦(例如,在使用者設備106上)、公共市場112、公共資料庫110、社交網路116、或其他來源118。
應當注意的是在一個實施例中,堆疊的內容可以是 多種不同的數位媒體類型之項目。舉例來說,他們可以是文件、視訊、網站或網址、圖像、數位圖書、期刊、免費內容、與付費內容之鏈接,或已付費內容之概述等。
一旦已找到內容項目,自動堆疊產生器146示例性 使用優先化元件158,以便優先化項目(如圖2中之方框210所表示)。在這樣做時,優先化元件158示例性地存取公開可用的度量、使用者資訊136、或其它度量160。該等度量可以包括各種優先排序的度量(例如,來自搜索引擎148的搜索引擎排名、內容被創作的日期、任何社交網路的評分或分配給該內容的其他評分、引用該內容或鏈接至或自內容之數量等)。另外,內容可以由元件158基於其它資訊來進行優先化,例如,在某些領域中的使用者知識(由包含在使用者電腦上之內容或先前由使用者所檢視的內容來反映)、反映在使用者資訊136中的使用者個人興趣、在對應於使用者104之社交網路中的其他人、或使用者的閱讀水平。這同樣可以被包含在使用者的資訊136中。例如,如果使用者正在搜索可再生能源以作為五年級計畫的一部分,則高度複雜的內容可以比若使用者是研究可再生能源以作為工作計畫的一部分之工程師的優先順序低。
自動堆疊產生器146然後可以計算出對應於每一內 容項目的消化時間。這是可以完成的,例如若使用者已經在方框174上指定了一個消化時間,即表明使用者必須花多少時間來消化資訊。例如,如果使用者在會議之前僅具有一個小時以消化資訊,則在識別要被包含在堆疊中的特定內容項目時,可以考慮每一內容項目的消化時間。計算消化時間是由圖2中之方框212所表示。
自動堆疊產生器146接著使用排序/分組元件154來 依給定順序對內容項目進行排序(或組織它們)。這是由圖2中之方框214所表示。例如,該內容可以按照時間順序216、或以概念進展218之順序來排列。時間順序216可以由創作日期、出版日期、或以其他方式來確定。可以藉由使用自然語言理解元件164來識別內容項目的技術主題內容而確定概念進展218。可以根據藉由呈現先描述被搜尋的技術主題之概述的內容、及最後具有該技術主題的更詳細討論的內容之概念進展,來對內容項目進行排序。
也可以根據難度220來安排內容。例如,再次使用 自然語言理解元件164,可以識別內容項目的技術難度,如此一來,較低難度的題材會先被呈現,而材料是以難度遞增之順序而被呈現。
當然,內容同樣可以用其他方式來排列。這由圖2 之方框222來表示。一旦內容項目已被優先化,並且基於消化時間(如果已指定)來排列,並且還以給定順序來組織,則堆疊(或收集)134由自動堆疊產生器146以內容項目填充,這是由圖2之方框224所表示的。
自動堆疊產生器146然後可以自動產生內容表至堆 疊134中的內容項目。這是由圖2之方框226所表示的。
自動堆疊產生器146然後示例性地使用顯示產生器 152以產生在堆疊中之內容項目的顯示。這是由方框228所表示的。
圖3A-2、圖3B、圖3C、及圖3D顯示用於顯示堆 疊134的各種不同的使用者介面顯示。圖3A-2顯示經產生以 顯示與「renewable energy」相關的堆疊之使用者介面顯示230的一個實施例。自動堆疊產生器146已經使用排序/分組元件154以將內容分為群組、並針對在堆疊中的項目產生內容表(大體在232處所顯示)。使用自然語言理解元件164,排序/分組元件154示例性地識別在與堆疊中之每一項目相關聯的技術題材中之通用性,並且將他們產生為群組,然後產生每一群組的標題。元件154還示例性地按照以上所討論的預定順序來對於群組進行排序,並提供輸出為內容表232。在內容表232中的每一項目是示例性地與一個可啟動的鏈接相關聯,以便當使用者啟動對應於在內容表中的一個項目之鏈接時,使用者被導航到對應於該內容項目之群組的堆疊部分。
顯示230還示例性地包括一個可選擇的瓦片部 234。部234示例性地包括不僅顯示對應於基本技術主題的資訊、且其亦操作以作為鏈接的一組瓦片。因此,當使用者104啟動瓦片234之一者時,使用者被導航到該瓦片所代表之基本材料。在顯示於圖3A-2之顯示230的實施例中,每一瓦片對應於堆疊中的內容項目。因此,當使用者啟動該等瓦片中之一者時,使用者被導航到該特定項目。當然,在部234中的瓦片同樣地可以代表其他事物。例如,每一瓦片可以代表不同類型的媒體內容(如視訊、部落格、文件等)。當使用者啟動瓦片時,使用者從而被導航到該媒體類型的所有內容條目。當然,瓦片可以代表對應於內容表的群組或群集、或以及其他內容之群組或群集。瓦片也可以代表其他事物。
圖3B顯示另一個使用者介面顯示236的一個實施 例。在顯示於圖3B之實施例中,使用者介面顯示236顯示堆疊以作為瓦片列表238,其中每一瓦片對應於在堆疊中的一個項目。如果列表238長於可在單個使用者介面顯示上顯示,則該列表示例性是可捲動的。因此,如果顯示螢幕是觸敏螢幕,則使用者可以示例性使用觸碰手勢來捲動瓦片列表238。 還可以使用其它可捲動的機制。然而,如果使用者啟動在列表238中的瓦片之一者,則使用者僅會被導航到在堆疊中的基本內容項目,以便使用者可以詳細檢視它。瓦片可以用任何上述討論的順序、或以及用其他順序來安排。
圖3C顯示另一個使用者介面顯示240的一個實施 例,其中在堆疊上的每一項目是根據一個時間軸242而被安排。在圖3C中所顯示的時間軸242是根據在堆疊中的每一項目之創作日期而安排。在時間軸242中的每一文章(或項目)具有相關聯的瓦片244。當使用者啟動一個給定瓦片時,使用者被導航到在堆疊中的基本文章(或項目)。使用者介面顯示240還顯示在堆疊中的每一項目具有為其而產生的摘要246。摘要246可自動產生,或者它可以從基本的內容項目被提取,或它也可以用其他方式來產生。
圖3D顯示了又另一使用者介面顯示250,其顯示可以顯示該堆疊的另一種方式。使用者介面顯示250示例性包括可以由使用者調用(例如,使用觸碰手勢或其它合適的使用者介面機制)的任務欄252。任務欄包括一個視圖按鈕254。當使用者啟動視圖按鈕254時,使用者可以選擇以一些不同的方式來查看堆疊。產生彈出選單256,以允許使用者選擇各 種不同類型的視圖之一者。當使用者選擇在彈出選單256中之不同視圖選項之一者時,顯示產生器152產生以該查看格式來顯示堆疊的顯示。例如,如果使用者選擇「timeline」時,會顯示圖3C之時間軸視圖。如果使用者選擇「list」,則會顯示圖3B之列表視圖等。
在使用者介面顯示250中,堆疊一般是以雜誌格式 來顯示,其包括內容互動表258及可捲動部260,可捲動部260包括瓦片262,而每一瓦片262包括相對應的內容項目之一摘要。當使用者啟動瓦片262之一者時(例如,藉由在觸敏螢幕上輕敲它),則顯示產生器152會產生完整版本的相對應內容項目之視圖。
圖3E更詳細地說明這一點。例如,圖3E顯示該使用者已經將游標264放置於對應於「The world’s best wave pool!」的瓦片262上。使用者啟動游標264,然後整個文章或對應於該瓦片的內容項目會被顯示。在另一個實施例中,游標264實際代表使用者的觸碰手勢(例如,輕敲瓦片262的使用者)。在該實施例中,還顯示完整的文章或內容項目。當然,也可以使用啟動瓦片262的其他方式。
再次參考圖2,使用者104(一旦堆疊被顯示)可以示例性地提供使用者輸入來操縱堆疊。這是由方框266所表示的。使用者可以用各式各樣的方式來操縱堆疊。例如,如上面所討論的,使用者可以指定視圖的類型(如圖2之方框268所表示的)。當然,使用者可以啟動堆疊中的項目中之一者來看得更詳細(如方框270所表示的),或者使用者可以 刪除一個項目(如方框272所表示的)。
圖3F顯示用於刪除項目的使用者介面顯示274的一 個實施例。使用者介面顯示274顯示使用者根據一個給定的視圖來查看堆疊,其中複數個不同的瓦片276、278、和280之每一者會被顯示、且其等每一者會對應於一基本內容項目。使用者可以藉由將游標264放置於瓦片上並啟動它、或使用觸碰手勢(例如,藉由輕敲瓦片276),來啟動瓦片(如瓦片276)。然後,使用者可以調用任務欄252和啟動刪除按鈕282來刪除所選的瓦片276。這是在圖3G中所表示的。這將導致基本項目276從堆疊134中刪除。
再次參考圖2,使用者可以排序或過濾在堆疊中之 項目(如由方框204所表示),或者使用者可以修改技術主題(如由方框286所表示)、或執行其他堆疊管理操作(使用在圖1中所顯示的堆疊管理器156)。執行其它操作是由圖2中之方框288所表示。圖3G顯示任務欄252示例性提供排序按鈕290和過濾按鈕292。當使用者啟動按鈕290或292之一者時,則會產生使用者介面顯示以允許使用者基於預定的、或使用者輸入、標準來進行排序,或者基於各種其他標準來過濾堆疊中的項目。
任務欄252還示例性地包括一個強調按鈕294,當 使用者啟動強調按鈕時,使用者可以示例性修改強調識別堆疊之內容項目的技術主題。為了做到這一點,堆疊管理器156示例性產生使用者介面顯示,如在圖3H中所顯示的顯示296。圖3H顯示該使用者已經調用堆疊面板,其包括一些類 似於在圖3A所顯示的項目,而且它們被類似地編號。然而,因為使用者已選擇修改堆疊的技術主題(subject matter),主題(subject)或關鍵字窗格298也會被顯示。窗格298包括一組主題或關鍵字鏈接(或框)300-316。堆疊管理器156還根據在框184中的自然語言查詢輸入來突顯在堆疊中浮現的特定主題、類別、子類別、或關鍵字。在使用者介面顯示296中也可以看到主題或關鍵字按鈕302、308、及310已被突顯,以表示它們在堆疊的項目內容中已經被強調。使用者可示例性選擇額外的類別、並添加他們,以便更新堆疊來同樣地強調那些額外的類別。當然,使用者還可以選擇主題或類別框302、308、或310、並刪除它們,以便被新增至堆疊的內容項目因為在任何那些已刪除的框中之類別,而自堆疊中刪除。
再次參考圖2,使用者104在任何時候可以調用允 許使用者發布或共享堆疊的任務欄。決定是否發布或共享堆疊是由圖2的方框320所表示。圖3I顯示了一個使用者介面顯示322,其允許使用者執行此操作。圖3I顯示該使用者已經調用包括發布按鈕326的任務欄324。當使用者啟動發布按鈕326時(例如,藉由將游標328置放於按鈕326上方、或如果觸碰手勢被致能(enabled)時則輕敲按鈕326),發布元件150(在圖1中顯示)產生顯示於圖3J中的使用者介面顯示330。
使用者介面顯示330類似於圖3I中所示的使用者介 面顯示322,而類似的項目係被類似地標號。然而,使用者介面顯示330包括一個彈出選單332。彈出顯示332示例性地包 括代表堆疊的使用者可啟動之輸入單元334。在圖3J中所示的實施例中,單元334被顯示為一本書。使用者可以藉由啟動這本書來打開它。使用者可藉由啟動按鈕336來預覽顯示、或藉由啟動按鈕338來編輯這本書的封面。此外,使用者可以藉由啟動按鈕340來以一個給定應用程式來編輯這本書。
彈出顯示332還示例性地包括一個「publish to」部342。這允許使用者104來識別書334要被發布的位置。例如,使用者104可以示例性將書發布到在文字框344中所指示的他/她的個人庫、或發布到如在方框346中所指示的市場112。使用者可以發布他們的堆疊或收集以作為一個數位或實體的書、雜誌、網站、文件、應用程式、視訊,或其它。使用者可以將它發布到由方框348所指示的另一堆疊,其允許使用者使用下拉選單348來識別特定的堆疊。使用者然後可以啟動發布按鈕350,以便實際發布該堆疊(例如,電子書334)。使用者可以藉由將游標352置放於發布按鈕上方並啟動按鈕、或藉由使用觸碰手勢來啟動按鈕等,以達到此一目的。顯示彈出顯示332以接收使用者輸入,其指示用於發布的目的地是由圖2之方框354所表示。
此外,使用者亦可以僅僅共享堆疊,而非將堆疊發布為電子書、或為另一種形式。例如,圖3K顯示以雜誌形式來顯示堆疊的使用者介面顯示356。使用者可啟動在該顯示上的使用者輸入機制,以便調用允許使用者共享堆疊的一個任務欄。如果螢幕是觸敏螢幕,且使用者將他/她的手指置放在如由圓圈358所指示的螢幕右側上、並以箭頭360所指示的 方向擦(swipe)至左側,此舉可以調用一個共享窗格(例如,圖3L所顯示之窗格362)(其同樣地可以以其它方式來調用)。共享窗格362提供可被啟動以選擇使用者希望堆疊被共享的目的地之複數個不同的使用者輸入機制。
在圖3L所示的實施例中,使用者正啟動對應於社交 網路1的使用者輸入機制。使用者可以藉由輕敲該使用者輸入機制、或放置一個游標(由圓圈364所表示)於使用者輸入機制上方並啟動它等,來達到此一目的。當使用者這樣做時,發布元件150示例性產生另一個彈出顯示(例如,在圖3M中所示的顯示366)。
顯示366允許使用者指示堆疊將被共享之格式類 型,例如,藉由從框368中選擇它(或將他打字輸入至框368)。使用者可以識別在框370中的特定堆疊、並藉由使用使用者輸入機制372來選擇代表將被共享的堆疊之一個縮圖(thumbnail)。使用者還可以選擇一系列不同的縮圖。縮圖預覽可以顯示不同的尺寸和長寬比、預覽、或給予具有一個動態的瓦片或旋轉經由多個縮圖的幻燈片縮圖之選項。當不同的縮圖代表被顯示在縮圖顯示部376時,使用者可以使用箭頭374來滾動(scroll through)它們。當使用者找到所需的縮圖來代表將被共享之堆疊時,使用者可以示例性啟動按鈕378來選擇那個縮圖代表。然後,使用者可藉由啟動按鈕380來共享堆疊。當此情況發生時,發布元件150示例性地將該堆疊共享分配給在窗格362中所選出的目的地。
再次參考圖2B,將注意,使用者可以指示該堆疊是 被發布出去、或同樣地與個人382、與各種網站384共享、共享至使用者的個人庫386、共享至一個或多個各種社交網路388、或其他目的地390。
顯示使用者介面來接收使用者輸入,其指示發布或 要被共享的堆疊之特定格式是由方框392所表示。使用者可示例性選擇要被共享之堆疊以作為一本書394、作為雜誌396、僅僅作為一個堆疊(如瓦片列表)398、作為網頁400、或以另一種格式402。
在一個實施例中,當堆疊要被發布出去以作為一個 網頁(或經由網頁來存取)時,內容收集系統102還允許使用者104購買和客製化域名。經由舉例的方式,顯示產生器152示例性地產生一個顯示,如圖3N中所示的顯示404。使用者介面顯示404顯示使用者已經啟動視圖按鈕254,使得顯示了彈出選單256。圖3N還顯示使用者已經藉由從彈出顯示256中選擇網路啟動器406,來選擇將堆疊檢視為網頁。這將導致堆疊被顯示為網頁(例如,一個捲動部落格風格格式、或以其它佈局),例如被顯示於圖3O的使用者介面顯示408中。
使用者介面顯示408允許使用者藉由從下拉選單啟 動器410選擇,來使該網頁變為公開的或私人的。它也說明被分配給框412中的堆疊之URL。使用者介面顯示408也允許使用者藉由啟動使用者輸入機制414來使自定義域名與URL相關聯。再次地,藉由將游標416置放在按鈕414上方並啟動它、藉由使用觸碰手勢或用其他方式來啟動它,可以 執行此操作。使用者啟動自定義域啟動器414,域名管理器162(來自圖1)示例性產生彈出顯示,例如圖3P所示的顯示418。
圖3P顯示在一個實施例中,域名管理器162基於在 420處所分配及說明的堆疊名稱,來自動產生數個可用的選項。在圖3P所示的實施例中,域名管理器162已經識別了用於購買與在420處所示的堆疊名字語言上相關的三種不同自定義域名之可用性、價格兩者。藉由選擇任何選項、及啟動確認購買按鈕422,域名管理器160自動地購買已選擇的域名、並使其與在框412中所顯示的URL相關聯。使用者可以以下列方式再次做到這一點:藉由將游標424放置於按鈕422上並啟動它、藉由其他方式啟動它(如使用觸碰手勢)等。 確定使用者希望自定義域名是由圖2之方框426所表示,而顯示展示選項和接收選擇以購買域名的UI是由方框428所表示。這樣做,域名管理者162可顯示可用的建議或選擇(如方框430所表示的),它可以顯示價格(如方框432所表示的),它可以接收使用者輸入名稱以作為搜索請求(如方框434所表示的),或者它可以接收使用者顯示項目、及以其他方式來接收使用者選擇(如方框436所表示的)。
如果使用者不喜歡任何由域名管理器162所自動選 擇的選項,使用者可以示例性輸入所欲的名稱,並使域名管理器162搜索其可用性、或啟動搜索按鈕425。當發生這種情況時,域名管理器162中將使用者導航至使用者可以找到、選擇、並購買所欲的域名之域名搜索介面。
當使用者啟動確認購買按鈕422時,新購買的域名 會與在框412中所顯示的URL相關聯。圖3Q顯示指示這一點的介面顯示。可以看出,所購買的域名(在AcmeWeb Domain1.com的情況下)現在被顯示在框412中,而不是原來的URL。圖3Q還顯示在當使用者啟動編輯域按鈕440時,其可以被顯示以允許使用者進一步編輯該域名。
當堆疊被發布為網頁時,圖3R顯示使用者介面顯 示,其表示任何人都可以藉由進入自定義域名,來接著查看網頁上的堆疊。在圖3R所示的實施例中,使用者已將瀏覽器指向如方框450所示的自定義網域。此舉將使用者導航至堆疊,且其被顯示為在使用者介面顯示452中可捲動的部落格式網頁。發布該堆疊是由圖2之方框454所表示。
圖4是圖1中所示之架構100的方框圖,不同之處 在於它的元件是設置在雲端計算架構500中。雲端計算提供了計算、軟體、資料存取、及不需要最終使用者對於提供服務的系統之實體位置或配置有所了解的儲存服務。在各種實施方式中,雲端計算使用合適的協定,透過廣域網路(例如,互聯網)來提供服務。例如,雲端計算提供商透過廣域網路來提供應用程式,而且它們可以經由網路瀏覽器或任何其它計算元件來存取。架構100的軟體或元件、以及相應的資料,可以儲存在遠端位置處的伺服器上。在雲端計算環境中的計算資源可以在遠端資料中心位置處被合併,或者可以將它們分散。雲端計算基礎設施可以經由共享資料中心來提供服務,即使它們顯示為用於使用者的單一存取點。因此,在本 文中所描述的元件和功能可以使用雲端計算架構,以從遠端位置處的服務提供商來提供。或者,它們可以從傳統的伺服器來提供,或者它們可以直接或以其它方式來安裝於客戶端設備上。
該描述旨在包括公共雲端計算和私有雲端計算兩 者。雲端計算(公共和私有兩者)提供實質上無縫的共享資源池(seamless resource of resources)、也減少管理和配置基本硬體基礎架構的需要。
公共雲端是由供應商所管理、且通常使用相同基礎 架構來支援多個使用者。此外,公共雲端(相較於私有雲端)可以使終端使用者從管理硬體中釋放。私有雲端可以由組織本身進行管理,而基礎架構通常不與其他組織共享。該組織在某種程度上仍然維護硬體,如安裝和維修等。
在圖4所示的實施例中,一些項目類似於在圖1中 所示的那些,而且它們被類似地編號。圖4明確地顯示內容收集系統102是位於雲端502中(其可以是公共的、私有的、或其中部分是公共的、而其它是私有的之組合)。因此,使用者104使用使用者設備106以經由雲端502來存取那些系統。
圖4還顯示另一種雲端架構的實施例。圖4顯示亦 可思及系統102的一些元件被設置在雲端502中,而其他則沒有。經由舉例的方式,資料儲存132可以被設置在雲端502外面、並經由雲端502來存取。在另一個實施例中,自動堆疊產生器146也是在雲端502的外面。不管它們所在的位置 為何,它們可以直接由設備106經由網路(廣域網或區域網)來存取,它們可以在遠端網站藉由服務來託管(host),或者它們可以為經由雲端而被提供為服務、或由位於雲端中之連接服務來存取。所有這些架構在本文中是可思及的。
還應當注意的是,結構100、或其一部分,可以佈 置在多種不同的設備上。那些設備中的一些包括伺服器、桌上型電腦、膝上型電腦、平板電腦、或其他行動設備(例如,掌上型電腦、蜂巢式電話、智慧型電話、多媒體播放器、個人數位助理等)。
圖5是一個可以用來作為使用者的或客戶端的手持 設備16之手持式或行動計算設備的示例性實施例之簡化方框圖,其中本系統(或本系統之部分)可以經配置於其上。圖6-10是手持或行動設備的實例。
圖5提供了一個客戶端設備16的元件之一般方框 圖,其中可以運行系統102的元件、或與架構100進行互動、或進行以上兩者。在設備16中,提供了通信鏈路13,以允許手持設備與其他計算設備進行通信,及在一些實施例中,提供用於自動地接收資訊的通道(例如,藉由掃描)。通信鏈路13的實例包括紅外線埠口、串列/USB埠口、有線網路埠口(例如,乙太網路(Ethernet)埠口)、及無線網路埠口,其允許透過一個或多個通信協定(包括通用分組無線服務(General Packet Radio Service(GPRS))、LTE、HSPA、HSPA+和其他3G和4G無線電協定、1Xrrt、及短訊服務(Short Message Service))來進行通信(以上係為用以提供針對網 路的蜂巢式存取之無線服務)、以及802.11和802.11b(Wi-Fi)協定、及藍牙(Bluetooth)協定(以上提供連到網路之本地無線連接)。
在其他實施例中,應用程式或系統(如系統100的 客戶端部分)係在連接到SD卡介面15之可移除安全數位(Secure Digital(SD))卡上接收。SD卡介面15和通信鏈路13與處理器17(其亦可包含來自圖1之處理器130或144)沿著匯流排19進行通信,匯流排19亦連接至記憶體21和輸入/輸出(I/O)元件23、以及時鐘25和定位系統27。
在一個實施例中,I/O元件23係經提供以促進輸 入和輸出操作。用於設備16的各種實施例之I/O元件23可以包括輸入元件(如按鈕、觸碰感應器、多點觸碰感應器、光學或視訊感應器、聲音感應器、觸碰螢幕、近接感應器、麥克風、傾斜感應器、和重力開關)、以及輸出元件(如顯示裝置、揚聲器、及/或印表機埠口。亦可使用其它I/O元件23)。
時鐘25示例性地包括輸出時間和日期的即時時鐘元件。它也可以示例性地提供用於處理器17的計時功能。
定位系統27示例性地包括輸出設備16的目前地理位置的元件。這可以包括,例如,全球定位系統(GPS)接收器、LORAN系統、航行推測系統、蜂巢式三角測量系統、或其他定位系統。它也可以包括,例如,產生所需的地圖、導航路線、和其他地理功能的地圖軟體或導航軟體。
記憶體21儲存作業系統29、網路設定31、應用程 式33、應用程式配置設定35、資料儲存37、通信驅動程式39、以及通信配置設定41。記憶體21可以包括所有類型的實體揮發性和非揮發性電腦可讀記憶體設備。它也可包括電腦儲存媒體(在下面描述)。記憶體21儲存電腦可讀指令,當電腦可讀指令由處理器17執行時,會致使處理器根據指令來執行電腦實施的步驟或功能。在資料儲存132中的項目,例如,可以駐留在記憶體21內。同樣地,裝置16可以具有客戶端商業系統24,其可以執行各種商業應用程式、或包含部分或所有的使用者設備106。處理器17亦可以被其他元件所啟動以促進它們的功能。
網路設定31的實例包括諸如以下:代理伺服器資 訊、網路(Internet)連接資訊、及映射。應用程式配置設定35包括針對特定企業或使用者修改應用程式之設定。通信配置設定41提供了用於與其他電腦進行通信的參數、並包括諸如GPRS參數、SMS參數、連接使用者名稱和密碼的項目。
應用程式33可以是先前已儲存於設備16上的應用程式、或在使用過程中所安裝的應用程式,雖然這些可以是作業系統29的一部分、或亦置放(host)於設備16外部。
圖6顯示一個實施例,其中設備16是一平板電腦600。在圖6中,電腦600被顯示為具有顯示於顯示螢幕602上的使用者介面顯示(自圖3A-2)。螢幕602可以是觸碰螢幕(如此一來,來自使用者手指604的觸碰手勢可以用來與應用程式互動)、或接收來自筆或觸控筆之輸入的筆寫(pen-enabled)介面。它也可以使用螢幕上的虛擬鍵盤。當 然,舉例而言,它也可以透過適當的附接機制(例如,無線鏈路或USB埠口),而被附接於鍵盤或其它使用者輸入設備。同樣地,電腦600也可以示例性接收語音輸入。
雖然也可以使用其他的裝置,圖7和圖8提供了可以使用的設備16之額外實例。在圖7中,功能手機、智慧型手機、或行動電話45可被提供以作為設備16。電話45包括用於撥打電話號碼的一組小型鍵盤47、能夠顯示包括應用程式影像、圖像、網頁、照片、及視訊的影像之顯示49、及用於選擇顯示於該顯示上的項目之控制按鈕51。手機包括用於接收蜂巢式電話信號(例如,通用分組無線電服務(General Packet Radio Service(GPRS))和1Xrtt、及短訊服務(Short Message Service(SMS))信號)的天線53。在一些實施方式中,電話45還包括接受SD卡57的安全數位(Secure Digital(SD))卡插槽55。
圖8的行動設備是一個個人數位助理(PDA)59、或多媒體播放器或一個平板計算設備等(以下簡稱為PDA 59)。PDA 59包括一個感應螢幕61,其當觸控筆63在螢幕上定位時,會感測該觸控筆的位置(或其它指標,諸如使用者的手指)。這允許使用者選擇、突顯、及移動在螢幕上的項目、以及繪圖和書寫。PDA 59還包括一些使用者輸入按鍵或按鈕(如按鈕65),其等允許使用者捲動在顯示器61上所顯示之選單選項或其他顯示選項、並允許使用者在無須接觸顯示器61的情況下,改變應用程式或選擇使用者輸入功能。雖然未顯示,PDA 59可以包括內部天線和允許與其它電腦無 線通信之紅外線發射器/接收器、以及允許與其他計算設備硬體連接的連接埠口。這樣的硬體連接通常經由透過串列或USB埠口以連接到其他電腦的通訊座(cradle)來完成。同樣地,這些連接都是非網路連接。在一個實施例中,行動設備59還包括接受SD卡69的一個SD卡插槽67。
圖9類似於圖7,除了電話是智慧型手機71外。智 慧型手機71具有觸敏顯示器73,其顯示圖標或瓦片、或其他使用者輸入機制75。使用者可以使用機制75來運行應用程式、撥打電話、執行資料傳輸操作等。在一般情況下,智慧型手機71是建立在行動作業系統上,並提供比功能手機更進階的計算能力和連接性。圖10顯示具有圖3B之使用者介面顯示顯示於其上的智慧型手機71。
需要注意的是其它形式的裝置16是可能的。
圖11是計算環境的一個實施例,其中(舉例而言)架構100、或架構100之部分可配置於其中。參考圖11,用於實施一些實施例的示例性系統包括以電腦810形式的通用計算設備。電腦810的元件可以包括但不限於處理單元820(其可以包括處理器130或144)、系統記憶體830,以及將各種系統元件(包括系統記憶體)耦合至處理單元820的系統匯流排821。系統匯流排821可以是任何若干類型的匯流排結構,包括記憶體匯流排或記憶體控制器、周邊匯流排、以及使用任何各種匯流排架構的局部匯流排。藉由舉例而非限制的方式,這樣的架構包括工業標準架構(Industry Standard Architecture(ISA))匯流排、微通道架構(Micro Channel Architecture(MCA))匯流排,增強型ISA(Enhanced ISA(EISA))匯流排、視訊電子標準協會(Video Electronics Standards Association(VESA))本端匯流排、以及周邊組件互連(Peripheral Component Interconnect(PCI))匯流排(也被稱為Mezzanine匯流排)。可以將關於圖1所描述之記憶體和程式配置於圖11的相對應部分中。
電腦810通常包括各種電腦可讀媒體。電腦可讀媒 體可以是可由電腦810所存取的任何可用媒體、並包括揮發性和非揮發性媒體、及可移除式和不可移除式媒體兩者。藉由舉例而非限制的方式,電腦可讀媒體可以包括電腦儲存媒體和通信媒體。電腦儲存媒體係不同於、且不包括調變資料信號或載波。它包括硬體儲存媒體,其包含以用於資訊儲存的任何方法或技術(例如,電腦可讀指令、資料結構、程式模組或其他資料)來實施的揮發性和非揮發性、可移除式和不可移除式媒體兩者。電腦儲存媒體包括但不限於RAM、ROM、EEPROM、快閃記憶體或其它記憶體技術、CD-ROM、數位多功能光碟(DVD)或其它光碟儲存、磁卡匣、磁帶、磁碟儲存或其它磁儲存設備、或者可用於儲存所需資訊且可以由電腦810所存取的任何其它媒體。通信媒體通常包含電腦可讀指令、資料結構、程式模組、或在傳輸機制中的其他資料,並包括任何資訊傳遞媒體。用語「調變資料信號」係指具有一或多個其特性的信號,該特性已經以對於信號中之資訊進行編碼這樣的方式來經設定或改變。藉由舉例而非限制的方式,通信媒體包括有線媒體(例如,有線網路或直接 有線連接)、以及無線媒體(例如,音控、RF、紅外線和其它無線媒體)。任何上述的組合也應包括在電腦可讀媒體的範圍內。
系統記憶體830包括以揮發性及/或非揮發性記憶體 形式的電腦儲存媒體,如唯讀記憶體(ROM)831和隨機存取記憶體(RAM)832。基本輸入/輸出系統833(BIOS)(包含幫助傳送在電腦810內之元件間的資訊之基本常式,例如在啟動期間)通常是被儲存在ROM 831中。RAM 832通常包含可被處理單元820立即存取及/或目前正由處理單元820所操作的資料及/或程式模組。藉由舉例而非限制的方式,圖11顯示作業系統834、應用程式835、其他程式模組836、及程式資料837。
電腦810也可以包括其它可移除式/不可移除式、揮 發性/非揮發性電腦儲存媒體。僅藉由舉例的方式,圖11說明讀出自或寫入至不可移除式非揮發性磁性媒體的硬碟驅動器841、讀出自或寫入至可移除式非揮發性磁碟852的磁碟驅動器851、及讀出自或寫入至可移除式非揮發性光碟856(例如,CD ROM或其它光學媒體)的光碟驅動器855。可以在示例性作業環境中使用的其它可移除式/不可移除式、揮發性/非揮發性電腦儲存媒體包括但不限於磁帶匣、快閃記憶卡、數位多功能光碟、數位視訊磁帶、固態RAM、固態ROM等。硬碟驅動器841通常透過不可移除式記憶體介面(例如,介面840)連接到系統匯流排821;而磁盤驅動器851和光碟驅動器855通常藉由可移除式記憶體介面(例如,介面850)連接到系統 匯流排821。
可選地或另外地,在本文中所描述的功能可以至少 部分由一個或多個硬體邏輯元件來執行。例如,但不以此為限,可使用的說明類型之硬體邏輯元件包括可程式邏輯陣列(Field-programmable Gate Arrays(FPGA))、特殊應用積體電路(Program-specific Integrated Circuits(ASICs))、特殊應用標準產品(Program-specific Standard Products(ASSP))、單晶片系統(System-on-a-chip system(SOCs))、複雜可程式邏輯裝置(Complex Programmable Logic Devices(CPLD))等。
上面所討論和在圖11中所示的這些驅動器及它們 相關聯的電腦儲存媒體提供以下的儲存:電腦可讀指令、資料結構、程式模組和其它用於電腦810的資料。舉例而言,在圖11中,硬碟驅動器841被圖示為儲存作業系統844、應用程式845、其他程式模組846、和程式資料847。注意,這些元件可以與作業系統834、應用程式835、其他程式模組836、和程式資料837是相同的或不同的。作業系統844、應用程式845、其他程式模組846、和程式資料847在此給定不同號碼,以說明至少它們是不同的複製品。
使用者可以透過輸入設備(例如,鍵盤862、麥克 風863和指向設備861(諸如滑鼠、軌跡球或觸碰墊))將指令和資訊輸入進電腦810。其它輸入設備(未顯示)可包括搖桿、遊戲墊、衛星碟形、掃描器等。這些及其它輸入設備通常透過耦合到系統匯流排的使用者輸入介面860來連接至處 理單元820,但也可以由其他介面和匯流排結構(諸如平行埠口、遊戲埠口、或通用序列匯流排(USB))來連接。視覺顯示891或其他類型的顯示設備也經由介面(諸如視訊介面890)來連接到系統匯流排821。除了監視器以外,電腦還可以包括其他可以透過輸出周邊介面895來連接的周邊輸出設備(諸如揚聲器897和印表機896)。
電腦810可以使用與一個或多個遠端電腦(如遠端 電腦880)的邏輯連接以在網路環境中操作。遠端電腦880可以是個人電腦、手持設備、伺服器、路由器、網路PC、同級設備(peer device)、或其他公共網路節點,並且通常包括許多或全部在上面關於電腦810所描述的元件。在圖11所示的邏輯連接包括區域網路(LAN)871和廣域網路(WAN)873,但也可以包括其它網路。這樣的網路化環境常見於辦公室、企業廣泛電腦網路、內部網路、和網際網路(Internet)。
當在LAN網路化環境中使用時,電腦810經由網路 介面或配接器870連接到LAN 871。當用於WAN網路化環境時,電腦810通常包括數據機872或其它用於在WAN 873(例如,網際網路(Internet))上建立通信的手段。可為內部或外部的數據機872,可以經由使用者輸入介面860或其它適當的機制來連接到系統匯流排821。在網路環境中,關於電腦810所描述的程式模組或其部分可以被儲存在遠端記憶體儲存設備中。藉由舉例而非限制的方式,圖11將遠端應用程式885圖示說明為位於遠端電腦880上。將理解,所示的網路連接是示例性的,且可以使用在電腦間建立通信鏈路的其他手 段。
還應當注意的是,在本文中所描述的不同實施例可以以不同的方式來組合。也就是說,一個或多個實施例之部分可以與一個或多個其它實施例的部分進行組合。所有這一切在本文中係被考慮的。
雖然已經以特定於結構特徵及/或方法邏輯行為(methodological acts)的語言來對技術主題進行了描述,但是應當理解,在所附請求項中所定義的技術主題並無須侷限於上述的具體特徵或動作。相反地,上述的具體特徵和動作被揭露以作為實施請求項的示例形式。
100‧‧‧架構
102‧‧‧內容收集系統
104‧‧‧使用者
106‧‧‧使用者設備
108‧‧‧將被搜索之網站
110‧‧‧公共資料庫
112‧‧‧數位市場
114‧‧‧網站
116‧‧‧社交網站
118‧‧‧其它區域
120‧‧‧網路
122‧‧‧使用者介面顯示
124‧‧‧使用者輸入機制
130‧‧‧處理器
132‧‧‧資料儲存
134‧‧‧堆疊
136‧‧‧使用者資訊
138‧‧‧發布形式之堆疊
140‧‧‧域名
142‧‧‧其他資訊
143‧‧‧鏈接或瓦片之列表
144‧‧‧處理器
145‧‧‧時間軸
146‧‧‧自動堆疊產生器
147‧‧‧書
148‧‧‧搜索引擎
149‧‧‧雜誌
150‧‧‧發布元件
151‧‧‧部落格
152‧‧‧顯示產生器
153‧‧‧網頁
154‧‧‧排序/分組元件
155‧‧‧圖形
156‧‧‧堆疊管理器
157‧‧‧群集
158‧‧‧優先化元件
159‧‧‧其他形式
160‧‧‧存取優先度量
162‧‧‧域名管理器
164‧‧‧自然語言理解元件

Claims (20)

  1. 一種識別用於一收集之內容的電腦實施方法,該方法包含以下步驟:顯示一個查詢使用者介面,以接收指示該收集之一主題的一使用者輸入查詢;存取對應於一使用者的使用者資訊;基於該使用者輸入查詢和該使用者資訊,來自動識別來自複數個數位媒體類型的內容項目;以及增添該等已識別之內容項目至具有一給定格式的一收集,以用於檢視。
  2. 如申請專利範圍第1項所述之電腦實施方法,且進一步包含以下步驟:自動產生用於在該收集中之該等已識別之內容項目的一內容表;以及顯示該內容表。
  3. 如申請專利範圍第2項所述之電腦實施方法,其中增添該等已識別之內容項目至一收集的步驟包含以下步驟:將該等已識別之內容項目格式化為一數位書;以及顯示對應於該數位書之一使用者可啟動的輸入機制,該使用者可啟動的輸入機制可由該使用者來啟動以查看在該數位書中的該等已識別之內容項目。
  4. 如申請專利範圍第1項所述之電腦實施方法,其中增添該等已識別之內容項目至一收集的步驟包含以下步驟:格式化該等已識別之內容項目為一瓦片列表(list of tiles),每一瓦片對應於一已識別之內容項目,每一瓦片係可經啟動以查看該對應的已識別之內容項目;以及顯示該瓦片列表。
  5. 如申請專利範圍第1項所述之電腦實施方法,其中增添該等已識別之內容項目至一收集的步驟包含以下步驟:格式化該等已識別之內容項目以作為沿著一時間軸排列之一使用者可啟動元件的列表,每一使用者可啟動元件係對應於該等已識別之內容項目的一者、且係基於該等已識別之內容項目的一創作日期(data of authorship)而沿著該時間軸排列,每一使用者可啟動元素係可啟動以查看該相對應的已識別之內容項目;以及顯示沿著該時間軸排列的該使用者可啟動元件的列表。
  6. 如申請專利範圍第1項所述之電腦實施方法,其中增添該等已識別之內容項目至一收集的步驟包含以下步驟:格式化該等已識別之內容項目以作為具有鏈接到該等已識別之內容項目的一網頁,每一鏈接對應於一已識別之內容項目,每一鏈接係可啟動以查看該相對應的已識別之內容項目;以及顯示該網頁。
  7. 如申請專利範圍第6項所述之電腦實施方法,且進一步包括以下步驟:顯示一域客製化使用者介面顯示以接收一個域客製化使用者輸入,來客製化對應於該網頁的一域名。
  8. 如申請專利範圍第7項所述之電腦實施方法,其中顯示一域客製化使用者介面顯示的步驟包含以下步驟:接收指示該收集的一名稱之一名稱使用者輸入;以及顯示基於該收集的該名稱來識別之可用域名。
  9. 如申請專利範圍第8項所述之電腦實施方法,且進一步包含以下步驟:接收選擇該等可用域名之一給定域名的一使用者選擇輸入;以及自動購買該給定域名,並將對應於該網頁之該域名客製化以具有該給定域名。
  10. 如申請專利範圍第1項所述之電腦實施方法,其中增添該等已識別之內容項目至該收集的步驟包含以下步驟:根據一預定順序來排列該等已識別之內容項目;以及以該預定順序來增添該等已識別之內容項目至該收集。
  11. 如申請專利範圍第10項所述之電腦實施方法,其中排列 該等已識別之內容項目之步驟包含以下步驟:在該等已識別之內容項目上執行自然語言理解分析,以識別該等已識別之內容項目的每一者之技術主題難度;以及根據該等已識別之內容項目的每一者之該技術主題難度,來排列該等已識別之內容項目。
  12. 如申請專利範圍第10項所述之電腦實施方法,其中排列該等已識別之內容項目之步驟包含以下步驟:在該等已識別之內容項目上執行自然語言理解分析,以識別反映在該等已識別之內容項目中之一概念進展(concept progression);以及根據在該等已識別之內容項目中所識別之該概念進展,來排列該等已識別之內容項目。
  13. 如申請專利範圍第1項所述之電腦實施方法,其中識別該等內容項目之步驟包含以下步驟:存取該使用者資訊以識別該使用者的一閱讀水平(reading level);以及基於該閱讀水平,來識別該等內容項目。
  14. 如申請專利範圍第1項所述之電腦實施方法,其中識別該等內容項目之步驟包含以下步驟:接收指示一目標消化時間的一使用者消化時間輸入;識別該等已識別之內容項目的該消化時間;以及 基於每一已識別之內容項目的該等已識別之消化次數及該目標消化時間,來過濾該等已識別之內容項目。
  15. 一種內容收集系統,包含:一自動堆疊產生器,該自動堆疊產生器係顯示一個查詢使用者介面以接收指示一收集之一主題的一使用者輸入查詢、存取對應於一使用者的使用者資訊、基於該使用者輸入查詢和該使用者資訊,來自動識別來自複數個數位媒體類型的內容項目、及增添該等已識別之內容項目至具有一給定格式的一收集,以用於檢視;一顯示產生器,該顯示產生器係產生以該給定格式來顯示該收集之一顯示;以及一電腦處理器,該電腦處理器係為該系統的一功能部分、並由該自動堆疊產生器及該顯示產生器所啟動,以促使自動識別內容項目、增添該等已識別之內容項目至該收集、及產生該顯示。
  16. 如申請專利範圍第15項所述之內容收集系統,並進一步包含:一發布元件,該發布元件以該給定格式來將該收集發布至一使用者可選擇的出版物目的地。
  17. 如申請專利範圍第16項所述之內容收集系統,並進一步包含: 一自然語言理解(NLU)元件,該自然語言理解元件分析該等已識別之內容項目以獲得一分析結果;以及一排序元件,該排序元件基於來自該NLU元件的該分析結果,來將該等已識別之內容項目排序為用於在該收集中呈現的一順序。
  18. 一種儲存電腦可讀指令的電腦可讀儲存媒體,其中當由一電腦來執行該等電腦可讀指令時會致使該電腦執行一種方法,該方法包含以下步驟:顯示一個查詢使用者介面,以接收指示該收集之一主題的一自然語言使用者輸入查詢;存取對應於一使用者的使用者資訊;基於該自然語言使用者輸入查詢和該使用者資訊,來自動識別來自複數個數位媒體類型的內容項目;以及增添該等已識別之內容項目至具有一給定格式的一收集,以用於檢視。
  19. 如申請專利範圍第18項所述之電腦可讀儲存媒體,並進一步包括以下步驟:接收指示一目的地的一共享使用者輸入,以依該給定格式來共享該收集;以及依該給定格式來共享該收集至該目的地。
  20. 如申請專利範圍第19項所述之電腦可讀儲存媒體,其中 該共享使用者輸入識別一社交網站為該目的地,且其中共享該收集包含:依該給定格式來共享該收集至該社交網站。
TW103114066A 2013-04-25 2014-04-17 內容收集的自動化產生 TW201447618A (zh)

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
US13/869,988 US9805124B2 (en) 2013-04-25 2013-04-25 Automatic generation of a collection of content

Publications (1)

Publication Number Publication Date
TW201447618A true TW201447618A (zh) 2014-12-16

Family

ID=50884499

Family Applications (1)

Application Number Title Priority Date Filing Date
TW103114066A TW201447618A (zh) 2013-04-25 2014-04-17 內容收集的自動化產生

Country Status (5)

Country Link
US (1) US9805124B2 (zh)
EP (1) EP2989566A1 (zh)
CN (1) CN105229637B (zh)
TW (1) TW201447618A (zh)
WO (1) WO2014176295A1 (zh)

Families Citing this family (31)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20130031183A1 (en) * 2011-07-26 2013-01-31 Socialmail LLC Electronic mail processing and publication for shared environments
US10430894B2 (en) 2013-03-21 2019-10-01 Khoros, Llc Gamification for online social communities
US20150112982A1 (en) * 2013-10-18 2015-04-23 Proust, LLC Method and system for gathering and analyzing information
US20160301978A1 (en) * 2013-12-02 2016-10-13 Le Shi Zhi Xin Electronic Technology (Tianjin) Limited Tv, method and device for processing play histories in the tv
US20160019268A1 (en) * 2014-07-18 2016-01-21 Kobo Inc. User-interface for providing a stack view of an e-book collection
US10073845B2 (en) * 2015-01-07 2018-09-11 International Business Machines Corporation Estimating article publication dates and authors based on social media context
USD769262S1 (en) * 2015-07-27 2016-10-18 Microsoft Corporation Display screen with animated graphical user interface
USD769907S1 (en) * 2015-07-28 2016-10-25 Microsoft Corporation Display screen with animated graphical user interface
US11170059B2 (en) * 2016-03-30 2021-11-09 International Business Machines Corporation Personalized content selection for time-constrained sessions
US10546007B2 (en) * 2017-03-27 2020-01-28 International Business Machines Corporation Presentation of search results details based on history of electronic texts related to user
US10902462B2 (en) 2017-04-28 2021-01-26 Khoros, Llc System and method of providing a platform for managing data content campaign on social networks
USD827666S1 (en) * 2017-06-09 2018-09-04 Microsoft Corporation Display screen with animated graphical user interface
US10346449B2 (en) 2017-10-12 2019-07-09 Spredfast, Inc. Predicting performance of content and electronic messages among a system of networked computing devices
US10785222B2 (en) 2018-10-11 2020-09-22 Spredfast, Inc. Credential and authentication management in scalable data networks
US11050704B2 (en) 2017-10-12 2021-06-29 Spredfast, Inc. Computerized tools to enhance speed and propagation of content in electronic messages among a system of networked computing devices
US11570128B2 (en) 2017-10-12 2023-01-31 Spredfast, Inc. Optimizing effectiveness of content in electronic messages among a system of networked computing device
US10999278B2 (en) 2018-10-11 2021-05-04 Spredfast, Inc. Proxied multi-factor authentication using credential and authentication management in scalable data networks
US11470161B2 (en) 2018-10-11 2022-10-11 Spredfast, Inc. Native activity tracking using credential and authentication management in scalable data networks
US10601937B2 (en) 2017-11-22 2020-03-24 Spredfast, Inc. Responsive action prediction based on electronic messages among a system of networked computing devices
US10594773B2 (en) 2018-01-22 2020-03-17 Spredfast, Inc. Temporal optimization of data operations using distributed search and server management
US11061900B2 (en) 2018-01-22 2021-07-13 Spredfast, Inc. Temporal optimization of data operations using distributed search and server management
USD918931S1 (en) * 2018-08-29 2021-05-11 Koninklijke Philips N.V. Display screen with animated graphical user interface
US10855657B2 (en) 2018-10-11 2020-12-01 Spredfast, Inc. Multiplexed data exchange portal interface in scalable data networks
CN109491632A (zh) * 2018-10-30 2019-03-19 维沃移动通信有限公司 一种资源分享方法及终端
US10931540B2 (en) 2019-05-15 2021-02-23 Khoros, Llc Continuous data sensing of functional states of networked computing devices to determine efficiency metrics for servicing electronic messages asynchronously
US11128589B1 (en) 2020-09-18 2021-09-21 Khoros, Llc Gesture-based community moderation
US11438289B2 (en) 2020-09-18 2022-09-06 Khoros, Llc Gesture-based community moderation
US11438282B2 (en) 2020-11-06 2022-09-06 Khoros, Llc Synchronicity of electronic messages via a transferred secure messaging channel among a system of various networked computing devices
US11924375B2 (en) 2021-10-27 2024-03-05 Khoros, Llc Automated response engine and flow configured to exchange responsive communication data via an omnichannel electronic communication channel independent of data source
US11627100B1 (en) 2021-10-27 2023-04-11 Khoros, Llc Automated response engine implementing a universal data space based on communication interactions via an omnichannel electronic data channel
US11714629B2 (en) 2020-11-19 2023-08-01 Khoros, Llc Software dependency management

Family Cites Families (36)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP3547069B2 (ja) * 1997-05-22 2004-07-28 日本電信電話株式会社 情報関連づけ装置およびその方法
US20040012627A1 (en) 2002-07-17 2004-01-22 Sany Zakharia Configurable browser for adapting content to diverse display types
US7836009B2 (en) * 2004-08-19 2010-11-16 Claria Corporation Method and apparatus for responding to end-user request for information-ranking
US7539673B2 (en) 2005-08-03 2009-05-26 Novell, Inc. System and method of re-ordering search results based on prior user actions
US8527874B2 (en) * 2005-08-03 2013-09-03 Apple Inc. System and method of grouping search results using information representations
US20070061755A1 (en) 2005-09-09 2007-03-15 Microsoft Corporation Reading mode for electronic documents
US7925649B2 (en) * 2005-12-30 2011-04-12 Google Inc. Method, system, and graphical user interface for alerting a computer user to new results for a prior search
US20070203898A1 (en) * 2006-02-24 2007-08-30 Jonathan Lurie Carmona Search methods and systems
US7464873B2 (en) * 2006-04-06 2008-12-16 Terry L. Spencer Method of managing expiration dated product inventories
US20070288247A1 (en) * 2006-06-11 2007-12-13 Michael Mackay Digital life server
US8005909B2 (en) * 2006-11-16 2011-08-23 Onmobile Global Limited System and method for facilitating a ready social network
US20080281794A1 (en) * 2007-03-06 2008-11-13 Mathur Anup K "Web 2.0 information search and presentation" with "consumer == author" and "dynamic Information relevance" models delivered to "mobile and web consumers".
US8010904B2 (en) 2007-03-20 2011-08-30 Microsoft Corporation Customizable layout of search results
WO2009085586A1 (en) * 2007-12-20 2009-07-09 Motorola, Inc. Method and system for managing search results in a communication network
US7502831B1 (en) 2008-03-10 2009-03-10 International Business Machines Corporation System and method of sending and receiving categorized messages in instant messaging environment
US8275880B2 (en) 2008-05-06 2012-09-25 Microsoft Corporation Media content programming, delivery, and consumption
US8886637B2 (en) * 2008-05-12 2014-11-11 Enpulz, L.L.C. Web browser accessible search engine which adapts based on user interaction
US8386476B2 (en) * 2008-05-20 2013-02-26 Gary Stephen Shuster Computer-implemented search using result matching
KR101495172B1 (ko) 2008-07-29 2015-02-24 엘지전자 주식회사 이동단말기 및 그의 이미지 제어방법
WO2011069131A1 (en) * 2009-12-04 2011-06-09 Google Inc. Presenting real time search results
US20110153605A1 (en) 2009-12-23 2011-06-23 Fred Silverman System and method for aggregating and curating media content
US10607235B2 (en) 2009-12-24 2020-03-31 Outbrain Inc. Systems and methods for curating content
US8209349B2 (en) * 2010-02-01 2012-06-26 Rockmelt, Inc. Integrated saved search results
CN102207943A (zh) * 2010-03-29 2011-10-05 上海博泰悦臻电子设备制造有限公司 基于标识信息匹配的搜索方法及搜索装置
CA2808803C (en) * 2010-08-19 2018-11-06 David Black Predictive query completion and predictive search results
WO2012139200A1 (en) 2011-04-11 2012-10-18 Scribble Technologies Inc. System and method for syndicating dynamic content for online publication
WO2012145364A1 (en) 2011-04-18 2012-10-26 Block Communications, Inc. Electronic newspaper
US8954423B2 (en) * 2011-09-06 2015-02-10 Microsoft Technology Licensing, Llc Using reading levels in responding to requests
JP5545286B2 (ja) 2011-12-15 2014-07-09 コニカミノルタ株式会社 電子文書表示装置、画像処理装置、画像出力方法、及び、プログラム
US20130198632A1 (en) 2012-01-30 2013-08-01 David Hyman System and method of generating a playlist based on user popularity of songs therein through a music service
US9417760B2 (en) 2012-04-13 2016-08-16 Google Inc. Auto-completion for user interface design
US20130318177A1 (en) * 2012-05-25 2013-11-28 Brand Enforcement Services Limited Systems and methods for portfolio monitoring
US20130326350A1 (en) 2012-05-31 2013-12-05 Verizon Patent And Licensing Inc. Methods and Systems for Facilitating User Refinement of a Media Content Listing
US9754558B2 (en) 2012-06-18 2017-09-05 Apple Inc. Heads-up scrolling
US9430776B2 (en) 2012-10-25 2016-08-30 Google Inc. Customized E-books
US9218392B1 (en) * 2012-11-30 2015-12-22 Amazon Technologies, Inc. Interest related search results

Also Published As

Publication number Publication date
CN105229637B (zh) 2018-11-30
EP2989566A1 (en) 2016-03-02
WO2014176295A1 (en) 2014-10-30
CN105229637A (zh) 2016-01-06
US9805124B2 (en) 2017-10-31
US20140324902A1 (en) 2014-10-30

Similar Documents

Publication Publication Date Title
TW201447618A (zh) 內容收集的自動化產生
CN109154935B (zh) 一种用于分析用于任务完成的捕获的信息的方法、***及可读存储设备
US20190171339A1 (en) Method, system, and apparatus for executing an action related to user selection
CN108369600B (zh) web浏览器扩展
US9733802B2 (en) Automatic deep view card stacking
US9772755B2 (en) Remote control for displaying application data on dissimilar screens
US20080168367A1 (en) Dashboards, Widgets and Devices
JP6031535B2 (ja) 多様な形態のカードを利用してサイトの製作を支援するサイト管理方法およびシステム
MX2014003534A (es) Interaccion de cuaderno de columnas multiples.
US11113039B2 (en) Integrated note-taking functionality for computing system entities
US20180307390A1 (en) Contextual New Tab Experience in a Heterogeneous Tab Environment
KR20140013253A (ko) 클라우드 서비스 기반 컨텐츠 검색 방법과 이를 지원하는 시스템 및 단말기
EP3005054A2 (en) Displaying different views of an entity
US20200293998A1 (en) Displaying a countdown timer for a next calendar event in an electronic mail inbox
EP2992459A1 (en) Automated librarian as contributor to a collection of content
US20160321264A1 (en) Hybrid search connector
Kleinen et al. Interactive faceted search and exploration of open social media data on a touchscreen mobile phone
US20170140019A1 (en) Automated data replication
CN106415626B (zh) 从单个项目发起的组选择
US20180032613A1 (en) Research application and service