Social Network Architecture
First Claim
1. A computer-implemented method comprising:
- causing a network engine to receive an interest from current network user;
causing the network engine to search an interest graph for an interest node corresponding to the interest; and
causing the network engine to return a list comprising other network users arranged based upon a bond strength reflecting a number of interests common between the current user and the other network users.
2 Assignments
0 Petitions
Accused Products
Abstract
A social networking architecture comprises a plurality of nodes (persons) connected to one another by bonds reflecting common interests, the bonds having a strength, a time dimension, a geographic dimension, and an availability (e.g. ad hoc) dimension. Network members are allowed to define flexible interests (e.g. hobbies, professional skills/credentials), with the network revealing a strength of common interest between individual nodes. The temporal and geographic dimensions of the interest allow the network to connect available members having similar interest(s) in a specific location at a given time. An interface engine may allow the social network architecture to leverage relationships from pre-existing social networks and channels of communication.
26 Citations
20 Claims
-
1. A computer-implemented method comprising:
-
causing a network engine to receive an interest from current network user; causing the network engine to search an interest graph for an interest node corresponding to the interest; and causing the network engine to return a list comprising other network users arranged based upon a bond strength reflecting a number of interests common between the current user and the other network users. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. A non-transitory computer readable storage medium embodying a computer program for performing a method, said method comprising:
-
causing a network engine to receive an interest from current network user; causing the network engine to search an interest graph for an interest node corresponding to the interest; and causing the network engine to return a list comprising other network users arranged based upon a bond strength reflecting a number of interests common between the current user and the other network users. - View Dependent Claims (9, 10, 11, 12, 13, 14)
-
-
15. A computer system comprising:
-
one or more processors; a software program, executable on said computer system, the software program configured to; cause a network engine to receive an interest from current network user; cause the network engine to search an interest graph for an interest node corresponding to the interest; and cause the network engine to return a list comprising other network users arranged based upon a bond strength reflecting a number of interests common between the current user and the other network users. - View Dependent Claims (16, 17, 18, 19, 20)
-
Specification