Observation-based user profiling and profile matching
First Claim
1. An application server for matching a plurality of users within a domain, said application server configured to:
- (A) implement a social network having a plurality of users;
(B) observe network behaviors of at least some of said plurality of users of said social network;
(C) develop profiles of at least some of said plurality of users within at least one of a plurality of domains using a profile function, wherein (i) said profile function defines a level of relevance of network behaviors for said domain, (ii) said profile function maps said observed network behaviors to said profiles for said domain and (iii) each of said profiles stores a descriptor representing one of said plurality of users for said domain; and
(D) compute matches of two or more of said plurality of users with respect to one of said domains, wherein said matches are based on a relation of common descriptors of said profiles for said domain.
1 Assignment
0 Petitions
Accused Products
Abstract
Observation-based user profiling and profile matching are provided. The network behavior of users of a computer-implemented social network are observed and used for user profiling. By observing network behavior instead of necessarily relying on user self-reported data, accurate and objective user profiles can be formed; user profiling is accomplished based on the observed network behaviors with or without the knowledge of the user being profiled. The observed network behaviors can include the customization of a visual graphic, a media preference, a communication preference, or a selection of words from a word list. The user profiles can be with respect to a domain and two or more users can be matched based on their profiles with respect to the same domain. User ratings and profile updating based on the ratings are also provided.
32 Citations
19 Claims
-
1. An application server for matching a plurality of users within a domain, said application server configured to:
-
(A) implement a social network having a plurality of users; (B) observe network behaviors of at least some of said plurality of users of said social network; (C) develop profiles of at least some of said plurality of users within at least one of a plurality of domains using a profile function, wherein (i) said profile function defines a level of relevance of network behaviors for said domain, (ii) said profile function maps said observed network behaviors to said profiles for said domain and (iii) each of said profiles stores a descriptor representing one of said plurality of users for said domain; and (D) compute matches of two or more of said plurality of users with respect to one of said domains, wherein said matches are based on a relation of common descriptors of said profiles for said domain. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19)
-
Specification