-
公开(公告)号:US20220277057A1
公开(公告)日:2022-09-01
申请号:US17748748
申请日:2022-05-19
Applicant: Walmart Apollo, LLC
Inventor: Stephen A. Bitondo , Anthony Tang , Shriram Sharma , Girish Subramanian , Duy Le
IPC: G06F16/957 , G06F9/451 , G06F11/30 , G06F11/34 , G06F12/0802
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.
-
公开(公告)号:US11714874B2
公开(公告)日:2023-08-01
申请号:US17748748
申请日:2022-05-19
Applicant: Walmart Apollo, LLC
Inventor: Stephen A. Bitondo , Anthony Tang , Shriram Sharma , Girish Subramanian , Duy Le
IPC: G06F16/957 , G06F9/451 , G06F11/30 , G06F11/34 , G06F12/0802
CPC classification number: G06F16/9574 , G06F9/451 , G06F11/302 , G06F11/3428 , G06F12/0802 , G06F2212/1021
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.
-
公开(公告)号:US20200183999A1
公开(公告)日:2020-06-11
申请号:US16213877
申请日:2018-12-07
Applicant: Walmart Apollo, LLC
Inventor: Stephen A. Bitondo , Anthony Tang , Shriram Sharma , Girish Subramanian , Duy Le
IPC: G06F16/957 , G06F9/451 , G06F12/0802 , G06F11/30 , G06F11/34
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.
-
公开(公告)号:US11366869B2
公开(公告)日:2022-06-21
申请号:US16213877
申请日:2018-12-07
Applicant: Walmart Apollo, LLC
Inventor: Stephen A. Bitondo , Anthony Tang , Shriram Sharma , Girish Subramanian , Duy Le
IPC: G06F16/957 , G06F9/451 , G06F11/30 , G06F11/34 , G06F12/0802
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.
-
公开(公告)号:US11023958B2
公开(公告)日:2021-06-01
申请号:US15883008
申请日:2018-01-29
Applicant: Walmart Apollo, LLC
Inventor: Anthony Tang , Swetharam Kasireddi , Justin Rubin , Gholamreza Esfandani Bozchelouei , Girish Subramanian , Duy Le , Shriram Sharma , Stephen Bitondo
IPC: G06Q30/06 , G06F9/451 , G06Q30/02 , G06F16/9038
Abstract: Systems and methods for dynamically defining smart measurement points are disclosed. A first experiment configured to provide one of a base element or a variant element is defined and the first experiment is associated with a first page. The first experiment includes a first dynamically defined qualifying measurement point. A plurality of records each comprising one or more variables indicative of an interaction between one of the plurality of user systems and the computing device are generated and a search query including the first dynamically defined qualifying measurement point is received. Each record received is searched. For each record containing the first dynamically defined qualifying measurement point, an associated one of the plurality of user devices is qualified for the at least one experiment and, for each remaining record, the associated one of the plurality of user devices is excluded for the at least one experiment.
-
公开(公告)号:US10652770B2
公开(公告)日:2020-05-12
申请号:US15882942
申请日:2018-01-29
Applicant: Walmart Apollo, LLC
Inventor: Anthony Tang , Stephen Bitondo , Shriram Sharma , Duy Le , Girish Subramanian , Swetharam Kasireddi
Abstract: Systems and methods for providing a shared control group are disclosed. A request for a page is received and each user device is assigned to a shared control pool or one of a plurality of experiments. The shared control pool includes a first percentage of user devices and each of the experiments includes an experimental percentage. For each user device in the shared control pool, a base version of each element is transmitted; for each user device in a first experiment, a first variant element is transmitted; and for each user device assigned to a second experiment a second variant element is transmitted. A record indicative of interactions that occur after transmission is received and the interactions of a first subset of the shared control pool is compared with the devices assigned to the first experiment and a second subset is compared to the devices assigned to the second experiment.
-
公开(公告)号:US20190239103A1
公开(公告)日:2019-08-01
申请号:US15882942
申请日:2018-01-29
Applicant: Walmart Apollo, LLC
Inventor: Anthony Tang , Stephen Bitondo , Shriram Sharma , Duy Le , Girish Subramanian , Swetharam Kasireddi
CPC classification number: H04W24/08 , H04W28/0215 , H04W28/16 , H04W72/0493
Abstract: Systems and methods for providing a shared control group are disclosed. A request for a page is received and each user device is assigned to a shared control pool or one of a plurality of experiments. The shared control pool includes a first percentage of user devices and each of the experiments includes an experimental percentage. For each user device in the shared control pool, a base version of each element is transmitted; for each user device in a first experiment, a first variant element is transmitted; and for each user device assigned to a second experiment a second variant element is transmitted. A record indicative of interactions that occur after transmission is received and the interactions of a first subset of the shared control pool is compared with the devices assigned to the first experiment and a second subset is compared to the devices assigned to the second experiment.
-
公开(公告)号:US20190236687A1
公开(公告)日:2019-08-01
申请号:US15883008
申请日:2018-01-29
Applicant: Walmart Apollo, LLC
Inventor: Anthony Tang , Swetharam Kasireddi , Justin Rubin , Gholamreza Esfandani Bozchelouei , Girish Subramanian , Duy Le , Shriram Sharma , Stephen Bitondo
CPC classification number: G06Q30/0641 , G06F9/451 , G06F16/9038 , G06Q30/0201
Abstract: Systems and methods for dynamically defining smart measurement points are disclosed. A first experiment configured to provide one of a base element or a variant element is defined and the first experiment is associated with a first page. The first experiment includes a first dynamically defined qualifying measurement point. A plurality of records each comprising one or more variables indicative of an interaction between one of the plurality of user systems and the computing device are generated and a search query including the first dynamically defined qualifying measurement point is received. Each record received is searched. For each record containing the first dynamically defined qualifying measurement point, an associated one of the plurality of user devices is qualified for the at least one experiment and, for each remaining record, the associated one of the plurality of user devices is excluded for the at least one experiment.
-
-
-
-
-
-
-