throbber
US007613290B2
`
`(12) Ulllted States Patent
`Williams et al.
`
`(10) Patent No.:
`(45) Date of Patent:
`
`US 7,613,290 B2
`Nov. 3, 2009
`
`(54) RECORDING USING PROXY SERVERS
`
`(75)
`
`Inventors: Jamie Richard Williams, Alpharetta,
`GA (US); Marc Ca1ahaI1,W00dSt0C1<,
`GA (US); Thomas Z- Dongs Marietta:
`GA (US)
`(73) Assignee: Verint Americas Inc., Melville, NY
`(US)
`
`( * ) Notice:
`
`Subject to any disclaimer, the term of this
`patent is extended or adjusted under 35
`U.S.C. l54(b) by 269 days.
`
`(21) Appl" No‘ 11/540386
`
`(22)
`
`Filed:
`
`Sep. 29, 2006
`
`5,101,402 A
`5,117,225 A
`5,210,739 A
`5,239,460 A
`5,241,625 A
`5,267,865 A
`:
`
`3/1992 Chiu et al.
`5/1992 Wang
`5/1993 Jeffus et 31,
`8/1993 LaRoche
`8/1993 Epard et al.
`12/1993 Lee et al.
`iii; et al.
`
`(Continued)
`FOREIGN PATENT DOCUMENTS
`
`EP
`
`0453128 A2
`
`10/1991
`
`(65)
`
`Prior Publication Data
`
`US 2008/0080531 A1
`
`Apr. 3, 2008
`
`(Continued)
`
`OTHER PUBLICATIQNS
`
`(51)
`
`Int. Cl.
`(2006.01)
`H04M 1/54
`(2006.01)
`H04M 1/656
`(2006.01)
`H04M 3/523
`(200901)
`H04L 12/66
`(52) US. Cl.
`................ .. 379/265.07; 370/352; 370/353;
`370/356
`
`(58) Field of Classification Search .......... .. 379/265.06,
`379/112.01, 67.1; 709/204, 265.07; 370/352—356
`See application file for complete search history.
`_
`References Clted
`U.S. PATENT DOCUMENTS
`
`(56)
`
`3,594,919 A
`3705371 A
`415105351 A
`4584349 A
`4’694’483 A
`4’763’353 A
`4,8l5,l20 A
`4,924,488 A
`4,953,159 A
`5,016,272 A
`
`7/1971 De Bell et al.
`12/1972 De Be11e”11~
`4/1985 Costello et 31'
`8/1987 Ferguson et 31'
`9/1987 Cheung
`8/1988 Canale et a1’
`3/1989 Kosich
`5/1990 Kosich
`8/1990 Hayden et al.
`5/1991 Stubbs et al.
`
`“Customer Spotlight: Navistar International,” Web pae, unverified
`print date ofApr. l, 2002.
`
`d
`.
`C
`( Ommue 9
`Primary Examiner—Harry S Hong
`(74)A[[0r1/leyl Agent] or Firm—Lawrence A, Aaronsona RC,
`
`(57)
`
`ABSTRACT
`
`Systems and methods for recording a communication session
`between a customer and an agent of a customer center com-
`munication system are provided. In this regard, a representa-
`tive method comprises: communicating with the customer
`center communication system via a proxy server; determin-
`ing whether to record a media stream associated with the
`communication session based on communication between
`the customer center communication system and the proxy
`server: and responsive to determining that the media stream is
`to be recorded recording the media stream from the commu-
`nication SeSSi0’n
`'
`
`49 Claims, 8 Drawing Sheets
`
`Customer Telephony System
`
`205
`$4}
`CUSMW
`
`210: Z.
`
`225
`
`230
`
`\
`Call Cunlrol
`Server
`
`220
`
`J
`
`PArI‘Ea9n|1B1
`
`Pmerver
`240
`V J 242
`I
`Reoonfer
`
`
`
`"
`
`
`
`Recorder
`Recording System
`
`,
`
`245
`J
`
`Ca||Copy
`1101-1
`
`CallCopy
`1101-1
`
`

`
`US 7,613,290 B2
`Page 2
`
`U.S. PATENT DOCUMENTS
`
`5,315,711 A
`5,317,628 A
`5,347,305 A
`5,388,252 A
`5,396,371 A
`5,432,715 A
`5,465,286 A
`5,475,625 A
`5,485,569 A
`5,491,780 A
`5,499,291 A
`5,535,256 A
`5,572,652 A
`5,577,112 A
`5,590,171 A
`5,597,312 A
`5,619,183 A
`5,696,906 A
`5,717,879 A
`5,721,842 A
`5,742,670 A
`5,748,499 A
`5,778,182 A
`5,784,452 A
`5,790,798 A
`5,796,952 A
`5,809,247 A
`5,809,250 A
`5,825,869 A
`5,835,572 A
`5,862,330 A
`5,864,772 A
`5,884,032 A
`5,907,680 A
`5,918,214 A
`5,923,746 A
`5,933,811 A
`5,944,791 A
`5,946,375 A
`5,948,061 A
`5,958,016 A
`5,964,836 A
`5,978,648 A
`5,982,857 A
`5,987,466 A
`5,990,852 A
`5,991,373 A
`5,991,796 A
`6,005,932 A
`6,009,429 A
`6,014,134 A
`6,014,647 A
`6,018,619 A
`6,035,332 A
`6,038,544 A
`6,039,575 A
`6,057,841 A
`6,058,163 A
`6,061,798 A
`6,072,860 A
`6,076,099 A
`6,078,894 A
`6,091,712 A
`6,108,711 A
`6,122,665 A
`6,122,668 A
`6,130,668 A
`6,138,139 A
`6,144,991 A
`6,146,148 A
`6,151,622 A
`
`5/1994 Barone et al.
`5/1994 Misholietal.
`9/1994 Nitta
`2/1995 Dreste etal.
`3/1995 Henitsetal.
`7/1995 Shigen1atsuetal~
`11/1995 Clare etal.
`12/1995 Glaschick
`1/1996 Goldman etal.
`2/1996 Fylesetal
`3/1996 Kepley
`7/1996 Maloney etal.
`11/1996 Robusto etal.
`11/1996 Cambrayetal.
`12/1995 H0Weet31~
`1/1997 Bloornetal.
`4/1997 Ziegra etal.
`12/1997 Peters et al.
`2/1998 Moran et al.
`2/1998 Beasleyetal.
`4/1998 Bennett
`5/1998 Trueblood
`7/1998 Cathey etal.
`7/1998 Carney
`8/1998 Beckett, 11 et al.
`8/1998 Davis etal.
`9/1998 Richardson et al.
`9/1998 Kisor
`10/1998 Brooks etal.
`11/1998 Richardson, Jr. et a1.
`1/1999 Anupam etal.
`1/1999 Alvarado etal.
`3/1999 Baternan etal.
`5/1999 Nielsen
`6/1999 Perkowski
`7/1999 Baker et al.
`8/1999 Angles et al.
`8/1999 Soherpbier
`....... .. 379/112.01
`8/1999 Pattison etal.
`9/1999 Merriman etal.
`9/1999 Chang etal.
`10/1999 Rowe etal.
`11/1999 George etal.
`11/1999 Brady
`11/1999 Greer et al.
`11/1999 Szarnrej
`11/1999 Pattison etal.
`11/1999 Anupanr etal.
`12/1999 Bloom
`12/1999 Greer et al.
`1/2000 Bell et al.
`1/2000 Nizzarietal.
`1/2000 Allard etal.
`3/2000 Ingrassia etal.
`3/2000 Machin etal.
`3/2000 L’Allieretal.
`5/2000 Thurlow etal.
`5/2000 Pattison etal.
`5/2000 Coley etal.
`6/2000 Kek etal.
`6/2000 Chen etal.
`6/2000 Clawson etal.
`7/2000 Pope etal.
`8/2000 Beoketal.
`9/2000 Bar etal.
`9/2000 Teng etal.
`10/2000 Stein
`10/2000 Beck et a1.
`11/2000 England
`11/2000 Stuppy
`11/2000 Fraenkel et a1.
`
`11/2000 Rangan etal.
`6,154,771 A
`12/2000 Hollingsworth
`6,157,808 A
`1/2001 ohsuga
`5,171,109 B1
`1/2001 Humpleman etal.
`6,182,094 B1
`2/2001 Bauersfeld et al.
`6,195,679 B1
`3/2001 Cook etal.
`6,201,948 B1
`4/2001 Tohgietal.
`6,211,451 B1
`5/2001 Lindbladetal.
`6,225,993 B1
`5/2001 Becket al.
`6,230,197 B1
`5/2001 Verbaetal.
`6,236,977 B1
`6/2001 Solymar etal.
`6,244,758 B1
`8/2001 Burner et al.
`6,282,548 B1
`9/2001 wenig etal.
`6,286,030 B1
`9/2001 Bryant
`5,235,045 B1
`9/2001 DeNico1a et a1.
`6,288,753 B1
`9/2001 Purnametal.
`6,289,340 B1
`10/2001 Freeman et al.
`6,301,462 B1
`10/2001 Mcllwaine etal.
`6,301,573 B1
`11/2001 Mcllwaine etal.
`6,324,282 B1
`2/2002 Drake e1 31,
`5,347,374 B1
`2/2002 Dillon
`5,351,457 B1
`3/2002 Anupametal.
`6,353,851 B1
`3/2002 Anupam etal.
`6,360,250 B1
`4/2002 House etal.
`6,370,574 B1
`6/2002 Blair et al.
`6,404,857 B1
`6/2002 Anupam etal.
`6,411,989 B1
`7/2002 Shelton etal.
`6,418,471 B1
`10/2002 Mcllwaine etal.
`6,459,787 B2
`11/2002 Choung et a1,
`5,487,195 B1
`12/2002 MoLain
`6,493,758 B1
`12/2002 Vaidetai
`5,502,131 B1
`1/2003 Becket1,11e1a1,
`5,510,220 B1
`3/2003 Rust
`5,535,909 B1
`4/2003 Elazar
`5,542,502 B1
`4/2003 Gupta etal.
`6,546,405 B2
`5/2003 Bondarenko etal.
`6,560,328 B1
`6/2003 Ludwig etal.
`6,583,806 B2
`8/2003 Zilberstein etal.
`6,606,657 B1
`12/2003 Kanevskyetal.
`6,665,644 B1
`1/2004 Chiang etal.
`6,674,447 B1
`1/2004 Holtzblattet 31,
`5,533,533 B2
`2/2004 Ezerzeretal.
`6,697,858 B1
`4/2004 Eilbacheretal.
`6,724,887 B1
`5/2004 wiona etal.
`6,738,456 B2
`6/2004 Blair etal.
`6,757,361 B2
`8/2004 Cronin etal.
`6,772,396 B1
`8/2004 Mcllwaine etal.
`6,775,377 B2
`8/2004 Brophy etal.
`......... .. 709/204
`6,782,412 B2
`9/2004 Samaniego etal.
`6,792,575 B1
`10/2004 Brittain
`6,810,414 B1
`11/2004 Nagy etal.
`6,820,083 B1
`11/2004 Wilson et a1.
`6,823,384 B1
`3/2005 Henrikson etal.
`6,870,916 B2
`5/2005 Davis etal.
`6,901,438 B1
`10/2005 Eilbacheretal.
`6,959,078 B1
`11/2005 Govrin etal.
`6,965,886 B2
`5/2001 Rajan
`2001/0000952 A1
`10/2001 Jones
`2001/0032335 A1
`11/2001 Cox etal.
`2001/0043697 A1
`3/2002 MacLean
`2002/0038363 A1
`5/2002 Baudu etal.
`2002/0052948 A1
`5/2002 Von Klopp et a1.
`2002/0065911 A1
`5/2002 Catchpole et a1.
`2002/0065912 A1
`9/2002 Ange1es
`2002/0128925 A1
`10/2002 Priceretal.
`2002/0143925 A1
`11/2002 Eshghietal.
`2002/0165954 A1
`3/2003 Wiles et a1.
`2003/0055883 A1
`4/2003 Gourraud etal.
`2003/0079020 A1
`7/2003 Whitmer
`2003/0144900 A1
`8/2003 Nygren et a1.
`2003/0154240 A1
`5/2004 Hayner et a1.
`2004/0100507 A1
`8/2004 Mcllwaine et a1.
`2004/0165717 A1
`2004/0207724 A1* 10/2004 Crouch etal.
`.......... .. 348/14.09
`
`Ca||Copy
`1101-2
`
`CallCopy
`1101-2
`
`

`
`US 7,613,290 B2
`Page 3
`
`2005/0018622 A1
`2005/0138560 A1
`2006/0203807 A1
`2006/0268847 A1
`2007/0019634 A1
`2007/0036283 A1*
`2007/0263603 A1
`2009/0016522 A1*
`
`1/2005 Halbraich et al.
`6/2005 Lee et al.
`9/2006 Kouretas et al.
`11/2006 Halbraich et al.
`1/2007 Fisher et al.
`2/2007 Shaffer et al.
`11/2007 Schmitt
`1/2009 Torres et al.
`
`............ .. 379/67.1
`
`......... .. 379/265.06
`
`FOREIGN PATENT DOCUMENTS
`
`EP
`EP
`GB
`W0
`W0
`
`0773687 A2
`0989720
`2369263
`WO 98/43380
`WO 00/16207
`
`5/1997
`3/2000
`5/2002
`11/1998
`3/2000
`
`OTHER PUBLICATIONS
`
`“DKSystems Integrates QM Perception with OnTrack for Training,”
`Web page, unvereified print date ofApr. 1, 2002, unverified cover date
`ofJun. 15, 1999.
`“OnTrack Online” Delivers New Web Functionality, Web page,
`unverified print date of Apr. 2, 2002, unverified cover date of Oct. 5,
`1999.
`“PriceWaterouseCoopers Case Study” The Business Challenge, Web
`page, unverified cover date of 2000.
`Abstract, networking: “An Online Webliography,” Technical Train-
`ing pp. 4-5 (Nov.-Dec. 1998).
`Adams et al., “Our Turn-of-the-Century Trend Watch” Technical
`Training pp. 46-47 (Nov./Dec. 1998).
`Barron, “The Road to Performance: Three Vignettes,” Technical
`Skills and Training pp. 12-14 (Jan. 1997).
`Bauer, “Technology Tools: Just-in-Time Desktop Training is Quick,
`Easy, and Affordable,” Technical Training pp. 8-11 (May/Jun. 1998).
`Beck et al., “Applications ofA1 in Education,” AMC Crossroads vol.
`1: 1-13 (Fall 1996) Web page, unverified print date ofApr. 12, 2002.
`Benson and Cheney, “Best Practices in Training Delivery,” Technical
`Training pp. 14-17 (Oct. 1996).
`Bental and Cawsey, “Personalized and Adaptive Systems for Medical
`Consumer Applications,” Communications ACM 45(5): 62-63 (May
`2002).
`Benyon and Murray, “Adaptive Systems: from intelligent tutoring to
`autonomous agents,” pp. 1-52, Web page, unknown date.
`Blumenthal et al., “Reducing Development Costs with Intelligent
`Tutoring System Shells,” pp. 1-5, Web page, unverified print date of
`Apr. 9, 2002, unverified cover date of Jun. 10, 1996.
`Brusilosy et al., “Distributed intelligent tutoring on the Web,” Pro-
`ceedings of the 8”’ World Conference of the AIED Society, Kobe,
`Japan, Aug. 18-22, pp. 1-9 Web page, unverified print date ofApr. 12,
`2002, unverified cover date ofAug. 18-22, 1997.
`Brusilovsky and Pesin, ISIS-Tutor: An Intelligent Learning Environ-
`ment for CD/ISIS Users, @ pp. 1-15 Web page, unverified print date
`of May 2, 2002.
`Brusilovsky, “Adaptive Educational Systems on the World-Wide-
`Web: A Review of Available Technologies,” pp. 1-10, Web Page,
`unverified print date of Apr. 12, 2002.
`Byrnes et al., “The Development of a Multiple-Choice and True-
`False Testing Environment on the Web,” pp. 1-8, Web page, unveri-
`fied print date of Apr. 12, 2002, unverified cover date of 1995.
`Calvi and DeBra, “Improving the Usability of Hypertext Courseware
`through Adaptive Linking,” ACM, unknown page numbers (1997).
`Coffey, “Are Performance Objectives Really Necessary?” Technical
`Skills and Training pp. 25-27 (Oct. 1995).
`Cohen, “Knowledge Management’ s Killer App,” pp. 1-1 1, Web page,
`unverified print date of Sep. 12, 2002, unverified cover date of 2001.
`Cole-Gomolski, “New Ways to manage E-Classes,” Computerworld
`32(48):4344 (Nov. 30, 1998).
`Cross: “Sun Microsystems—the SunTAN Story,” Internet Time
`Group 8 ( © 2001).
`Cybulski and Linden, “Teaching Systems Analysis and Design Using
`Multimedia and Patterns,” unknown date, unknown source.
`De Bra et al., “Adaptive Hypermedia: From Systems to Framework,”
`ACM (2000).
`
`De Bra, “Adaptive Educational Hypermedia on the Web,” Commu-
`nications ACM45(5):60-61 (May 2002).
`Dennis and Gruner, “Computer Managed Instruction at Arthur
`Andersen & Company: A Status Report,” Educational Technical pp.
`7-16 (Mar. 1992).
`Diessel et al., “Individualized Course Generation: A Marriage
`Between CAL and ICAL,” Computers Educational 22(1/2) 57-65
`(1994).
`Dyreson, “An Experiment in Class Management Using the World-
`Wide Web,” pp. 1-12, Web page, unverified print date of Apr. 12,
`2002.
`E Learning Community, “Excellence in Practice Award: Electronic
`Learning Technologies,” Personal Learning Network pp. 1-11, Web
`page, unverified print date of Apr. 12, 2002.
`Eklund and Brusilovsky, “The Value of Adaptivity in Hypermedia
`Learning Environments: A Short Review of Empirical Evidence,” pp.
`1-8, Web page, unverified print date of May 2, 2002.
`e—Learning thefuture oflearning, THINQ Limited, London, Version
`1.0 (2000).
`Eline, “A Trainer’s Guide to Skill Building,” Technical Training pp.
`34-41 (Sep./Oct. 1998).
`Eline, “Case Study: Briding the Gap in Canada’s IT Skills,” Technical
`Skills and Training pp. 23-25 (Jul. 1997).
`Eline “Case Study: IBT’s Place in the Sun,” Technical Training pp.
`12-17 (Aug./Sep. 1997).
`Fritz, “CB templates for productivity: Authoring system templates
`for trainers,” Emedia Professional 10(8):6678 (Aug. 1997).
`Fritz, “ToolBook II: Asymetrix’s updated authoring software tackles
`the Web,” Emedia Professional 10(20): 102106 (Feb. 1997).
`Gibson et al., “A Comparative Analysis of Web-Based Testing and
`Evaluation Systems,” pp. 1-8, Web page, unverified print date ofApr.
`11, 2002.
`Halberg and DeFiore, “Curving Toward Performance: Following a
`Hierarchy of Steps Toward a Performance Orientation,” Technical
`Skills and Training pp. 9-11 (Jan. 1997).
`Harsha, “Online Training ‘Sprints’ Ahead,” Technical Training pp.
`27-29 (Jan./Feb. 1999).
`Heideman, “Training Technicians for a High-Tech Future: These six
`steps can help develop technician training for high-tech wor ,” pp.
`11-14 (Feb./Mar. 1995).
`Heideman, “Writing Performance Objectives Simple as A-B-C (and
`D),” Technical Skills and Training pp. 5-7 (May/Jun. 1996).
`Hollman, “Train Without Pain: The Benefits of Computer-Based
`Training Tools,” pp. 1-1 1, Web page, unverified print date of Mar. 20,
`2002, unverified cover date of Jan. 1, 2000.
`Klein, “Command Decision Training Support Technology,” Web
`page, unverified print date of Apr. 12, 2002.
`Koonce, “Where Technology and Training Meet,” Technical Training
`pp. 10-15 (Nov./Dec. 1998).
`Kursh, “Going the distance with Web-based training,” Training and
`Development 52(3): 5053 (Mar. 1998).
`Larson, “Enhancing Performance Through Customized Online
`Learning Support,” Technical Skills and Training pp. 25-27 (May/
`Jun. 1997).
`Linton, et al. “OWL: A Recommender System for Organization-
`Wide Learning,” Educational Technical Society 3(1): 62-76 (2000).
`Lucadamo and Cheney, “Best Practices in Technical Training,” Tech-
`nical Training pp. 21-26 (Oct. 1997).
`McNamara, “Monitoring Solutions: Quality Must be Seen and
`Heard,” Inbound/Outbound pp. 66-67 (Dec. 1989).
`Merrill, “The New Component Design Theory: Instruction design for
`courseware authoring,” Instructional Science 16: 19-34 (1987).
`Minton-Eversole, “IBT Training Truths Behind the Hype,” Technical
`Skills and Training pp. 15-19 (Jan. 1997).
`Mizoguchi, “Intelligent Tutoring Systems: The Current State of the
`Art,” Trans. IEICE E73(3):297-307 (Mar. 1990).
`Mostow and Aist, “The Sounds of Silence: Towards Automated
`Evaluation of Student Learning a Reading Tutor that Listens”Ameri—
`can Association forArtificial Intelligence, Web page, unknown date
`Aug. 1997.
`Mullier et al., “A Web base Intelligent Tutoring System,” pp. 1-6, Web
`page, unverified print date of May 2, 2002.
`
`Ca||Copy
`1101-3
`
`CallCopy
`1101-3
`
`

`
`US 7,613,290 B2
`Page 4
`
`Nash, Database Marketing, 1993, pp. 158-165, 172-185, McGraw
`Hill, Inc. USA.
`Nelson et al. “The Assessment of End—User Training Needs,” Com-
`municationsACM38(7):27-39 (Jul. 1995).
`O’Herron, “CenterForce Technologies’ CenterForce Analyzer,” Web
`page unverified print date of Mar. 2, 2002, unverified cover date of
`Jun. 1, 1999.
`O’Roark, “Basic Skills Get a Boost,” Technical Training pp. 10-13
`(Jul./Aug. 1998).
`Pamphlet, On Evaluating Educational Innovations, authored by Alan
`Lesgold, unverified cover date of Mar. 5, 1998.
`Papa et al., “A Differential Diagnostic Skills Assessment and Tutorial
`Tool,” Computer Education 18(1-3):45-50 (1992).
`PCT International Search Report, International Application No.
`PCT/US03/02541, mailed May 12, 2003.
`Phaup, “New Software Puts Computerized Tests on the Internet:
`Presence Corporation announces breakthrough Question MarkTM
`Web Product,” Web page, unverified print date of Apr. 1, 2002.
`Phaup, “QM PerceptionTM Links with Integrity Training’s WBT
`ManagerTM to Provide Enhanced Assessments of Web-Based
`Courses,” Web page, unverified print date of Apr. 1, 2002, unverified
`cover date of Mar. 25, 1999.
`Phaup, “Question Mark Introduces Access Export Software,” Web
`page, unverified print date of Apr. 2, 2002, unverified cover date of
`Mar. 1, 1997.
`Phaup, “Question Mark Offers Instant Online Feedback for Web
`Quizzes and Questionnaires: University ofCalifornia assist with Beta
`Testing, Server scripts now available on high-volume users,” Web
`page, unverified print date of Apr. 1, 2002, unverified cover date of
`May 6, 1996.
`Piskurich, Now-You-See-’Em, Now-You-Don’t Learning Centers,
`Technical Training pp. 18-21 (Jan./Feb. 1999).
`Read, “Sharpening Agents’ Skills,” pp. 1-15, Web page, unverified
`print date of Mar. 20, 2002, unverified cover date of Oct. 1, 1999.
`Reid, “On Target: Assessing Technical Skills,” Technical Skills and
`Training pp. 6-8 (May/Jun. 1995).
`Stormes, “Case Study: Restructuring Technical Training Using ISD,”
`Technical Skills and Training pp. 23-26 (Feb./Mar. 1997).
`Tennyson, “Artificial
`Intelligence Methods in Computer-Based
`Instructional Design,” Journal of Instructional Development 7(3):
`17-22 (1984).
`The Editors, Call Center, “The Most Innovative Call Center Products
`We Saw in 1999,” Web page, unverified print date of Mar. 20, 2002,
`unverified cover date of Feb. 1, 2000.
`Tinoco et al., “Online Evaluation in WWW-based Courseware,”ACM
`pp. 194-198 (1997).
`Uiterwijk et al., “The virtual classroom,” InfoWorld 20(47):6467
`(Nov. 23, 1998).
`Unknown Author, “Long-distance learning,” Info World 20(36):7676
`(1998).
`Untitled, 10”’ Mediterranean Electrotechnical Conference vol. 1 pp.
`124-126 (2000).
`Watson and Belland, “Use of Learner Data in Selecting Instructional
`Content for Continuing Education,” Journal ofInstructional Devel-
`opment 8(4):29-33 (1985).
`Weinschenk, “Performance Specifications as Change Agents,” Tech-
`nical Training pp. 12-15 (Oct. 1997).
`Witness Systems promotional brochure for eQuality entitled “Bring-
`ing eQua1ity to Business”.
`Witness Systems promotional brochure for eQuality entitled “Build-
`ing Customer Loyalty Through Business-Driven Recording of Mul-
`timedia Interactions in your Contact Center,” (2000).
`Aspect Call Center Product Specification, “Release 2.0”, Aspect
`Telecommuications Corporation, May 23, 1998 798.
`Metheus X Window Record and Playback, XRP Features and Ben-
`efits, 2 pages Sep. 1994 LPRs.
`
`“Keeping an Eye on Your Agents,” Call Center Magazine, pp. 32-34,
`Feb. 1993 LPRs & 798.
`Anderson: Interactive TVs New Approach, The Standard, Oct. 1,
`1999.
`Ante, Everything You Ever Wanted to Know About Cryptography
`Legislation .
`.
`. (But Were to Sensible to Ask), PC world Online, Dec.
`14, 1999.
`Berst. It’s Baa—aack How Interative TV is Sneaking Into Your Living
`Room, The AnchorDesk, May 10, 1999.
`Berst. Why Interactive TV Won’t Turn You On (Yet), The AnchorDesk,
`Jul. 13, 1999.
`Borland and Davis. US West Plans Web Services on TV, CNETNews.
`com, Nov. 22, 1999.
`Brown. Let PC Technology Be Your TV Guide, PC Magazine, Jun. 7,
`1999.
`Brown. Interactive TV‘ The Sequel, NewMedia, Feb. 10, 1998.
`Cline. Déja vu—Will Interactive TV Make It This Time Around?,
`DevHead, Jul. 9, 1999.
`Crouch. TV Channels on the Web, PC World, Sep. 15, 1999.
`D’Amico.Interactive TVGets $99 set—top box, IDG.net, Oct. 6, 1999.
`Davis. Satellite Systems Gear Up for Interactive TV Fight,
`CNETNews.com, Sep. 30, 1999.
`Diederich. Web TV Data Gathering Raises Privacy Concerns,
`ComputerWorld, Oct. 13, 1998.
`Digital Broadcasting, Interactive TV News.
`EchoStar, MediaXMix Interactive Multimedia With Interactive Tele-
`vision, PRNews Wire, Jan. 11, 1999.
`Furger. The Internet Meets the Couch Potato, PCWorld, Oct. 1996.
`Hong Kong Comes First with Interactive TV, SCI-TECH, Dec. 4,
`1997.
`Interactive TV Overview TimeLine, Interactive TV News.
`Interactive TV Wars Heat Up, Industry Standard.
`Needle. Will The Net Kill Network TV? PC World Online, Mar. 10,
`1999.
`Kane. AOL—Tivo.' You’ve Got Interactive TV, ZDNN, Aug. 17, 1999.
`Kay. E—Mail in Your Kitchen, PC World Online, 093/28/96.
`Kenny. TV Meets Internet, PC World Online, Mar. 28, 1996.
`Linderholm. Avatar Debuts Home Theater PC, PC World Online,
`Dec. 1, 1999.
`Mendoza. Order Pizza While Yyou Watch, ABCNews.com.
`Moody. WebTV' What the Big Deal?, ABCNews.com.
`Murdorf, et al. Interactive Television—Is There Life After the
`Internet?, Interactive TV News.
`Needle. PC, TV or Both?, PC World Online.
`Interview with Steve Perlman, CEO ofWeb-TV Networks, PC World
`Online.
`Press. Two Cultures, The Internet and Interactive TK Universite de
`Montreal.
`Reuters. Will TV Take Over Your PC?, PC World Online.
`Rohde. Gates Touts Interactive TV, InfoWor1d, Oct. 14, 1999.
`Ross. Broadcasters Use TV Signals to Send Data, PC World Oct.
`1996.
`Schlisserman. Is Web Tv a Lethal Weapon?, PC World Online.
`Stewart. Interactive Television at Home.‘ Television Meets the
`Internet, Aug. 1998.
`Swedlow. Computer TV Shows.‘ Ready for Prime Time?, PC World
`Online.
`Wilson. US. West Revisits Interactive TV, Interactive Week, Nov. 28,
`1999.
`Notification of Transmittal ofthe International Search Report and the
`Written Opinion of the International Searching Authority, dated Sep.
`24, 2008.
`Notification Concerning Transmittal of International Preliminary
`Report on Patentability and Written Opinion of the International
`Searching Authority, dated Apr. 9, 2009.
`
`* cited by examiner
`
`Ca||Copy
`1101-4
`
`CallCopy
`1101-4
`
`

`
`U.S. Patent
`
`Nov. 3, 2009
`
`Sheet 1 of8
`
`US 7,613,290 B2
`
`CUSTOMER CENTER TELEPHONY
`SYSTEM
`
`Cl ontrol
`Server(s)
`
`RECORDING SYSTEM
`
`Recording
`Control Server(s)
`
`FIG. 1
`
`Ca||Copy
`1101-5
`
`CallCopy
`1101-5
`
`

`
`U.S. Patent
`
`Nov. 3, 2009
`
`Sheet 2 of8
`
`US 7,613,290 B2
`
`
`
`
`C ustomer
`Call Control
`Server
`
`Customer Telephony System
`
`Ca||Copy
`1101 -6
`
`
`
`Recording System
`
`FIG. 2
`
`CallCopy
`1101-6
`
`

`
`U.S. Patent
`
`Nov. 3, 2009
`
`Sheet 3 of8
`
`US 7,613,290 B2
`
`on.0_n_mm.0_n_<m.0_u_
`
`Ca||Copy
`1101-7
`
`
`
`
`
`
`
`Aaaaaa1-53Emwzmflows.2mo_a=osssss..11...IIII....IIIIIl£m&.oo29n._o:coU
`
`
`
`
`
`
`
`.om:m2/_%.,.m3:mm?m3%Nm/\/WgwHH.“__._._...._,__---~--_-;9
`
`.....................I.::1.i1-1.}-......!...-u....I-
`
`
` 598mmE8m>mmcmrooomWW..\.a%oWo%520$m==EooomW1own”.I/_.Nvm"._...KHA/w\u
`
`
`
`IIIF
`
`--------——>
`
`F
`
`IIIIIIIPIIIIIIII IIIIII
`
`V’
`<1-
`co
`
`—
`‘
`
`II
`
`-L-_----
`'
`
`IIIIIII III IIIIII1
`
`_
`
`
`
`
`
`mcaxoisums.9__.8___u-mm
`
`
`
`nnnnnnnnnnnnnnnnnnnnn1:.IIJIIIIIIIIIIIIIIIIIIIIL
`
`Eemm__§coo=8_§co0=8_9<9?
`4nrLu+A\A
`BeamBeamococa
`
`"__
`
`CallCopy
`1101-7
`
`
`
`

`
`U.S. Patent
`
`Nov. 3, 2009
`
`Sheet 4 of8
`
`US 7,613,290 B2
`
`Customer Center Telephony System
`
`Recording System
`
`-_..._..,:
`
`Proxy Server
`\
`\
`
`We /
`
`:2
`
`‘
`
`\\
`
`z
`

`
`~
`
`\\
`
`\
`
`Recorder
`
`FIG. 4
`
`Ca||Copy
`1101-8
`
`CallCopy
`1101-8
`
`

`
`U.S. Patent
`
`Nov. 3, 2009
`
`Sheet 5 of8
`
`US 7,613,290 B2
`
`Customer Center Telephony System
`
`Recording System
`
`Ca||Copy
`1101-9
`
`CallCopy
`1101-9
`
`

`
`U.S. Patent
`
`Nov. 3, 2009
`
`Sheet 6 of8
`
`US 7,613,290 B2
`
`START
`
`COMMUNICATE WITH A CUSTOMER CENTER
`
`TELEPHONY SYSTEM USING A PROXY SERVER
`
`STORE RECORDING INFORMATION IN THE PROXY SERVER
`
`605
`
`610
`
`615
`
`DETERMINE WHETHER TO RECORD MEDIA STREAMS BASED ON
`
`TELEPHONY SYSTEM AND THE PROXY SERVER
`
`THE COMMUNICATION BETWEEN THE CUSTOMER CENTER
`
`RESPONSIVE TO THE DETERMINATION TO RECORD MEDIA
`
`SYSTEM BASED ON THE RECORDING INFORMATION
`
`STREAMS, PROVIDE RECORDING INSTRUCTIONS TO THE
`CUSTOMER CENTER TELEPHONY SYSTEM AND THE RECORDING
`
`620
`
`ASSOCIATE THE MEDIA STREAMS WITH EACH OTHER
`
`625
`
`63
`
`0
`
`INITIATE A RECORDING SESSION WITH THE RECORDING SYSTEM
`
`.
`
`635
`
`RECORD THE MEDIA STREAMS
`
`END
`
`FIG. 6
`
`Ca||Copy
`1101-10
`
`CallCopy
`1101-10
`
`

`
`U.S. Patent
`
`Nov. 3, 2009
`
`Sheet 7 of8
`
`US 7,613,290 B2
`
`START
`
`705
`
`COMMUNICATE WITH A CUSTOMER CENTER TELEPHONY SYSTEM
`
`STORE RECORDING DATA RELATED TO RECORDING CRITERIA
`
`71 0
`
`71 5
`
`DETERMINE WHETHER TO RECORD MEDIA STREAMS OF THE
`
`CUSTOMER CENTER TELEPHONY SYSTEM AND THE PROXY SERVER
`
`INTERACTION BASED ON THE COMMUNICATION BETWEEN THE
`
`RESPONSIVE TO THE DETERMINATION TO RECORD MEDIA
`
`STREAMS, RECEIVE INFORMATION ABOUT THE MEDIA STREAMS
`TO FACILITATE ASSOCIATING THE MEDIA STREAMS ASSOCIATED
`
`WITH THE INTERACTION WITH EACH OTHER
`
`720
`
`TRANSMIT INSTRUCTIONS TO THE CUSTOMER TELEPHONY
`
`SYSTEM FOR INITIATING A RECORDING SESSION
`
`K 725
`
`727
`
`730
`
`ROUTE THE MEDIA STREAMS
`
`TO A RECORDING SUBSYSTEM
`
`RECEIVE AND RECORD THE MEDIA STREAMS
`
`FIG. 7
`
`Ca||Copy
`1101-11
`
`CallCopy
`1101-11
`
`

`
`U.S. Patent
`
`Nov. 3, 2009
`
`Sheet 8 of8
`
`US 7,613,290 B2
`
`START
`
`RECEIVE ELECTRONIC KEYS
`
`805
`
`
` HOW TO
`DEC RYPT
`
`
`
`
`
`DIRECTLY FORWARD THE
`
`KEYS TO THE SELECTED
`
`
`
`
`
`DIRECT CUSTOMER CENTER
`
`TELEPHONY SYSTEM TO
`
`SEND ENCRYPTED
`
`RECORDER
`
`DUPLICATE MEDIA STREAMS
`TO THE PROXY SERVER
`
`
`
`825
`
`END
`
`FIG. 3
`
`Ca||Copy
`1101-12
`
`CallCopy
`1101-12
`
`

`
`US 7,613,290 B2
`
`1
`RECORDING USING PROXY SERVERS
`
`TECHNICAL FIELD
`
`The present disclosure is generally related to recording
`media streams associated with interactions between custom-
`
`ers and agents.
`
`BACKGROUND
`
`A traditional passive tap recording technique includes
`recorders that are deployed along routes of communications.
`In this technique, each recorder operates similar to a “sniffer”
`by analyzing pass-by communication packets. The recorder
`records the packets corresponding to certain communication
`sessions based on its configuration.
`In an IP telephony environment at, for example, a customer
`center, recorders are typically deployed either at a voice gate-
`way, which interfaces between the Internet Protocol (IP) net-
`work and the public switched telephone network (PSTN), or
`at switches in order to stay along the routes of the communi-
`cations. This technique has the advantages, among others, of
`(1) minimum intrusion into a communication system, (2) cost
`effectiveness in deployment for companies with centralized
`office locations, and (3) easy scalability for compliance
`recording.
`To communicate with any agents at the customer center, a
`customer communication device, such as a time domain mul-
`tiplexing (TDM) or a voice over Internet Protocol (VoIP)
`phone, first sends communication signals to a call-processing
`device of the customer center, such as a soft switch. The
`communication signals can be sent either directly to the call-
`processing device in case of IP to IP communications or via a
`media processing device, such as a voice gateway in case of
`TDM to IP. The communication network can be a PSTN
`network or an IP-based network.
`
`Once the communication signals have been received, the
`call-processing device then routes the communication signals
`to an agent phone. After several rounds of communication
`signal exchange, media communications between the agent’ s
`phone and customer’s phone can proceed via the media pro-
`cessing device and distribution devices. The distribution
`devices are network routers and switches.
`
`In order to record the media communications using passive
`tapping, recorders are deployed at the media processing
`device or distribution devices using the network trafiic moni-
`toring or duplicating features, such as CiscoTM Switch Port
`Analyzer (SPAN) feature, on these devices. These tapping
`features are often available to the recorders that are directly
`connected to the media processing device or distribution
`devices, namely to recorders deployed a customer center
`telephony system.
`The traditional passive tap recording technique is typically
`deployed in a telephony environment that has little to no
`“intelligence” in managing and recording media communi-
`cations. Customer Centers are perpetually looking for ways to
`improve the recording features of their telephony compo-
`nents. One way, among others, is to provide more “intelli-
`gence” within the customer telephony system and the record-
`ing system.
`
`SUMMARY
`
`Systems and methods for recording a communication ses-
`sion between a customer and an agent of a customer center
`communication system are provided. In this regard, a repre-
`sentative method comprises: communicating with the cus-
`
`10
`
`15
`
`20
`
`25
`
`30
`
`35
`
`40
`
`45
`
`50
`
`55
`
`60
`
`65
`
`2
`
`tomer center communication system via a proxy server; deter-
`mining whether to record a media stream associated with the
`communication session based on communication between
`
`the customer center communication system and the proxy
`server; and responsive to determining that the media stream is
`to be recorded, recording the media stream from the commu-
`nication session.
`
`Other systems, methods, features, and advantages of the
`present disclosure will become apparent to one with skill in
`the art upon examination of the following drawings and
`detailed description. It is intended that all such additional
`systems, methods, features, and advantages be included
`within this description, be within the scope of the present
`disclosure, and be protected by the accompanying claims.
`
`BRIEF DESCRIPTION OF THE DRAWINGS
`
`Many aspects of the disclosure can be better understood
`with reference to the following drawings. The components in
`the drawings are not necessarily to scale, emphasis instead
`being placed upon clearly illustrating the principles of the
`present disclosure. Moreover, in the drawings, like reference
`numerals designate corresponding parts throughout the sev-
`eral views.
`
`FIG. 1 is a schematic diagram of an embodiment of a
`system in which media communications can be recorded
`using a proxy server;
`FIG. 2 illustrates an exemplary call flow in recording media
`streams associated with a call;
`FIGS. 3A-C illustrate exemplary call flows for recording
`two or more duplicated media streams associated with a call
`using a proxy server, such as that shown in FIG. 1;
`FIG. 4 is an exemplary schematic diagram that illustrates a
`recorder failover solution;
`FIG. 5 is an exemplary schematic diagram that illustrates a
`proxy failover solution;
`FIG. 6 is a flow diagram that illustrates an exemplary
`operation for recording media streams associated with a call;
`FIG. 7 is a flow diagram that illustrates an exemplary
`operation for recording an interaction between a customer
`and an agent using a proxy server, such as that shown in FIG.
`1; and
`FIG. 8 is a flow diagram that illustrates an exemplary
`operation of an embodiment of a proxy server, such as that
`shown in FIG. 1, that facilitates recording encrypted media
`streams from the customer center telephony system.
`
`DETAILED DESCRIPTION
`
`Disclosed are systems and methods for using intelligent
`proxy servers for recording media streams associated with
`interactions. The proxy servers serve as interfaces between a
`recording system, which may contain multiple recorders and
`other servers, and a customer center’s telephony infrastruc-
`ture. Depending on the customer center’s telephony infra-
`structure, the intelligent proxy servers can serve as standard
`session initiation protocol (SIP) proxies, H323 Gatekeepers,
`or proxy servers using other call control protocols.
`Customer center includes, but is not limited to, outsourced
`contact centers, outsourced customer relationship manage-
`ment, customer relationship management, voice of the cus-
`tomer, customer interaction, contact center, multi-media con-
`tact center, remote office, distributed enterprise, work-at-
`home agents, remote agents, branch ofiice, back office,
`performance optimization, workforce optimization, hosted
`contact centers, and speech analytics, for example.
`
`Ca||Copy
`1101-13
`
`CallCopy
`1101-13
`
`

`
`US 7,613,290 B2
`
`3
`Additionally, included in this disclosure are embodiments
`of integrated workforce optimization platforms, as discussed
`in U.S. application Ser. No. 11/359,356, filed on Feb. 22,
`2006, entitled “Systems and Methods for Workforce Optimi-
`zation,” which is hereby incorporated by reference in its
`entirety. At least one embodiment of an integrated workforce
`optimization platform integrates: (1) Quality Monitoring/
`Call Recording—voice of the customer; the complete cus-
`tomer experience across multimedia touch points; (2) Work-
`force Management—strategic forecasting and scheduling
`that drives efficiency and adherence, aids in plarming, and
`helps facilitate optimum stafiing and service levels; (3) Per-
`formance Management—key performance indicators (KPIs)
`and scorecards that analyze and help identify synergies,
`opportunities and improvement areas; (4) e-Leaming—train-
`ing, new information and protocol disseminated to staff,
`leveraging best practice customer interactions and delivering
`learning to support development; and/or (5) Analytics—de-
`liver insights from customer interactions to drive business
`performance. By way of example, the integrated workforce
`optimization process and system can include planning and
`establishing goals—from both an enterprise and center per-
`spective—to ensure alignment and objectives that comple-
`ment and support one another. Such plarming may be comple-
`mented with forecasting and scheduling of the workforce to
`ensure optimum service levels. Recording and measuring
`performance may also be utilized, leveraging quality m

This document is available on Docket Alarm but you must sign up to view it.


Or .

Accessing this document will incur an additional charge of $.

After purchase, you can access this document again without charge.

Accept $ Charge
throbber

Still Working On It

This document is taking longer than usual to download. This can happen if we need to contact the court directly to obtain the document and their servers are running slowly.

Give it another minute or two to complete, and then try the refresh button.

throbber

A few More Minutes ... Still Working

It can take up to 5 minutes for us to download a document if the court servers are running slowly.

Thank you for your continued patience.

This document could not be displayed.

We could not find this document within its docket. Please go back to the docket page and check the link. If that does not work, go back to the docket and refresh it to pull the newest information.

Your account does not support viewing this document.

You need a Paid Account to view this document. Click here to change your account type.

Your account does not support viewing this document.

Set your membership status to view this document.

With a Docket Alarm membership, you'll get a whole lot more, including:

  • Up-to-date information for this case.
  • Email alerts whenever there is an update.
  • Full text search for other cases.
  • Get email alerts whenever a new case matches your search.

Become a Member

One Moment Please

The filing “” is large (MB) and is being downloaded.

Please refresh this page in a few minutes to see if the filing has been downloaded. The filing will also be emailed to you when the download completes.

Your document is on its way!

If you do not receive the document in five minutes, contact support at support@docketalarm.com.

Sealed Document

We are unable to display this document, it may be under a court ordered seal.

If you have proper credentials to access the file, you may proceed directly to the court's system using your government issued username and password.


Access Government Site

We are redirecting you
to a mobile optimized page.





Document Unreadable or Corrupt

Refresh this Document
Go to the Docket

We are unable to display this document.

Refresh this Document
Go to the Docket