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 prefetching models, a content prefetching model for prefetching a plurality of portions of the digital content, wherein each of the plurality of content prefetching models is generated based on prior history associated with the digital content, the prior history comprising a plurality of prefetch sequences recorded by a plurality of user devices with respect to the digital content, wherein the selecting of the content prefetching model from the plurality of content prefetching models is based on a comparison between access information of the plurality of portions of the digital content in individual prefetching models, wherein the comparison between the access information of the plurality of portions in each individual prefetching model is performed using a predetermined metric, and wherein the plurality of content prefetching models comprises two or more of a histogram model, an order of play model or a decision tree model for predicting a prefetch sequence for the digital content;
generating, by a processing device of the server computing system, the prefetch sequence for the digital content based on the selected content prefetching model; and
causing, by the server computing system, the plurality of portions to be obtained using the prefetch sequence.
2 Assignments
0 Petitions
Accused Products
Abstract
Ordering of digital content based on models is presented. A user request for digital content is received. A content prefetching model is selected from a plurality of content prefetching models. The content prefetching model is used for prefetching a plurality of portions of the digital content. The content prefetching models are generated based on prior history associated with the digital content. A prefetch sequence for the digital content is generated based on the selected content prefetching model. The plurality of portions can be obtained using the prefetch sequence.
-
Citations
19 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 prefetching models, a content prefetching model for prefetching a plurality of portions of the digital content, wherein each of the plurality of content prefetching models is generated based on prior history associated with the digital content, the prior history comprising a plurality of prefetch sequences recorded by a plurality of user devices with respect to the digital content, wherein the selecting of the content prefetching model from the plurality of content prefetching models is based on a comparison between access information of the plurality of portions of the digital content in individual prefetching models, wherein the comparison between the access information of the plurality of portions in each individual prefetching model is performed using a predetermined metric, and wherein the plurality of content prefetching models comprises two or more of a histogram model, an order of play model or a decision tree model for predicting a prefetch sequence for the digital content; generating, by a processing device of the server computing system, the prefetch sequence for the digital content based on the selected content prefetching model; and causing, by the server computing system, the plurality of portions to be obtained using the prefetch sequence. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. 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 prefetching models, a content prefetching model for prefetching a plurality of portions of the digital content, wherein each of the plurality of content prefetching models is generated based on prior history associated with the digital content, the prior history comprising a plurality of prefetch sequences recorded by a plurality of user devices with respect to the digital content, wherein the selecting of the content prefetching model from the plurality of content prefetching models is based on a comparison between access information of the plurality of portions of the digital content in individual prefetching models, wherein the comparison between the access information of the plurality of portions in each individual prefetching model is performed using a predetermined metric, and wherein the plurality of content prefetching models comprises two or more of a histogram model, an order of play model or a decision tree model for predicting a prefetch sequence for the digital content; generating, by the processing device, the prefetch sequence for the digital content based on the selected content prefetching model; and causing, by the processing device, the plurality of portions to be obtained using the prefetch sequence. - View Dependent Claims (9, 10, 11, 12, 13)
-
-
14. 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 prefetching models, a content prefetching model for prefetching a plurality of portions of the digital content, wherein each of the plurality of content prefetching models is generated based on prior history associated with the digital content, the prior history comprising a plurality of prefetch sequences recorded by a plurality of user devices with respect to the digital content, wherein the content prefetching model is selected from the plurality of content prefetching models is based on a comparison between access information of the plurality of portions of the digital content in individual prefetching models, wherein the comparison between the access information of the plurality of portions in each individual prefetching model is performed using a predetermined metric, and wherein the plurality of content prefetching models comprises two or more of a histogram model, an order of play model or a decision tree model for predicting a prefetch sequence for the digital content; generate the prefetch sequence for the digital content based on the selected content prefetching model; and cause the plurality of portions to be obtained using the prefetch sequence. - View Dependent Claims (15, 16, 17, 18, 19)
-
Specification