Contextual ecommerce shopping cart adjustment
First Claim
1. A computer-implemented method, comprising:
- sending, to a cart adjustment computing system and from a partner application executing on a client computing device remote from the cart adjustment computing system, a cart adjustment request associated with a checkout operation performed on the partner application;
receiving, from the cart adjustment computing system and at the partner application, one or more available adjustments applicable to a cart of a user using the partner application for checkout, wherein the one or more available adjustments include a deep link to direct the user from the partner application to another software application to execute on the client computing device, and wherein the deep link utilizes fingerprinting to identify the user to the partner application and to the other software application;
accessing the other software application following selection of the deep link by the user;
persisting a user context between the partner application and the other software application;
receiving, at the partner application and from the other software application, one or more other available adjustments applicable to the cart of the user;
sending, from the partner application and to the cart adjustment computing system, an activated adjustment selected from the one or more available adjustments and the one or more other available adjustments; and
receiving, from the cart adjustment computing system and at the partner application, a cart state following application of the activated adjustment to the cart of the user.
1 Assignment
0 Petitions
Accused Products
Abstract
The present disclosure describes methods, systems, and computer program products for providing contextual ecommerce shopping cart adjustments. One computer-implemented method includes receiving, from a partner application, a cart adjustment request. Zero or more available adjustments applicable to a cart of a user using the partner application for checkout are sent to the partner application. An execution request is received from a partner service server to execute an activated adjustment and a cart adjustment token identifying the activated adjustment to the cart of the user and a payment adjustment determined based on the activated adjustment to the cart of the user is sent to the partner service server. A finalization request for finalizing the activated adjustment is received from the partner service server and the activated adjustment to the cart of the user is finalized.
-
Citations
20 Claims
-
1. A computer-implemented method, comprising:
-
sending, to a cart adjustment computing system and from a partner application executing on a client computing device remote from the cart adjustment computing system, a cart adjustment request associated with a checkout operation performed on the partner application; receiving, from the cart adjustment computing system and at the partner application, one or more available adjustments applicable to a cart of a user using the partner application for checkout, wherein the one or more available adjustments include a deep link to direct the user from the partner application to another software application to execute on the client computing device, and wherein the deep link utilizes fingerprinting to identify the user to the partner application and to the other software application; accessing the other software application following selection of the deep link by the user; persisting a user context between the partner application and the other software application; receiving, at the partner application and from the other software application, one or more other available adjustments applicable to the cart of the user; sending, from the partner application and to the cart adjustment computing system, an activated adjustment selected from the one or more available adjustments and the one or more other available adjustments; and receiving, from the cart adjustment computing system and at the partner application, a cart state following application of the activated adjustment to the cart of the user. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. A non-transitory, computer-readable medium storing computer-readable instructions for providing contextual ecommerce shopping cart adjustments, the instructions executable by a computer and comprising:
-
sending, to a cart adjustment computing system and from a partner application executing on a client computing device remote from the cart adjustment computing system, a cart adjustment request associated with a checkout operation performed on the partner application; receiving, from the cart adjustment computing system and at the partner application, one or more available adjustments applicable to a cart of a user using the partner application for checkout, wherein the one or more available adjustments include a deep link to direct the user from the partner application to another software application to execute on the client computing device, and wherein the deep link utilizes fingerprinting to identify the user to the partner application and to the other software application; accessing the other software application following selection of the deep link by the user; persisting a user context between the partner application and the other software application; receiving, at the partner application and from the other software application, one or more other available adjustments applicable to the cart of the user; sending, from the partner application and to the cart adjustment computing system, an activated adjustment selected from the one or more available adjustments and the one or more other available adjustments; and receiving, from the cart adjustment computing system and at the partner application, a cart state following application of the activated adjustment to the cart of the user. - View Dependent Claims (9, 10, 11, 12, 13, 14)
-
-
15. A system, comprising:
-
a memory; at least one hardware processor interoperably coupled with the memory and configured to; send, to a cart adjustment computing system and from a partner application executing on a client computing device remote from the cart adjustment computing system, a cart adjustment request associated with a checkout operation performed on the partner application; receive, from the cart adjustment computing system and at the partner application, one or more available adjustments applicable to a cart of a user using the partner application for checkout, wherein the one or more available adjustments include a deep link to direct the user from the partner application to another software application to execute on the client computing device, and wherein the deep link utilizes fingerprinting to identify the user to the partner application and to the other software application; access the other software application following selection of the deep link by the user; persist a user context between the partner application and the other software application; receive, at the partner application and from the other software application, one or more other available adjustments applicable to the cart of the user; send, from the partner application and to the cart adjustment computing system, an activated adjustment selected from the one or more available adjustments and the one or more other available adjustments; and receive, from the cart adjustment computing system and at the partner application, a cart state following application of the activated adjustment to the cart of the user. - View Dependent Claims (16, 17, 18, 19, 20)
-
Specification