USRE50195EActiveUtility

Systems, methods, and storage media for managing traffic on a digital content delivery network

53
Assignee: CBS INTERACTIVE INCPriority: Jan 21, 2020Filed: Apr 25, 2022Granted: Oct 29, 2024
Est. expiryJan 21, 2040(~13.5 yrs left)· nominal 20-yr term from priority
H04L 67/10H04L 47/286H04L 67/568H04L 67/02H04L 67/5682H04L 67/1097
53
PatentIndex Score
0
Cited by
11
References
15
Claims

Abstract

Systems, methods, and storage media for managing traffic on a digital content delivery network are disclosed. Exemplary implementations may: receive an item of digital content on a digital content delivery network; assign a type category to the item of digital content; determine an update time variable of the item of digital content; determine a cache time for the item of digital content based on the type category of the item of digital content and the update time variable of the item of digital content and; and cache an instance of the item of digital content in a cache memory associated with the content delivery network for the cache time and removing the instance from the cache memory after the cache time has lapsed.

Claims

exact text as granted — not AI-modified
What is claimed is: 
     
       1. A system configured for managing traffic on a digital content delivery network system of distributed network servers, the system comprising:
 one or more hardware processors configured by machine-readable instructions to:
 receive an item of digital content on a digital content delivery network system of distributed network servers; 
 assign a type category to the item of digital content; 
 determine an update time variable of the item of digital content; 
 determine a cache time for the item of digital content based on the type category of the item of digital content and the update time variable of the item of digital content, wherein the step of determining a cache time comprises applying a rule to determine the cache time, wherein the rule includes multiple time periods that are each respectively associated with a corresponding update time variable and wherein a time period is selected as the cache time based on the time period corresponding to the update time variable of the item of digital content, wherein the rule further includes type categories each having a corresponding offset and the step of determining the cache time further comprises multiplying the selected time period by the offset corresponding to the type category of the item of digital content; and 
 cause an instance of the item of digital content to be cached in a cache memory associated with the content delivery network system of distributed network servers for the cache time and allowing removal of the instance of the item of digital content from the cache memory after the cache time has lapsed. 
 
 
     
     
       2. The system of  claim 1 , wherein the steps of determining an update time variable, determining a cache time and caching the item of digital content are repeated periodically based on a trigger event. 
     
     
       3. The system of  claim 2 , wherein the update time variable is at least one of the most recent update time of the item of digital content, the update frequency of the item of digital, editorial attention given to the item of digital content, the time of day, expected network traffic for the item of digital content, and/or actual traffic monitored for the item of digital content. 
     
     
       4. The system of  claim 2 , wherein the trigger event is at least one of the lapse of a predetermined time interval and/or an update of the item of digital content. 
     
     
       5. The system of  claim 1 , wherein assigning a type category is based on metadata associated with the item of digital content. 
     
     
       6. A computer implemented method for managing traffic on a digital content delivery network system of distributed network servers, the method comprising:
 receiving an item of digital content on a digital content delivery network system of distributed network servers; 
 assigning a type category to the item of digital content; 
 determining an update time variable of the item of digital content; 
 determining a cache time for the item of digital content based on the type category of the item of digital content and the update time variable of the item of digital content, wherein the step of determining a cache time comprises applying a rule to determine the cache time, wherein the rule includes multiple time periods that are each respectively associated with a corresponding update time variable and wherein a time period is selected as the cache time based on the time period corresponding to the update time variable of the item of digital content, wherein the rule further includes type categories each having a corresponding offset and the step of determining the cache time further comprises multiplying the selected time period by the offset corresponding to the type category of the item of digital content; and 
 cause an instance of the item of digital content to be cached in a cache memory associated with the content delivery network system of distributed network servers for the cache time and allowing removal of the instance from the cache memory after the cache time has lapsed. 
 
     
     
       7. The method of  claim 6 , wherein the steps of determining an update time variable, determining a cache time and caching the item of digital content are repeated periodically based on a trigger event. 
     
     
       8. The method of  claim 7 , wherein the update time variable is at least one of the most recent update time of the item of digital content, the update frequency of the item of digital, editorial attention given to the item of digital content, the time of day, expected network traffic for the item of digital content, and/or actual traffic monitored for the item of digital content. 
     
     
       9. The method of  claim 7 , wherein the trigger event is at least one of the lapse of a predetermined time interval and/or an update of the item of digital content. 
     
     
       10. The method of  claim 6 , wherein assigning a type category is based on metadata associated with the item of digital content. 
     
     
       11. A non-transient computer-readable storage medium having instructions embodied thereon, the instructions being executable by one or more processors to perform a method for managing traffic on a digital content delivery network system of distributed network servers, the method comprising:
 receiving an item of digital content on a digital content delivery network system of distributed network servers; 
 assigning a type category to the item of digital content; 
 determining an update time variable of the item of digital content; 
 determining a cache time for the item of digital content based on the type category of the item of digital content and the update time variable of the item of digital content, wherein the step of determining a cache time comprises applying a rule to determine the cache time, wherein the rule includes multiple time periods that are each respectively associated with a corresponding update time variable and wherein a time period is selected as the cache time based on the time period corresponding to the update time variable of the item of digital content, wherein the rule further includes type categories each having a corresponding offset and the step of determining the cache time further comprises multiplying the selected time period by the offset corresponding to the type category of the item of digital contents; and 
 cause an instance of the item of digital content to be cached in a cache memory associated with the content delivery network system of distributed network servers for the cache time and allowing removal of the instance from the cache memory after the cache time has lapsed. 
 
     
     
       12. The non-transient computer-readable storage medium of  claim 11 , wherein the steps of determining an update time variable, determining a cache time and caching the item of digital content are repeated periodically based on a trigger event. 
     
     
       13. The non-transient computer-readable storage medium of  claim 12 , wherein the update time variable is at least one of the most recent update time of the item of digital content, the update frequency of the item of digital, editorial attention given to the item of digital content, the time of day, expected network traffic for the item of digital content, and/or actual traffic monitored for the item of digital content. 
     
     
       14. The non-transient computer-readable storage medium of  claim 12 , wherein the trigger event is at least one of the lapse of a predetermined time interval and/or an update of the item of digital content. 
     
     
       15. The non-transient computer-readable storage medium of  claim 11 , wherein assigning a type category is based on metadata associated with the item of digital content.

Cited by (0)

No later patents cite this yet.

References (0)

No backward citations on record.