throbber
111111
`
`1111111111111111111111111111111111111111111111111111111111111111111111111111
`US 20120262271Al
`
`(19) United States
`c12) Patent Application Publication
`Torgersrud et al.
`
`(10) Pub. No.: US 2012/0262271 A1
`Oct. 18, 2012
`(43) Pub. Date:
`
`(54)
`
`INTERACTIVEAUDIONIDEO SYSTEM AND
`DEVICE FOR USE IN A SECURE FACILITY
`
`(76)
`
`Inventors:
`
`Richard Torgersrud, San
`Francisco, CA (US); Kevin O'Neil,
`Parma, ID (US); Grant
`Gongaware, San Francisco, CA
`(US); Morgan Collins, San Mateo,
`CA (US)
`
`(21) Appl. No.:
`
`13/088,883
`
`(22) Filed:
`
`Apr. 18, 2011
`
`Publication Classification
`
`(51)
`
`Int. Cl.
`G06F 7104
`G06K 9100
`
`(2006.01)
`(2006.01)
`
`(52) U.S. Cl. ........................................ 340/5.53; 382/118
`
`(57)
`
`ABSTRACT
`
`A system and device for providing services to a secure facil(cid:173)
`ity. The system includes a kiosk with a processor, display,
`speaker, microphone, and a camera, and the kiosk communi(cid:173)
`cates with a server that includes a server processor, a network
`interface unit, and a computer memory. The kiosk receives
`communications and transmits audio and video of the com(cid:173)
`munications to the server via an internet connection, and the
`server records the audio and video and transmits the audio and
`video to a destination. The kiosk is configured to authenticate
`the identity of a user by verifYing a personal identification
`number entered by the user and also performing one or more
`of a facial recognition via the camera or a biometric voice
`recognition via the microphone. The kiosk provides access to
`services including internet services, text-based messaging,
`tele-medical services, religious and educational materials,
`commissary ordering, and entertainment.
`
`25
`rJ
`
`120
`
`Router
`104
`
`\
`
`Internet
`190
`
`\
`\
`\
`\
`'\.
`·~
`'r-------.l....-,
`Processing Center
`150
`
`120
`
`Router
`104
`
`··-.. ._ ____ .....
`
`100~
`
`Kiosks
`102
`
`100 ~
`
`Kiosks
`102
`
`Facility A
`
`Facility B
`
`TELCO Provider
`~<(POTS Providers)
`··,·.,·.,. 170
`
`VQIP-to-POTS
`Provider
`160
`
`0001
`
`GTL 1003
`IPR of U.S. Patent 9,007,420
`
`

`
`('D
`('D
`
`N
`
`N
`
`~
`
`QO
`
`(') a .... 0 = '"= = 0" -....
`~ 'e -....
`'"= a ('D = .....
`
`....
`0 .....
`....
`.....
`rFJ =(cid:173)
`0 ....
`~ ....
`0
`0 =
`(') a ....
`
`> ....
`....
`
`-....l
`N
`N
`0\
`N
`0
`N ..._
`0 ....
`N
`rFJ
`c
`
`QO
`
`.... ~.:
`/
`
`/
`
`. /
`
`/
`
`Figure 1
`
`-··
`
`__ .. -.J>··-··'
`160
`
`Provider
`
`VOIP-to~POTS
`
`~·· ....... A·-"-:;
`...........
`""·· .. (POTS Providers)
`TELCO Provider·
`
`170
`
`~
`
`8-G-G
`
`150
`
`Processing Center
`
`,. .. ,..··"'
`.,..·
`-··-··-··-
`
`'r-------------~~
`
`·~
`
`190
`
`\
`\
`
`\
`
`\
`
`·\ Internet
`
`;-J
`25
`
`104
`
`Router
`
`120
`
`Facility B
`
`104
`
`Router
`
`120
`
`Facility A
`
`181
`
`Party B
`
`180
`PartyA l
`
`102
`Kiosks
`
`100 ~
`
`102
`Kiosks
`
`100~
`
`0002
`
`

`
`> ....
`....
`
`-....l
`N
`N
`0\
`N
`0
`N ..._
`0 ....
`N
`rFJ
`c
`
`N
`~CIO
`
`:-+- ....
`0
`
`(')
`
`CIO
`....
`0 .....
`N
`.....
`rFJ =(cid:173)
`0 ....
`
`('D
`('D
`
`N
`
`.... 0 =
`0" =
`~
`.... 0 =
`'e -....
`~
`('D = .....
`'"= ~ .....
`
`~ .....
`
`(')
`
`~ .....
`
`(')
`
`. --................... -••••••.•.......... ··········-····························---·-···-···························
`
`!.. .•••......•.....•..... ____
`l
`
`258
`
`Database
`
`258
`
`Cluster 0
`
`(j)
`
`257
`
`-
`
`Database
`
`Application
`~
`
`Cluster C
`~
`
`256
`
`Figure 2
`
`280
`
`Party A
`
`258
`
`Database
`
`258
`
`Cluster B
`_ _j
`2~ L~_7
`
`-
`
`Ealieesslng 1:;"
`
`7
`
`256
`
`Processing
`
`i i I I
`............................................................................................................. ,
`
`Cluster A
`
`251
`
`Database
`
`Application
`
`Processing
`
`I
`
`250 ·---,r·-··-······-· --·-···
`
`~
`225
`
`0003
`
`

`
`Patent Application Publication
`
`Oct. 18, 2012 Sheet 3 of 18
`
`US 2012/0262271 A1
`
`)0 \
`
`''
`
`... ~30£1' •
`
`0004
`
`

`
`Patent Application Publication
`
`Oct. 18, 2012 Sheet 4 of 18
`
`US 2012/0262271 A1
`
`(
`
`'-{fJO
`
`I/0
`DEVICES
`
`Ljol--(
`
`NIC.
`
`CPU
`
`0005
`
`

`
`Patent Application Publication
`
`Oct. 18, 2012 Sheet 5 of 18
`
`US 2012/0262271 A1
`
`5 Of
`
`t
`
`S tO. t; lf
`
`0006
`
`

`
`Patent Application Publication
`
`Oct. 18, 2012 Sheet 6 of 18
`
`US 2012/0262271 A1
`
`Requested
`
`This station is reserved tor
`Vser A
`from
`2:00pm- 3:00pm
`
`Pod 8 Activity
`;:. 3:15pm -New vok:email fot John Smlth
`>3:14pm- New .l'M5:siiY,efor Ken Jonf"!
`> ~:13pm• Klt2 respat~seforWi11Johnron
`>3:10pm- NcwvOlcemtsit for Will Johi'ISDn
`>3~-\m;.,.,.,;ngcall!orJohnSrnldl
`)' 3:08 pm-lni!Dttllng aUforWIII Johnson
`
`0007
`
`

`
`Patent Application Publication
`
`Oct. 18, 2012 Sheet 7 of 18
`
`US 2012/0262271 A1
`
`.{?(j(
`
`F<ld>y.July31 ,,,Spn
`
`70S
`
`Help
`
`Espaiicl
`
`e e ttft
`
`Pod B·Activity
`>3:15pm· NI!W votcemailfor .John Smith
`> l~t4pm ~New message for l(sn Jones
`>3:13pm- I01ere>pcr»e forW1QJohNOn
`>3;10ptn .. New vcicelnailfor\WI Johnson
`>3:09pm -.lncomming tailor John Smith
`> 3':08 pro"' l'ncoming call fer \WI John50n
`
`Volume
`
`Repeat Prompt
`
`7
`
`0008
`
`

`
`Patent Application Publication
`
`Oct. 18, 2012 Sheet 8 of 18
`
`US 2012/0262271 A1
`
`._._,.,.
`
`Welcome Ken Jones
`
`IDCheck:
`
`Frlday,July31 3;1Spm
`
`Lift handset and speak your voice verification phrase •.
`
`I <Cancel Login
`
`'I
`
`I
`
`login>
`
`IJ~6z
`
`login will be cancelled in 15 seconds.
`
`Volume
`
`Repeat Prompt
`
`• • ••
`
`Help
`
`Espai\ol
`
`0009
`
`

`
`Patent Application Publication
`
`Oct. 18, 2012 Sheet 9 of 18
`
`US 2012/0262271 A1
`
`.-~----------------------------------~~~~
`
`~10(
`
`Welcome Ken Jones
`
`IDCheck:
`
`t(O~
`
`V""\ EYE LEVEL>
`
`Please line up your
`eyes with the marks
`and remain still.
`
`<Cancel Login
`
`Login will be cancelled In 15 seconds.
`
`l~qdLJ
`Verify>
`L---------------~
`
`e e ee
`
`Help
`
`Espailol
`
`Volume Repeat Prompt
`
`0010
`
`

`
`Patent Application Publication
`
`Oct. 18, 2012 Sheet 10 of 18
`
`US 2012/0262271 A1
`
`-""!!!
`
`Ken Jones
`
`T-FhoneRe-.:1 at_S,oopm
`
`friday.July 31 3:15pm
`
`.lfJOI
`
`.Ill?)..
`
`.11!03
`
`.100"1
`
`./605
`
`.{lOll
`
`Phone
`
`.100'
`
`Le>l>l (..;~r..,d
`
`Secured
`Internet
`
`·Messaging
`
`Vlrleo
`
`~~\.-~.-.,~
`~r..,, ,;.<!'_)
`
`1001
`
`IOOi
`
`IOO'f
`
`/()/{)
`
`Tele-Medical
`
`OrderCo~ry
`
`£JII.:.:.-I-;c;,/'
`
`Record a Kite
`
`• • " •
`
`• BuyTphoneTime • Main Menu
`• logout
`
`• Volume • Repeat Prompt
`
`0011
`
`

`
`Patent Application Publication
`
`Oct. 18, 2012 Sheet 11 of 18
`
`US 2012/0262271 A1
`
`Ken !ones
`
`Prepaid Bolan<" SS.OO
`
`T-Phone R"".....t at s-.
`
`II o~
`
`l/03.
`
`lit(
`
`(
`
`You have 30 seconds ro make a call. G
`1 [I] [I]
`[I] [I] IT]
`c:JQJ~
`[I]
`l
`e e e
`
`uick Dials
`411
`211
`Customer Service Transfer From Trust
`BAIL
`PREA
`Record PREA Incident
`Bail Bonds
`
`IIO«j
`
`e ee
`
`Volume
`
`Help
`
`fspanol
`
`Dial Now
`
`ABC
`
`I 101
`
`Call
`
`L.ogout
`
`Account Main Menu
`
`0012
`
`

`
`Patent Application Publication
`
`Oct. 18, 2012 Sheet 12 of 18
`
`US 2012/0262271 A1
`
`._.....,,.
`
`Ken .Jones
`
`Prepaid Balance: ss.oo
`
`T-Phone Reser\led at 5:00pm
`
`fridoy.July31 3:15pm
`
`GVoicemail
`.
`
`I :;tO :2..
`L!.
`
`I
`I > 2Pioysloft
`II
`
`111ayll!ft
`
`[)
`t-'1
`
`IUJ!i
`
`NoPI>ysL<It
`
`NoP~lelt
`
`NoPI>j<lelt
`
`JIUPII
`
`I
`
`4/1211 o @13:1 2pm
`
`(505) 121-1234
`
`411211 o @ 3;00pm
`
`(626)555-1212
`
`4/10/10@ 2;00pm
`
`(714) 123-2341
`
`Jll">e<.k <",,
`.f ,.. ..... J" .J_
`Indiana Jones
`
`4/8/iO@ 11:12am
`
`(818) 135-5613
`
`Jenny Jones
`
`4/6/l 0 @ 7:02am
`
`(213) 135-1356
`
`3112/10@ 8;02am
`
`left
`
`3/12110@7:21pm
`
`(800) 135-1351
`
`216/10 @6:00crn
`
`(866) 121-1315
`
`vDOWNv
`
`I
`
`~ (650)_ 133-1351
`I l'oPI')'Slelt I
`I
`e e
`
`Logout
`
`BuyTphonellme
`
`fl
`
`Main Menu
`
`Ginger
`
`Don Draper
`
`Morn
`
`$
`
`$
`
`$
`
`$
`
`$
`
`1 ~CJ)
`/'
`CaiiBoc\< ~
`
`CaiiiiKk
`
`Call Bock X
`CallBack X
`CallBack X
`CaKIIack X
`CallBack X
`
`Call Bad< 0
`8 8 e
`
`Volume
`
`Help
`
`Espatiol
`
`0013
`
`

`
`Patent Application Publication
`
`Oct. 18, 2012 Sheet 13 of 18
`
`US 2012/0262271 A1
`
`li>-11
`
`Ken Jones
`
`Prepo!d Balance: $5.00
`
`B Bail Bond Companies
`
`<
`
`I
`
`AUPA
`
`Touch to Dial
`AM Bonds United
`lOuchtoOial
`Double A Ball Bonds
`TouduoDial
`Ducky Bad Bonds
`Touch to Dial
`Fast Ball Bonds
`TouchtoDiol
`Golden State Ball Bonds
`Touch to Dial
`Jail Bonds Plus
`ToudltoOial
`Rocket Bonds
`Touch to Dial
`Sorunq Free Bail Bonds
`
`I
`
`vDOWNv
`
`• • •
`
`Logout
`
`My Account
`
`Main Menu
`
`T-PhoneRese~atS:OOpm
`
`Frldoy,July 31 3:15pm
`
`Bail Bond Companies are displayed
`In random order.
`
`I
`
`I
`
`Tap Here to Search by Name
`
`I
`
`'"'
`''3 tJ"}
`
`.. • • •
`
`Help
`
`Espai\ol
`
`Volume
`
`130-;)...
`
`l
`
`j
`
`)
`
`I
`
`1)
`
`0014
`
`

`
`Patent Application Publication
`
`Oct. 18, 2012 Sheet 14 of 18
`
`US 2012/0262271 A1
`
`Video Ch;rtwith
`
`Charles Jones
`
`/ 1'101
`
`1~0)
`
`• • •
`
`Logout
`
`My Account
`
`Main Menu
`
`Hang Up
`
`Save Snapshot
`($0.25)
`
`All activites: are subj"'ct totee:ording and
`monitoring except ror
`privtidged communic"tlons between an
`
`attorney and di~tnL •••
`
`Volume
`
`Help · Espai\ol
`
`0015
`
`

`
`Patent Application Publication
`
`Oct. 18, 2012 Sheet 15 of 18
`
`US 2012/0262271 A1
`
`r:::-1 Recordfng
`LJ
`
`1:30 remaining
`
`Fridoy,July31 3:15pm
`
`Stop Recording & Save
`
`e logout
`
`My Account e Main Menu
`
`IS
`.,
`
`Cancel
`
`I
`
`---
`
`Volume
`
`Help
`
`Espaool
`
`0016
`
`

`
`Patent Application Publication
`
`Oct. 18, 2012 Sheet 16 of 18
`
`US 2012/0262271 A1
`
`Keh.lorles
`
`T-Phone Reserved ~t 5:00pm
`
`Friday.July31 3:15pm
`
`,.,.,._...,
`< GKites
`
`I
`
`> Kite lleconllng
`II
`
`2Pbv<:Left
`ICitell«cnning
`1 Plavleft
`IO<ORoccrdlng
`No Plavs
`l<h:elloa>rding
`No Plays
`Kltelloa>rdlng
`No Plavs
`Kite Recording
`NoPiavs
`Kite Re<D!ding
`No Plays
`Klt• Recording
`No Plays
`
`I
`
`Kite Reoordcd
`4/12/10®3:12om
`Kiti!Roa>rded
`4/1211 0 ® 3;00pm
`KlteRtoordld
`4/10/1 0 li!J 2:00om
`Kite-d
`41811ii®11:12am
`
`---
`
`4/6/10@7:02am
`l<lte Racorded
`3112/1 O@ 8:02am
`l<ileRccorded
`3/12/10@ 7:21 om
`Kite Recorded
`2/6/1 o@ 6:00om
`
`e e- e
`
`Logout
`
`My Account
`
`Main Menu
`
`"UPA
`
`Kite Re5pa1se
`None
`l<h:ellosporuc
`None
`l<h:efleopcnso
`4/10/109ll2:00om
`Kilo Response
`4/8/10@ 11:12am
`Kite Response
`4/6/10@ 7:02am
`l<itellesponso
`3/12/10@ 8:02am
`l<itelle<ponso
`3/12/10 liD 7:21 Dm
`Kite Response
`-·ii611 o tiD 6:nonm
`
`vDOWNv
`
`16
`
`I
`
`Nolle>pomc
`
`~-~(
`
`Rood Hoop'"""
`
`iteadR05p011se
`
`R<od Re>pooue
`
`P"
`I
`(
`
`ReadR05pOilse
`
`RoadRe.pome
`
`I
`
`Volume
`
`Help
`
`Espanol
`
`Read ResponD I)
`e • •
`
`0017
`
`

`
`Patent Application Publication
`
`Oct. 18, 2012 Sheet 17 of 18
`
`US 2012/0262271 A1
`
`J 110\
`
`,.,..._"""
`
`Ken Jones
`
`T-f'bone lleserYed ot Mllpm
`
`Friday,July31 3:15pm
`
`@All Sites-Education
`
`Adult and Continuing Education (265)
`Browse lri Region (169)
`
`By Culture or Group (248)
`
`By Subject [908)
`
`Distance Learning (780)
`Higher Education (1 n 701
`
`K-12(51115)
`
`• Reload .Stop B BOokmarks. All Sites
`0 Colleges.com • www.college!U:om
`0 Apollo Group· www.apollogrp.edu
`0 ClassesUSA.com·www.dassesusa.rom
`0 EduPolnt.com -www.edupomt.com
`0 Kovacs Consulting- www.kovaa.com
`0 CPEProfesslonal Educ;ation ServlceS•www.mypescpe.com
`0 Adult Student Center, The-www.adultstlldentcenter .com
`0 Knovi-www.knoVi.com
`0 Monster CaR!~!~" Educ;atlon Resources-
`reSQUrces.monster.com/educatlon
`
`t7a1
`
`~
`
`I <<Back I
`
`Logout
`
`e e e
`
`BuyTphone lime
`
`Main Menu
`
`J Save checked as Bookmarks
`
`I
`
`! t e
`
`Espana!
`
`l?
`
`0018
`
`

`
`Patent Application Publication
`
`Oct. 18, 2012 Sheet 18 of 18
`
`US 2012/0262271 A1
`
`r~--~~~--~--~----T~-ooo--~----~-~--------------------------------~m~-~-.~J~~3~1~3:~15p-m-,
`
`t
`
`I~Dl
`
`EMail Friends
`
`Telmate will send a message to your
`Friends who have deposited funds for
`you before.
`
`Tap the names you wish to notify.
`
`If a nillllt! Isn't available, It's because the party did not
`give us permission to contact them, or you have already
`requested funds from them.
`
`Send Email
`
`Cancel
`
`e • e
`
`Logout
`
`My Account
`
`Main Menu
`
`TcudaoEmall
`Jackie Jones
`Wlltma~
`Margret Jones
`Tcuch to Email
`Frank Smith
`TouduoEmail
`Barbara Smith
`WI! Email
`JanuaryJackson
`WIIIEmaU
`l.ilrll'_Le_r<ll
`TwchtoEmail
`Smith Regan
`ToudltoEman
`Michael Michaels
`
`vDOWNv
`
`I~
`
`./
`
`./
`./
`
`e Espaiiol
`
`0019
`
`

`
`US 2012/0262271 AI
`
`Oct. 18, 2012
`
`1
`
`INTERACTIVE AUDIONIDEO SYSTEM AND
`DEVICE FOR USE IN A SECURE FACILITY
`
`FIELD OF THE INVENTION
`
`[0001] Embodiments described herein relate generally to
`interactive computer systems, and more specifically to pro(cid:173)
`viding a mutipurpose interactive audio/video platform and
`device for use in a secure facility.
`
`BACKGROUND OF THE INVENTION
`
`[0002] Secure facilities such as prisons, institutions, and
`other govermnent facilities house large populations of indi(cid:173)
`viduals in confinement. Such facilities present unique admin(cid:173)
`istrative challenges-including challenges related to provid(cid:173)
`ing educational, entertainment, cormnunications, and other
`services. Most notably, secure facilities require additional
`levels of monitoring and oversight that are not required when
`similar services provided to other populations. Additionally,
`since a large number of individuals may be confined in a
`relatively small space, certain efficiencies must be achieved to
`effectively administer the various services of the facility.
`[0003] Currently, the services are provided piecemeal(cid:173)
`with each service handled by different technological means
`and often even different departments or service providers. For
`example, one service provider may provide telecormnunica(cid:173)
`tions service, while another handles educational or entertain(cid:173)
`ment programs. These services are provided separately from
`purely administrative services such as scheduling visitations,
`processing complaints, providing cormnissary services, or
`other facility requirements that may be provided by in-house
`departments of the secure facility. Significant efficiencies can
`be achieved by automating these various services and by
`providing them in a centralized manner. Moreover, providing
`these services by a centralized computer system can facilitate
`more effective monitoring of resident activity. With more
`effective monitoring in place, it is possible to provide addi(cid:173)
`tional services that can provide supplemental revenue to the
`facilities. Accordingly, there is a need for a way to administer
`various services required in a secure facility that is efficient,
`secure, and effective.
`
`BRIEF DESCRIPTION OF THE DRAWINGS
`
`[0004] FIG. 1 illustrates an embodiment of the interactive
`audio/video platform.
`[0005] FIG. 2 illustrates the organization and interaction of
`clusters of another embodiment of the interactive audio/video
`platform.
`[0006] FIG. 3 illustrates an example kiosk for use in the
`interactive audio/video platform.
`[0007] FIG. 4 illustrates an example processor-based com(cid:173)
`puter system of the kiosk.
`[0008] FIG. 5 illustrates an example idle screen of a kiosk
`interface described herein.
`[0009] FIG. 6 illustrates an example reservation screen of
`the kiosk interface.
`[0010] FIG. 7 illustrates an example login screen of the
`kiosk interface.
`[0011] FIG. 8 illustrates an example voice verification
`screen of the kiosk interface.
`[0012] FIG. 9 illustrates an example facial recognition veri(cid:173)
`fication screen of the kiosk interface.
`[0013] FIG. 10 illustrates an example main screen of the
`kiosk interface.
`
`[0014] FIG. 11 illustrates an example phone screen of the
`kiosk interface.
`[0015] FIG. 12 illustrates an example voicemail screen of
`the kiosk interface.
`[0016] FIG. 13 illustrates an example bail bonds screen of
`the kiosk interface.
`[0017] FIG. 14 illustrates an example video conferencing
`screen of the kiosk interface.
`[0018] FIG. 15 illustrates an example video messaging
`screen of the kiosk interface.
`[0019] FIG. 16 illustrates an example kite screen of the
`kiosk interface.
`[0020] FIG. 17 illustrates an example internet screen of the
`kiosk interface.
`[0021] FIG. 18 illustrates an example fund request screen
`of the kiosk interface.
`
`DETAILED DESCRIPTION OF THE INVENTION
`
`[0022] Embodiments described herein address the prob(cid:173)
`lems with current provision of administrative services for
`secure facilities such as prisons or other govermnent deten(cid:173)
`tion centers. The described embodiments provide a custom(cid:173)
`ized interactive audio/video platform for providing adminis(cid:173)
`trative services. The customized interactive audio/video
`platform includes, among other things, kiosks at secure facili(cid:173)
`ties that are interconnected via a central processing platform
`providing enhanced security and monitoring services. The
`kiosks provide, among other things, telephony services, video
`conferencing, text messaging, tele-medical services, reli(cid:173)
`gious and educational services, cormnissary services, enter(cid:173)
`tainment services, and social networking. The services are
`provided in a manner that meets the strict guidelines of a
`secured facility such as, e.g., a prison.
`[0023] Embodiments may be implemented using computer
`hardware or software, or a combination of both. Computer
`software implementing features of the embodiments may be
`stored as instructions on a tangible computer readable
`medium. References to the "system" or "platform" describe
`specific embodiments and do not limit the scope of the
`claimed invention.
`[0024] Though embodiments are described with reference
`to facilities such as prisons or detention facilities, the embodi(cid:173)
`ments described herein could be used in any facility requiring
`consolidated secure services.
`[0025]
`It should be understood that embodiments of the
`invention are not limited by the example embodiments
`described herein and that changes can be made thereto.
`Example embodiments are now described with reference to
`the accompanying figures wherein like reference numbers are
`used consistently for like features throughout the drawings.
`[0026] FIG. 1 illustrates an embodiment of an example
`interactive audio/video platform 25 that includes kiosks 102
`for providing administrative services at multiple facilities
`100. The platform 25 includes a processing center 150 con(cid:173)
`nected to one or more facilities 100 through a network such
`as, e.g., the Internet 190. Facilities 100 may be any facilities
`requiring voice, video and/ or information services, especially
`those with security requirements and a large traffic volumes,
`including secure facilities such as prisons or other govern(cid:173)
`ment detention facilities. Each facility 100 contains at least
`one kiosk 102. Eachkiosk102 is connected to arouter104 via
`a networking link 120. The routers 104 are configured to
`cormnunicate with the processing center 150, which may be
`distributed across several locations. The routers 104 each
`
`0020
`
`

`
`US 2012/0262271 AI
`
`Oct. 18, 2012
`
`2
`
`connect the communications received from the kiosks 102 to
`the Internet 190, and exchange IP (Internet Protocol) packets
`bidirectionally between the processing center 150 and facility
`100. The processing center 150 includes application hard(cid:173)
`ware and software for data processing and the other functions
`described below.
`[0027] The processing center 150 is a system that is distrib(cid:173)
`uted across multiple clusters 151-153, which may or may not
`be geographically diverse (described below in more detail).
`Each cluster 151-153 hosts multiple nodes, including an
`application node, a database node, and a traffic processing
`node (discussed below in relation to FIG. 2). The clusters
`151-153 communicate with each other via the Internet or
`dedicated connections, and information in any database node
`can be shared among the clusters 151-153. Data storage and
`retrieval can be performed across several clusters. The clus(cid:173)
`ters 151-153 can also provide fail-over for one another, and
`routers 104 at each facility may be configured to communi(cid:173)
`cate with another cluster if a primary cluster is unavailable.
`Similarly, resources of the nodes within a cluster (which may
`include multiple computers) can be reallocated as processing
`needs require.
`[0028] One function of the processing center 150 is to route
`communications from facility residents using kiosks 102 to
`outside parties 180, 181. The processing center 150 routes
`voice, text, and/or video traffic from facility kiosks 102 to
`their ultimate destinations 180, 181. To route voice commu(cid:173)
`nications traffic, the processing center 150 communicates via
`internet protocol to a "VoiP-to-POTS" provider 160, which
`converts VoiP communications to POTS communications.
`Example VoiP-to-POTS providers 160 include Paetech,
`Level 3, and Verizon. After converting the VoiP signal to a
`POTS signal, the VoiP-to-POTS provider 160 provides the
`communication to a telecommunications provider 170 that
`routes the call to the called parties 180, 181.
`[0029] The processing center 150 may be in communica(cid:173)
`tion with multiple VoiP-to-POTS providers 160, and may
`route communications to any one of the providers 160 based
`on various factors including time-of-day, load, or rates. Simi(cid:173)
`larly, the processing center 150 or the VoiP-to-POTS provider
`160 may route calls to various telecommunications providers
`170 based on factors including time-of-day, load, or rates. For
`example, VoiP-to-POTS providers 160 often have connection
`limits. Therefore, the processing center 150 may be config(cid:173)
`ured to first attempt a connection to a primary VoiP-to-POTS
`provider 160 with a low rate for a given call destination. If that
`connection is refused, then the processing center 150 would
`be configured to attempt connections to a second, and perhaps
`third VoiP-to-POTS provider 160 until a connection is estab(cid:173)
`lished.
`[0030] The processing center 150 can also receive calls
`from outside parties 180, 181 and route the calls to facility
`kiosks 102. The VoiP-to-POTS provider 160 may convert the
`POTS signal to a VoiP signal before the communication is
`sent to the processing center 150. Alternatively, although not
`shown in FIG. 1, the outside callers 180, 181 may place a call
`using the traditional telecommunications provider 170 and
`may be directly connected to the processing center 150 where
`the signal is converted using an AID converter. The process(cid:173)
`ing center can connect outside callers 180, 181 to residents
`and can also allow outside callers 180, 181 to leave voicemail
`messages.
`
`[0031] The processing center 150 also routes video and text
`communications. Communications received from facility
`routers 104 are stored or cached on web servers in the pro(cid:173)
`cessing center 150 or on third party web servers. In addition
`to storing communications routed through the processing
`center 150, the processing center 150 may be configured to
`receive and store recordings of local communications that
`have been recorded at the facilities 100 (e.g., local video
`communications). The communications stored at the process(cid:173)
`ing center 150 can be accessed by an outside party 180, 181 by
`using a web browser on a computer connected to the Internet
`190. The processing center is also configured to receive
`requests for data from the routers 104, such as hypertext
`transfer protocol (HTTP) requests, and return information to
`the routers 104, such as information on a third party website.
`[0032] Another function of the processing center 150 is to
`log information into databases. The processing center 150
`logs all voice and data traffic, and may record voice or video
`traffic according to predefined rules. The processing center
`150 also logs all failed and/or blocked communication
`attempts, such as attempts to call third parties that a facility
`resident is prohibited from contacting. Local activity logs on
`the kiosks 102 may be periodically uploaded to the process(cid:173)
`ing center 150.
`[0033] FIG. 2 is a system diagram showing the organization
`and interaction of clusters of another example interactive
`audio/video platform 225. FIG. 2 illustrates multiple facilities
`200, each connected to the Internet 290 via a router 204. The
`facilities 200, which may include at least one kiosk, commu(cid:173)
`nicate, via the Internet 290, with a processing center 250 that
`is made up of multiple call clusters 251-254.
`[0034] FIG. 2 illustrates a first central processing cluster
`251 in location A, a second central processing cluster 252 in
`location B, a third central processing cluster 253 in location
`C, and a fourth central processing cluster 254 in location D.
`The central processing clusters 251-254 together operate as
`the processing center 250, and each cluster may include one
`or many computers functioning together to perform various
`tasks. The central processing clusters 251-254 may be located
`in different geographic regions, and one or more of the central
`processing clusters 251-254 may function as backup clusters
`or overflow clusters, operating only when other clusters are
`unavailable or overloaded.
`[0035] The routers 204 at each facility 200 may be config(cid:173)
`ured to route communications for a particular facility to a
`predetermined central processing cluster, and may be set to
`route communications to another central processing cluster if
`the predetermined central processing cluster is unavailable.
`Alternatively, the routers 204 may be configured to distribute
`communications across multiple processing clusters accord(cid:173)
`ing to a predetermined ratio (described below). These two
`configurations may be used alternatively or in conjunction
`with one another, and their use could be determined based on
`the traffic load on a network.
`[0036] The routers 204 may also be configured to route
`communications over multiple outbound network connec(cid:173)
`tions at each facility 200. The router 204 may be configured to
`use a second network connection when a first network con(cid:173)
`nection is unavailable. For example, a facility may be ser(cid:173)
`viced (i.e., communication with the outside world) by a DSL
`line and a T1 line, and the DSL line may be used as a backup
`when the Tl line becomes unavailable. As mentioned above,
`a router 204 may also be configured to distribute communi(cid:173)
`cations across multiple network connections according to a
`
`0021
`
`

`
`US 2012/0262271 AI
`
`Oct. 18, 2012
`
`3
`
`predetermined ratio. For example, if a facility is serviced by
`multiple T1 lines, the router 204 may be configured to dis(cid:173)
`tribute the call-data load across the Tllines to a single cluster,
`or multiple clusters, allowing a large capacity of calls to be
`carried simultaneously. These configurations may be used
`alternatively or in conjunction with one another, and their use
`could be determined based on the traffic load on the network.
`[0037] Each central processing cluster 251-254 includes
`multiple nodes each performing various functions. A central
`processing cluster may be one computer that is divided into
`virtual servers, each of which is treated as a node in the
`cluster. Alternatively, each node may be a dedicated com(cid:173)
`puter, or multiple computers can form each node. Servers can
`be added as necessary to increase capacity of the cluster.
`[0038] An example cluster for use in a secure facility is now
`described. Secure facilities, such as prisons, have unique
`features that must be addressed by the interactive audio/video
`platform 225. For example, residents have limited access to
`cash, and so the platform provides various ways of paying for
`telephone and/or data access. An account is established for
`each resident, and funding of the account is provided via
`kiosks, calling cards, and an interactive voice response sys(cid:173)
`tem. Provisioning for outside funding may also be desirable.
`Accordingly, the platform 225 may provide for funding of an
`account by an outside party via live customer service, an
`interactive voice response system, a website, or kiosks in
`visiting areas of the facilities.
`[0039] The interactive audio/video platform 225 may also
`allow collect calls to be placed by residents. A common
`problem with collect call systems is that, because a called
`party may not recognize the number or know what individual
`from the facility is calling, there must be a way for a resident
`to identifY themselves. In traditional collect call systems, an
`individual may be allowed to record their name to be played
`to a called party. This, however, can permit the transmission
`of a short message without payment for use of the system.
`Accordingly, the platform 225 may instead retrieve and play
`an audio clip of the inmate's name that was recorded under
`supervision, or that was recorded by another party, or gener(cid:173)
`ated by a voice synthesizer.
`[0040] System accounts must be tied to particular facility
`residents and must be only accessible by those facility resi(cid:173)
`dents. To accomplish this, the platform 225 may require a
`resident, upon accessing the system, to enter a unique PIN
`number that is associated with the resident. Additional PIN
`numbers may be required to access voicemail or other secure
`features. The platform 225 may also include voice and/or
`facial recognition features, described in more detail below.
`[0041] Secure facilities also often place restrictions on the
`communications of residents. Accordingly, the platform 225
`is able to automatically restrict a resident from making calls
`or video and text communications with certain destinations
`based on restrictions noted in the residents' accounts. Simi(cid:173)
`larly, the platform 225 prevents outside callers from leaving
`voicemail messages for inmates that are restricted from com(cid:173)
`municating with the outside caller. The platform 225 may also
`place time limits on calls, and may include audio and/or video
`warnings that a call may be cut off due to time restrictions.
`Additionally, the platform 225 may prevent a resident from
`accessing certain kiosk features, such as entertainment fea(cid:173)
`tures, based on a variety of time, facility, or other rules.
`[0042] Secure facilities also require activity logging and
`monitoring capabilities. The logging may include storing
`information such as when a communication was made, to
`
`whom, and how long it lasted. Full audio and/or video record(cid:173)
`ing of communications may also be necessary in prisons, for
`example, where virtually all communications need to be
`recorded and retrieved by investigators. Investigators may
`also need to monitor live communications. These functions
`can be automated by the platform 225. The platform 225 may
`also be set to not record certain communications, such as
`communications between an inmate and his attorney or a
`doctor. This can be automated by including attorney or doctor
`numbers on a "do-not-record" list for the system or resident's
`account or by providing an option to request that a commu(cid:173)
`nication not be recorded via an interactive response system.
`The request may be reviewed by a live operator for authen(cid:173)
`ticity, or may be logged for further review to detect abuse.
`[0043] Each central processing cluster 251-254 includes a
`data processing node 256. The data processing node 256 hosts
`data routing, communication recording, and logging func(cid:173)
`tionality. The data processing node 256 is also responsible for
`digital signal processing. Audio routing and recording may be
`used to process and route calls to destination parties, or to
`record and retrieve voicemail messages or communications
`records. The data processing node 210 may be one or many
`computers functioning together to form the node.
`[0044] The data processing node 256 is responsible for
`routing communications to telecommunications providers
`270 and routing video and data traffic to and from other kiosks
`102 or third party servers 203. For telephone calls, a distrib(cid:173)
`uted carrier system allows clusters to access multiple VoiP(cid:173)
`to-POTS providers 260 and telecommunications providers
`270 to terminate any call. If one carrier is overloaded, the data
`processing node 256 will seek the next available carrier based
`on a set of predefined rules that govern priority. Priority can
`be set based on factors such as rate, time of day, call termi(cid:173)
`nation point, and carrier load. The data processing node 256
`may optionally track the number of connections sent to a
`single carrier, and automatically route calls to a different
`carrier based on the carrier load. Call processing administra(cid:173)
`tors can adjust the priority at any time via a single, dedicated
`interface.
`[0045] Each central processing cluster 251-254 includes an
`application node 257. The application node 257 hosts pay(cid:173)
`ment validation, security, user interface, and business logic
`functionality. Business logi

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