Claims
- 1. A system for conducting a communication comprising:
at least one device for realizing a plurality of events in the communication, the at least one device generating a plurality of records concerning the events, respectively, the records including data descriptive of the respective events, each record including an identifier identifying the communication; and a server for processing the records before transmission thereof.
- 2. The system of claim 1 wherein the communication includes an information assistance call.
- 3. The system of claim 1 wherein the at least one device includes a switch subsystem for receiving the communication.
- 4. The system of claim 1 wherein the at least one device includes a voice response unit.
- 5. The system of claim 1 wherein at least one device includes a database subsystem for providing information assistance in the communication.
- 6. The system of claim 1 wherein at least one of the events includes a search for a telephone number.
- 7. The system of claim 1 wherein the at least one of the events includes a StarBack event.
- 8. The system of claim 1 wherein the data includes information identifying classes to which the respective events belong.
- 9. The system of claim 1 wherein the server compresses the data in the records before transmission thereof.
- 10. The system of claim 1 wherein the server controls a rate at which the records are transmitted.
- 11. The system of claim 1 wherein the server identifies selected records which are not to be transmitted.
- 12. The system of claim 1 wherein the server identifies priority statuses of the records and causes the records to be transmitted in an order pursuant to the priority statuses thereof.
- 13. The system of claim 12 wherein each of the priority statuses is indicated by a weight value relative to a predetermined weight value.
- 14. Apparatus for conducting a communication, the apparatus comprising:
an interface for receiving a plurality of records, each record being associated with a respective one of a plurality of events occurring during the communication, each record including at least an identifier identifying the communication; a memory for storing a configuration file; and a processor for processing the records based on a specification in the configuration file.
- 15. The apparatus of claim 14 wherein the records are transmissible, and the processor compresses data in the records before transmission thereof.
- 16. The apparatus of claim 15 wherein the specification includes a translation table, and the data is compressed by translating selected terms in the records to representations thereof in accordance with the translation table.
- 17. The apparatus of claim 14 wherein the records are transmissible, and the processor controls a rate at which the records are transmitted.
- 18. The apparatus of claim 17 wherein the specification includes a selected length of a time window, and the processor controls the rate based on a latency measure within the time window.
- 19. The apparatus of claim 14 wherein each record includes a plurality of fields, and the processor identifies selected records which are transmissible based on one or more values in a selected field of the selected records, the specification including the identity of the selected field and the one or more values.
- 20. The apparatus of claim 14 wherein the records are transmissible, and the processor identifies priority statuses of the records based on the specification, the processor causing the records to be transmitted in an order pursuant to the priority statuses thereof.
- 21. The apparatus of claim 20 wherein each record has a plurality of fields, the specification including an association of a priority value with at least one of the fields which has a selected value.
- 22. The apparatus of claim 21 wherein the priority value includes a weight value relative to a predetermined weight value.
- 23. A communications system for processing a call received in a call center where an operator provides services in the call, the communications system comprising:
at least one device for helping the operator to provide the services in the call, the at least one device generating a plurality of event records concerning the services, each event record including an identifier identifying the call; a memory for storing a configuration file; a first server for processing the event records in accordance with a specification in the configuration file; and a second server for receiving the processed event records from the first server through a communications network, the second server generating a database including selected data from the received event records.
- 24. The system of claim 23 wherein the at least one device includes a switch subsystem for receiving the call.
- 25. The system of claim 23 wherein the at least one device includes a voice response unit.
- 26. The system of claim 23 wherein the at least one device includes a database subsystem for providing information assistance in the call.
- 27. The system of claim 23 wherein at least one of the services includes a search for a telephone number.
- 28. The system of claim 23 wherein the at least one of the services includes a StarBack service.
- 29. The system of claim 23 wherein the specification includes a translation table, and the first server translates selected terms in the event records to representations thereof in accordance with the translation table.
- 30. The system of claim 23 wherein the specification includes a selected length of a time window, and the first server controls a rate at which the event records are sent to the second server based on a latency measure within the time window.
- 31. The system of claim 23 wherein each event record includes a plurality of fields, selected event records being sent by the first server to the second server, the first server identifying the selected event records based on one or more values of a selected field in the selected event records, the specification including the identity of the selected field and the one or more values.
- 32. The system of claim 23 wherein the first server identifies priority statuses of the event records based on the specification, the first server causing the event records to be transmitted to the second server in an order pursuant to the priority statuses thereof.
- 33. The system of claim 32 wherein each event record has a plurality of fields, the specification including an association of a priority value with at least one of the fields which has a selected value.
- 34. The system of claim 23 wherein the first server causes the event records to be stored when a loss of a connection through the communications network is determined.
- 35. The system of claim 23 wherein the communications network includes a wide area network (WAN).
- 36. Apparatus for capturing events comprising:
an interface for receiving data concerning first events; a processor for inserting the data into a database, and identifying second events based on selected data being inserted into the database; and an output for generating records representing the second events.
- 37. The apparatus of claim 36 wherein the data includes identifiers identifying at least one class to which the first events belong.
- 38. The apparatus of claim 36 wherein the records include identifiers identifying at least one class to which the second events belong.
- 39. The apparatus of claim 36 wherein the first events concern outbound calls made from a call center, and the second events concern long distance connections made in the outbound calls.
- 40. The apparatus of claim 36 wherein the first events concern conference calls made through a call center, and the second events concern long distance connections made in the conference calls.
- 41. The apparatus of claim 36 wherein the first events concern outbound calls made from a call center, and the second events concern a selected service to which the outbound calls are connected.
- 42. The apparatus of claim 36 wherein the first events concern conference calls made through a call center, and the second events concern a selected service to which the conference calls are connected.
- 43. Apparatus for compiling statistics concerning at least one communication, the communication including a plurality of events occurring during the communication, the apparatus comprising:
an interface for receiving records representing the events, each record including an identifier; a processor for associating selected records with the communication based on the identifiers in the selected records; and an output for generating the statistics concerning the communication based on data in the selected records.
- 44. The apparatus of claim 43 wherein the communication includes an information assistance call.
- 45. The apparatus of claim 43 wherein the identifiers each identify the communication.
- 46. The apparatus of claim 43 wherein the statistics is a function of time when the communication takes place.
- 47. The apparatus of claim 43 wherein the statistics is a function of an interval during which the communication takes place.
- 48. The apparatus of claim 43 wherein the communication is conducted through a call center, and the statistics is a function of a location of the call center.
- 49. The apparatus of claim 43 wherein the communication is transported through a carrier, and the statistics is a function of the carrier.
- 50. The apparatus of claim 43 wherein the communication originates from a market, and the statistics is a function of the market.
- 51. The apparatus of claim 43 wherein the selected records are selected based on a type of event represented thereby.
- 52. The apparatus of claim 43 wherein the data includes indications of selected events represented by the selected records.
- 53. A method for use in a system for conducting a communication, the system including at least one device, the method comprising:
realizing by the at least one device a plurality of events in the communication; generating by the at least one device a plurality of records concerning the events, respectively, the records including data descriptive of the respective events, each record including an identifier identifying the communication; and processing the records before transmission thereof.
- 54. The method of claim 53 wherein the communication includes an information assistance call.
- 55. The method of claim 53 wherein at least one of the events includes a search for a telephone number.
- 56. The method of claim 53 wherein the at least one of the events includes a StarBack event.
- 57. The method of claim 53 wherein the data includes information identifying classes to which the respective events belong.
- 58. The method of claim 53 wherein the processing includes compressing the data in the records before transmission thereof.
- 59. The method of claim 53 wherein the processing includes controlling a rate at which the records are transmitted.
- 60. The method of claim 53 wherein the processing includes identifying selected records which are not to be transmitted.
- 61. The method of claim 53 wherein the processing includes identifying priority statuses of the records and causing the records to be transmitted in an order pursuant to the priority statuses thereof.
- 62. The method of claim 61 wherein each of the priority statuses is indicated by a weight value relative to a predetermined weight value.
- 63. A method for collecting information concerning a communication, the method comprising:
receiving a plurality of records, each record being associated with a respective one of a plurality of events occurring during the communication, each record including at least an identifier identifying the communication; storing a configuration file; and processing the records based on a specification in the configuration file.
- 64. The method of claim 63 wherein the records are transmissible, and the processing includes compressing data in the records before transmission thereof.
- 65. The method of claim 63 wherein the specification includes a translation table, and the data is compressed by translating selected terms in the records to representations thereof in accordance with the translation table.
- 66. The method of claim 63 wherein the records are transmissible, and the processing includes controlling a rate at which the records are transmitted.
- 67. The method of claim 66 wherein the specification includes a selected length of a time window, and the rate is controlled based on a latency measure within the time window.
- 68. The method of claim 63 wherein each record includes a plurality of fields, and the processing includes identifying selected records which are transmissible based on one or more values in a selected field of the selected records, the specification including the identity of the selected field and the one or more values.
- 69. The method of claim 63 wherein the records are transmissible, and the processing includes identifying priority statuses of the records based on the specification, and causing the records to be transmitted in an order pursuant to the priority statuses thereof.
- 70. The method of claim 69 wherein each record has a plurality of fields, the specification including an association of a priority value with at least one of the fields which has a selected value.
- 71. The method of claim 70 wherein the priority value includes a weight value relative to a predetermined weight value.
- 72. A method for use in a communications system for processing a call received in a call center where an operator provides services in the call, the communications system including at least one device, the method comprising:
using the at least one device to help provide the services in the call; generating by the at least one device a plurality of event records concerning the services, each event record including an identifier identifying the call; storing a configuration file; processing the event records in accordance with a specification in the configuration file; receiving the processed event records through a communications network; and generating a database which includes selected data from the received event records.
- 73. The method of claim 72 wherein at least one of the services includes a search for a telephone number.
- 74. The method of claim 72 wherein the at least one of the services includes a StarBack service.
- 75. The method of claim 72 wherein the specification includes a translation table, and the processing includes translating selected terms in the event records to representations thereof in accordance with the translation table.
- 76. The method of claim 72 wherein the specification includes a selected length of a time window, and the processing includes controlling a rate at which the event records are transmitted through the communications network based on a latency measure within the time window.
- 77. The method of claim 72 wherein each event record includes a plurality of fields, selected event records being transmitted through the communications network, the processing including identifying the selected event records based on one or more values of a selected field in the selected event records, the specification including the identity of the selected field and the one or more values.
- 78. The method of claim 72 wherein the processing includes identifying priority statuses of the event records based on the specification, and causing the event records to be transmitted through the communications network in an order pursuant to the priority statuses thereof.
- 79. The method of claim 78 wherein each event record has a plurality of fields, the specification including an association of a priority value with at least one of the fields which has a selected value.
- 80. The method of claim 72 wherein the processing includes storing the event records when a loss of a connection through the communications network is determined.
- 81. A method for capturing events comprising:
receiving data concerning first events; inserting the data into a database; identifying second events based on selected data being inserted into the database; and generating records representing the second events.
- 82. The method of claim 81 wherein the data includes identifiers identifying at least one class to which the first events belong.
- 83. The method of claim 81 wherein the records include identifiers identifying at least one class to which the second events belong.
- 84. The method of claim 81 wherein the first events concern outbound calls made from a call center, and the second events concern long distance connections made in the outbound calls.
- 85. The method of claim 81 wherein the first events concern conference calls made through a call center, and the second events concern long distance connections made in the conference calls.
- 86. The method of claim 81 wherein the first events concern outbound calls made from a call center, and the second events concern a selected service to which the outbound calls are connected.
- 87. The method of claim 81 wherein the first events concern conference calls made through a call center, and the second events concern a selected service to which the conference calls are connected.
- 88. A method for compiling statistics concerning at least one communication, the communication including a plurality of events occurring during the communication, the method comprising:
receiving records representing the events, each record including an identifier; associating selected records with the communication based on the identifiers in the selected records; and generating the statistics concerning the communication based on data in the selected records.
- 89. The method of claim 88 wherein the communication includes an information assistance call.
- 90. The method of claim 88 wherein the identifiers each identify the communication.
- 91. The method of claim 88 wherein the statistics is a function of time when the communication takes place.
- 92. The method of claim 88 wherein the statistics is a function of an interval during which the communication takes place.
- 93. The method of claim 88 wherein the communication is conducted through a call center, and the statistics is a function of a location of the call center.
- 94. The method of claim 88 wherein the communication is transported through a carrier, and the statistics is a function of the carrier.
- 95. The method of claim 88 wherein the communication originates from a market, and the statistics is a function of the market.
- 96. The method of claim 88 wherein the selected records are selected based on a type of event represented thereby.
- 97. The method of claim 88 wherein the data includes indications of selected events represented by the selected records.
Parent Case Info
[0001] This application claims priority of U.S. Provisional Application No. 60/244,086 filed on Oct. 27, 2000 under 37 U.S.C. § 119(e).
Provisional Applications (1)
|
Number |
Date |
Country |
|
60244086 |
Oct 2000 |
US |
Divisions (1)
|
Number |
Date |
Country |
Parent |
09777061 |
Feb 2001 |
US |
Child |
10780515 |
Feb 2004 |
US |