欧美在线观看视频网站,亚洲熟妇色自偷自拍另类,啪啪伊人网,中文字幕第13亚洲另类,中文成人久久久久影院免费观看 ,精品人妻人人做人人爽,亚洲a视频

社交瀏覽的制作方法

文檔序號:6351072閱讀:179來源:國知局
專利名稱:社交瀏覽的制作方法
社交瀏覽
背景技術
在線社交網絡應用正在日益變得流行。人們依靠這種應用與朋友和家人保持聯(lián)絡和交互。典型地,為了使用這種在線社交網絡應用,個體將登錄相應于該應用的網站并將被提供發(fā)送給用戶的消息的視覺描述以及用戶聯(lián)系人的狀態(tài)更新。用于與聯(lián)系人分享信息的其它機制,諸如相片和視頻,在許多在線社交網絡應用上也是可用的。雖然這些在線社交網絡應用是有用的工具,其允許人們與聯(lián)系人交互,但是在一些實例中對特定個體而言登錄網站、瀏覽社交網絡內容、生成對消息的答復等等可能是不方便的。例如,如果個體正在通過利用瀏覽器執(zhí)行特定任務,用戶必須中斷該任務以使用社交網絡應用。關于通過從所期望的環(huán)境中移除個體而與朋友交互,這對該個體帶來的附加的負擔。通常,個體可能意識不到在他們的社交網絡中的消息是與他們當前的任務相關的。 然而,在個體正在執(zhí)行其它任務吋,將每個社交網絡消息/更新推送給該個體是不現實的。 在用戶正在嘗試執(zhí)行其它任務時,顯示多個消息可能中斷用戶的注意力。

發(fā)明內容
隨后是在此被更詳細描述的主題的簡略概述。該概述并不旨在成為關于權利要求范圍的限制。此處描述的是總體涉及社交網絡以及特別地涉及環(huán)境敏感(context-sensitive) 的社交網絡的各種技術。此處描述的技術涉及向正在觀看任意網頁的個體提供以某種方式與網頁的內容相關聯(lián)的社交網絡消息。依據ー個例子,個體能夠通過利用因特網瀏覽器瀏覽因特網并觀看任意網頁上的內容。網頁的內容能夠以自動化模式被分析以從網頁中提取特定關鍵詞,其中如此處所使用的,關鍵詞可以是或者包括來自網頁的文本、主題、名稱、地點、日期、短語等。例如,關鍵詞能夠從網頁中被提取,其中這些關鍵詞能夠至少部分地基于關鍵詞使用的頻率(在網頁中,通常的使用等)、確定關鍵詞是否在被禁止關鍵詞的列表中(關鍵詞是否在“停止”列表中)等而被提取。這種信息能夠被利用以確保像“該”、“或”、 “和”和其它普通詞語之類的普通詞語不會從網頁中被提取。其后,所提取的關鍵詞和它在網頁中的上下文能夠被分析以確定該關鍵詞的典型含義。例如,所提取的關鍵詞能夠關于標準的字典被分析以確定關鍵詞的典型含義。在一個例子中,該字典能夠被利用以確定在網頁內容中的關鍵詞“華盛頓(Washington)”是指華盛頓州,而不是華盛頓市或者喬治華盛頓。另外,經由ー個或多個社交網絡應用發(fā)布給個體的消息能夠被分析。消息可以是狀態(tài)更新、針對特定個體的通信、諸如喜歡的電影、當前的位置等關于個體的社交網絡中的成員的簡檔信息、或者其它合適的消息。類似于在上面關于網頁的內容所描述的,經由社交網絡應用發(fā)布的消息的內容能夠被分析。即,關鍵詞能夠從消息中被提取出,且其含義能夠被確定。在后面,所述關鍵詞和所關聯(lián)的含義可以被稱為實體。然后從網頁中提取出的實體可以與從多個由個體的聯(lián)系人通過社交網絡應用發(fā)布的消息中提取出的實體相比較。每個消息能夠相對于從網頁中提取出的每個實體而被分配ー個分數。消息的分數能夠至少部分地基于上述比較、在消息中存在的特定詞語、消息內容的唯一性、從消息經由社交網絡應用發(fā)布開始經過的時間量、個體之前是否閱讀過該消息、從個體閱讀消息開始經過的時間量、個體是否選擇相應于消息的任何鏈接、涉及個體提供的消息的明確反饋、消息發(fā)布者的身份(例如發(fā)布者是否是與個體頻繁交互的某個體)、 其它參數。社交網絡消息能夠至少部分地基于這些分數,相對于從網頁中提取出的實體而分級。如果消息的一個或多個已經被分配了在預定義的閾值之上的分數,則相應于提取出的實體的關鍵詞在網頁中被突出顯示。因此,觀看網頁的個體能夠快速地確定聯(lián)系人已經經由社交網絡應用發(fā)布消息,其在某個方面與該高亮顯示的內容相關。于是,個體可以做選擇以選定突出顯示的內容,例如通過使鼠標指針在內容上懸浮特定的一段時間。這能夠使得社交網絡消息的整體或消息系列連同網頁內容呈現給個體。社交網絡消息能夠以內嵌彈出窗、側欄或其它合適的形式呈現給個體。在另ー個方面,回復區(qū)域能夠與消息一起顯示。于是個體能夠回復該消息,使得該回復能夠被傳輸至社交網絡消息的發(fā)布者,在在線社交網絡站點上發(fā)布到個體的簡檔,等等。此外或者可替代地,用于提供關于消息的反饋的其它機構能夠與消息一起被顯示,諸如能夠被選擇以指示個體是喜歡還是不喜歡該消息的ー個或多個按鈕。在閱讀并理解附圖和說明書后,其它方面將會被認識到。


圖1是示例性系統(tǒng)的功能框圖,該系統(tǒng)為個體提供與個體正在觀看的任意網頁的內容相關的社交網絡消息。圖2是示例性系統(tǒng)的功能框圖,該系統(tǒng)使得從個體正在觀看的任意網頁的內容和 /或社交網絡消息中提取實體更便利。圖3是示例性系統(tǒng)的功能框圖,該系統(tǒng)使得關于從個體正在觀看的網頁提取的實體分級來自社交網絡應用的消息更便利。圖4是示例性圖形用戶界面,其包括能夠由個體選擇的突出顯示的內容,其中該內容具有與其相關的社交網絡消息。圖5是示例性圖形用戶界面,其描述對于個體正在觀看的網頁上的內容的選擇和作為結果產生的與內容相關的社交網絡消息的顯示。圖6是示例性圖形用戶界面,其描述內嵌彈出窗ロ的示例內容,該內容能夠連同從網頁中提取出的實體被顯示。圖7是示例性圖形用戶界面,其描述呈現社交網絡消息預覽,其中下劃線的社交網絡消息與個體正在觀看的任意網頁的內容相關。圖8是圖示出用于使得社交網絡消息連同任意網頁上相關的內容一起被顯示的示例性方法的流程圖。圖9和10顯示圖示出用于連同網頁上相關的內容一起顯示社交網絡消息并接收和傳輸對該消息的回復的示例性方法的流程圖。圖11是示例性計算系統(tǒng)。
具體實施例方式現在將參考附圖來描述總體上涉及社交網絡且特別地涉及與由作為所期望的社交網絡消息接收方的個體觀看的任意網頁上的相關內容一起呈現社交網絡消息的各種技木,其中相同的參考數字始終代表相同的元素。另外,為了解釋的目的,在此處圖示和描述了示例系統(tǒng)的若干功能框圖;然而,應當理解被描述為由特定系統(tǒng)組件執(zhí)行的功能可以由多個組件執(zhí)行。類似地,例如,一個組件可以被配置以執(zhí)行被描述為由多個組件執(zhí)行的功能。參考圖1,使得將社交網絡消息和在由個體觀看的任意網頁上與該社交網絡消息相關的內容一起呈現給該個體更便利的示例系統(tǒng)100被圖示出。個體102能夠利用因特網瀏覽器以載入特定網頁104,其中該網頁包含內容106。網頁104可以是任意網頁,S卩,網頁 104不需要是特定種類的,不需要具有分配給它的特定標簽,等等。因此,網頁104可以是與新聞、體育、購物相關的網頁或個體102希望觀看的任何其它網頁。個體102能夠訂閱至少ー個社交網絡應用108。例如,社交網絡應用108可以是 ー種在線應用,其允許個體102創(chuàng)建簡檔、接收來自個體102的聯(lián)系人的更新、粘貼圖片、視頻、評注等等以供個體102的聯(lián)系人瀏覽,接收來自個體102的聯(lián)系人的圖片、視頻、評注等等。然而,應當理解社交網絡應用108可以被包括在一個應用中,該應用的主要功能涉及社交網絡之外的活動。例如,在線電影出租應用可以包括社交網絡應用108以允許個體識別朋友,使得電影打分(rating)/推薦能夠在朋友之間共享。在另ー個例子中,在線零售商可以允許個體識別朋友,使得產品推薦、“愿望列表”、和涉及產品的評注能夠在朋友之間共享。此外,社交網絡應用108可能需要或者不需要聯(lián)系人之間的互易性(例如,在ー些社交網絡應用中,第一個體和第二個體必須互相接受彼此作為“好友”以允許在第一個體和第二個體之間傳輸和接收消息)。此外,社交網絡應用108可以接收和發(fā)布個體102的聯(lián)系人的狀態(tài)更新,使得如果個體102的聯(lián)系人改變了他們的狀態(tài),該狀態(tài)改變能夠被發(fā)布在如由社交網絡應用108 所提供的、個體102的網頁上的新聞遞送(news feed)中。在另ー個例子中,社交網絡應用 108可以是廣播應用,其將短的文本廣播給多個訂戶。因此,個體102再次可以訂閱社交網絡應用108并可以具有多個聯(lián)系人110-112,其中多個聯(lián)系人110-112能夠發(fā)布多個社交網絡消息以在社交網絡網頁上呈現給個體102 (和可能的其它個體)。在另ー個例子中,社交網絡應用108可以被配置以用于在特定機構的人(諸如公司、某個組織架構中的人、ー個或多個項目團隊等)之間共享信息。在這種情況中,例如,郵件列表、組織架構、項目團隊等等能夠定義個體102的聯(lián)系人,并且消息、員エ簡檔、共享文檔等等可以是經由社交網絡應用 108發(fā)布的消息。在這樣例子中,個體102和聯(lián)系人110-112能夠通過機構聯(lián)系(例如其中每ー個均是機構的員エ,一起在一個項目團隊,……)。系統(tǒng)100包括引擎114,其被配置以使得由聯(lián)系人110-112中的一個或多個發(fā)布的 ー個或多個社交網絡消息連同網頁104的內容106 —起(當該內容106在某個方面與所述 ー個或多個社交網絡消息相關時)被顯示。因此,如果個體102正在瀏覽涉及特定主題的網頁,并且個體102的聯(lián)系人已經經由社交網絡應用108發(fā)布了與該主題相關的消息,則社交網絡消息能夠與網頁104的內容106—起被顯示給個體102。如將在下面更詳細描述的,機制可以被用于使得社交網絡消息以不引人注意的方式顯示,使得網頁104的內容106是沒有被遮擋,除非個體102想要瀏覽與網頁104的內容106相關的社交網絡消息。依照ー個例子,引擎114能夠被配置為嵌入用于載入網頁104的瀏覽器的插件。 因此,引擎114的動作可以在個體102使用的客戶端計算設備上被全部地承擔,以觀看網頁 104。例如,引擎114可以至少部分地由Javakript代碼編寫。在另ー個例子中,引擎114 可以被配置以在計算云中的服務器上執(zhí)行。因此,引擎114可以被配置以在web服務器上執(zhí)行。在另ー個例子中,引擎114可以被配置以完全地在移動電話上或者以分布式方式跨越移動電話和計算云執(zhí)行。涉及引擎114的操作的其它的細節(jié)現在將被提供。引擎114能夠包括認證者組件 116,其能夠接收涉及個體102的、標識個體102的認證數據。例如,在個體102發(fā)起瀏覽會話時,認證者組件116能夠接收認證數據,其包括但不限于用戶名、密碼、生物計量數據等。 認證者組件116可以傳輸該認證數據至社交網絡應用108。社交網絡應用108能夠認證該用戶,并響應于該認證可以使得由個體的聯(lián)系人110-112經由社交網絡應用108發(fā)布的社交網絡消息被提供給引擎。引擎114接收到的消息可以是個體102的聯(lián)系人110-112經由社交網絡應用108發(fā)布的全部消息。在另ー個例子中,引擎114接收到的消息可以被限于閾值數量的最近發(fā)布的消息,來自個體102標識的特定聯(lián)系人的消息、涉及特定主題的消息、 特定類型的消息等。因此,個體102可以確切地指定哪些類型的消息是個體102在觀看任意網頁時期望被提供給個體102的。引擎114此外包括內容分析器組件118。在個體102引導(directingheb瀏覽器載入網頁104吋,內容分析器組件118能夠分析在網頁104上顯示給個體102的內容106。 該內容106可以是圖像、視頻、文本等。依照一個例子且如下面更詳細描述的,內容分析器組件118能夠從內容106中提取至少ー個實體。如此處使用的,實體可以是關鍵詞、主題、 分類、關鍵詞及其所關聯(lián)的含義或者其它合適的實體。例如,內容分析器組件118可以首先從內容106中提取關鍵詞,然后可以確定所提取出的關鍵詞的特定含義。如果該關鍵詞是 “藥”,該實體可以被確定為涉及保健、搖滾樂隊或者Gustav Klimt的油畫。內容分析器組件118還可以被配置以分析從社交網絡應用108接收到的消息的內容。特別地,內容分析器組件118能夠從接收自社交網絡應用108的社交網絡消息中提取ー 個或多個實體。相比于分析器組件118從網頁104的內容106中提取實體,當從社交網絡消息中提取實體時內容分析器組件118類似地操作。因此,內容分析器組件118能夠首先從社交網絡消息中提取ー個或多個關鍵詞,此后確定相應于所述(多個)關鍵詞的含義。例如,內容分析器組件118能夠首先從社交網絡消息中提取關鍵詞“Washington (華盛頓)”, 然后可以確定該關鍵詞指的是華盛頓州,而不是華盛頓市或者喬治華盛頓。內容分析器組件118能夠在從社交網絡應用108中接收到社交網絡消息時對該社交網絡消息執(zhí)行實體提取,并且可以在網頁104被瀏覽器載入時對網頁的內容106執(zhí)行實體提取。弓丨擎114還可以包括比較器組件120,其能夠比較從網頁104的內容106中提取出的實體和從由個體的聯(lián)系人110-112經由社交網絡應用108發(fā)布的社交網絡消息中提取的實體。分級器組件122能夠至少部分地基于比較器組件120進行的比較為每個社交網絡消息分配分數。因此,比起與基本類似于從網頁中提取出的實體的實體不關聯(lián)的社交網絡消息,從中提取出的實體基本類似于從網頁104中提取出的實體的社交網絡消息將最可能被分配更高的分數。
除了比較器組件120進行的比較之外,分級器組件122能夠關于從網頁104中提取出的實體為社交網絡消息分配分數,這至少部分地基于社交網絡消息的內容的唯一性、個體102先前是否已經閱讀了社交網絡消息、從個體閱讀社交網絡消息102起的時間量、個體102提供的涉及社交網絡消息的明確反饋、個體102是否選擇了相應于社交網絡消息的一個或多個鏈接、社交網絡消息的發(fā)布者的身份等。在一個例子中,相比于分配給具有在其它消息中不是唯一的或者相對網頁104的內容106不是顯著唯一的內容的社交網絡消息的分數,分級器組件112可以為具有高度唯一的內容的社交網絡消息分配更高的分數(例如,如果社交網絡消息是網頁104的內容106的拷貝和粘貼,與網頁104的內容106 —起顯示該社交網絡消息給個體將是不合需要的)。類似地,如果個體102最近已經閱讀該社交網絡消息,分數可以低于分配給最近還沒有被閱讀(或者完全沒有被閱讀)的社交網絡消息的分數。標識符組件124能夠標識關于從網頁104中提取的實體已經被分配了在閾值之上的分數的社交網絡消息。因此,標識符組件124能夠標識被發(fā)現至少稍微與網頁104的內容106相關的消息。在另一個例子中,標識符組件IM能夠只標識最高分級的消息(在所有社交網絡消息中關于從網頁104的內容106提取出的特定實體已經被分配了最高分數的消息)。標識器組件1 使用的閾值可以由個體102設置。例如,個體102能夠指定由標識器組件IM標識的消息的最大數量,能夠指定社交網絡消息的內容與從任意網頁中提取的實體有多么相關(例如,閾值越高,在社交網絡消息和提取的實體之間必然就越相關),等等。弓丨擎114還可以包括顯示組件126,其能夠使得至少一個社交網絡消息與網頁104的內容106 —起被顯示,該至少一個社交網絡消息由標識符組件1 標識為與從網頁104的內容106中提取的實體相關。在一個例子中,顯示組件126能夠使得網頁104中的一個或多個關鍵詞以某種方式被突出顯示,使得個體102能夠確定經由社交網絡應用108發(fā)布的社交網絡消息或多或少與突出顯示的一個或多個關鍵詞相關。例如,能夠圍繞一個或多個關鍵詞繪制矩形框,一個或多個關鍵詞能夠被在下面劃線,一個或多個關鍵詞能夠被粗體顯示等等。依照一個例子,顯示組件1 能夠使得該內容被突出顯示,而不改變網頁104的HTML代碼。因此,寫入網頁104以檢測網頁中HTML代碼的改變的代碼不能夠檢測到顯示組件126的動作。這防止第三方捕獲期望顯示在網頁104上的社交網絡消息中的數據,或者防止確定哪些關鍵詞是與發(fā)布給個體102的社交網絡消息相關的。如上面指出的,顯示組件126能夠使得關鍵詞以不引人注目的方式被突出顯示,使得如果個體102選擇不瀏覽已經被發(fā)現是與從網頁104的內容106中提取的實體相關的社交網絡消息,個體102能夠閱讀內容106,而不會遮擋該內容106。然而,如果個體102希望觀看社交網絡消息連同內容106,個體102能夠選擇在網頁104上的突出顯示的關鍵詞。檢測組件1 能夠檢測這種選擇,并且能夠指示給顯示組件126已經做出了選擇。選擇可以由個體102通過利用鼠標指針而做出,使得個體102可以左鍵點擊或右鍵點擊突出顯示的關鍵詞。在另一個例子中,個體可以通過使得鼠標指針在突出顯示的關鍵詞上面懸停一個閾值時間量(例如,一秒鐘)來選擇突出顯示的關鍵詞。檢測組件1 能夠被配置以檢測在網頁104中對突出顯示的關鍵詞的任意適當的選擇。在檢測組件1 檢測到一個或多個突出顯示的關鍵詞的選擇時,顯示組件126能夠使得社交網絡消息與網頁104的內容106—起顯示。例如,社交網絡消息可以被顯示為內嵌彈出窗口。個體102可以通過選擇內嵌彈出窗口中的按鈕或者將鼠標指針從對應于社交網絡消息的關鍵詞上移開來關閉該內嵌彈出窗口。如下面將更詳細描述的,由顯示組件126顯示的社交網絡消息可以包括消息發(fā)布者的身份、圖像、文本等。另外,顯示組件1 可以使得回復區(qū)域與社交網絡消息(其被顯示在網頁104上)一起顯示。該回復區(qū)域能夠被配置以接收來自個體102的對社交網絡消息的回復。在另一個例子中,回復區(qū)域能夠被配置以在對社交網絡消息的回復中包括到正由個體102觀看的相關的web內容的鏈接。引擎114可以包括回復傳輸器組件130,其被配置以將由個體102在回復區(qū)域中提供的回復傳輸回社交網絡應用108、個體102選擇的另一個社交網絡應用,直接地傳輸至社交網絡消息的發(fā)布者的計算設備,等等。例如,回復能夠期望地在個體102的簡檔頁面上、在社交網絡消息的發(fā)布者的簡檔頁面上被發(fā)布,廣播至在個體102的社交網絡中的特定聯(lián)系人組,等等。因此,個體102可以進行社交網絡活動,包括與個體的聯(lián)系人交互,同時進行正常的瀏覽活動,而不必登錄對應于社交網絡應用108的網站。引擎114可以進一步包括活動生成器組件132,其被配置以生成相應于社交網絡消息的內容(其被使得由顯示組件126在網頁104上顯示)的活動。這種活動可以是建議、對個體102的學習更多關于社交網絡消息的內容的邀請、對個體102的購買涉及社交網絡消息的內容的項目的邀請,等等。因此,活動生成器組件132可以生成超鏈接,其在被選擇的情況下將瀏覽器引導到搜索引擎,并使得搜索引擎執(zhí)行與由顯示組件1 在網頁104上顯示的社交網絡消息的內容相關的搜索。在另一個例子中,如果網頁104的內容106涉及電影,并且顯示組件1 顯示的社交網絡消息涉及特定的電影,則活動生成器組件132能夠使得顯示組件1 顯示涉及該電影的放映時間(例如文本,其一部分可以是超鏈接,其表述“點擊此處查看在你的區(qū)域中的電影放映時間”)的活動。引擎114可以進一步包括廣告選擇器組件134,其能夠選擇廣告以與網頁104上的社交網絡消息一起被顯示。廣告選擇器組件134可以使用任何合適的技術選擇廣告。例如,消息的發(fā)布者可以希望提供優(yōu)惠券或邀請函作為發(fā)布者推薦的特定產品或服務的廣告,使得社交網絡消息的發(fā)布者的朋友能夠使用該優(yōu)惠券或邀請。這些廣告可以被個體102視為是值得信賴的,因為它們是從個體102的聯(lián)系人直接提供的。在另一個例子中,廣告選擇器組件134能夠至少部分地基于由內容分析器組件118從社交網絡消息中提取出的實體來選擇廣告以與社交網絡消息一起顯示。因此,例如,被視為與電影相關的社交網絡消息可以期望地與電影租賃商店或者電影租賃服務的廣告一起被顯示。在又另一個例子中,廣告可以在社交網絡消息中的關鍵詞上投標(bid),并且廣告選擇器組件134可以至少部分地基于該投標來選擇顯示的廣告。應當理解個體102能夠控制服從引擎114的操作的網頁或網頁的類型。例如,當個體102正在觀看諸如銀行網站的安全網站時,引擎114能夠被配置為空閑的。在另一個例子中,個體102可以指定域、網頁等,在其中個體102期望引擎114不執(zhí)行?,F在參考圖2,使得從網頁內容和/或社交網絡消息中提取關鍵詞/實體更便利的示例系統(tǒng)200被圖示。系統(tǒng)200包括內容分析器組件118,如上面描述的,其能夠接收網頁內容以及社交網絡消息。內容分析器組件118能夠包括關鍵詞匹配器組件202,其能夠從網頁內容和/或社交網絡消息中提取一個或多個關鍵詞。系統(tǒng)200進一步包括數據存儲器204,其包括詞語頻率列表206、停止列表208和訓練字典210。數據存儲器204可以被實現為本地、持續(xù)的數據存儲器,諸如硬盤驅動器。在另一個例子中,數據存儲器204可以被實現為非持續(xù)的存儲器,諸如存儲器中的緩存。詞語頻率列表206可以包括多個詞語和使用這些詞語的頻率。詞語頻率列表可以指示在查詢中使用的詞語的頻率、在特定類型的文檔中使用的詞語的頻率,等等。停止列表208可以包括不應從網頁的內容或者社交網消息中提取出的關鍵詞。因此,在操作中,關鍵詞匹配器組件202能夠從網頁內容和/或社交網絡消息中選擇關鍵詞,比較所選擇的關鍵詞與詞語頻率列表206中的數據,以確定關鍵詞利用的頻率。關鍵詞匹配器組件202還可以訪問停止列表208以確定所選擇的關鍵詞是否在停止列表208中。通過關鍵詞匹配器組件202利用詞語頻率列表206和停止列表208能夠防止普通關鍵詞被提取出,諸如詞語“該”、“或”、“和”等等。內容分析器組118進一步包括提取器組件212,其能夠確定由關鍵詞匹配器組件202提取出的關鍵詞的典型含義。特定地,提取器組件212能夠接收由關鍵詞匹配器組件202提取出的關鍵詞,并且能夠訪問訓練字典210以確定該關鍵詞的典型含義。提取器組件212能夠分析涉及所提取的關鍵詞的上下文,并能夠訪問訓練字典210以學習該詞語的典型含義。這能夠被利用以在關鍵詞匹配器組件202從網頁的內容和/或一個或多個社交網絡消息中提取出關鍵詞“華盛頓”時,消除在“華盛頓州”、“華盛頓市.,,和“喬治華盛頓”之間的歧義。提取器組件212可以在訪問訓練字典210之后輸出實體,其中該實體可以是關鍵詞、關鍵詞與如從訓練字典210中確定的關鍵詞的含義、主題等等。有多種技術來執(zhí)行實體提取,本領域技術人員將理解并認識到提取器組件212的各種形式。使用涉及訓練字典210的更多細節(jié),可以在一些預定義的詞語分類上執(zhí)行學習算法。該分類可以是百科全書、字典、維基等等。因此,給定關鍵詞和特定上下文,對于該上下文該關鍵詞的含義能夠通過訪問訓練字典210而被確定。關鍵詞的含義能夠包括關鍵詞的主題、分配給關鍵詞的種類、分配給關鍵詞的種類或主題的層級,等等。內容分析器組件118可以另外包括過濾器組件214,其過濾包括不合適的內容的消息。例如,過濾器組件214能夠分析社交網絡消息以確定這樣的消息是否包括褻瀆的言行或者不適于被個體102觀看的詞語的組合。由過濾器組件214過濾的消息能夠被移除,不考慮與網頁的內容一起被顯示?,F在參考圖3,圖示了一種示例系統(tǒng)300,其使得關于這樣的消息相對從網頁的內容中提取出的實體有多么相關而分級多個社交網絡消息更便利。如上面指出的,分級器組件122從比較器組件120 (圖1)接收比較數據,其指示從網頁的內容中提取出的實體是否類似或匹配從社交網絡消息中提取出的實體。在關于從網頁的內容中提取出的實體分配分數給社交網絡消息時,分級器組件122能夠考慮該比較數據。系統(tǒng)300包括數據存儲器302,其包括多個社交網絡消息304和與其對應的元數據306。數據存儲器302可以被實現為持續(xù)的存儲器,諸如在硬盤驅動器上,或者實現為非持續(xù)的存儲器,諸如從社交網絡應用108取得的社交網絡消息304的存儲器中的緩存。分級器組件122能夠包括消息分析器組件308,其能夠訪問數據存儲器302并分析特定社交網絡消息的元數據。分級器組件122可以至少部分地基于社交網絡消息的元數據分配分數給社交網絡消息。該元數據可以包括指示社交網絡消息內容的區(qū)別的數據(相比于其他消息或者相比于個體102正在觀看的網頁的內容,內容是否有非常大的區(qū)別、適度的區(qū)別、略微的區(qū)別等)。
元數據306還可以包括指示個體102是否閱讀了該消息的數據、指示自從個體閱讀了消息之后的時間量的數據、由個體102分配給社交網絡消息的明確反饋(例如,個體是喜歡還是不喜歡消息,還是將消息標記為垃圾信息,……)、個體102是否選擇對應于社交網絡消息的鏈接、和/或社交網絡消息的發(fā)布者的身份。例如,相比于分配給較少與個體102交互的某人發(fā)布的消息的分數,分級器組件122可以分配較高的分數給由個體102的親密朋友(例如,與個體102頻繁交互的發(fā)布者)發(fā)布的消息。分級器組件122能夠為多個社交網絡消息304的每個生成分數,并且可以至少部分地基于所分配的分數分級社交網絡消息。這些分配的分數指示在個體102正觀看的網頁的上下文中社交網絡消息是否被認為很可能是個體102感興趣的?,F在參考圖4,圖示了一種示例圖形用戶界面400,其示出在具有與其相關的社交網絡消息的網頁內容中的實體。圖形用戶界面400可以包括指示文章的標題的文本、對應于文章的圖像以及文章的文本。如能夠被確定的,四個實體402、404、406和408已經從網頁的內容中被提取出,并且已經被發(fā)現具有與其相關的社交網絡消息,其中該社交網絡消息能夠由瀏覽網頁的個體的社交網絡的成員發(fā)布至社交網絡應用。在另一個例子中,個體102可以期望經由社交網絡應用接收來自一般公眾關于特定主題的更新。例如,一般公眾的成員可以寫關于特定場所的評注,且個體102可以期望接收涉及該場所的評注。在這個例子中,消息的發(fā)布者不是個體102的聯(lián)系人(并因此可以不在個體102的社交網絡中),但是個體102仍然期望接收該信息。如在這個示例附圖中能夠看出,文本被加粗和下劃線以指示社交網絡消息與該下劃線的/加粗的文本相關。當然,還有其它用于突出顯示網頁內容的方式,包括更改文本/圖像的顏色、使得框圍繞實體顯示,等等。此外,能夠確定沒有什么遮擋個體看到該實體/文本。因此,如果個體不介意觀看社交網絡消息,個體能夠在網頁的內容上面閱讀?,F在參照圖5,圖示了一種示例圖形用戶界面500,其描繪在選擇突出顯示的實體時社交網絡消息的顯示。如能夠被確定的,突出顯示的實體406已經被個體通過個體的輸入姿勢而被選擇,諸如通過利用鼠標指針502。如上面描述的,通過使用鼠標指針的選擇可以是左鍵點擊、右鍵點擊、中間按鈕點擊、在突出顯示的實體406上面懸停特定時間段,等等。一旦確定個體已經選擇了突出顯示的實體406,被發(fā)現與突出顯示的實體406相關的對應的社交網絡消息504被呈現給個體。如果個體選擇了網頁中其它突出顯示的實體,其他社交網絡消息可以被呈現給個體。如在圖5中所示的,社交網絡消息504可以作為內嵌彈出框被呈現給個體,其至少部分地遮擋了網頁的內容。在另一個例子中,社交網絡消息504可以顯示在瀏覽器的工具欄中,使得沒有網頁的內容被遮擋。在又另一個例子中,社交網絡消息504可以顯示在側欄中。當然,用于與社交網絡消息相關的網頁的內容一起顯示社交網絡消息的其它方式是可預期的并且意圖落在此處所附的權利要求的范圍內。現在參照圖6,一種示例圖形用戶界面600被圖示。該圖形用戶界面600描述社交網絡消息602,其能夠與個體正在觀看的任意網頁的內容一起被顯示。在這個例子中,社交網絡消息602可以包括標題(如果該標題存在)。另外,社交網絡消息602可以包括標識圖像604,其能夠標識社交網絡消息602的發(fā)布者的身份。標識圖像604可以是發(fā)布者的照片、化身、或其它合適的圖像。社交網絡消息602進一步包括內容606,其可以是文本、照片,可以包括視頻和/或其它合適的內容。社交網絡消息602可以進一步包括回復區(qū)域608,其被配置以接收來自觀看網頁的個體的對于社交網絡消息的回復。例如,觀看網頁的個體可以將文本插入至回復區(qū)域608并選擇按鈕(未示出),其使得回復被傳輸至一個或多個社交網絡應用(例如,至個體和/或社交網絡消息602的發(fā)布者的簡檔)。此外或者可替代地,用于回復或提供關于社交網絡消息602的信息的其它機制是可預期的。例如,社交網絡消息602可以包括一個或多個按鈕,其允許個體快速地指示個體是對消息602滿意還是不喜歡該消息 602。此外,社交網絡消息602可以可選地包括廣告610。廣告610可以被顯示為超鏈接文本、顯示為可以由個體選擇的圖像等等。社交網絡消息602可以進一步包括可以由個體追求的活動612,其中活動612涉及社交網絡消息602的內容606。例如,社交網絡消息602的內容606可以包括特定位置的敘述,活動612可以詢問個體其是否希望接收該位置的地圖。其后,個體612可以選擇相應于該活動的超鏈接,并且位置的地圖可以被呈現給個體。在另一個例子中,活動612可以向個體建議在線購買內容606中提及的產品,搜索至內容606中提及的目的地的機票,或其它合適的活動?,F在參照圖7,呈現了圖示可替代實施例的示例性圖形用戶界面700。在這個例子中,當個體使用鼠標指針502選擇突出顯示的實體406時,預覽消息704被呈現給個體,其中該預覽消息704可以包括指示發(fā)布者的身份的數據(圖像和/或文本)。因此,個體可以選擇突出顯示的實體406,確定是誰發(fā)布的該消息,并之后選擇瀏覽該消息的全部。例如,預覽消息704可以包括按鈕,其使得該按鈕被擴展以顯示消息的全部給個體。在另一個例子中,預覽消息704可以包括鏈接,其使得另一個瀏覽器標簽被打開并使得瀏覽器載入相應于社交網絡應用的網頁,其中個體能夠在該網頁上瀏覽社交網絡消息。現在參照圖8-10,各種示例方法被圖示并描述。雖然該方法被描述為按次序執(zhí)行的一系列動作,但是應當理解該方法不限于該次序的順序。例如,一些動作可以以與此處描述的順序不同的順序發(fā)生。另外,動作可以與另一個動作同時地發(fā)生。此外,在一些例子中,不是全部的動作都是實現此處描述的方法所需的。此外,此處描述的動作可以是計算機可執(zhí)行的指令,其能夠由一個或多個處理器實現和/或存儲在計算機可讀媒介或介質上。計算機可執(zhí)行指令可以包括例程、子例程、程序、執(zhí)行線程和/或類似物。進一步地,方法的動作的結果可以被存儲在計算機可讀介質中,顯示在顯示設備上,和/或類似?,F在參照圖8,圖示了一種方法800,其利于使得社交網絡消息與任意網頁的內容一起被顯示。方法800開始于802處,且在804處個體正在觀看的任意網頁的內容被瀏覽/分析。在806處,從任意網頁中提取出關鍵詞。如上面描述的,該關鍵詞能夠通過利用詞頻信息和/或停止列表被提取。在步驟808處,至少部分地基于涉及該關鍵詞的上下文確定關鍵詞的含義。例如,訓練字典能夠被訪問和利用以便確定所提取的關鍵詞的含義。如上面指示的,關鍵詞和相應的含義能夠被稱為實體。在810處,從社交網絡應用接收消息,其中該消息是來自個體的社交網絡的成員并且旨在從消息的發(fā)布者傳輸至該個體。能夠在個體觀看網頁之前或者個體正在觀看網頁的時間期間接收該消息。雖然在方法800中未示出,也能夠從接收到的社交網絡消息中提取出一個或多個實體。
在812處,將從社交網絡消息中提取出的實體與從網頁中提取出的實體相比較。在814處,至少部分地基于在812處進行的比較,使得該消息與網頁一起被顯示。方法800在816處完成?,F在參照圖9和10,圖示了示例方法900,其使得與個體正在觀看的網頁一起顯示社交網絡消息更便利。方法900開始于902處,且在904處,接收用戶認證數據。該數據可以是用戶名、密碼等等,其允許個體登錄社交網絡應用。在906處,個體向一個或多個社交網絡應用認證(例如,認證數據被傳輸給社交網絡應用以認證該個體)。在908處,由個體正在觀看的網頁的內容被瀏覽/分析。特別地,在910處一個或多個關鍵詞能夠從網頁中被提取出。此外,雖然未示出,但是能夠通過學習關鍵詞的含義提取實體。在912處,該實體與經由社交網絡應用發(fā)布的多個消息的內容相比較。例如,每個社交網絡消息可以具有從中提取出的實體。在914處,能夠關于從網頁中提取出的實體為每個社交網絡消息分配分數。在916處,分配給社交網絡消息的分數被分析以確定是否有任意分數在預定閾值之上(是否有任何社交網絡消息被發(fā)現與從網頁中提取出的實體緊密相關)。如果沒有分數在閾值之上,在918處做出關于是否還有任何其它實體已經從網頁中被提取出的確定。如果已經從網頁中提取出其它實體,方法回到910。如果每個實體已經從網頁中被提取出,方法900在920處完成。如果在判決框916處確定至少一個社交網絡消息被分配了閾值之上的分數,則方法900繼續(xù)至922處,此處相應于該實體的關鍵詞被突出顯示在網頁上。這能夠為個體提供與突出顯示的關鍵詞相關的社交網絡消息已經被接收到的通知。方法900然后繼續(xù)至圖10。在擬4處,在網頁上的突出顯示的關鍵詞上檢測懸停。在擬6處,做出關于鼠標指針是否已經在關鍵詞上懸停閾值的時間量的確定。如果確定鼠標指針還沒有在關鍵詞上懸停閾值的時間量,則在9 處做出關于鼠標指針是否繼續(xù)在關鍵詞上懸停的確定。如果鼠標指針繼續(xù)在關鍵詞上懸停,則方法900回到擬6處。如果鼠標指針不再在突出顯示的關鍵詞上懸停,則方法900在930處完成。如果在判決框擬6處做出鼠標指針在關鍵詞上懸停閾值的時間量的確定,則方法900前進至932,此處具有在閾值之上的分數的社交網絡消息與網頁一起被顯示,其中消息被顯示為帶有內嵌回復區(qū)域,其被配置以接收來自個體的對社交網絡消息的回復。在934處,從個體接收對消息的回復。在936處,對消息的回復被傳輸至從其接收消息的社交網絡應用。例如,該回復可以被發(fā)布在個體的簡檔上。方法900在938處完成?,F在參照圖11,圖示了示例計算設備1100的高等級圖示,其能夠根據此處公開的系統(tǒng)和方法被使用。例如,計算設備1100可以被使用在支持顯示網頁給用戶的系統(tǒng)中。在另一個例子中,計算設備1100的至少一部分可以被使用在支持使得社交網絡消息與關聯(lián)于社交網絡消息的網頁上的內容一起被顯示的系統(tǒng)中。計算設備1100包括至少一個處理器1102,其執(zhí)行存儲在存儲器1104中的指令。指令可以是例如用于實現描述為如由上面討論的一個或多個組件執(zhí)行的功能的指令或用于實現上述一個或多個方法的指令。處理器1102可以通過系統(tǒng)總線1106訪問存儲器1104。除了存儲可執(zhí)行指令之外,存儲器1104還可以存儲社交網絡消息、用戶認證信息等等。
計算設備1100此外包括數據存儲器1108,其可由處理器1102通過系統(tǒng)總線1106訪問。數據存儲器1108可以包括可執(zhí)行指令、社交網絡消息、網頁、訓練字典等等。計算設備1100還包括輸入接口 1110,其允許外部設備與計算設備1100通信。例如,輸入接口 1110可以被用于從外部計算機設備、從個體等接收指令。計算設備1100還包括輸出接口 1112,其將計算設備1100與一個或多個外部設備對接。例如,計算設備1100可以通過輸出接口1112顯示文本、圖像等。另外,雖然圖示為單個系統(tǒng),應當理解計算設備1100可以是分布式系統(tǒng)。因此,例如,若干設備可以通過網絡連接通信,并可以共同地執(zhí)行描述為由計算設備1100執(zhí)行的任務。如此處使用的,詞語“組件”和“系統(tǒng)”旨在包含硬件、軟件或硬件和軟件的組合。因此,例如,系統(tǒng)或組件可以是進程、正在處理器上執(zhí)行的過程、或處理器。在另一個例子中,組件可以是存儲器的一部分或者一組晶體管。此外,組件或系統(tǒng)可以位于單個設備上或分布在若干設備上。注意到已經為了解釋的目的提供了若干例子。這些例子不應被解釋為對此處所附權利要求的限制。另外,可以認識到此處提供的例子可以被改變,但仍然落在權利要求的范圍中。
權利要求
1.ー種方法,包括下述計算機可執(zhí)行動作從個體在計算設備上正在觀看的任意網頁中提取至少ー個實體; 比較該至少ー個實體與個體的社交網絡數據,其中社交網絡數據包括由個體的社交網絡的成員生成的多個消息;至少部分地基于所述至少ー個實體與個體的社交網絡數據的比較,在多個消息中識別至少ー個消息;和使得所述至少ー個消息與連同所述至少一個實體的網頁一起被顯示。
2.權利要求1的方法,進ー步包括在消息被顯示在網頁上之前,使得網頁上與所述至少ー個消息相關的文本被突出顯示;禾ロ在消息被顯示之前,檢測個體執(zhí)行指示對突出顯示的文本感興趣的輸入姿勢。
3.權利要求1的方法,其中所述至少ー個消息在網頁上被顯示為內嵌彈出窗ロ。
4.權利要求1的方法,進ー步包括使得區(qū)域或按鈕中的一個或多個與在網頁上顯示的至少ー個消息一起被顯示,其中區(qū)域或按鈕中的所述ー個或多個被配置以接收來自個體的涉及所述至少ー個消息的輸入。
5.權利要求4的方法,進ー步包括在該區(qū)域中接收來自第一個體的回復消息;和使得該回復消息被傳輸至社交網絡應用。
6.權利要求1的方法,其中從任意網頁中提取所述至少一個實體包括 從網頁中選擇關鍵詞;比較該關鍵詞與詞語頻率數據,其中詞語頻率數據指示關鍵詞使用的頻率; 比較關鍵詞與停止列表,其中停止列表包括禁止被提取的關鍵詞;和至少部分地基于關鍵詞與詞語頻率數據的比較和關鍵詞與停止列表的比較,從任意網頁中提取所述至少ー個實體。
7.權利要求1的方法,其中從任意網頁中提取所述至少一個實體包括 訪問訓練字典;和至少部分地基于訓練字典的內容確定關鍵詞的含義。
8.權利要求1的方法,其中在多個消息中識別所述至少ー個消息包括至少部分地基于至少ー個以下參數來分級消息自從消息被消息的發(fā)布者生成開始所經過的時間量;消息的內容相對于ー個或多個其它消息或網頁的內容的區(qū)別;第一個體是否先前已經閱讀過該消息;自從第一個體已經閱讀該消息開始的時間量;由第一個體提供的對于消息的明確反饋;消息內容與網頁的相關性;第一個體是否選擇了相應于消息的鏈接;或消息的發(fā)布者的身份。
9.權利要求1的方法,進ー步包括使得超鏈接與消息一起顯示給第一個體,其中該超鏈接被配置以在被第一個體選擇時將第一個體引導至搜索引擎,其中該超鏈接被進ー步配置以使得搜索引擎至少部分地基于消息的內容執(zhí)行搜索。
10.ー種系統(tǒng),包括下述計算機可執(zhí)行組件內容分析器組件,其從個體正在觀看的任意網頁中提取至少ー個實體;比較器組件,其執(zhí)行對來自任意網頁的至少ー個實體與從通過至少ー個社交網絡應用發(fā)布的多個消息中提取的多個實體的比較;標識符組件,其至少部分地基于比較器組件進行的比較從多個消息中選擇至少ー個消息;和顯示組件,其使得由比較器組件選擇的至少ー個消息與至少ー個實體一起被顯示在網頁上。
11.權利要求10的系統(tǒng),進一歩包括檢測組件,其檢測個體選擇了網頁上的至少ー個實體,其中顯示組件被配置以在檢測組件檢測到個體已經選擇了網頁上的至少ー個實體時使得至少ー個消息被顯示為內嵌彈出窗ロ。
12.權利要求11的系統(tǒng),其中顯示組件被進ー步配置以在內嵌彈出窗口中生成區(qū)域, 其被配置以接收來自個體的對于至少ー個消息的回復。
13.權利要求12的系統(tǒng),進一歩包括回復傳輸器組件,其接收來自個體的回復并使得該回復經由社交網絡應用被發(fā)布。
14.權利要求10的系統(tǒng),進一歩包括廣告選擇器組件,其至少部分地基于從網頁提取的至少ー個實體或至少ー個消息的內容的一個或多個使得廣告與消息一起被顯示。
15.權利要求10的系統(tǒng),進一歩包括超鏈接生成器組件,其生成將與至少ー個消息一起顯示的超鏈接,其中該超鏈接被配置以在由個體選擇時將個體引導到搜索引擎,其中該超鏈接被進ー步配置以使得搜索引擎執(zhí)行涉及從網頁中提取的至少ー個實體的捜索。
全文摘要
本發(fā)明描述的方法包括動作在計算設備上從個體正在觀看的任意網頁提取至少一個實體,并且比較所述至少一個實體與該個體的社交網絡數據,其中該社交網絡數據包括由該個體的社交網絡的成員生成的多個消息。該方法進一步包括動作至少部分地基于對所述至少一個實體與個體的社交網絡數據的比較,在所述多個消息中識別至少一個消息,并使得所述至少一個消息連同所述至少一個實體被顯示在網頁上。
文檔編號G06F17/27GK102597996SQ201080050643
公開日2012年7月18日 申請日期2010年10月8日 優(yōu)先權日2009年11月9日
發(fā)明者A.C.霍夫, E.M.基奇曼, F.L.納蘭霍, F.P.佩諾夫, W.凱贊, 王俊凱 申請人:微軟公司
網友詢問留言 已有0條留言
  • 還沒有人留言評論。精彩留言會獲得點贊!
1
桑日县| 鲜城| 德钦县| 遂平县| 噶尔县| 张家港市| 永安市| 桑植县| 吴江市| 张掖市| 扎兰屯市| 岗巴县| 梧州市| 抚松县| 桐梓县| 阿勒泰市| 偏关县| 收藏| 来安县| 安阳县| 木里| 唐河县| 松潘县| 南通市| 临清市| 深水埗区| 靖安县| 石渠县| 武汉市| 威信县| 屏东县| 黑山县| 枣庄市| 蓝山县| 蕲春县| 平塘县| 文昌市| 民乐县| 西贡区| 伊吾县| 天祝|