Augmenting a report with metadata for export to a non-report document
First Claim
Patent Images
1. A computer-implemented method comprising:
- opening, by a report engine of a report server, a report document, the report server passing information about a server name and a report identification (ID) of the report document;
storing, by the report engine, the passed information;
receiving, the report engine, an export call for the report document from an exporter module;
passing the report document and the stored information to the exporter module;
creating and encrypting, by the export module, a string comprising the stored information and at least one other attribute of the report document; and
encrypting and embedding, by the export module, the string into the report document; and
transmitting the report document to a non-reporting application, the non-reporting application decrypting the string to import the report document into a non-report document.
2 Assignments
0 Petitions
Accused Products
Abstract
A computer readable medium includes executable instructions to create a report; augment the report with metadata including a report identifier and parameter information; and export the report and metadata to a non-report electronic document.
98 Citations
13 Claims
-
1. A computer-implemented method comprising:
-
opening, by a report engine of a report server, a report document, the report server passing information about a server name and a report identification (ID) of the report document; storing, by the report engine, the passed information; receiving, the report engine, an export call for the report document from an exporter module; passing the report document and the stored information to the exporter module; creating and encrypting, by the export module, a string comprising the stored information and at least one other attribute of the report document; and encrypting and embedding, by the export module, the string into the report document; and transmitting the report document to a non-reporting application, the non-reporting application decrypting the string to import the report document into a non-report document. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11)
-
-
12. A non-transitory computer readable medium comprising instructions, which when executed by at least one data processor of at least one computing system, result in operations comprising:
-
opening, by a report engine of a report server, a report document, the report server passing information about a server name and a report identification (ID) of the report document; storing, by the report engine, the passed information; receiving, the report engine, an export call for the report document from an exporter module; passing the report document and the stored information to the exporter module; creating and encrypting, by the export module, a string comprising the stored information and at least one other attribute of the report document; and encrypting and embedding, by the export module, the string into the report document; and transmitting the report document to a non-reporting application, the non-reporting application decrypting the string to import the report document into a non-report document.
-
-
13. A system comprising:
-
at least one data processor; and memory storing instructions, which when executed by the at least one data processor, result in operations comprising; opening, by a report engine of a report server, a report document, the report server passing information about a server name and a report identification (ID) of the report document; storing, by the report engine, the passed information; receiving, the report engine, an export call for the report document from an exporter module; passing the report document and the stored information to the exporter module; creating and encrypting, by the export module, a string comprising the stored information and at least one other attribute of the report document; and encrypting and embedding, by the export module, the string into the report document; and transmitting the report document to a non-reporting application, the non-reporting application decrypting the string to import the report document into a non-report document.
-
Specification