Dynamic reporting tool for conferencing customers
First Claim
Patent Images
1. A method for reporting by a conferencing services provider data related to conferencing services to customers separate from the conferencing services provider, comprising:
- receiving a request from a customer for data related to a conference conducted by participants associated with the customer wherein the participants are organized into groups using at least one identifier previously supplied by the customer;
receiving, from the customer, a primary search criteria to identify one of the groups of participants associated with the customer;
determining a set of possible filter criteria based on the identified group of participants and one or more data fields;
presenting the determined set of possible filter criteria to the customer;
receiving, from the customer, a selected filter criteria from among the set of possible filter criteria;
accessing data that satisfies the primary search criteria and the selected filter criteria; and
delivering a report containing data related to the conference meeting both the primary search criteria and the selected filter criteria.
9 Assignments
0 Petitions
Accused Products
Abstract
A dynamic reporting tool presents conferencing data to customers in a useful and flexible manner. Customers may customize standard reports using dynamic, comprehensive search criteria. Customers may also create custom ad hoc reports as needed. Furthermore, customers may access unbilled usage data and conduct searches on the unbilled usage data.
55 Citations
82 Claims
-
1. A method for reporting by a conferencing services provider data related to conferencing services to customers separate from the conferencing services provider, comprising:
-
receiving a request from a customer for data related to a conference conducted by participants associated with the customer wherein the participants are organized into groups using at least one identifier previously supplied by the customer; receiving, from the customer, a primary search criteria to identify one of the groups of participants associated with the customer; determining a set of possible filter criteria based on the identified group of participants and one or more data fields; presenting the determined set of possible filter criteria to the customer; receiving, from the customer, a selected filter criteria from among the set of possible filter criteria; accessing data that satisfies the primary search criteria and the selected filter criteria; and delivering a report containing data related to the conference meeting both the primary search criteria and the selected filter criteria. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 79)
-
-
14. A method for reporting unbilled charges related to conferencing services to customers, comprising:
- receiving a request from a customer for data related to unbilled charges for conferences conducted by participants associated with the customer wherein the participants are organized into groups by office using at least one identifier previously supplied by the customer;
receiving, from the customer, a primary search criteria to identify a group of participants associated with the customer;
presenting a list of data fields based on the identified group of participant available within the unbilled charge data corresponding to the customer;
receiving a secondary search criteria selected from among the list of data fields by the customer;
searching the unbilled charge data corresponding to the customer for unbilled charge data meeting both the primary search criteria and secondary search criteria; and
delivering, without concurrently billing, the unbilled charge data meeting both the primary search criteria and secondary search criteria to the customer. - View Dependent Claims (15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25)
- receiving a request from a customer for data related to unbilled charges for conferences conducted by participants associated with the customer wherein the participants are organized into groups by office using at least one identifier previously supplied by the customer;
-
26. A method for reporting data related to charges for conferencing services to customers, comprising:
-
receiving a request from a customer for a report of charges related to conferences conducted by participants associated with the customer wherein the participants are organized into groups using at least one identifier previously supplied by the customer; receiving, from the customer, a primary search criteria to identify a group of participants associated with the customer; displaying a list of data fields available within charges related to conferences conducted by participants associated with the customer; receiving a selection of at least one of the listed data fields from the customer; receiving a display order indicating an order for displaying the selected data fields from the customer; receiving a sort order indicating an order for sorting data in the selected data fields from the customer; and generating a report including data in the selected data fields displayed in the display order and sorted in the sort order. - View Dependent Claims (27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 80)
-
-
37. A system for reporting by a conferencing services provider data related to conferencing services to customers separate from the conferencing services provider, comprising:
-
a request receiving component configured to receive a request from a customer for data related to a conference conducted by participants associated with the customer wherein the participants are organized into groups using at least one identifier previously supplied by the customer; a primary receiving component configured to receive, from the customer, a primary search criteria to identify one of the groups of participants associated with the customer; a determining component configured to determine a set of possible filter criteria based on the identified group of participants and one or more data fields; a presenting component configured to present the determined set of possible filter criteria to the customer; a secondary receiving component configured to receive, from the customer, a selected filter criteria from among the set of possible filter criteria; accessing data that satisfies the primary search criteria and the selected filter criteria; and a delivering component configured to deliver a report containing data related to the conference meeting both the primary search criteria and the selected filter criteria. - View Dependent Claims (38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48, 49, 81)
-
-
50. A system for reporting unbilled charges related to conferencing services to customers, comprising:
-
a request receiving component configured to receive a request from a customer for data related to unbilled charges for conferences conducted by participants associated with the customer wherein the participants are organized into groups by office using at least one identifier previously supplied by the customer; a receiving component configured to receive from the customer a primary search criteria to identify a group of participants associated with the customer; a presenting component configured to present a list of data fields based on the identified group of participants available within the unbilled charge data corresponding to the customer; a criteria receiving component configured to receive a search criteria selected from among the list of data fields by the customer; a searching component configured to search the unbilled charge data corresponding to the customer for unbilled charge data meeting the search criteria; and a delivering component configured to deliver, without concurrently billing, the unbilled charge data meeting the search criteria to the customer. - View Dependent Claims (51, 52, 53, 54, 55, 56, 57, 58, 59, 60, 61)
-
-
62. A system for reporting data related to charges for conferencing services to customers, comprising:
-
a request receiving component configured to receive a request from a customer for a report of charges related to conferences conducted by participants associated with the customer wherein the participants are organized into groups using at least one identifier previously supplied by the customer; receiving, from the customer, a primary search criteria to identify a group of participants associated with the customer; a displaying component configured to display a list of data fields available within charges related to conferences conducted by participants associated with the customer; a field receiving component configured to receive a selection of at least one of the listed data fields from the customer; an order receiving component configured to receive a display order indicating an order for displaying the selected data fields from the customer; a sort receiving component configured to receive a sort order indicating an order for sorting data in the selected data fields from the customer; and a generating component configured to generate a report including data in the selected data fields displayed in the display order and sorted in the sort order. - View Dependent Claims (63, 64, 65, 66, 67, 68, 69, 70, 71, 72, 82)
-
-
73. A system for reporting by a conferencing services provider data related to conferencing services to customers separate from the conferencing services provider, comprising:
-
means for receiving a request from a customer for data related to a conference conducted by participants associated with the customer wherein the participants are organized into groups using at least one identifier previously supplied by the customer; means for receiving, from the customer, a primary search criteria to identify one of the groups of participants associated with the customer; means for determining a set of possible filter criteria based on the identified group of participants and one or more data fields; means for presenting the determined set of possible filter criteria to the customer; means for receiving, from the customer, a selected filter criteria from among the possible filter criteria; means for accessing data that satisfies the primary search criteria and the selected filter criteria; and means for delivering a report containing data related to the conference meeting both the primary search criteria and the selected filter criteria.
-
-
74. A system for reporting unbilled charges related to conferencing services to customers, comprising:
-
means for receiving a request from a customer for data related to unbilled charges for conferences conducted by participants associated with the customer wherein the participants are organized into groups by office using at least one identifier previously supplied by the customer; means for receiving, from the customer, a primary search criteria to identify a group of participants associated with the customer; means for presenting a list of data fields based on the identified group of participants available within the unbilled charge data corresponding to the customer; means for receiving a search criteria selected from among the list of data fields by the customer; means for searching the unbilled charge data corresponding to the customer for unbilled charge data meeting the search criteria; and means for delivering, without concurrently billing, the unbilled charge data meeting the search criteria to the customer.
-
-
75. A system for reporting data related to charges for conferencing services to customers, comprising:
-
means for receiving a request from a customer for a report of charges related to conferences conducted by participants associated with the customer wherein the participants are organized into groups using at least one identifier previously supplied by the customer; receiving, from the customer, a primary search criteria to identify a group of participants associated with the customer; means for displaying a list of data fields available within charges related to conferences conducted by participants associated with the customer; means for receiving a selection of at least one of the listed data fields from the customer; means for receiving a display order indicating an order for displaying the selected data fields from the customer; means for receiving a sort order indicating an order for sorting data in the selected data fields from the customer; and means for generating a report including data in the selected data fields displayed in the display order and sorted in the sort order.
-
-
76. A computer-readable medium with code embodied therein for performing a method for reporting by a conferencing services provider data related to conferencing services to customers separate from the conferencing services provider, the method comprising:
-
receiving a request from a customer for data related to a conference conducted by participants associated with the customer wherein the participants are organized into groups using at least one identifier previously supplied by the customer; receiving, from the customer, a primary search criteria to identify one of the groups of participants associated with the customer; determining a set of possible filter criteria based on the identified group of participants and one or more data fields; presenting the determined set of possible filter criteria to the customer; receiving, from the customer, a selected filter criteria from among the set of possible filter criteria; accessing data that satisfies the primary search criteria and the selected filter criteria; and delivering a report containing data related to the conference meeting both the primary search criteria and the selected filter criteria.
-
-
77. A non-transitory computer-readable medium with code embodied therein for performing a method for reporting by a conferencing services provider data related to conferencing services to customers separate from the conferencing services provider, the method comprising:
- receiving a request from a customer for data related to unbilled charges for conferences conducted by participants associated with the customer wherein the participants are organized into groups by office using at least one identifier previously supplied by the customer;
receiving, from the customer, a primary search criteria to identify a group of participants associated with the customer;
presenting a list of data fields based on the identified group of participant available within the unbilled charge data corresponding to the customer;
receiving a secondary search criteria selected from among the list of data fields by the customer;
searching the unbilled charge data corresponding to the customer for unbilled charge data meeting both the primary search criteria and secondary search criteria; and
delivering, without concurrently billing, the unbilled charge data meeting both the primary search criteria and secondary search criteria to the customer.
- receiving a request from a customer for data related to unbilled charges for conferences conducted by participants associated with the customer wherein the participants are organized into groups by office using at least one identifier previously supplied by the customer;
-
78. A computer-readable medium with code embodied therein for performing a method for reporting data related to charges for conferencing services to customers, the method comprising:
-
receiving a request from a customer for a report of charges related to conferences conducted by participants associated with the customer wherein the participants are organized into groups using at least one identifier previously supplied by the customer; receiving, from the customer, a primary search criteria to identify a group of participants associated with the customer; displaying a list of data fields available within charges related to conferences conducted by participants associated with the customer; receiving a selection of at least one of the listed data fields from the customer; receiving a display order indicating an order for displaying the selected data fields from the customer; receiving a sort order indicating an order for sorting data in the selected data fields from the customer; and generating a report including data in the selected data fields displayed in the display order and sorted in the sort order.
-
Specification