System for active reports with drill down capability using memory mapping of HTML files with embedded data
First Claim
1. A method of reporting storage mechanism usage to a user, comprising:
- generating an intermediate format copy of files in a storage mechanism;
converting the intermediate format copy of the files to a user-readable format copy of the files;
mapping the user-readable format copy of the files to memory into a report; and
managing the report by using the mapping to load only the files that are requested.
10 Assignments
0 Petitions
Accused Products
Abstract
A system and method for obtaining information on a large number of files, and to view and take action on those files. The present invention compiles a report on a file system in HTML format that is displayed by a browser. The report allows users to manage their files, or portions of their files, directly from the report, relieving system administrators of this burden. The method comprises: requesting Active Reports to be run; generating a CSV formatted copy of the files in the storage mechanism; converting the CSV formatted copy of the files to an HTML formatted copy of the files; reading the HTML formatted copy of the files so that the user can view the files; loading the file data by mapping the HTML formatted copy of the files to memory into a spreadsheet-like grid; and managing the display of the report and user report requests.
-
Citations
28 Claims
-
1. A method of reporting storage mechanism usage to a user, comprising:
-
generating an intermediate format copy of files in a storage mechanism;
converting the intermediate format copy of the files to a user-readable format copy of the files;
mapping the user-readable format copy of the files to memory into a report; and
managing the report by using the mapping to load only the files that are requested. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28)
-
-
15. A system of reporting storage mechanism usage to a user, comprising:
-
a distributed computer network connecting at least one workstation, at least one browser, a storage mechanism, a scan application, and a reporting application;
wherein the at least one workstation uses the at least one browser to display information to the user;
wherein the storage mechanism stores data;
wherein the reporting application accesses the scan application and the storage mechanism;
wherein the scan application scans the storage mechanism and generates an intermediate format copy of the files in a storage mechanism;
wherein the scan application converts the intermediate format copy of the files to an HTML format copy of the files;
wherein the browser reads the HTML format copy of the files so that the user can view the files;
wherein the reporting application maps the HTML format copy of the files to memory into a report; and
wherein the reporting application manages the report by using the mapping to load only the files that are requested.
-
Specification