Methods and systems for correlating connections between users and links between articles
First Claim
1. A method comprising:
- determining, by a computer system, connections between a plurality of users in a network of associated users;
storing, by the computer system, information on the connections in a database;
locating, by the computer system, a desired webpage;
identifying, by the computer system, a first administrator of the desired webpage;
identifying, by the computer system, a link in the desired webpage that directs to a linking webpage;
identifying, by the computer system, a second administrator of the linking webpage;
looking up, by the computer system, the information to identify a relationship between the first administrator of the desired webpage and the second administrator of the linking webpage;
assigning, by the computer system, a weight to the link based at least in part on the identified relationship; and
determining, by the computer system, a ranking for the desired webpage in search results based at least in part on the weight assigned to the link.
2 Assignments
0 Petitions
Accused Products
Abstract
Methods and systems for correlating connections between users and links between articles to identify search and/or ad spamming are disclosed. Social networks can be used to identify connections between users for correlation with links between articles, which can be identified through searches of article contents and/or back tracing accesses to articles. One disclosed method comprises identifying first associations between a plurality of users in a network of associated users; identifying second associations between one or more users and one or more articles; identifying third associations between at least some of the articles or between some of the users and access to some of the articles; and determining at least one of the third associations is correlated with one or more of the first associations.
-
Citations
26 Claims
-
1. A method comprising:
-
determining, by a computer system, connections between a plurality of users in a network of associated users; storing, by the computer system, information on the connections in a database; locating, by the computer system, a desired webpage; identifying, by the computer system, a first administrator of the desired webpage; identifying, by the computer system, a link in the desired webpage that directs to a linking webpage; identifying, by the computer system, a second administrator of the linking webpage; looking up, by the computer system, the information to identify a relationship between the first administrator of the desired webpage and the second administrator of the linking webpage; assigning, by the computer system, a weight to the link based at least in part on the identified relationship; and determining, by the computer system, a ranking for the desired webpage in search results based at least in part on the weight assigned to the link.
-
-
2. A non-transitory computer-readable medium on which is encoded program code, the program code comprising:
-
program code for determining connections between a plurality of users in a network of associated users; program code for storing information on the connections in a database; program code for locating a desired webpage; program code for identifying a first administrator of the desired webpage; program code for identifying a link in the desired webpage that directs to a linking webpage; program code for identifying a second administrator of the linking webpage; program code for looking up the information to identify a relationship between the first administrator of the desired webpage and the second administrator of the linking webpage; program code for assigning a weight to the link based at least in part on the identified relationship; and program code for determining a ranking for the desired webpage in search results based at least in part on the weight assigned to the link.
-
-
3. A method comprising:
-
identifying, by a computer system, a desired webpage and a link in the desired webpage that directs to a linking webpage; determining, by the computer system, a first entity associated with the desired webpage; determining, by the computer system, a second entity associated with the linking webpage; determining, by the computer system, a relationship between the first entity of the desired webpage and the second entity of the linking webpage based at least in part on connections information of entities that are part of a network; and classifying, by the computer system, the link based at least in part on the determined relationship between the first entity and the second entity. - View Dependent Claims (4, 5, 6, 7, 8, 9, 10, 11, 12)
-
-
13. A method comprising:
-
identifying, by a computer system, an advertisement; determining, by the computer system, a first entity associated with the advertisement; identifying, by the computer system, an access point to the advertisement; determining, by the computer system, a second entity associated with the access point; determining, by the computer system, a relationship between the first entity and the second entity based at least in part on connections information of entities that are part of a network; and classifying, by the computer system, the access point based at least in part on the determined association between the first entity and the second entity. - View Dependent Claims (14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24)
-
-
25. A non-transitory computer-readable medium on which is encoded program code, the program code comprising:
-
program code for identifying a desired webpage and a link in the desired webpage that directs to a linking webpage; program code for determining a first entity associated with the desired webpage; program code for determining a second entity associated with the linking webpage program code for determining a relationship between the first entity of the desired webpage and the second entity of the linking webpage based at least in part on connections information of entities that are part of a network; and program code for classifying the link based at least in part on the determined relationship between the first entity and the second entity.
-
-
26. A non-transitory computer-readable medium on which is encoded program code, the program code comprising:
-
program code for identifying an advertisement; program code for determining a first entity associated with the advertisement; program code for identifying an access point to the advertisement; program code for determining a second entity associated with the access point; program code for determining a relationship between the first entity and the second entity based at least in part on connections information of entities that are part of a network; and program code for classifying the access point based at least in part on the determined association between the first entity and the second entity.
-
Specification