DOCUMENT PRESENTATION USING RETRIEVAL PATH DATA
First Claim
1. A computer-implemented method comprising:
- accessing event metadata of a document that is available from a network-based publication system communicatively coupled to a first client device of a first user, the event metadata being representative of a plurality of requests made by the first user to the network-based publication system, the plurality including first and second requests, the second request of the plurality being a request to retrieve the document;
determining that a further request made by a second user is a variant of the first request made by the first user, the further request being made to the network-based publication system from a second client device of the second user; and
providing the document to the second client device in response to the determining that the further request is a variant of the first request, the providing of the document to the second client device being performed by a module implemented using a processor of a machine.
2 Assignments
0 Petitions
Accused Products
Abstract
The browsing activity of a first user is motivated by some intent. The first user requests retrieval of a particular document while browsing. A document processing and presentation machine associates the document with a retrieval path taken by the first user. By using the retrieval path data of the document, the document processing and presentation machine infers an intent that likely motivated the first user. When a second user makes a request similar to a request within the retrieval path, the machine presents the second user with the document and some of the retrieval path data, thus providing the second user with a shortcut that leads the second user directly to the document. Thus, the second user may be able to satisfy his intent with significantly less browsing activity compared to the first user.
-
Citations
23 Claims
-
1. A computer-implemented method comprising:
-
accessing event metadata of a document that is available from a network-based publication system communicatively coupled to a first client device of a first user, the event metadata being representative of a plurality of requests made by the first user to the network-based publication system, the plurality including first and second requests, the second request of the plurality being a request to retrieve the document; determining that a further request made by a second user is a variant of the first request made by the first user, the further request being made to the network-based publication system from a second client device of the second user; and providing the document to the second client device in response to the determining that the further request is a variant of the first request, the providing of the document to the second client device being performed by a module implemented using a processor of a machine. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13)
-
-
14. A system comprising:
-
an access module to access event metadata of a document that is available from a network-based publication system communicatively coupled to a first client device of a first user, the event metadata being representative of a plurality of requests made by the first user to the network-based publication system, the plurality including first and second requests, the second request of the plurality being a request to retrieve the document; a hardware-implemented determination module to determine that a further request made by a second user is a variant of the first request made by the first user, the further request being made to the network-based publication system from a second client device of the second user; and a server module to provide the document to the second client device in response to the further request being determined to be a variant of the first request. - View Dependent Claims (15, 16, 17, 18)
-
-
19. A machine-readable storage medium comprising instructions that, when executed by one or more processors of a machine, cause the machine to perform a method comprising:
-
accessing event metadata of a document that is available from a network-based publication system communicatively coupled to a first client device of a first user, the event metadata being representative of a plurality of requests made by the first user to the network-based publication system, the plurality including first and second requests, the second request of the plurality being a request to retrieve the document; determining that a further request made by a second user is a variant of the first request made by the first user, the further request being made to the network-based publication system from a second client device of the second user; and providing the document to the second client device in response to the determining that the further request is a variant of the first request. - View Dependent Claims (20)
-
-
21. A computer-implemented method comprising:
-
accessing event metadata of a document that is available from a network-based publication system communicatively coupled to a first client device of a first user, the event metadata being representative of a plurality of requests made by the first user to the network-based publication system, the plurality including first and second requests, the second request of the plurality being a request to retrieve the document to the first client device; receiving a further request to retrieve the document to a second client device communicatively coupled to the network-based publication system, the further request being made by a second user using the second client device; generating a web page that includes the document and at least some of the event metadata, the generating of the web page being performed by a module implemented using a processor of a machine; and providing the web page to the second client device in response to the further request.
-
-
22. A system comprising:
-
an access module to access event metadata of a document that is available from a network-based publication system communicatively coupled to a first client device of a first user, the event metadata being representative of a plurality of requests made by the first user to the network-based publication system, the plurality including first and second requests, the second request of the plurality being a request to retrieve the document to the first client device; a reception module to receive a further request to retrieve the document to a second client device communicatively coupled to the network-based publication system, the further request being made by a second user using the second client device; a hardware-implemented generator module to generate a web page that includes the document and at least some of the event metadata, the generating of the web page being performed by a module implemented using a processor of a machine; and a server module to provide the web page to the second client device in response to the further request.
-
-
23. A machine-readable storage medium comprising instructions that, when executed by one or more processors of a machine, cause the machine to perform a method comprising:
-
accessing event metadata of a document that is available from a network-based publication system communicatively coupled to a first client device of a first user, the event metadata being representative of a plurality of requests made by the first user to the network-based publication system, the plurality including first and second requests, the second request of the plurality being a request to retrieve the document to the first client device; receiving a further request to retrieve the document to a second client device communicatively coupled to the network-based publication system, the further request being made by a second user using the second client device; generating a web page that includes the document and at least some of the event metadata; and providing the web page to the second client device in response to the further request.
-
Specification