IP Library Granted Patent US 7,930,247
Granted Patent B2
US 7,930,247 · App. 12/871,766 · Granted Apr 19, 2011

Payment service to efficiently enable electronic payment

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 7,930,247
App. No.
12/871,766
Granted
Apr 19, 2011
Kind
B2
Abstract

A method to redirect a browser client is disclosed. The method comprises storing information at a payment service web site that includes a return URL (uniform resource locator) corresponding to a web-based interface hosted by a merchant web site. Next, the method comprise extracting the return URL embedded in the information and comparing, the return URL to a reference return URL corresponding to the web-based interface hosted by the merchant web site. Finally, the method comprises identifying the return URL matches the reference return URL and redirecting the browser client to the web-based interface hosted by the merchant web site responsive to the identifying the match.

Claims (40)

1. A computer implemented method to redirect a browser client, the method comprising:

storing, using one or more processors, information at a payment service web site, the information including a return uniform resource locator (URL) corresponding to a web-based interface hosted by a merchant web site;

extracting, using the one or more processors, the return URL embedded in the information;

comparing, using the one or more processors, the return URL that is extracted from the information to a reference return URL corresponding to the web-based interface hosted by the merchant web site;

identifying that the return URL matches the reference return URL; and

redirecting, using the one or more processors, the browser client to the web-based interface hosted by the merchant web site responsive to the identifying the match.

2. The computer implemented method of claim 1 , further comprising authenticating the merchant web site.

3. The computer implemented method of claim 2 , wherein the authenticating the merchant web site comprises:

receiving a merchant identity (ID) from the merchant web site; and

identifying the merchant ID in a merchant profile that is associated with a merchant to authenticate the merchant as enabled for transactions including the payment service web site.

4. The computer implemented method of claim 3 , wherein the merchant ID includes an email address.

5. The computer implemented method of claim 3 , wherein the storing the information includes the payment service web site receiving a URL.

6. The computer implemented method of claim 1 , further comprising providing an application program interface (API) to the merchant web site.

7. The computer implemented method of claim 1 , wherein the web-based interface hosted by the merchant web site does not include an option to enable a consumer user to make payment of one or more products via the payment service web site.

8. The computer implemented method of claim 1 , further comprising communicating an interface to enable an administrator for the merchant web site to register a plurality of reference return URLs with the payment service web site.

9. The computer implemented method of claim 8 , wherein the plurality of reference return URLs respectively correspond to a plurality of web pages hosted by the merchant web site.

10. The computer implemented method of claim 1 , further comprising communicating a reply that includes an authorization to use the payment service web site.

11. The computer implemented method of claim 1 , further comprising:

receiving the information, via the browser client, from the merchant web site, the information including the return URL; and

retrieving the reference return URL from a user profile that is associated with the merchant web site to be used for transactions involving the merchant web site.

12. A machine readable storage medium that stores instructions that, when executed by a machine, cause the machine to:

store information at a payment service web site, the information including a return uniform resource locator (URL) that corresponds to a web-based interface hosted by a merchant web site;

extract the return URL embedded in the information;

compare the return URL that is extracted from the information to a reference return URL that corresponds to the web-based interface hosted by the merchant web site;

identify that the return URL matches the reference return URL; and

redirect a browser client to the web-based interface hosted by the merchant web site responsive to the identification of the match.

13. The machine readable storage medium of claim 12 , further comprising authenticating the merchant web site.

14. The machine readable storage medium of claim 13 , wherein the authenticating the merchant web site comprises:

receiving a merchant identity (ID) from the merchant web site; and

identifying the merchant ID in a merchant profile that is associated with a merchant to authenticate the merchant as enabled for transactions including the payment service web site.

15. The machine readable storage medium of claim 14 , wherein the merchant ID includes an email address.

16. The machine readable storage medium of claim 14 , wherein the storing the information includes the payment service web site receiving a URL.

17. The machine readable storage medium of claim 12 , further comprising providing an application program interface (API) to the merchant web site.

18. The machine readable storage medium of claim 12 , wherein the web-based interface hosted by the merchant web site does not include an option to enable a consumer user to make payment of the one or more products via the payment service web site.

19. The machine readable storage medium of claim 12 , further comprising communicating an interface to enable an administrator for the merchant web site to register a plurality of reference return URLs with the payment service web site.

20. The machine readable storage medium of claim 19 , wherein the plurality of reference return URLs respectively correspond to a plurality of web pages hosted by the merchant web site.

21. The machine readable storage medium of claim 12 , further comprising communicating a reply that includes an authorization to use the payment service.

22. The machine readable storage medium of claim 12 , further comprising:

receiving the information, via the browser client, from the merchant web site, the information including the return URL; and

retrieving the reference return URL from a user profile that is associated with the merchant web site to be used for transactions involving the merchant web site.

Assignments (2)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jul 23, 2015
From: EBAY INC.
To: PAYPAL, INC.
Reel/Frame 036169/0707 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jan 29, 2015
From: LI, DAVID CHING; KANG, DAVID YOUNG-JUNE; LISTWON, BENJAMIN GREGG; LEVCHIN, MAX R.
To: EBAY INC.
Reel/Frame 034840/0302 →