IP Library Granted Patent US 10,997,585
Granted Patent B1
US 10,997,585 · App. 15/897,454 · Granted May 4, 2021

Payment processing platform providing tab based payment options

Inventors: Archana Krishnamurthy Rao (Austin, TX); Anand R. Pandey (Round Rock, TX)
Assignee: Dell Products L.P.
G06Q20/34G06Q20/227G06Q20/24G06Q20/26
View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 10,997,585
App. No.
15/897,454
Granted
May 4, 2021
Kind
B1
Abstract

An apparatus comprises a processing platform including a plurality of processing devices. The processing platform receives a request to generate a checkout interface on a user device in connection with a transaction to purchase a product and/or a service being performed over one or more networks, wherein the checkout interface comprises a plurality of selectable indicators each respectively indicating a payment option of a plurality of payment options, and to generate the checkout interface on the user device responsive to the request. The plurality of selectable indicators are simultaneously displayed on the checkout interface. The processing platform is further configured to receive a selection of a selectable indicator from the user device, and to automatically display on the checkout interface details of a payment option corresponding to the selected indicator responsive to the selection. The details are simultaneously displayed with the plurality of selectable indicators on the checkout interface.

Claims (62)

1. An apparatus comprising:

at least one processing platform comprising a plurality of processing devices;

said at least one processing platform being configured:

to receive a request to generate a checkout graphical user interface for at least one user device in connection with a transaction to purchase at least one of a product and a service being performed over one or more networks, wherein the checkout graphical user interface comprises a plurality of selectable indicators each respectively indicating a payment option of a plurality of payment options;

to generate the checkout graphical user interface for the at least one user device responsive to the request, wherein the plurality of selectable indicators are simultaneously displayed on the checkout graphical user interface;

to receive, via the one or more networks, a selection of a selectable indicator from the at least one user device;

to automatically configure the checkout graphical user interface to display a plurality of fields for a payment option corresponding to the selected indicator responsive to the selection, wherein the plurality of fields are configured to be simultaneously displayed with the plurality of selectable indicators on the checkout graphical user interface, and wherein the plurality of fields and the plurality of selectable indicators are configured to be visible and accessible by a user of the at least one user device at the same time on the same screen;

to receive, via the one more networks, an input from the at least one user device for one or more of the plurality of fields;

to communicate, via the one or more networks, with at least one server to access at least one of data and scripts from the at least one server responsive to the input;

to automatically configure the checkout graphical user interface based on at least one of the accessed data and scripts;

to receive a plurality of further selections for each of remaining ones of the plurality of selectable indicators from the at least one user device;

to cause switching between displays on the checkout graphical user interface of details of respective payment options corresponding to each of the remaining ones of the plurality of selectable indicators responsive to the plurality of further selections;

wherein each of the plurality of further selections comprises a single activation action on a remaining one of the plurality of selectable indicators made by the user via the at least one user device and causes the switching between the displays of the details of the respective payment options; and

wherein the checkout graphical user interface is configured to simultaneously display the details of the respective payment options with the plurality of selectable indicators;

to detect a change in a number of the plurality of payment options and a number of the plurality of selectable indicators to be displayed on the checkout graphical interface; and

to automatically scale a layout of the checkout graphical interface responsive to the detected changes.

2. The apparatus of claim 1 wherein the single activation action comprises at least one of a mouse operation, a keystroke, a touchscreen input and a stylus input.

3. The apparatus of claim 1 wherein said at least one processing platform is further configured to receive each of the plurality of further selections while a plurality of fields for a payment option corresponding to a previously selected indicator are displayed on the checkout graphical user interface.

4. The apparatus of claim 1 wherein the plurality of fields comprise one or more input fields for receiving payment information inputted via the at least one user device.

5. The apparatus of claim 1 wherein a given payment option of the plurality of payment options comprises one of a financing option, a credit or debit card option, a gift card option, a saved payment option and a payment service option.

6. The apparatus of claim 1 wherein said at least one processing platform is further configured to automatically configure the checkout graphical user interface to display a selectable option to split payment between two or more payment options.

7. The apparatus of claim 6 wherein the selectable option to split payment is configured to be simultaneously displayed with the plurality of selectable indicators on the checkout graphical user interface.

8. The apparatus of claim 7 wherein the selectable option to split payment is further configured to be simultaneously displayed with the plurality of fields for the payment option corresponding to the selected indicator.

9. The apparatus of claim 1 wherein said at least one processing platform is further configured to process payment for at least one of the product and the service being purchased using a selected payment option.

10. The apparatus of claim 1 wherein said at least one processing platform is further configured to automatically configure the checkout graphical user interface to display a selectable option to apply one or more seller rewards with the plurality of selectable indicators.

11. A method comprising:

receiving a request to generate a checkout graphical user interface for at least one user device in connection with a transaction to purchase at least one of a product and a service being performed over one or more networks, wherein the checkout graphical user interface comprises a plurality of selectable indicators each respectively indicating a payment option of a plurality of payment options;

generating the checkout graphical user interface for the at least one user device responsive to the request, wherein the plurality of selectable indicators are simultaneously displayed on the checkout graphical user interface;

receiving, via the one or more networks, a selection of a selectable indicator from the at least one user device;

automatically configuring the checkout graphical user interface to display a plurality of fields for a payment option corresponding to the selected indicator responsive to the selection, wherein the plurality of fields are configured to be simultaneously displayed with the plurality of selectable indicators on the checkout graphical user interface, and wherein the plurality of fields and the plurality of selectable indicators are configured to be visible and accessible by a user of the at least one user device at the same time on the same screen;

receiving, via the one more networks, an input from the at least one user device for one or more of the plurality of fields;

communicating, via the one or more networks, with at least one server to access at least one of data and scripts from the at least one server responsive to the input;

automatically configuring the checkout graphical user interface based on at least one of the accessed data and scripts;

receiving a plurality of further selections for each of remaining ones of the plurality of selectable indicators from the at least one user device;

causing switching between displays on the checkout graphical user interface of details of respective payment options corresponding to each of the remaining ones of the plurality of selectable indicators responsive to the plurality of further selections;

wherein each of the plurality of further selections comprises a single activation action on a remaining one of the plurality of selectable indicators made by the user via the at least one user device and causes the switching between the displays of the details of the respective payment options; and

wherein the checkout graphical user interface is configured to simultaneously display the details of the respective payment options with the plurality of selectable indicators;

detecting a change in a number of the plurality of payment options and a number of the plurality of selectable indicators to be displayed on the checkout graphical interface; and

automatically scaling a layout of the checkout graphical interface responsive to the detected changes;

wherein the method is performed by at one processing platform comprising at least one processing device comprising a processor coupled to a memory.

12. The method of claim 11 wherein the single activation action comprises at least one of a mouse operation, a keystroke, a touchscreen input and a stylus input.

13. The method of claim 11 further comprising receiving each of the plurality of further selections while a plurality of fields for a payment option corresponding to a previously selected indicator are displayed on the checkout graphical user interface.

14. A computer program product comprising a non-transitory processor-readable storage medium having stored therein program code of one or more software programs, wherein the program code when executed by at least one processing platform causes said at least one processing platform:

to receive a request to generate a checkout graphical user interface for at least one user device in connection with a transaction to purchase at least one of a product and a service being performed over one or more networks, wherein the checkout graphical user interface comprises a plurality of selectable indicators each respectively indicating a payment option of a plurality of payment options;

to generate the checkout graphical user interface for the at least one user device responsive to the request, wherein the plurality of selectable indicators are simultaneously displayed on the checkout graphical user interface;

to receive, via the one or more networks, a selection of a selectable indicator from the at least one user device;

to automatically configure the checkout graphical user interface to display a plurality of fields for a payment option corresponding to the selected indicator responsive to the selection, wherein the plurality of fields are configured to be simultaneously displayed with the plurality of selectable indicators on the checkout graphical user interface, and wherein the plurality of fields and the plurality of selectable indicators are configured to be visible and accessible by a user of the at least one user device at the same time on the same screen;

to receive, via the one more networks, an input from the at least one user device for one or more of the plurality of fields;

to communicate, via the one or more networks, with at least one server to access at least one of data and scripts from the at least one server responsive to the input;

to automatically configure the checkout graphical user interface based on at least one of the accessed data and scripts;

to receive a plurality of further selections for each of remaining ones of the plurality of selectable indicators from the at least one user device;

to cause switching between displays on the checkout graphical user interface of details of respective payment options corresponding to each of the remaining ones of the plurality of selectable indicators responsive to the plurality of further selections;

wherein each of the plurality of further selections comprises a single activation action on a remaining one of the plurality of selectable indicators made by the user via the at least one user device and causes the switching between the displays of the details of the respective payment options; and

wherein the checkout graphical user interface is configured to simultaneously display the details of the respective payment options with the plurality of selectable indicators;

to detect a change in a number of the plurality of payment options and a number of the plurality of selectable indicators to be displayed on the checkout graphical interface; and

to automatically scale a layout of the checkout graphical interface responsive to the detected changes.

15. The computer program product of claim 14 wherein the single activation action comprises at least one of a mouse operation, a keystroke, a touchscreen input and a stylus input.

16. The computer program product of claim 14 wherein the program code further causes said at least one processing platform to receive each of the plurality of further selections while a plurality of fields for a payment option corresponding to a previously selected indicator are displayed on the checkout graphical user interface.

17. The computer program product of claim 14 wherein the program code further causes said at least one processing platform to automatically configure the checkout graphical user interface to display a selectable option to split payment between two or more payment options.

18. The computer program product of claim 17 wherein the selectable option to split payment is configured to be simultaneously displayed with the plurality of selectable indicators on the checkout graphical user interface.

19. The method of claim 11 further comprising automatically configuring the checkout graphical user interface to display a selectable option to split payment between two or more payment options.

20. The method of claim 19 wherein the selectable option to split payment is configured to be simultaneously displayed with the plurality of selectable indicators on the checkout graphical user interface.

Assignments (8)
RELEASE OF SECURITY INTEREST IN PATENTS PREVIOUSLY RECORDED AT REEL/FRAME (053546/0001) Recorded Jun 23, 2022
From: THE BANK OF NEW YORK MELLON TRUST COMPANY, N.A., AS NOTES COLLATERAL AGENT
To: DELL MARKETING L.P. (ON BEHALF OF ITSELF AND AS SUCCESSOR-IN-INTEREST TO CREDANT TECHNOLOGIES, INC.); DELL INTERNATIONAL L.L.C.; DELL PRODUCTS L.P.; DELL USA L.P.; EMC CORPORATION; DELL MARKETING CORPORATION (SUCCESSOR-IN-INTEREST TO FORCE10 NETWORKS, INC. AND WYSE TECHNOLOGY L.L.C.); EMC IP HOLDING COMPANY LLC
Reel/Frame 071642/0001 →
RELEASE OF SECURITY INTEREST IN PATENTS PREVIOUSLY RECORDED AT REEL/FRAME (046366/0014) Recorded May 20, 2022
From: THE BANK OF NEW YORK MELLON TRUST COMPANY, N.A., AS NOTES COLLATERAL AGENT
To: DELL PRODUCTS L.P.; EMC CORPORATION; EMC IP HOLDING COMPANY LLC
Reel/Frame 060450/0306 →
RELEASE OF SECURITY INTEREST AT REEL 046286 FRAME 0653 Recorded Nov 2, 2021
From: CREDIT SUISSE AG, CAYMAN ISLANDS BRANCH
To: DELL PRODUCTS L.P.; EMC CORPORATION; EMC IP HOLDING COMPANY LLC
Reel/Frame 058298/0093 →
SECURITY AGREEMENT Recorded Apr 22, 2020
From: CREDANT TECHNOLOGIES INC.; DELL INTERNATIONAL L.L.C.; DELL MARKETING L.P.; DELL PRODUCTS L.P.; DELL USA L.P.; EMC CORPORATION; FORCE10 NETWORKS, INC.; WYSE TECHNOLOGY L.L.C.; EMC IP HOLDING COMPANY LLC
To: THE BANK OF NEW YORK MELLON TRUST COMPANY, N.A.
Reel/Frame 053546/0001 →
SECURITY AGREEMENT Recorded Mar 21, 2019
From: CREDANT TECHNOLOGIES, INC.; DELL INTERNATIONAL L.L.C.; DELL MARKETING L.P.; DELL PRODUCTS L.P.; DELL USA L.P.; EMC CORPORATION; FORCE10 NETWORKS, INC.; WYSE TECHNOLOGY L.L.C.; EMC IP HOLDING COMPANY LLC
To: THE BANK OF NEW YORK MELLON TRUST COMPANY, N.A.
Reel/Frame 049452/0223 →
PATENT SECURITY AGREEMENT (CREDIT) Recorded Jun 1, 2018
From: DELL PRODUCTS L.P.; EMC CORPORATION; EMC IP HOLDING COMPANY LLC
To: CREDIT SUISSE AG, CAYMAN ISLANDS BRANCH, AS COLLATERAL AGENT
Reel/Frame 046286/0653 →
PATENT SECURITY AGREEMENT (NOTES) Recorded Jun 1, 2018
From: DELL PRODUCTS L.P.; EMC CORPORATION; EMC IP HOLDING COMPANY LLC
To: THE BANK OF NEW YORK MELLON TRUST COMPANY, N.A., AS COLLATERAL AGENT
Reel/Frame 046366/0014 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Feb 15, 2018
From: KRISHNAMURTHY RAO, ARCHANA; PANDEY, ANAND R.
To: DELL PRODUCTS L.P.
Reel/Frame 045343/0985 →