Multi-section support in graphical application builder
OwnerJoshua Chomicki, Rajdeep Singh Dosanjh +3inventors
InventorsJoshua Chomicki, Rajdeep Singh Dosanjh, Stephanie Yu, Till Kern, Walker Burgin
Life of this patent
Estimating the term…
Abstract
A system for managing a web application is disclosed. The system is programmed to enable graphically building a web application having one webpage with multiple views, where a view can have multiple sections and can contain a section from another view. The web application includes a hierarchical structure of nodes respectfully for generating the multiple views. Each node can be accessed separately and each node can reference certain other nodes.
Claims20
A non-transitory, computer-readable storage medium storing one or more sequences of instructions which when executed cause one or more processors to perform:
- receiving a webpage of a web application from a server,
- the web application including a hierarchical structure of nodes corresponding to a hierarchy of web addresses,
- the webpage including control logic for accessing the hierarchical structure of nodes,
- each node including code segments or related data for generating a view of the webpage that conform to specific formats corresponding to specific graphical commands;
- generating a first view of the webpage associated with a first web address based on a first node in the hierarchical structure,
- the first view having a set of sections;
- receiving a request to visit a second web address;
- identifying a second node below the first node in the hierarchical structure for generating a second view of the webpage associated with the second web address,
- the second view having a plurality of sections;
- the second node including a reference to the first node indicating that the second view reuses a first section of the set of sections;
- generating the second view based on the second node, wherein the first section of the first view is already rendered and wherein generating the second view comprises keeping, based on the reference to the first node included in the second node, the first section of the first view such that it remains displayed and rendering every other section of the plurality of sections.
A method of managing a computer application, comprising:
- receiving a webpage of a web application from a server,
- the web application including a hierarchical structure of nodes corresponding to a hierarchy of web addresses,
- the webpage including control logic for accessing the hierarchical structure of nodes,
- each node including code segments or related data for generating a view of the webpage that conform to specific formats corresponding to specific graphical commands;
- generating a first view of the webpage associated with a first web address based on a first node in the hierarchical structure,
- the first view having a set of sections;
- receiving a request to visit a second web address;
- identifying a second node below the first node in the hierarchical structure for generating a second view of the webpage associated with the second web address,
- the second view having a plurality of sections;
- the second node including a reference to the first node indicating that the second view reuses a first section of the set of sections;
- generating the second view based on the second node, wherein the first section of the first view is already rendered and wherein generating the second view comprises keeping, based on the reference to the first node included in the second node, the first section of the first view such that it remains displayed and rendering every other section of the plurality of sections.
A system for managing a computer application, comprising:
- one or more processors;
- and
- a computer-readable storage medium storing one or more sequences of instructions which, when executed cause the one or more processors to perform the following processes:
- receiving a webpage of a web application from a server,
- the web application including a hierarchical structure of nodes corresponding to a hierarchy of web addresses,
- the webpage including control logic for accessing the hierarchical structure of nodes,
- each node including code segments or related data for generating a view of the webpage that conform to specific formats corresponding to specific graphical commands;
- generating a first view of the webpage associated with a first web address based on a first node in the hierarchical structure,
- the first view having a set of sections;
- receiving a request to visit a second web address;
- identifying a second node below the first node in the hierarchical structure for generating a second view of the webpage associated with the second web address,
- the second view having a plurality of sections;
- the second node including a reference to the first node indicating that the second view reuses a first section of the set of sections;
- generating the second view based on the second node, wherein the first section of the first view is already rendered and wherein generating the second view comprises keeping, based on the reference to the first node included in the second node, the first section of the first view such that it remains displayed and rendering every other section of the plurality of sections.
Dependencies are inferred from the claim text.