IP Library Granted Patent US 11,983,759
Granted Patent B2
US 11,983,759 · App. 17/317,195 · Granted May 14, 2024

System and method for providing simplified in-store purchases and in-app purchases using a use-interface-based payment API

Inventors: Thomas M. Isaacson (Huntingtown, MD); Ryan Connell Durham (Anchorage, AK)
Assignee: MONTICELLO ENTERPRISES LLC
G06Q30/0633G06Q30/0625G06Q30/0635G06Q30/0641
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 11,983,759
App. No.
17/317,195
Granted
May 14, 2024
Kind
B2
Abstract

Disclosed is a method including receiving at a user device a scan of a code, initiating on the device, based on the code, a communication with a server, receiving, based on the communication and from the server, a download of a user interface, the download being independent of a full application stored on the user device, transmitting, via the software module, an identification, received from the user, of a function to perform in connection with the code, transmitting location data associated with the user device to the server and transmitting authorized data to the server based on data retrieved from either the user device or a network entity. The user can scan product codes or rental codes in the store or on a device like a scooter and receive the interactive interface for performing a function. The process eliminates the need for point of sale equipment and eliminates checkout lines.

Claims (38)

1. A method comprising:

receiving, at a server and from a device, a request to access the server, the server being associated with product or service available for sale or rent, the request being initiated automatically based on server data comprising a universal resource locator for the server and obtained from a visual object scanned by a camera on the device or the server data being obtained from a tag that provides an electrical signal to the device, the request further being initiated independent of: (1) a point-of-sale equipment in a store; (2) the device being in the store; and (3) products within the store;

transmitting, from the server and in response to the request, a graphical interactive user interface to the device, the graphical interactive user interface enabling a user of the device to perform a function, the graphical interface user interface being independent of an application downloaded on the device or a need for the application to be downloaded on the device;

receiving, via use of the graphical interactive user interface, data associated with the function;

transmitting, from the server, to the interactive interface, a request associated with the function; and

receiving, at the server and in response to the request, from the graphical interactive user interface on the device, authorized data for performing the function, wherein the authorized data for performing the function is received from one of a storage component associated with the graphical interactive user interface, the device or a network-based entity separate from the device.

2. The method of claim 1 , wherein the authorized data comprises one of payment account data for the server to use to process a payment or a confirmation that the network-based entity processed the payment.

3. The method of claim 1 , further comprising:

transmitting the authorized data from the server to a payment processor.

4. The method of claim 1 , wherein the data received from the graphical interactive user interface on the device is received by one of a camera on the device, a sensor component on the device that detects an electrical signal transmitted from a tag on the product, and manually entered data associated with the function.

5. The method of claim 1 , wherein the request is initiated from a universal resource locator entered into an input field.

6. The method of claim 1 , wherein the request is initiated via an automated process on the device that initiates a browser and navigates to the server without manual interaction by the user.

7. The method of claim 1 , wherein the graphical interactive user interface accesses a camera on the device to receive the data.

8. The method of claim 7 , wherein the camera on the device is used to take an image associated with the function, wherein data comprises the image and wherein the image is one of an image of a product and an image of a tag associated with the product.

9. The method of claim 1 , wherein the authorized data comprises one or more of a one-time use token used by the server for process a payment, payment account data, address data, encrypted data, personal contact data, and a confirmation that the network-based entity processed the payment.

10. The method of claim 1 , wherein the graphical interactive user interface further comprises one a textual interface, an audible interface or a multimodal interface.

11. The method of claim 1 , wherein the receiving, at the server, the request is initiated automatically without manual intervention of the user by the device detecting an electrical signal from one of a product tag or a communication component in a store or online that automatically initiates a receipt of the graphical interactive user interface on the device.

12. The method of claim 1 , wherein the graphical interactive user interface downloaded on the device from the server is computer code but not a full application that is later selectable via a graphical feature on the device.

13. A method comprising:

receiving, at a server, an access request to the server based on a universal resource locator associated with the server that is received from a scan of a visual code associated with a product or service independent of a point-of-sale equipment at a store;

transmitting, from the server and based on the access request, a download of a graphical user interface, the download being independent of a full application stored on the user device;

receiving, via the software module, an identification from the user, of a function to perform in connection with the visual code;

receiving location data associated with the user device to the server;

receiving authorized data at the server based on data retrieved from either the user device or a network entity; and

performing the function via use of the graphical user interface and the authorized data.

14. The method of claim 13 , wherein the function comprises one of a payment to purchase a product or a payment to rent an item.

15. A mobile device comprising:

a processor; and

a computer-readable storage medium storing instructions which, when executed by the processor, cause the processor to perform operations comprising:

receiving at a user device an identification of a server, wherein the identification of the server comprises a universal resource locator for the server and obtained from a visual object scanned by a camera on the mobile device or the server data being obtained from a tag that provides an electrical signal to the mobile device;

initiating, based on the identification of the server, a communication with the server;

receiving, based on the communication and from the server, a download of a graphical user interface, the download independent of a full application stored on the user device, the graphical user interface used to perform a function independent of a point-of-sale equipment and independent of a purchase in a store;

transmitting an identification, received from a user, of the function; and

transmitting authorized data to the server based on data retrieved from either the user device or a network entity.

16. The mobile device of claim 15 , wherein the function comprises one of a payment to purchase a product or a payment to rent an item.

17. The mobile device of claim 15 , wherein the identification of the server is received via a scan of a code.

18. The mobile device of claim 17 , wherein the code comprises a physical code that is scanned via a camera on the mobile device.

19. The mobile device of claim 17 , wherein the scan of the code occurs via a camera on the mobile device.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded May 10, 2023
From: ISAACSON, THOMAS M.; DURHAM, RYAN CONNELL
To: MONTICELLO ENTERPRISES LLC
Reel/Frame 063589/0915 →
Continuity (49)
Continuation 16176425 · Oct 31, 2018
Continuation In Part 16126541 · Sep 10, 2018
Continuation In Part 15947395 · Apr 6, 2018
Continuation In Part 15720878 · Sep 29, 2017
Continuation In Part 15678664 · Aug 16, 2017
Continuation 15678378 · Aug 16, 2017
Continuation In Part 15602868 · May 23, 2017
Continuation 15600599 · May 19, 2017
Continuation 15600388 · May 19, 2017
Continuation In Part 15586999 · May 4, 2017
Continuation In Part 15269451 · Sep 19, 2016
Continuation 15263066 · Sep 12, 2016
Continuation 15018954 · Feb 9, 2016
Continuation 14853579 · Sep 14, 2015
Continuation 14822368 · Aug 10, 2015
Continuation 14672876 · Mar 30, 2015
Continuation In Part 14230864 · Mar 31, 2014
Continuation 16176425 · Oct 31, 2018
Continuation 15947395 · Apr 6, 2018
Continuation In Part 15720878 · Sep 29, 2017
Continuation In Part 15678664 · Aug 16, 2017
Continuation 16176425 · Oct 31, 2018
Continuation 15947395 · Apr 6, 2018
Continuation In Part 15720878 · Sep 29, 2017
Continuation In Part 15263057 · Sep 12, 2016
Continuation 15018954 · Feb 9, 2016
Continuation 14853579 · Sep 14, 2015
Continuation 14822368 · Aug 10, 2015
Continuation 14672876 · Mar 30, 2015
Continuation In Part 14230864 · Mar 31, 2014
Continuation 16176425 · Oct 31, 2018
Continuation In Part 16126541 · Sep 10, 2018
Provisional Application 62725855 · Aug 31, 2018
Provisional Application 61973287 · Apr 1, 2014
Provisional Application 61972843 · Mar 31, 2014
Provisional Application 61972834 · Mar 31, 2014
Provisional Application 61972848 · Mar 31, 2014
Provisional Application 61972865 · Mar 31, 2014
Provisional Application 61972879 · Mar 31, 2014
Provisional Application 61972861 · Mar 31, 2014
Provisional Application 61972878 · Mar 31, 2014
Provisional Application 61972892 · Mar 31, 2014
Provisional Application 61972890 · Mar 31, 2014
Provisional Application 62475578 · Mar 23, 2017
Provisional Application 62450900 · Jan 26, 2017
Provisional Application 62399761 · Sep 26, 2016
Provisional Application 62560261 · Sep 19, 2017
Provisional Application 62569841 · Oct 9, 2017
Related Publication 20210326964A1 · Oct 21, 2021