IP Library › Granted Patent US 12,417,457
Granted Patent B2
US 12,417,457 · App. 18/419,078 · Granted Sep 16, 2025

Same screen quick pay button

Inventor: Carl Stone (Campbell, CA)
Assignee: PAYPAL, INC.
G06Q20/4012G06Q20/10G06Q20/102G06Q20/12G06Q20/3267G06Q30/0641G06Q40/12G07F7/1025
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 12,417,457
App. No.
18/419,078
Granted
Sep 16, 2025
Kind
B2
Abstract

A payment button on a device, such as a mobile phone, allows the user to remain on the window or page from which an item was selected for purchase. When the user is ready to purchases, the button is selected, and the user simply enters an identifier, such as a password or PIN, and the transaction is processed. The button remains on the same screen and changes during different stages of the payment process.

Claims (38)

1. A method, comprising:

accessing, by a service provider server, a request from a user to conduct an electronic transfer, wherein the request is initiated via a user selection of a first user interface element displayed via a user interface on a user device of the user, wherein the first user interface element comprises a button in a first stage of display before the user selection of the first user interface element, wherein the button in the first stage of display is not configured to accept a textual input within the button;

dynamically reconfiguring, by the service provider server based on the user selection, the button from the first stage of display into a second stage of display, wherein the button in the second stage of display is capable of accepting an entry of a user authentication credential as the textual input within the button;

authenticating, by the service provider server, the user based on a verification process corresponding to the user authentication credential as a part of the textual input accepted by the button in the second stage of display; and

processing, by the service provider server, the request based on the authenticating of the user, wherein the processing the request further comprises causing the button to display a notification regarding the electronic transfer.

2. The method of claim 1 , wherein the button in the first stage of display is displayed on a transaction page of a merchant.

3. The method of claim 1 , wherein one or more second user interface elements of the user interface remain the same while the button is dynamically reconfigured into the second stage of display.

4. The method of claim 1 , wherein the user authentication credential comprises a user password but not a username.

5. The method of claim 1 , further comprising causing, by the service provider server, an animation to be displayed within the button after the user authentication credential has been received via the button.

6. The method of claim 5 , further comprising: after the animation has been displayed for a specified time period, causing, by the service provider server, a predefined text message to be displayed over a portion of the animation within the button.

7. The method of claim 1 , further comprising reconfiguring, by the service provider server, the button from the second stage of display into a third stage of display after the user has been successfully authenticated or after the request has been processed.

8. The method of claim 7 , further comprising causing, by the service provider server, the notification to be displayed within the button in the third stage of display.

9. The method of claim 1 , wherein:

a first default text message is displayed by the button in the first stage of display; and

the first default text message is automatically changed into a second default text message within the button in the second stage of display when the button.

10. The method of claim 1 , further comprising: before the request is initiated, causing, by the service provider server, the first user interface element to be installed in the user interface of the user device.

11. The method of claim 1 , wherein:

the user device comprises a mobile device; and

the user interface comprises an Internet browser or a mobile application page displayed on the mobile device.

12. A non-transitory machine-readable medium having stored thereon machine-readable instructions executable to cause a machine to perform operations comprising:

accessing a request from a user to conduct an electronic transfer, wherein the request is initiated via a user selection of a first user interface element displayed via a user interface on a user device of the user, wherein the first user interface element comprises a button in a first stage of display before the user selection of the first user interface element, wherein the button in the first stage of display is not configured to accept a textual input within the button;

dynamically reconfiguring, based on the user selection, the button from the first stage of display into a second stage of display, wherein the button in the second stage of display is capable of accepting an entry of a user authentication credential as the textual input within the button;

authenticating the user based on a verification process corresponding to the user authentication credential as a part of the textual input accepted by the button in the second stage of display; and

processing the request based on the authenticating of the user, wherein the processing the request further comprises causing the button to display a notification regarding the electronic transfer.

13. The non-transitory machine-readable medium of claim 12 , wherein one or more second user interface elements of the user interface remain the same while the button is dynamically reconfigured.

14. The non-transitory machine-readable medium of claim 12 , wherein the user authentication credential comprises a user password but not a username.

15. A system, comprising:

a non-transitory memory; and

one or more hardware processors coupled to the non-transitory memory and configured to read instructions from the non-transitory memory to cause the system to perform operations comprising:

accessing a request from a user to conduct an electronic transfer, wherein the request is initiated via a user selection of a first user interface element displayed via a user interface on a user device of the user, wherein the first user interface element comprises a button in a first stage of display before the user selection of the first user interface element, the button in the first stage of display is not configured to accept a textual input within the button;

dynamically reconfiguring, based on the user selection, the button from the first stage of display into a second stage of display, wherein the button in the second stage of display is capable of accepting an entry of a user authentication credential as the textual input within the button;

authenticating the user based on a verification process corresponding to the user authentication credential as a part of the textual input accepted by the button in the second stage of display; and

processing the request based on the authenticating of the user, wherein the processing the request further comprises causing the button to display a status notification regarding the electronic transfer.

16. The system of claim 15 , wherein the button in the first stage of display is incapable of accepting the textual input.

17. The system of claim 15 , wherein one or more second user interface elements of the user interface remain the same while the first button is dynamically reconfigured.

18. The system of claim 15 , wherein the user authentication credential comprises a user password but not a username.

19. The system of claim 15 , wherein the operations further comprise: reconfiguring the button from the second stage of display into a third stage of display after the user has been successfully authenticated or after the request has been processed.

20. The system of claim 15 , wherein the operations further comprise: before the request is initiated, causing the first user interface element to be installed in the user interface of the user device.

Assignments (2)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jan 23, 2024
From: STONE, CARL
To: EBAY INC.
Reel/Frame 066214/0977 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jan 23, 2024
From: EBAY INC.
To: PAYPAL, INC.
Reel/Frame 066215/0982 →
Continuity (4)
Continuation 17510252 · Oct 25, 2021
Continuation 15084451 · Mar 29, 2016
Continuation 12495765 · Jun 30, 2009
Related Publication 20240242212A1 · Jul 18, 2024
References Cited (70)
US 6016484A · Williams · 2000 [cited by applicant]
US 7048182B2 · Zettler · 2006 [cited by applicant]
US 7499875B1 · May · 2009 [cited by applicant]
US 7502760B1 · Gupta · 2009 [cited by applicant]
US 7510252B2 · Conca · 2009 [cited by applicant]
US 7627531B2 · Breck · 2009 [cited by applicant]
US 7877299B2 · Bui · 2011 [cited by examiner]
US 8166165B1 · Meketa · 2012 [cited by examiner]
US 9009746B2 · Low · 2015 [cited by examiner]
US 9147210B2 · Scipioni · 2015 [cited by applicant]
US 9324098B1 · Agrawal · 2016 [cited by examiner]
US 9595031B1 · Grassadonia · 2017 [cited by applicant]
US 9946516B2 · Herlitz · 2018 [cited by examiner]
US 10029400B2 · Manarolla · 2018 [cited by applicant]
US 10320343B1 · Liedtke · 2019 [cited by applicant]
US 10460316B2 · Stone · 2019 [cited by applicant]
US 11551211B1 · Hutchison · 2023 [cited by examiner]
US 20010021917A1 · Hatano · 2001 [cited by applicant]
US 20020123972A1 · Hodgson · 2002 [cited by applicant]
US 20020128977A1 · Nambiar · 2002 [cited by applicant]
US 20030004867A1 · Kight · 2003 [cited by applicant]
US 20030195859A1 · Lawrence · 2003 [cited by applicant]
US 20040098313A1 · Agrawal · 2004 [cited by applicant]
US 20040139370A1 · Bailey · 2004 [cited by examiner]
US 20050021935A1 · Schillings · 2005 [cited by examiner]
US 20050108104A1 · Woo · 2005 [cited by examiner]
US 20050266699A1 · Ko · 2005 [cited by applicant]
US 20060080226A1 · Pickering · 2006 [cited by applicant]
US 20060106681A1 · Shafron · 2006 [cited by applicant]
US 20060107217A1 · Lu · 2006 [cited by applicant]
US 20060235758A1 · Schleicher · 2006 [cited by applicant]
US 20070022020A1 · Bernstein · 2007 [cited by applicant]
US 20070043626A1 · Duvall · 2007 [cited by applicant]
US 20070271149A1 · Siegel · 2007 [cited by examiner]
US 20080098290A1 · Williams · 2008 [cited by applicant]
US 20080103923A1 · Rieck · 2008 [cited by applicant]
US 20080134307A1 · Ashkenazi · 2008 [cited by applicant]
US 20080162294A1 · Brown · 2008 [cited by applicant]
US 20080162371A1 · Rampell · 2008 [cited by applicant]
US 20080301046A1 · Martinez · 2008 [cited by applicant]
US 20090132405A1 · Scipioni · 2009 [cited by applicant]
US 20090171847A2 · Bhambri · 2009 [cited by applicant]
US 20090228376A1 · Rollins · 2009 [cited by applicant]
US 20090228562A1 · Uchiyama · 2009 [cited by applicant]
US 20090248537A1 · Sarkeshik · 2009 [cited by applicant]
US 20090288012A1 · Hertel · 2009 [cited by applicant]
US 20100145861A1 · Law · 2010 [cited by applicant]
US 20100162139A1 · Beebe · 2010 [cited by applicant]
US 20100191947A1 · Shin · 2010 [cited by applicant]
US 20100280944A1 · Low · 2010 [cited by applicant]
US 20100332351A1 · Stone · 2010 [cited by applicant]
US 20110029400A1 · Scipioni · 2011 [cited by applicant]
US 20110320343A1 · Koh · 2011 [cited by applicant]
US 20120066090A1 · Gangapurkar · 2012 [cited by applicant]
US 20120078789A1 · Harrell · 2012 [cited by applicant]
US 20120185317A1 · Wong · 2012 [cited by applicant]
US 20120209684A1 · Postrel · 2012 [cited by applicant]
US 20130080323A1 · Scipioni · 2013 [cited by applicant]
US 20130080325A1 · Schatt · 2013 [cited by applicant]
US 20130159185A1 · Lee · 2013 [cited by applicant]
US 20130346173A1 · Chandoor · 2013 [cited by applicant]
US 20140357295A1 · Skomra · 2014 [cited by applicant]
US 20160210623A1 · Voege · 2016 [cited by applicant]
US 20160210630A1 · Stone · 2016 [cited by applicant]
US 20160381612A1 · Gao · 2016 [cited by applicant]
US 20180232116A1 · Reilly · 2018 [cited by examiner]
US 20210168140A1 · Canfield · 2021 [cited by applicant]
JP 2005266699A · 2005 [cited by examiner]
JP 2007328569A · 2007 [cited by applicant]
Gao J. et al., “P2P-Paid: A Peer-to-Peer Wireless Payment System” Proceedings of the 2005 Second IEEE International Workshop on Mobile Commerce and Services, 2005, 10 pages. [cited by applicant]