IP Library Granted Patent US 9,031,972
Granted Patent B2
US 9,031,972 · App. 13/230,269 · Granted May 12, 2015

Method and device for extracting relationship circle of members in social network service (SNS) network

Inventors: Yu Yin (Shenzhen, CN); Gengping Cai (Shenzhen, CN); Haibin Hu (Shenzhen, CN)
Assignee: Tencent Technology (Shenzhen) Company Limited
H04L12/588G06Q10/10H04L51/32
View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 9,031,972
App. No.
13/230,269
Granted
May 12, 2015
Kind
B2
Abstract

A method and device for extracting relationship circle of members in SNS network is disclosed. The method includes: (a) selecting target people in the SNS network; (b) analyzing relationship chains of the target people, and extracting a relationship circle of the target people from the relationship chains according to feature filtering conditions. The device includes a target people selection module for selecting the target people in the SNS network; a relationship circle extracting module for analyzing the relationship chains and extracting the relationship circle from the relationship chains according to the feature filtering conditions. Applying the method and device can provide persons who can meet the designated features and their relationship in the SNS network; using the relationship circle of the target people can find out valuable relationship chain information, enable accurate search and transmission of information, and facilitate promotion and cooperation of business activities.

Claims (30)

1. A method for extracting a relationship circle of members in a social network service (SNS) network, comprising:

(a) selecting target people in the SNS network; and

(b) analyzing relationship chains of the target people, and extracting the relationship circle of the target people from the relationship chains of the target people according to feature filtering conditions;

wherein the relationship chains comprise contact person's information of the target people comprising feature information of a contact person; and

the operation of extracting the relationship circle of the target people from the relationship chains of the target people according to feature filtering conditions comprises:

extracting relationship circle members of the target people from the relationship chains of the target people according to the feature filtering conditions and the feature information of the contact person;

wherein the step (a) comprises:

(a1) establishing a concerned group database, and selecting the target people from the concerned group database according to query conditions; and

(a2) setting a scale predetermined value of the relationship circle of the target people, a level predetermined value of the relationship circle of the target people and feature filtering conditions of relationship circle members;

wherein the step (b) comprises:

(b1) extracting the contact person's information of the target people from the relationship chains of the target people; and

(b2) selecting the relationship circle members of the target people according to the feature filtering conditions and the contact person's information, and determining levels of the relationship circle members within the relationship circle;

wherein the step (b2) comprises:

(b21) setting a current level of the relationship circle to O, and adding the target people as relationship circle members to an unprocessed queue, meanwhile flushing a processed queue;

(b22) determining whether the scale of a current relationship circle reaches the scale predetermined value, if it is, extracting the current relationship circle, otherwise proceeding to step (b23);

(b23) determining whether the unprocessed queue is empty, if it is, extracting the current relationship circle, otherwise removing a first relationship circle member from the unprocessed queue as a current relationship circle member added to the processed queue, and setting a current level to be a level of the current relationship circle member;

(b24) extracting feature information of the current relationship circle member, and determining whether the current level is O, if it is, proceeding to step (b26), otherwise proceeding to step (b25);

(b25) determining whether the feature information of the current relationship circle member meets the feature filtering conditions, if it is, proceeding to step (b26), otherwise proceeding to step (b22);

(b26) determining whether the current level plus 1 is smaller than the level predetermined value, if it is, proceeding to step (b27), otherwise proceeding to step (b22)

(b27) traversing every contact person of the current relationship circle member, if the contact person is neither in the unprocessed queue nor in the processed queue, the contact person as a relationship circle member is added to a tail of the unprocessed queue, setting a level of the contact person to the current level plus 1; otherwise proceeding to step (b28); and

(b28) storing the feature information, contact person's information and levels of the current relationship circle member in a relationship circle database, and then proceeding to step (b22).

2. The method of claim 1 , wherein the concerned group database stores feature information of concerned group and unique identifies of the concerned group corresponding to the SNS network.

3. The method of claim 1 , further comprising:

(c) displaying the relationship circle members according to levels based on information of the relationship circle database.

4. The method of claim 1 , further comprising:

(d) extracting relationship information and/or feature information of each relationship circle member of the relationship circle, and calculating influence of each relationship circle member in the relationship circle according to the relationship information and/or feature information.

5. The method of claim 4 , wherein the step (d) comprises:

(d1) extracting feature information of the relationship circle members, and calculating characteristics ratings of the relationship circle members according to the matching degree between the feature information of the relationship circle members and the feature filtering conditions of the relationship circle;

(d2) extracting relationship information of the relationship circle members, and calculating relationship ratings of the relationship circle members according to relationship information of the relationship circle members; and

(d3) calculating influence of the relationship circle members according to weighted results of the characteristics ratings and the relationship ratings.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Sep 13, 2011
From: YIN, YU; CAI, GENGPING; HU, HAIBIN
To: TENCENT TECHNOLOGY (SHENZHEN) COMPANY LIMITED
Reel/Frame 026892/0371 →
Priority Claims (1)
CN 2009 1 0105978 · Mar 12, 2009 · national
Continuity (2)
Continuation PCTCN2010070309 · Jan 21, 2010
Related Publication 20110320485A1 · Dec 29, 2011