System and method for designing web sites that perform like conventional software applications
First Claim
1. A method for programming a web site or web application, comprising:
- creating a web solution that eliminates the page refresh limitation at the architectural level, thereby allowing the solution to run more like desktop applications, by modeling the web solution on a topological map that consists of a hierarchy of heterogeneous nodes, each of which is spatially and computationally related, and is maintained both at design-time and run-time, wherein the hierarchical nodes represent individual, dynamic, and interactive components that run natively in a web browser, are generated incrementally, independently, and on-demand and comprise a single entity whose context persists throughout the entire user'"'"'s session and whose layout, presentation, logic, and content only partially or incrementally change at run-time in response to a user'"'"'s inputs and interactions.
1 Assignment
0 Petitions
Accused Products
Abstract
A system and method to create web sites and web applications that address the significant limitation of unnecessary and artificial page refreshes, which are inherent in most current web solutions, by moving away from the paradigm where a user navigates from one page to another. Rather, they are based on an architecture that morphs the user interface from one state to another, thereby performing more like desktop applications. This system and method are based on a topological map that exhibits self-similar or fractal characteristics, consisting of a hierarchy of heterogeneous nodes where each parent node is an identical construct that comprises repeatable bands.
-
Citations
16 Claims
-
1. A method for programming a web site or web application, comprising:
creating a web solution that eliminates the page refresh limitation at the architectural level, thereby allowing the solution to run more like desktop applications, by modeling the web solution on a topological map that consists of a hierarchy of heterogeneous nodes, each of which is spatially and computationally related, and is maintained both at design-time and run-time, wherein the hierarchical nodes represent individual, dynamic, and interactive components that run natively in a web browser, are generated incrementally, independently, and on-demand and comprise a single entity whose context persists throughout the entire user'"'"'s session and whose layout, presentation, logic, and content only partially or incrementally change at run-time in response to a user'"'"'s inputs and interactions. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
9. A system for programming a web site or web application, comprising:
means for creating a web solution that eliminates the page refresh limitation at the architectural level, whereby the solution runs more like desktop applications, by modeling the web solution on a topological map that consists of a hierarchy of heterogeneous nodes, each of which is spatially and computationally related, and is maintained both at design-time and run-time, wherein the hierarchical nodes represent individual, dynamic, and interactive components that run natively in a web browser, are generated incrementally, independently, and on-demand and comprise a single entity whose context persists throughout the entire user'"'"'s session and whose layout, presentation, logic, and content only partially or incrementally change at run-time in response to a user'"'"'s inputs and interactions. - View Dependent Claims (10, 11, 12, 13, 14, 15, 16)
Specification