IP Library Granted Patent US 7,865,592
Granted Patent B2
US 7,865,592 · App. 12/147,125 · Granted Jan 4, 2011

Using semantic networks to develop a social network

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 7,865,592
App. No.
12/147,125
Granted
Jan 4, 2011
Kind
B2
Abstract

A method, apparatus and program product are provided for identifying common interests between users of a communication network. A program of instruction monitors activity over a communication network by users and identifies interests for users based on network activity. The program of instruction creates semantic networks based on use of the communication network and identifies other users with common interests from the semantic networks. Optionally, social networks may be created or modified by adding other users with common interests as identified by semantic networks.

Claims (44)

1. A method for identifying common interests between users of a communication network comprising the steps of:

monitoring activity over a communication network by users;

identifying interests for users based on network activity;

creating semantic networks of users' interests based on the users' use of the communication network; and

identifying users with common interests by comparing the users' respective semantic networks.

2. The method of claim 1 , further comprising the step of:

creating a social network comprising users with one or more common interests.

3. The method of claim 1 , wherein the step of identifying interests comprises:

determining relevance of content viewed over the network.

4. The method of claim 3 , wherein relevance of content is determined by calculating a ratio of the number of words in a content source to the time spent viewing the content.

5. The method of claim 4 wherein the step of identifying interests further comprises:

analyzing viewed content to determine one or more concepts from the usage.

6. The method of claim 1 , wherein the step of creating semantic networks comprises:

adding concepts corresponding to the identified interests; and

connecting the added concepts to existing concepts by probable relationships.

7. The method of claim 1 , wherein the step of identifying common interests from the semantic networks comprises:

storing semantic networks for a group of users; and

matching users with one or more selected interests in common.

8. The method of claim 7 , wherein the step of identifying interests comprises analyzing viewed content to identify a main concept for a particular usage and the one or more selected interests in common comprise said main concept.

9. The method of claim 8 , wherein the one or more selected interests further comprise a geographic area.

10. The method of claim 8 , wherein the one or more selected interests further comprise an organizational affiliation.

11. A program product comprising a non-transitory computer readable storage media having encoded thereon computer executable instructions comprising:

first program instructions for monitoring user activity over a communication network;

second program instructions for identifying interests for users based on network activity;

third program instructions for creating semantic networks of a user's interests based on the user's use of the communication network; and

fourth program instructions for identifying other users with common interests by comparing the users' respective semantic networks.

12. The program product of claim 11 , further comprising:

fifth program instructions for creating a social network comprising users with one or more common interests.

13. The program product of claim 11 , wherein the program instructions for identifying interests comprise:

determining relevance of content viewed over the network.

14. The program product of claim 13 , wherein relevance of content is determined by calculating a ratio of the number of words in a content source to the time spent viewing the content.

15. The program product of claim 14 wherein the program instructions for identifying interests further comprises:

analyzing viewed content to determine one or more concepts from the usage.

16. The program product of claim 11 , wherein the program instructions for creating semantic networks comprises:

adding concepts corresponding to the identified interests; and

connecting the added concepts to existing concepts by probable relationships.

17. The program product of claim 11 , wherein the program instructions for identifying common interests from the semantic networks comprises:

storing semantic networks for a group of users; and

matching users with one or more selected interests in common.

18. An apparatus for identifying common interests between users of a communication network comprising:

a processing unit;

a memory interconnected with said processing unit; and

a program of instruction stored on said memory;

wherein said processing unit executes said program of instruction to identify interests for users based on network activity, create semantic networks of user interests based on use of the communication network, and identify users with common interests by comparing the semantic networks.

Assignments (3)
CHANGE OF NAME Recorded Oct 2, 2017
From: GOOGLE INC.
To: GOOGLE LLC
Reel/Frame 044101/0405 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Dec 30, 2011
From: INTERNATIONAL BUSINESS MACHINES CORPORATION
To: GOOGLE INC.
Reel/Frame 027463/0594 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jun 26, 2008
From: CHAKRA, AL; BARSOBA, FERNANDO; LAMB, MARSHALL ALLEN
To: INTERNATIONAL BUSINESS MACHINES CORPORATION
Reel/Frame 021156/0932 →