SYSTEM AND METHOD FOR RECOMMENDING BUDDIES IN SOCIAL NETWORK
First Claim
1. A system for recommending buddies in a network, comprising:
- a data management module to manage information of a plurality of users forming the network, buddy information of the users, and photo data uploaded by the plurality of users;
a face detection and characteristics extraction module to analyze photos, to detect face areas in the photos, to extract face characteristics data from the detected face areas, and to generate a face characteristics table comprising the extracted data;
a buddy recommendation computing module to generate buddy recommendation data based on the generated face characteristics table, and user information and buddy information of the respective users in the data management module; and
a face matching module to determine whether the face characteristics data provided by the buddy recommendation computing module is matched, and to return a matching result to the buddy recommendation computing module.
1 Assignment
0 Petitions
Accused Products
Abstract
A system for recommending buddies in a social network includes a data management module, a face detection and characteristics extraction module, a face matching module, a user avatar determining module, a buddy recommendation computing module and a buddy recommendation control module. The buddy recommendation control module extracts photo album data of respective users from a data management module, controls the face detection and characteristics extraction module to perform face detection and extraction of face characteristics data, and constructs a photo album face characteristics table comprising extracted face characteristics data for respective users. The buddy recommendation control module controls the user avatar determining module to determine user avatar characteristics of each user and controls the buddy recommendation computing module to generate the buddy recommendation data based on the constructed photo album face characteristics tables, user information and buddy information in the data management modules of respective users.
-
Citations
28 Claims
-
1. A system for recommending buddies in a network, comprising:
-
a data management module to manage information of a plurality of users forming the network, buddy information of the users, and photo data uploaded by the plurality of users; a face detection and characteristics extraction module to analyze photos, to detect face areas in the photos, to extract face characteristics data from the detected face areas, and to generate a face characteristics table comprising the extracted data; a buddy recommendation computing module to generate buddy recommendation data based on the generated face characteristics table, and user information and buddy information of the respective users in the data management module; and a face matching module to determine whether the face characteristics data provided by the buddy recommendation computing module is matched, and to return a matching result to the buddy recommendation computing module. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12)
-
-
13. A method for recommending buddies in a social network, comprising:
-
generating data of each user in the social network; analyzing a photo of each user and extracting face characteristics from the face area of each person; and generating buddy recommendation data by using the extracted face characteristics. - View Dependent Claims (14)
-
-
15. A method for recommending buddies in a network comprising:
-
analyzing a photo in the photo album of each user in the network, detecting a face area in the photo, extracting face characteristics data from the face area of each person and constructing a photo album face characteristics table comprising face characteristics data extracted from the photos of the photo album; determining face characteristics data extracted from an avatar photo of each user in the network and storing the determined avatar characteristics in a user information table as an user avatar characteristics item;
matching each face characteristics data in the photo album face characteristics table of a first user with the user avatar characteristics of each user in the network one by one, by using the stored user information and buddy information of respective users; andgenerating buddy recommendation data when the matched user avatar does not belong to the first user or any buddy of the first user. - View Dependent Claims (16, 17, 18, 19, 20, 21, 22, 23, 24, 25)
-
-
26. A server to provide buddy recommendations for users in a network, comprising:
-
a face detection and characteristics extraction module to analyze photos uploaded by users to the network, to extract face characteristics data, and to generate a face characteristics table comprising the extracted data for each user; a user avatar determining module to determine user avatar characteristics of each user; a face matching module to perform a first process by determining whether face characteristics data in a photo album face characteristics table of a first user matches with user avatar characteristics of at least one second user other than buddies of the first user; and a buddy recommendation computing module to generate buddy recommendation data for the first user and the at least one second user, if a positive matching result is obtained in the first process. - View Dependent Claims (27, 28)
-
Specification