TW201407501A - 建議候選用戶的方法 - Google Patents

建議候選用戶的方法 Download PDF

Info

Publication number
TW201407501A
TW201407501A TW102124266A TW102124266A TW201407501A TW 201407501 A TW201407501 A TW 201407501A TW 102124266 A TW102124266 A TW 102124266A TW 102124266 A TW102124266 A TW 102124266A TW 201407501 A TW201407501 A TW 201407501A
Authority
TW
Taiwan
Prior art keywords
candidate
user
users
event
inviter
Prior art date
Application number
TW102124266A
Other languages
English (en)
Other versions
TWI567662B (zh
Inventor
Srinivas P Narayanan
Justin Alexander Shaffer
Daniel Jeng-Ping Hui
Ross David Bayer
Original Assignee
Facebook Inc
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 Facebook Inc filed Critical Facebook Inc
Publication of TW201407501A publication Critical patent/TW201407501A/zh
Application granted granted Critical
Publication of TWI567662B publication Critical patent/TWI567662B/zh

Links

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06QINFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
    • G06Q10/00Administration; Management
    • G06Q10/10Office automation; Time management
    • G06Q10/109Time management, e.g. calendars, reminders, meetings or time accounting
    • G06Q10/1093Calendar-based scheduling for persons or groups
    • G06Q10/1095Meeting or appointment
    • 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
    • G06QINFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
    • G06Q10/00Administration; Management
    • G06Q10/06Resources, workflows, human or project management; Enterprise or organisation planning; Enterprise or organisation modelling
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06QINFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
    • G06Q10/00Administration; Management
    • G06Q10/10Office automation; Time management
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06QINFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
    • G06Q50/00Information and communication technology [ICT] specially adapted for implementation of business processes of specific business sectors, e.g. utilities or tourism
    • G06Q50/01Social networking

Landscapes

  • Engineering & Computer Science (AREA)
  • Business, Economics & Management (AREA)
  • Human Resources & Organizations (AREA)
  • Strategic Management (AREA)
  • Entrepreneurship & Innovation (AREA)
  • Theoretical Computer Science (AREA)
  • Economics (AREA)
  • Physics & Mathematics (AREA)
  • General Physics & Mathematics (AREA)
  • Marketing (AREA)
  • General Business, Economics & Management (AREA)
  • Tourism & Hospitality (AREA)
  • Operations Research (AREA)
  • Quality & Reliability (AREA)
  • Data Mining & Analysis (AREA)
  • Databases & Information Systems (AREA)
  • Health & Medical Sciences (AREA)
  • Computing Systems (AREA)
  • General Health & Medical Sciences (AREA)
  • Primary Health Care (AREA)
  • Development Economics (AREA)
  • Educational Administration (AREA)
  • Game Theory and Decision Science (AREA)
  • General Engineering & Computer Science (AREA)
  • Management, Administration, Business Operations System, And Electronic Commerce (AREA)
  • Information Transfer Between Computers (AREA)
  • Information Retrieval, Db Structures And Fs Structures Therefor (AREA)

Abstract

社群網路系統的用戶可以建立一個事件以邀請其他用戶在特定的時間與地點碰面。當邀請者一開始指定被邀請到此事件的一群用戶時,社群網路系統建議邀請其他用戶至此事件。社群網路系統係依據用戶被邀請時是否會參加此事件的預測,來建議邀請其他的用戶。而作出此預測時可以使用多種因素,例如邀請者與其他用戶之間的親和度、在此事件的時間其他用戶是否有空及/或其他用戶與此事件的地點接近與否。對被建議的其他用戶的邀請可以被自動地傳送,或是被傳送至邀請者所選擇的其他用戶。

Description

建議候選用戶的方法
本發明係關於社群網路系統,特別關於對於在社群網路系統中建立事件的用戶建議後選用戶的方法。
社群網路系統提供一個有用的環境,在其中用戶彼此互相連結與通訊。不同的社群網路系統提供了不同的機制讓用戶在他們的網路中互動。某些社群網路系統也包含了工具及/或功能性讓用戶可以把與其他用戶共同從事的事件列入行程。除了位參與的用戶提供事件行程之外,一個社群網路系統的行事曆工具或功能性也提供一個社交功能以通知與活動相連結的用戶。
當建立一個事件時,關於一個事件的設群網路系統邀請者或是「邀請者」找出額外的用戶以邀請至此事件。通常,這需要邀請者在與其相連結的其他用戶中搜尋。手動搜尋用戶會使得邀請者要全面地找出額外的用戶已邀請至事件並不容易。
有鑑於以上的問題,本揭露提出一種建議候選用 戶的方法,應用此方法,社群網路系統依據候選用戶與邀請者的關係來決定候選用戶接受邀請者邀請的可能性、邀請者會邀請候選用戶的可能性、以及候選者用戶參加事件時對其他候選用戶參加事件的可能性的影響等因素,來決定是否建議邀請者對一個候選用戶提出邀請。
依據本揭露的一種建議候選用戶的方法,包含下列步驟。接收關於一個事件的資料,此事件來自社群網路系統的一個邀請者,此事件的資料具有此事件的地點、時間以及一個或多個第一用戶其中至少之一,社群網路系統中的這個或這些第一用戶與此事件相關。以及,存取社群網路系統中的多個第二用戶的多個用戶描述資訊,這些第二用戶與邀請者相連結並且未與此事件相關。以及,從這些第二用戶中選擇包含多個候選用戶的一個集合。以及,預測若建議此邀請者邀請這些候選用戶的每一候選用戶參與此事件時,是否會導致此候選用戶參與此事件。以及,根據前述預測的結果,從此集合中選擇這些候選用戶中的一個或多個。以及,傳送建議給此邀請者以建議此邀請者傳送關於該事件的一邀請給被選擇的候選用戶。
依據本揭露的一種建議候選用戶的方法,包含下列步驟。接收社群網路系統的邀請者的事件的資料,此資料包括事件的地點、時間以及一個或多個第一用戶其中至少之 一,前述第一用戶係在社群網路系統中與此事件相關。以及,存取多個第二用戶的用戶描述資訊,前述第二用戶在社群網路系統中與邀請者相連結並且未與此事件相關。以及,從前述第二用戶中選擇包含多個候選用戶的一個集合。以及,對此集合中的候選用戶中的每一個候選用戶決定此候選用戶被邀請時,參與此事件的可能性,此可能性係依據此候選用戶與邀請者用戶的親和度。以及,依據前述這些被決定的可能性,從此集合中選擇一個或多個候選用戶。以及,傳送建議給邀請者用戶,使邀請者用戶傳送關於此事件的邀請給被選擇的一個或多個候選用戶。
依據本揭露,社群網路系統依據候選用戶與邀請者的關係來決定候選用戶接受邀請者邀請的可能性、邀請者會邀請候選用戶的可能性、以及候選者用戶參加事件時對其他候選用戶參加事件的可能性的影響等因素,來決定是否建議邀請者對一個候選用戶提出邀請。
以上之關於本揭露內容之說明及以下之實施方式之說明係用以示範與解釋本發明之精神與原理,並且提供本發明之專利申請範圍更進一步之解釋。
110‧‧‧用戶裝置
120‧‧‧網路
130‧‧‧第三方網站
140‧‧‧社群網路系統
205‧‧‧用戶描述資訊資料庫
210‧‧‧內容資料庫
215‧‧‧動作登錄器
220‧‧‧動作紀錄
225‧‧‧動態消息管理器
230‧‧‧互動連結資料庫
235‧‧‧親和度計算器
240‧‧‧用戶建議引擎
245‧‧‧網站伺服器
300‧‧‧方法
400‧‧‧介面
405‧‧‧名稱字段
410‧‧‧細節字段
415‧‧‧地點字段
420‧‧‧時間字段
425‧‧‧隱私選擇器
430‧‧‧用戶選擇器
440‧‧‧用戶建議介面
第1圖係用以描繪適於社群網路系統運作的系統環境的高階方塊圖。
第2圖係社群網路系統的系統架構的方塊示意圖。
第3圖描繪了推薦其他社群網路系統用戶以邀請至事件的方法。
第4A圖以及第4B圖分別為用來建立事件以及建議受邀用戶的用戶介面的例子。
以下在實施方式中詳細敘述本發明之詳細特徵以及優點,其內容足以使任何熟習相關技藝者了解本發明之技術內容並據以實施,且根據本說明書所揭露之內容、申請專利範圍及圖式,任何熟習相關技藝者可輕易地理解本發明相關之目的及優點。以下之實施例係進一步詳細說明本發明之觀點,但非以任何觀點限制本發明之範疇。
社群網路系統允許其用戶建立具有特定地點、時間、活動及/或一個或多個相關的人的事件以允許用戶與人們互動。舉例來說,社群網路系統的用戶藉由邀請其他用戶的使用者再一個特定的時間到一個特定的地點而建立一個事件。如此處所提到的,事件也可以指涉一個非正式的計畫,其中指定了包含於一個事件的一個資料子集。舉例來說,一個事件可以指定一個地點以及一個時間或一個時間以及一群用戶。因此,一個事件可以指定一個時間、一個地點、一個活動及/或一個或多個用戶其中的一個或多個。
雖然一個用戶可以在建立一個事件的時候標記 其他的用戶,社群網路系統也可以提出關於邀請其他用戶到此事件的建議。社群網路系統可以依據其他用戶會接受關於此事件的邀請的可能性及/或此邀請者接受此建議的可能性,決定關於此建議的其他用戶。多個因素,例如在此事件的時間與地點,這些被建議的其他用戶的地點以及有空與否,可以被用來作出這些決定。關於此決定的因素的其他例子包含邀請者與被建議的其他用戶之間的親和度、被建議的其他用戶參加事件的頻率、被建議的其他用戶參與邀請者所參加的活動的歷史紀錄或是其他適合的因素。
第1圖係用以描繪適於社群網路系統運作的系統環境的高階方塊圖。系統環境包含一個或多個用戶裝置110、網路120、一個或多個第三方網站130以及社群網路系統140。在其他組態中,不同的及/或額外的模組可以被包含在此系統中。雖然第1圖描繪了社群網路系統140,此處所述的實施例以及功能也可以在其他種類的線上系統被使用。
用戶裝置110包含一個或多個計算裝置,計算裝置可用於接收用戶的輸入並且通過網路120傳送及/或接收。用戶裝置110的例子包含:膝上電腦、智慧型手機、個人數位助理(personal digital assistant,PDA)或任何其他具有計算功能以及資料通訊能力的裝置。用戶裝置110被設置用來通過網路120通訊,而網路120可以包含區字段網路及/或廣字段 網路的任何組合,且使用有線或無線通訊系統。一個或多個第三方網站130可以耦接至網路120以與社群網路系統140及/或用戶裝置110通訊。
社群網路系統的系統架構
第2圖係社群網路系統的系統架構的方塊示意圖。社群網路系統140包含一個用戶描述資訊資料庫205、一個內容資料庫210、一個動作登錄器215、一個動作記錄220、一個動態消息管理器225、一個互動連結資料庫230、一個親和度計算器235、一個用戶建議引擎240以及一個網站伺服器245。於其他實施例中,社群網路系統140可以配合不同的應用而包含更多、更少或是不同的模組。
社群網路系統140的每個用戶被關於一個用戶描述資訊,用戶被儲存在用戶描述資訊資料庫205中。用戶描述資訊包含關於用戶的且被用戶明確分享的敘述性的資料,並且也可以包含社群網路系統140所推論的側寫資料。於一個實施例中,用戶描述資訊包含多個資料字段,每個資料字段描述了社群網路系統140中的相關用戶的一個或多個屬性。被儲存於用戶描述資訊資料庫205的用戶描述資訊的資料描述了社群網路系統140中的用戶,包含生平、統及資料、及其他描述性的資料,例如經歷、學歷、性別、嗜好或偏好、地點等等。用戶描述資訊也可以儲存其他由用戶所提 供的資料,例如圖片或影像。於特定的實施例中,用戶的圖片可以被標記出圖片中所顯示的社群網路系統140中的多個用戶的辨識資料。用戶描述資訊資料庫205中的用戶描述資訊也可以保有相關的用戶的動作的參考資料,此動作係對內容資料庫210中的內容物件所執行,並且被儲存在動作記錄220中。
內容資料庫210儲存了內容物件或是與用戶描述資訊連結的物件,例如圖片、影像及音訊檔案。當一個用戶描述資訊被瀏覽或是其他觀於此用戶描述資訊的內容被瀏覽時,內容資料庫220中的內容物件可以被播放。舉例來說,被播放的內容物件可以顯示關於一個用戶描述資訊的圖片或影像,或是顯示描述一個用戶的狀態的文字內容。此外,其他內容物件可以藉由鼓勵一個用戶拓展與其他用戶的連結、邀請新的用戶至系統或是藉由播放關於用戶、物件、活動或社群網路系統140的功能的內容來增加與社群網路系統140的互動而便於用戶參與。社群網路內容物件的例子包含事件、與事件相關的頁面、群組、專頁(例如代表某組織的專頁、代表商業實體的專頁)、建議的連結、執行其他動作的建議、照片、影像資料、音訊資料、狀態訊息或是由用戶張貼至社群網路系統的連結、或是其他由社群網路提供或是可以透過社群網路系統存取的內容。
當一個邀請者利用社群網路系統140建立一個事件,一個事件物件被建立並儲存於內容資料庫310。此事件物件包含從邀請者接收的描述此事件的資料。包含在一個事件物件的資料的例子包含事件的名字或標題、關於此事件的地點、關於此事件的時間、相關於此事件的一個或多個用戶。相關於此事件的用戶可以是被邀請至此事件的用戶、參加此事件的用戶、對此事件的邀請有其他回應的用戶或是前述的組合。對此事件的邀請被傳送至被邀請至此事件的用戶,從而建立了從此市件物件連接至被邀請的用戶的用戶描述資訊的互動連結。這些互動連結被儲存在互動連結資料庫230中(詳述如後),且描述了以此事件物件作代表的此事件與被邀請至此事件的用戶的連結。
動作登錄器215接收關於用戶在社群網路系統140之中或之外的活動的通訊,以關於用戶活動的資料填入動作記錄220中。活動的例子包含:新增與另一個用戶的一個連結、傳送一個訊息給另一個用戶、上傳一張圖片、讀取來自另一個用戶的一則訊息、檢視相關於另一個用戶的內容、參加另一個用戶所張貼的一個事件、邀請一個或多個用戶至一個事件或其他。此外,多個在與其他物件連結中描述的動作被指向至多個特定的用戶,並且也被相關於這些特定的用戶。這些動作被儲存在動作記錄220中。動作登錄器215可以 接收描述社群網路系統140以外的系統(例如第三方網站130)上的一個用戶所執行的多個動作的資料,並將這些動作也存入動作記錄220中。
因此,動作記錄220可以被社群網路系統140用來追蹤社群網路系統140上以及與社群網路系統140有資料通訊的外部網站上的用戶的動作。用戶可以與社群網路系統140上的多個物件互動,包含評論張貼資訊、分享連結、通過一個用戶裝置120在實際的地點打卡、存取內容物件、建立一個事件、接受一個事件的一個邀請、評論一個事件或其他互動。描述這些動作的資料被儲存在動作記錄220中。被包含在動作記錄220中與社群網路系統140上的物件的互動的其他例子包含評論一個相簿、用戶間的通訊、成為一個音樂家的粉絲、新增一個事件至日曆、參加一個團體、成為一個樂團專頁的粉絲、授權一個應用程式、使用一個應用程式以及達成一筆交易。此外,動作記錄220記錄一個用戶與社群網路系統140上的廣告以及其他應用程式的互動
動作記錄220也可以儲存用戶在外部網站上的動作。舉例來說,動作登錄器215接收描述用戶與一個第三方網站130互動的資料。用戶與第三方網站130互動的動作的例子包含一個用戶表達對一個第三方網站130或其他實體的興趣、一個用戶在社群網站系統140張貼一個評論來討論一 個第三方網站130或是第三方網站130的一個網站頁面、一個用戶對社群網路系統張貼一個網址(uniform resource locator,URL)或其他相關於一個第三方網站的識別碼、一個用戶參加一個相關於一個第三方網站130的一個事件或是一個用戶所做的任何其他關於一個第三方網站130的動作。舉例來說,一個主要以優惠價格販賣運動設施的電子商務網站可以藉由允許電子商務網站辨識社群網路系統140的用戶的社群插件來辨識社群網路系統140的用戶。因為社群網路系統140的用戶都是獨特可辨識的,電子商務網站,例如前述的運動設施零售商,可以在這些用戶參觀網站的時候利用關於這些用戶的資料。動作記錄220記錄關於這些用戶的資料,包含網頁瀏覽歷史、成功交易的廣告、購買行為以及其他從購物而來的行為模式。
動態消息管理器225選擇性地對社群網路系統140的用戶提供內容,並記錄用戶對內容的使用量。於一個實施例中,動態消息管理器225產生關於一個用戶描述社群網路系統140中一個相連結的其他用戶所執行的動作的動態。於一個例子中,由動態消息管理器225所產生的關於一個用戶的動態消息(News Feed)包含與此用戶相連結的其他用戶所做的評論。於另一例子中,被產生的動態消息包含社群網路系統140中與用戶相連結的其他用戶張貼在社群網路系統140 的內容或是社群網路系統140中與用戶相連結的其他用戶所做的動作。此外,一個動態消息可以包含一個事件的一個提醒或是一個事件邀請,此事件邀請允許一個用戶藉由與此動態消息中的動態互動以加入此事件。被動態消息管理器225所產生關於一個用戶的新的動態消息動態可以被社群網路系統140所排序及儲存。動態消息管理器225可以通過網路120與用戶裝置110通訊,已對社群網路系統140的用戶提供內容。
於一實施例中,互動連結資料庫230儲存了在互動連結物件中描述了社群網路系統140上的用戶及其他物件的連結的資料。某些互動連結可以被用戶所定義,並允許用戶指定與其他用戶的關係。舉例來說,用戶可以與其他用戶建立平行於用戶的真實生活的關係的互動連結,例如朋友、同事、夥伴等等。當用戶與社群網路系統140中的物件互動,例如表達對社群網路系統140上的一個頁面的興趣、對社群網路系統140上的其他用戶分享連結以及對社群網路系統140上的其他用戶的張貼資訊作評論,則其他互動連結被產生。互動聯結資料庫230儲存了互動連結物件,互動連結物件包含關於互動連結的資料,例如關於物件、興趣及其他用戶的親合度分數。於一個實施例中,一個用戶與一個特定物件間的多個互動可以被儲存在互動連結資料庫230中的一個互動連結物件中。於某些實施例中,用戶間的連結可以被儲存在 用戶描述資訊資料庫210中,或者用戶描述資訊資料苦210可以存取互動連結資料庫230以決定用戶間的連結。
於某些實施例中,一個事件可以指定社群網路系統140的一個邀請者所明確指定的一個未來的活動,例如一個事件可以被稱為一個「計畫」。一個計畫可以包含此邀請者或其他進行此指定的活動的一個識別、一個活動舉行的時間、一個活動舉行的地點以及邀請者想要邀請來舉行活動的一個或多個其他用戶中的一個或多個。一個計畫被儲存在互動連結資料庫230中以作為節點間的互動連結,節點例如是用戶描述資訊及/或用戶描述資訊或物件。因此,一個計畫藉由在物件之間形成互動連結,而把儲存在社群網路系統140中毫不相干的物件連結在一起。於一實施例中,一個計畫包含一個或多個互動連結,而互動連結連接了兩個以上被儲存在內容資料庫210及/或用戶描述資訊資料庫205中的物件。
社群網路系統140也決定一個用戶對社群網路系統140中的其他物件或用戶的親和度。於一實施例中,親和度計算器235使用此用戶與其他物件或其他用戶間的互動連結,來決定對不同物件及/或相連結的用戶的一個親和度分數。被此用戶所執行並且被儲存在動作記錄220的動作也被用來決定此用戶兌一個物件或對另一個用戶的親和度分數。
一個用戶對其他用戶的親和度可以被用來指定 要邀請至一個事件的用戶。舉例來說,當一個邀請者建立一個事件,邀請者對其他與邀請者相連結的用戶的親和度分數就被找出來,並提供邀請者與其他用戶間的關係的指示。邀請者與另一個用戶之間的親和度分數提供了其他用戶與邀請者一同參與事件的可能性及/或邀請者想邀請其他用戶至一個事件的可能性。於一實施例中,為回應邀請者建立了一個事件,親和度計算器235從互動連結資料庫230中找出與邀請者相連結的用戶,並決定多個與邀請者相連結的用戶與邀請者之間的親和度分數。計算親和度分數時可以使用多個不同的因素,例如邀請者與其他用戶所執行的動作、邀請者與其他用戶間的共同或相關的興趣、邀請者與其他用戶間的共同連絡人或是其他適合的資料。計算親和度分數的實施例可參考詳述於2010年12月23日申請,美國專利申請號12/978,265的「社群網路系統中背景資訊相關的親和度預測」,於此不再贅述。
用戶建議引擎240辨識其他的社群網路系統用戶以邀請他們至一個邀請者所建立的一個事件。於一實施例中,用戶建議引擎240存取用戶描述資訊資料庫205以及互動連結資料庫230以辨識與此邀請者相連結但是並未被邀請至此事件的候選用戶。在選擇一組候選用戶時可以使用多個因素。舉例來說,此組候選用戶包含與此邀請者相連結但是並 未被邀請至此事件,但是與此事件的地點在一個特定的距離以內的用戶,或是與此邀請者相連結、與事件地點在一個特定的距離以內且在事件的時間有空的用戶。因此,用戶建議引擎240可以依據用戶與事件地點的遠近及/或用戶在事件時間有空與否來選擇此組候選用戶來過濾與邀請者相連結但是未被邀請至事件的用戶。於其他實施例中,用戶建議引擎240可以利用與邀請者以及此事件相連結的用戶的其他屬性來選擇此組候選用戶。
用戶建議引擎240也利用從親和度計算器235而來的邀請者與多個候選用戶的親和度以及其他因素來訣定不同的候選用戶如果被提示時會參與一個事件的機率。舉例來說,用戶建議引擎240存取用戶描述資訊資料庫205以決定一個候選用戶地理上的地點或是決定一個候選用戶在事件的時間是否有空。為找出最有可能參加事件的候選用戶,用戶建議引擎240可以在親和度分數以外更考慮候選用戶與事件地點之間的距離,因此與事件地點間的距離小於一個門檻距離的候選用戶會被選擇。
因此,一個候選用戶參與一個事件的機率可以依據多個因素,例如候選用戶在此事件的時間是否有空、候選用戶與此事件的地點是否接近、候選用戶與邀請者之間的親和度分數以及其他適合的因素。用戶建議引擎240可以利用 來自用戶描述資訊資料庫205、動作記錄220及/或互動連結資料庫230的額外資料來訣定一個候選用戶會接受一個事件的邀請的機率。舉例來說,用戶建議引擎240依據個別用戶的用戶描述資訊中資料及/或用戶執行的動作來決定邀請者與一個候選用戶共同的興趣。用戶建議引擎240可以決定與邀請者具有一個數目類型的相同的興趣的一個候選用戶可能會參加邀請者所劍利或參加的一個事件。於另一例子中,用戶建議引擎240依據一個候選用戶先前對具有相同屬性的事件所做的動作來評估候選用戶接受一個事件的邀請的機率。舉例來說,一個候選用戶若是曾經參加邀請者所建立的事件、曾經參加邀請者參與的事件、曾經參加在同一個地點的事件及/或曾經參加具有類似主題的事件,則此候選用戶可被認為具有較高的機率去接受事件的邀請。
於另一實施例中,用戶建議引擎240訣定若是一個候選用戶被建議給邀請者時,邀請者會傳送邀請給此候選用戶的機率。此機率也可以依據邀請者對此候選用戶的親和度以及其他上述的的因素。此外,用戶建議引擎240決定邀請者被建議時傳送邀請的機率以及候選用戶收到邀請時參加事件的機率。舉例來說,用戶建議引擎240依據邀請者會傳送邀請的機率與候選用戶會接受邀請的機率的乘積來選出候選用戶。
其他資料可以被用戶建議引擎240用來決定候選用戶參與一個事件的機率。資料的額外例子包含邀請者與一個候選用戶間的互動的等級、邀請者與一個候選用戶的共同聯絡人的數量、邀請者與候選用戶間在興趣或是其他用戶描述資訊的資料上的相似、邀請者與一個候選用戶間分離的程度或是其他指出邀請者與一個候選用戶之間的親和度的資料。
於某些實施例中,用戶建議引擎240賦予每個候選用戶一個社交值以代表每個候選用戶的社交影響。所謂的「社交影響」可以代表其他用戶會參加一個候選用戶所參加的事件的可能性。因此,社交值可以找出某些用戶,當他們參加一個事件時,會增加其他用戶參加事件的可能性。對於一個候選用戶,這個數值可以依據多個因素包含:與其他連結於此候選用戶的用戶或物件的連結的數目、此候選用戶擁有的與其他用戶或物件的連結的類型、其他用戶接受來自於此候選用戶的邀請的頻率、此候選用戶與其他用戶互動的數目、以及其他因素。利用相關於不同候選用戶的社交值,用戶建議引擎240依據不同的候選用戶的社交值以及他們接受事件邀請的機率來決定候選用戶的一個期望值。具有最高期望值或是期望值大於等於一個門檻值的候選用戶被用戶建議引擎240建議給邀請者。
網站伺服器245通過網路120將社群網路系統140連結至一個或多個用戶裝置110以及一個或多個第三方網站130。網站伺服器245提供網站頁面以及其他網站相關的內容,例如Java、Flash、可擴展標記語言(extensible markup language,XML)等等。網站伺服器245也提供在社群網路系統140與用戶裝置110之間接收及傳遞訊息的功能性。所謂的訊息,舉例來說,可以是即時訊息、佇列訊息(例如電子郵件)、文件與短訊服務、或是利用其他適用的訊息技術傳送的訊息。一個用戶可以藉由傳送請求命令至網站伺服器245來上傳資料。所謂的資料,舉例來說,可以是被儲存在內容資料庫210中的圖片或影像。此外,網站伺服器245可以提供應用程式介面功能性以直接傳送資料到固有的用戶裝置作業系統,例如OS®、ANDROIDTM、webOS®或RIM。
選擇事件邀請的其它用戶
第3圖描繪了推薦其他社群網路系統用戶以邀請至事件的方法。如第3圖中的方法300所示,一個邀請者藉由一個邀請者裝置305來執行動作310,傳送關於一個事件的資料至社群網路系統140。關於此事件的資料包含地點、時間以及一個或多個社群網路系統中與此事件相關的用戶之中的一個或多個。依據關於此事件的資料,社群網路系統140產生一個事件物件,並將此事件物件儲存在內容資料庫210。
依據用戶描述資訊資料庫205以及互動連結資料庫230中的資料,社群網路系統140在動作315中,找出社群網路系統中與邀請者相連結但是未被連結至事件的用戶。舉例來說,社群網路系統140在動作315中找出與邀請者相連結但是未被事件資料標記的用戶的用戶描述資訊。藉由找出用戶描述資訊,用戶建議引擎240在動作320中選擇一組與邀請者相連結但是為連結至事件的候選用戶。
用戶建議引擎240可以執行動作320,利用多種因素來選擇一組候選用戶。舉例來說,此組候選用戶包含與此邀請者相連結但是並未被邀請至此事件,但是與此事件的地點在一個特定的距離以內的用戶,或是與此邀請者相連結、與事件地點在一個特定的距離以內且在事件的時間有空的用戶。因此,用戶建議引擎240可以依據用戶與事件地點的遠近及/或用戶在事件時間有空與否來選擇此組候選用戶來過濾與邀請者相連結但是未被邀請至事件的用戶。於其他實施例中,用戶建議引擎240可以利用與邀請者以及此事件相連結的用戶的其他屬性來選擇此組候選用戶。
從此組候選用戶中,用戶建議引擎240執行動作325,依據每個候選用戶被提示此事件時是否會參加此事件的一個預測,選擇一個或多個候選用戶。於一實施例中,此預測係基於一個候選用戶被提示此事件時會參加的機率(也就是 一個候選用戶會接受事件邀請的可能性)。如上述於第2圖,用戶建議引擎240可以利用多種因素來訣定一個候選用戶參加一個事件的機率。舉例來說,用戶建議引擎240依據候選用戶對邀請者的親和度分數、候選用戶的地點相對於事件地點以及候選用戶在事件時間有空與否之中的一個或多個來做出候選用戶是否參加一個事件的預測。用戶建議引擎240可以執行動作325,選擇當被邀請至此事件時,具有至少門檻機率或可能性的候選用戶。
於另一實施例中,用戶建議引擎240所使用的預測係依據如果社群網路系統140建議發送一個邀請給一個候選用戶,邀請者將會傳送邀請的可能性。可能性也可以依據邀請者對候選用戶的親合度以及其他因素。此外,此預測也可以依據如果建議發送一個邀請給一個候選用戶,邀請者將會傳送邀請的機率以及候選用戶收到邀請時會參加事件的機率。舉例來說,關於一個候選用戶的預測是邀請者會傳送邀請給此候選用戶的機率與此候選用戶會接受邀請的機率的乘積。
然而,在各種實施例中,用戶建議引擎240可以依據不同的資料來做出一個候選用戶是否會參加一個事件的預測。資料的額外例子包含邀請者與一個候選用戶間的互動的等級、邀請者與一個候選用戶的共同聯絡人的數量、邀請 者與候選用戶間在興趣或是其他用戶描述資訊的資料上的相似、邀請者與一個候選用戶間分離的程度或是其他指出邀請者與一個候選用戶之間的親和度的資料。在另一個例子中,如上述與第2圖的結合,用戶建議引擎240依據候選用戶的社交值以及參與事件的機率來決定一個期望值,並在動作325中,利用期望值來選擇一個或多個候選用戶。
動作330中,社群網路系統140為邀請者找出一個或多個被選擇的候選用戶,以允許邀請者決定是否發出事件邀請給被選擇的候選用戶中的一個或多個。回應邀請者在動作335中找出一個或多個被選擇的候選用戶以發出事件邀請,在動作340中,社群網路系統140傳送一個邀請給被邀請者所指定的被選擇的候選用戶。如此讓邀請者在考慮社群網路系統140所辨識的被建議的其他用戶之下,決定哪些用戶會收到事件邀請。再另一實施例中,社群網路系統140可以自動地邀請被選擇的候選用戶;舉例來說,邀請者可以將資料儲存在其所對應的用戶描述資訊以授權社群網路系統140代表邀請者去邀請其他用戶至事件。
用戶介面的範例
第4A圖以及第4B圖分別為用來建立事件以及建議受邀用戶的用戶介面的例子。第4A圖中的事件建立介面400包含一個名稱字段405、一個細節字段410、一個地點字 段415以及一個時間字段420,且事件建立介面400允許一個用戶分別去指定一個事件名稱、一個關於事件的描述或其他資料、一個事件地點以及一個事件時間。在第4A圖的例子中,事件建立介面400也包含一個隱私選擇器425以允許一個邀請者去指定一群社群網路系統用戶可以存取此事件的資料或是接收此事件的邀請。
事件建立介面400也包含了一個用戶選擇器430以便邀請者去辨識應該接收事件邀請的社群網路系統用戶。於一實施例中,用戶選擇器430辨識與邀請者相連結的社群網路系統用戶,以使邀請者快速地辨識並選擇額外的用戶被邀請至此事件。於某些實施例中,用戶選擇器430也可以讓邀請者搜尋額外的社群網路系統用戶。
第4B圖描繪了用戶建議介面在邀請者所指定的用戶之外,找出建議邀請至事件的用戶的一實施力。用戶建議介面440的可以在建立事件時被播放、或是可以在稍晚以邀請者的動態消息的動態的型式、傳送給邀請者的提示、關於邀請者的動作建議或其他適合的散佈方式被播放。如同上述第2圖及第3圖所示,由用戶建議介面440所提供的用戶建議係社群網路系統140決定可能參加事件的用戶。社群網路系統140通過用戶建議介面440傳送事件邀請給被邀請者所選擇的被建議的用戶。因此,用戶建議介面440一個邀請者 更好地準備去邀請可能會參加事件的額外的用戶。
結論
雖然本揭露的前述之實施例以說明描述的目的被記載,然其並非詳盡無疑且非用以限定本揭露的系統與方法至揭露的那些確切的形式。熟悉此技術的人士能夠知道任何更動與潤飾於本揭露皆有可能因本揭露而完成。
說明書中的部分以演算法和抽象代表來描述實施例的系統與方法。這些演算法的描述和代表為熟悉資料處理技術的人士常用於有效傳達他們工作內容給其他熟悉此技術的人士。這些操作雖然由機能面、運算面或邏輯面解釋,但是一般知道是由電腦程式或同等線路、或微程式碼等類似方法實施的。另外,有時為了方便性會稱呼這些操作為模組,但不失去一般性。所描述的操作和與這些操作有相關的模組可能被實施於軟體、韌體、硬體或任何組合。
所描述的任何步驟、操作或程序可能被與一個或多個硬體或軟體模組執行或履行,並可為單獨或與其他設施結合。在一實施例中一個軟體模組與一個包含具有電腦程式碼的電腦可讀取儲存媒體的電腦程式產品一同執行。這個電腦程式碼可以被電腦處理器執行以完成前述之任何或所有的步驟、操作或程序。
系統與方法的實施例也可能與履行操作於中的 設備有關。這個設備可為這個目的而特別製造和/或可具有一般用途運算設施,並被存於電腦內的電腦程式選擇性地活動或重新裝配。這樣的電腦程式可能被存於非變動型實體電腦可讀取儲存媒體或任何其他可儲存電子指示的媒體,再被耦接致電腦系統母線。此外,任何說明書中所提到的電腦系統可能具有單一處理器或被架構使用多處理器以增加運算能力。
本發明的實施例也可以相關於以一個載波實現的電腦資料信號,其中電腦資料信號包含電腦程式產品或其他資料組合的任和實施例。電腦資料信號係呈現在一個實體媒介或載波且調變或加載於載波的產品。且是實際存在並根據任何適用的傳輸方法被傳送。
系統與方法的實施例也可能與描述的電腦程序製造出的產品有關。這種產品可能具有運算程序後得到的資訊,而這個資訊存於非變動型實體電腦可讀取儲存媒體並可能具有任何電腦程式產品的實施例或描述的其他資料組合。
最後,說明書中所用的語言係由可讀性與教學目的而被選用,並可能非被選於畫出發明題材的界線或限制。因此系統與方法系統與方法的範圍並非被詳細說明限定,而被所申請的請求項限定。於是,系統與方法的實施例的揭露用意為說明而非限定揭露的範圍,關於本發明所界定之保護 範圍請參考所附之申請專利範圍。
110‧‧‧用戶裝置
120‧‧‧網路
130‧‧‧第三方網站
140‧‧‧社群網路系統

Claims (24)

  1. 一種建議候選用戶的方法,包含:接收關於一事件的資料,該事件來自一社群網路系統的一邀請者,該事件的資料具有一地點、一時間以及一個或多個第一用戶其中至少之一,該社群網路系統中的該或該些第一用戶與該事件相關;存取該社群網路系統中的多個第二用戶的多個用戶描述資訊,該些第二用戶與該邀請者相連結並且未與該事件相關;從該些第二用戶中選擇包含多個候選用戶的一集合;預測若建議該邀請者邀請該些候選用戶的每一該候選用戶參與該事件時,是否會導致該候選用戶參與該事件;根據前述預測的結果,從該集合中選擇該些候選用戶中的一個或多個;以及傳送一建議給該邀請者以建議該邀請者傳送關於該事件的一邀請給該或該些被選擇的候選用戶。
  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. 如請求項1所述的建議候選用戶的方法,其中該或該些在該社群網路系統中與該事件相關的第一用戶包含一個或多個在該社群網路系統中參加該事件的用戶。
  15. 一種建議候選用戶的方法,包含:接收一社群網路系統的一邀請者的一事件的資料,該資料包括一地點、一時間以及一個或多個第一用戶其中至少之一,該或該些第一用戶係在該社群網路系統中與該事件相關;存取多個第二用戶的用戶描述資訊,該些第二用戶在該社群網路系統中與該邀請者相連結並且未與該事件相關;從該些第二用戶中選擇包含多個候選用戶的一集合;對該集合中的該些候選用戶中的每一候選用戶決定該候選用戶被邀請時,參與該事件的一可能性,該可能性係依據該候選用戶與該邀請者用戶的一親和度;依據該些被決定的可能性,從該集合中選擇一個或多 個候選用戶;以及傳送一建議給該邀請者用戶,以傳送關於該事件的邀請給被選擇的該一個或多個候選用戶。
  16. 如請求項15所述的建議候選用戶的方法,更包含:傳送一確認至該邀請者,該確認係關於該事件的該邀請被傳送至該或該些候選用戶。
  17. 如請求項15所述的建議候選用戶的方法,其中從該些第二用戶中選擇包含該些候選用戶的該集合的步驟中包含:選擇與該邀請者相連結、未被關於該事件的該資料所指定並且在用戶描述資訊中的一地點與包含於關於該事件的該資料的該地點在一特定的距離以內的多個第二用戶。
  18. 如請求項15所述的建議候選用戶的方法,其中從該些第二用戶中選擇包含多個候選用戶的一個集合的步驟中包含:選擇用戶描述資訊中的一地點與關於該事件的該資料所包含的該地點在一特定距離以內,且在關於該事件的該資料所包含的該時間有空的多個第二用戶。
  19. 如請求項15所述的建議候選用戶的方法,其中依據該些被決定的可能性,從該集合中選擇一個或多個候選用戶的步驟中包含:選擇參與該事件的可能性最高的一個或多個候選用戶。
  20. 如請求項15所述的建議候選用戶的方法,其中依據該些被決定的可能性,從該集合中選擇一個或多個候選用戶的步驟中包含:選擇參與該事件的可能性大於等於一門檻可能性的一個或多個候選用戶。
  21. 如請求項15所述的建議候選用戶的方法,其中對該集合中的該些候選用戶中的每一候選用戶決定該候選用戶被邀請時,參與該事件的一可能性,該可能性係依據該候選用戶與該邀請者用戶的一親和度的步驟中包含:對該集合中的每一候選用戶分配一個社交值;對該集合中的每一候選用戶決定參與該事件的機率;以及對該集合中的每一候選用戶決定一期望值,一候選用戶的該期望值係依據該候選用戶的社交值以及該候選用戶參與該事件的機率。
  22. 如請求項21所述的建議候選用戶的方法,其中依據該些被決定的可能性,從該集合中選擇一個或多個候選用戶的步驟中包含:選擇具有最高期望值的一個或多個候選用戶。
  23. 如請求項15所述的建議候選用戶的方法,其中傳送一建議給該邀請者用戶,以傳送關於該事件的邀請給被選擇的該 一個或多個候選用戶的步驟中包含:將指定了該或該些被選擇的候選用戶的一動態包含在傳送至相關於該邀請者的一電子裝置的一動態消息。
  24. 如請求項15所述的建議候選用戶的方法,其中在該社群網路系統中與該事件相關的該或該些用戶包含該社群網路系統中被邀請至該事件的一個或多個用戶。
TW102124266A 2012-07-09 2013-07-05 建議候選用戶的方法 TWI567662B (zh)

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
US13/544,197 US9576325B2 (en) 2012-07-09 2012-07-09 Recommending additional users for an event using a social networking system

Publications (2)

Publication Number Publication Date
TW201407501A true TW201407501A (zh) 2014-02-16
TWI567662B TWI567662B (zh) 2017-01-21

Family

ID=49879343

Family Applications (1)

Application Number Title Priority Date Filing Date
TW102124266A TWI567662B (zh) 2012-07-09 2013-07-05 建議候選用戶的方法

Country Status (7)

Country Link
US (3) US9576325B2 (zh)
JP (3) JP6243417B2 (zh)
KR (3) KR101955508B1 (zh)
AU (2) AU2013289033A1 (zh)
CA (1) CA2874827C (zh)
TW (1) TWI567662B (zh)
WO (1) WO2014011390A1 (zh)

Families Citing this family (69)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US10380629B2 (en) * 2012-05-25 2019-08-13 Microsoft Technology Licensing, Llc Leveraging a social graph to deliver relevant recommendations
US9196008B2 (en) 2012-08-13 2015-11-24 Facebook, Inc. Generating guest suggestions for events in a social networking system
US10402426B2 (en) * 2012-09-26 2019-09-03 Facebook, Inc. Generating event suggestions for users from social information
US9858591B2 (en) * 2012-09-28 2018-01-02 International Business Machines Corporation Event determination and invitation generation
US9361626B2 (en) * 2012-10-16 2016-06-07 Google Inc. Social gathering-based group sharing
US9892203B2 (en) * 2012-10-29 2018-02-13 Dropbox, Inc. Organizing network-stored content items into shared groups
US9807575B2 (en) * 2012-11-02 2017-10-31 Blackberry Limited System and method for forming electronic groups
US9678627B2 (en) * 2012-11-16 2017-06-13 Planet Social, LLC Event wizard server and methods for use therewith
US9942334B2 (en) * 2013-01-31 2018-04-10 Microsoft Technology Licensing, Llc Activity graphs
US9424360B2 (en) * 2013-03-12 2016-08-23 Google Inc. Ranking events
US9450907B2 (en) 2013-03-14 2016-09-20 Facebook, Inc. Bundled event memories
US10091152B2 (en) * 2013-03-29 2018-10-02 Google Llc Location based event invitation generation
US10367773B2 (en) * 2013-05-16 2019-07-30 Roger Serad Social network based on GPS and other network connections
US10007897B2 (en) 2013-05-20 2018-06-26 Microsoft Technology Licensing, Llc Auto-calendaring
US9754328B2 (en) * 2013-08-08 2017-09-05 Academia Sinica Social activity planning system and method
US20150163258A1 (en) * 2013-12-05 2015-06-11 Facebook, Inc. Indicating User Availability for Communication
US20150193888A1 (en) * 2014-01-06 2015-07-09 Linkedln Corporation Techniques for determining relationship information
SG10201400852YA (en) * 2014-03-21 2015-10-29 Hangspot Pte Ltd Methods and systems for determining similarity between network user profile data and facilitating co-location of network users
US9118724B1 (en) * 2014-03-27 2015-08-25 Linkedin Corporation Geographic based event recommendation and event attendee networking
US9413835B2 (en) 2014-07-08 2016-08-09 Google Inc. Event scheduling
US9992150B2 (en) * 2014-12-15 2018-06-05 Facebook, Inc. Event planning on online social networks
US9942335B2 (en) * 2015-01-16 2018-04-10 Google Llc Contextual connection invitations
US20160246790A1 (en) * 2015-02-20 2016-08-25 Plum Social Inc Automated user profile matching and communication
US10831788B2 (en) 2015-08-07 2020-11-10 International Business Machines Corporation Determining a group recommendation
US11120342B2 (en) 2015-11-10 2021-09-14 Ricoh Company, Ltd. Electronic meeting intelligence
US9641563B1 (en) 2015-11-10 2017-05-02 Ricoh Company, Ltd. Electronic meeting intelligence
US10652303B2 (en) * 2016-04-28 2020-05-12 Rabbit Asset Purchase Corp. Screencast orchestration
US20170365012A1 (en) * 2016-06-21 2017-12-21 Linkedin Corporation Identifying service providers as freelance market participants
US20180032921A1 (en) * 2016-08-01 2018-02-01 Rita Hopper Communication system including server configured for event management
US10331677B1 (en) 2016-08-25 2019-06-25 Dazah Holdings, LLC Contextual search using database indexes
US10510051B2 (en) 2016-10-11 2019-12-17 Ricoh Company, Ltd. Real-time (intra-meeting) processing using artificial intelligence
US10860985B2 (en) 2016-10-11 2020-12-08 Ricoh Company, Ltd. Post-meeting processing using artificial intelligence
US20180101760A1 (en) * 2016-10-11 2018-04-12 Ricoh Company, Ltd. Selecting Meeting Participants for Electronic Meetings Using Artificial Intelligence
US11307735B2 (en) 2016-10-11 2022-04-19 Ricoh Company, Ltd. Creating agendas for electronic meetings using artificial intelligence
US10572858B2 (en) 2016-10-11 2020-02-25 Ricoh Company, Ltd. Managing electronic meetings using artificial intelligence and meeting rules templates
US10375130B2 (en) 2016-12-19 2019-08-06 Ricoh Company, Ltd. Approach for accessing third-party content collaboration services on interactive whiteboard appliances by an application using a wrapper application program interface
US10956875B2 (en) 2017-10-09 2021-03-23 Ricoh Company, Ltd. Attendance tracking, presentation files, meeting services and agenda extraction for interactive whiteboard appliances
US10552546B2 (en) 2017-10-09 2020-02-04 Ricoh Company, Ltd. Speech-to-text conversion for interactive whiteboard appliances in multi-language electronic meetings
US11062271B2 (en) 2017-10-09 2021-07-13 Ricoh Company, Ltd. Interactive whiteboard appliances with learning capabilities
US11030585B2 (en) 2017-10-09 2021-06-08 Ricoh Company, Ltd. Person detection, person identification and meeting start for interactive whiteboard appliances
US10553208B2 (en) 2017-10-09 2020-02-04 Ricoh Company, Ltd. Speech-to-text conversion for interactive whiteboard appliances using multiple services
US10880685B2 (en) 2018-01-08 2020-12-29 Facebook, Inc. Provisioning content across multiple devices
US20200082350A1 (en) * 2018-02-06 2020-03-12 Integritee Corporation Matching method and system
US11983225B1 (en) * 2018-02-15 2024-05-14 Jason T Connery Method involving real-time confidential electronic matching for forming anonymous connections at live events
US10757148B2 (en) 2018-03-02 2020-08-25 Ricoh Company, Ltd. Conducting electronic meetings over computer networks using interactive whiteboard appliances and mobile devices
US11886473B2 (en) 2018-04-20 2024-01-30 Meta Platforms, Inc. Intent identification for agent matching by assistant systems
US11307880B2 (en) 2018-04-20 2022-04-19 Meta Platforms, Inc. Assisting users with personalized and contextual communication content
US10782986B2 (en) 2018-04-20 2020-09-22 Facebook, Inc. Assisting users with personalized and contextual communication content
US11676220B2 (en) 2018-04-20 2023-06-13 Meta Platforms, Inc. Processing multimodal user input for assistant systems
US11715042B1 (en) 2018-04-20 2023-08-01 Meta Platforms Technologies, Llc Interpretability of deep reinforcement learning models in assistant systems
US11087290B2 (en) * 2019-01-22 2021-08-10 Capital One Services, Llc Techniques to improve a schedule with optimization
US11573993B2 (en) 2019-03-15 2023-02-07 Ricoh Company, Ltd. Generating a meeting review document that includes links to the one or more documents reviewed
US11263384B2 (en) 2019-03-15 2022-03-01 Ricoh Company, Ltd. Generating document edit requests for electronic documents managed by a third-party document management service using artificial intelligence
US11080466B2 (en) 2019-03-15 2021-08-03 Ricoh Company, Ltd. Updating existing content suggestion to include suggestions from recorded media using artificial intelligence
US11392754B2 (en) 2019-03-15 2022-07-19 Ricoh Company, Ltd. Artificial intelligence assisted review of physical documents
US11270060B2 (en) 2019-03-15 2022-03-08 Ricoh Company, Ltd. Generating suggested document edits from recorded media using artificial intelligence
US11720741B2 (en) 2019-03-15 2023-08-08 Ricoh Company, Ltd. Artificial intelligence assisted review of electronic documents
US11775813B2 (en) * 2019-06-19 2023-10-03 Adobe Inc. Generating a recommended target audience based on determining a predicted attendance utilizing a machine learning approach
JP6832997B1 (ja) * 2019-08-29 2021-02-24 グリー株式会社 動画配信システム、動画配信方法及び動画配信プログラム
JP7442097B2 (ja) * 2019-08-29 2024-03-04 グリー株式会社 動画配信システム、動画配信方法及び動画配信プログラム
US11601786B2 (en) * 2019-10-16 2023-03-07 Raukten Group, Inc. Posting right giving device, posting right giving method, and posting right giving program
JP6744650B1 (ja) * 2020-03-30 2020-08-19 株式会社プラグ イベント管理システム
US11861315B2 (en) 2021-04-21 2024-01-02 Meta Platforms, Inc. Continuous learning for natural-language understanding models for assistant systems
EP4348181A1 (en) * 2021-05-26 2024-04-10 IDS Technology LLC Systems and methods for automatic generation of social media networks and interactions
CN113407744A (zh) * 2021-07-15 2021-09-17 北京达佳互联信息技术有限公司 资源展示方法、装置、计算机设备及介质
CN113779424B (zh) * 2021-09-14 2024-05-28 重庆市易平方科技有限公司 基于智慧屏一键找伴处理方法、装置、智能终端及介质
US11983329B1 (en) 2022-12-05 2024-05-14 Meta Platforms, Inc. Detecting head gestures using inertial measurement unit signals
KR102614886B1 (ko) 2023-01-27 2023-12-19 주식회사 코니아랩 복수의 판매자를 포함하는 계층구조에 이용자를 초대하는 이커머스 플랫폼 서비스를 제공하는 서버 및 방법
US12020208B1 (en) 2023-06-09 2024-06-25 International Business Machines Corporation Dynamically integrating nodes into a collaborate network

Family Cites Families (20)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20050282174A1 (en) * 2004-06-19 2005-12-22 Webb Peter G Methods and systems for selecting nucleic acid probes for microarrays
US8688143B2 (en) * 2004-08-24 2014-04-01 Qualcomm Incorporated Location based service (LBS) system and method for creating a social network
US20090049127A1 (en) * 2007-08-16 2009-02-19 Yun-Fang Juan System and method for invitation targeting in a web-based social network
EP1964003A2 (en) 2005-12-14 2008-09-03 Facebook Inc. Systems and methods for social mapping
US20080098087A1 (en) * 2006-10-24 2008-04-24 Fabfemme Inc. Integrated electronic invitation process
US8229083B2 (en) * 2007-01-10 2012-07-24 International Business Machines Corporation Method and system for automatically connecting to conference calls
US20100241713A1 (en) * 2007-07-20 2010-09-23 Hiroyuki Shimizu Information propagation analyzing system, information propagation analyzing apparatus, method of information propagation analysis and program therefor
US20090055236A1 (en) * 2007-08-23 2009-02-26 International Business Machines Corporation System and method for evaluating likelihood of meeting attendance
US20090182589A1 (en) * 2007-11-05 2009-07-16 Kendall Timothy A Communicating Information in a Social Networking Website About Activities from Another Domain
US20100088148A1 (en) 2008-10-02 2010-04-08 Presswala Irfan System and methodology for recommending purchases for a shopping intent
US20100325205A1 (en) * 2009-06-17 2010-12-23 Microsoft Corporation Event recommendation service
US8355934B2 (en) * 2010-01-25 2013-01-15 Hartford Fire Insurance Company Systems and methods for prospecting business insurance customers
US20110252097A1 (en) 2010-04-12 2011-10-13 David Ryan Walker Predicting meeting attendance
CN109597904B (zh) * 2010-05-06 2023-06-30 廖顺德 用于提供社交网络的方法和***
WO2012048163A2 (en) 2010-10-06 2012-04-12 Kuity Corp. Automated analysis and mechanization of scheduling
US20120166532A1 (en) 2010-12-23 2012-06-28 Yun-Fang Juan Contextually Relevant Affinity Prediction in a Social Networking System
US20150170045A1 (en) * 2012-02-22 2015-06-18 Google Inc. Event attendance prediction
US20130227011A1 (en) * 2012-02-29 2013-08-29 Eventbrite, Inc. Interest-Based Social Recommendations for Event Ticket Network Systems
US20150106146A1 (en) * 2012-06-18 2015-04-16 Google Inc. Priority calendar
KR102215812B1 (ko) * 2014-01-09 2021-02-17 삼성디스플레이 주식회사 소자 기판 제조 방법 및 상기 방법을 이용하여 제조한 표시 장치

Also Published As

Publication number Publication date
KR101955508B1 (ko) 2019-03-07
JP2015531107A (ja) 2015-10-29
KR20190025066A (ko) 2019-03-08
US20190108495A1 (en) 2019-04-11
JP2018049649A (ja) 2018-03-29
KR20180010339A (ko) 2018-01-30
TWI567662B (zh) 2017-01-21
US20170124529A1 (en) 2017-05-04
JP6505196B2 (ja) 2019-04-24
CA2874827A1 (en) 2014-01-16
AU2018201351A1 (en) 2018-03-15
JP6243417B2 (ja) 2017-12-06
CA2874827C (en) 2018-10-16
JP2019133698A (ja) 2019-08-08
US9576325B2 (en) 2017-02-21
KR101822171B1 (ko) 2018-01-25
US20140012926A1 (en) 2014-01-09
WO2014011390A1 (en) 2014-01-16
AU2013289033A1 (en) 2014-12-18
US10586215B2 (en) 2020-03-10
KR102072450B1 (ko) 2020-02-03
US10157371B2 (en) 2018-12-18
KR20150030677A (ko) 2015-03-20

Similar Documents

Publication Publication Date Title
TWI567662B (zh) 建議候選用戶的方法
JP6480993B2 (ja) ソーシャルネットワーキングシステムでの主張の評価
TWI494881B (zh) 使用於社群網路系統的聲明資訊的可適性檢閱者群組取得聲明資訊的可存取性及隱私權控制設定的方法
US9473584B2 (en) Contribution filtering for online community advocacy management platform
US9978106B2 (en) Managing copyrights of content for sharing on a social networking system
US9021056B2 (en) Metadata prediction of objects in a social networking system using crowd sourcing
US20140181194A1 (en) Advocacy retention scoring for online community advocacy management platform
US10325323B2 (en) Providing a claims-based profile in a social networking system
US20140181120A1 (en) Online community advocacy management platform
US20140129942A1 (en) System and method for dynamically providing visual action or activity news feed
US9736253B2 (en) Populating ghost identities for online community advocacy management platform
US20140181693A1 (en) Cross-platform content management for online community advocacy management platform
Fensel et al. Enabling customers engagement and collaboration for small and medium-sized enterprises in ubiquitous multi-channel ecosystems
US20140317188A1 (en) Method and system for enabling theme and location based participation in a social network
WO2012131688A2 (en) A system and method for facilitate domains and users, applications, services, objects, communication channels of multiple domains to communicate with each others
WO2012127484A1 (en) A system and method for managing, monitoring, tracking, updating, measuring and facilitate maintaining user status & state
US9256621B2 (en) Claims-based querying in an online system
Stroulia Communities, artifacts, interaction and contribution on the web