Systems and methods for generating reports
First Claim
Patent Images
1. In a system comprising at least one server, a method for generating a report regarding a user'"'"'s telecommunications usage, comprising:
- providing a user interface for a client device associated with the user, the user interface allowing the user to generate a report request associated with the user'"'"'s telecommunications usage, the user interface including a test button to allow the user to test the report prior to finalizing the report;
receiving, from the user, information identifying a plurality of fields associated with at least one telecommunications product, at least one set of data upon which the report will be based, and a test command via selection of the test button;
receiving, at the server, the information identifying the plurality of fields, the at least one set of data and the test command;
generating the report based on the received information;
downloading the report to the client device; and
receiving, from the user, input associated with at least one of modifying one of the plurality of fields, adding or deleting one of the plurality of fields, or modifying a condition associated with one of the plurality of fields.
9 Assignments
0 Petitions
Accused Products
Abstract
A system for generating reports includes a graphical user interface that enables a user to submit requests for pre-defined or customized reports. The user may select the data upon which a report will be based and test the report at various stages to determine whether the report will provide the desired information.
66 Citations
26 Claims
-
1. In a system comprising at least one server, a method for generating a report regarding a user'"'"'s telecommunications usage, comprising:
-
providing a user interface for a client device associated with the user, the user interface allowing the user to generate a report request associated with the user'"'"'s telecommunications usage, the user interface including a test button to allow the user to test the report prior to finalizing the report; receiving, from the user, information identifying a plurality of fields associated with at least one telecommunications product, at least one set of data upon which the report will be based, and a test command via selection of the test button; receiving, at the server, the information identifying the plurality of fields, the at least one set of data and the test command; generating the report based on the received information; downloading the report to the client device; and receiving, from the user, input associated with at least one of modifying one of the plurality of fields, adding or deleting one of the plurality of fields, or modifying a condition associated with one of the plurality of fields. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. A computer-readable medium having stored thereon a plurality of sequences of instructions, said sequences of instructions including instructions which, when executed by a processor, cause the processor to:
-
provide a graphical user interface (GUI) to a client device, the GUI allowing a user to generate a request for a customized report associated with the user'"'"'s telecommunications usage and to select at least one set of data upon which the customized report will be based; generate the customized report based on information received via the GUI, the information identifying various fields and conditions associated with the customized report; provide the customized report to the client device; and provide an indication to the client device that a deferred report is available. - View Dependent Claims (9, 10, 11, 12, 13, 14)
-
-
15. A system for generating reports, comprising:
-
a memory configured to store data associated with a customer'"'"'s telecommunications usage; and a processor configured to; provide a graphical user interface (GUI) allowing the customer to generate a request for a customized report and to select data upon which the customized report will be based, receive information identifying various fields and conditions associated with the customized report and information identifying at least one set of data upon which the customized report will be based, the at least one set of data being stored in the memory, generate the customized report based on the received information and the at least one set of data, provide the customized report, receive information identifying at least one report and a deferred output option, execute the at least one report, and defer output of the at least one report to the client device to a later time. - View Dependent Claims (16, 17, 18, 19, 20)
-
-
21. A computer-readable medium having stored thereon a plurality of sequences of instructions for telecommunications usage, said sequences of instructions including instructions which, when executed by a processor, cause the processor to:
-
provide a graphical user interface (GUI) allowing the user to; generate a request for a report, the report including at least one of a pre-defined report and a customized report, identify data upon which the report will be based, test the report at various stages via selection of a test button, and identify a plurality of reports and at least one of a deferred output option or a scheduled execution option; and generate the report based on information received via the GUI. - View Dependent Claims (22, 23, 24, 25, 26)
-
Specification