SYSTEMS, DEVICES, AND METHODS FOR DYNAMICALLY GENERATING WEBPAGES
First Claim
1. A system for providing dynamic website content, comprising:
- a processing system comprising one or more processors; and
a memory system comprising one or more computer-readable media, wherein the one or more computer-readable media contain instructions that, when executed by the processing system, cause the processing system to perform operations comprising;
receiving, from a client device, a request to access a webpage associated with an address, the request comprising client device information;
generating the webpage with a dynamic content slot based on the client device information;
transmitting the webpage to the client device;
receiving an asynchronous request to fill the dynamic content slot based on a determination by the client device that the webpage was missing an item;
transmitting a request for instructions associated with the dynamic content slot;
obtaining an item in response to the request for instructions; and
transmitting the item to the client device.
1 Assignment
0 Petitions
Accused Products
Abstract
Embodiments relate to systems, devices, and computing-implemented methods for dynamically generating, at a website server, a webpage based on client device information received from the client device and transmitting the webpage to the client device. A dynamic content slot in the webpage can be filled, by the website server, based on receiving a request from the client device, and dynamic content can be obtained and transmitted to the client device. Dynamic content slots can be filled, at least in part, based on client device information and a first client device can receive different dynamic content than a second client device. Thus, the website server can control the dynamic content that appears on the website and, by sending the dynamic content via the website server, browsers of the client devices can identify the dynamic content as actual website content of the webpage.
17 Citations
24 Claims
-
1. A system for providing dynamic website content, comprising:
-
a processing system comprising one or more processors; and a memory system comprising one or more computer-readable media, wherein the one or more computer-readable media contain instructions that, when executed by the processing system, cause the processing system to perform operations comprising; receiving, from a client device, a request to access a webpage associated with an address, the request comprising client device information; generating the webpage with a dynamic content slot based on the client device information; transmitting the webpage to the client device; receiving an asynchronous request to fill the dynamic content slot based on a determination by the client device that the webpage was missing an item; transmitting a request for instructions associated with the dynamic content slot; obtaining an item in response to the request for instructions; and transmitting the item to the client device. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11)
-
-
12. A system for providing dynamic website content, comprising:
-
a processing system comprising one or more processors; and a memory system comprising one or more computer-readable media, wherein the one or more computer-readable media contain instructions that, when executed by the processing system, cause the processing system to perform operations comprising; receiving, from a website server, a first request for instructions associated with a dynamic content slot associated with a webpage; determining to fill the dynamic content slot with a first item; transmitting instructions corresponding to the first item to the website server whereby the website server transmits a webpage to a first client device, the first client device renders, in a browser, website content within the webpage comprising the first item in the dynamic content slot, and the browser identifies the first item as actual website content of the webpage. receiving, from the website server, a second request for instructions associated with the dynamic content slot associated with the webpage; determining to fill the dynamic content slot with a second item; transmitting instructions corresponding to the second item to the website server whereby the website server transmits a webpage to a second client device, the second client device renders, in a browser, website content within the webpage comprising the second item in the dynamic content slot, and the browser identifies the second item as actual website content of the webpage. - View Dependent Claims (13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23)
-
-
24. A system for providing dynamic website content, comprising:
-
a processing system comprising one or more processors; and a memory system comprising one or more computer-readable media, wherein the one or more computer-readable media contain instructions that, when executed by the processing system, cause the processing system to perform operations comprising; receiving, from a user browser, a request to access a webpage associated with an address; coordinating with a connect server to determine a least one item based on user browser information corresponding to the user browser; generating the webpage with the at least one item; and transmitting the webpage to the client device, wherein the at least one item is served as actual website content of the webpage;
-
Specification