MODIFYING THE ORDER OF ITEMS IN A DIGITAL DOCUMENT BASED UPON USAGE PATTERNS
First Claim
1. A method comprising:
- identifying, by a computer system, a first user corresponding to a first document request, the first document request requesting a document comprising a plurality of items arranged according to a first order;
determining, by the computer system, first user interactions information for a first plurality of users, the first user interactions information indicative of one or more prior interactions with the document by one or more users from the first plurality of users, the first plurality of users including the first user;
determining, by the computer system, based upon the first user interactions information, a first modification to be made to the document, the first modification including changing the order of the plurality of items from the first order to a second order different from the first order;
generating, by the computer system, a first modified version of the document in which the plurality of items is ordered according to the second order; and
causing, by the computer system, the first modified version of the document to be communicated as a response to the first document request.
1 Assignment
0 Petitions
Accused Products
Abstract
Techniques are disclosed for adapting digital content responsive to the manner in which the digital content is consumed by its users or consumers. Certain techniques are disclosed for changing the organization and/or behavior of a document, such as a webpage, in response to user interactions with the document. For example, the manner in which a webpage is consumed by its consumers is monitored and usage patterns determined therefrom. The webpage is then dynamically adapted or modified responsive to the usage patterns. In certain embodiments, the adaptations involve dynamically modifying the organization and/or behavior of the webpage responsive to the usage patterns. Since the usage patterns for different sets of users can be different, the modification made to the document for a first set of users may be different from the modifications made for a second set of users.
-
Citations
20 Claims
-
1. A method comprising:
-
identifying, by a computer system, a first user corresponding to a first document request, the first document request requesting a document comprising a plurality of items arranged according to a first order; determining, by the computer system, first user interactions information for a first plurality of users, the first user interactions information indicative of one or more prior interactions with the document by one or more users from the first plurality of users, the first plurality of users including the first user; determining, by the computer system, based upon the first user interactions information, a first modification to be made to the document, the first modification including changing the order of the plurality of items from the first order to a second order different from the first order; generating, by the computer system, a first modified version of the document in which the plurality of items is ordered according to the second order; and causing, by the computer system, the first modified version of the document to be communicated as a response to the first document request. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
-
10. A non-transitory computer-readable storage memory storing a plurality of instructions executable by one or more processors, the plurality of instructions comprising:
-
instructions that cause the one or more processors to identify a first user corresponding to a first document request, the first document request requesting a document comprising a plurality of items arranged according to a first order; instructions that cause the one or more processors to determine first user interactions information for a first plurality of users, the first user interactions information indicative of one or more prior interactions with the document by one or more users from the first plurality of users, the first plurality of users including the first user; instructions that cause the one or more processors to determine, based upon the first user interactions information, a first modification to be made to the document, the first modification including changing the order of the plurality of items from the first order to a second order different from the first order; instructions that cause the one or more processors to generate a first modified version of the document in which the plurality of items is ordered according to the second order; and instructions that cause the one or more processors to cause the first modified version of the document to be communicated as a response to the first document request. - View Dependent Claims (11, 12, 13, 14, 15, 16, 17, 18)
-
-
19. A system comprising:
-
one or more processors; and a memory coupled with and readable by the one or more processors, the memory configured to store first user interactions information for a first plurality of users and second user interactions information for a second plurality of users, the first user interactions information indicative of one or more prior interactions with a document by one or more users from the first plurality of users, the second user interactions information indicative of one or more prior interactions with the document by one or more users from the second plurality of users, the document comprising a plurality of items arranged according to a first order; the memory further configured to store a set of instructions which, when executed by the one or more processors, causes the one or more processors to; responsive to a first document request for the document, determine, based upon the first user interactions information, a first modification to be made to the document, the first modification including changing the order of the plurality of items from the first order to a second order different from the first order; generate a first modified version of the document in which the plurality of items is ordered according to the second order; and cause the first modified version of the document to be communicated as a response to the first document request. - View Dependent Claims (20)
-
Specification