Method of and system for ranking elements of a network resource for a user
First Claim
1. A method of ranking elements of a first network resource for a first user, the first network resource being hosted by a first server, the method comprising, at a second server in communication with the first server via a communications network:
- (a) receiving an indication of the elements from the first server;
(b) receiving an indication of the first user;
(c) based on at least one of the indication of the elements and the indication of the first user, acquiring information about a past interaction of the first user with a second network resource, the second network resource being distinct from the first network resource;
(d) based on the information about the past interaction, generating a first context information associated with the first user;
(e) based on the first context information associated with the first user, determining a second user, the second user associated with a second context information that matches, at least partially, the first context information;
the second context information containing a relevancy factor that is not contained within the first context information; and
(f) based at least in part on the relevancy factor, determining a ranking of the elements by relevance to the first user and a most relevant one of the elements.
3 Assignments
0 Petitions
Accused Products
Abstract
Method of and system for ranking elements of a first network resource for a first user, first network resource being hosted by a first server, method comprising, at a second server in communication with first server via a communications network: receiving an indication of elements from first server; receiving an indication of first user; based on at least one received indication, retrieving context information from a first database in communication with second server, context information being at least partially indicative of a relative relevance of elements to first user, context information including information about a past interaction of at least one of first user and a second user with a second network resource, second network resource being distinct from first network resource; and based at least in part on context information, determining at least one of a ranking of elements by relevance to first user and a most relevant element.
8 Citations
28 Claims
-
1. A method of ranking elements of a first network resource for a first user, the first network resource being hosted by a first server, the method comprising, at a second server in communication with the first server via a communications network:
-
(a) receiving an indication of the elements from the first server; (b) receiving an indication of the first user; (c) based on at least one of the indication of the elements and the indication of the first user, acquiring information about a past interaction of the first user with a second network resource, the second network resource being distinct from the first network resource; (d) based on the information about the past interaction, generating a first context information associated with the first user; (e) based on the first context information associated with the first user, determining a second user, the second user associated with a second context information that matches, at least partially, the first context information;
the second context information containing a relevancy factor that is not contained within the first context information; and(f) based at least in part on the relevancy factor, determining a ranking of the elements by relevance to the first user and a most relevant one of the elements. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26)
-
-
27. A server for ranking elements of a first network resource for a first user, the first network resource being hosted by a hosting server, the server comprising:
-
a communication interface structured and configured to communicate with the hosting server via a communications network; at least one computer processor operationally connected with the communication interface and structured and configured to; (a) receive an indication of the elements from the hosting server; (b) receive an indication of the first user; (c) based on at least one of the indication of the elements and the indication of the first user, acquire information about a past interaction of the first user with a second network resource, the second network resource being distinct from the first network resource; (d) based on the information about the past interaction, generate a first context information associated with the first user; (e) based on the first context information associated with the first user, determine a second user, the second user associated with a second context information that matches, at least partially, the first context information;
the second context information containing a relevancy factor that is not contained within the first context information; and(f) based at least in part on the relevancy factor, determine a ranking of the elements by relevance to the first user and a most relevant one of the elements.
-
-
28. A non-transitory computer-readable information storage medium storing program instructions that, when executed by a computer processor of a server in communication via a communications network with a hosting server hosting a first network resource, effect:
-
(a) receiving an indication of elements of the first network resource from the hosting server; (b) receiving an indication of a first user in respect of whom the elements are to be ranked; (c) based on at least one of the indication of the elements and the indication of the first user, acquiring information about a past interaction of the first user with a second network resource, the second network resource being distinct from the first network resource; (d) based on the information about the past interaction, generating a first context information associated with the first user; (e) based on the first context information associated with the first user, determining a second user, the second user associated with a second context information that matches, at least partially, the first context information;
the second context information containing a relevancy factor that is not contained within the first context information; and(f) based at least in part on the context information, determining at least one of a ranking of the elements by relevance to the first user and a most relevant one of the elements.
-
Specification