SYSTEM, APPARATUS AND METHOD FOR DETERMINING COMPATIBILITY BETWEEN MEMBERS OF A SOCIAL NETWORK
First Claim
1. A method for providing a compatibility measuring service for a user on a third party social network, the method comprising:
- obtaining, from the user, a permission to access the third party social network;
accessing the third party social network using the permission to obtain information relating to the compatibility measuring service,wherein the obtained information includes information about the user and a list of friends designated by the user within the third party social network; and
for each friend in the list;
obtaining information about the friend from the third party social network, wherein the information about the friend includes one or more information about preferences, user profile, interests, hobbies, likes and dislikes of the friend;
processing the obtained information to identify a set of information relevant to calculating a compatibility measure between the user and the friend; and
determining the compatibility measure based on the identified set of information and the information about the user.
4 Assignments
0 Petitions
Accused Products
Abstract
A system, apparatus, and method are provided to assist users to access and process information about a group of friends who are members of a third party social network in order to determine compatibility between the user and each friend or determine the most-compatible friends within that social network. In some embodiments, the system and method may obtain login or other authentication data regarding a user to access the user information on the third party social network, such as a list of friends (e.g., a buddy list) specified within the third party social network. After accessing the list of friends, information regarding each friend'"'"'s preferences, interests, likes, dislikes, etc. may also be obtained from the third party social network. Subsequently, a compatibility measure between the user and each friend in the list is determined based on the obtained information regarding the friend and the user. The resulting compatibility measures may be filtered, sorted, ranked, or otherwise processed or acted upon prior to, or after presentation to the user.
254 Citations
40 Claims
-
1. A method for providing a compatibility measuring service for a user on a third party social network, the method comprising:
-
obtaining, from the user, a permission to access the third party social network; accessing the third party social network using the permission to obtain information relating to the compatibility measuring service, wherein the obtained information includes information about the user and a list of friends designated by the user within the third party social network; and for each friend in the list; obtaining information about the friend from the third party social network, wherein the information about the friend includes one or more information about preferences, user profile, interests, hobbies, likes and dislikes of the friend; processing the obtained information to identify a set of information relevant to calculating a compatibility measure between the user and the friend; and determining the compatibility measure based on the identified set of information and the information about the user. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17)
-
-
18. A system for providing a compatibility measuring service for a user on a social network, the system comprising:
-
a processor; and a memory device including instructions that, when executed by the processor, cause the processor to; receive a request for the compatibility measuring service; obtain, from the user, a permission to access the social network; access the social network using the permission to obtain the information relating to compatibility measuring service, wherein the obtained information includes information about the user and a list of friends designated by the user within the social network; and for each friend in the list; obtain information about the friend from the social network, wherein the information about the friend includes one or more information about preferences, interests, hobbies, likes and dislikes of the friend; process the obtained information to identify a set of information relevant to calculating a compatibility measure between the user and the friend; and determine the compatibility measure between the user and the friend based on the identified set of information. - View Dependent Claims (19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31)
-
-
32. A method of determining compatibility between a user and a list of friends, the method comprising:
-
receiving a request from the user to determine a compatibility measure; obtaining information about the user, wherein the information about the user includes information about a third party social network where the list of friends are specified, the user'"'"'s preference information, and the user'"'"'s profile information; in response to receiving the request from the user, obtaining the list of friends from the third party social network; for each friend in the list; accessing information about the friend from the third party social network; and determining a compatibility measure between the user and the friend based on the information about the friend and the information about the user; sorting the list of friends in order of the compatibility measures; and displaying a subset of the sorted friends along with the corresponding compatibility measures. - View Dependent Claims (33, 34, 35, 36)
-
-
37. A server for determining compatibility between a user and a plurality of friends, wherein the user and the plurality of friends are members of a social network that is implemented independently from the server, the server comprising:
-
a database for storing information about the user, and a set of compatibility rules; and a computing device communicatively coupled to the database, the computing device is operable to; obtain permission from the user to access information about the user from the social network; upon obtaining the permission, access the social network to obtain information related to the user, wherein the information related to the user includes a list of friends designated by the user within the social network and information about the user; for each friend in the list; access information about the friend from the social network; calculate a compatibility measure between the user and the friend based on the information about the friend and the information about the user; and store the values of the compatibility measure that are determined and identification information of the friend to the database; generate an output based on the calculated compatibility measures; and present the user with the generated output. - View Dependent Claims (38, 39, 40)
-
Specification