Collection of progress data
First Claim
Patent Images
1. A computer-implemented method comprising:
- under control of one or more computer systems configured with executable instructions,collecting, by the one or more computer systems via a network, content access events from an electronic device, the content access events indicative of content consumption within a content item having multiple portions;
generating, by the one or more computer systems, content access information from the content access events;
determining, by the one or more computer systems, an abandonment status of the content item, wherein the abandonment status indicates at least one portion of the content item as abandoned based at least in part on an elapsed time since the at least one portion has been accessed being greater than a threshold time for abandonment;
generating, by the one or more computer systems, abandonment information based at least in part on the abandonment status and the content access information;
generating, using the abandonment information, a recommendation associated with the content item or another content item; and
causing the recommendation to be displayed on the electronic device.
1 Assignment
0 Petitions
Accused Products
Abstract
User content access events pertaining to a content item, such as an e-book, 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 progress data from similar users.
-
Citations
35 Claims
-
1. A computer-implemented method comprising:
-
under control of one or more computer systems configured with executable instructions, collecting, by the one or more computer systems via a network, content access events from an electronic device, the content access events indicative of content consumption within a content item having multiple portions; generating, by the one or more computer systems, content access information from the content access events; determining, by the one or more computer systems, an abandonment status of the content item, wherein the abandonment status indicates at least one portion of the content item as abandoned based at least in part on an elapsed time since the at least one portion has been accessed being greater than a threshold time for abandonment; generating, by the one or more computer systems, abandonment information based at least in part on the abandonment status and the content access information; generating, using the abandonment information, a recommendation associated with the content item or another content item; and causing the recommendation to be displayed on the electronic device. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15)
-
-
16. A method comprising:
-
determining content access information describing access of a content item using an electronic access device associated with a user; detecting, based on the content access information, that an access velocity for a first portion of the content item decreases as compared to an additional access velocity of a second portion of the content item; identifying, based at least in part on the detecting, the first portion as a location in the content item that the user has exhibited interest in ceasing to consume at least part of the content item; generating progress data based at least in part on the content access information for the content item, the progress data indicating the first location in portion of the content item where the user has exhibited interest in ceasing to consume the content; generating, based at least in part on the progress data, a recommendation associated with the content item or another content item; and causing the recommendation to be displayed on the electronic access device. - View Dependent Claims (17, 18, 19, 20, 21, 22, 23, 24, 25)
-
-
26. A non-transitory computer-readable storage media storing computer-readable instructions that, when executed, instruct a processor to perform acts comprising:
-
determining that a content item has been accessed using an electronic access device; determining that the content item is no longer in-progress of being accessed on the electronic access device; determining that the content item has been abandoned based at least in part on user behavioral data, the user behavioral data indicating at least one portion of content items that is accessed using the electronic access device in order for the content items to be classified as finished; generating, based at least in part on the determining that the content item has been abandoned, abandonment information for the content item; generating, using the abandonment information, a recommendation associated with the content item or another content item; and causing the recommendation to be displayed on the electronic access device. - View Dependent Claims (27, 28, 29, 30, 31)
-
-
32. 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 from an electronic book reader pertaining to access of a content item using the electronic book reader; a statistics module stored in the memory and executable on the processor to generate content access information from the content access events collected by the collection module; an abandonment module stored in the memory and executable on the processor to; determine abandonment information about the content item based at least in part on the content access information; determine that an abandonment status, of the content item is abandoned based at least in part on the content access information indicating that the content item was accessed less than a particular number of times for a particular time period using the electronic book reader; and determine, based at least in part on the content access information, a probability that indicates a likelihood that the content item will be abandoned by a user that consumes the content item using an additional electronic book reader; and an interface module stored in the memory and executable on the processor to provide the probability to the additional electronic book reader, wherein providing the probability causes the probability to be displayed on the additional electronic book reader. - View Dependent Claims (33, 34, 35)
-
Specification