Method and system for matchmaking connections within a gaming social network
First Claim
1. A computer-implemented method, comprising:
- at a server, receiving game play information from a plurality of user devices associated with a corresponding plurality of users;
accessing user profile information maintained for a particular user of the plurality of users in a social networking application;
generating for the particular user a recommendation of connecting with a candidate user from the plurality of users, the recommendation being based on a game-play state of a plurality of players in a game-play graph of the particular user, based on game-play states of a plurality of players in a social graph of the particular user, based at least in part on the user profile information, and being based at least in part on indication in the game play information of past in-game interaction between the particular user and the candidate user;
causing display of the recommendation at a user device associated with particular user; and
in response to receiving player input indicating acceptance of the displayed recommendation, establishing a connection between the particular user and the recommended candidate user within the social networking application.
5 Assignments
0 Petitions
Accused Products
Abstract
Techniques for recommending and establishing connections between users within a gaming social network, designed for connecting users having common gaming interests or characteristics. Embodiments include methods for recommending connections from members of an out-of-game social network, the gaming social network, and gaming activity participants; evaluating user profile information and user characteristics in a gaming social network and gaming activity in a game networking system to determine an appropriate set of connections for a selected user; and presenting graphical user interface content and configurations to enable the suggestion, review, and accepting of recommended connections in the gaming social network.
117 Citations
19 Claims
-
1. A computer-implemented method, comprising:
-
at a server, receiving game play information from a plurality of user devices associated with a corresponding plurality of users; accessing user profile information maintained for a particular user of the plurality of users in a social networking application; generating for the particular user a recommendation of connecting with a candidate user from the plurality of users, the recommendation being based on a game-play state of a plurality of players in a game-play graph of the particular user, based on game-play states of a plurality of players in a social graph of the particular user, based at least in part on the user profile information, and being based at least in part on indication in the game play information of past in-game interaction between the particular user and the candidate user; causing display of the recommendation at a user device associated with particular user; and in response to receiving player input indicating acceptance of the displayed recommendation, establishing a connection between the particular user and the recommended candidate user within the social networking application. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11)
-
-
12. A non-transitory machine readable medium comprising computer-readable instructions, the instructions operable with a computer to:
-
receiving game play information from a plurality of user devices associated with a corresponding plurality of users; accessing user profile information maintained for a particular user of the plurality of users in a social networking application; generating for the particular user a recommendation of connecting with a candidate user from the plurality of users, the recommendation being based on a game-play state of a plurality of players in a game-play graph of the particular user, based on game-play states of a plurality of players in a social graph of the particular user, based at least in part on the user profile information, and being based at least in part on indication in the game play information of past in-game interaction between the particular user and the candidate user; causing display of the recommendation at a user device associated with particular user; and in response to receiving player input indicating acceptance of the displayed recommendation, establishing a connection between the particular user and the recommended candidate user within the social networking application. - View Dependent Claims (13, 14)
-
-
15. A computing system, comprising:
-
a storage module configured to store user profile information of a plurality of users in a gaming social network, wherein the user profile information includes game play data; a communication module configured to receive game play information from a plurality of user devices associated with a corresponding plurality of users, access user profile information maintained for a particular user of the plurality of users in a social networking application, and cause display, at a user device associated with the particular user, of a recommendation of connecting with a candidate user from the plurality of users; a connection recommendation module configured to generate for the particular user the recommendation, the recommendation being based on a game-play state of a plurality of players in a game-play graph of the particular user, based on game-play states of a plurality of players in a social graph of the particular user, based at least in part on the user profile information, and being based at least in part on indication in the game play information of past in-game interaction between the particular user and the candidate user; and an analysis module configured to extract data elements from the user profile information, and gaming social network interactions between the plurality of users for use by the connection recommendation module. - View Dependent Claims (16, 17, 18, 19)
-
Specification