SYSTEMS AND METHODS TO CONSISTENTLY GENERATE WEB CONTENT
First Claim
1. 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, the generating including generating a plurality of view components on the interface including a first view component, the generating of the first view component on the interface including utilizing a data binding engine executing on the server machine to apply at least one interface element to a first position on the interface based on a presentation template and first view component information, the at least one interface element being hidden from display at the client machine;
communicating the interface, over the network, to the client machine;
receiving a request for updating the first position on the interface; and
communicating an update to the client machine, the update including the first view component information, the updating of the first view component on the interface including utilizing a data binding engine that executes on the client machine to apply at least one interface element to the first position on the interface based on the presentation template and the first view component information, the at least one interface element being visibly displayed at the client machine.
1 Assignment
0 Petitions
Accused Products
Abstract
Methods and systems to consistently generate web content are described. The system receives a request, at a server machine, for an interface, from a client machine and generates the interface. The interface includes a plurality of view components that includes a first view component. The system generates the first view component by utilizing a data binding engine that executes on the server machine to apply at least one interface element to a first position on the interface based on a presentation template and first view component information. The first view component is updated on the client machine utilizing a data binding engine that executes on the client machine to apply the at least one interface element to the first position on the interface based on the presentation template and the first view component information. The interface element is visibly displayed at the client machine.
53 Citations
20 Claims
-
1. 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, the generating including generating a plurality of view components on the interface including a first view component, the generating of the first view component on the interface including utilizing a data binding engine executing on the server machine to apply at least one interface element to a first position on the interface based on a presentation template and first view component information, the at least one interface element being hidden from display at the client machine; communicating the interface, over the network, to the client machine; receiving a request for updating the first position on the interface; and communicating an update to the client machine, the update including the first view component information, the updating of the first view component on the interface including utilizing a data binding engine that executes on the client machine to apply at least one interface element to the first position on the interface based on the presentation template and the first view component information, the at least one interface element being visibly displayed at the client machine. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
-
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 to generate the interface at the server machine, the interface including a plurality of view components that includes a first view component, the interface generation module includes a data binding engine to execute on the server machine to apply at least one interface element to a first position on the interface based on a presentation template and first view component information, the at least one interface element is hidden from display at the client machine, the communication module to communicate the interface, over the network, to the client machine and to receive a request for an update to the first position on the interface, the communication module further to communicate the update to the client machine, the update includes the first view component information, the update causes a data binding engine to execute on the client machine to apply the at least one interface element to the first position on the interface based on the presentation template and the first view component information, the at least one interface element being visibly displayed at the client machine. - View Dependent Claims (11, 12, 13, 14, 15, 16, 17, 18)
-
-
19. A non-transitory machine-readable medium storing instructions that, when executed by a machine, cause the machine to execute 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, the generating including generating a plurality of view components on the interface including a first view component, the generating of the first view component on the interface including utilizing a data binding engine executing on the server machine to apply at least one interface element to a first position on the interface based on a presentation template and first view component information, the at least one interface element being hidden from display at the client machine; communicating the interface, over the network, to the client machine; receiving a request for updating the first position on the interface; and communicating an update to the client machine, the update including the first view component information, the updating of the first view component on the interface including utilizing a data binding engine that executes on the client machine to apply the at least one interface element to the first position on the interface based on the presentation template and the first view component information, the at least one interface element being visibly displayed at the client machine.
-
-
20. 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 a first means for generating the interface at the server machine, the interface including a plurality of view components that includes a first view component, the first means including a data binding engine to execute on the server machine to apply at least one interface element to a first position on the interface based on a presentation template and first view component information, the at least one interface element being hidden from display at the client machine, the communication module to communicate the interface, over the network, to the client machine and to receive a request for an update to the first position on the interface, the communication module further to communicate the update to the client machine, the update including the first view component information, the update causing a data binding engine to execute on the client machine to apply the at least one interface element to the first position on the interface based on the presentation template and the first view component information, the at least one interface element being visibly displayed at the client machine.
-
Specification