Recommendations based on progress data
First Claim
Patent Images
1. A method comprising:
- identifying, by one or more computing devices, one or more content items;
generating, by at least one computing device of the one or more computing devices, abandonment information pertaining to the one or more content items based at least in part on access events resulting from one or more users accessing the one or more content items, wherein the abandonment information is further based at least in part on one or more varying abandonment thresholds associated with a user of the one or more users;
ranking, by at least one computing device of the one or more computing devices, the one or more content items at least in part according to the abandonment information; and
recommending, by at least one computing device of the one or more computing devices, a potential content item from the one or more content items to one or more of the accessing users.
1 Assignment
0 Petitions
Accused Products
Abstract
User content access events pertaining to a content item, such as an ebook, audio, video file, and so on, are collected and analyzed to determine progress data, including abandonment information about when the content item, or a portion thereof, has been abandoned. Once determined, recommendations may be presented based on the progress data from similar users.
125 Citations
48 Claims
-
1. A method comprising:
-
identifying, by one or more computing devices, one or more content items; generating, by at least one computing device of the one or more computing devices, abandonment information pertaining to the one or more content items based at least in part on access events resulting from one or more users accessing the one or more content items, wherein the abandonment information is further based at least in part on one or more varying abandonment thresholds associated with a user of the one or more users; ranking, by at least one computing device of the one or more computing devices, the one or more content items at least in part according to the abandonment information; and recommending, by at least one computing device of the one or more computing devices, a potential content item from the one or more content items to one or more of the accessing users. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17)
-
-
18. A method comprising:
-
collecting, by one or more computing devices, progress data for content items being accessed by a plurality of users, the content items having multiple portions and the progress data including abandonment data that specifies varying abandonment thresholds for the plurality of users to determine abandonment of the content items with respect to the plurality of users; and recommending, by at least one computing device of the one or more computing devices and from the content items, at least a portion of a potential content item to a target user based on the progress data exhibited by the plurality of users. - View Dependent Claims (19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34)
-
-
35. A method comprising:
generating, by one or more computing devices, abandonment information for a content item consumed on an electronic device, the content item having multiple portions, the abandonment information including first abandonment information associated with a first path in which first users navigated through the content item and second abandonment information associated with a second path in which second users navigated through the content item, wherein the first path is different from the second path indicating and recommending, by at least one computing device of the one or more computing devices, at least a portion of one or more potential content items to a user based, at least in part, on the first and second abandonment information. - View Dependent Claims (36, 37, 38, 39, 40, 41, 42, 43)
-
44. A system comprising:
-
a processor; a memory accessible by the processor; a collection module stored in the memory and executable on the processor to collect content access events indicative of content consumption within a a content item having multiple portions; an abandonment module stored in the memory and executable on the processor to determine abandonment information of the content item based on the content access events, the abandonment information including abandonment patterns for the content item that indicate a likelihood that the content item is to be abandoned, but has yet to be abandoned, by a user, the likelihood being based at least in part upon varying abandonment thresholds associated with the user; a recommendation module stored in the memory and executable on the processor to recommend a potential content item according to the abandonment information; and an interface module stored in the memory and executable on the processor to present the potential content item to at least the user. - View Dependent Claims (45, 46, 47, 48)
-
Specification