Web application framework method enabling the creation of applications that provide an interface with clients that is independent of scripting capability
First Claim
Patent Images
1. A method of interfacing a server with a client from among a plurality of clients, the method comprising:
- receiving on the server a request from a user interactive component of a data set stored on the client;
if the request is from a version of the user interactive component having a markup instruction set, then sending to the client as a response to the request an updated version of the data set;
if the request is from a version of the user interactive component having the markup instruction set plus a script instruction set, then sending to the client as the response to the request a communication that is less than the entirety of the data set;
responsive to the request, changing a state of a variable from one state to another state;
when the request is from the version of the user interactive component having the markup instruction set, providing as part of the updated version of the data set an alternate version of the user interactive component reflective of the another state of the variable; and
when the request is from the version of the user interactive component having the markup instruction set plus the script instruction set, providing as the response a confirmation of the another state of the variable.
5 Assignments
0 Petitions
Accused Products
Abstract
An improved web application framework methodology enables the creation of web applications which can respond to client requests in a fashion that results in rendering which appears on the client to be independent of scripting capability.
40 Citations
17 Claims
-
1. A method of interfacing a server with a client from among a plurality of clients, the method comprising:
-
receiving on the server a request from a user interactive component of a data set stored on the client; if the request is from a version of the user interactive component having a markup instruction set, then sending to the client as a response to the request an updated version of the data set; if the request is from a version of the user interactive component having the markup instruction set plus a script instruction set, then sending to the client as the response to the request a communication that is less than the entirety of the data set; responsive to the request, changing a state of a variable from one state to another state; when the request is from the version of the user interactive component having the markup instruction set, providing as part of the updated version of the data set an alternate version of the user interactive component reflective of the another state of the variable; and when the request is from the version of the user interactive component having the markup instruction set plus the script instruction set, providing as the response a confirmation of the another state of the variable. - View Dependent Claims (2, 3, 4, 5, 6)
-
-
7. A server structured to interface with a client from among a plurality of clients, the server comprising:
-
a processor; and a memory having stored therein instructions which, when executed on the processor, cause the server to perform operations comprising; receiving a request from a user interactive component of a data set stored on the client; if the request is from a version of the user interactive component having a markup instruction set, then sending to the client as a response to the request an updated version of the data set; if the request is from a version of the user interactive component having the markup instruction set plus a script instruction set, then sending to the client as the response to the request a communication that is less than the entirety of the data set; responsive to the request, changing a state of a variable from one state to another state; when the request is from the version of the user interactive component having the markup instruction set, providing as part of the updated version of the data set an alternate version of the user interactive component reflective of the another state of the variable; and when the request is from the version of the user interactive component having the markup instruction set plus the script instruction set, providing as the response a confirmation of the another state of the variable. - View Dependent Claims (8, 9, 10, 11)
-
-
12. A non-transitory machine-readable storage medium having stored thereon instructions which, when executed on a processor of a server that is structured to interface with a client from among a plurality of clients, cause the server to perform operations comprising:
-
receiving a request from a user interactive component of a data set stored on the client; if the request is from a version of the user interactive component having a markup instruction set, then sending to the client as a response to the request an updated version of the data set; if the request is from a version of the user interactive component having the markup instruction set plus a script instruction set, then sending to the client as the response to the request a communication that is less than the entirety of the data set; responsive to the request, changing a state of a variable from one state to another state; when the request is from the version of the user interactive component having the markup instruction set, providing as part of the updated version of the data set an alternate version of the user interactive component reflective of the another state of the variable; and when the request is from the version of the user interactive component having the markup instruction set plus the script instruction set, providing as the response a confirmation of the another state of the variable. - View Dependent Claims (13, 14, 15, 16, 17)
-
Specification