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: 11704383
    Abstract: 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: Grant
    Filed: September 30, 2019
    Date of Patent: July 18, 2023
    Assignee: BBY SOLUTIONS, INC.
    Inventors: Sean Godinez, Praveen Kotla, David Adolphson
  • Patent number: 11520849
    Abstract: 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: Grant
    Filed: July 22, 2021
    Date of Patent: December 6, 2022
    Assignee: BBY SOLUTIONS, INC.
    Inventors: Sean Godinez, David Adolphson, Praveen Kotla
  • Patent number: 11210360
    Abstract: 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: Grant
    Filed: September 30, 2019
    Date of Patent: December 28, 2021
    Assignee: BBY SOLUTIONS, INC.
    Inventors: Sean Godinez, Praveen Kotla, David Adolphson
  • Publication number: 20210390155
    Abstract: 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: Application
    Filed: July 22, 2021
    Publication date: December 16, 2021
    Inventors: Sean Godinez, David Adolphson, Praveen Kotla
  • Patent number: 11080357
    Abstract: 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: Grant
    Filed: February 8, 2019
    Date of Patent: August 3, 2021
    Assignee: BBY SOLUTIONS, INC.
    Inventors: Sean Godinez, Michael Boldischar, Praveen Kotla, David Adolphson
  • Patent number: 11074315
    Abstract: 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: Grant
    Filed: October 25, 2019
    Date of Patent: July 27, 2021
    Assignee: BBY SOLUTIONS, INC.
    Inventors: Sean Godinez, David Adolphson, Praveen Kotla
  • Publication number: 20210097127
    Abstract: 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: Application
    Filed: September 30, 2019
    Publication date: April 1, 2021
    Inventors: Sean Godinez, Praveen Kotla, David Adolphson
  • Publication number: 20210097115
    Abstract: 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: Application
    Filed: September 30, 2019
    Publication date: April 1, 2021
    Inventors: Sean Godinez, Praveen Kotla, David Adolphson
  • Patent number: 10917493
    Abstract: 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: Grant
    Filed: October 19, 2018
    Date of Patent: February 9, 2021
    Assignee: BBY SOLUTIONS, INC.
    Inventors: Sean Godinez, David Adolphson, Mike Boldischar
  • Publication number: 20210004427
    Abstract: 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: Application
    Filed: October 25, 2019
    Publication date: January 7, 2021
    Inventors: Sean Godinez, David Adolphson, Praveen Kotla
  • Patent number: 10853441
    Abstract: 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: Grant
    Filed: February 17, 2020
    Date of Patent: December 1, 2020
    Assignee: BBY SOLUTIONS, INC.
    Inventors: David Adolphson, Sean Godinez, Praveen Kotla
  • Publication number: 20200257743
    Abstract: 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: Application
    Filed: February 8, 2019
    Publication date: August 13, 2020
    Inventors: Sean Godinez ., Michael Boldischar, Praveen Kotla, David Adolphson
  • Publication number: 20200128095
    Abstract: 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: Application
    Filed: October 19, 2018
    Publication date: April 23, 2020
    Inventors: Sean Godinez, David Adolphson, Mike Boldischar