Method and system for cell rendering and manipulation
First Claim
1. A cell rendering engine, comprising:
- (A) a web server;
(B) a rendering engine, receiving information from the web server;
(C) an application layer, the application layer including at least one cell application; and
(D) a data layer, including at least one data source, said data source corresponding to said cell application.
1 Assignment
0 Petitions
Accused Products
Abstract
A method and system for an active cell rendering engine, including a web server, a rendering engine, an application layer, and a data layer. The application layer includes cell applications. The data layer has data sources corresponding to the cell applications. One of the cell application is started pursuant to a request from the rendering engine, and returns formatted data, based on the data source in the data layer, to the rendering engine. The rendering engine, responsive to a copy request, provides a copy of one of the cell applications to the another page. The copied cell application includes a reference back to the page, so that modifications to the page appear in the copied cell application in a real-time fashion. Users can thus copy cells to pages, and construct pages utilizing copied cells, in order to keep real-time updated content in a cell on a page. The application layer and data layer can be provided in a configuration separate from the web server and rendering engine.
-
Citations
43 Claims
-
1. A cell rendering engine, comprising:
-
(A) a web server;
(B) a rendering engine, receiving information from the web server;
(C) an application layer, the application layer including at least one cell application; and
(D) a data layer, including at least one data source, said data source corresponding to said cell application. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13)
-
-
14. A device for providing cells for a cell rendering and manipulation engine, comprising:
-
(A) an application layer, including at least one cell application;
(B) a data layer including at least one data source, each at least one data source corresponding to the at least one cell application. - View Dependent Claims (15, 16, 17)
-
-
18. A device for using cells in a cell rendering and manipulation engine, comprising:
-
(A) a web server;
(B) a rendering engine, receiving information from the web server wherein the rendering engine starts a foreign cell application and receives formatted data from the foreign cell application. - View Dependent Claims (19, 20, 21, 22, 23)
-
-
24. A method for rendering cells in a rendering engine, comprising the steps of:
-
(A) providing a web server;
(B) in a rendering engine, receiving information from the web server;
(C) in an application layer, providing at least one cell application, said application layer initiating the cell application responsive to a request from the rendering engine; and
(D) in a data layer, providing at least one data source, said data source corresponding to said cell application. - View Dependent Claims (25, 26, 27, 28, 29, 30, 31, 32, 33)
-
-
34. A method for providing cells for a cell rendering and manipulation engine, comprising the steps of:
-
(A) providing an application layer, including at least one cell application;
(B) providing a data layer including at least one data source, each at least one data source corresponding to the at least one cell application. - View Dependent Claims (35, 36, 37)
-
-
38. A method for using cells in a cell rendering and manipulation engine, comprising the steps of:
-
(A) providing a web server;
(B) providing a rendering engine;
(C) in the rendering engine, receiving information from the web server and starting a foreign cell application and receiving formatted data from the foreign cell application. - View Dependent Claims (39, 40, 41, 42, 43)
-
Specification