Methods and systems for the display and navigation of a social network
First Claim
Patent Images
1. A computer-implemented method, comprising:
- identifying by a server device a first profile in a social network that is associated with a first user, the social network comprising a computer network connecting the server device and a plurality of client devices, the profiles maintained in a database;
identifying by the server device associated profiles associated with the first profile;
determining a type-specific association path between the first profile and a second profile by determining a number of associated profiles associating the first profile with the second profile based on a type;
ranking the associated profiles based on a number of common entries shared between each of the associated profiles and the second profile; and
generating a first display of the type-specific association path for the first profile and the associated profiles for transmission to a display device, wherein the associated profiles are positioned based on the ranking of the associated profiles.
2 Assignments
0 Petitions
Accused Products
Abstract
Systems and methods for the display and navigation of a social network or set forth. According to one embodiment a method comprising identifying a first profile in a social network, identifying associated profiles associated with the first profile, ranking the associated profiles, wherein ranking is not based exclusively on a degree of separation, and outputting the associated profiles based at least in part on the ranking is set forth. According to another embodiment a method comprising identifying a user profile, identifying a member profile, determining an association path for the user profile and the member profile, and outputting the association path is set forth.
142 Citations
33 Claims
-
1. A computer-implemented method, comprising:
-
identifying by a server device a first profile in a social network that is associated with a first user, the social network comprising a computer network connecting the server device and a plurality of client devices, the profiles maintained in a database; identifying by the server device associated profiles associated with the first profile; determining a type-specific association path between the first profile and a second profile by determining a number of associated profiles associating the first profile with the second profile based on a type; ranking the associated profiles based on a number of common entries shared between each of the associated profiles and the second profile; and generating a first display of the type-specific association path for the first profile and the associated profiles for transmission to a display device, wherein the associated profiles are positioned based on the ranking of the associated profiles. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14)
-
-
15. A system comprising:
-
one or more processors; a path processor stored on a memory and executable by the one or more processors, the path processor for identifying a first profile in a social network that is associated with a first user, the social network comprising a computer network connecting the server device and a plurality of client devices, the profiles maintained in a database, identifying associated profiles associated with the first profile and determining a type-specific association path between the first profile and a second profile by determining a number of associated profiles associating the first profile with the second profile based on a type; and a display processor stored on the memory and executable by the one or more processors, the display processor coupled to the path processor for ranking each of the associated profiles based on a number of common entries shared between the associated profiles and the second profile and generating a first display of the type-specific association path for the first profile and the associated profiles for transmission to a display device, wherein the associated profiles are positioned based on the ranking of the associated profiles. - View Dependent Claims (16, 17, 18, 19, 20, 21, 22, 23)
-
-
24. A computer-implemented method, comprising:
-
identifying by a server device a first profile in a social network that is associated with a user, the social network comprising a computer network connecting the server device and a plurality of client devices, the profiles maintained in a database; identifying by the server device associated profiles associated with the first profile; determining a navigation path between the first profile and a second profile by ordering the associated profiles selected by the user associated with the first profile to reach the second profile; ranking the associated profiles based on a number of common entries shared between each of the associated profiles and the second profile; and generating a display of the navigation path and the associated profiles for transmission to a display device, wherein the associated profiles are positioned based on the ranking of the associated profiles.
-
-
25. A system comprising:
-
one or more processors; a path processor stored on a memory and executable by the one or more processors, the path processor for identifying a first profile in a social network that is associated with a user, the social network comprising a computer network connecting the server device and a plurality of client devices, the profiles maintained in a database, identifying associated profiles associated with the first profile and determining a navigation path between the first profile and a second profile by ordering the associated profiles selected by the user associated with the first profile to reach the second profile; and a display processor stored on the memory and executable by the one or more processors, the display processor coupled to the path processor for ranking the associated profiles based on a number of common entries shared between each of the associated profiles and the second profile and generating a display of the navigation path and the associated profiles for transmission to a display device, wherein the associated profiles are positioned based on the ranking of the associated profiles.
-
-
26. A computer-implemented method, comprising:
-
identifying by a server device a first profile in a social network, the social network comprising a computer network connecting the server device and a plurality of client devices, the profiles maintained in a database; identifying by the server device associated profiles associated with the first profile; ranking the associated profiles relative to each other, wherein the ranking is independent of a degree of separation from the first profile and is based on how many additional profiles are associated with each associated profile; and generating a display of the associated profiles for transmission to a display device, wherein the associated profiles are positioned based on the ranking of the associated profiles. - View Dependent Claims (27, 28, 29, 30)
-
-
31. A system comprising:
-
one or more processors; a path processor stored on a memory and executable by the one or more processors, the path processor for identifying a first profile in a social network, the profiles maintained in a database and identifying associated profiles associated with the first profile; and a display processor stored on the memory and executable by the one or more processors, the display processor coupled to the path processor for ranking the associated profiles relative to each other based on how many additional profiles are associated with each associated profile, wherein the ranking is independent of a degree of separation from the first profile and generating a display of the associated profiles for transmission to a display device, wherein the associated profiles are positioned based on the ranking of the associated profiles.
-
-
32. A system comprising:
-
one or more processors; a path processor stored on a memory and executable by the one or more processors, the path processor for identifying a first profile in a social network, the social network comprising a computer network connecting the path processor and a plurality of client devices, the profiles maintained in a database and identifying associated profiles associated with the first profile; and a display processor stored on the memory and executable by the one or more processors, the display processor coupled to the path processor for ranking the associated profiles, wherein the ranking is independent of a degree of separation from the first profile and is based on availability for instant messaging and availability for email contact, determining relationships between the first profile and the ranked associated profiles and transmitting to a display device the associated profiles based on the ranking and on the relationships between the first profile and the ranked associated profiles. - View Dependent Claims (33)
-
Specification