US2017063961A1PendingUtilityA1

Systems and methods to consistently generate web content

Assignee: EBAY INCPriority: Aug 29, 2012Filed: Nov 16, 2016Published: Mar 2, 2017
Est. expiryAug 29, 2032(~6.1 yrs left)· nominal 20-yr term from priority
H04L 67/34G06F 40/186H04L 67/02G06F 16/957G06F 17/2247G06F 17/248H04L 67/42G06F 40/143
38
PatentIndex Score
0
Cited by
0
References
0
Claims

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-modified
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 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.