Patents by Inventor Stephen A. Bitondo

Stephen A. Bitondo 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: 11714874
    Abstract: Systems and methods for cache optimization are disclosed. A request for a user interface is received from a first user device. The request includes a user key. An interface key corresponding to an interface template of the requested user interface is generated from the user key. The interface template of the requested user interface is loaded. The interface template includes one or more edge side include (ESI) identifiers in the interface template. An element key corresponding to a first ESI element associated with a first of the one or more ESI identifiers is generated from the user key. The first ESI element is loaded and positioned at a location within the interface template identified by the first of the one or more ESI identifiers. A complete user interface is provided to the first user device. The complete user interface includes the interface template having the first ESI element positioned therein.
    Type: Grant
    Filed: May 19, 2022
    Date of Patent: August 1, 2023
    Assignee: Walmart Apollo, LLC
    Inventors: Stephen A. Bitondo, Anthony Tang, Shriram Sharma, Girish Subramanian, Duy Le
  • Publication number: 20220277057
    Abstract: Systems and methods for cache optimization are disclosed. A request for a user interface is received from a first user device. The request includes a user key. An interface key corresponding to an interface template of the requested user interface is generated from the user key. The interface template of the requested user interface is loaded. The interface template includes one or more edge side include (ESI) identifiers in the interface template. An element key corresponding to a first ESI element associated with a first of the one or more ESI identifiers is generated from the user key. The first ESI element is loaded and positioned at a location within the interface template identified by the first of the one or more ESI identifiers. A complete user interface is provided to the first user device. The complete user interface includes the interface template having the first ESI element positioned therein.
    Type: Application
    Filed: May 19, 2022
    Publication date: September 1, 2022
    Inventors: Stephen A. Bitondo, Anthony Tang, Shriram Sharma, Girish Subramanian, Duy Le
  • Patent number: 11366869
    Abstract: Systems and methods for cache optimization are disclosed. A request for a user interface is received from a first user device. The request includes a user key. An interface key corresponding to an interface template of the requested user interface is generated from the user key. The interface template of the requested user interface is loaded. The interface template includes one or more edge side include (ESI) identifiers in the interface template. An element key corresponding to a first ESI element associated with a first of the one or more ESI identifiers is generated from the user key. The first ESI element is loaded and positioned at a location within the interface template identified by the first of the one or more ESI identifiers. A complete user interface is provided to the first user device. The complete user interface includes the interface template having the first ESI element positioned therein.
    Type: Grant
    Filed: December 7, 2018
    Date of Patent: June 21, 2022
    Assignee: Walmart Apollo, LLC
    Inventors: Stephen A. Bitondo, Anthony Tang, Shriram Sharma, Girish Subramanian, Duy Le
  • Publication number: 20200183999
    Abstract: Systems and methods for cache optimization are disclosed. A request for a user interface is received from a first user device. The request includes a user key. An interface key corresponding to an interface template of the requested user interface is generated from the user key. The interface template of the requested user interface is loaded. The interface template includes one or more edge side include (ESI) identifiers in the interface template. An element key corresponding to a first ESI element associated with a first of the one or more ESI identifiers is generated from the user key. The first ESI element is loaded and positioned at a location within the interface template identified by the first of the one or more ESI identifiers. A complete user interface is provided to the first user device. The complete user interface includes the interface template having the first ESI element positioned therein.
    Type: Application
    Filed: December 7, 2018
    Publication date: June 11, 2020
    Inventors: Stephen A. Bitondo, Anthony Tang, Shriram Sharma, Girish Subramanian, Duy Le