新四季網

用戶感知的通知遞送的製作方法

2023-06-29 05:21:46


本公開內容大體涉及向用戶遞送通知。



背景技術:

可包括社交網絡網站的社交網絡系統可以使其用戶(諸如個人或組織)能夠與它進行交互並且能夠通過它而彼此交互。利用來自用戶的輸入,社交網絡系統可以在社交網絡系統中創建並儲存與用戶相關聯的用戶配置文件。用戶配置文件可包括用戶的人口統計信息、通信渠道信息以及個人興趣信息。社交網絡系統還可利用來自用戶的輸入,創建並存儲用戶與社交網絡系統中的其他用戶的關係的記錄,以及提供便於兩個用戶或多個用戶之間的社交交互的服務(例如,塗鴉牆、照片分享、事件組織、消息、遊戲或者廣告)。

社交網絡系統可通過一個或多個網絡將與其服務有關的內容或者消息發送至用戶的手機或者其他計算設備。用戶還可以在用戶的手機或其他計算設備上安裝軟體應用,用於訪問用戶的用戶配置文件以及社交網絡系統內的其他數據。社交網絡系統可生成一組個性化的內容對象(諸如,連接至用戶的其他用戶的聚合的故事的新鮮事)以顯示給該用戶。

移動計算設備(諸如智慧型手機、平板電腦或可攜式計算機)可包括用於確定其位置、方向或者方位的功能,諸如gps接收器、指南針、陀螺儀或者加速計。這種設備還可包括用於無線通信的功能,諸如,藍牙通信、近場通信(nfc)或紅外(ir)通信或者與無線區域網(wlan)或蜂窩電話網絡通信。這種設備還可包括一個或多個照相機、掃描器、觸控螢幕、麥克風或揚聲器。移動計算設備還可以執行軟體應用,諸如,遊戲、網絡瀏覽器或社交網絡應用。利用社交網絡應用,用戶可以與他們的社交網絡中的其他用戶連接、通信並共享信息。

在根據本發明的實施方式中,一種方法包括:

由一個或多個計算設備訪問要被發送至用戶的通知;

由一個或多個計算設備確定用戶的當前遞送上下文;

由一個或多個計算設備,從歷史服務檢索:

與用戶相關聯的關於通知的上下文的歷史通知數據;以及

對一個或多個遞送渠道中的每一者的轉化分數進行排名,其中轉化分數表明用戶與該通知交互的概率;

由一個或多個計算設備至少部分地基於通知、歷史通知數據、轉化分數或當前遞送上下文來確定應用於通知的通知策略;並且

由一個或多個計算設備應用通知策略至要被發送至用戶的通知。

歷史服務可以基於接收到的關於用戶與發送給用戶的通知的交互的信息來不斷地更新歷史通知數據。

歷史服務可以基於歷史通知數據定期更新用於確定針對通知的轉化分數的模型。

該模型可包括決策樹模型,還包括:

使用決策樹模型確定轉化分數。

通知策略可以指定:

何時向用戶遞送通知;

該通知到哪個端點;或者

發送該通知所通過的通信媒體。

確定應用於通知的通知策略進一步可包括:

從註冊數據存儲器檢索關於為用戶註冊的一個或多個通信媒體的信息;或者

從註冊數據存儲器中檢索關於為用戶註冊的一個或多個端點的信息。

確定應用於該通知的通知政策可進一步基於:

用戶的社交網絡信息,包括:用戶與通知的源之間的關係,或用戶對與該通知的內容相關聯的用戶或實體的親和度。

在根據本發明的又一實施方式中,一種或多種計算機可讀非易失性存儲介質包含軟體,該軟體在被執行時能操作以執行根據本發明的方法或者以上提到的任何實施方式。

在根據本發明的另一實施方式中,一種系統,包括:一個或多個處理器;和耦接至處理器並且包括由處理器可執行的指令的存儲器,處理器當執行指令時可操作為執行根據本發明的方法或上述任一個實施方式。

在根據本發明的另一實施方式中,一種電腦程式產品,優選地,包括計算機可讀非易失性存儲介質,當在數據處理系統上執行時可操作實施根據本發明的方法或任何以上提及的實施方式。



技術實現要素:

在具體實施方式中,通知系統可以以用戶感知的方式向用戶遞送通知。這樣的通知可以通過一個或多個遞送渠道發送,例如,通過一個或多個通信媒體(例如,sms、mms、電子郵件、應用、語音)發送到一個或多個唯一端點(例如,電話號碼、電子郵件地址、由唯一設備標識符指定的特定客戶端設備)。在具體實施方式中,通知系統可以利用不同的技術來嘗試以增加用戶將與該通知交互(例如,「點擊」動作,由此用戶點擊呈現在呈現促銷內容的視覺通知中的連結,該連結然後在用戶的畫面上帶來第三方網站)的概率,這有希望增加「轉化」發生的可能性-用戶採取某些最終動作,即,遞送該通知的最終目標(例如,在第三方網站上完成動作,如註冊、內容消費或購買)。在具體實施方式中,通知系統的元件可以實現為社交網絡系統的一部分。在具體實施方式中,通知系統的元件可以實現為第三方系統的一部分。

在具體實施方式中,通知系統的策略引擎可以評估多個不同因素,以便確定用於通知的遞送指令。對於任何具體通知,策略引擎不僅可以評估(1)與通知相關聯的信息(例如,來源、內容、或者格式)以及(2)與特定用戶相關聯的信息(例如,用戶的人口統計信息、用戶的位置、用戶的可用遞送渠道及其狀態、用戶的當前遞送上下文、用戶配置文件信息、或用戶的社交網絡信息),而且可以評估(3)關於該特定用戶對過去通知的響應(例如,對不同通知/上下文/遞送模式的轉化率)和關於當前通知的(如果有的話)先前的上下文/遞送模式(如果有的話,和先前那些上下文/遞送模式的交互級別)的歷史的通知信息。

以上公開的實施方式僅是示例,並且本公開內容的範圍不限於此。具體實施方式可以包括以上公開的實施方式的組件、元件、特徵、功能、操作或者步驟的全部、一些或者一個也沒有。尤其在所附權利要求中公開了根據本發明的實施方式,涉及一種方法、存儲介質、系統以及電腦程式產品,其中,還可以在另一個權利要求範疇(例如,系統)內要求在一個權利要求範疇(例如,方法)內提及的任何特徵。僅為了形式原因,選擇了所附權利要求中的從屬權利要求或者後向引用。但是,從之前的任何權利要求中(具體而言,多重依賴性)刻意引用的任何主題也可被要求,因此無論所附權利要求選擇何種依賴性,權利要求及其特徵的任何組合都能被要求。可要求保護的主題不僅包括所附權利要求中所陳述的特徵的組合,而且包括權利要求中的特徵的任何其它組合,其中權利要求中提及的每個特徵可與任何其它特徵結合或是權利要求中的其他特徵的組合。此外,本文描述或描繪的任何實施方式和特徵可以在單獨的權利要求中和/或與本文描述或描繪的任何實施方式或特徵或與所附權利要求的任何特徵的任何組合中要求保護。

附圖說明

圖1a示出了與社交網絡系統相關聯的示例性網絡環境。

圖1b示出了向用戶遞送通知的示例性架構。

圖2示出了示例性社交圖譜。

圖3示出了通知系統的示例性實施方式。

圖4示出了以用戶感知的方式處理通知遞送的示例性方法。

圖5示出了示例性計算機系統。

具體實施方式

在具體實施方式中,通知系統可以以用戶感知的方式向用戶遞送通知。這樣的通知可以通過一個或多個遞送渠道發送,例如通過一個或多個通信媒體(例如,sms、mms、電子郵件、應用、語音)發送到一個或多個唯一端點(例如,電話號碼、電子郵件地址、由唯一設備標識符指定的特定客戶端設備)。在具體實施方式中,通知系統可以利用不同的技術來嘗試以增加用戶將與通知交互(例如,「點擊」動作,由此用戶點擊呈現在呈現促銷內容的視覺通知中的連結,該連結然後在用戶屏幕上帶來第三方網站)的可能性的方式來提供該通知,這有希望增加「轉化」發生的可能性-用戶採取某個最終動作,即,遞送通知的最終目標(例如,在第三方網站上完成動作,如註冊、內容消費或購買)。

在具體實施方式中,通知系統的策略引擎可以評估多個不同因素,以便確定用於通知的遞送指令。對於任何特定通知,策略引擎不僅可以評估(1)與通知相關聯的信息(例如,來源、內容或格式)和(2)與特定用戶相關聯的信息(例如,用戶的人口統計信息、用戶的位置、用戶的可用遞送渠道及其狀態、用戶的當前遞送上下文、用戶配置文件信息或用戶的社交網絡信息),而且可以評估(3)關於該特定用戶對過去的通知的響應(例如,不同的通知/上下文/遞送模式的轉化率)以及關於當前通知的之前的(如果有的話)上下文/遞送模式(以及如果有的話,對於那些之前的上下文/遞送模式的交互級別)的歷史通知信息。

在具體實施方式中,通知系統的歷史服務可以收集和分析用戶對過去通知的響應,以便確定用戶與(如果有的話)過去通知的交互級別。關於用戶對過去通知的響應的信息可以存儲在歷史通知數據存儲器中。收集的關於過去通知的歷史數據的類型可包括(通過示例而非限制的方式):通知內容和格式、通知的來源、過去通知遞送給用戶的日期和時間、通知發送至的遞送渠道、通知是否已成功傳送到遞送渠道(以及嘗試的上下文/遞送模式)、或有關後續完成交易的信息(其中,完成的交易與過去通知相關聯),包括完成時間。

使用這種歷史數據,歷史服務還可以按照其轉化分數對發送給特定用戶的過去通知的通知/上下文/遞送模式的不同方面進行排名,諸如通過示例而非限制的方式:遞送渠道、通知內容類型、通知源、遞送上下文或遞送模式。在具體實施方式中,歷史服務可以通過將兩組數據組合在一起來計算轉化分數的排名,兩組數據例如是在遞送通知之後的第一時間(例如,遞送之後3小時)針對特定遞送渠道的平均轉化分數和遞送通知後的第二時間(例如,遞送後36小時)的針對特定遞送渠道的平均轉化分數。從這種歷史數據的全局視角來看,歷史服務還可以按照轉化分數對所有用戶中過去通知的通知/上下文/遞送模式的不同方面進行排名。

由於關於用戶與發送給用戶的通知的交互的信息發回到通知系統,歷史服務可以基於接收到的信息不斷地更新歷史通知數據,以便向策略引擎提供關於過去的用戶交互的最新信息。在一些實施方式中,歷史服務還可以基於歷史通知數據來保持決策樹模型,用於確定針對當前通知的遞送指令。可以使用機器學習算法基於一組訓練數據和/或預先存在的一組歷史數據來最初構建決策樹模型本身。

在具體實施方式中,通知系統的註冊服務可以收集和存儲在啟用新的遞送渠道(通信媒體-端點組合)時由用戶的設備發送的信息。例如,如果用戶在其計算設備上安裝可以通過其遞送通知的軟體應用,則該應用可以將註冊信息發送回註冊服務,該註冊信息表明新的遞送渠道現在可用於該特定用戶-新的通信媒體(例如,該應用)可用於特定端點(例如,計算設備)。這種註冊信息可以以標識用戶、安裝的實例和計算設備的註冊令牌的形式提供。然後可以將關於用戶的可用遞送渠道的註冊信息提供給策略引擎,以供在確定要應用於特定通知的遞送策略時使用。關於用戶的可用遞送渠道的信息可以存儲在註冊數據存儲器中。註冊數據可以包括例如但不限於:端點的唯一標識符、端點的特徵和能力(例如,視聽規範、電池容量或網絡連接規範)、用於通信媒體的唯一標識符、通信媒體的特徵和能力(例如,最大消息大小、數據傳輸分配或最大帶寬)、或者軟體應用的安裝實例的唯一標識符。

通過評估如上所述的信息,策略引擎可以生成用於通知的遞送策略。遞送策略可以提供用於通知遞送服務的指令,以便根據指定的上下文/遞送模式遞送通知。上下文/遞送模式可以提供關於以下的指令:何時發送通知(例如,天、時間、理想的傳送上下文),如何發送通知(例如,應該利用哪個遞送渠道),最大持續時間(超過該最大持續時間則通知應該重新遞送),在沒有用戶交互和/或成功轉化的情況下何時以及如何重新遞送通知,或者是否根據(1)與通知相關聯的信息、(2)與特定用戶相關聯的信息,以及(3)歷史通知信息,遞送通知。

通知的實際遞送可以由接收通知和遞送策略的通知遞送服務來處理。通知遞送服務可以生成用於通過所選擇的遞送渠道遞送的適當形式的通知。通知遞送服務可以調度該通知以在指定的時間和天、以在檢測到特定的用戶遞送上下文(例如,在檢測到用戶已經開始主動使用其行動裝置時;基於用戶的日曆信息,確定用戶應當有空;在確定用戶的位置已經改變時;或者在確定用戶已經移動到與用戶的一個或多個社交網絡聯繫人的閾值鄰近度內時)時遞送。

關於用戶與通知的交互的信息可以通過遞送相關通知所通過的同一遞送渠道發送迴響應處理服務。這種信息可以包括例如但不限於:用戶是否曾經主動地打開該通知(包括例如用戶主動打開該通知的次數),關於所打開的通知的用戶關注度(包括例如,用戶查看或收聽通知的次數,用戶每次關注的時間以及用戶每次的遞送上下文),用戶是否點擊了通知中的連結,或者用戶是否提供了有關該通知的反饋(例如,點擊「贊」或評價該通知、或評論該通知)。這樣的信息也可以是負反饋中的因素,例如但不限於:用戶是否在不打開該通知的情況下就不理會該通知,用戶是否隨後阻止了來自通知源的通知,用戶是否隨後停用推送通知,用戶是否隨後退出應用,或用戶是否隨後取消訂閱接收某些電子郵件通知。在計算轉化成功率時可考慮其他因素,例如:與預期交互水平進行比較,與平均交互水平進行比較,通知的遞送與用戶和通知交互之間的持續時間,導致交互的遞送模式,或導致更高級別交互的較低級別交互的數量和/或模式)。可以基於目標用戶交互來確定轉化成功率(例如,在某些情況下,通知的最終目標可能是使用戶打開並查看通知的全文,而在其他情況下,通知的最終目標可能是激勵用戶點擊通知中的連結,然後在第三方網站上完成購買、下載或註冊)。響應處理服務然後可以將用戶交互信息轉發到歷史服務,歷史服務可以如上所述收集和分析用戶對過去通知的響應。

圖1a示出與社交網絡系統相關聯的示例性網絡環境100。網絡環境100包括通過網絡110彼此連接的客戶端系統130、社交網絡系統160、及第三方系統170。儘管圖1a示出了客戶端系統130、社交網絡系統160、第三方系統170以及網絡110的具體布置,然而本公開內容考慮客戶端系統130、社交網絡系統160、第三方系統170以及網絡110的任意合適布置。作為示例並非限制性方式,客戶端系統130、社交網絡系統160以及第三方系統170中的兩個或更多個可繞開網絡110直接彼此連接。作為另一實例,客戶端系統130、社交網絡系統160以及第三方系統170中的兩個或更多個可物理地或邏輯地整體或部分共同位於同一位置。而且,儘管圖1a示出了具體數目的客戶端系統130、社交網絡系統160、第三方系統170以及網絡110,然而本公開內容也考慮任意合適數目的客戶端系統130、社交網絡系統160、第三方系統170以及網絡110。作為實例而不是限制性方式,網絡環境100可包括多個客戶端系統130、社交網絡系統160、第三方系統170以及網絡110。

本公開內容考慮任何合適的網絡110。作為示例而不是限制的方式,網絡110的一個或多個部分可以包括自組織網絡、內聯網、外部網、虛擬專用網絡(vpn)、區域網(lan)、無線lan(wlan)、廣域網(wan)、無線wan(wwan)、城域網(man)、網際網路的一部分、公共交換電話網(pstn)的一部分、蜂窩電話網絡或這些中的兩個或更多的組合。網絡110可以包括一個或多個網絡110。

鏈路150可將客戶端系統130、社交網絡系統160以及第三方系統170連接到通信網絡110或者彼此連接。本公開內容考慮任何合適的鏈路150。在具體實施方式中,一個或多個鏈路150包括一個或多個有線鏈路(諸如,數字用戶線路(dsl)或電纜數據服務接口規範(docsis))、無線鏈路(諸如,wi-fi或全球互通微波存取(wimax))、或者光鏈路(諸如,同步光纖網(sonet)或同步數字體系(sdh))。在具體實施方式中,一個或多個鏈路150各自包括自組織網絡、內聯網、外聯網、vpn、lan、wlan、wan、wwan、man、網際網路的一部分、pstn的一部分、以蜂窩技術為基礎的網絡、以衛星通信技術為基礎的網絡、另一個鏈路150或者兩個或者更多個此類鏈路150的組合。鏈路150不必需要在整個網絡環境100相同。就一個或多個方面而言,一條或多條第一鏈路150可以與一條或多條第二鏈路150不同。

在具體實施方式中,客戶端系統130可以是包括硬體、軟體或嵌入式邏輯組件或兩個或更多個這樣的組件的組合,並且能夠執行由客戶端系統130實現或支持的適當功能的電子設備。作為實例而不是限制性方式,客戶端系統130可包括諸如桌面型計算機、筆記本或者膝上型計算機的計算機系統、上網本、平板電腦、電子書閱讀器、gps設備、照相機、個人數字助理(pda)、手持式電子設備、蜂窩電話、智慧型手機、其他合適的電子設備或者其任意合適組合。本公開內容考慮任意合適的客戶端系統130。客戶端系統130可以使客戶端系統130的網絡用戶能夠訪問網絡110。客戶端系統130可以使其用戶能夠與在其他客戶端系統130處的其他用戶通信。

在具體實施方式中,客戶端系統130可以包括網絡瀏覽器132,諸如微軟網際網路瀏覽器(microsoftinternetexplorer)、谷歌瀏覽器(googlechrome)或火狐瀏覽器(mozillafirefox),並且可以具有一個或多個添加、插件或其他擴展,諸如工具欄或雅虎工具欄(yahootoolbar)。客戶端系統130中的用戶可以輸入將網絡瀏覽器132引導至特定伺服器(諸如,伺服器162或者與第三方系統170相關聯的伺服器)的統一資源定位器(url)或者其他地址,並且網絡瀏覽器132可以生成超文本傳輸協議(http)請求並且將http請求傳達至伺服器。伺服器可以接受http請求並且響應於http請求,將一個或多個超文本標記語言(html)傳送至客戶端系統130。客戶端系統130可以基於來自伺服器的html文件渲染網頁,用於呈現給用戶。本公開設定了任意合適的網頁文件。作為實例而不是限制性方式,網頁可根據具體需要從html文件、可擴展的超文本標記語言(xhtml)文件或者可擴展的標記語言(xml)文件進行渲染。該頁面也可以執行,諸如,例如而不限於,以javascript、java、microsoftsilverlig、諸如ajax(異步javascript和xml)的標記語言和腳本的組合等寫出的那些腳本。此處,對網頁的引用包括一個或者多個對應的網頁文件(瀏覽器可使用該等文件渲染網頁),反之亦然,視情況而定。

在具體實施方式中,社交網絡系統160可以是能夠承載在線社交網絡的網絡可尋址的計算機系統。社交網絡系統160可生成、存儲、接收、以及發送社交網絡數據,例如,用戶配置文件數據、概念配置文件數據、社交圖譜信息、或者與在線社交網絡相關的其他合適數據。社交網絡系統160可由網絡上下文100的其他組件直接或者經由網絡110訪問。作為實例而不是限制,客戶端系統130可以使用網絡瀏覽器132或與社交網絡系統160相關聯的本地應用(例如,移動社交網絡應用、消息收發應用、另一合適的應用或其任何組合)直接地或經由網絡110訪問社交網絡系統160。在具體實施方式中,社交網絡系統160可以包括一個或多個伺服器162。每一個伺服器162可以是單一伺服器或者跨多個計算機或多個數據中心的分布式伺服器。伺服器162可以是各種類型,諸如,例如且不限於,網絡伺服器、新聞伺服器、郵件伺服器、消息伺服器、廣告伺服器、文件伺服器、應用伺服器、交換伺服器、資料庫伺服器、代理伺服器、適用於執行本文中描述的功能或處理的另一伺服器,或者它們的任何組合。在具體實施方式中,每個伺服器162可包括硬體、軟體、或嵌入式邏輯組件或者用於執行由伺服器162實施或支持的適當功能的兩個或更多個這種組件的組合。在具體實施方式中,社交網絡系統160可包括一個或多個數據存儲器164。數據存儲器164可以用於存儲各種類型的信息。在具體實施方式中,存儲在數據存儲器164中的信息可以根據特定的數據結構來組織。在具體實施方式中,每個數據存儲器164可以是相關的、圓柱形的、交互的或者其他適當的資料庫。儘管本公開內容描述或者示出了具體類型的資料庫,然而,本公開內容設定了任意合適類型的資料庫。具體實施方式可以提供接口,使客戶端系統130、社交網絡系統160或第三方系統170能夠管理、檢索、修改、添加或刪除存儲在數據存儲器164中的信息。

在具體實施方式中,社交網絡系統160可以在一個或多個數據存儲器164中存儲一個或多個社交圖譜。在具體實施方式中,社交圖譜可包括多個節點,其可包括多個用戶節點(每個用戶節點對應於具體用戶)或多個概念節點(每個概念節點對應於具體概念),以及連接節點的多個邊線。社交網絡系統160可向在線社交網絡的用戶提供與其他用戶通信和交互的能力。在具體實施方式中,用戶可以經由社交網絡系統160加入在線社交網絡,然後添加連接(例如關係)至其想要連接的社交網絡系統160的許多其他用戶。在此,術語「好友」可能指的是用戶經由社交網絡系統160與其形成連接、關聯或者關係的社交網絡系統160的任何其他用戶。

在具體實施方式中,社交網絡系統160可以為用戶提供對由社交網絡系統160支持的各種類型的項或對象採取行動的能力。作為實例而不是限制的方式,項和對象可包括社交網絡系統160的用戶可能屬於的群體或者社交網絡、用戶可能感興趣的事件或日曆條目、用戶可以使用的以計算機為基礎的應用程式、允許用戶經由服務購買或出售項的交易、用戶可以執行的與廣告的交互、或者其他合適的項或對象。用戶可以與能夠在社交網絡系統160中表示或由第三方系統170的外部系統表示的任何事物交互,其獨立於社交網絡系統160並且經由網絡110耦接至社交網絡系統160。

在具體實施方式中,社交網絡系統160可以能夠連接各種實體。作為實例而不是限制的方式,社交網絡系統160可以使用戶能夠彼此交互,以及從第三方系統170或者其他實體接收內容,或者允許用戶通過應用編程接口(api)或者其他通信渠道與這些實體交互。

在具體實施方式中,第三方系統170可包括一種或者多種類型的伺服器、一個或者多個數據存儲器、一個或者多個接口,包括但不限於api、一個或者多個網絡服務、一種或者多種內容來源、一個或者多個網絡或者(例如,伺服器可與其通信的)任何其他合適組件。可以由實體(其不同於操作社交網絡系統160的實體)來操作第三方系統170。然而,在具體實施方式中,社交網絡系統160和第三方系統170可以彼此聯合操作以向社交網絡系統160的用戶或者第三方系統170的用戶提供社交網絡服務。在這種意義上,社交網絡系統160可以提供平臺或者主幹網,諸如第三方系統170的其他系統可使用平臺或者主幹網通過網際網路將社交網絡服務和功能提供給用戶。

在具體實施方式中,第三方系統170可包括第三方內容對象提供商。第三方內容對象提供商可包括內容對象的一個或多個來源,其可以被傳送至客戶端系統130。作為實例而不是限制的方式,內容對象可包括關於用戶感興趣的事物或活動的信息,諸如,電影放映次數、電影評論、餐館評論、餐館菜單、產品信息和評論、或其他合適的信息。作為另一實例而不是限制的方式,內容對象可包括激勵性內容對象,諸如,優惠券、打折票、禮品券、或者其他合適的激勵對象。

在具體實施方式中,社交網絡系統160還包括用戶生成的內容對象,其可以提高用戶與社交網絡系統160的交互。用戶生成的內容可包括用戶可添加、上傳、發送、或者「發帖(post)」到社交網絡系統160的任何事項。作為實例而不是限制的方式,用戶將帖子從客戶端系統130傳送至社交網絡系統160。帖子可包括諸如狀態更新或者其他文本數據、位置信息、照片、視頻、連結、音樂、或者其他相似的數據或媒體等數據。第三方還可通過諸如新鮮事或者流等「通信渠道」將內容添加到社交網絡系統160中。

在具體實施方式中,社交網絡系統160可包括各種伺服器、子系統、程序、模塊、日誌以及數據存儲器。在具體實施方式中,社交網絡系統160可包括以下一個或多個:網絡伺服器、動作記錄器、api請求伺服器、相關性和排列引擎、內容對象分類器、通知控制器、動作日誌、第三方內容對象曝光日誌、推斷模塊、授權/隱私伺服器、檢索模塊、廣告鎖定模塊、用戶接口模塊、用戶配置文件存儲器、連接存儲器、第三方內容存儲器、或者位置存儲器。社交網絡系統160還可包括諸如網絡接口、安全機構、負載均衡器、故障轉移伺服器、管理和網絡操作控制臺的合適組件、其他合適的組件、或其任何合適的組合。在具體實施方式中,社交網絡系統160可包括用於存儲用戶配置文件的一個或多個用戶配置文件存儲器。例如,用戶配置文件可包括傳記信息、人口統計信息、行為信息、社交信息或者其他類型的描述性信息,諸如,工作經歷、教育背景、業餘愛好或者偏好、興趣、親和性或者地點。興趣信息可包括與一種或者多種分類有關的興趣。分類可以是通用的或者專用的。作為實例而不是限制的方式,如果用戶「點讚」關於一個品牌鞋子的物品,該種類可以是該品牌、或者「鞋子」或「衣物」的總體種類。連接存儲器可用於存儲關於用戶的連接信息。該連接信息可以指示具有相似或共同的工作經歷的用戶、群組成員身份、業餘愛好、教育背景、或以任何方式相關的或共享共同屬性的用戶。連接信息還可以包括在不同的用戶和內容(內部和外部兩者)之間由用戶定義的連接。網絡伺服器可以用於將社交網絡系統160經由網絡110連接至一個或多個客戶端系統130或者一個或多個第三方系統170。網絡伺服器可包括郵件伺服器或其他消息傳送功能,用於在社交網絡系統160與一個或多個客戶端系統130之間接收和路由消息。api請求伺服器可以允許第三方系統170通過調用一個或多個api從社交網絡系統160訪問信息。動作記錄器可以用於接收來自網絡伺服器的關於用戶在社交網絡系統160之上或之外的動作的信息。聯合動作日誌,第三方內容對象日誌可以保持用戶曝光至第三方內容對象。通知控制器可以將與內容對象有關的信息提供至客戶端系統130。信息可作為通知推送至客戶端系統130,或者響應於從客戶端系統130接收的請求,可以從客戶端系統130拖曳信息。授權伺服器可以用於實施社交網絡系統160的用戶的一個或多個隱私設置。用戶的隱私設置確定可分享與用戶相關聯的特定信息的方式。授權伺服器可以允許用戶諸如例如通過設置適當的隱私設置選擇將他們的動作由社交網絡系統160記錄或不記錄,或者由其他系統(例如第三方系統170)共享。第三方內容對象存儲可以用於存儲從第三方(諸如第三方系統170)接收的內容對象。地點儲存器可用於存儲從與用戶相關聯的客戶端系統130接收的地點信息。廣告定價模塊可將社交信息、當前時間、位置信息、或者其他合適的信息組合,以通過通知形式將相關廣告提供給用戶。

圖1b示出了向用戶(aliceliddell)遞送通知的示例性架構。在這裡描述的一個示例實施方式中,通知系統的元件可以實現為社交網絡系統的一部分,並且通知系統可以處理由第三方系統以及由社交網絡系統本身產生的通知的遞送。在具體實施方式中,通知系統的元件可以實現為第三方系統的一部分。

如圖1b中所示,通知可以通過多種不同的遞送渠道140遞送。如上所述,輸送信道140可以包括一個或多個唯一識別的端點142和一個或多個通信媒體144。如圖1b所示,通知可以通過一個或多個通信媒體(例如,sms、mms、電子郵件、應用、語音、新鮮事、標記)遞送到一個或多個唯一端點(例如,電話號碼、電子郵件地址、由唯一設備標識符指定的特定客戶端設備)。在一些實施方式中,特定的通信媒體可能能夠將通知遞送到多於一個端點-例如,諸如snapchat的第三方應用可以安裝在用戶的智慧型電話客戶端設備130a上,也可以安裝在用戶的膝上型計算機130b上。通信媒體可以是諸如sms或電子郵件的推送式媒體,或者它可以是諸如新鮮事之類的拉式媒體。

在具體實施方式中,通知系統可以基於用戶的可用遞送渠道及其狀態來選擇用於通知的不同遞送渠道。如上所述,可以從註冊數據存儲器檢索關於用戶的可用遞送渠道的信息(例如,使得通知系統能夠將通知遞送給snapchat應用的信息)。通知系統還可以基於用戶的當前遞送上下文(可以包括設備狀態)來選擇用於通知的不同遞送渠道。例如,如果alice的智慧型手機目前處於靜音模式,並且她恰好和她的朋友在劇院檢票,那麼可能將任何通知的遞送延遲直到手機檢測到的移動表明她正離開劇院。在重新發送通知時,通知系統還可以選擇將來自較低排名的遞送渠道(例如,新鮮事)的通知「升級」到更高排名的遞送渠道(例如,sms),以便增加接收用戶將與通知進行交互的可能性。本文結合圖3討論了其他實例和用例。

圖2示出示例性社交圖譜200。在具體實施方式中,社交網絡系統160可將一個或多個社交圖譜200存儲在一個或多個數據存儲器中。在具體實施方式中,社交圖譜200可包括多個節點(其可包括多個用戶節點202或多個概念節點204)以及連接節點的多個邊線206。出於教導之目的,以二維可視圖表示法示出了圖2中所示的示例性社交圖譜200。在具體實施方式中,社交網絡系統160、客戶端系統130或者第三方系統170可訪問社交圖譜200和相關社交圖譜信息用於適當應用。例如,社交圖譜200的節點和邊線可以在數據存儲(諸如社交圖譜資料庫)中存儲作為數據對象。這種數據存儲可以包括社交圖譜200的節點或邊線的一個或多個可搜索或可查詢的索引。

在具體實施方式中,用戶節點202可與社交網絡系統160的用戶對應。作為示例而不是限制的方式,用戶可以是與社交網絡系統160交互或通過社交網絡系統160通信的個體(人類用戶)、實體(例如,企業、商家或第三方應用)或者(例如,個體的或者實體的)組。在具體實施方式中,當用戶在社交網絡系統160中註冊帳戶時,社交網絡系統160可創建對應於該用戶的用戶節點202,並且將用戶節點202存儲在一個或多個數據存儲器中。在適當情況下,本文中所描述的用戶和用戶節點202可指代註冊用戶和與註冊用戶相關聯的用戶節點202。另外或者可替代地,在適當情況下,此處所描述的用戶和用戶節點202可指代未註冊至社交網絡系統160的用戶。在具體實施方式中,用戶節點202可與用戶提供的信息或者通過各種系統(包括社交網絡系統160)收集的信息相關。作為示例而不是限制的方式,用戶可以提供他或她的名字、資料圖片、聯繫信息、生日、性別、婚姻狀況、家庭狀況、工作情況、教育背景、偏好、興趣或其他人口統計信息。在具體實施方式中,用戶節點202可與對應於與用戶相關聯的信息的一個或多個數據對象相關聯。在具體實施方式中,用戶節點202可與一個或多個網頁對應。

在具體實施方式中,概念節點204可對應於概念。作為示例而不是限制的方式,概念可以對應於地點(諸如,例如電影院、餐館、地標或者城市);網站(諸如,例如與社交網絡系統160相關聯的網站或者與網絡應用伺服器相關聯的第三方網站);實體(諸如,例如個人、行業、團體、運動隊、或者名人);位於社交網絡系統160中或外部伺服器(諸如,網絡應用伺服器)上的資源(諸如,音頻文件、視頻文件、數碼照片、文本文件、結構化文檔或應用程式);不動產或智慧財產權(諸如,例如雕塑、繪畫、電影、遊戲、歌曲、想法、照片或書面著作);遊戲;活動;想法或理論;另一個合適的概念;或者這種概念的兩個或更多個。概念節點204可以與用戶提供的概念信息或者通過各種系統(包括社交網絡系統160)收集的信息相關聯。作為示例而不是限制的方式,概念信息可包括:姓名或題目;一個或多個圖像(例如,書籍封面頁圖像);位置(例如,地址或地理位置);網站(其可以與url相關聯);聯繫信息(例如,電話號碼或電子郵件地址);其他合適的概念信息;或者此類信息的任何合適的結合。在具體實施方式中,概念節點204可以與對應於與概念節點204相關聯的信息的一個或多個數據對象相關聯。在具體實施方式中,概念節點204可與一個或多個網頁對應。

在具體實施方式中,在社交圖譜200中的節點可以表示網頁(其可被稱為「配置文件頁面」)或由網頁表示。配置文件頁面可由社交網絡系統160承載或者社交網絡系統160可訪問配置文件頁面。配置文件頁面還可以在與第三方伺服器170相關聯的第三方網站上承載。作為示例而不是限制的方式,對應於具體的外部網頁的配置文件頁面可以是具體的外部網頁,並且配置文件頁面可以對應於具體的概念節點204。所有的其他用戶或者其他用戶的選擇子集可查看配置文件頁面。作為示例而不是限制的方式,用戶節點202可具有對應的用戶配置文件頁面,其中,對應的用戶可以添加內容,做出聲明或者以其他方式表達他或她自己。作為另一實例而不是限制的方式,概念節點204可具有對應的概念配置文件頁面,其中,一個或多個用戶可添加內容,做出聲明或者表達他們的想法,具體地,涉及對應於概念節點204的概念。

在具體實施方式中,概念節點204可以表示第三方網頁或由第三方系統170承載的資源。除了其他元件,第三方網頁或資源還可包括內容、可選擇的或其他圖標、或者表示動作或活動的其他可交互作用的對象(例如,其可以在javascript、ajax或php編碼中執行)。作為實例而不是限制的方式,第三方網頁可包括可選擇的圖標,諸如,「贊」、「籤到」、「吃」、「推薦」或者另一個合適的動作或活動。查看第三方網頁的用戶可通過選擇圖標中的一個(例如,「籤到」)執行動作,從而使客戶端系統130將指示用戶動作的消息發送至社交網絡系統160。響應於該消息,社交網絡系統160可在對應於用戶的用戶節點202與對應於第三方網頁或資源的概念節點204之間創建邊線(例如,「籤到」邊線)並且在一個或多個數據存儲器中存儲邊線206。

在具體實施方式中,社交圖譜200中的一對節點可以通過一個或多個邊線206連接至彼此。連接一對節點的邊線206可以表示該對節點之間的關係。在具體實施方式中,邊線206可包括或表示對應於一對節點之間的關係的屬性或者一個或多個數據對象。作為實例而不是限制的方式,第一用戶可以表示第二用戶是第一用戶的「好友」。社交網絡系統160可響應此指示將「好友請求」發送至第二用戶。如果第二用戶確認該「好友請求」,則社交網絡系統160可以在社交圖譜200中創建將第一用戶的用戶節點202連接至第二用戶的用戶節點202的邊線206,並且在一個或多個數據存儲器164中存儲邊線206作為社交圖譜信息。在圖2的示例中,社交圖譜200包括指示用戶「a」與用戶「b」的用戶節點202之間的好友關係的邊線206,以及指示用戶「c」與用戶「b」的用戶節點202之間的好友關係的邊線。儘管本公開內容描述或示出了具有連接具體用戶節點202的具體屬性的具體邊線206,但是本公開內容考慮具有連接用戶節點202的任何合適屬性的任何合適的邊線206。作為實例而不是限制的方式,邊線206可以表示友誼、親屬關係、業務或工作關係、粉絲關係(包括,例如,贊等)、追隨者關係、訪客關係(包括,例如訪問、觀察、檢查、共享等)、客戶關係、上級/下屬關係、互惠關係、非互惠關係、另一合適類型的關係或者兩種或更多種此類關係。此外,儘管本公開內容總體將節點描述為被連接的,但是本公開內容還將用戶或概念描述為被連接的。在本文中,在適當情況下,參考連接的用戶或概念可以指代對應於通過一條或多條邊線206在社交圖譜200中被連接的這些用戶或概念的節點。

在具體實施方式中,用戶節點202與概念節點204之間的邊線206可以表示由與用戶節點202相關聯的用戶向與概念節點204相關聯的概念執行的具體動作或活動。作為實例而不是限制的方式,如圖2所示,用戶可以「點讚」、「參與了」、「播放了」、「收聽了」、「烹飪了」、「任職於」、或「觀看了」概念,其中的每一個可以對應於邊線類型或邊線子類型。例如,對應於概念節點204的概念配置文件頁面可包括可選擇的「籤到」圖標(諸如,可點擊的「籤到」圖標)或者可選擇的「添加到收藏夾」圖標。類似地,在用戶點擊這些圖標之後,響應於對應於相應動作的用戶的動作,社交網絡系統160可以創建「收藏夾」邊線或「籤到」邊線。作為另一實例而不是限制的方式,用戶(用戶「c」)可以使用特定應用(spotify,其是在線音樂應用)來收聽特定歌曲(「imagine」)。在這種情況下,社交網絡系統160可在對應於用戶的用戶節點202與對應於歌曲的概念節點204之間創建「收聽」邊線206,並且在對應於用戶的用戶節點202與對應於應用的概念節點204之間創建「使用」邊線(如圖2所示),以指示用戶收聽該歌曲並且使用該應用。此外,社交網絡系統160可在對應於歌曲和應用的概念節點204之間創建「播放」邊線206(如圖2所示),以指示由具體應用程式播放過該具體歌曲。在這種情況下,「播放了」邊線206對應於對外部音頻文件(歌曲「imagine」)通過外部應用程式(spotify)執行的動作。儘管本公開內容描述了具有連接用戶節點202與概念節點204的具體屬性的具體邊線206,但是本公開內容考慮具有連接用戶節點202和概念節點204的任何合適屬性的任何合適的邊線206。而且,儘管本公開內容描述了表示單一關係的用戶節點202與概念節點204之間的邊線,但是本公開內容考慮表現用戶節點202與概念節點204之間的一種或多種關係的邊線。作為示例而不是限制的方式,邊線206可以表示用戶贊並且以具體的概念使用了邊線206。可替代地,另一邊線206可表示用戶節點202與概念節點204之間(如圖2所示,用戶「e」的用戶節點202與「spotify」的概念節點204之間)的各種類型的關係(或者多種單一關係)。

在具體實施方式中,社交網絡系統160可以在社交圖譜200中的用戶節點202與概念節點204之間創建邊線206。作為實例而不是限制的方式,(例如,通過使用網絡瀏覽器或由用戶的客戶端系統130託管的專用應用)查看概念配置文件頁面的用戶可以通過點擊或選擇「贊」圖標來指示他或她喜愛由概念節點204表示的概念,這可以使得用戶的客戶端系統130向社交網絡系統160發送指示用戶對與概念配置文件頁面相關聯的概念的喜愛的消息。響應於該消息,社交網絡系統160可以在與用戶相關聯的用戶節點202與概念節點204之間創建邊線206,如通過用戶與概念節點204之間的「贊」邊線206所示出的。在具體實施方式中,社交網絡系統160可將邊線206存儲在一個或多個數據存儲器中。在具體實施方式中,響應於具體的用戶動作,邊線206可以自動地由社交網絡系統160形成。作為實例而不是限制的方式,如果第一用戶上傳圖片,觀看電影或者收聽歌曲,則邊線206可在對應於第一用戶的用戶節點202與對應於這些概念的概念節點204之間形成。儘管本公開內容描述了以具體的方式形成具體邊線206,但是本公開內容考慮以任何合適的方式形成任何合適的邊線206。

在具體實施方式中,廣告可以是文本(可以是html連結)、一個或者多個圖像(可以是html連結)、一個或者多個視頻、音頻、一個或者多個adobeflash文件、這些中的合適組合、或者任意其他合適廣告(一個或者多個網頁、一個或者多個電子郵件、或者結合用戶請求的搜索結果呈現的任意合適的數字格式)。此外或者可替換的,廣告可以是一個或多個贊助故事(例如,社交網絡系統160上的新鮮事或收報機項)。贊助的故事可能是廣告商宣傳的用戶的社交動作(例如「點讚」頁面,「點讚」或評論頁面上的帖子,回復與頁面相關聯的事件,對頁面上發布的問題進行投票,檢查地點,使用應用或玩遊戲,或「點讚」或共享網站),例如,通過在用戶的配置文件頁面或其他頁面的預定區域內呈現社交動作,呈現有與廣告商相關聯的附加信息,在其他用戶的新鮮事或報價器中突出或突出顯示,或以其他方式推廣。廣告商可以付費以使社交動作得到推廣。社交動作可以在社交網絡系統1060以內或社交網絡系統160中推廣。此外或者可替代地,可以在社交網絡系統160外或者下推廣社交動作,視情況而定。在特定實施方式中,頁面可以是行業、組織或品牌的在線存在(例如社交網絡系統160內的網頁或網站內),促進故事的分享和與人的連接。頁面可以是定製的,例如,通過添加應用、發布內容、或承載事件。

贊助故事可以從用戶新鮮事中的故事生成並且當查看與社交網絡系統160相關聯的網頁時在用戶的網絡瀏覽器的顯示內的特定區域宣傳。贊助故事更可能由用戶查看,至少部分是因為贊助故事一般涉及用戶的朋友、粉絲頁面、或其他好友的交互或提議。結合贊助內容,具體實施方式可以利用2011年12月15日提交的題為「sponsoredstoriesunitcreationfromorganicactivitystream」的美國專利申請第13/327557號,2012年2月3日作為美國專利申請第13/020745號提交的題為「sponsoredstoriesunitcreationfromorganicactivitystream」,或者2011年3月9日作為美國專利申請第13/044506號提交的題為「endorsementsubscriptionsforsponsoredstories」的美國專利申請公開第2012/0233009號中公開的一個或多個系統、組件、元件、功能、方法、操作、或者步驟,其全部通過引用併入本文中作為實例而不是限制的方式。在具體實施方式中,作為實例而不是限制的方式,贊助故事可利用如2011年8月18日提交的題為「computer-visioncontentdetectionforsponsoredstories」的美國專利申請號13/212356中公開的計算機視覺算法以檢測上傳圖像中的產品或者缺少與廣告的顯式連接的照片,通過引用將其結合在此。

如上所述,廣告可以是文本(其可以是html連結)、一個或者多個圖像(其可以是html連結)、一個或者多個視頻、音頻、一個或者多個adobeflash文件、這些的合適組合、或者任意合適數字格式的任意其他合適的廣告。在具體實施方式中,可以請求廣告在第三方網頁、社交網絡系統網頁或其他頁面中顯示。可以在頁面的專用部分中(諸如,頁面頂部的橫幅區域中)、頁面側方的列中、頁面的gui中、彈出窗口中、頁面內容的頂部上方、或者相對於頁面的其他地方顯示廣告。此外或者可替代地,可以在應用內或者遊戲內顯示廣告。可以在專用頁面內顯示廣告,從而在用戶訪問頁面、使用應用、或者玩遊戲之前,要求用戶與廣告交互或者觀看廣告。例如,用戶可以通過網絡瀏覽器觀看廣告。

用戶可以任何合適的方式與廣告交互。用戶可單擊或者通過其他方式選擇廣告,並且廣告可將用戶(或者用戶使用的瀏覽器或者其他應用)導向至與廣告相關聯的頁面。在與廣告相關聯的頁面,用戶可以採取額外的動作,諸如購買與廣告相關聯的產品或服務,接收與廣告相關聯的信息,或者訂閱與廣告相關聯的時事通訊。通過選擇廣告的組件(如「播放按鈕」)可以播放具有音頻或者視頻的廣告。在具體實施方式中,廣告可包括一個或者多個遊戲,用戶或者其他應用可結合廣告玩一個或者多個遊戲。廣告可包括用於響應廣告中的輪詢或者問題的功能。

廣告可包括用戶可以與其交互的社交網絡系統功能。例如,廣告可以允許用戶通過選擇與背書相關聯的圖標或者連結來「贊」或籤訂廣告。相似地,用戶可以(例如,通過社交網絡系統160)與另一個用戶分享廣告或(例如,通過社交網絡系統160)對與廣告相關聯的事件進行rsvp。另外或作為替代,廣告可包括定向至用戶的社交網絡系統上下文。例如,廣告可以顯示關於用戶在社交網絡系統160內的採取與廣告的主題相關聯的動作的好友的信息。

社交網絡系統功能或者上下文可以通過任意合適的方式與廣告相關聯。例如,廣告系統(其可以包括用於接收廣告的出價和作為響應選擇廣告的硬體、軟體或兩者)可以從社交網絡系統160檢索社交網絡功能或者上下文,並且在將廣告供應給用戶之前將檢索的社交網絡功能性或者上下文結合到廣告中。在2010年10月5日作為美國專利申請第12/898662號提交的題為「providingsocialendorsementswithonlineadvertising」的美國專利申請公開號第2012/0084160,和2011年3月8日提交的作為美國專利申請第13/043424號的題為「selectingsocialendorsementinformationforanadvertisementfordisplaytoaviewinguser」的美國專利申請公開第2012/0232998號中公開了選擇廣告並且為社交網絡系統功能或者上下文提供廣告的實例,其通過引用併入本文中作為實例而不是限制的方式。與社交網絡系統功能或上下文相關聯的廣告的交互可以使關於交互的信息顯示在社交網絡系統160中的用戶的配置文件頁面中。

具體實施方式可便於將廣告遞送給更可能發現該廣告更為相關或者更為有用的用戶。例如,通過識別並且鎖定更為可能發現其廣告更為相關或者更為有用的用戶,廣告商可實現更高的轉化率(並且因此實現來自廣告的更高投資報酬率(roi))。廣告商可以使用社交網絡系統160中的用戶配置文件信息來識別那些用戶。另外或者作為替換,社交網絡系統160可以使用社交網絡系統160中的用戶配置文件信息來為廣告商識別這些用戶。作為實例而不是限制的方式,具體實施方式可以利用以下各項鎖定用戶:事件的邀請或建議;有關贈券、交易、或願望清單項的建議;有關朋友的生活事件的建議;有關組群的建議;廣告;或者社交廣告。視情況而定,在社交網絡系統160中或者內、社交網絡系統160下或者外、或者用戶的移動計算設備中可以發生這種鎖定。當在社交網絡系統160上或社交網絡系統160內時,這樣的鎖定可以針對用戶的新鮮事、搜索結果、電子郵件或其他收件箱或通知渠道,或者可以出現在社交網絡系統160的網頁的特定區域中,諸如網頁的右側接待或群組區域(其可以沿著與相同概念、節點或對象相關聯的右欄廣告分組)或網絡自我區域(其可以基於用戶在網頁上查看的內容以及用戶的當前新鮮事)。當在社交網絡系統160下或者外時,通過例如涉及廣告交換或者社交插件的第三方網站可提供這種鎖定。當在用戶的移動計算設備上時,通過將通知推送給移動計算設備可提供這種鎖定。

用於識別並且鎖定用戶的鎖定標準可包括社交網絡系統160中的明示陳述的用戶興趣或者社交網絡系統160中的用戶與節點、對象、實體、品牌、或者頁面的顯式連接。此外或者可替代地,這種鎖定標準可包括隱式或者推斷的用戶興趣或者連接(可包括分析用戶的歷史、人口統計、社交或者其他活動、朋友的社交或者其他活動、訂閱、或者(例如,基於分享的興趣、連接、或者事件)與用戶相似的任意之前其他用戶)。具體實施方式可以利用平臺鎖定,可以包括平臺和「贊」印象數據;上下文信號(例如,「誰現在正在查看或者誰最近查看了coca-cola的頁面?」);輕量連接(例如,「籤到」);連接相似人群擴展;粉絲;提取的關鍵字;emu廣告;推理的廣告;係數、親近度或其他社交圖譜信息;朋友的朋友連接;釘住或宣揚;交易;查詢;家庭收入、社交集群或者群組;圖像或其他媒體中檢測的產品;社交或公開圖譜邊線類型;地理預測;查看配置文件或頁面;狀態更新或其他用戶帖子(其的分析可以包括自然語言處理或關鍵字提取);事件信息;或協同過濾。識別並且鎖定用戶還可酌情包括隱私設置(諸如,用戶選擇退出)、數據散列、或者數據匿名化。

為了關於廣告鎖定用戶,具體實施方式可以利用以下所公開的一個或多個系統、組件、元件、功能、方法、操作或步驟,所有這些都通過引用併入本文作為示例而不是限制的方式:2008年8月18日作為美國專利申請第12/193702號提交的題為「socialadvertisementsandotherinformationalmessagesonasocialnetworkingwebsiteandadvertisingmodelforsame」的美國專利申請公開第2009/0119167號;2008年8月20日作為美國專利申請第12/195321號提交的題為「targetingadvertisementsinasocialnetwork」的美國專利申請公開第2009/0070219號;2010年12月15日作為美國專利申請第12/968786號提交的題為「targetingsocialadvertisingtofriendsofuserswhohaveinteractedwithanobjectassociatedwiththeadvertising」的美國專利申請公開第2012/0158501號;或者2010年12月23日作為美國專利申請第12/978265號提交的題為「contextuallyrelevantaffinitypredictioninasocial-networkingsystem」的美國專利申請公開第2012/0166532號。

使用網絡瀏覽器或者其他應用、iframe元件、新鮮事、收報機(ticker)、通知(例如,可包括電子郵件、短消息服務(sms)消息、或者通知)、或者其他方式中的插件可呈現或者通過其他方式遞送廣告。在用戶的行動裝置或者其他計算設備上,可以將廣告呈現給用戶或者通過其他方式將廣告遞送給用戶。結合遞送廣告,具體實施方式可以利用以下所公開的一個或多個系統、組件、元件、功能、方法、操作或步驟,所有這些都通過引用併入本文作為示例而不是限制的方式:2010年12月15日作為美國專利申請第12/969368號提交的題為「commentplug-inforthird-partysystem」的美國專利申請公開第2012/0159635號;2010年12月15日作為美國專利申請第12/969408號提交的題為「commentorderingsystem」的美國專利申請公開第2012/0158753號;2006年8月11日作為美國專利申請第11/503242號提交的題為「dynamicallyprovidinganewsfeedaboutauserofasocialnetwork」的美國專利申請公開第7,669,123號;2006年8月11日作為美國專利申請第11/503093號提交的題為「providinganewsfeedbasedonuseraffinityforentitiesandmonitoredactionsinasocialnetworkenvironment」的美國專利申請公開第8402094號;2010年9月16日作為美國專利申請第12/884010號提交的題為「actionclusteringfornewsfeeds」的美國專利申請公開第2012/0072428號;2009年7月1日作為美國專利申請第12/496606號提交的題為「gatheringinformationaboutconnectionsinasocialnetworkingservice」的美國專利申請公開第2011/0004692號;2006年9月12日作為美國專利申請第11/531154號提交的題為「methodandsystemfortrackingchangestousercontentinanonlinesocialnetwork」的美國專利申請公開第2008/0065701號;2007年1月17日作為美國專利申請第11/624088號提交的題為「feedingupdatestolandingpagesofusersofanonlinesocialnetworkfromexternalsources」的美國專利申請公開第2008/0065604號;2010年4月19日作為美國專利申請第12/763171號提交的題為「integratedsocial-networkenvironment」的美國專利申請公開第8,244,848號;2009年10月6日作為美國專利申請第12/574614號提交的題為「sharingoflocation-basedcontentiteminsocial-networkingservice」的美國專利申請公開第2011/0083101號;2010年8月18日作為美國專利申請第12/858718號提交的題為「locationrankingusingsocial-graphinformation」的美國專利申請公開第8,150,844號;2011年3月18日提交的題為「sendingnotificationstousersbasedonusers』notificationtolerancelevels」的美國專利申請第13/051286號;2011年4月28日提交的題為「managingnotificationspushedtouserdevices」的美國專利申請第13/096184號;2011年10月18日提交的題為「platform-specificnotificationdeliverychannel」的美國專利申請第13/276248號;或者2011年2月1日作為美國專利申請第13/019061號提交的題為「mobileadvertisementwithsocialcomponentforgeo-socialnetworkingsystem」的美國專利申請公開第2012/0197709號。雖然本公開內容描述或說明了以特定方式並且與特定內容相關的具體廣告,但是本公開內容考慮以任何合適的方式並且與任何合適的內容相關聯地遞送的任何合適的廣告。

在具體實施方式中,社交網絡系統160可以確定各種社交圖譜實體彼此的社交圖譜親和度(其在本文中可以稱為「親和度」)。親和度可表示與在線社交網絡相關聯的具體對象(諸如,用戶、概念、內容、動作、廣告、與在線社交網絡相關聯的其他對象、或者其任意合適組合)之間的關係強度或者興趣程度。還可以相對於與第三方系統170或其他合適的系統相關聯的對象來確定親和度。可以建立社交圖譜實體對各個用戶、主題、或者內容類型的整體親和度。基於對與社交圖譜實體相關聯的動作或者關係的連續監控可以改變整體親和度。儘管本公開內容描述了以具體方式確定具體親和度,然而,本公開內容考慮了以任意合適方式確定任意合適親和度。

在具體實施方式中,社交網絡系統160可以使用親和係數(其在本文中可以相當於「係數」)測量或者量化社交圖譜親和度。係數可表示或者量化與在線社交網絡相關聯的具體對象之間的關係的強度。係數還可表示概率或者函數,其基於用戶對動作的興趣來測量用戶執行具體動作的預測概率。以這種方法,基於用戶的之前動作可以預測用戶的未來動作,其中,至少部分基於用戶的動作歷史可以計算係數。係數可以用於預測任意數量的動作,其可以在在線社交網絡內或在在線社交網絡外部。作為實例而不是限制的方式,這些動作可包括各種類型的通信,諸如,發送消息、發布內容、或者對內容做出評論;各種類型的觀察動作,諸如,訪問或者查看資料頁面、媒體、或者其他合適的內容;關於兩種或者更多種社交圖譜實體的各種類型的相符合信息,諸如,在同一團體內、加標籤於同一照片、在同一位置處籤到、或者參與同一活動;或者其他合適的動作。儘管本公開內容描述了以具體方式測量親和度,然而,本公開內容考慮以任意合適方式測量親和性。

在具體實施方式中,社交網絡系統160可以使用各種因素來計算係數。例如,這些因素可以包括用戶動作、對象之間的關係的類型、位置信息、其他合適的因素或其任何組合。在具體實施方式中,當計算係數時,可以對不同的因素施加不同的權重。各種因素的權重可以是靜態的或者權重可以根據例如用戶、關係類型、動作類型、用戶位置等而變化。根據其權重可以組合各種因素的評級,從而確定用戶的整體系數。作為實例而不是限制的方式,具體用戶動作可以被分配評級和權重兩者,同時與特定用戶動作相關聯的關係被分配評級和相關權重(例如,所以權重總計100%)。為了計算用戶對具體對象的係數,分配給用戶動作的評級可包括例如整個係數的60%,而用戶與對象之間的關係可包括整個係數的40%。在具體實施方式中,當確定用於計算係數的各種因素的權重時,社交網絡系統160可以考慮各種變量,例如,自從訪問信息以來的時間、衰減因子、訪問頻率、與關於訪問哪些信息的對象的信息或關係、與連接到對象的社會圖實體的關係、用戶動作的短期或長期平均值、用戶反饋、其他合適的變量或其任何組合。作為實例而不是限制的方式,係數可包括使通過具體動作提供的信號的強度隨著時間衰減的衰減因素,因此,當計算係數時,最新的動作更具相關性。基於以係數為基礎連續跟蹤動作可以連續更新評級和權重。關於對各種因素的評級和被分配給各種因素的權重的分配、組合、平均等,可以採用任意類型的過程或者算法。在具體實施方式中,社交網絡系統160可以使用基於歷史動作和過去的用戶響應訓練的機器學習算法,或通過將用戶曝光給各種選項並且測量用戶的響應而積累的數據來確定係數。儘管本公開內容描述了以具體方式計算係數,然而,本公開內容預期以任意合適方式計算係數。

在具體實施方式中,社交網絡系統160可以基於用戶的動作計算係數。社交網絡系統160可以監視在在線社交網絡上、在第三方系統170上、在其他合適的系統或其任何組合上的這種動作。可以跟蹤或者監視任意合適類型的用戶動作。典型的用戶動作包括查看配置文件頁面、創建或發布內容、與內容交互、標記圖像或在圖像中被標記、加入群組、列出以及確認參與事件、在位置籤到、點讚特定的頁面、創建頁面、以及執行其他促進社交動作的任務。在具體實施方式中,社交網絡系統160可以基於用戶對於特定類型的內容的動作來計算係數。該內容可以與在線社交網絡、第三方系統170或另一個合適的系統相關聯。內容可包括用戶、配置文件頁面、帖子、新聞動態、大字標題、即時消息、聊天室會話、電子郵件、廣告、圖片、視頻、音樂、其他合適的對象、或者其任意組合。社交網絡系統160可以分析用戶的動作以確定一個或多個動作是否表示對主題、內容、其他用戶等的親和度。作為實例而不是限制的方式,如果用戶會頻繁發布與「咖啡」或其變型相關的帖子內容,社交網絡系統160可以確定該用戶對於概念「咖啡」具有高係數。具體動作或者具體的動作類型可比其他動作分配更高的權重和/或等級,從而可影響整體計算係數。作為實例而不是限制的方式,如果第一用戶向第二用戶發送電子郵件,則該動作的權重或者等級可能高於第一用戶僅查看第二用戶的用戶資料頁面。

在具體實施方式中,社交網絡系統160可以基於特定對象之間的關係的類型來計算係數。參考社交圖譜200,在計算係數時,社交網絡系統160可以分析連接特定用戶節點202和概念節點204的邊線206的數量和/或類型。作為實例而不是限制的方式,通過配偶型邊線(表示兩個用戶結婚)連接的用戶節點202可以被分配比通過好友型邊線連接的用戶節點202更高的係數。換言之,根據分配給具體用戶的動作和關係的權重,可以確定關於用戶配偶的內容比關於用戶好友的內容具有更高的整體親和度。在具體實施方式中,當計算對該對象的係數時,用戶與另一對象的關係可影響用戶的動作的權重和/或等級。作為實例而不是限制的方式,如果用戶在第一張照片中被標記,但僅僅贊第二張照片,社交網絡系統160可以確定相比第二張照片,該用戶相對於第一張照片具有更高係數,因為相比與內容的贊類型關係,與內容的標記類型關係會被分配更高的權重和/或評級。在具體實施方式中,社交網絡系統160可以基於一個或多個第二用戶與特定對象的關係來計算第一用戶的係數。換言之,其他用戶對對象的連接和係數可影響第一用戶對該對象的係數。作為實例而不是限制的方式,如果第一用戶連接至一個或多個第二用戶或對於一個或多個第二用戶具有高係數,並且這些第二用戶連接至特定對象或對於特定對象具有高係數,則社交網絡系統160可以確定第一用戶對於該特定對象也應該具有相對高係數。在具體實施方式中,係數可基於特定對象之間的分離的程度。較低的係數會表示第一用戶將把感興趣的內容對象與在社交圖譜200中間接連接至第一用戶的用戶共享的可能性減少。作為實例而不是限制的方式,在社交圖譜200中更近的(即,更少的分離的程度)社交圖譜實體相比在社交圖譜200中更遠的實體會具有更高的係數。

在具體實施方式中,社交網絡系統160可以基於位置信息計算係數。在地理上更靠近於彼此的對象可被視為比更遠距離的對象彼此更為相關或者更為感興趣。在具體實施方式中,用戶對特定對象的係數可以基於對象的位置與用戶相關聯的當前位置(或用戶的客戶端系統130的位置)的接近度。第一用戶可能對更靠近於第一用戶的其他用戶或者概念更為感興趣。作為實例而不是限制的方式,如果用戶離機場一英裡並且離加油站兩英裡,則社交網絡系統160可以基於機場接近於用戶,確定用戶對於機場比對於加油站具有更高的係數。

在具體實施方式中,社交網絡系統160可以基於係數信息對於用戶執行特定動作。可以使用係數,基於用戶感興趣的動作,預測用戶是否執行具體的動作。當生成任何類型的對象(諸如,廣告、搜索結果、新聞動態、媒體、消息、通知、或者其他合適的對象等)或者將任何類型的對象呈現給用戶時,可以使用係數。還可以酌情使用係數將對象排列並且排序。以這種方式,社交網絡系統160可以提供與用戶的興趣以及當前環境相關的信息,增加用戶會對這種信息感興趣的可能性。在具體實施方式中,社交網絡系統160可以基於係數信息生成內容。基於特定於用戶的係數可以提供或選擇內容對象。例如但不限於,可以使用係數生成針對用戶的媒體,其中,可向用戶提供使用戶相對於媒體對象具有高整體系數的媒體。作為實例而不是限制的方式,可以使用係數生成針對用戶的廣告,其中,可以向用戶提供使用戶相對於廣告對象具有高整體系數的廣告。在具體實施方式中,社交網絡系統160可以基於係數信息生成搜索結果。可以針對查詢用戶,基於與搜索結果相關聯的係數將對具體用戶的搜索結果打分或者排列。例如但不限於,在搜索結果頁面上,對應於具有更高係數的對象的搜索結果比對應於具有更低係數的對象的結果排列更靠前。

在具體實施方式中,社交網絡系統160可以響應於來自特定系統或特定處理對於係數的請求,計算係數。為了預測用戶在給定情形(或其主題)可以採取的可能動作,任何過程可以請求用於用戶的所計算的係數。該請求還可包括用於計算係數的各個因素使用的一組權重。該請求可以來自在在線社交網絡上運行的處理、(例如經由api或其他通信渠道)來自第三方系統170或來自另一個合適的系統。響應於請求,社交網絡系統160可以計算係數(或如果先前已計算並存儲,訪問係數信息)。在具體實施方式中,社交網絡系統160可以測量相對於具體過程的親和度。不同過程(在線社交網絡內和外)可請求具體對象或者一組對象的係數。社交網絡系統160可以提供與請求親和度的測量的特定處理相關的親和度的測量。同樣,每個過程均接收親和性測量,即,專用於該過程在其中使用親和性測量的不同上下文。

關於社交圖譜親和度以及親和係數,具體實施方式可以利用各自通過引用結合於此的在於2006年8月11日提交的美國專利申請第11/503093號,2010年12月22日提交的美國專利申請第12/977027號,和2010年12月23日提交的美國專利申請第12/978265號,和2012年10月1日提交的美國專利申請第13/632869號中公開的一個或多個系統、組件、元件、功能、方法、操作、或者步驟。

在具體實施方式中,在線社交網絡的一個或多個內容對象可與隱私設置相關聯。針對對象的隱私設置(或「訪問設置」)可以按照諸如,例如與對象相關聯的任意合適方式存儲在授權伺服器上的索引中,以另一合適方式或者其任意組合。對象的隱私設置可以指定如何使用在線社交網絡訪問(例如,查看或共享)對象(或與對象相關聯的特定信息)。在用於對象的隱私設置允許具體用戶訪問該對象時,該對象可被描述為對於該用戶是「可見」的。作為實例而不是限制的方式,在線社交網絡的用戶可指定用於用戶資料頁面的隱私設置來識別可訪問關於用戶資料頁面的工作經歷信息的一組用戶,由此拒絕其他用戶訪問該信息。在具體實施方式中,隱私設置可指定用戶「阻擋列表」,該「阻擋列表」的用戶不應被允許訪問與該對象相關聯的某些信息。換言之,阻擋列表可指定對象對於其不可見的一個或多個用戶或實體。作為實例而不是限制的方式,用戶可指定不能夠訪問與用戶相關聯的相冊的一組用戶,由此排除那些用戶訪問該相冊(儘管也有可能使得未在該組用戶內的某些用戶也不能夠訪問該相冊)。在具體實施方式中,隱私設置可與具體社交圖譜元件相關聯。社交圖譜元(諸如,節點或邊線)的隱私設置可指定使用在線社交網絡來訪問社交圖譜元件、與社交圖譜元件相關聯的信息或與社交圖譜元件相關聯的內容對象的方式。作為實例而不是限制的方式,對應於具體相片的具體概念節點204可具有隱私設置,該隱私設置指定相片僅可由用戶在相片中標記的用戶以及他們的朋友訪問。在具體實施方式中,隱私設置可以允許用戶選擇使社交網絡系統160記錄其動作或與其他系統(例如,第三方系統170)共享,或選擇不使社交網絡系統160記錄其動作或與其他系統(例如,第三方系統170)共享。在具體實施方式中,與對象相關聯的隱私設置可指定允許訪問或拒絕訪問的任何合適的粒度。作為實例而不是限制的方式,可以為特定用戶(例如,只有我、我的室友和我的老闆)、特定分離度內的用戶(例如,朋友、或朋友的朋友)、用戶群(例如,遊戲俱樂部、我的家人)、用戶網(例如,特定僱主的員工、特定大學的學生或校友)、所有用戶(「公眾」),沒有用戶(「私人「),第三方系統170的用戶,特定應用(例如,第三方應用、外部網站)、其他合適的用戶或實體、或其任何組合指定訪問或拒絕訪問。儘管本公開內容描述了以具體方式訪問具體隱私設置,然而,本公開內容考慮了以任意合適方式訪問任意合適的隱私設置。

在具體實施方式中,一個或多個伺服器162可以是用於實施隱私設置的授權/隱私伺服器。響應於來自用戶(或其他實體)對於存儲在數據存儲器164中的特定對象的請求,社交網絡系統160可以向數據存儲器164發送針對該對象的請求。該請求可識別與請求相關聯的用戶,並且如果授權伺服器基於與對象相關聯的隱私設置確定用戶被授權訪問對象,才可將該請求僅發送至該用戶(或該用戶的客戶端系統130)。如果請求的用戶未被授權訪問對象,則授權伺服器可防止請求的對象從數據存儲164中檢索,或者可防止請求對象被發送至用戶。在搜索查詢上下文中,如果查詢用戶被授權訪問對象,則該對象才可生成作為搜索結果。換言之,該對象必須具有對於查詢用戶可見的可見度。如果該對象具有對用戶不可見的可見度,則該對象可從搜索結果中排除。儘管本公開內容以具體方式描述了增強隱私設置,然而,本公開內容考慮了以任意合適方式的增強隱私設置。

圖3示出通知系統320的示例性實施方式。通知提供者310可以提供用於遞送的通知312。通知提供者310可包括社交網絡系統或者第三方系統。在圖3所示的示例性實施方式中,通知312可以全部鎖定至同一用戶,但是由於當前上下文、用戶與通知的內容有關的社交網絡信息、用戶與由特殊來源發送的通知進行交互的過去歷史等的差異,仍舊不同地遞送。在具體實施方式中,通知系統320的策略引擎322可以評估與通知相關聯的信息(例如,源、內容或格式)。這樣的信息可以在通知312的內容內提供,或者提供作為關聯的元數據。

在具體實施方式中,策略引擎322還可以評估與特定用戶相關聯的信息(例如,用戶的人口統計信息、用戶的位置、用戶的可用遞送渠道140及其狀態、用戶的當前遞送上下文、用戶配置文件信息、或用戶的社交網絡信息)。策略引擎322可以從註冊數據存儲器332檢索關於用戶的可用遞送渠道140的信息。諸如用戶的人口統計信息、用戶的配置文件信息或用戶的社交網絡信息等信息可以檢索為用戶數據334和社交數據338。關於用戶當前遞送上下文的信息可以檢索為上下文數據336-該類信息可以覆蓋用戶當前遞送上下文的任何方面,例如通過實例而不是限制的方式:關於以下的信息:用戶的位置、與用戶相關聯的日曆、用戶的指示狀態、與位置相關聯的調度事件、用戶的軌跡、與用戶相關聯的一個或多個客戶端設備的設備狀態、或者用戶相對於在其社交網絡中與之連接的其他用戶的當前位置。

在具體實施方式中,策略引擎322還可以從歷史服務324檢索關於該特定用戶對過去通知的響應(例如,針對不同通知/上下文/遞送模式的轉化率)以及關於當前通知的(如果有的話)先前上下文/遞送模式(以及如果有的話,對於那些先前的上下文/遞送模式的交互級別)的歷史通知信息。一旦策略引擎322考慮了相關因素並產生了應用於通知312的策略,通知遞送服務340可以根據遞送策略中指定的上下文/遞送模式處理該通知的格式化和遞送。

通知遞送服務340可以基於底層介質和端點的特徵和能力,生成用於通過遞送渠道140遞送的適當形式的通知。通知遞送服務可以安排通知在指定時間和日期遞送,依據檢測到具體用戶遞送上下文(例如,依據檢測到用戶已開始主動使用他們的行動裝置;依據基於用戶的日曆信息確定用戶應該有空;依據確定用戶的位置已改變;或者依據確定用戶已移動在用戶的一個或多個社交網絡聯繫人閾值附近內)遞送。

在將通知遞送到遞送渠道140之後,用戶交互數據314可發送回交互處理服務350,交互處理服務350將用戶交互數據314發送到歷史服務324。通知系統的歷史服務324可以收集並且分析用戶對過去通知的響應,確定用戶與(如果有的話)過去通知的交互級別。關於用戶對過去通知的響應的信息可以存儲在歷史通知數據存儲器330中。

圖4示出了以用戶感知的方式處理通知遞送的示例性方法。在步驟410,通知系統接收要遞送的通知。例如,社交網絡消息可以從用戶alice在社交網絡系統上指定的最好的朋友發送至alice。

在步驟420,通知系統確定關於通知的信息,諸如(1)與通知相關聯的信息(例如,來源、內容、或者格式)和(2)與特定用戶相關聯的信息(例如,用戶的人口統計信息、用戶的位置、用戶的可用遞送渠道及其狀態、用戶的當前遞送上下文、用戶配置文件信息、或用戶的社交網絡信息)。在該情形中,消息可包括諸如「醫院」和「事故」的流行語。此外,消息可以在星期天凌晨2:40發送,並且可包括作為alice在社交網絡中第一級朋友的朋友姓名。消息還可以包括第一級朋友當前所在的醫院的名稱。

通過檢索關於alice當前遞送上下文的信息,策略引擎可以確定(1)根據確定她的當前位置,醫院距離她20英裡以內;(2)她在最好的朋友通過社交網絡系統發送消息之前的15分鐘主動使用她的行動裝置;(3)基於她的歷史活動(包括上傳到社交網站的圖片和帖子),她通常在星期日2:30am之後睡覺;(4)(例如,如通過她的行動裝置的最少4小時不活躍時段所確定的)她通常會在睡覺前將她的電話面朝下放在表面上。基於她最近的活動、歷史活動、當前時間是2:40am,以及alice還沒有將她的手機面朝下放在表面上的確定,策略引擎可能會得出她可能仍然醒著的結論(並可能與通知交互)。

通過檢索關於alice的社交網絡信息,策略引擎可基於alice的配置文件信息和位置信息,她最好的朋友的配置文件信息和位置信息,第一級朋友的配置文件信息和位置信息,以及alice、最好的朋友和第一級朋友在社交網站上的帖子確定:alice、她最好的朋友和第一級朋友都一起上高中並且生活在同一個街區。策略引擎還可以基於alice最近在社交網站上發布的帖子確定alice、她指定的最好朋友和第一級朋友計劃在星期日早晨11:00am有一個早午餐。因此,策略引擎可以確定alice也與第一級朋友非常親近,因此更可能對該消息做出響應。

在步驟430,通知系統從歷史服務中檢索歷史通知數據和排名分數。策略引擎還可以至少部分地基於alice之前的消息傳送數據,確定alice通常在平均2分鐘內響應由她指定的最好的朋友發送的消息,而不管消息何時發送給她。另外,策略引擎可以確定她通常在平均5分鐘內響應午夜後發送的消息。因此,策略引擎可以得出結論,她通常很快地響應深夜消息,並且很有可能響應她指定的最好的朋友的消息。另外,策略引擎可以確定她通常平均在10分鐘內對發送至她的行動裝置的消息做出響應,平均在2小時內對發送到她的膝上型計算機的消息做出響應,平均在30分鐘內對發送至她的行動裝置和/或膝上型計算機的郵件做出響應(具體地,平均在10分鐘內對發送到行動裝置的電子郵件做出響應),並在3小時內對發送至她的行動裝置的語音郵件做出響應。因此,策略引擎可以確定與任何其他端點相比,她更可能對發送至她的行動裝置的sms消息和電子郵件做出響應。

在步驟440,通知系統確定通知策略,該通知策略於步驟450中應用至通知。在具體實施方式中,某些通知類型(例如,參與遊戲的邀請)可發送至某些遞送渠道(例如,新鮮事頁面),但是不會發送至某些其他遞送渠道(例如,sms發送到她的手機)。鑑於通信的性質,通知策略可以指示sms消息應該每五分鐘一次重新發送到她的行動裝置,直到她與通知進行交互或者不理會通知。在具體實施方式中,通知策略還可以指示應該向她的行動裝置(使用自動語音)進行語音呼叫,以便給alice留下語音郵件和/或給她機會接聽電話並且連接到她最好的朋友的手機。

基於這些確定,策略引擎可以確定給定該請求緊迫性和重要性,alice很可能與該消息的通知進行交互並且對該消息的通知的內容採取行動。因此,鑑於通知的高度重要性、通知的遞送上下文和歷史數據,通知策略指示通過所有可用媒體立即將消息遞送給所有端點(如步驟460中)。在具體實施方式中,一旦alice在一個遞送渠道中對由多個遞送渠道發送的通知進行了響應,則可撤回或退回發送到其他遞送渠道的任何未打開的通知。

在步驟470中,通知系統接收關於用戶與該通知交互的信息,然後在步驟480中更新歷史通知數據和轉化分數排名。如我們的實例中所述,一旦alice查看文本消息和/或收聽語音郵件,那麼關於該用戶交互的信息將發送回通知系統,以便通知系統感知到它不應該通過相同的遞送渠道發送相同的消息

在第二實例中,晚餐俱樂部組的所有成員可以從僅邀請的晚餐俱樂部組的協調者接收到事件邀請消息(步驟410)。在這種情況下,晚餐俱樂部組可能是一個有償會員組,alice是其成員。消息可指示,lafolie本周六與客座廚師舉辦了一場特別的普羅旺斯美食佳餚品嘗活動,該活動包括12道菜品嘗菜單,費用為350美元/人,該名額基於先到先得僅限於前25人。

在步驟420中,通知系統可以確定與她的遞送上下文有關的多個因素。通知系統可以確定lafolie距離她的家庭位置35英裡內。通知系統還可以基於確定用戶的工作場所距離她的家庭位置約25英裡,並且她不位於公共運輸附近並且通常不乘坐公共運輸(這可以基於她的位置數據確定),確定alice可能擁有汽車。此外,通知系統可確定她三個月前在社交網站上發布了有關推薦當地汽車維修店的信息的請求。因此,通知系統可以確定她擁有汽車,並且35英裡距離對於她是合理的行駛距離。

通知系統可以基於位置數據和她在社交網站上的活動(例如,她在社交網站上發貼了她將在芝加哥出差一周並邀請該地區的朋友吃飯),確定alice目前正在距離她家庭位置2000英裡的城市出差。通知系統還可以基於她的日曆和她與社交網站上其他用戶的對話,確定她計劃在星期五回家。因此,通知系統可以確定,儘管由社交網絡系統確定的其當前位置,她目前不在合理行程距離內,但她將在特殊品嘗活動當天在合理的行程距離內,因此不會立即因為不可用性而不理會該消息。

通知系統還可以至少部分基於她的社交網絡配置文件、她的食物相關帖子和圖片、她對其他用戶的帖子和法國食物的圖片的評論以及她經常光顧的餐廳,確定alice喜愛法國食物。具體地,通知系統可至少部分基於收集的關於她在一周的晚餐時間的位置信息、她在社交網絡系統上的帖子和圖片以及她的信用卡交易信息確定她已經去過她家庭位置60英裡半徑範圍內的所有法國餐館,平均每周外出晚餐三次,至少每周一次在法國餐廳用晚餐。此外,通知系統可以至少部分基於她的日曆信息、上傳到她的社交網絡網站的帖子和圖片以及信用卡交易確定每當她上班時,她總是安排在行程位置周圍的區域中的至少一個法國餐館的預訂。因此,通知系統可以確定她可能對特殊品嘗活動非常感興趣,因此很可能與這種事件的通知交互。

在步驟430,通知系統從歷史服務中檢索歷史通知數據和排名分數。通知系統可以至少部分基於她的社交網絡活動和一般行動裝置活動確定alice通常對從晚餐俱樂部組發送的消息非常敏感,並且至少在收到消息之後平均3分鐘內查看由晚餐俱樂部組發送的所有消息。作為實例而不是限制的方式,通知系統可以基於她與即時通信、郵件和/或語音郵件應用的交互來確定她正在查看消息,其中,交互包括打開信息和/或郵件應用,以及設備上的30秒至一分鐘的不活動狀態(通知系統確定其為用戶正在查看消息)或按語音郵件消息的播放按鈕。此外,通知系統確定她至少在85%的時間點擊消息中顯示的內容,並且當內容與法國食物相關時,她會在100%的時間點擊消息中顯示的內容。因此,通知系統可以確定在發送消息之後的3至5分鐘她很可能與特殊品嘗活動的通知進行交互。

此外,通知系統可以基於位置信息確定alice目前在電影院內,並且基於跟蹤和位置信息確定已經在電影院兩個小時。此外,通知系統可以基於位置信息、行動裝置陀螺儀信息、及行動裝置設置信息來確定她使行動裝置處於靜音模式,並且行動裝置面朝下在表面上。因此,通知系統可以確定她此時可能不會立即響應發送的任何消息。然而,通知系統可以基於本地電影時間數據確定電影可能在20分鐘內結束。另外,通知系統可以基於歷史使用數據確定她總是在離開電影院後立即檢查他/她的行動裝置。因此,通知系統可以確定她將更可能在20分鐘之後檢查他們的行動裝置並與通知進行交互。

在步驟440中,基於這些確定,通知系統可以確定,alice將與來自晚餐俱樂部組的協調者的消息的通知交互並且針對特殊品嘗活動的通知的內容採取行動的可能性非常高,而且鑑於與內容相關聯的時間限制,通知系統可以確定此通知很緊急。因此,鑑於通知的高排名、通知的上下文和歷史數據,通知策略指示該消息應該通過所有可用的遞送渠道遞送給用戶。然而,在步驟450和460中,由於目前基於她的當前活動,她不太可能查看通知,該策略可包括將發送給她的通知延遲至少20分鐘,以便她將在電影可能結束之後收到通知,因此將更有可能立即與通知進行交互並對通知的內容採取行動。一旦接收到指示用戶查看了sms消息的信息(在步驟470中),可以撤回任何尚未打開的電子郵件。

在第三實例中,在步驟410中,通知系統可以接收促銷消息,該促銷消息可以發送到預定數量的用戶(例如,向預定用戶群廣播消息),通知他們在特定商店位置的maxmara出清廉售,從本星期五開始,所有物品都是40%至70%優惠,並且在本周三將發出該信息。

在步驟420中,通知系統可以基於alice的位置信息來確定她每周一次逛maxmara商店,並且通常在每次逛時在該商店逗留至少一個小時。因此,通知系統可以確定她喜歡maxmara服裝,並且將對在maxmara進行的任何打折感興趣。此外,通知系統可基於她的位置信息、上傳到社交網絡網站上的帖子和/或圖片及她的信用卡信息,確定即使她每周一次逛maxmara商店,但是她僅每月一次從該商店購買衣服。此外,通知系統可確定她每月僅在maxmara購買一次衣服,部分原因是服裝價格偏高。通知系統可以根據maxmara網站、本地廣告和商店信息確定maxmara很少打折。因此,通知系統得出結論,她可能對出清廉售感興趣,因此由於到廉售的有限的時間段,通知應儘快發送給她。

在步驟430中,通知系統可以基於她與他們的電子郵件通知的交互來確定alice很少點擊與廣告相關聯的電子郵件。具體地,通知系統可以確定她僅不超過5%的時間查看和點擊在電子郵件通知中呈現的連結和內容。另外,通知系統可以基於她接收的電子郵件內容的數量和類型的確定,確定她每小時平均收到10個廣告。因此,通知系統可以確定,對於她而言,電子郵件通知可能不是使她能夠與通知交互並對通知的內容採取行動的非常有效的方法。然而,由於通知的緊迫性,通知系統可以確定白天中她最有可能查看電子郵件和查看通知的時間。例如,通知系統可以基於社交網絡網頁活動和第三方應用數據(例如,與她的社交網絡網頁相關聯的電子郵件應用)確定她喜歡瀏覽網際網路並且簡要瀏覽最近20個左右的電子郵件。另外,通知系統可以基於社交網絡活動、位置數據、行動裝置數據、包括設備的使用和與某些應用(例如,鬧鐘應用)的交互確定她通常喜歡在工作日的11:00-11:30pm和周末的大約12:30am睡覺。因此,通知系統可以確定,鑑於她與通過電子郵件發送的廣告通知的有限交互,讓她與通過電子郵件發送的通知進行交互的最有效的方法是在工作日大約11:00pm和周末大約12:00am將通知發送給她。此外,通知系統可以確定alice約50%的時間與包括廣告的sms消息交互,並且約30%的時間通過連結點擊與廣告相關聯的內容。因此,通知系統可以確定sms消息傳送是向她發送通知的另一個可行的選擇,但也可能不具有高的用戶交互機會。

通知系統還可以至少部分地基於alice的日曆信息、社交網絡活動(例如,她接受關於派對的社交網絡邀請、她對與節日派對有關的其他用戶的評論或討論)、電子郵件信息、以及最近的網際網路和/或店內購物活動確定她有在日程上兩周內出現的大型節日派對。此外,通知系統可以基於她的社交網絡信息(例如,社交網絡網頁上的衣服的以前的帖子或圖片)、位置信息和信用卡信息確定她以前在每年的大型節日派對之前在高檔商店購買了漂亮的衣服。因此,通知系統可以確定她可能在高檔商店購買衣服,因此更有可能逛maxmara也進行購物。因此,通知系統可以確定她可能對maxmara的出清廉售非常感興趣。

基於這些確定,通知系統可以確定alice很可能與maxmara廉售的通知交互,並且對消息的通知的內容採取行動。因此,在步驟440中,鑑於請求的緊迫性,並且鑑於通知的高排名、通知的上下文和歷史數據,向她發送通知的策略可以是立即經由sms將通知發送到她的電話號碼,等到指定的時間(例如,工作日的11:30pm和周末的12:30am)將通知發送到她的電子郵件地址,用於通知的最大有效性。在步驟470中,一旦通知系統接收到alice查看了sms消息並點擊連結轉到maxmara關於廉售的網頁的指示,如果她立即購買,則通知系統可以避免向她發送電子郵件。

在第四實例中,在步驟410中,通知系統可以接收要發送給大型用戶群的促銷通知(例如,向預定的購物者廣播消息),通知他們bloomingdales對於所有女式大衣和鞋子的10%優惠券。

在步驟420中,通知系統可以至少部分基於她的位置信息、她的社交網絡籤到和帖子以及她的信用卡信息確定alice經常訪問斯坦福購物中心,但通常在斯坦福購物中心時不會訪問bloomingdales。此外,通知系統可至少部分基於日曆信息、當地天氣信息、她的位置數據和她的社交網絡網頁數據(例如,她有關天氣狀況如何、她穿著什麼樣的鞋子和衣服等的帖子)確定現在是二月份在帕洛阿爾託,天氣在過去3周內已經高達70’s。因此,通知系統可能會得出結論,她可能不會對bloomingdale的女式外套和鞋子的優惠券特別感興趣,因此,她會與包括bloomingdale優惠券的通知交互的概率低。

此外,通知系統可以基於她的日曆信息、位置信息、社交網絡網頁信息(例如,發布她在夏威夷所到過的地方的圖片和/或更新)和其他社交媒體信息(例如來自twitter的信息)確定她在夏威夷度假,並且將在廉售結束之後返回。此外,在步驟430中,通知系統可以基於她之前在其行動裝置上忽略和/或主動刪除/阻止廣告通知的交互來確定她很少點擊來自任何賣方的任何類型的優惠券,並且這樣的信息是至少部分基於社交網絡系統和第三方系統的關於她以前對廣告的響應的數據所確定的。因此,通知系統可以得出結論,她將不太可能與來自bloomingdales的包括10%優惠券的通知進行交互。

基於這些確定,通知系統可以確定,alice將完全與來自bloomingdales的包括優惠券的通知交互的可能性非常低,並且她對該通知的內容採取行動的可能性非常低。因此,鑑於通知的較低排名,通知的上下文和歷史數據,通知系統確定沒有特別的策略將有助於增加她與通知交互的可能性。事實上,基於歷史數據,在步驟440中,通知系統可以確定她通常會忽略這些通知,並且在一些情況下,將主動阻止這些通知中與廣告相關的一些(步驟450)。因此,將此通知遞送給她的策略可以是以最不分散注意力的方法(例如,當她登錄到社交網絡應用時,僅在新鮮事中顯示一次)將消息發送給她並且不使用任何其他媒體或發送到與此用戶相關聯的任何其他端點。

然而,如果(在步驟470中),接收到alice實際上點擊連結併購買禮品包裝的兒童衣服以運送到她的兄弟地址的信息,則在步驟480中,通知系統可以利用該新信息更新歷史通知數據和排名分數。

在適當的情況下,具體實施方式可以重複圖4的方法的一個或多個步驟。儘管本公開內容描述並且示出了以特定順序發生的圖4的方法的特定步驟,但是本公開內容考慮以任何合適的順序發生的圖4的方法的任何合適的步驟。此外,儘管本公開內容描述和示出了包括圖4的方法的特定步驟的用於以用戶感知的方式處理通知遞送的示例性方法,但是本公開內容考慮包括任何合適的步驟的用於以用戶感知的方式處理通知遞送的任何合適的方法,在適當的情況下,其可以包括圖4的方法的步驟的全部、一些或一個都沒有。此外,儘管本公開內容描述並且示出了執行圖4的方法的特定步驟的特定組件、設備或者系統,但是本公開內容考慮執行圖4的方法的任何合適步驟的任何合適的組件、設備或者系統的任何合適的組合。

在具體實施方式中,社交網絡系統可以發送通知以增加用戶將查看用戶在其新鮮事中似乎被忽略的某些故事的可能性。只有當基於用戶與故事的親和度和可能的轉化分數的組合分數超過特定閾值時,才發送這樣的通知。在一些實施方式中,社交網絡系統可以周期性地檢查用戶是否查看了特定故事,更新故事的組合分數,然後確定是否應該發送通知(例如,當更新的組合分數超過閾值時)。

圖5示出了示例性計算機系統500。在具體實施方式中,一個或多個計算機系統500執行此處所描述或者示出的一種或者多種方法的一個或多個步驟。在具體實施方式中,一個或多個計算機系統500提供此處所描述或者示出的功能。在具體實施方式中,在一個或多個計算機系統500上運行的軟體執行此處所描述或者示出的一種或者多種方法的一個或多個步驟或者提供此處所描述或者示出的功能。具體實施方式包括一個或多個計算機系統500的一個或多個部分。在此,在適當的情況下,參考計算機系統可包含計算設備,反之亦然。此外,在適當的情況下,對計算機系統的引用可包括一個或多個計算機系統。

本公開內容考慮任何合適數量的計算機系統500。本公開內容考慮了採用任何合適的物理形式的計算機系統500。作為實例但不是限制的方式,計算機系統500可以是嵌入式計算機系統、片上系統(soc)、單板計算機系統(sbc)(諸如,電腦模組(com)或者系統模組(som))、桌面計算機系統、膝上型或者筆記本計算機系統、交互式自助服務機、主機、計算機系統網絡、行動電話、個人數字助理(pda)、伺服器、平板計算機系統、或者這些中兩種或者多種的組合。在適當的情況下,計算機系統500可包括跨多個位置;跨多臺機器;跨多個數據中心;或者駐留在雲中的單一式或者分布式的一個或者多個計算機系統500,雲可包括一個或多個網絡中的一個或多個雲組件。在適當的情況下,一個或多個計算機系統500可在無大致空間或者時間限制的情況下執行此處所描述或者示出的一種或者多種方法的一個或多個步驟。作為實例但不是限制的方式,一個或多個計算機系統500可實時或者以分批模式執行此處所描述或者示出的一個或多個方法的一個或多個步驟。在適當的情況下,一個或多個計算機系統500可在不同時間或者在不同位置執行此處所描述或者示出的一個或多個方法的一個或多個步驟。

在具體實施方式中,計算機系統500包括處理器502、存儲器504、存儲介質506、輸入/輸出(i/o)接口508、通信接口510以及總線512。儘管本公開內容描述並示出了具有按照具體布置的具體數量的具體組件的具體計算機系統,但是本公開內容考慮具有按照任何合適布置的任何合適數量的任何合適組件的任何合適的計算機系統。

在具體實施方式中,處理器502包括用於執行諸如組成電腦程式的指令的硬體。作為實例而不是限制的方式,為了執行指令,處理器502可以從內部寄存器、內部緩存、存儲器504、或存儲介質506檢索(或取得)指令;解碼並執行他們;然後將一個或多個結果寫入到內部寄存器、內部緩存、存儲器504、或存儲介質506。在具體實施方式中,處理器502可包括用於數據、指令或地址的一個或多個內部緩存。在適當的情況下,本公開內容考慮了包括任意合適數量的任意合適的內部緩存的處理器502。作為實例而不是限制的方式,處理器502可包括一個或多個指令緩存、一個或多個數據緩存、以及一個或多個轉譯後備緩衝器(tlb)。指令緩存中的指令可以是存儲器504或者存儲介質506中的指令的副本,並且指令緩存可加快處理器502對這些指令的檢索。數據緩存中的數據可以是使在處理器502上執行的指令運行的存儲器504或者存儲介質506中的數據副本;在處理器502上執行以用於在處理器502上執行的後續指令進行訪問或者用於寫入存儲器504或者存儲介質506中的之前指令結果;或者其他合適的數據。數據緩存可加速處理器502的讀取或寫入操作。tlb可以加速處理器502的虛擬地址轉化。在具體實施方式中,處理器502可包括用於數據、指令或地址的一個或多個內部寄存器。在適當的情況下,本公開內容考慮處理器502包括任何合適的數量的任何合適的內部寄存器。在適當的情況下,處理器502可包括一個或多個算法邏輯單元(alu);可以是多核處理器;或者包括一個或多個處理器502。儘管本公開內容描述和示出了具體處理器,但是本公開內容考慮任何合適的處理器。

在具體實施方式中,存儲器504包括用於存儲處理器502執行的指令或者處理器502運行的數據的主存儲器。作為實例而不是限制的方式,計算機系統500可將指令從存儲介質506或者另一來源(諸如,另一計算機系統500)加載到存儲器504中。然後,處理器502可將指令從存儲器504加載到內部寄存器或者內部緩存中。為了執行該指令,處理器502可從內部寄存器或者內部緩存檢索指令並且將它們進行解碼。在執行指令過程中或者之後,處理器502可將一個或多個結果(其可以是中間結果或者最終結果)寫入內部寄存器或者內部緩存中。然後,處理器502可將這些結果中的一個或多個寫入存儲器504中。在具體實施方式中,處理器502僅執行一個或多個內部寄存器或者內部緩存中或者存儲器504(與存儲介質506相對或者其他地方)中的指令並且僅運行一個或多個內部寄存器或者內部緩存中或者存儲器504(與存儲介質506相對或者其他地方)中的數據。一個或多個存儲器總線(每條均可包括地址總線和數據總線)可將處理器502耦接至存儲器504。總線512可包括如下所述一個或多個存儲器總線。在具體實施方式中,一個或多個存儲器管理單元(mmu)駐留在處理器502與存儲器504之間並且便於訪問由處理器502請求的存儲器504。在具體實施方式中,存儲器504包括隨機存取存儲器(ram)。在適當的情況下,該ram可以是易失性存儲器,在適當的情況下,該ram可以是動態ram(dram)或靜態ram(sram)。此外,在適當情況下,該ram可以是單埠或多埠的ram。本公開內容考慮任何合適的ram。在適當的情況下,存儲器504可包括一個或多個存儲器504。儘管本公開內容描述和示出了具體的存儲器,但是本公開內容考慮任何合適的存儲器。

在具體實施方式中,存儲介質506包括用於數據或者指令的大容量存儲器。作為實例而不是限制的方式,存儲介質506可包括硬碟驅動(hdd)、軟盤驅動、快閃記憶體、光碟、磁光碟、磁帶、或者通用串行總線(usb)驅動、或者這些的兩個或更多個的組合。在適當的情況下,存儲介質506可包括可移動的媒體或者不可移動的(或者固定的)媒體。在適當的情況下,存儲介質506可以位於計算機系統500內部或者外部。在具體實施方式中,存儲介質506是非易失性固態存儲器。在具體實施方式中,存儲介質506包括只讀存儲器(rom)。在適當的情況下,該rom可以是掩碼編程rom、可編程rom(prom)、可擦prom(eprom)、電可擦prom(eeprom)、電可改寫rom(earom)或快閃記憶體或這些的兩個或更多個的組合。本公開內容考慮採用任何合適物理形式的大容量存儲介質506。在適當的情況下,存儲介質506可包括便於處理器502與存儲介質506之間通信的一個或多個儲存控制單元。在適當的情況下,存儲介質506可包括一個或多個存儲介質506。儘管本公開內容描述和說明了具體的存儲介質,但是本公開內容考慮了任何合適的存儲介質。

在具體實施方式中,i/o接口508包括提供用於計算機系統500與一個或多個i/o設備之間通信的一個或多個接口的硬體、軟體、或者兩者。在適當的情況下,計算機系統500可包括一個或者多個這種i/o設備。這些i/o設備中的一個或多個可支持人與計算機系統500之間的通信。作為實例而不是限制的方式,i/o設備可包括鍵盤、鍵板、麥克風、監控器、滑鼠、印表機、掃描儀、揚聲器、照相機、觸控筆、平板電腦、觸控螢幕、追蹤球、攝影機、其他合適的i/o設備或它們中兩個或更多個的組合。i/o設備可包括一個或多個傳感器。本公開內容考慮任何合適的i/o設備和與其有關的任何合適的i/o接口508。在適當的情況下,i/o接口508可包括使處理器502能夠驅動這些i/o設備中的一個或多個的一個或多個設備或軟體驅動器。在適當的情況下,i/o接口508可包括一個或多個i/o接口508。儘管本公開內容描述和示出了具體的i/o接口,但是本公開內容預期任何合適的i/o接口。

在具體實施方式中,通信接口510包括硬體、軟體、或者提供用於計算機系統500與一個或多個其他計算機系統500或者一個或多個網絡之間通信(諸如,基於分組的通信)的一個或多個接口的硬體、軟體或者兩者。作為實例而不是限制的方式,通信接口510可包括用於與乙太網或者其他基於有線的網絡通信的網絡接口控制器(nic)或者網絡適配器或者用於與無線網絡(諸如wi-fi網絡)通信的無線nic(wnic)或者無線適配器。本公開內容考慮任何合適的網絡和與用於其的任何合適通信接口510。作為實例而不是限制的方式,計算機系統500可以與自組織網絡、個人區域網(pan)、區域網(lan)、廣域網(wan)、城域網(wan)或網際網路的一個或多個部分或其中的兩個或更多個的組合通信。這些網絡中的一個或多個的一個或多個部分可以是有線或無線的。例如,計算機系統500可與無線pan(wpan)(諸如,例如,藍牙wpan)、wi-fi網絡、wi-max網絡、蜂窩電話網絡(諸如,例如,全球移動通信系統(gsm)網絡)、或其他合適的無線網絡、或這些中兩個或更多個的組合通信。在適當的情況下,計算機系統500可包括用於這些網絡中的任何一個的任何合適的通信接口510。在適當的情況下,通信接口510可包括一個或多個通信接口510。儘管本公開內容描述和示出了具體的通信接口,但是本公開內容考慮任何合適的通信接口。

在具體實施方式中,總線512包括硬體、軟體、或者將計算機系統500的組件耦接至彼此的硬體、軟體或者兩者。作為實例而不是限制的方式,總線512可包括加速圖形埠(agp)或其他圖形總線、增強型行業標準體系結構(eisa)總線、前端總線(fsb)、超級總線(hypertransport,ht)互連、工業標準架構(isa)總線、infiniband互連、低引腳數(lpc)總線、存儲器總線、微通道架構(mca)總線、外圍組件互連(pci)總線、pci-express(pcie)總線、串行高級技術附件(sata)總線、視頻電子標準協會局部(vlb)總線或其他合適的總線或其中兩個或更多的組合。在適當的情況下,總線512可包括一個或多個總線512。儘管本公開內容描述和示出了具體的總線,然而本公開內容考慮任何合適的總線或者互連。

這裡,計算機可讀的非暫時性存儲介質或介質可包括一個或多個基於半導體或其它集成電路(ic)(例如,現場可編程門陣列(fpga)或專用ic(asic))、硬碟驅動器(hdd)、混合硬碟驅動器(hhd)、光碟、光碟驅動器(odd)、磁光碟、磁光碟機動器、軟盤、軟盤驅動器(fdd)、磁帶、固態驅動器(ssd)、ram驅動器、安全數字卡或驅動器、任何其他合適的計算機可讀非暫時性存儲介質、或者適當的兩種或更多種的任何合適的組合。計算機可讀非易失性儲存介質可以是易失性、非易失性、或者易失性與非易性和組合,視情況而定。

此處,除非另有明確表示或通過上下文另有表示,否則「或」是包括性的而不是排除性的。因此,在本文中,除非另有明確表示或通過上下文的其他表示,否則「a或b」意味著「a、b、或這兩者」。此外,除非另有明確指明或者由上下文指明,否則「和」是兩者共同和單獨的。因此,本文中,除非另有明確指明或者由上下文指明,否則「a和b」是指「a和b,共同或單獨」。

本公開內容的範圍包括本領域技術人員應當理解的對本文中描述或示出的示例性實施方式的所有改變、替代、變化、變更以及修改。本公開內容的範圍並不限於本文中描述或示出的示例性實施方式。此外,儘管本公開內容將本文中各個實施方式描述和示出為包括特定的組件、元件、特徵、功能、操作或步驟,但是任何這些實施方式可以包括本領域內的普通技術人員能理解的本文中任何地方描述或示出的任何組件、元件、特徵、功能、操作或步驟的任何組合或置換。此外,無論是否它或該具體功能被激活、打開或者解鎖,只要該裝置、系統或組件是如此適應、布置、能夠、配置、啟動、可操作、或者操作的,所附權利要求涉及的裝置或者系統或者裝置或者系統的組件適用於、布置為、能夠、被配置為、啟動、能操作以、或者操作執行包括裝置、系統、組件的具體功能。

同类文章

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

一種新型多功能組合攝影箱的製作方法【專利摘要】本實用新型公開了一種新型多功能組合攝影箱,包括敞開式箱體和前攝影蓋,在箱體頂部設有移動式光源盒,在箱體底部設有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-本發明所屬領域本發明涉及一種用來自動讀取管狀容器所載識別碼的裝置,其中的管狀容器被放在循環於配送鏈上的文檔匣或託架裝置中。本發明特別適用於,然而並非僅僅專用於,對引入自動分析系統的血液樣本試管之類的自動識別。本發明還涉及專為實現讀