Systems and methods to consistently generate web content
Abstract
In some example embodiments, a system comprises a communication module to receive a request, over a network at a server machine, for an interface, from a client machine, and an interface generation module configured to generate the interface at the server machine, The interface is generated from a template and comprises a first interface element in a first position on the interface and a visibility status associated with the first position. The visibility status causes the first interface element to be hidden, The interface generation module can also receive a request for an update to the interface from the client machine and communicate the update to the client machine. The update causes a copy of the engine on the client machine to update the interface based on the template by displaying the first interface element based on a change of the visibility status.
Claims
exact text as granted — not AI-modified1 . A method comprising:
receiving a request, over a network at a server machine, for an interface, from a client machine; generating the interface at the server machine using an engine, the interface being generated from a template and comprising a first interface element in a first position on the interface and a visibility status associated with the first position the visibility status causing the first interface element to be hidden; communicating the interface, over the network, to the client machine; receiving a request for an update to the interface from the client machine; and communicating the update to the client machine, the update causing a copy of the engine on the client machine to update the interface based on the template by displaying the first interface element based on a change of the visibility status.
2 . The method of claim I, wherein the generating the interface at the server machine includes generating the interface to include a presentation template.
3 . The method of claim 2 , wherein the presentation template includes style information and a view component module.
4 . The method of claim 3 , wherein the generating the interface at the server machine includes generating a first view component at the server machine and further includes loading a data binding engine with the presentation template.
5 . The method of claim 4 , wherein the generating of the first view component at the server machine includes utilizing the data binding engine to execute the view component module.
6 . The method of claim 1 , wherein the generating the interface at the server machine includes generating a first view component at the server machine and further includes loading a data binding engine with first view component information.
7 . The method of claim 1 , wherein the generating the interface at the server machine includes generating a first view component at the server machine and further includes utilizing a data binding engine to utilize style information to apply first view component information to the first position on the interface.
8 . The method of claim 1 , wherein a data binding engine executing at the server is a JavaServer Pages data binding engine and wherein a data binding engine executing at the client machine is a JavaServer Pages data binding engine
9 . The method of claim 1 , wherein the receiving of the request includes receiving an asynchronous JavaScript and XML (AJAX) request.
10 . A system comprising:
a communication module to receive a request, over a network at a server machine, for an interface, from a client machine; and an interface generation module configured to:
generate the interface at the server machine, the interface generated from a. template and comprising a first interface element in a first position on the interface and a visibility status associated with the first position, the visibility status causing the first interface element to be hidden;
receive a request for an update to the interface from the client machine; and
communicate the update to the client machine, the update causing a copy of the engine on the client machine to update the interface based on the template by displaying the first interface element based on a change of the visibility status.
11 . The system of claim 10 , wherein the interface includes a presentation template.
12 . The system of claim 11 , wherein the presentation template includes style information and a view component module.
13 . The system of claim 11 , wherein a data binding engine is loaded with the presentation template.
14 . The system of claim 13 , wherein the data binding engine executes a view component module.
15 . The system of claim 14 , wherein the data binding engine is loaded with first view component information.
16 . The system of claim 15 , wherein the data binding engine utilizes style information to apply the first view component information to the first position on the interface.
17 . The system of claim 10 , wherein a data binding engine executing at the server is a JavaServer Pages data binding engine and wherein a data binding engine executing at the client machine is a JavaServer Pages data binding engine
18 . The system of claim 10 , wherein the communication module is configured to receive an asynchronous JavaScript and XML (AJAX) request.Join the waitlist — get patent alerts
Track US2017063961A1 — get alerts on status changes and closely related new filings.
We store only your email — no account needed. See our privacy policy.