Social graphing for data handling and delivery
First Claim
1. A computer-implemented data delivery system, comprising:
- a tagging component for adding a user to a social graph for a recipient and tagging the added user with a social relationship tag according to a type of social relationship as defined by a category in the social graph, the social graph comprising an entry for each added user, each entry comprising a link to the added user and at least one social relationship tag;
an import component for importing information related to the tagged user from external sources to augment the social graph, the import component comprising a contact aggregation provider to access the external sources using delegated authentication codes or password authorization;
a data component for handling data, received from the tagged user, based on the social graph, the data including messages;
a perimeter component for accessing the social graph from a perimeter and controlling delivery of the messages at the perimeter of an email deployment, the perimeter component to block, at the perimeter, messages from users tagged as blocked in the social graph from passing to internal message servers; and
a processor implementing one or more of the tagging component, the data component, or the perimeter component.
2 Assignments
0 Petitions
Accused Products
Abstract
Architecture that enables data handling according to types of social relationships. A social graph is used to categorize the types of the social relationships of the tagged messaging users. The social graph can include social relationship categories for friends, family, coworkers, and blocked individuals of the recipient, for example. The social graph can also include metadata related to the tagged users. The metadata defines the social relationship of the tagged users to the recipient. Delivery of messages to the recipient from the tagged messaging users is managed based on the social graph. Delivery management can include blocking messages, allowing the messages through, or delivering the messages with high or low priority, for example. Email messages can be delivered to respective email locations based on the social graph. User information can be imported and/or mined from external sources to augment the social graph.
60 Citations
16 Claims
-
1. A computer-implemented data delivery system, comprising:
-
a tagging component for adding a user to a social graph for a recipient and tagging the added user with a social relationship tag according to a type of social relationship as defined by a category in the social graph, the social graph comprising an entry for each added user, each entry comprising a link to the added user and at least one social relationship tag; an import component for importing information related to the tagged user from external sources to augment the social graph, the import component comprising a contact aggregation provider to access the external sources using delegated authentication codes or password authorization; a data component for handling data, received from the tagged user, based on the social graph, the data including messages; a perimeter component for accessing the social graph from a perimeter and controlling delivery of the messages at the perimeter of an email deployment, the perimeter component to block, at the perimeter, messages from users tagged as blocked in the social graph from passing to internal message servers; and a processor implementing one or more of the tagging component, the data component, or the perimeter component. - View Dependent Claims (2, 3, 4, 5, 6)
-
-
7. A computer-implemented data delivery system, comprising:
-
a tagging component for tagging messaging users with social relationship tags according to types of social relationships; a graphing component for building a social graph for a recipient by adding the tagged messaging users based on categorization of the types of the social relationships of the tagged messaging users, the social graph comprising an entry for each added tagged messaging user, each entry comprising a link to the added tagged messaging user and at least one social relationship tag; an import component for importing information related to the tagged user from external sources to augment the social graph, the import component comprising a contact aggregation provider to access the external sources using delegated authentication codes or password authorization; a messaging component for managing delivery of messages to the recipient from the tagged messaging users based on the social graph; a perimeter component for accessing the social graph at the edge servers and controlling delivery of the messages at edge servers of an email deployment, the perimeter component to use the social graph to determine which messages are allowed for delivery, and to block, at the edge servers, messages from messaging users tagged as blocked in the social graph from passing to internal message servers; and
the perimeter component;a processor implementing one or more of the tagging component, the graphing component, the messaging component, or the perimeter component. - View Dependent Claims (8, 9, 10, 11)
-
-
12. A computer-implemented data delivery method, comprising:
-
tagging message contacts of a recipient with social relationship tags according to types of social relationships; categorizing and adding the tagged message contacts and the types of the social relationships into a social graph, for the recipient, of social relationship categories;
the social graph comprising an entry for each added tagged message contact, each entry comprising a link to the added tagged message contact and at least one social relationship tag;accessing external sources of information related to the tagged message contacts using delegated authentication codes or password authorization; importing the information related to the tagged message contacts from the external sources to augment the social graph; receiving messages from the message contacts; accessing the social graph; managing, by a processor, a flow of the messages received from the message contacts by the recipient based on respective social relationship categories of the social graph; blocking, at a perimeter of an email deployment, messages from unwanted senders from passing into internal message servers; and passing, from the perimeter of the email deployment to the internal message servers for routing, messages from acceptable users in accordance with the social graph. - View Dependent Claims (13, 14, 15, 16)
-
Specification