Patents by Inventor Sean Godinez
Sean Godinez 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).
-
Patent number: 11704383Abstract: Systems and techniques for dynamic generation and injection of edge-cached meta-data are described herein. A request for a component of a web page requested by a user from a content delivery network may be received. The component may be retrieved from an application server. Instructions may be generated for the component. The instructions may be injected around the component may be wrapped to form a wrapped component. The wrapped component may be transmitted to the content delivery network for storage in an edge cache.Type: GrantFiled: September 30, 2019Date of Patent: July 18, 2023Assignee: BBY SOLUTIONS, INC.Inventors: Sean Godinez, Praveen Kotla, David Adolphson
-
Patent number: 11520849Abstract: Systems and techniques for edge cache static asset optimization are described herein. A set of tracking instructions may be generated for execution at an edge cache server of the content delivery system. A static asset may be identified that is included in a webpage delivery session. A type may be determined for the static asset. The static asset may be grouped with a set of other static assets based on the type. The webpage request may be processed by processing the static asset. The set of tracking instructions may be transmitted to an edge cache server for storage in an edge cache of an edge network.Type: GrantFiled: July 22, 2021Date of Patent: December 6, 2022Assignee: BBY SOLUTIONS, INC.Inventors: Sean Godinez, David Adolphson, Praveen Kotla
-
Patent number: 11210360Abstract: Systems and techniques for edge-cache optimization of personalized webpages are described herein. A request may be received for a web page from a content delivery network. Requests may be received for user fragments, page layout fragments, personalization decisions fragments, and page content fragments. Directives may be generated in response to the requests including user fragment directives, page layout fragment directives, user data storage directives, a set of fixed section directives, and a set of personalized section directives. The generated directives may be used to construct content fragment caching directives for the page fragments. The content fragment caching directives are transmitted to the content delivery network to provide cashing instructions for the page fragments.Type: GrantFiled: September 30, 2019Date of Patent: December 28, 2021Assignee: BBY SOLUTIONS, INC.Inventors: Sean Godinez, Praveen Kotla, David Adolphson
-
Publication number: 20210390155Abstract: Systems and techniques for edge cache static asset optimization are described herein. A set of tracking instructions may be generated for execution at an edge cache server of the content delivery system. A static asset may be identified that is included in a webpage delivery session. A type may be determined for the static asset. The static asset may be grouped with a set of other static assets based on the type. The webpage request may be processed by processing the static asset. The set of tracking instructions may be transmitted to an edge cache server for storage in an edge cache of an edge network.Type: ApplicationFiled: July 22, 2021Publication date: December 16, 2021Inventors: Sean Godinez, David Adolphson, Praveen Kotla
-
Patent number: 11080357Abstract: Systems and techniques for dynamic edge content personalization are described herein. A request for a webpage may be received from a content delivery network for a user. Callback instructions may be generated for a user fragment and a webpage fragment. The webpage may be configured using a webpage template. A set of personalized content fragments may be received that correspond to the webpage template. A personalized content fragment may be selected for the user from the set of personalized content fragments using the callback instructions for the user fragment. The personalized content fragment may be transmitted to the content delivery network. The content delivery network may use the personalized content fragment and callback instructions for the webpage to render and deliver the webpage to the user.Type: GrantFiled: February 8, 2019Date of Patent: August 3, 2021Assignee: BBY SOLUTIONS, INC.Inventors: Sean Godinez, Michael Boldischar, Praveen Kotla, David Adolphson
-
Patent number: 11074315Abstract: Systems and techniques for edge cache static asset optimization are described herein. A set of tracking instructions may be generated for execution at an edge cache server of the content delivery system. A static asset may be identified that is included in a webpage delivery session. A type may be determined for the static asset. The static asset may be grouped with a set of other static assets based on the type. The webpage request may be processed by processing the static asset. The set of tracking instructions may be transmitted to an edge cache server for storage in an edge cache of an edge network.Type: GrantFiled: October 25, 2019Date of Patent: July 27, 2021Assignee: BBY SOLUTIONS, INC.Inventors: Sean Godinez, David Adolphson, Praveen Kotla
-
Publication number: 20210097127Abstract: Systems and techniques for edge-cache optimization of personalized webpages are described herein. A request may be received for a web page from a content delivery network. Requests may be received for user fragments, page layout fragments, personalization decisions fragments, and page content fragments. Directives may be generated in response to the requests including user fragment directives, page layout fragment directives, user data storage directives, a set of fixed section directives, and a set of personalized section directives. The generated directives may be used to construct content fragment caching directives for the page fragments. The content fragment caching directives are transmitted to the content delivery network to provide cashing instructions for the page fragments.Type: ApplicationFiled: September 30, 2019Publication date: April 1, 2021Inventors: Sean Godinez, Praveen Kotla, David Adolphson
-
Publication number: 20210097115Abstract: Systems and techniques for dynamic generation and injection of edge-cached meta-data are described herein. A request for a component of a web page requested by a user from a content delivery network may be received. The component may be retrieved from an application server. Instructions may be generated for the component. The instructions may be injected around the component may be wrapped to form a wrapped component. The wrapped component may be transmitted to the content delivery network for storage in an edge cache.Type: ApplicationFiled: September 30, 2019Publication date: April 1, 2021Inventors: Sean Godinez, Praveen Kotla, David Adolphson
-
Patent number: 10917493Abstract: Systems and techniques for dynamic edge cache content management are described herein. A request for a webpage may be received from a content delivery network that includes at least one content item identifier. One or more content delivery network directives may be constructed for the webpage. The one or more content delivery network directives may be transmitted to the content delivery network. The one or more content delivery network directives include a key with a hash variable reference. A request may be received from the content delivery network for a hash value corresponding to the hash variable reference. The request may include the key. A hash value may be computed for the content item. The key including the hash value may be transmitted to the content delivery network.Type: GrantFiled: October 19, 2018Date of Patent: February 9, 2021Assignee: BBY SOLUTIONS, INC.Inventors: Sean Godinez, David Adolphson, Mike Boldischar
-
Publication number: 20210004427Abstract: Systems and techniques for edge cache static asset optimization are described herein. A set of tracking instructions may be generated for execution at an edge cache server of the content delivery system. A static asset may be identified that is included in a webpage delivery session. A type may be determined for the static asset. The static asset may be grouped with a set of other static assets based on the type. The webpage request may be processed by processing the static asset. The set of tracking instructions may be transmitted to an edge cache server for storage in an edge cache of an edge network.Type: ApplicationFiled: October 25, 2019Publication date: January 7, 2021Inventors: Sean Godinez, David Adolphson, Praveen Kotla
-
Patent number: 10853441Abstract: Systems and techniques for dynamic edge cache for query-based services are described herein. A request for web content may be received that includes a fine-grained application programming interface (API) call. Instructions may be generated for at least one coarse-grained API call (e.g., a full dataset) to retrieve data requested by the fine-grained API call (e.g., a data element or subset of the full dataset). A dictionary may be generated to allow the fine-grained API call to retrieve data using the at least one coarse-grained API call. The dictionary and the instructions for the coarse-grained API call may be transmitted to a content delivery server. This technique allows the content delivery server to cache a full dataset via the coarse-grained API call and service fine-grained requests from the edge-cache. This may reduce data transfer and decrease web content delivery times.Type: GrantFiled: February 17, 2020Date of Patent: December 1, 2020Assignee: BBY SOLUTIONS, INC.Inventors: David Adolphson, Sean Godinez, Praveen Kotla
-
Publication number: 20200257743Abstract: Systems and techniques for dynamic edge content personalization are described herein. A request for a webpage may be received from a content delivery network for a user. Callback instructions may be generated for a user fragment and a webpage fragment. The webpage may be configured using a webpage template. A set of personalized content fragments may be received that correspond to the webpage template. A personalized content fragment may be selected for the user from the set of personalized content fragments using the callback instructions for the user fragment. The personalized content fragment may be transmitted to the content delivery network. The content delivery network may use the personalized content fragment and callback instructions for the webpage to render and deliver the webpage to the user.Type: ApplicationFiled: February 8, 2019Publication date: August 13, 2020Inventors: Sean Godinez ., Michael Boldischar, Praveen Kotla, David Adolphson
-
Publication number: 20200128095Abstract: Systems and techniques for dynamic edge cache content management are described herein. A request for a webpage may be received from a content delivery network that includes at least one content item identifier. One or more content delivery network directives may be constructed for the webpage. The one or more content delivery network directives may be transmitted to the content delivery network. The one or more content delivery network directives include a key with a hash variable reference. A request may be received from the content delivery network for a hash value corresponding to the hash variable reference. The request may include the key. A hash value may be computed for the content item. The key including the hash value may be transmitted to the content delivery network.Type: ApplicationFiled: October 19, 2018Publication date: April 23, 2020Inventors: Sean Godinez, David Adolphson, Mike Boldischar