US2021281661A1PendingUtilityA1

Systems and methods for prefetching content

Assignee: FACEBOOK INCPriority: Mar 30, 2018Filed: May 21, 2021Published: Sep 9, 2021
Est. expiryMar 30, 2038(~11.7 yrs left)· nominal 20-yr term from priority
G06Q 10/40H04L 67/63H04L 65/612H04L 67/02H04L 67/12G06Q 50/01H04L 67/327H04L 65/4084
48
PatentIndex Score
0
Cited by
0
References
0
Claims

Abstract

Systems, methods, and non-transitory computer-readable media can receive, from a client computing device, a request for a first portion of a content item. The first portion of the content item is determined based on a likelihood of consumption value associated with the content item. The first portion of the content item is transmitted to the client computing device. The first portion of the content item is prefetched by the client computing device.

Claims

exact text as granted — not AI-modified
What is claimed is: 
     
         1 . A computer-implemented method comprising:
 receiving, by a computing system, from a client computing device, a request for a first portion of a content item, wherein
 the content item is an image divided into a plurality of segments, 
 a number of segments of the plurality of segments to be prefetched is determined based on a likelihood of consumption value, 
 the first portion comprises the number of segments, and 
 the first portion is associated with a reduced quality representation of the image; and 
   transmitting, by the computing system, the first portion of the content item to the client computing device.   
     
     
         2 . The computer-implemented method of  claim 1 , wherein the first portion of the content item represents a relatively larger portion of the content item when the likelihood of consumption value is relatively larger. 
     
     
         3 . The computer-implemented method of  claim 1 , wherein each segment of the plurality of segments is associated with the content item rendered at a particular level of quality. 
     
     
         4 . The computer-implemented method of  claim 3 , wherein the plurality of segments are in an order such that higher placement within the order is indicative of a higher level of quality. 
     
     
         5 . The computer-implemented method of  claim 1 , wherein each segment of the plurality of segments is associated with a range of likelihood of consumption values. 
     
     
         6 . The computer-implemented method of  claim 1 , wherein the content item is rendered on the client computing device with the reduced quality representation based on viewability of the content item in a content feed. 
     
     
         7 . The computer-implemented method of  claim 1 , further comprising:
 receiving, by the computing system, from the client computing device, a request for a second portion of the content item after the content item is rendered with the reduced quality representation, and   transmitting, by the computing system, the second portion of the content item to the client computing device.   
     
     
         8 . The computer-implemented method of  claim 7 , wherein
 the first portion is associated with a first number of segments of the plurality of segments,   the second portion is associated with a second number of segments of the plurality of segments, and   the content item is rendered on the client computing device at a second quality higher than a first quality associated with the reduced quality representation based on the first number of segments and the second number of segments.   
     
     
         9 . The computer-implemented method of  claim 1 , wherein the likelihood of consumption value associated with the content item is based at least in part on user characteristics associated with a user. 
     
     
         10 . The computer-implemented method of  claim 1 , wherein a machine learning model is trained to determine the likelihood of consumption value based at least in part on user characteristics associated with a user and content characteristics associated with the content item. 
     
     
         11 . A system comprising:
 at least one processor; and   a memory storing instructions that, when executed by the at least one processor, cause the system to perform a method comprising:
 receiving from a client computing device, a request for a first portion of a content item, wherein
 the content item is an image divided into a plurality of segments, 
 a number of segments of the plurality of segments to be prefetched is determined based on a likelihood of consumption value, 
 the first portion comprises the number of segments, and 
 the first portion is associated with a reduced quality representation of the image; and 
 
 transmitting the first portion of the content item to the client computing device. 
   
     
     
         12 . The system of  claim 11 , wherein the first portion of the content item represents a relatively larger portion of the content item when the likelihood of consumption value is relatively larger. 
     
     
         13 . The system of  claim 11 , wherein each segment of the plurality of segments is associated with the content item rendered at a particular level of quality. 
     
     
         14 . The system of  claim 13 , wherein the plurality of segments are in an order such that higher placement within the order is indicative of a higher level of quality. 
     
     
         15 . The system of  claim 11 , wherein each segment of the plurality of segments is associated with a range of likelihood of consumption values. 
     
     
         16 . A non-transitory computer-readable storage medium including instructions that, when executed by at least one processor of a computing system, cause the computing system to perform a method comprising:
 receiving from a client computing device, a request for a first portion of a content item, wherein
 the content item is an image divided into a plurality of segments, 
 a number of segments of the plurality of segments to be prefetched is determined based on a likelihood of consumption value, 
 the first portion comprises the number of segments, and 
 the first portion is associated with a reduced quality representation of the image; and 
   transmitting the first portion of the content item to the client computing device.   
     
     
         17 . The non-transitory computer-readable storage medium of  claim 16 , wherein the first portion of the content item represents a relatively larger portion of the content item when the likelihood of consumption value is relatively larger. 
     
     
         18 . The non-transitory computer-readable storage medium of  claim 16 , wherein each segment of the plurality of segments is associated with the content item rendered at a particular level of quality. 
     
     
         19 . The non-transitory computer-readable storage medium of  claim 18 , wherein the plurality of segments are in an order such that higher placement within the order is indicative of a higher level of quality. 
     
     
         20 . The non-transitory computer-readable storage medium of  claim 16 , wherein each segment of the plurality of segments is associated with a range of likelihood of consumption values.

Join the waitlist — get patent alerts

Track US2021281661A1 — get alerts on status changes and closely related new filings.

We store only your email — no account needed. See our privacy policy.