Document rendering service
First Claim
1. A system for generating a platform-independent document comprising:
- a database system implemented using a server system comprising one or more hardware processors, the database system configurable to cause;
processing a document request identifying markup language content;
providing the markup language content to a rendering engine configured to;
identify one or more resources in the markup language content, and communicate one or more resource requests for the one or more resources;
processing the one or more resource requests as communicated by the rendering engine;
retrieving the one or more resources;
providing the one or more resources to the rendering engine, the rendering engine further configured to generate a platform-independent document based on the markup language content and the one or more resources; and
communicating the platform-independent document to a computing device.
0 Assignments
0 Petitions
Accused Products
Abstract
Disclosed are some examples of systems, methods and storage media for generating a platform-independent document. In some implementations, a system is capable of receiving a request to generate a platform-independent document, the request including markup language content. The system is further capable of providing the markup language content to a rendering engine. The system is further capable of intercepting resource requests communicated from the rendering engine. The system is further capable of communicating the intercepted requests, or one or more requests based on the intercepted requests, to retrieve resources identified in the intercepted requests. The system is further capable of receiving resources retrieved based on the communicated intercepted requests. The system is further capable of providing the retrieved resources to the rendering engine, which subsequently renders the platform-independent document based on the markup language content and the retrieved resources.
196 Citations
20 Claims
-
1. A system for generating a platform-independent document comprising:
a database system implemented using a server system comprising one or more hardware processors, the database system configurable to cause; processing a document request identifying markup language content; providing the markup language content to a rendering engine configured to;
identify one or more resources in the markup language content, and communicate one or more resource requests for the one or more resources;processing the one or more resource requests as communicated by the rendering engine; retrieving the one or more resources; providing the one or more resources to the rendering engine, the rendering engine further configured to generate a platform-independent document based on the markup language content and the one or more resources; and communicating the platform-independent document to a computing device. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
9. A computer-implemented method for generating a platform-independent document comprising:
-
processing a document request identifying markup language content; providing the markup language content to a rendering engine configured to;
identify one or more resources in the markup language content, and communicate one or more resource requests for the one or more resources;processing the one or more resource requests as communicated by the rendering engine; retrieving the one or more resources; providing the one or more resources to the rendering engine, the rendering engine further configured to generate a platform-independent document based on the markup language content and the one or more resources; and communicating the platform-independent document to a computing device. - View Dependent Claims (10, 11, 12, 13, 14)
-
-
15. A computer program product comprising computer-readable program code capable of being executed by one or more processors when retrieved from a non-transitory computer-readable medium, the program code comprising instructions configurable to cause:
-
processing a document request identifying markup language content; providing the markup language content to a rendering engine configured to;
identify one or more resources in the markup language content, and communicate one or more resource requests for the one or more resources;processing the one or more resource requests as communicated by the rendering engine; retrieving the one or more resources; providing the one or more resources to the rendering engine, the rendering engine further configured to generate a platform-independent document based on the markup language content and the one or more resources; and communicating the platform-independent document to a computing device. - View Dependent Claims (16, 17, 18, 19)
-
-
20. The computer program product of claim , the instructions further configurable to cause:
-
attaching the security token to the internal resource request; communicating the internal resource request; and removing the security token.
-
Specification