Integrated proxy interface for web based report requester tool set
First Claim
1. An Internet based reporting system for communicating customer-specific data retrieved from an enterprise fulfilling server to a client workstation via an integrated interface, said system comprising:
- a client browser application located at said client workstation for enabling interactive Internet-based communications with said reporting system, said client workstation identified with a customer and providing said integrated interface;
at least one secure server for managing client sessions over the Internet, said secure server supporting a secure socket connection enabling encrypted communication between'"'"'said client browser application and said secure server;
a report requestor object presenting one or more selectable reporting options for said customer in accordance with pre-determined customer entitlements, said requester object generating a report request message in response to user selection of a specific reporting option for communication to a secure server over said secure socket connection;
a report manager server for maintaining an inventory of reports associated with a customer and receiving said report request message, said report manager server accessing report items in response to a request message and generating a response message including a metadata description of reporting items for a requested report, said response message and associated customer-specific data being communicated to a storage device associated with said client workstation over said secure socket connection;
wherein said retrieved data and said metadata description of reporting items are utilized to generate a completed report for presentation to said customer via said interface, said completed report including an amount of usage of telecommunications services by the customer.
7 Assignments
0 Petitions
Accused Products
Abstract
A Web/Internet based reporting system provides a common GUI enabling the requesting, customizing, scheduling and viewing of various types of reports generated by different server applications and/or application platforms. The reporting system includes a report manager, report scheduler and report requestor applications capable of defining, creating, managing and tracking specific reports that are available to customers in accordance with customer entitlements. Metadata messaging employed to enable specific report option presentation, report customization and report execution/scheduling options. A Web-based system infrastructure is provided that enables the acquisition and secure presentation of customer reports to customers from any client browser application.
464 Citations
26 Claims
-
1. An Internet based reporting system for communicating customer-specific data retrieved from an enterprise fulfilling server to a client workstation via an integrated interface, said system comprising:
-
a client browser application located at said client workstation for enabling interactive Internet-based communications with said reporting system, said client workstation identified with a customer and providing said integrated interface;
at least one secure server for managing client sessions over the Internet, said secure server supporting a secure socket connection enabling encrypted communication between'"'"'said client browser application and said secure server;
a report requestor object presenting one or more selectable reporting options for said customer in accordance with pre-determined customer entitlements, said requester object generating a report request message in response to user selection of a specific reporting option for communication to a secure server over said secure socket connection;
a report manager server for maintaining an inventory of reports associated with a customer and receiving said report request message, said report manager server accessing report items in response to a request message and generating a response message including a metadata description of reporting items for a requested report, said response message and associated customer-specific data being communicated to a storage device associated with said client workstation over said secure socket connection;
wherein said retrieved data and said metadata description of reporting items are utilized to generate a completed report for presentation to said customer via said interface, said completed report including an amount of usage of telecommunications services by the customer. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20)
-
-
21. A method for generating reports comprising customer-specific data for presentation via a Internet-based integrated interface, said integrated interface including a client browser application located at a client workstation for enabling interactive Internet-based communications between said customer and said integrated interface, said method comprising:
-
managing a client session over the Internet by providing a first server device capable of supporting a secure socket connection enabling encrypted communication between said client browser application and said first server;
providing a second server device for communicating with said first server device through a firewall over a second socket connection, said first secure socket and second socket connection forming a secure communications link for enabling forwarding of report request messages and associated report response messages;
presenting at said client workstation a report request menu including various user-selectable reporting options for said customer in accordance with customer entitlements;
generating a said report request message having said user-selected reporting options, said request message being communicated over said secure communications link;
maintaining an inventory of reports associated with a customer and accessing report items in accordance with said report request message;
generating a response message including a metadata description of said report items selected by a user;
communicating said response message and said customer-specific data to a storage device associated with said client workstation over said communications link; and
generating a report at said client workstation from said communicated data and said metadata description of said report, said report including an amount of usage of telecommunications services by the customer. - View Dependent Claims (22, 23, 24, 25, 26)
-
Specification