Displaying aggregated connection data using a database system
First Claim
1. A database system for displaying aggregated connection data, the database system comprising:
- a server system comprising one or more hardware processors, the server system configurable to cause;
maintaining a database storing data objects identifying connection events, each connection event representing contact or likely contact between users of a social networking system;
processing an indication of a first connection event between first and second users of the social networking system;
storing, responsive to processing the indication of the first connection event, a record of the first connection event in the database, the record of the first connection event being one of a plurality of records of connection events between the first and second users stored in the database;
processing the plurality of records to determine a plurality of levels of interaction strength between the first and second users, each of the levels of interaction strength corresponding to a respective interaction type; and
displaying, in a user interface on a display of a first device associated with the first user, an interaction strength presentation comprising;
an identification of the first user,an identification of the second user, andindications of the plurality of levels of interaction strength between the first and second users, the indications of each of the levels of interaction strength between the first and second users comprising an identification of the respective interaction type.
0 Assignments
0 Petitions
Accused Products
Abstract
Disclosed are database systems and related methods, apparatus, systems, and computer program products for displaying aggregated connection data. A database storing data objects identifying connection events may be maintained. An indication of a first connection event between first and second users may be processed. A record of the first connection event may be stored in the database. The record of the first connection event may be one of a plurality of records of connection events between the first and second users. The plurality of records may be processed to determine a plurality of levels of interaction strength between the first and second users. An interaction strength presentation may be displayed in a user interface on a display of a first device associated with the first user.
-
Citations
20 Claims
-
1. A database system for displaying aggregated connection data, the database system comprising:
a server system comprising one or more hardware processors, the server system configurable to cause; maintaining a database storing data objects identifying connection events, each connection event representing contact or likely contact between users of a social networking system; processing an indication of a first connection event between first and second users of the social networking system; storing, responsive to processing the indication of the first connection event, a record of the first connection event in the database, the record of the first connection event being one of a plurality of records of connection events between the first and second users stored in the database; processing the plurality of records to determine a plurality of levels of interaction strength between the first and second users, each of the levels of interaction strength corresponding to a respective interaction type; and displaying, in a user interface on a display of a first device associated with the first user, an interaction strength presentation comprising; an identification of the first user, an identification of the second user, and indications of the plurality of levels of interaction strength between the first and second users, the indications of each of the levels of interaction strength between the first and second users comprising an identification of the respective interaction type. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 14, 15, 16)
-
10. A method of displaying aggregated connection data, the method comprising:
-
maintaining, using the database system, a database storing data objects identifying connection events, each connection event representing contact or likely contact between users of a social networking system; processing an indication of a first connection event between first and second users of the social networking system; storing, responsive to processing the indication of the first connection event, a record of the first connection event in the database, the record of the first connection event being one of a plurality of records of connection events between the first and second users stored in the database; processing the plurality of records to determine a plurality of levels of interaction strength between the first and second users, each of the levels of interaction strength corresponding to a respective interaction type; and causing display of, in a user interface on a display of a first device associated with the first user, an interaction strength presentation comprising; an identification of the first user, an identification of the second user, and indications of the plurality of levels of interaction strength between the first and second users, the indication of each of the levels of interaction strength between the first and second users comprising an identification of the respective interaction type. - View Dependent Claims (11, 12, 13)
-
-
17. A computer program product comprising computer-readable program code capable of being executed by one or more processors when retrieved from a non-transitory computer-readable medium, the program code comprising instructions configurable to cause:
-
maintaining, using a database system, a database storing data objects identifying connection events, each connection event representing contact or likely contact between users of a social networking system implemented using the database system; processing an indication of a first connection event between first and second users of the social networking system; storing, responsive to processing the indication of the first connection event, a record of the first connection event in the database, the record of the first connection event being one of a plurality of records of connection events between the first and second users stored in the database; processing the plurality of records to determine a plurality of levels of interaction strength between the first and second users, each of the levels of interaction strength corresponding to a respective interaction type; and displaying, in a user interface on a display of a first device associated with the first user, an interaction strength presentation comprising; an identification of the first user, an identification of the second user, and indications of the plurality of levels of interaction strength between the first and second users, the indication of each of the levels of interaction strength between the first and second users comprising an identification of the respective interaction type. - View Dependent Claims (18, 19, 20)
-
Specification