GENERATING AND DISPLAYING ACTIVE REPORTS
First Claim
1. A non-transitory computer-readable medium storing instructions which, when executed by one or more processors, cause the one or more processors to perform operations comprising:
- receiving a request for a report from a user;
in response to receiving the request, retrieving data from a database and generating a file that (a) contains the data, (b) lacks code that generates graphical features with which the user can interact to cause a device of the user to alter a presentation of the data on a device display, and (c) contains a reference that the device of the user follows to obtain the code over a network; and
sending the file, without the code, to the device of the user.
1 Assignment
0 Petitions
Accused Products
Abstract
Embodiments of the present invention enable the generation and display of active reports. Applications of the present invention include its use in embodiments of a web-based product for managing an Information Technology (IT) infrastructure although the present invention is not limited to such applications. In embodiments, an active report is an active report file comprising report data and a user interface (UI) reference to a network location of code that defines an interactive UI comprising graphical user interface (GUI) components to be rendered when displaying the report data. In embodiments, the interactive UI is defined by UI code (such as an Adobe Flash Small Web Format (SWF) file) that also defines the UI of a rich internet application (RIA). In embodiments, the UI reference may be a link designating a location to the location of the UI code on a network, such as the Internet.
20 Citations
20 Claims
-
1. A non-transitory computer-readable medium storing instructions which, when executed by one or more processors, cause the one or more processors to perform operations comprising:
-
receiving a request for a report from a user; in response to receiving the request, retrieving data from a database and generating a file that (a) contains the data, (b) lacks code that generates graphical features with which the user can interact to cause a device of the user to alter a presentation of the data on a device display, and (c) contains a reference that the device of the user follows to obtain the code over a network; and sending the file, without the code, to the device of the user. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18)
-
-
19. A method for providing interactive report functionality, the method comprising:
-
receiving a request for a report from a user; in response to receiving the request, retrieving data from a database and generating a file that (a) contains the data, (b) lacks code that generates graphical features with which the user can interact to cause a device of the user to alter a presentation of the data on a device display, and (c) contains a reference that the device of the user follows to obtain the code over a network; and sending the file, without the code, to the device of the user.
-
-
20. A system for providing interactive report functionality, the system comprising:
-
a computer including memory and one or more microprocessors; and an active report generator executing on the computer that, in response to receiving a request for a report from a user, retrieves data from a database and generates a file that (a) contains the data, (b) lacks code that generates graphical features with which the user can interact to cause a device of the user to alter a presentation of the data on a device display, and (c) contains a reference that the device of the user follows to obtain the code over a network; and wherein the active report generator sends the generated file, without the code, to the device of the user.
-
Specification