IP Library Granted Patent US 8,112,353
Granted Patent B2
US 8,112,353 · App. 13/160,316 · Granted Feb 7, 2012

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 8,112,353
App. No.
13/160,316
Granted
Feb 7, 2012
Kind
B2
Abstract

A method to forward a browser client is disclosed. The method comprises storing information at a payment service server. The information includes a return network address corresponding to a interface hosted by a merchant server. Next, the method performs the step of comparing the return network address that is included in the information to a reference return network address corresponding to the interface hosted by the merchant server and identifying whether the return network address matches the reference return network address. Finally, the method comprises forwarding the browser client to the interface hosted by the merchant server responsive to the identifying the match.

Claims (38)

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

storing, by one or more processors, information at a payment service server, the information including a return network address corresponding to an interface hosted by a merchant server;

comparing, by the one or more processors, the return network address that is included in the information to a reference return network address corresponding to the interface hosted by the merchant server;

identifying whether the return network address matches the reference return network address; and

forwarding, by the one or more processors, the browser client to the interface hosted by the merchant server responsive to the identifying the match.

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

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

receiving a merchant identity (ID) from the merchant server; 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 server.

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

5. The computer implemented method of claim 3 , further comprising receiving the information at the payment service server, the information including the return network address.

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

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

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

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

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

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

receiving the information, via the browser client, from the merchant server, the information including the return network address; and

retrieving the reference return network address from a user profile that is associated with the merchant server to be used for transactions involving the merchant server.

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

store information at a payment service server, the information including a return network address that corresponds to an interface hosted by a merchant server;

compare the return network address that is included in the information to a reference return network address that corresponds to the interface hosted by the merchant server;

identify whether the return network address matches the reference return network address; and

forward a browser client to the interface hosted by the merchant server responsive to the identification of the match.

13. The non-transitory machine readable medium of claim 12 , further comprising authenticating the merchant server.

14. The non-transitory machine readable medium of claim 13 , wherein the authenticating the merchant server comprises:

receiving a merchant identity (ID) from the merchant server; 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 server.

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

16. The non-transitory machine readable medium of claim 14 , further comprising receiving the information at the payment service server, the information including the return network address.

17. The non-transitory machine readable medium of claim 12 , further comprising providing an application programming interface (API) to the merchant server.

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

19. The non-transitory machine readable medium of claim 12 , further comprising communicating art interface to enable art administrator for the merchant server to register a plurality of reference return network addresses with the payment service server.

20. The non-transitory machine readable medium of claim 19 , wherein the plurality of reference return network addresses respectively correspond to a plurality of web pages hosted by the merchant server.

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

22. The non-transitory machine readable medium of claim 12 , further comprising:

receiving tile information, via tile browser client, from the merchant server, the information including the return network address; and

retrieving the reference return network address from a user profile that is associated with the merchant server to be used for transactions involving the merchant server.

Assignments (2)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jul 23, 2015
From: EBAY INC.
To: PAYPAL, INC.
Reel/Frame 036169/0774 →
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 →