Methods, systems and computer program products for maintaining a separation between markup and data at the client
First Claim
Patent Images
1. A method of communicating data between a web application running on a server and a browser running on a client in a network environment, comprising:
- requesting information, at the client, from the server; and
receiving the requested information at the client, the requested information being separated into a data portion (instance data) and a markup portion (data model).
1 Assignment
0 Petitions
Accused Products
Abstract
Methods, systems and computer program products are provided for communicating data between a web application running on a server and a browser running on a client in a network environment. Information is requested at the client from the server. The requested information is received at the client. The requested information is separated into a data portion and a markup portion.
-
Citations
30 Claims
-
1. A method of communicating data between a web application running on a server and a browser running on a client in a network environment, comprising:
-
requesting information, at the client, from the server; and
receiving the requested information at the client, the requested information being separated into a data portion (instance data) and a markup portion (data model). - View Dependent Claims (2, 3, 12, 13)
-
-
4. A method of transmitting a web page from a server to a client, comprising:
-
receiving a request, at the server, for a web page from the client;
determining, at the server, a data set responsive to the request for the web page, the data set including raw data to be included on the requested web page at the client;
creating a data model for the determined data set at the server, the data model being associated with the determined data set;
providing, at the server, one or more controls associated with the data model, the one or more controls being used to manage graphical and textual presentation of the data model at the client; and
transmitting the data set, the data model and the one or more controls to the client, keeping each of the data set, data model and one or more controls separate, so as to allow a view of the requested web page to be generated at the client based on the transmitted data set, data model and one or more controls. - View Dependent Claims (5, 6, 7)
-
- 8. A method for generating a web page at a client device, comprising receiving information associated with the web page responsive to a request for the web page at the client device, from a server, the information being separated into a data portion and a markup portion.
-
11. A system for communicating data between a web application running on a server and a browser running on a client in a network environment, wherein the client is configured to:
-
request information from the server; and
receive the requested information at the client, the requested information being separated into a data portion and a markup portion.
-
-
14. A system for transmitting a web page from a server to a client, wherein the server is configured to;
-
receive a request for a web page from the client;
determine a data set responsive to the request for the web page, the data set including raw data to be included on the requested web page at the client;
create a data model for the determined data set at the server, the data model being associated with the determined data set;
provide one or more controls associated with the data model, the one or more controls being used to manage graphical and textual presentation of the data model at the client; and
transmit the data set, the data model and the one or more controls to the client, keeping each of the data set, data model and one or more controls separate, so as to allow a view of the requested web page to be generated at the client based on the transmitted data set, data model and one or more controls. - View Dependent Claims (15, 16, 17)
-
- 18. A system for generating a web page at a client device, wherein the client device is configured to receive information associated with the web page responsive to a request for the web page, from a server, the information being separated into a data portion and a markup portion.
-
21. A computer program product of communicating data between a web application running on a server and a browser running on a client in a network environment, the computer program product comprising:
-
a computer readable medium having computer readable program code embodied therein, the computer readable program medium comprising;
computer readable program code configured to request information, at the client, from the server; and
computer readable program code configured to receive the requested information at the client, the requested information being separated into a data portion and a markup portion. - View Dependent Claims (22, 23)
-
-
24. A computer program product for transmitting a web page from a server to a client, the computer program product comprising:
-
a computer readable medium having computer readable program code embodied therein, the computer readable program medium comprising;
computer readable program code configured to receive a request, at the server, for a web page from the client;
computer readable program code configured to determine, at the server, a data set responsive to the request for the web page, the data set including raw data to be included on the requested web page at the client;
computer readable program code configured to create a data model for the determined data set at the server, the data model being associated with the determined data set;
computer readable program code configured to provide, at the server, one or more controls associated with the data model, the one or more controls being used to manage graphical and textual presentation of the data model at the client; and
computer readable program code configured to transmit the data set, the data model and the one or more controls to the client, keeping each of the data set, data model and one or more controls separate, so as to allow a view of the requested web page to be generated at the client based on the transmitted data set, data model and one or more controls. - View Dependent Claims (25, 26, 27)
-
-
28. A computer program product for generating a web page at a client device, the computer program product comprising:
-
a computer readable medium having computer readable program code embodied therein, the computer readable program medium comprising;
a computer readable program code configured to receive information associated with the web page responsive to a request for the web page at the client device, from a server, the information being separated into a data portion and a markup portion. - View Dependent Claims (29, 30)
-
Specification