PAYMENT SERVICE CAPABLE OF BEING INVOKED FROM MERCHANT SITES
First Claim
1. A computer-implemented method of enabling a user to order an item from a merchant site of a merchant, the method comprising:
- registering the user and the merchant with a computer-implemented service that acts as an intermediary between users and merchants, said service comprising a server that operates in a first network domain that is separate from a network domain of the merchant site;
causing a cookie associated with said service and said first network domain to be stored to a user computing device of the user;
subsequently, receiving, with said server, a request generated by a browser running on the user computing device, said request including the cookie, said request generated by the browser in response to a link included in a web page of the merchant site;
responding to the request with said server by generating and returning a purchase object for display on the web page of the merchant site, said purchase object being selectable by the user to order the item from the merchant;
receiving, with said server, an order request message generated by said user computing device in response to user selection of the purchase object as displayed by the browser on the web page, said order request message representing an order placed by the user for said item; and
in response to the order request message, charging the user for the item on behalf of the merchant, such that the user is charged by said service.
1 Assignment
0 Petitions
Accused Products
Abstract
A computer-implemented service acts as an intermediary between merchant sites and users thereof, and enables the users to purchase items on the merchant sites without having to create accounts with such sites. A user may invoke the service from a web page of a merchant site, and complete a purchase transaction, without having to browse away from the merchant site. The service may either forward the user'"'"'s payment information to the merchant'"'"'s system to enable the merchant to charge the customer, or may charge the user on behalf of the merchant. In some implementations, the service enables users to make single-action purchases from the merchant sites.
-
Citations
19 Claims
-
1. A computer-implemented method of enabling a user to order an item from a merchant site of a merchant, the method comprising:
-
registering the user and the merchant with a computer-implemented service that acts as an intermediary between users and merchants, said service comprising a server that operates in a first network domain that is separate from a network domain of the merchant site; causing a cookie associated with said service and said first network domain to be stored to a user computing device of the user; subsequently, receiving, with said server, a request generated by a browser running on the user computing device, said request including the cookie, said request generated by the browser in response to a link included in a web page of the merchant site; responding to the request with said server by generating and returning a purchase object for display on the web page of the merchant site, said purchase object being selectable by the user to order the item from the merchant; receiving, with said server, an order request message generated by said user computing device in response to user selection of the purchase object as displayed by the browser on the web page, said order request message representing an order placed by the user for said item; and in response to the order request message, charging the user for the item on behalf of the merchant, such that the user is charged by said service. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
-
11. A system that enables customers to order items from merchant sites, the system comprising:
-
a server system that hosts a service web site, said service web site providing functionality for customers to register with a service that acts as an intermediary between customers and merchant sites, said server system operating in a first network domain; and a data repository that stores information regarding customers and merchants that are registered with the service; said server system operative to; cause a cookie associated with the service and said first network domain to be written to a customer computing device of a customer of the service; subsequently, receive a request generated by a browser running on the customer computing device, said request including the cookie, said request generated by the browser in response to a link included in a web page of a merchant site that operates in a second network domain, said merchant site associated with a merchant; respond to the request by generating and returning an object for display on the web page of the merchant site, said object being selectable by the customer to order the item from the merchant; and receive an order message generated by said customer computing device in response to customer selection of the object as displayed by the browser on the web page of the merchant site, said order message representing an order placed by the customer for said item. - View Dependent Claims (12, 13, 14, 15, 16, 17)
-
-
18. A system that enables customers to order items from merchants, the system comprising:
-
a server system that hosts a service that acts as an intermediary between customers and merchant systems, said server system operating in a first network domain; and a data repository that stores information regarding customers and merchants that are registered with the service; said server system operative to; cause a customer identifier to be written to a customer computing device of a customer of the service, said customer identifier associated with the first network domain; subsequently, receive a request generated by a client running on the customer computing device, said request including the customer identifier, said request generated by the client in response to a link included in a document served by a merchant system that operates in a second network domain, said merchant system associated with a merchant; respond to the request by generating and returning an object for display in the document, said object being selectable by the customer to order the item from the merchant; and receive an order message generated by said customer computing device in response to customer selection of the object as displayed by the client in the document, said order message representing an order placed by the customer for said item. - View Dependent Claims (19)
-
Specification