Patents by Inventor Jeffrey Edwin GRUBB
Jeffrey Edwin GRUBB has filed for patents to protect the following inventions. This listing includes patent applications that are pending as well as patents that have already been granted by the United States Patent and Trademark Office (USPTO).
-
Publication number: 20260032182Abstract: Techniques relating to caching a content object are disclosed. These techniques include transmitting, from a requestor to a first server, a revalidation request relating to a content object, and receiving, at the requestor from the first server, a response to the revalidation request indicating that the content object is not modified. The response is received at the requestor based on the first server determining that metadata describing one or more characteristics of the content object is stored in a cache associated with the first server and that the content object is not stored in the cache, and in response determining whether to retrieve content object data from any server based on analyzing a metric relating to retrieving the content object.Type: ApplicationFiled: September 29, 2025Publication date: January 29, 2026Inventors: Eric C. FRIEDRICH, Eric R. KLEIN, Jeffrey Edwin GRUBB
-
Patent number: 12432285Abstract: Techniques relating to caching a content object are disclosed. These techniques include transmitting, from a requestor to a first server, a revalidation request relating to a content object, and receiving, at the requestor from the first server, a response to the revalidation request indicating that the content object is not modified. The response is received at the requestor based on the first server determining that metadata describing one or more characteristics of the content object is stored in a cache associated with the first server and that the content object is not stored in the cache, and in response determining whether to retrieve content object data from any server based on analyzing a metric relating to retrieving the content object.Type: GrantFiled: March 22, 2024Date of Patent: September 30, 2025Assignee: Disney Enterprises, Inc.Inventors: Eric C. Friedrich, Eric R. Klein, Jeffrey Edwin Grubb
-
Publication number: 20240236203Abstract: Techniques relating to caching a content object are disclosed. These techniques include transmitting, from a requestor to a first server, a revalidation request relating to a content object, and receiving, at the requestor from the first server, a response to the revalidation request indicating that the content object is not modified. The response is received at the requestor based on the first server determining that metadata describing one or more characteristics of the content object is stored in a cache associated with the first server and that the content object is not stored in the cache, and in response determining whether to retrieve content object data from any server based on analyzing a metric relating to retrieving the content object.Type: ApplicationFiled: March 22, 2024Publication date: July 11, 2024Inventors: Eric C. FRIEDRICH, Eric R. KLEIN, Jeffrey Edwin GRUBB
-
Patent number: 11943315Abstract: Techniques relating to caching a content object are disclosed. These techniques include receiving, at a first server from a requestor, a revalidation request relating to a content object. The techniques further include determining that metadata describing one or more characteristics of the content object is stored in a cache associated with the first server and that the content object is not stored in the cache, and in response: determining, at the first server, whether to retrieve content object data from any server based on analyzing a metric relating to retrieving the content object, and transmitting from the first server to the requestor, based on analyzing the metadata, a response to the revalidation request indicating that the content object is not modified.Type: GrantFiled: January 20, 2023Date of Patent: March 26, 2024Assignee: Disney Enterprises, Inc.Inventors: Eric C. Friedrich, Eric R. Klein, Jeffrey Edwin Grubb
-
Patent number: 11882197Abstract: The embodiments herein describe a CDN that uses revalidation to force edge servers to refresh their cached objects (i.e., download new copies of the objects from the origin data center). Revalidation can be used by edge servers to determine whether an object currently cached at the edge servers has been updated or changed in the origin data center. The embodiments herein leverage revalidation to perform a forced refresh to force the edge servers to refresh their cached object, regardless whether those cached objects match the objects stored in the origin data center. A forced refresh can be used when there is a network connection that may have caused the cached objects to become corrupted. Moreover, the forced refresh can be performed in batches so as not to overwhelm the network and computing resources in the CDN.Type: GrantFiled: July 26, 2022Date of Patent: January 23, 2024Assignee: Disney Enterprises, Inc.Inventors: Eric C. Friedrich, Luis A. Cruz, Robert Gerard Colantuoni, Jeffrey Edwin Grubb
-
Publication number: 20230137435Abstract: The embodiments herein describe a CDN that uses revalidation to force edge servers to refresh their cached objects (i.e., download new copies of the objects from the origin data center). Revalidation can be used by edge servers to determine whether an object currently cached at the edge servers has been updated or changed in the origin data center. The embodiments herein leverage revalidation to perform a forced refresh to force the edge servers to refresh their cached object, regardless whether those cached objects match the objects stored in the origin data center. A forced refresh can be used when there is a network connection that may have caused the cached objects to become corrupted. Moreover, the forced refresh can be performed in batches so as not to overwhelm the network and computing resources in the CDN.Type: ApplicationFiled: July 26, 2022Publication date: May 4, 2023Inventors: Eric C. FRIEDRICH, Luis A. CRUZ, Robert Gerard COLANTUONI, Jeffrey Edwin GRUBB
-
Patent number: 11563824Abstract: Techniques relating to caching a content object are disclosed. A first server receives a revalidation request, relating to a content object, from a requestor. It is determined that metadata, relating to the content object, is stored in a cache associated with the first server. In response, the first server determines not to retrieve the content object from a second server. The content object is not stored in the cache. A response to the revalidation request, indicating that the content object is not modified, is transmitted from the first server to the requestor, based on analyzing the metadata.Type: GrantFiled: November 9, 2020Date of Patent: January 24, 2023Assignee: Disney Enterprises, Inc.Inventors: Eric C. Friedrich, Eric R. Klein, Jeffrey Edwin Grubb
-
Patent number: 11438433Abstract: The embodiments herein describe a CDN that uses revalidation to force edge servers to refresh their cached objects (i.e., download new copies of the objects from the origin data center). Revalidation can be used by edge servers to determine whether an object currently cached at the edge servers has been updated or changed in the origin data center. The embodiments herein leverage revalidation to perform a forced refresh to force the edge servers to refresh their cached object, regardless whether those cached objects match the objects stored in the origin data center. A forced refresh can be used when there is a network connection that may have caused the cached objects to become corrupted. Moreover, the forced refresh can be performed in batches so as not to overwhelm the network and computing resources in the CDN.Type: GrantFiled: November 4, 2021Date of Patent: September 6, 2022Assignee: Disney Enterprises, Inc.Inventors: Eric C. Friedrich, Luis A. Cruz, Robert Gerard Colantuoni, Jeffrey Edwin Grubb
-
Patent number: 11368505Abstract: Techniques for improved media streaming are provided. A request for a variant list for streaming media content is received from a requesting entity, where the request includes a predefined flag. A set of predefined rules corresponding to the predefined flag is identified. The variant list is pruned based on the set of predefined rules, and the pruned variant list is transmitted to the requesting entity.Type: GrantFiled: September 15, 2020Date of Patent: June 21, 2022Assignee: Disney Enterprises, Inc.Inventors: Eric R. Klein, William B. May, Jr., Jeffrey Edwin Grubb, Aashish J. Shah, Eric C. Friedrich, Joseph S. Rice, Joseph A. Inzerillo, Christopher J. Zucker, Joseph C. Hart
-
Publication number: 20220150320Abstract: Techniques relating to caching a content object are disclosed. A first server receives a revalidation request, relating to a content object, from a requestor. It is determined that metadata, relating to the content object, is stored in a cache associated with the first server. In response, the first server determines not to retrieve the content object from a second server. The content object is not stored in the cache. A response to the revalidation request, indicating that the content object is not modified, is transmitted from the first server to the requestor, based on analyzing the metadata.Type: ApplicationFiled: November 9, 2020Publication date: May 12, 2022Inventors: Eric C. FRIEDRICH, Eric R. KLEIN, Jeffrey Edwin GRUBB
-
Publication number: 20220086207Abstract: Techniques for improved media streaming are provided. A request for a variant list for streaming media content is received from a requesting entity, where the request includes a predefined flag. A set of predefined rules corresponding to the predefined flag is identified. The variant list is pruned based on the set of predefined rules, and the pruned variant list is transmitted to the requesting entity.Type: ApplicationFiled: September 15, 2020Publication date: March 17, 2022Inventors: Eric R. KLEIN, William B. MAY, JR., Jeffrey Edwin GRUBB, Aashish J. SHAH, Eric C. FRIEDRICH, Joseph S. RICE, Joseph A. INZERILLO, Christopher J. ZUCKER, Joseph C. HART