[미국특허]
Systems and methods for capturing communications data
원문보기
IPC분류정보
국가/구분
United States(US) Patent
등록
국제특허분류(IPC7판)
H04M-003/00
H04M-005/00
출원번호
US-0693814
(2007-03-30)
등록번호
US-8437465
(2013-05-07)
발명자
/ 주소
Williams, Jamie Richard
Brodhagen, Kenneth Richard
출원인 / 주소
Verint Americas, Inc.
대리인 / 주소
Meunier Carlin & Curfman
인용정보
피인용 횟수 :
1인용 특허 :
146
초록▼
Systems and methods for capturing communications data are provided. An exemplary method comprises the steps of: establishing connection with a customer center, the customer center being associated with a communications infrastructure; obtaining information that is related to the communications infra
Systems and methods for capturing communications data are provided. An exemplary method comprises the steps of: establishing connection with a customer center, the customer center being associated with a communications infrastructure; obtaining information that is related to the communications infrastructure, the information obtained being related to a communications protocol that is associated with the communications infrastructure; determining the type of communications protocol based on the information obtained; determining whether the type of communications protocol is supported by a recording system; responsive to determining that the type of communications protocol is supported, receiving communications data using the determined communications protocol; determining whether to record the received communications data; and responsive to determining that the received communications data are to be recorded, recording the received communications data.
대표청구항▼
1. A method for capturing communications data from a customer center coupled to a recording system, comprising the steps of: receiving information related to a communications protocol;determining whether the communications protocol is supported by the recording system;receiving communications data u
1. A method for capturing communications data from a customer center coupled to a recording system, comprising the steps of: receiving information related to a communications protocol;determining whether the communications protocol is supported by the recording system;receiving communications data using the supported communications protocol;receiving external call contact events associated with the communications data; andrecording the received communications data based on the received external call contact events, wherein determining whether the communications protocol is supported comprises searching through an interface library database having multiple interface libraries and determining whether there is a corresponding interface library with a set of rules for the determined communications protocol, the set of rules being associated with data representation, signaling, authentication and error detection, that are needed to send information over a communications channel; and wherein the method further comprising determining that the communications protocol is not supported, and downloading a corresponding interface library that has a set of rules for the communications protocol. 2. The method as defined in claim 1, further comprising: identifying the types of communications data associated with the received communications data; andresponsive to identifying the types of communications data, determining multiple interfaces that facilitate recording the communications data. 3. The method as defined in claim 2, further comprising allocating resources to record the communications data. 4. The method as defined in claim 3, wherein the allocated resources are local storage databases. 5. The method as defined in claim 4, further comprising accessing the database of the recorded communications data. 6. The method as defined in claim 5, further comprising analyzing the accessed communications data stored in the database. 7. A system for capturing communications data, comprising: a communications infrastructure;a recording system being operative to establish connection with the customer center via the communications infrastructure, the recording system being operative to: obtain information related to the communications infrastructure, the information obtained being related to a communications protocol that is associated with the communications infrastructure;determine the type of communications protocol based on the information obtained;determine the type of communications protocol associated with the communications infrastructure;determine whether the type of communications protocol is supported by the recording system;responsive to determining that the type of communications protocol is supported, receive communications data using the determined communications protocol;receive external call contact events associated with the communications data;determine whether to record the received communications data based on the external call contact events; andresponsive to determining that the received communications data are to be recorded, record the communications data, wherein the recording system includes an interface library database having multiple interface libraries, the recording system being operative to search through the interface library database and determine a corresponding interface library with a set of rules for data representation, signaling, authentication and error detection, that are needed to send information over a communications channel; and wherein responsive to the recording system determining that the communications protocol is not supported, a corresponding interface library is uploaded into the recording system, the uploaded interface library having a set of rules for the communications protocol. 8. The system as defined in claim 7, wherein the least one interface library includes a Time Division Multiplexing (TDM) interface library and an Internet Protocol (IP) interface library that include sets of rules associated with TOM and IP infrastructures, respectively. 9. The system as defined in claim 8, wherein the IP interface library includes code associated with at least one of the following: Pseudowire Emulation Edge to Edge (PWE3) protocol, Session Initiation Protocol (SIP), and Real-Time Transport Protocol (RTP). 10. The system as defined in claim 7, wherein each interface library includes a size buffer parameter and a callback period parameter, the size buffer parameter being operative to control the size of the buffer used to hold communications data for each channel, the callback period parameter being operative to control the frequency of callbacks, the size buffer parameter and callback period parameter being operative to facilitate initializing and shutting down the interface library. 11. The system as defined in claim 10, wherein each interface library is operative to initialize and shutdown at least one time. 12. The system as defined in claim 10, wherein each interface library is operative to initialize multiple times without interrupting the operation of the recording system. 13. The system as defined in claim 7, wherein the recording system includes means for facilitating communications with the customer center. 14. The system as defined in claim 7, wherein the customer center includes a switch and a network card, both of which facilitate communications with the recording system. 15. The system as defined in claim 7, wherein the recording system comprises: a recorder controller operative to determine whether to record communications data of various types and to transmit control signals that include instructions to record the communications data; anda capture engine operative to receive the control signals and to receive the communications data,wherein the capture engine includes multiple interfaces operative to facilitate receiving and recording the communications data,wherein the capture engine is further operative to: determine whether to record the received communications data based on the control signals, responsive to determining that the received communications data are to be recorded, determine types of communications data associated with the received communications data,responsive to determining the types of communications data, determine the multiple interfaces that facilitate recording the communications data, andrecord the communications data via the corresponding multiple interfaces. 16. The system as defined in claim 15, further comprising an archive system operative to store the communications data. 17. The system as defined in claim 16, wherein the archive system stores the recorded communications data in a database. 18. The system as defined in claim 17, wherein the multiple interfaces include one of the following: trunk tap, extension tap, TDM terminated, IP terminated, and VoIP filtering interfaces. 19. A recording system that captures communications data, comprising: an interface device that is operative to establish a connection with a customer center via a communications infrastructure; anda capture engine that communicates with the interface device, the capture engine having at least one interface library, the capture engine being operative to: receive information related to the communications infrastructure, the received information being related to a communications protocol that is associated with the communications infrastructure determine the type of communications protocol based on the information obtained; receive external call contact events associated with the communications data;determine whether the at least one interface library has a set of rules for the communications protocol, the set of rules being associated with at least one of the following: data representation, signaling, authentication and error detection, any of which is needed to send information over a communications channel, receive communications data using the communications protocol, determine whether to record the received communications data, and responsive to determining that the received communications data are to be recorded based on the external call contact events, record the communications data; and wherein responsive to the capture engine determining that the communications protocol is not supported, a corresponding interface library is uploaded into the capture engine, the uploaded interface library having a set of rules for the communications protocol. 20. The recording system as defined in claim 19, wherein the capture engine includes an interface library database having multiple interface libraries, the capture engine being operative to search through the interface library database and determine a corresponding interface library with a set of rules for the communications protocol. 21. The recording system as defined in claim 19, wherein the least one interface library includes a Time Division Multiplexing (TDM) interface library and an Internet Protocol (IP) interface library that include code associated with TDM and IP infrastructures, respectively. 22. The recording system as defined in claim 21, wherein the IP interface library includes code associated with at least one of the following: Pseudowire Emulation Edge to Edge (PWE3) protocol, Session Initiation Protocol (SIP), and Real-Time Transport Protocol (RTP). 23. The recording system as defined in claim 19, wherein each interface library includes a size buffer parameter and a callback period parameter, the size buffer parameter being operative to control the size of the buffer used to hold communications data for each channel, the callback period parameter being operative to control the frequency of callbacks, the size buffer parameter and callback period parameter being operative to facilitate initializing and shutting down the interface library. 24. The recording system as defined in claim 19, wherein each interface library is operative to initialize and shutdown at least one time. 25. The system as defined in claim 19, wherein each interface library is operative to initialize multiple times without interrupting the operation of the recording system.
Costello Peter E. (Matawan NJ) Fossett Lawrence D. (Morganville NJ) Lane Michael S. (Colts Neck NJ) Quin Terrence T. (Holmdel NJ) Smith Nicholas K. (Middletown NJ), ACD Management information system.
Vinod Anupam ; Narain H. Gehani ; Viswanath Kadambari, Apparatus and method for sharing information in simultaneously viewed documents on a communication system.
Vinod Anupam ; Narain H. Gehani ; Viswanath Kadambari, Apparatus and method for sharing information in simultaneously viewed documents on a communication system.
Rowe Thomas Owings ; Tan Yih-Shin, Apparatus, methods and computer program products for managing web-page-embedded sessions with a host-based application.
Alvarado Juan C. ; Craievich Danielle S. P. ; Provost J. Thomas, Apparatus, system and method to transmit and display acquired well data in near real time at a remote location.
Burner Michael G. ; Gilliat Bruce C. ; Jaquith Eric W. ; Marvit David L. ; Kahle Brewster ; O'Driscoll Niall ; Smith Z E. ; Tanenbaum Ronna C., Automatically generate and displaying metadata as supplemental information concurrently with the web page, there being no link between web page and metadata.
Bauersfeld Kristin ; Putterman Scott, Browsing session recording playback and editing system for generating user defined paths and allowing users to mark the priority of items in the paths.
Brooks Nancy Sinling,CAX ; Fryer Paul Douglas,CAX ; Kaufman Gary Stanley,CAX ; Berkson Stephen Phillip ; Herel Charles R. ; Brooks Laura M., Call management method and system for skill-based routing.
Henits John (Bethel CT) Swick Robert B. (Stratford CT) Messologitis Constantine P. (Milford CT) Goane Christopher S. (Greenwich CT), Endless loop voice data storage and retrievable apparatus and method thereof.
Loftin R. Bowen (Houston TX) Wang Lui (Friendswood TX) Baffes Paul T. (Houston TX) Hua Grace C. (Webster TX), General purpose architecture for intelligent computer-aided training.
Bloom Charles P. (Superior CO) Bell Brigham R. (Boulder CO) Linton ; Jr. Franklyn N. (Woburn MA) Haines Mark H. (Arvada CO) Norton Edwin H. (Northglenn CO), Intelligent tutoring method and system.
Lee John R. (912 Constantinople St. New Orleans LA 70115) Alvendia John (Metairie LA), Interactive computer aided natural learning method and apparatus.
L'Allier James J. ; Welsh Sally H. ; Nielsen Boyd W. ; Miles Kurt W. ; Myers Ken L. ; Henrie Stephen P. ; Norberg Michael I. ; Helliwell Laura I., Interactive learning system with pretest.
George Tomy ; Bhamidipati Sriram V., Interactive multimedia performance assessment system and process for use by students, educators and administrators.
Jeffus Stanley E. (Garland TX) Brown Barry D. (Mesquite TX) Crawford Rockett O. (Carrollton TX) Roerick Michael L. (Carrollton TX), Interactive telephone operator terminal.
Beasley Danny L. ; Seifert ; Jr. Robert V. ; Lacrampe Paul ; Huffington James C. ; Greene Thomas ; Hafer Kevin J., Interconnection system for viewing and controlling remotely connected computers with on-screen video overlay for contro.
Chiang, Hui-Hwa; Lee, Kuo-Chun; Chen, Tsung-Yen (Eric); Han, Ching-Chih (Jason), Method and apparatus for automatically recording snapshots of a computer screen during a computer session for later playback.
Richardson John A. ; Kaufman Peter J. ; Maso Brian ; Johnson Carl A. ; Yeomans ; III Rick H., Method and apparatus for guided touring of internet/intranet websites.
Goldman Jason (Ft. Collins CO) Jenings ; Jr. Byron T. (Ft. Collins CO), Method and apparatus for monitoring display screen events in a screen-oriented software application too.
Barone Stan T. (Fridley MN) Hepburn Ian R. (Minnetonka MN) Fladmoe Gary E. (Salt Lake City UT) Vavra Robert D. (Roseville MN), Method and apparatus for remotely and centrally controlling a plurality of host processors.
Beck Christopher Clemmentt Macleod ; Berke Jonathan Michael ; Johnstone Joel A ; Mitchell Robin Marie ; Powers James Karl ; Sidell Mark Franklin ; Knuff Charles Dazler, Method and apparatus for rules-based storage and retrieval of multimedia interactions within a communication center.
Vinod Anupam ; Narain H. Gehani ; Viswanath Kadambari, Method and apparatus for sharing asymmetric information and services in simultaneously viewed documents on a communication system.
Beckett ; II Stephen Marshall ; House Donald Andrew ; McDougal Rebecca L. ; Lamberti ; Jr. Santino J., Method and apparatus for simultaneously monitoring computer user screen and telephone activity from a remote location.
Beckett, II, Stephen Marshall; House, Donald Andrew; McDougal, Rebecca L.; Lamberti, Jr., Santino J., Method and apparatus for simultaneously monitoring computer user screen and telephone activity from a remote location.
Donald Andrew House ; Stephen Marshall Beckett, II, Method and apparatus for simultaneously monitoring computer user screen and telephone activity from a remote location.
Pope Kevin T. ; Wright Maynard A. ; Strich Daniel A. ; Hartmann Paul R. ; Ellebracht Edward T. ; Ramsayer Douglas B., Method and apparatus for storing and retrieving performance data collected by a network interface unit.
Beck Christopher Clemmett Macleod ; Berke Jonathan Michael ; Johnstone Joel A ; Mitchell Robin Marie ; Powers James Karl ; Sidell Mark Franklin ; Knuff Charles Dazler, Method and apparatus for supporting diverse interaction paths within a multimedia communication center.
Eilbacher, Robert; Bodner, Dan; Lubowsky, Ted; Boudreau, Lou; Jakobsche, George, Method and system for analyzing customer communications with a contact center.
Maloney Michael J. (Plano TX) McCalmont David T. (San Jose CA), Method and system for automatically monitoring the performance quality of call center service representatives.
Fraenkel Michael L. ; Singhal Sandeep Kishan, Method and system for portably enabling view synchronization over the world-wide web using frame hierarchies.
Ingrassia ; Jr. Michael I. ; Shelton James A. ; Rowland Thomas M., Method for monitoring user interactions with web pages from web server using data and command lists for maintaining information visited and issued by participants.
Allard James E. ; Treadwell ; III David R. ; Ludeman John F., Method, system and apparatus for client-side usage tracking of information server systems.
Tohgi Yutaka,JPX ; Iyatomi Akane,JPX ; Hara Masaki,JPX ; Hirose Tomoyuki,JPX, Music lesson system with local training terminal and remote supervisory station.
Bell Brigham R. ; Hurley William D. ; Kovacevic Srdjan N. ; Neves Michelle ; Wolff Alan S. ; Bloom Charles P., Network-based intelligent tutoring system.
Beck Christopher Clemmett Macleod ; Berke Jonathan Michael ; Johnstone Joel A. ; Mitchell Robin Marie ; Powers James Karl ; Sidell Mark Franklin ; Knuff Charles Dazler, Operating system having external media layer, workflow layer, internal media layer, and knowledge base for routing media events between transactions.
Humpleman Richard James ; Harms G. Kevin ; Deacon Michael S. ; Chandiramani Omi, Programming tool for home networks with an HTML page for a plurality of home devices.
Rangan P. Venkat ; Shastri Vijnan ; Ashwani Arya ; Arole Parag, Real-time receipt, decompression and play of compressed streaming video/hypervideo; with thumbnail display of past scenes and with replay, hyperlinking and/or recording permissively intiated retrospe.
Epard Marc A. (Lawrence KS) Ping He (Lawrence KS) Trautman Neal E. (Lawrence KS) VanVleck Paul F. (Lawrence KS), Screen image sharing among heterogeneous computers.
Stein Michael Victor, Supervisory control system for networked multimedia workstations that provides simultaneous observation of multiple remote workstations.
Govrin, David; Peer, Boaz; Sosna, David; Greenberg, Guy, System and method for analyzing and utilizing data, by executing complex analytical models in real time.
Fyles Anthony (Winchester GB2) Key Andrew (Southampton GB2) Sethi Vincent (Southampton GB2), System and method for efficient computer workstation screen updates.
Robusto John D. (Herndon VA) Boswell William H. (State College PA) Meckley Mary E. (Las Vegas NV) Niechwiadowicz Deanna R. (State College PA) Watt David J. (Freeport PA) Findley Gorman N. (Boalsburg , System and method for monitoring and controlling one or more computer sites.
Zilberstein, Moshe; Matsliach, Gaby; Ronen, Avner; Ventura, Ronen; Rousso, Benny; Buber, Shai, System and method for processing and presenting internet usage information.
Thurlow Scott A. ; Bliss William J. ; Stumberger Douglas E. ; Goodhand David R. ; MacDonald Brian W., System and method for processing electronic messages with rules representing a combination of conditions, actions or exceptions.
Brittain, Dennis A., System and methods for easy-to-use periodic network data capture engine with automatic target data location, extraction and storage.
Bateman Thomas Howard,CAX ; Kierstead Bruce Edward,CAX ; Noble William Alexander,CAX ; Curry Timothy Lee,CAX ; Lockett John Alan,CAX ; Mersereau Laurie Edward,CAX ; Ouellette Robert James,CAX, System for coordinating communications via customer contact channel changing system using call centre for setting up the.
Moran Thomas P. ; Minneman Scott L. ; Harrison Steve R. ; Kimber Donald G. ; van Melle William J. ; Zellweger Polle T. ; Kurtenbach Gordon P.,CAX ; Wilcox Lynn D. ; Bly Sara A. ; Janssen ; Jr. Willia, System for the capture and replay of temporal data representing collaborative activities.
Dreste Robert A. (Webster NY) Scheda Mark R. (Brockport NY) Bozenhard Howard C. (Webster NY), System for transparent monitoring of processors in a network with display of screen images at a remote station for diagn.
Davis, Clay; Bodwell, Walter R.; Klobe, Michael C., System selects a best-fit form or URL in an originating web page as a target URL for replaying a predefined path through the internet.
Canale Leonard M. (Middletown NJ) Collins Michael J. (East Windsor NJ) O\Brien Paul J. (Atlantic Highlands NJ) Scott Lisa L. (Fair Haven NJ) Singer Martin H. (Fair Haven NJ), Terminal based adjunct call manager for a communication system.
※ AI-Helper는 부적절한 답변을 할 수 있습니다.