Delta-handling in server-pages
AssigneeSap SE
InventorsBrian McKellar, Bjorn Goerke, Martin Moser
Life of this patent
Estimating the term…
Abstract
Method, system and computer program product for delta-handling. A server stores a page-document that comprises at least one component. The page-document is translated into a browser-document that is displayed by a client. The server receives a request from the client resulting in an update of a specific component of the page-document with an application-delta. The specific component has a writer-function. The server generates a browser-delta by applying the writer-function to the application-delta. The server sends the browser-delta to the client for updating the browser-document on the client.
Claims21
A method for delta-handling on a server storing a page-document that comprises at least one component, the page-document being translated into a browser-document that is displayed by a client;
- the method comprising the following steps:
- receiving a request from the client resulting in an update of a specific component of the page-document with an application-delta, wherein the specific component has a writer-function;
- generating a browser-delta by applying the writer-function to the application-delta;
- and
- sending the browser-delta to the client for updating the browser-document on the client.
A method for delta-handling on a client for displaying a browser-document that is derived from a page-document stored on a server, the method comprising the following steps:
- receiving a browser-delta from the server, wherein a specific page-component of the page-document has a writer-function that generates the browser-delta on the server by applying the writer-function to a corresponding application-delta;
- and
- updating the browser-document with the browser-delta.
A computer program product for delta-handling on a server, wherein the server stores a page-document that comprises at least one component and the page-document is translated into a browser-document that is displayed by a client, the computer program product being embodied by a data carrier or carried by a signal and having instructions for causing at least one processor to:
- receive a request from the client resulting in an update of a specific component of the page-document with an application-delta, wherein the specific component has a writer-function;
- generate a browser-delta by applying the writer-function to the application-delta;
- and
- send the browser-delta to the client for updating the browser-document on the client.
A computer program product for delta-handling on a client displaying a browser-document that is derived from a page-document stored on a server;
- the computer program product being embodied by a data carrier or carried by a signal and having instructions for causing at least one processor of the client to:
- receive a browser-delta from the server, wherein a specific page-component of the page-document has a writer-function that generates the browser-delta on the server by applying the writer-function to a corresponding application-delta;
- and
- update the browser-document with the browser-delta.
A computer system for delta-handling comprising:
- a server, wherein the server stores a page-document that comprises at least one component and the page-document is translated into a browser-document that is displayed by a client;
- the server receiving a request from the client resulting in an update of a specific component of the page-document with an application-delta, wherein the specific component has a writer-function, the server generating a browser-delta by applying the writer-function to the application-delta, the server sending the browser-delta to the client;
- and
- the client receiving the browser-delta from the server and updating the browser-document with the browser-delta.
A server for delta-handling comprising:
- a network connection for receiving a request from a client;
- a memory storing a page-document that comprises at least one component and is displayed by a client;
- and
- a processor translating the page-document into a browser-document stored in the memory, the processor processing the request resulting in an update of a specific component of the page-document with an application-delta, wherein the specific component has a writer-function, the processor generating a browser-delta in the memory by applying the writer-function to the application-delta and sending the browser-delta to the client for updating the browser-document on the client.
Dependencies are inferred from the claim text.