Generating network pages using customer-generated network page portions
AssigneeAmazon Technologies, Inc.
InventorsAndrew S. Huntwork, Jeremy Boynes, Pravi Garg, Prashant J. Thakare, Shashank Shekhar
Life of this patent
Estimating the term…
Abstract
Disclosed are various embodiments for generating network pages for customers that include customer-generated page portions. A request for a network page is obtained from a client. The network page is associated with a network site hosted by a hosting provider on behalf of a customer. A portion of the network page is obtained from a service operated by the customer in response to the request. The network page, which includes the portion, is generated in response to the request. The generated network page is sent to the client in response to the request.
Claims20
A non-transitory computer-readable medium embodying a program executable in a computing device, the program comprising:
- code that obtains a request for a network page from a client, the network page being associated with a network site hosted by a hosting provider on behalf of a merchant, the hosting provider providing a hosted electronic commerce platform for the network site, the network page including data relating to an interaction of the client with the hosted electronic commerce platform;
- code that authenticates a service operated by a merchant, wherein the service is executed in another computing device;
- code that obtains a portion of the network page from the service in response to the request, wherein the portion of the network page is generated by the service based at least in part on the request;
- code that verifies whether the portion of the network page complies with at least one policy of the hosting provider;
- code that determines whether the portion of the network page includes a valid cryptographic signature, the valid cryptographic signature indicating that the portion of the network page has previously been determined to comply with the at least one policy;
- code that generates the network page in response to the request, the network page incorporating the portion of the network page when the portion of the network page complies with the at least one policy;
- and
- code that sends the network page to the client in response to the request.
A system, comprising:
- at least one computing device;
- and
- at least one application executable in the at least one computing device, the at least one application comprising:
- logic that obtains a request for a network page from a client, the network page being associated with a network site hosted by a hosting provider on behalf of a customer;
- logic that obtains a portion of the network page from a service operated by the customer in response to the request, the logic that obtains being configured to authenticate the service;
- logic that generates the network page in response to the request, the network page incorporating the portion of the network page;
- and
- logic that sends the network page to the client in response to the request.
A method, comprising:
- obtaining, in at least one computing device, a request for a network page from a client, the network page being associated with a network site hosted by a hosting provider on behalf of a customer;
- obtaining, in the at least one computing device, a portion of the network page from a service operated by the customer in response to the request, wherein the service is executed in another computing device;
- verifying, in the at least one computing device, that the portion of the network page complies with at least one policy of the hosting provider;
- generating, in the at least one computing device, the network page in response to the request, the network page being generated based at least in part on the portion of the network page;
- and
- sending, in the at least one computing device, the network page to the client in response to the request.
Dependencies are inferred from the claim text.