COMMUNICATION-BASED DIGITAL ALLIANCE MANAGEMENT
First Claim
1. A computer-implemented method of communicating digital data among user accounts based digital alliances, comprising:
- receiving, by a processor, a request from a user device associated with a user account to establish alliances for a specific organization of a group of members,the request including information regarding a set of digital communications in a communication account of each of the group of members;
creating and storing, by the processor, digital alliance data representing an alliance for each pair of a group of user accounts for the group of members based on the sets of digital communications associated with the corresponding pair of members;
receiving a query for information regarding relationships within one or more organizations different from the specific organization from a certain device associated with a certain user account of the group of user accounts;
in response to the query, determining a specific set of relationships between the group of user accounts and a specific set of individuals who belong to the one or more organizations and corresponding relationship strengths from the sets of digital communications;
transmitting specific types of information regarding the specific set of relationships within the one or more organizations to the certain device.
1 Assignment
0 Petitions
Accused Products
Abstract
A communication management server computer (“server”) and related methods are disclosed to create and store digital records representing alliances between user accounts and to use the alliance records in filtering messages or other content and/or determining attributes of messages or content for display. The server allows two electronic devices associated with two user accounts to establish an alliance, where each of the two user accounts offers a set of digital communications for exploration of relationships and agrees to share certain types of information regarding the relationships with the other user account.
-
Citations
20 Claims
-
1. A computer-implemented method of communicating digital data among user accounts based digital alliances, comprising:
-
receiving, by a processor, a request from a user device associated with a user account to establish alliances for a specific organization of a group of members, the request including information regarding a set of digital communications in a communication account of each of the group of members; creating and storing, by the processor, digital alliance data representing an alliance for each pair of a group of user accounts for the group of members based on the sets of digital communications associated with the corresponding pair of members; receiving a query for information regarding relationships within one or more organizations different from the specific organization from a certain device associated with a certain user account of the group of user accounts; in response to the query, determining a specific set of relationships between the group of user accounts and a specific set of individuals who belong to the one or more organizations and corresponding relationship strengths from the sets of digital communications; transmitting specific types of information regarding the specific set of relationships within the one or more organizations to the certain device. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11)
-
-
12. One or more non-transitory storage media storing instructions which, when executed by one or more computing devices, cause performance of a method of communicating digital data among user accounts based upon constraints and digital data representing an alliance, the method comprising:
-
receiving a request from a user device associated with a user account to establish alliances for a specific organization of a group of members, the request including information regarding a set of digital communications in a communication account of each of the group of members; creating and storing digital alliance data representing an alliance for each pair of a group of user accounts for the group of members based on the sets of digital communications associated with the corresponding pair of members; receiving a query for information regarding relationships within one or more organizations different from the specific organization from a certain device associated with a certain user account of the group of user accounts; in response to the query, determining a specific set of relationships between the group of user accounts and a specific set of individuals who belong to the one or more organizations and corresponding relationship strengths from the sets of digital communications; transmitting specific types of information regarding the specific set of relationships within the one or more organizations to the certain device. - View Dependent Claims (13, 14, 15, 16, 17, 18, 19, 20)
-
Specification