專利名稱:內容聚集、聚合、共享以及更新的社會方面的制作方法
技術領域:
本發明涉及用于管理網絡中的內容的技術,更具體地涉及用戶可以用來聚集并管 理感興趣的內容的技術。
背景技術:
互聯網和萬維網的用戶消費來自表面上看無數種來源的各種形式的內容。用戶可 以用來返回web站點或定位內容資源的一種機制是由一般的web瀏覽器提供的書簽或喜好 功能(favorites functionality)。使用這種機制,用戶可以定期在站點上對他們感興趣的 內容進行核對,以查看是否有任何新的有趣的內容被發布。另一種機制向用戶提供了與新 近進展有關的更新,例如新內容的公布(例如,RSS信息源(RSS feeds))。盡管這些工具很有用,但是由于一般用戶感興趣的大量內容、內容的動態特性、以 及內容源的不同特性,用于訪問并消費內容的當前工具變得越來越不足。
發明內容
根據本發明,描述了幫助對特定用戶感興趣的內容進行聚集、共享、和動態訪問的 “智能書簽”。根據各種實施例,提供了用于提供對內容的訪問的方法和裝置。幫助了在用 戶界面中呈現智能書簽。智能書簽包括涉及特定概念的多個條目。每個條目傳達與特定概 念有關的當前信息,并且包括代表涉及特定概念的遠程存儲的內容的對象。對象被配置為 幫助對相應地遠程存儲的內容進行訪問。至少一些條目涉及與這樣的用戶相關聯的場景元 數據(contextual metadata),其中所述用戶與用戶界面相關聯。根據具體實施例,提供了具有存儲在其中的包括智能書簽配置信息的數據結構的 至少一個計算機可讀介質。智能書簽配置信息被配置為使能智能書簽的實例化。根據其他實施例,提供了用于提供對內容的訪問的方法和裝置。智能書簽配置信 息被存儲用于多個智能書簽。響應于來自請求設備的對應于多個智能書簽中的第一書簽的 請求,參考對應于第一智能書簽的智能書簽配置信息,幫助在請求設備處對第一智能書簽 的實例化。第一智能書簽的至少一些條目涉及與這樣的用戶相關聯的場景元數據,其中所述用戶與請求設備相關聯。根據前述各種實施例,場景元數據代表與用戶相關聯的用戶信息、與用戶相關聯 的社會關系、與用戶相關聯的當前地理位置、與用戶相關聯的當前時間、或者當前話題中的 一項或多項。根據一類實施例,場景元數據代表與用戶相關聯的社會關系,并且多個條目中的 第一條目包括對應于社會關系的生命力(Vitality)。根據另一類實施例,場景元數據代表用戶所屬的群組,并且多個條目中的第一條 目與群組的其他成員有關。根據又一類實施例,場景元數據代表與用戶相關聯的第一地理位置,并且多個條 目中的第一條目標識第一地理位置附近的、與智能書簽的條目涉及的特定概念相關的第二
地理位置。根據又一類實施例,場景元數據代表用戶的當前地理位置。幫助當前地理位置處 的用戶創建智能書簽,并且智能書簽的條目涉及的特定概念對應于當前地理位置。所以,使 得用戶能夠用書簽對真實世界位置進行標注。根據又一類實施例,場景元數據代表與用戶相關聯的當前時間,并且多個條目中 的第一條目標識與當前時間和智能書簽的條目涉及的特定概念相關的事件。根據又一類實施例,場景元數據代表與用戶相關聯的社會關系。幫助對被配置為 使能智能書簽的實例化的智能書簽配置信息進行傳播。該傳播是參考社會關系進行的,以 使另一個用戶能夠使用智能書簽的實例。參考說明書的其余部分以及附圖,可以實現對本發明的特性和優點的進一步理解。
圖1至11示出了由本發明的具體實施例使能的“智能書簽”的各個方面。圖12至36示出了根據本發明的具體實施例的“智能書簽”的創建、管理、呈現、共 享、以及貨幣化的多種實例。圖37是可以實現本發明實施例的計算環境的簡略示意圖。
具體實施例方式下面將詳細參考包括本發明預想的用于實現本發明的最佳方式在內的本發明的 具體實施例。附圖中示出了這些具體實施例的示例。盡管結合這些具體實施例描述了本發 明,但是應該理解本發明不限于所描述的具體實施例。相反,期望覆蓋可以包括在所附權利 要求定義的本發明的精神和范圍內的替代、修改、以及等同。在下面的描述中,闡述了具體 細節以提供對本發明的徹底理解。本發明可以在沒有這些具體細節中的一些或全部細節的 情況下實踐。另外,沒有詳細描述公知特征,以避免不必要地混淆本發明。Yahoo ! Mobile 包括被稱為 oneSearch、oneConnect、以及 onePlace 的三個主要 領域的相關主動權。OneSearch提供了聚集并呈現根據類型聚類的所有最佳搜索結果的搜 索服務。OneConnect使得個人能夠聚集他在網絡上的通信和社會聯網。OnePlace使得個 人能夠聚集并管理他感興趣的所有不同內容和信息源(feed)。應該注意,在開始時盡管本
6發明的很多實現方式在移動設備的背景下具有特定值,但是也可以在例如,臺式計算機、機 頂盒等的其他背景下預見可以獲得這里描述的功能的本發明的實施例。對oneSearch查詢處理器的實現方式的操作的簡短描述有助于理解onePlace,因 為存在oneSearch和onePlace 二者都可以從中受益的共同的潛在信息范例。在這個示例 中,用戶輸入查詢“apple”。除了 web頁和文檔中的文本或者與web頁和文檔相關聯的文本 外,術語“apple”可以被映射到很多抽象觀念、真實世界對象、以及數字對象和媒體。這些事 物被統稱為“實體”。OneSearch采用字符串“apple”執行去歧義處理(disambiguation), 以確定至少一些可能“apple”可能代表的實體,例如公司、水果、記錄標簽等,它們中的每一 個隨后可以被映射到一個或多個結果類型。例如,如果實體是Apple 公司,則不同的結果類型可能會包括地理結果(例如, 公司或商店位置)、股票價格、新聞故事(例如,文本和視頻)、以及傳統web和移動web鏈 接。OneSearch隨后基于在去歧義處理階段識別出的一個或多個實體以及它們到結果類型 的各個映射,呈遞結果類型的集群。關于oneSearch的操作的附加消息可以參考于2007年 1月5日遞交的名為“CLUSTERED SEARCH PROCESSING”的美國專利申請No. 11/651,102 (律 師文檔編號No. 08226/0205903-US0)獲得,該申請的全部內容通過引用結合于此用于所有 目的。在將書簽的傳統概念應用于全新的層次時,OnePlace使用類似于oneSearch采用 的實體和結果類型的概念。如這里所使用的,術語“智能書簽”是指這樣的對象或對象組 合,其中該對象或對象組合代表一個或多個實體與一種或多種結果類型的組合且有助于對 用戶感興趣的內容進行動態訪問。這與通常被作為對應于web上的信息對象的靜態URL存儲的傳統書簽(諸如與瀏 覽器相關聯的書簽)相反。相反,onePlace智能書簽不僅可以包含傳統書簽的部分或全部 功能,而且它們還允許用戶用書簽以各種抽象層次對數字和現實世界中的任何類型的實體 進行標注。并且即使這種實體可能具有與其相關聯的多個URL、多個信息源或流、和/或多 個資源,onePlace智能書簽也能使所有的這些信息對象由一個實體決定,并且至少在一些 實例中,智能書簽能夠接入涉及該實體的更新流中。應該注意,預見了這樣的實施例,其中實體到結果類型的組合或映射包括一到一、 一到多、多到多、以及多到一映射。在這里描述的一些示例中,這些各種可能由短語“(一個 或多個)實體和(一個或多個)結果類型”表示。應該注意,可以被作為用于本發明的各種 實施例的實體和結果類型的可能范圍實質上是不受限制的。另外,很多實體和結果類型可 以被用作取決于特定應用的實體和/或結果類型。這里提到的實體和結果類型之間的任何 關系只是示例,并且不應該被認為是限制。因為各種不同類型的實體和結果類型之間可以 存在實際的不受限制的關聯(例如,運動社團參與者還可能是名人;電影和電視節目包括 名人等)。所以,在實體和融合或復合體中間存在牽制和層級關系。根據各種實施例并且如下面將要描述的,智能書簽可以以各種方式被創建、組織、 以及呈現。在圖1的截屏圖中示出了一些示例。圖1的截屏圖102示出了用戶的智能書簽的“Favorite(喜好)”視圖,其中實 體“ London (倫敦)”與結果類型“ weather (天氣)”相關聯;并且實體“ eBay ”與結果 類型“stock price (股票價格)”、“stockchart (股票價值趨勢圖)”、以及“RSS newsarticle (RSS新聞文章),,相關聯。實體“Engadget. com"被示出為具有結果類型為“RSS feed (RSS信息源)”的五個相關聯的結果,同時對象“Trip to London (去往倫敦的旅行)” 實際上是與旅行有關的智能書簽的集合。將參考截屏圖108進一步描述書簽集合。圖1的截屏圖104示出了 “All Bookmark(所有書簽)”視圖,其中針對每個實體 示出了相關聯的結果(例如,新的和/或未讀的)的數目以及與這些結果之一相關聯的一 些文本(例如,最近的)。如同RSS信息源一樣,這些智能書簽在新事件發生時被更新。與 RSS信息源不同,它們不限于單個信息源的來源或者用于發送信息的任何特定的技術機制。根據本發明的各種實施例,智能書簽可以被認為是由實體和結果類型的組合限定 的所存儲的查詢,其中,智能書簽在用戶感興趣的不同結果類型的內容出現時向用戶通知 并給出對用戶感興趣的內容的訪問。在一些情況下,它們被認為是涉及相關聯的(一個或 多個)實體的生命力(vitality)信息源。截屏圖106示出了 “Pulse(脈沖)”視圖,其示 出了根據具體實施例的對智能書簽的特性進行動態地、自動地更新。在這個視圖中,呈現出 了利用新近活動來對智能書簽進行更新。如所示的,每個智能書簽更新包括新近發布的內 容的一些表征。由于智能書簽可以被用于實體(而不僅僅用于字符串、URL或者RSS信息 源),所以Pulse視圖中的對智能書簽的更新可以是不同于最初用書簽標注的實體/結果 類型對的結果類型。例如,用戶可以用書簽標注公司“Apple”的股票,并且在關于“Apple” 公司的新聞故事被公布時查看Pulse視圖中的更新。另外,顯示在Pulse視圖中的更新不 僅可以從實體的初始來源搜集,而且可以從涉及實體的其他來源搜集。例如,用書簽對“Amy Winehouse (艾米 懷恩豪斯)” web頁的URL進行標注可以取決于“Amy Winehouse”實體, 并且來自不同來源但關于相同實體的更新(例如,另一個web站點上的Amy Winehouse相 冊的評論)可能會出現在用于“Amy Winehouse”智能書簽的Pulse視圖中。截屏圖108示出了“Collection(集合)”視圖,其示出了智能書簽的集合或分組的 理念。這些可以包括這樣的“智能集合”,其中“智能集合”是根據實體和/或結果類型之間 的關系、以及(一些實施例中)與其他數據和元數據之間的關系對用戶的智能書簽的自動 分組,例如用戶的空間位置(例如,“Near Me(我附近)”)、時間元數據(例如,“Valentine’s Day (情人節)”)、用戶的社會關聯或群組聯盟(例如,“Family Favorites (家庭偏好)”或 者“Popular in My Company (在我公司里流行)”)、用戶的智能書簽中間的自動聚類的話 題元數據(例如,“Obama and Clinton(奧巴馬和克林頓)”)、和/或它們的組合等。這還 可以包括由用戶創建的集合,即“My Collections (我的集合)”,其具有新近和/或未讀取 的結果的數目的相關聯的指示符。這使得用戶可以鞏固并管理他的智能書簽。圖2的截屏 圖中示出了集合的創建示例。如截屏圖202中所示,用戶可以明確地對集合應該被包括在 哪個自動生成的“Smart Collections"中進行識別。圖3和圖4的截屏圖示出了智能書簽的集合的一些進一步的方面。截屏圖302中 的智能集合“Celebrities (名人),,的選擇使得通過最近有活動的名人進行過濾后的用戶 的智能書簽被呈現(例如,截屏圖304和402)。這些中的一些可以是具有例如,可視內容的 較大的展開視圖,而另一些可以是只示出名人的名字、頭像、以及指示新聞和/或未讀的事 件的數目的圖標的較小的展開示圖。截屏圖304中的Amy Winehouse智能書簽的選擇使得 如截屏圖308中所示的智能書簽和相關聯的結果被呈現。“Trip to Hamburg(去往漢堡的 旅行)”集合的選擇使得如截屏圖306中所示的涉及Hamburg且根據結果類型聚類的智能
8書簽被呈現。在不脫離本發明的范圍的前提下,將結果類型與實體相關聯以創建智能書簽的方 式可以發生顯著變化。例如,在基于oneSearch模型的實施例中,可以暗中將一組結果類型 與后端的每個實體相關聯。在另一個示例中,用戶可以通過明確地選擇(一個或多個)實 體與(一個或多個)結果類型的組合來創建智能書簽。即,例如,用戶可以通過選擇映射到 由例如oneSearch查詢處理器確定的特定實體的結果類型子集來限定智能書簽。替代地,或者與這種明確選擇相結合,可以參考例如關于用戶的信息或者關于一 群用戶的行為(例如,偏好或行為模式)的信息來自動實現(一個或多個)實體與(一個 或多個)結果類型的組合。例如,如果用戶(或者具有與該用戶相類似的性格的其他用戶) 一般消費涉及特定實體或類似實體的特定結果類型組,則該結果類型組可能會在智能書簽 創建期間被建議給該實體和/或自動地與該實體相關聯。另外,(一個或多個)實體與(一個或多個)結果類型的給定組合可以隨著時間 改變,以反映用戶和/或一群用戶的行為的改變或新行為、,或者響應于涉及該(一個或多 個)實體的事件(例如,內容的公布)。將會理解,這些及其他途徑以及這些和其他途徑的組合可以被用來創建一個或多 個實體與一個或多個結果類型的組合,該組合可以提供對感興趣的內容的動態訪問。圖5和圖6的截屏圖中示出了智能書簽的創建示例。在截屏圖504中,用戶能夠 通過識別用于對實體進行識別的一個或多個種類(例如,音樂藝術家或名人)、并且有選擇 地選擇涉及實體的一個或多個標簽來幫助進行實體去歧義處理。用戶還可以指定新的智能 書簽應該屬于的一個或多個集合。除了有助于去歧義處理,標簽還可以幫助搜索用于對智能書簽進行更新的內容。 如截屏圖506和508、以及602和604所示,當用戶開始輸入標簽時,還可以使用戶響應于用 戶建議并選擇的標簽而添加他自己的標簽。這就像自動完成功能一樣,其中在這個示例中 所建議的標簽可能像作為智能書簽的主題一樣由其他音樂藝術家得出。替代地,多個所建 議的標簽可以在用戶開始輸入標簽之前、期間、和/或之后被呈現給用戶。在圖7的截屏圖 702和704中示出了將現存智能書簽移動到集合中的處理。圖8和圖9的截屏圖示出了這樣的用戶,其中該用戶通過選擇Smart Category (智 能種類)(在這個示例中,Celebrities)、選擇對應于特定名人的智能書簽、然后選擇各種 結果類型(例如,文章、相片、注解、以及鏈接)或者設置選項(在該設置選項中,用戶可以 修改影響智能書簽的操作方式的參數或者選擇包括智能書簽的集合),來從他的智能書簽 的高層次視圖開始向遞增的粒度視圖行進。圖10的截屏圖示出了呈現與特定集合(在這種情況下為“Trip to hamburg")相 關聯的智能書簽的不同方式的各種示例。在截屏圖1002中,智能書簽被根據種類(例如, 實體類型)聚類,并被按照字母順序呈現在每個種類中。在截屏圖1004中,智能書簽被參 考相關性而呈現,即先是最近被更新的智能書簽,然后是根據所添加的日期進行排序并且 不具有新近更新的智能書簽。截屏圖1006示出了用戶的所有智能書簽的按字母順序的排 序。集合中的智能書簽的很多其他類型的視圖也是可能的,以在智能書簽被創建的位置、智 能書簽所涉及的位置、和/或智能書簽被訪問的位置的地圖上立體地呈現智能書簽。類似 地,用戶可以根據智能書簽被創建時的時間/事件、智能書簽所涉及的時間/事件、和/或智能書簽被訪問時的時間/事件的時間線(timeline)或日歷從時間的角度查看集合中的 智能書簽。類似地,用戶可以根據創建智能書簽的人、智能書簽所涉及的人、和/或訪問智 能書簽的人的圖表、列表、或格柵從社會的角度查看集合中的智能書簽。類似地,用戶可以 根據智能書簽所涉及和/或與智能書簽有關的話題的標簽云(tag cloud)或者話題索引從 話題的角度查看集合中的智能標簽。根據智能書簽的空間、時間、社會、和話題元數據對集 合中的智能書簽(以及這些智能書簽的可選的聚類)的視圖進行組合,這些視圖的各種組 合也是可能的。根據一些實施例,可以將智能書簽的呈現、管理、以及創建與搜索結合在一起。圖 11的截屏圖中示出了示例。當用戶在搜索查詢中輸入“Mad”時,用戶的智能書簽中的相關 書簽被凸顯在表面上,即Madeco的股票價格、Madrid的天氣、以及從用戶的集合到所有的 相關智能書簽(即,實體/結果類型組合)的鏈接被凸顯在表面上。另外,由于他的實體知 識,系統還建議其他可能的實體和/或智能書簽添加到涉及至今輸入的搜索查詢的用戶集 合中,艮口添力口 Madonna、John Madden> Madison Square Garden。所以不同于標準的搜索月艮 務,oneSearch和onePlace可以在實體層次進行操作,而不只在web鏈接或字符串層次進 行操作。根據本發明的一些實施例,可以實現用戶的智能書簽的各種層次的共享。例如,可 以使得用戶允許其他用戶查看他的智能書簽從而肯定地與其他用戶共享他的智能書簽,查 看其他用戶用書簽標注了什么,并查看誰用書簽標注了相同或相似的事物等。根據一些實施例,可以對由oneCormect使能的各種網絡上的社會關系的聚集進 行平衡,以進一步增強用戶共享他們的智能書簽并與他們的智能書簽交互的方式。即,例 如,用戶的智能書簽可以被認為是個人信息或生命力的另一種形式,其可以在使用這種技 術的用戶網絡中的人們之間共享。關于oneCormect的操作的附加信息可以參考于2008年 2 月 11 日遞交的名為 “IDENTIFHNG AND EMPLOYING SOCIAL NETWORK RELATIONSHIPS” 的 美國專利申請No. 12/069, 731(律師文檔編號No. YAH1P134/Y04232US01)獲得,該申請的全 部內容通過弓I用被結合于此用于所有目的。另外,可以利用對用戶是誰、用戶在哪、當前時間、以及智能書簽涉及什么事的理 解,來增強智能書簽的生成、管理、呈現、和/或共享中的任意一項。即,例如,可以在實體/ 結果類型組合的創建和/或修改中對空間、時間、社會、和/或話題元數據進行平衡,以對結 果的呈現進行偏置并幫助對智能書簽的組織和共享。例如,對于用戶的位置或當前時間的知識可以被用來作用于給定示圖中的智能書 簽和/或凸顯在表面上的結果類型的排序。在以上描述的圖11的示例中,如果已知用戶 在Madrid,則可以基于該知識來選擇在表面凸顯的智能書簽和/或所建議的實體,在這種 情況下,例如Madrid天氣智能書簽(以及用戶的智能書簽中的可能的其他智能書簽)將很 可能在Madeco的股票價格之前被呈現。類似地,如果用戶具有涉及特定的體育職業運動隊 (sport franchise)的智能書簽,并且該隊當前正在比賽,則當前時間被認為最相關的結果 類型可能是比賽的當前得分。更一般地,可以參考何處/何時/何人/何事(4W)元數據來 對圖1至11的截屏圖中的任意示圖進行偏置。圖12至19的截屏圖提供了 onePlace的智能書簽可以被共享和/或貨幣化的方 式、以及W4元數據可以被平衡以創建、管理、呈現、和共享智能書簽的方式中的一些方式的示例。假設用戶創建了用于他喜愛的體育職業運動隊Boston Red Sox (波士頓紅襪隊) 的智能書簽或集合。這種智能書簽或集合的選擇將把用戶帶到如以上描述的參考圖3和4 的截屏圖304和402的登陸頁。這種登陸頁可以包括圖12的截屏圖1202中所示的大量 內容,其中,在用戶有這樣的熟人的情況下(這些熟人使得他們用于“Boston Red Sox”的 onePlace智能書簽為其他人、為所有其他用戶或者一些被允許的其他用戶的子集(諸如, 熟人、關聯人、朋友、家人、同事、同學等)所知),圖12的截屏圖1202代表響應于搜索查詢 "Boston Red Sox”的oneSearch搜索結果或者用于“Boston Red Sox”的登陸頁。利用對于用戶的社會關系(例如,由oneCormect使能)的知識的附加,搜索結果 可以包括代表用戶可以用來與其他人通信的通信電路的如同截屏圖1204中所示的結果, 例如,也喜歡Red Sox的熟人的結果、討厭Red Sox的熟人的結果、甚至作為Red Sox愛好 者的處于用戶的社會關系外的人的結果。類似地,利用W4元數據(例如,位置)的知識, 搜索結果可以包括如同截屏圖1206和1208中所示的結果,例如,用戶已經用“Boston Red Sox”和/或“Sad Adams”智能書簽標注的Boston體育酒吧。并且如圖13中所示,存在各 種與涉及Boston Red Sox的智能書簽相關聯的貨幣化機會。例如,截屏圖1302示出了對于不同類型的內容的贊助機會(1和2);在這個示例 中,體育得分和視頻片斷。競賽(3)的贊助在截屏圖1306中示出。截屏圖1306還包括用 于限制版本的禮物(4)的條目、以及地理上確定的在線要約(5)。截屏圖1308包括例如鈴 聲(6)等的購物鏈接。類似地,涉及“Lindsay Lohan (林賽 羅韓)”的智能書簽可以參考社會關系數據 和/或W4元數據(其也可以包括社會關系數據)來增強,其中圖14和15的截屏圖中示出 了類似的貨幣化機會。圖16至18的截屏圖中示出了另一組貨幣化選項,其中用戶所表達 的對工作鞋和零件的興趣被以各種方式使用,例如以過濾和/或組織內容和社會關系、贊 助攝影大賽、出售產品、進行市場調查、以及呈現視頻廣告等。圖19示出了涉及可口可樂的 附加的貨幣化機會。應該理解,圖12至19中所示的貨幣化機會表示可以對由本發明實施 例使能的智能書簽進行貨幣化的可能方式的小子集。本領域技術人員將會明白廣泛范圍的 其他機會。在onePlace的背景下,由用戶的智能書簽以及智能書簽的集合表示的“stored queries (存儲的查詢)”使得諸如根據oneSearch生成的結果之類的結果被呈現,除非這些 結果不是靜態的。即,onePlace智能書簽的動態特性使得用戶能夠訪問涉及他感興趣的實 體的最當前的內容和生命力。并且以上參考圖12至19的截屏圖描述的共享和貨幣化機會 也被類似地使能。例如,除了與用戶有社會關系且對Red Sox感興趣的其他用戶,在相同的地理位 置,例如San Francisco還可能存在具有涉及實體Boston RedSox的智能標簽的其他用戶。 使用對用戶處于什么地方以及例如,這些不相關的用戶聚集的地點的理解,可以向與可能 的智能標簽有關的用戶給出建議,例如,頻繁被Red Sox愛好者光顧的San Francisco體育 酒吧。另外,可以使用時間元數據(例如,下午四點的Red Sox電視廣播)來預測或通告 Red Sox愛好者在某些位置的集會,并且將這種生命力合并到用戶的智能書簽中。如將會理 解的,在特定背景下采用社會關系數據和/或W4元數據來幫助對智能書簽的創建、管理、呈
11現、和共享的方式實質上是無限的。應該注意,與本發明相關聯的貨幣化機會不必依賴于社會關系數據。例如,特定用 戶的智能書簽的特性創建了用于這些以及各種其他類型的貨幣化的機會。例如,結合在涉 及Boston Red Sox的智能書簽集合中的可以是購買Red Sox入場券或大事記的廣告。或 者,去往倫敦的打折航班可以被與用于倫敦天氣的智能書簽相關聯。或者主辦方標識或廣 告可以和與智能書簽相關聯的視頻信息源或新文章結合在一起。或者廣告商可以發起特定 內容或生命力的呈現。根據本發明的各種實施例采用的這些或其他貨幣化機會被以圖12 至19的截屏圖中的各個截屏圖提供。用戶的智能書簽的任意示圖(例如,登陸頁、pulse示 圖等)提供了這種機會。并且由于onePlace智能書簽可以被類推為如上所述的所存儲的 查詢,所以與傳統搜索相關聯的實質上的任何貨幣化類型都可以被應用于這種背景。可能 性是可數的。圖20至36的幻燈片示出了根據本發明的各種實施例的對智能書簽的創建、管理、 呈現、共享、以及貨幣化的進一步示例。例如,圖20和21中的截屏圖2004和2102至2108 示出了用戶指定數據源的能力,其中該數據源包括例如,用戶被連接至的網絡和用戶是其 成員的賬戶,并且智能書簽更新可以從該數據源得出。圖23的截屏圖2302至2306示出了 用于在截屏圖2002或截屏圖2202中選擇的相應智能書簽的登陸頁。圖24的截屏圖2402示出了對智能書簽進行過濾的概念。如所示的,給予用戶這 樣的選項參考各種W4元數據(例如,位置、社會關系、時間等)以及不同的種類(例如,實 體類型、結果類型等)來過濾書簽。“Pictures(畫面)”選項的選擇產生了圖25的截屏圖 2502,其中只有具有相片的智能書簽被特寫。圖25的截屏圖2504至2508以及圖26的截 屏圖2602示出了通過用戶的現存智能書簽進行搜索并添加涉及搜索查詢的新的智能書簽 的能力。圖27的截屏圖2702至2706提供了從最高層次集合示圖到更具體的示圖的與 智能書簽(即,Hamburg Trip)的集合相關聯的各種示圖的另一個示例。圖28至31的截 屏圖 2802 至 2806、2902 至 2904、3002 至 3006、以及 3102 至 3104 示出 了諸如 Movies (電 影)、Stocks (股票)、Sports (體育)、以及News (新聞)之類的"Categories (種類),,的 智能書簽的各種示圖。圖31的截屏圖3102以及圖32的截屏圖3202示出了具體到集合 “Tech&Gadgets”的特定示例。圖33的截屏圖3302提供了 “Pulse”視圖的另一個示例,其中呈現了用于用戶的 智能書簽的新近更新。圖34的屏幕截圖3402和3404示出了從Pulse視圖具體到Pulse 視圖中的特定實體的不同結果類型(即,文章和相片)的視圖。截屏圖3406示出了根據 “Favorites”來對用戶的智能書簽進行組織。圖35和36的截屏圖示出了用戶在不同的視圖之間行進的流程,其中該流程以 他的所有智能書簽的視圖開始,然后根據空間信息,即地理上相關的智能書簽對視圖(截 屏圖3502至3506)進行過濾。這些視圖然后接連切換通過Collections視圖(3508)、 Categories視圖(3602)、以及Pulse視圖(3604)。Pulse視圖然后被過濾為包括對于在社 會方面相關的智能書簽的(即,“From friends(來自朋友)”)更新(3606和3608)。根據各種實施例,onePlace智能書簽使得用戶能夠“bookmark the world(用書 簽對世界進行標注)”。即,利用W4元數據的知識,用戶可以用書簽來實際標注包括例如,人和地點在內的真實世界實體(與只標注數字對象相反)。所以,例如,如果用戶在Yankee Stadium(洋基棒球場),則他的空間位置可以從他的移動設備,例如他的蜂窩電話相當精 確地確定出來,并且位置是Yankee Stadium的事實可以參考任何在線地圖數據庫很容易 地確定。所以,用戶可以簡單地用書簽標注他的當前位置,而他的當前位置隨后可以在他 的智能書簽中作為實體Yankee Stadium出現,該實體又映射到其他實體(例如,New York Yankees (紐約洋基))以及各種結果類型(例如,地圖、相片、web站點、新聞、人物等)。根據各種具體實現方式,onePlace智能書簽允許用戶從多個不同類型的來源獲得 用于那個實體的現場信息源,以及與其他人共享這些智能書簽,和/或使得這些結果被以 考慮了 W4元數據和/或社會關系數據的方式繪制。根據本發明的各種實施例,預見了平衡onePlace智能書簽的特性的附加功能。根 據一類實施例,給予了用戶對結果類型繪制器(renderer)的明確控制權,以創建涉及感興 趣的實體的內容的定制呈現或者顯示列表。例如,可以給予用戶這樣的選項選擇他的智能 書簽的某個子集并請求與對應于所選擇的智能書簽的實體相關聯的任何視頻流被以連續 的方式流動,從而創建包括涉及用戶感興趣的實體的內容的定制視頻信道。涉及用戶的智 能書簽的某個子集的新聞故事可以被類似地聚集并呈現。更一般地,用戶將能夠將用于任 何實體的任意類型的結果類型內容結合到這種顯示列表中并在用于結果類型的相關顯示 器中觀看內容類型內容。應該理解,盡管呈現這種內容的順序可以由用戶明確控制,但是也 可以使用這里描述的任何技術來對這種順序進行自動控制或偏置。可以采用本發明的實施例來聚集各種計算背景中的任意一種背景中的內容。例 如,如圖37的網絡示圖所示,可以預見這樣的實現方式,其中相關的用戶群經由任意類型 的計算機(例如,臺式計算機、膝上型計算機、筆記本電腦等)3702、介質計算平臺3703 (例 如,電纜和衛星機頂盒以及數字視頻記錄器)、移動計算設備(例如,PDA) 3704、蜂窩電話 3706、或者任何其他類型的計算或通信平臺來與不同的網絡環境交互。并且根據各種實施例,根據本發明處理的用戶數據可以利用各種技術來收集。例 如,表示用戶與web站點或基于web的應用或服務交互的數據(例如,頁面視圖的數目)的 收集可以使用用于記錄用戶的在線行為的任何各種已知機制來實現。用戶數據可以被直接 或間接挖掘(mine),或者可以從互聯網上的與任何網絡或通信系統相關聯的數據集推斷出 來。盡管描述了這些示例,但是應該理解,這些數據收集方法只是示例性的,并且用戶數據 可以以很多方式來收集。一旦被收集到,用戶數據可以被以一些集中的方式處理。這由將被理解為對應于 多個分布式設備和數據庫(data store)的服務器3708和數據庫3710在圖37中示出。本 發明還可以在包括例如,基于TCP/IP的網絡、電信網絡、無線網絡等在內的各種網絡環境 中實現。這些網絡、以及根據本發明的各種社會聯網站點和通信系統(關聯數據可以從這 些社會聯網站點和通信系統聚集)由網絡3712表示。另外,能夠實現本發明實施例的計算機程序指令可以被存儲在任何類型的計算機 可讀介質中,并且可以根據包括客戶/服務器模型、對等模型(peer-to-peer model)在內 的各種計算模型在孤立的計算設備上執行,或者可以根據分布式計算模型(這里描述的各 種功能在不同的位置處被實現或采用)執行。盡管參考本發明的具體實施例特別示出并描述了本發明,但是本領域技術人員應該理解在不脫離本發明的精神和范圍的條件下可以對所公開的實施例作出形式和細節上 的改變。另外,盡管這里已經參考各種實施例討論了本發明的各種優點、方面和對象,但是 應該理解,本發明的范圍不應該通過這些優點、方面和對象來限定。
權利要求
一種用于提供對內容的訪問的計算機實現的方法,包括幫助在用戶界面中呈現智能書簽,所述智能書簽包括涉及特定概念的多個條目,每個條目傳達與所述特定概念有關且包括代表涉及所述特定概念的遠程存儲的內容的對象的當前信息,所述對象被配置為幫助對相應地遠程存儲的內容的訪問,所述條目中的至少一些條目涉及與如下用戶相關聯的場景元數據,所述用戶與所述用戶界面相關聯。
2.根據權利要求1所述的方法,其中所述場景元數據代表如下各項中的一項或多項 與所述用戶相關聯的用戶信息、與所述用戶相關聯的社會關系、與所述用戶相關聯的當前 地理位置、與所述用戶相關聯的當前時間、或者當前話題。
3.根據權利要求1所述的方法,其中由與所述多個條目相關聯的對象代表的所述遠程 存儲的內容由多個不同的源產生,所述智能書簽從而使得能夠對來自所述多個不同的源的 涉及所述特定概念的所述遠程存儲的內容進行聚集和動態訪問。
4.根據權利要求1所述的方法,還包括實質上實時地更新所述多個條目中的第一條 目,以反映如下各項中一項或多項的相應改變與所述第一條目相關聯的所述當前信息、或 者由與所述第一條目相關聯的對象代表的所述遠程存儲的內容。
5.根據權利要求1所述的方法,其中參考所述場景元數據對所述多個條目進行排序。
6.根據權利要求1所述的方法,其中所述場景元數據代表與所述用戶相關聯的社會關 系,并且其中所述多個條目中的第一條目包括對應于所述社會關系的生命力。
7.根據權利要求1所述的方法,其中所述場景元數據代表所述用戶所屬的群組,并且 其中所述多個條目中的第一條目與所述群組的其他成員有關。
8.根據權利要求7所述的方法,其中所述用戶不具有與與所述第一條目有關的所述群 組的其他成員中的至少一個成員的現存社會關聯。
9.根據權利要求1所述的方法,其中所述場景元數據代表與所述用戶相關聯的第一地 理位置,并且其中所述多個條目中的第一條目標識第二地理位置,所述第二地理位置位于 所述第一地理位置附近并與所述智能書簽的所述條目涉及的所述特定概念相關。
10.根據權利要求1所述的方法,其中所述場景元數據代表與所述用戶相關聯的當前 時間,并且其中所述多個條目中的第一條目標識與所述當前時間和所述智能書簽的所述條 目涉及的所述特定概念相關的事件。
11.根據權利要求1所述的方法,其中所述多個條目中的被選擇的條目包括以下內容 中的一項或多項主辦人標記、去往購物機會的鏈接、廣告、或市場調查機制。
12.根據權利要求1所述的方法,其中所述場景元數據代表所述用戶的當前地理位置, 所述方法還包括幫助所述當前地理位置處的所述用戶創建所述智能書簽,其中所述特定概 念對應于所述當前地理位置,從而使得所述用戶能夠用書簽對真實世界位置進行標注。
13.根據權利要求1所述的方法,其中所述場景元數據代表與所述用戶相關聯的社會 關系,所述方法還包括傳播被配置為使能所述智能書簽的實例化的智能書簽配置信息,所 述傳播是參考所述社會關系進行的,以使另一個用戶能夠使用所述智能書簽的實例。
14.具有存儲在其中的、包括智能書簽配置信息的數據結構的至少一個計算機可讀介 質,所述智能書簽配置信息被配置為使能智能書簽的實例化,所述智能書簽包括涉及特定 概念的多個條目,每個條目傳達與所述特定概念有關并且包括代表涉及所述特定概念的遠 程存儲的內容的對象的當前信息,所述對象被配置為幫助訪問相應地遠程存儲的內容,所述條目中的至少一些條目涉及與如下用戶相關聯的場景元數據,所述用戶與所述用戶界面 相關聯。
15.一種用于提供對內容的訪問的計算機實現的方法,包括存儲用于多個智能書簽的智能書簽配置信息,所述智能書簽配置信息被配置為使能所 述智能書簽在用戶界面中的實例化,每個智能書簽包括涉及特定概念的多個條目,每個條 目傳達與所述特定概念有關且包括代表涉及所述特定概念的遠程存儲的內容的對象的當 前信息,所述對象被配置為幫助訪問相應地遠程存儲的內容;以及響應于來自請求設備的對應于所述多個智能書簽中的第一智能書簽的請求,參考對應 于所述第一智能書簽的所述智能書簽配置信息幫助在所述請求設備處對所述第一智能書 簽的實例化,所述第一智能書簽的所述條目中的至少一些條目涉及與如下用戶相關聯的場 景元數據,所述用戶與所述請求設備相關聯。
16.根據權利要求15所述的方法,其中所述場景元數據代表如下各項中的一項或多 項與所述用戶相關聯的用戶信息、與所述用戶相關聯的社會關系、與所述用戶相關聯的當 前地理位置、與所述用戶相關聯的當前時間、或者當前話題。
17.根據權利要求15所述的方法,其中由與所述第一智能書簽的所述多個條目相關聯 的對象代表的所述遠程存儲的內容由多個不同的源產生,所述第一智能書簽從而使得能夠 對來自所述多個不同的源的涉及所述特定概念的所述遠程存儲的內容進行聚集和動態訪 問。
18.根據權利要求15所述的方法,還包括實質上實時地更新所述第一智能書簽的所 述多個條目中的第一條目,以反映如下各項中一項或多項的相應改變與所述第一條目相 關聯的所述當前信息、或者由與所述第一條目相關聯的對象代表的所述遠程存儲的內容。
19.根據權利要求15所述的方法,其中參考所述場景元數據對所述第一書簽的所述多 個條目進行排序。
20.根據權利要求15所述的方法,其中所述場景元數據代表與所述用戶相關聯的社會 關系,并且其中所述第一智能書簽的所述多個條目中的第一條目包括對應于所述社會關系 的生命力。
21.根據權利要求15所述的方法,其中所述場景元數據代表所述用戶所屬的群組,并 且其中所述第一智能書簽的所述多個條目中的第一條目與所述群組的其他成員有關。
22.根據權利要求21所述的方法,其中所述用戶不具有與與所述第一條目有關的所述 群組的其他成員中的至少一個成員的現存社會關聯。
23.根據權利要求15所述的方法,其中所述場景元數據代表與所述用戶相關聯的第一 地理位置,并且其中所述第一智能書簽的所述多個條目中的第一條目標識第二地理位置, 所述第二地理位置位于所述第一地理位置附近并與所述第一智能書簽的所述條目涉及的 所述特定概念相關。
24.根據權利要求15所述的方法,其中所述場景元數據代表與所述用戶相關聯的當前 時間,并且其中所述第一智能書簽的所述多個條目中的第一條目標識與所述當前時間和所 述第一智能書簽的所述條目涉及的所述特定概念相關的事件。
25.根據權利要求15所述的方法,其中所述第一智能書簽的所述多個條目中的被選擇 的條目包括以下內容中的一項或多項主辦方標記、去往購物機會的鏈接、廣告、或者市場調查機制。
26.根據權利要求15所述的方法,其中所述場景元數據代表所述用戶的當前地理位 置,所述方法還包括幫助所述當前地理位置的所述用戶創建所述第一智能書簽,其中所述 第一智能書簽涉及的所述特定概念對應于所述當前地理位置,從而使得所述用戶能夠用書 簽對真實世界位置進行標注。
27.根據權利要求15所述的方法,還包括參考所述場景元數據選擇用于包含在所述智 能書簽中的條目。
28.根據權利要求15所述的方法,其中所述場景元數據代表與所述用戶相關聯的社 會關系,所述方法還包括傳播被配置為使能所述第一智能書簽的實例化的智能書簽配置信 息,所述傳播是參考所述社會關系進行的,以使另一個用戶能夠使用所述第一智能書簽的 實例。
全文摘要
描述了幫助對特定用戶感興趣的內容進行聚集、共享、以及動態訪問的“智能書簽”。
文檔編號G06Q50/00GK101960447SQ200980107602
公開日2011年1月26日 申請日期2009年2月24日 優先權日2008年3月3日
發明者喬治·格里斯泰德, 卡洛·P·柏努利, 基思·薩福特, 李·帕瑞, 約瑟夫·歐’蘇利凡, 馬克·戴維斯, 麥克·波爾里斯 申請人:雅虎公司