Building a Social Graph with Sharing Activity Between Users of the Open Web
First Claim
Patent Images
1. A method comprising:
- receiving first activity information for a sender of a first link to at least one recipient collected by a collection resource at a Web site, wherein no personally identifiable information of the sender is collected in the first activity information;
storing the first activity information at a storage server;
receiving second activity information when a recipient accesses the first link sent by the sender corresponding to the first activity information stored at the storage server, wherein no personally identifiable information of the recipient is collected in the second activity information;
using at least one processor, attempting to identify a first node representative of the sender in a social graph; and
when a first node representative of the sender in a social graph is not found and after the receiving second activity, creating a second node to represent the sender in the social graph.
5 Assignments
0 Petitions
Accused Products
Abstract
A social graph is built which includes interactions, sharing activity, and connections between the users of the open Web and can be used to improve ad targeting and content personalization. Sharing activity between two users will affect ads or content that both users will be presented while surfing the Web. This sharing activity includes sending of links, sending of videos, sending of files, cutting and pasting of content, sending text messages, and sending of e-mails.
149 Citations
20 Claims
-
1. A method comprising:
-
receiving first activity information for a sender of a first link to at least one recipient collected by a collection resource at a Web site, wherein no personally identifiable information of the sender is collected in the first activity information; storing the first activity information at a storage server; receiving second activity information when a recipient accesses the first link sent by the sender corresponding to the first activity information stored at the storage server, wherein no personally identifiable information of the recipient is collected in the second activity information; using at least one processor, attempting to identify a first node representative of the sender in a social graph; and when a first node representative of the sender in a social graph is not found and after the receiving second activity, creating a second node to represent the sender in the social graph. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11)
-
-
12. A method comprising:
-
collecting activity data from a plurality of Web sources using a plurality of collection devices, wherein the activity data does not contain any personally identifiable information; identifying a plurality of users and sharing activity between the users in the activity data; using at least one processor, forming a social graph of the users and sharing activity, wherein users are represented as nodes in the social graph and sharing activity are represented as edges in the social graph; and using the social graph including sharing activity, selecting an on-line advertisement for delivery to a user in the social graph. - View Dependent Claims (13, 14, 15, 16, 17)
-
-
18. A method comprising:
-
collecting activity data from a plurality of Web sources using a plurality of collection devices; based the activity data, forming a social graph having a first node and a plurality of first-degree nodes connected to the first node, wherein each first-degree node is connected to a plurality of second-degree nodes; determining edges between first-degree and second-degree nodes comprise a first category type; determining no edges exist between the first node and the first-degree nodes of the first category type; and based on the edges of the first category type between first-degree and second-degree nodes, using at least one processor, making an inference that the first node has an interest associated with the first category type. - View Dependent Claims (19, 20)
-
Specification