IP Library Granted Patent US 12,079,865
Granted Patent B2
US 12,079,865 · App. 18/167,684 · Granted Sep 3, 2024

Systems and methods for providing user-specific dynamic content for facilitating online transactions

Inventors: Hugo Olliphant (Piedmont, CA); Ray Tanaka (San Jose, CA); Alan Tien (Shanghai, CN); Roy Vella (Twickenham, GB)
G06Q40/02G06Q20/227G06Q30/02G06Q30/0253G06Q30/0601G06Q30/0641G06Q40/00G07F17/16
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,079,865
App. No.
18/167,684
Granted
Sep 3, 2024
Kind
B2
Abstract

Methods and systems for automatically providing dynamic content for facilitating a transaction are described herein. An online marketplace is accessed by a client device over a network. A user identifier associated with the client device is passed to a payment service provider via a merchant system associated with the online market place. Dynamic content is generated by the payment service provider in response to the user identifier and subsequently served to the client device over the network.

Claims (48)

1. A system, comprising:

a non-transitory memory storing instructions; and

a processor configured to execute the instructions to cause the system to:

access user identifier information associated with a user account with a service provider;

receive, via a web browser application of a user device, a merchant website identifier indicating a selection of a merchant website;

provide, via the web browser application, the user device an access to the merchant website associated with the merchant website identifier;

determine dynamic content to be provided to the web browser application based on one or more of the user identifier information or the merchant website identifier;

provide the dynamic content to the web browser application while the access to the merchant website is provided to the user device; and

after receiving the merchant website identifier and before receiving an additional user selection from the user device, cause the user device to display the dynamic content via the web browser application.

2. The system of claim 1 , wherein the executing the instructions further causes the system to provide information associated with the user account to a merchant system associated with the merchant website.

3. The system of claim 1 , wherein the dynamic content comprises one or more of advertising information, marketing information, financial information, transaction information, or rating information.

4. The system of claim 1 , wherein the dynamic content includes a user-selectable element, and wherein the executing the instructions further causes the system to:

receive an input via the user-selectable element; and

cause the user device to change the dynamic content, via the web browser application, based on the input.

5. The system of claim 1 , wherein the providing the dynamic content comprises causing the web browser application to display a user interface comprising a user-selectable element, and wherein the executing the instructions further causes the system to;

receive an input via the user-selectable element; and

modify, based at least on the input, the dynamic content.

6. The system of claim 1 , wherein the executing the instructions further causes the system to access, via the web browser application, the user identifier information from a cookie stored on the user device.

7. The system of claim 1 , wherein the executing the instructions further causes the system to register the user account prior to receiving the merchant website identifier.

8. The system of claim 1 , wherein the providing the dynamic content comprises causing a merchant system; associated with the merchant website to embed the dynamic content into the merchant website.

9. A method of providing content, the method comprising:

accessing, by a computer system, user information associated with a user account with a service provider;

detecting, by the computer system and based on a communication with a browser application of a user device, an access by the browser application to a merchant website of a merchant;

determining, by the computer system, content to be provided to the user device based on one or more of the user information or merchant content associated with the merchant website;

providing the content to the browser application while the merchant content from the merchant website is displayed via the browser application; and

causing the content to be displayed via the browser application without requiring a user of the user device to log in to the service provider.

10. The method of claim 9 , wherein the determining the content to be provided to the user device is further based on a product or a service associated with the merchant.

11. The method of claim 9 , further comprising providing information associated with the user account to a merchant system associated with the merchant.

12. The method of claim 9 , wherein the user information associated with the user account comprises one or more of online shopping activity information or browsing information.

13. The method of claim 9 , wherein the content comprises one or more of advertising information, marketing information, financial information, transaction information, or rating information.

14. The method of claim 9 , wherein the content includes a a user-selectable element, and wherein the method further comprises:

determining a user selection via the user-selectable element; and

modifying the content based on the user selection.

15. The method of claim 9 , wherein the providing the content comprises causing the browser application to display a user interface comprising a user-selectable element, and wherein the method further comprises:

receiving an input via the user-selectable element; and

modifying the content based at least on the input.

16. A non-transitory machine-readable medium having instructions stored thereon, the instructions executable to cause performance of operations comprising:

receiving user information associated with a user account with a service provider;

detecting, based on a communication with an application of a user device, an access by a web browser to a merchant website of a merchant;

determining content to be provided to the user device based on one or more of the user information or merchant content associated with the merchant website;

providing the content to the application while the merchant content from the merchant website is displayed via the web browser; and

causing the content to be displayed via the application independent of a user of the user device being authenticated with the service provider.

17. The non-transitory machine-readable medium of claim 16 , wherein the providing the content comprises causing the application to display a user interface comprising a user-selectable element, and wherein the operations further comprise modifying the content based at least on an indication of an input received via the user-selectable element.

18. The non-transitory machine-readable medium of claim 16 , wherein the content comprises one or more of advertising information, marketing information, financial information, transaction information, or rating information.

19. The non-transitory machine-readable medium of claim 16 , wherein the content includes a user interface with a user-selectable element, and wherein the operations further comprise:

receiving an input via the user-selectable element; and

causing the application to change the content based on the input.

20. The non-transitory machine-readable medium of claim 16 , wherein the providing the content comprises causing a merchant system, associated with the merchant website to embed the content into the merchant website.

Assignments (2)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Feb 10, 2023
From: OLLIPHANT, HUGO; TANAKA, RAY; TIEN, ALAN; VELLA, ROY
To: EBAY INC.
Reel/Frame 062662/0674 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Feb 10, 2023
From: EBAY INC.
To: PAYPAL, INC.
Reel/Frame 062662/0742 →