Ordering of digital content based on a content model
First Claim
Patent Images
1. A method for a server computing system, the method comprising:
- receiving, by the server computing system, a user request for digital content;
selecting, by the server computing system, from a plurality of content playing models, a content playing model for playing a plurality of portions of the digital content, wherein each of the plurality of content playing models is generated based on prior history associated with the digital content, the prior history comprising a plurality of play sequences recorded by a plurality of user devices with respect to the digital content, wherein the selecting of the content playing model from the plurality of content playing models is based on a comparison between access information in individual content playing models for multiple portions of the digital content, wherein the comparison between the access information in each individual content playing model is performed using a predetermined metric;
generating, by a processing device of the server computing system, a play sequence for the digital content based on the selected content playing model; and
causing, by the server computing system, the plurality of portions to be obtained using the play sequence.
2 Assignments
0 Petitions
Accused Products
Abstract
Ordering of digital content based on a content model is presented. A user request for digital content is received. A content playing model is selected from a plurality of content prefetching models. The content playing model is used for playing a plurality of portions of the digital content. The content playing models are generated based on prior history associated with the digital content. A play sequence for the digital content is generated based on the selected content playing model. The plurality of portions can be obtained using the play sequence.
23 Citations
16 Claims
-
1. A method for a server computing system, the method comprising:
-
receiving, by the server computing system, a user request for digital content; selecting, by the server computing system, from a plurality of content playing models, a content playing model for playing a plurality of portions of the digital content, wherein each of the plurality of content playing models is generated based on prior history associated with the digital content, the prior history comprising a plurality of play sequences recorded by a plurality of user devices with respect to the digital content, wherein the selecting of the content playing model from the plurality of content playing models is based on a comparison between access information in individual content playing models for multiple portions of the digital content, wherein the comparison between the access information in each individual content playing model is performed using a predetermined metric; generating, by a processing device of the server computing system, a play sequence for the digital content based on the selected content playing model; and causing, by the server computing system, the plurality of portions to be obtained using the play sequence. - View Dependent Claims (2, 3, 4, 5)
-
-
6. A method for a server computing system, the method comprising:
-
receiving, by the server computing system, a user request for a digital content item; reordering, by a processing device of the server computing system, a chronological sequence of play for a plurality of portions of the digital content item to a non-chronological sequence of play for the plurality of portions of the digital content item based on a content playing model selected from a plurality of content playing models according to a comparison between access information in individual content playing models for multiple portions of the digital content, wherein the comparison between the access information in each individual content playing model is performed using a predetermined metric, wherein each of the plurality of content playing models is generated based on prior history associated with the digital content item, the prior history comprising a plurality of play sequences recorded by a plurality of user devices with respect to the digital content; and causing, by the server computing system, the plurality of portions to be played using the non-chronological sequence of play. - View Dependent Claims (7, 8)
-
-
9. A non-transitory computer readable storage medium having instructions that, when executed by a processing device, cause the processing device to perform operations comprising:
-
receiving, by the processing device, a user request for digital content; selecting, by the processing device, from a plurality of content playing models, a content playing model for playing a plurality of portions of the digital content, wherein each of the plurality of content playing models is generated based on prior history associated with the digital content, the prior history comprising a plurality of play sequences recorded by a plurality of user devices with respect to the digital content, and wherein the selecting of the content playing model from the plurality of content playing models is based on a comparison between access information in individual content playing models for multiple portions of the digital content, wherein the comparison between the access information in each individual content playing model is performed using a predetermined metric; generating, by the processing device, a play sequence for the digital content based on the selected content playing model; and causing, by the processing device, the plurality of portions to be obtained using the play sequence. - View Dependent Claims (10, 11, 12)
-
-
13. A non-transitory computer readable storage medium having instructions that, when executed by a processing device, cause the processing device to perform operations comprising:
-
receiving, by the processing device, a user request for a digital content item; reordering, by the processing device, a chronological sequence of play for a plurality of portions of the digital content item to a non-chronological sequence of play for the plurality of portions of the digital content item based on a content playing model selected from a plurality of content playing models according to a comparison between access information in individual content playing models for multiple portions of the digital content, wherein the comparison between the access information in each individual content playing model is performed using a predetermined metric, wherein each of the plurality of content playing models is generated based on prior history associated with the digital content item, the prior history comprising a plurality of play sequences recorded by a plurality of user devices with respect to the digital content; and causing, by the processing device, the plurality of portions to be played using the non-chronological sequence of play. - View Dependent Claims (14)
-
-
15. A computing device comprising:
-
a memory; and a processing device coupled to the memory, wherein the processing device is configured to; receive a user request for digital content; select, from a plurality of content playing models, a content playing model for playing a plurality of portions of the digital content, wherein each of the plurality of content playing models is generated based on prior history associated with the digital content, the prior history comprising a plurality of play sequences recorded by a plurality of user devices with respect to the digital content, wherein the selecting of the content playing model from the plurality of content playing models is based on a comparison between access information in individual content playing models for multiple portions of the digital content, wherein the comparison between the access information in each individual content playing model is performed using a predetermined metric; generate a play sequence for the digital content based on the selected content playing model; and cause the plurality of portions to be obtained using the play sequence.
-
-
16. A computing device comprising:
-
a memory; and a processing device coupled to the memory, wherein the processing device is configured to; receive a user request for a digital content item; compare a collected statistic associated with the digital content with a plurality of thresholds; reorder a chronological sequence of play for a plurality of portions of the digital content item to a non-chronological sequence of play for the plurality of portions of the digital content item based on a content playing model selected from a plurality of content playing models according to a comparison between access information in individual content playing models for multiple portions of the digital content, wherein the comparison between the access information in each individual content playing model is performed using a predetermined metric, wherein each of the plurality of content playing models is generated based on prior history associated with the digital content item, the prior history comprising a plurality of play sequences recorded by a plurality of user devices with respect to the digital content; and cause the plurality of portions to be played using the non-chronological sequence of play.
-
Specification