throbber
Page 1 of 41
`
`SECURUS EXHIBIT 1006
`
`

`
`U
`
`m
`
`a
`
`y
`
`2B
`
`m5Apm2:
`S./22:
`
`1\\:1\
`
`mozmmfzoo_/\/>\/W0/\xx/2:_/_\\//.M_/_\\\//.
` \\//xamo..\\\fl//\/x_M/\/\_s_,I<_zo:/EmzoE:m./,\/x)_E<¢_o_E<n_E<n:o_E/E_/\/\/,Mmazmamzzoo
`
`
`
`
` I\M2:zopémzoE:mzoE:,m
`
`E§5_E/E...mmoami...49:28
`
`mézmmmczou«SZEZBmowSzmmfizooNS
`
`Page 2 of 41
`
`
`
`
`
`mmom_>E%m7,mE<n:o.E/EmmozzamoouW2323:$03mmE<Em.z__>5<
`
`
`
`m_OEW\©:\\m:»\i_\\m:
`
`Page 2 of 41
`
`
`

`
`U.S. Patent
`
`May 16,2006
`
`Sheet 2 of 19
`
`US 7,046,779 B2
`
`ommW3/mmmm:,<#_\, mmozzamooomamEgmoomm
`>:.__mS_<><Evzmim,\\x\w\u«lJl»f.H5./mmflzou
`
`
`.z<m%%zm%mdflmxmzozaomggs\\\\\Em5328
`
`
`\a,
`
`
`obE0232 EN77\\wing.zoE5o,_
`
`mE<n__o_E,&359/2Em_i_38..
`
`
`Q:Emm._.Z<n:O_._.W_<&N.0_.._NE
`
`l%%w77ommEjoEzoo9/2hmdm»\)ooN
`
`:05
`
`
`
`I.\,|E”[r’J:{\V.}!r:f::/_,&_o_EEULJritxx/,mom
`
`mz/fin.\\J/
`
`m43Qm:omgm
`
`uozumglzoo
`
`4moz<oKO5
`
`
`
`5253200mE<1_u_.E/E
`
`mmiommg
`
`L7777%Now
`
`EN.1.mmoZEm_z_§Q<
`
`
`m__mxomSmmm:m
`
`Page 3 of 41
`
`Page 3 of 41
`
`
`
`
`

`
`U.S. Patent
`
`May 16,2006
`
`Sheet 3 of 19
`
`US 7,046,779 B2
`
`jcea;€:g§ """""" “I
`
`
`
`CONTROL
`
`STKHON
`
`
`
`
` MANAGEMENT I302
`
`JNL
`
`SYSTEM
`
`7 -____
`
`II I
`
`I
`_______ ____I
`
`§fi§fifiJé’5E§7Eé_§1giI
`
`.JAm 313
`
`___..__I
`
`I
`
`F331
`
`//330
`
`I I I I I I I I I II I I I I I I I I
`
`.
`
`,32I
`
`/I320
`
`
`
`Page 4 of 41
`
`1. _ _ # _ _ _ _ __
`,¢mL gig
`I
`
`341
`
`//340
`CON7ROL
`
`
`
`I I
`
`I
`
`Page 4 of 41
`
`

`
`U.S. Patent
`
`May 16,2006
`
`Sheet 4 of 19
`
`US 7,046,779 B2
`
`N:
`
`
`Eimfi./___+£f%rIErr\|l".11:$jcEzooL4mo/:wEz_
`
`
`VEQEZ.newmo.“_vaogmzWSTEE;
`I_0Newmamms:_
`
`
`
`
`F::2»+..UJ
`
`mov
`
`
`
`mmw€206nmvfl.I
`
`
`
`OZ_ZO:._QZOQ.
`
`
`
`
`
`Illa’(,uIll
`
`
`
`
`
`mmé1_<ZO_m.vmLnu
`
`.EZZ<Io
`
`I_5D_>_
`
`wmomoomm
`
`0Z_ZOEDZOQ.
`
`_————.——__..__._..—..._._.___.__.—__..._)
`
`Page 5 of 41
`
`Page 5 of 41
`
`
`
`
`
`

`
`U.S. Patent
`
`May 16,2006
`
`Sheet 5 of 19
`
`US 7,046,779 B2
`
`500
`
`\ @
`
`DETERMINE LOCATIONS) OF AND
`FOR CONFERENCE PARTICTPANTS
`
`IDENDEY EQLMRMENT AND
`DATA RARTKHPANTS
`
`IN HUB OR STAHON OF
`
`FOR EACH SCHEDUUNC PROCESS
`
`THE PLANNED CONFERENCE
`
`502
`
`504
`
`506
`
`508
`
`REQUEST RESERVAHON
`OE CAPABHJNES
`
`REQUEST HONORED?
`
`Y
`
`\51o
`
`N
`
`T
`
`7
`
`N 5”
`
`Y
`
`37 4
`
`SUCCESSFUL?
`
`Y
`
`516
`
`
`
`RECOMMEND
`ALTERNATE
`CONFERENCE
`
`
`
`@ ‘W
`
`FIG. 5
`
`Page60f41
`
`Page 6 of 41
`
`

`
`U.S. Patent
`
`May 16,2006
`
`Sheet 6 of 19
`
`US 7,046,779 B2
`
`600 \
`
`602
`
`
`
`i
`
`,
`
`1
`
`FOR EACH RESERVED CAPABELITY
`
`T
`
`Y
`
`MEETS REQUTREMENTS?
`
`N
`
`604
`
`FOR EACH ALTERNATIVE
`
`
`
`606
`
` 614
`
`Y
`
`616
`
`N
`
`REVISTON OK’?
`
`Y
`
`CANCEL RESER\/ATiON(S)
`
`618
`
`620
`
`NY
`
`FIG. 6
`
`J
`
`Page 7 of 41
`
`Page 7 of 41
`
`

`
`U.S. Patent
`
`May 16,2006
`
`Sheet 7 of 19
`
`US 7,046,779 B2
`
`mom
`
`
`
`mzfiamo:m_>onmzfiam._.<_>_Z_¢NmziuEm:a_:om
`
`
`
`
`
`:mz<Emm§<E7:
`
`mi
`
`mmo:m_>
`
`
`
`NBmw_o:m_>m.E<:z_
`
`
`
`<\..o:
`
`fin30328
`
`
`
`Km_-mu.:Emzaaom
`
`mumm.E<$z_:
`
`:.Emzgaom
`
`
`
`EMmzo_E_.5mm5:/@2238
`
`mi
`
`INN
`
`Newmmazmimczoo
`
`Page 8 of 41
`
`Page 8 of 41
`
`
`
`
`
`
`
`

`
`U.S. Patent
`
`May 16,2006
`
`Sheet 8 of 19
`
`US 7,046,779 B2
`
`
`
`STATUS, REQUESTED, CONFIRMED, READY,
`
`
`
`
`
`
`
`IN-PROGRESS, RECONNECTING,
`
`COMPLETED, CANCELED
`
`FIG. 7B
`
`EQUIPMENT PLANS
`
`70-4
`
`TRANSIT TIME
`
`ALLOWANCE
`
`STATUS:
`
`REQUESTED, CONFIRMED,
`
`COMPLETED, CANCELED
`
`FIG. 7C
`
`Page 9 of 41
`
`Page 9 of 41
`
`

`
`U.S. Patent
`
`May 16,2006
`
`Sheet 9 of 19
`
`US 7,046,779 B2
`
`EQUIPMENT
`
`71 O
`
`ON—OFF LINE FLAG
`
`DATE~TIME BACK IN SERVICE
`
`DATE-TIME LAST TESTED
`
`MAXIMUM PERIOD
`
`BETWEEN TESTS
`
`FIG. 7D
`
`
`
`
`EQUIPMENT DESCRIPTIONS 776
`
`EQUIPMENT TYPE
`
`EQUIPMENT DESCRIPTION
`
`
`
`
`FIG. 7E
`
`718
`
`
` EQUIPMENT TESTS
`
`
`
`EQUIPMENT TYPE
`
`TEST PROCEDURES
`
`TEST PARAMETERS, LIMITS
`
`
`
`
`
`FIG. 7F
`
`Page 10 of 41
`
`Page 10 of 41
`
`

`
`U.S. Patent
`
`May 16,2006
`
`Sheet 10 of 19
`
`US 7,046,779 B2
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`TRANSIT T
`
`ME
`
`
`
`ALLOWANCE
`
`
`
`TRANSIT TIM E
`
`ALLOWANCE
`
`
`
`
`STATUS:
`
`REQUESTED, CONFRMED,
`
`COMPLETED, CANC
`
`
`
`
`STATUS:
`REQUESTED, CONFIRMED,
`
`COMPLETED, CANCELED
`
`FIG. 7G
`
`FIG. 7J
`
`
`
`
`
`
`VISITORS
`
`NAME
`
`AVAILABILITY
`
`71 4
`
`
`
`
`
`
`PERMITTED TYPE OF VISIT
`
`START DATE—TIME FOR
`
`RERMITTED VISIT
`
`END DATE—TIME FOR
`
`RERMITTED VISIT
`
`MINIMUM PERIOD
`
`BETWEEN VISITS
`
`FIG. 7K
`
`
`
`
`
`INMATE’S VISITORS
`
`722
`
`INMATE NAME
`
`VISITOR NAME
`
`RELATIONSHIP
`
`DATE—TIME OF LAST
`
`CONFERENCE
`
`
`
`
`
`
`
`
`
`V
`
`DATE—TIME LAST CI-IECI<——IN
`
`MAXIMUM PERIOD
`
`BETWEEN CHECI<—INS
`
`GUARD NAME
`
`FIG. 7H
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`ITINERARIES
`
`720
`
`NAME OR EQUIPMENT ID
`
`LOCATION OR VEHICLE
`
`
`
`TRANSPORT PURPOSE
`
`
`S ART DATE—TIME
`
`‘ END DATE~TIM
`
`FIG. 7I
`
`FIG. 7L
`
`Page 11 of 41
`
`Page 11 of 41
`
`

`
`U.S. Patent
`
`May 16,2006
`
`Sheet 11 of 19
`
`US 7,046,779 B2
`
`
`
`
`
`,
`
`
`
`
`
`
`CONTACTS
`
`724
`
`NAME
`
`ROLE:
`
`WSHOR,|NMAWL GUARD
`
`CONTACTINFORMAWON
`
`
`
`
`
`
`FIG. 7M
`
`TRANSW WMES
`
`726
`
`TRANSW FROM LOCAHON
`
`TRANSW TO LOCAWON
`
`TRANSW Tm%Ifi¢LOWANCE
`
`
`
`
`FIG. 7N
`
`Page 12 of 41
`
`Page 12 of 41
`
`

`
`U.S. Patent
`
`May 16,2006
`
`Sheet 12 of 19
`
`US 7,046,779 B2
`
`@ ’/
`
`800
`
`802
`
`804
`
`MAINTAIN TIME SYNCHRONIZATION
`
`AMONG PARTICIPANT STATIONS
`
`AT TIME OF CONFERENCE,
`SEND GREETING PACKET TO ALL
`
`
`
`CON FEREE STATION ADDRESSES
`
`806 \
`
`RECEIVE GREETING PACKETS FROM
`
`ADDRESSED TO THIS STATION
`
`OPERATI\/E PARTICIPANT STATIONS,
`
`RECEIVE, PREPARE AND PRESENT
`
`
`
`INFORMAT!O\I FROM CONFEREE
`
`STATION ADDRESSES PER RULES
`
`Y
`
`ACCEPT, FORMAT, AND SEND
`
`INFORI\/IATION FROM PARTICIPANT
`
`TO OTHER CONFEREE STATION
`
`ADDRESSES PER RULES
`
`CONFERENCE DURATION LAPSE’?
`
`N
`
`808
`
`8I0
`
`812
`
`FIG. 8
`
`Page 13 of 41
`
`Page 13 of 41
`
`

`
`U.S. Patent
`
`May 16,2006
`
`Sheet 13 of 19
`
`US 7,046,779 B2
`
`zo_.Sm_mmEz_
`
`mjammm
`
`$133::
`
`4mzz<:o
`
`<m
`
`.o:
`
`mmmm:/msm
`
`dzz<:o
`
`zo:<>Emmm
`
`
`
`ommm:zmzm
`
`_,@
`
`mxecom
`
`Smdzz<:o
`
`ozamoumm
`
`E
`
`mzo:/$0-,
`
`mzo:<>EBm
`
`O0C
`
`T)
`
`dilm.
`
`
`
`maaxoogEoom
`
`+\o©
`
`mn5xoo..ZO_250..
`
`
`
`mommfimaomm:m_>
`
`Page 14 of 41
`
`Page 14 of 41
`
`
`
`
`
`
`
`
`
`
`
`

`
`U.S. Patent
`
`May 16,2006
`
`Sheet 14 of 19
`
`US 7,046,779 B2
`
`
`
`VISIT REQUESTS
`
`REOUESTID
`
`VISITOR ID
`
`INIVIATE ID
`
`LO C) l\)
`
`
`
`LOCATION (OF VISITOR)
`
`LOCATION (OF INNIATE)
`
`BOOTH TYPE (EOR VISITOR)
`
`BOOTH TYPE (EOR INIVIATE)
`
`TYPE OF VISIT
`
`REQUESTED DATE-TIME
`
`REQUESTED DURATION
`
`REOUEST CREATED DATE—T|I\/IE
`
`DISPOSITION
`
`RESERVATION ID
`
`FIG. 9B
`
`Page 15 of 41
`
`Page 15 of 41
`
`

`
`U.S. Patent
`
`May 16,2006
`
`Sheet 15 of 19
`
`US 7,046,779 B2
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`LOCATION LOOKUPS
`
`904
`
`IJMS LOCATION ID
`
`LOCATION ID
`
`FIG. 9C
`
`BOOTH LOOKUPS
`
`906
`
`IJI\/IS BOOTH ID
`
`BOOTH ID
`
`FIG. 9D
`
`STATUS: REQUESTED, CONFIRMED
`
`FIG. 9E
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`Page 16 of 41
`
`Page 16 of 41
`
`

`
`U.S. Patent
`
`May 16,2006
`
`Sheet 16 of 19
`
`US 7,046,779 B2
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`LOCATIONS
`
`9TO
`
`LOCATION ID
`
`TYPE OF ACCESS
`
`DESCRSPTION
`
`FIG. 9F
`
`RECORDTNG CHANNELS
`
`912
`
`CHANNEL ID
`
`RECORDING PORT
`
`FIG. 90
`
`AUDTO EOUTPMENT ED
`
`FIG. 9H
`
`
`
`
`
`
`
`
`
`
`
`
`Page 17 of 41
`
`Page 17 of 41
`
`

`
`U.S. Patent
`
`May 16,2006
`
`Sheet 17 of 19
`
`US 7,046,779 B2
`
`915,
`
`
`
`
`
`
`%CHANNEL'HMES
`
`CHANNELID
`
`DATE—-TIME SLOT
`
`FH3.
`
`SH
`
`
`
`
`
`BOOTH TIMES
`
`918
`
`
`
`
`
`
`
`BOOTH ID
`
`DATE—THV|E SLOT
`
`FH3.
`
`SBJ
`
`RESERVATION EVENTS
`
`92O
`
`RESERVATION ID
`
`STATE
`
`POSTED DATE-TIME
`
`FTG.
`
`53K
`
`
`
`
`
`
`
`Page 18 of 41
`
`Page 18 of 41
`
`

`
`U.S. Patent
`
`May 16,2006
`
`Sheet 18 of 19
`
`US 7,046,779 B2
`
`
`
`
`
`
`
`
`
`CHANNEL EVENTS
`
`922
`
`CHANNEL ED
`
`STATE
`
`POSTED DATE-TIME
`
`FIG. 9L
`
`BOOTH EVENTS
`
`924
`
`BOOTH TD
`
`STATE
`
`POSTED DATE——TlME
`
`FIG. 9M
`
`
`
`
`
`
`
`
`
`Page 19 of 41
`
`Page 19 of 41
`
`

`
`U.S. Patent
`
`May 16,2006
`
`Sheet 19 of 19
`
`US 7,046,779 B2
`
`
`
`FOR EACH RARTICIPANT IN A CONFERENCE REQUEST
`
` 10
`
`D2
`
`IOO4
`
`IOO6
`
`
`
` FORM A CANDIDATE TABLE OF TIMES
`BEGINNING WIT!-I START DATZ—TIME
`
`
`
`FORM AN AVAILABILITY TABLE B
`INTERSECTION OF CANDIDATE TABLE
`
`
`
`AND UNAVAILABLE TIMES
`
`
`UNTIL ALL PARTICIDANTS CONSIDERED
`
`
`
`IOIO
`
`
`
`FORM OPPORTUNITY TABLE BY
`INTERSECTION OF ALL AVAILABILITY TABLES
`
`OFDORTUNITY EXISTS ?
`
`IOI4
`
`N
`
`
` CONFIRMED ?
`
` DENY REQUEST
`GRANT REQUEST
`
`I022
`
`Page 20 of 41
`
`Page 20 of 41
`
`

`
`US 7,046,779 B2
`
`1
`VIDEO CONFERENCE SYSTEM AND
`METHODS FOR USE AT MULTI-STATION
`SITES
`
`FIELD OF THE INVENTION
`
`Embodiments of the present invention relate to video
`conference systems and methods of operation of video
`conference systems.
`BACKGROUND OF THE INVENTION
`
`In a conventional video conference system, the partici-
`pants may be notified to attend the conference at particular
`locations. Each location typically has one installed video
`conference facility including for example microphones,
`cameras, and network links for communication to several
`other
`similar
`facilities. The communication typically
`includes audio and video signals used to support business
`conversation, business graphics, and eye contact among the
`participants. If a participant arrives at a proper location for
`the scheduled video conference and for any reason the
`conference cannot proceed, no provision is made for making
`a best efforts attempt at accomplishing a business purpose of
`the video conference.
`
`Without systems and methods according to various
`embodiments of the present invention, attempts at using
`video conferencing will continue to result in frustration in
`some cases because the underlying business purposes or
`personal purposes for the conference can be frustrated. The
`difficulty in establishing a value for the loss or damage to
`business relationships due to unreliable conventional video
`conferencing systems does not make unreasonable the asser-
`tion that unsatisfactory video conferencing may have enor-
`mous effects on those who rely on video conferencing for
`business relationships. Also, by reducing factors that con-
`tribute to unreliable video conferencing, future use of video
`conferencing according to the present invention may expand
`to meet new applications.
`SUMMARY OF THE INVENTION
`
`A prisoner visitation system according to various aspects
`of the present invention includes a prisoner information
`system, a conference control station, a visitation site, and a
`prisoner site. The prisoner information system and all other
`stations of the system are coupled to a network for commu-
`nication. The visitation site includes a first station used by a
`first conference coordinator and a first plurality of confer-
`ence participant stations. The prisoner site includes a second
`station used by a second conference coordinator and a
`second plurality of conference participant sites. A confer-
`ence is scheduled by an administrator who operates the
`conference control station. Prisoners and visitors have iden-
`
`tifiers maintained in the prisoner information system by a
`supervisor. The first station provides a first notice of the
`conference to the first coordinator for assuring that a named
`prisoner participates at a station of the first plurality as
`identified in the first notice. The second station provides a
`second notice of the conference to the second coordinator
`
`for assuring that a named visitor participates at a station of
`the second plurality as identified in the second notice.
`By arranging conference participation stations in a mul-
`tiplicity at each site, use of an alternate conference partici-
`pation station in the event of failure of a scheduled confer-
`ence participation station can be automatically arranged and
`coordinators may be given notice to direct users to appro-
`priate stations.
`
`10
`
`15
`
`20
`
`25
`
`30
`
`35
`
`40
`
`45
`
`50
`
`55
`
`60
`
`65
`
`2
`
`A conference system according to various aspects of the
`present invention includes a network, a plurality of partici-
`pant stations, and a control station. All stations are coupled
`to the network for communication. The plurality is arranged
`with at least one site having a multiplicity of participant
`stations. The control station provides a notice to a participant
`that directs the participant to a particular participant station
`of the multiplicity for participating in a conference.
`The conference may be a scheduled conference. The
`conference may be a video conference. The participant
`stations of the multiplicity may be functionally equivalent
`having a camera, a microphone, a video display, and an
`audio speaker.
`By scheduling use of a participant station, maximum use
`of the participant station may be obtained. By scheduling
`several conferences by the same participant in back to back
`order using the same participant station, increased conve-
`nience to the participant may result. Use of a notice to direct
`the participant to a suitable station increases utilization of
`participant stations and reduces confusion when a partici-
`pant station fails before or during a conference—direction to
`an alternative station may be given in a timely manner.
`A participant may use a conference system for a sched-
`uled conference according to various aspects of the present
`invention by selecting one of a multiplicity of co-located
`participant stations,
`identifying himself or herself to the
`participant station, and participating in the conference using
`the selected participant station. Identification may be by
`login, usemame, password, by thumb print, or by operation
`of a control station by a coordinator who ascertains the
`identification and associates the participant with a partici-
`pant station.
`A conference system according to various aspects of the
`present invention includes a plurality of hubs. Each hub is
`coupled to a network for communication. Each hub couples
`a multiplicity of participant stations to the network. Each
`hub comprises a processor that refers to a time of day for
`initiating a conference among participant stations, wherein
`multiple hubs take action to initiate each conference.
`By each hub initiating action for one conference, a single
`point of control for initiating a conference is avoided. Higher
`reliability may result from use of conference systems that
`implement this architecture.
`A method for
`
`BRIEF DESCRIPTION OF THE DRAWING
`
`Embodiments of the present invention will now be further
`described with reference to the drawing, wherein like des-
`ignations denote like elements, and:
`FIG. 1 is a functional block diagram of a video confer-
`encing system according to various aspects of the present
`invention;
`FIG. 2 is a data flow diagram for processes performed by
`the system of FIG. 1;
`FIG. 3 is a functional block diagram of an implementation
`of the video conferencing system of FIG. 1;
`FIG. 4 is a functional block diagram of a switch used in
`the video conferencing system of FIG. 3;
`FIG. 5 is a process flow diagram of a method for making
`a reservation according to various aspects of the present
`invention;
`FIG. 6 is a process flow diagram of a method for revising
`reservations according to various aspects of the present
`invention;
`FIGS. 7A through 7N present a class diagram of a
`database used in the system of FIGS. 1 and 2;
`
`Page 21 of 41
`
`Page 21 of 41
`
`

`
`US 7,046,779 B2
`
`3
`FIG. 8 is a process flow diagram of a method for con-
`ducting a conference according to various aspects of the
`present invention;
`FIGS. 9A through 9M present a class diagram of database
`used in the system of FIGS. 1 and 2; and
`FIG. 10 is a process flow diagram of a method for
`scheduling a conference according to various aspects of the
`present invention.
`
`DETAILED DESCRIPTION OF THE
`PREFERRED EMBODIMENTS
`
`A video conference generally allows each human partici-
`pant to hear other participants talk and allows each partici-
`pant to see each other participant, for example, while that
`participant is speaking. The video conference may include
`presentations of audio and video programming (e.g., a
`photograph, a slide show, business graphics, an animation, a
`movie, or sound recordings) for some or all participants.
`Participants generally participate in a conference from
`physically separate locations—each such location in com-
`munication with the others via a conventional network that
`
`supports audio, video, and presentations. According to vari-
`ous aspects of the present invention, a video conference may
`substantially achieve an original purpose for conducting the
`video conference in spite of changes in the availability of
`participants (e.g., human participant or equipment partici-
`pant), particular video conference stations, and particular
`communication links. For example, video conference sys-
`tem 100 of FIGS. 1—2 includes communication network 101;
`conference control stations 102; general purpose stations
`103; conference participant stations 104; hubs 108; and
`conference participant stations 105 and 106 coupled to hub
`108 by links 109.
`A network provides signal communication via links
`between stations or sites. Signals may be analog or digital.
`Network topology may correspond to local area networks,
`wide area networks, wireless networks, and combinations
`including gateways and routers. For example, network 101
`includes conventional hardware at each station (e.g., net-
`work interface cards) and for each link (e.g., cables, routers,
`or wireless equipment). Network 101 includes conventional
`software providing data transfer among processes and stor-
`age devices located anywhere in system 100. Access to
`particular processes and to particular data (e.g., files, direc-
`tories, or storage devices) may be restricted (e.g., using
`access control
`lists, user accounts, or operating system
`partitions). Network 101 may carry audio and video in
`suitable digital packets. Or, network 101 may include (e.g.,
`in addition to or in place of digital communication) portions
`of its analog bandwidth for carrying analog signals that
`convey charmels of audio and channels of video using any
`conventional network technology.
`Each site of system 100 may include any number of
`stations. A site is an arbitrary grouping of stations organized
`within a physical boundary, within a political organization,
`for convenience of installing system components, or for
`achieving system budgets or efficiencies with hubs in par-
`ticular areas. Alternate implementations include any number
`of sites and any number of stations per site. A portable
`station may be temporarily added to network 101 to meet
`demand for system functions. For example, if a participant
`is unexpectedly located away from other stations (e.g., in a
`vehicle,
`in a confinement zone, or in a medical area), a
`portable station may be located anywhere access to network
`101 (e.g., access to a hub 108 or any link 101) may be gained
`by wired or wireless techniques.
`
`10
`
`15
`
`20
`
`25
`
`30
`
`35
`
`40
`
`45
`
`50
`
`55
`
`60
`
`65
`
`4
`
`Users of system 100 include supervisors 113, administra-
`tors 114, local coordinators 115, and human participants 116.
`A single person may use system 100 in multiple roles.
`Typically, a person that uses system 100 as a human par-
`ticipant does not perform any other of these roles. Supervi-
`sors enter and maintain descriptions of participants includ-
`ing the location of participants. Administrators schedule
`conferences as requested by human participants. Coordina-
`tors are generally located in a convenient vicinity of stations
`used by participants. Coordinators may relocate and config-
`ure equipment participants and notify human participants. A
`coordinator assists participants (e.g., as an escort or recep-
`tionist) in getting to particular locations for scheduled con-
`ferences.
`
`Different business rules may apply to human participants
`using video conferencing system 100. A business rule
`includes any implementation for controlling use of system
`100 (e.g., network connectivity, user accounts, access con-
`trol lists, use of particular protocols, registration of users,
`privileges of persons to act as users 113—116 during speci-
`fied periods, privacy of conferences from each other, record-
`ing of conferences, and identification of participants). For
`example, system 100 may be used with various business
`rules to support conferences involving prisoners, business-
`men,
`students, educators, officers, constituents, clergy,
`parishioners, group leaders, and group members, to name a
`few representative environments.
`A video conference generally may be scheduled in
`advance of beginning the conference so that communication
`links (e.g., 101 and 109) are established in an orderly fashion
`and so that equipment and human participants will be
`available at designated locations (e.g., particular perma-
`nently installed conference participant stations). When the
`location of at least some of the participants is known, notice
`of the video conference and where to go to participate may
`be conveyed personally in any conventional manner to those
`participants. Other participants may be informed indirectly:
`(a) by giving a message to a coordinator; and/or (b) by using
`communication less direct than face-to-face (e.g., by con-
`veying a message by mail, telephone, voicemail, or email).
`The location that a particular participant may be directed to
`may be a location having numerous video conferencing
`stations (e.g., a multiple station site). The notice or message
`may specify a particular video conferencing station. By
`analogy, equipment (e.g., computer systems, any signal
`source, any signal recorder, or data item) may be scheduled
`and notified to participate in a video conference. If a
`particular human participant or a particular equipment is not
`free to relocate itself (or be available via any conventional
`communication) to a suitable physical location, notice may
`be provided to a coordinator (e.g., guard, escort, reception-
`ist, custodian, or equipment manager).
`Stations 102—106 include conventional network inter-
`
`faces, processors (e.g., conventional computer and micro-
`computer circuits), data storage devices, audio and video
`devices, and suitable signal processing circuitry arranged to
`perform functions and methods of the present invention.
`Conference participant stations 104—106 support participa-
`tion in a conference by, among other things, displaying
`video images, providing sound, picking up sound, and
`picking up visual images. Other functions are reserved to
`other stations for security reasons or to reduce the complex-
`ity and cost of participant stations. A conference participant
`station includes any equipment sufficient for a participant to
`participate in a conference. For example, a video conference
`station for a human participant includes a camera, a video
`monitor, a microphone, and a speaker. Any conventional
`
`Page 22 of 41
`
`Page 22 of 41
`
`

`
`US 7,046,779 B2
`
`5
`interface technology may be used in an alternate implemen-
`tation that accepts user input for computation or control
`purposes, for example, the monitor may further include a
`touch-screen interface,
`the station may have a sensor to
`detect that a person is ready to use the station (e.g., prox-
`imity switch), the microphone may have voice recognition
`capability (e.g., to distinguish “yes” and “no” in various
`languages), the speaker and microphone may be part of a
`conventional telephone handset that operates a hook switch,
`or a keypad or keyboard may be included. The station may
`further include a personal computer for voice recognition,
`dual
`tone multiple frequency signals (DTMF) decoding,
`local processing functions (e.g., menu functions or screen
`displays and controls), or use as a conventional office
`workstation.
`
`Particular advantages are realized in systems according to
`various aspects of the present invention by implementing a
`participant station in a manner suitable for use by abusive
`users (e.g., prisoners). Such a station may include a video
`camera and flat screen LCD monitor installed behind a
`
`protective window; and, a telephone handset for microphone
`and speaker mounted with a hook switch. The hook switch
`provides a signal
`indicating that a participant intends to
`begin participating, continue participating, or discontinue
`participating in a conference. The LCD monitor may provide
`video from a camera or cameras at other participating
`stations as well as screens for instructions on operation of
`the station.
`
`A conference control station supports making reservations
`for conferences, revising reservations for conferences, can-
`celing reservations for conferences, and keeping records of
`conferences. In addition, a conference control station may
`provide a data entry/edit interface for managing descriptions
`of participants including data that may be needed for a
`presentation during a conference. For example, conference
`control stations 102 include conventional computer work-
`stations for database management and include audio and
`video capabilities for participating (e.g., as an observer) in
`any conference (e.g., for security or troubleshooting pur-
`poses).
`General purpose stations 103 may perform any mix of
`functions described above with reference to conference
`
`control stations 102 and conference participant stations 104.
`Alternative implementations of system 100 include sys-
`tems having general purpose stations for all users (hubs 108
`and stations 102 and 104—106 omitted); systems having a
`mix of conference control stations 102 and conference
`
`participant stations (any combination of stations 104—106,
`hubs 108 being omitted where stations 105—106 are not
`included); systems having a mix of stations 102 and 103
`(hubs 108 and stations 102 and 104—106 omitted); and
`systems having a mix of conference control stations 102 and
`conference participant stations (any combination of stations
`104—106, hubs 108 being omitted where stations 105—106
`are not included).
`A hub provides a communication interface between a
`network link and each of a plurality of point-to-point links.
`The communication may provide security (e.g., encryption,
`fire wall functions, time locks). For example, one particular
`hub of hubs 108 provides communication between a con-
`ference participant station 105 and any other station of
`system 100 via network 101. Each station 105—106 is
`coupled to the particular hub of hubs 108 by an individual
`point-to-point link 109. Network 101 is coupled to each hub
`of hubs 108 via a link 101. In a preferred implementation, a
`hub includes a processor that, among other things, controls
`components and participant stations. In such an implemen-
`
`10
`
`15
`
`20
`
`25
`
`30
`
`35
`
`40
`
`45
`
`50
`
`55
`
`60
`
`65
`
`6
`stations may operate as
`tation, conference participant
`peripherals (e.g., dumb I/O devices) of such a processor.
`Consequently, processing capabilities of components and
`participant stations may be reduced or eliminated. Further,
`such a processor may perform part or all of the operations
`suitable for supporting use by users 113—116 as discussed
`above, for example, as within a local context of conference
`participant stations 105—106.
`A conference system architecture according to various
`aspects of the present invention provides scalable expansion,
`redundancy, monitored system capabilities, responsive con-
`ference rescheduling, and distributed resources. A system
`architecture is a plan by which system functions are made
`the responsibility of particular processes or components for
`efficient performance of system functions and for efficient
`communication among processes. The system architecture is
`systematically applied as implementations of the system are
`developed and expanded. Systems employing this architec-
`ture solve the problems and provide the benefits discussed
`above, expand and contract without disruption of services,
`and exhibit extraordinary reliability.
`For example, system architecture 200 of FIG. 2 includes
`describe participants process 202, schedule conference pro-
`cess 204, conduct conference process 210, select and con-
`figure equipment process 212, network I/O (i.e.,
`input/
`output) process 214, provide notices process 216, equipment
`and data participants 218, monitor participant availability
`process 220, and reschedule or cancel conference process
`222. System architecture 200 is not restricted to particular
`details of any physical implementation. For example, any
`number of processors may perform the processes listed
`above. These processes may be implemented using conven-
`tional distributed processing technology (e.g., remote pro-
`cedure call, client-server, or parallel processing). Such pro-
`cessors may be located centrally or grouped with instances
`of equipment 218. Processes 210, 212, and 220 may be
`performed in a processor of a hub. Processes 214, 216, and
`222 may be performed in a processor of a hub. Data stores
`206 and 208 may be separate or combined. A processor of
`a control station may perform processes 202, 204, 222, 214,
`and 216. In alternate implementations a first control station
`may perform process 202, a second may perform process
`204, and a third (e.g., a self-service kiosk in a visitors’
`lobby) may perform an identification confirmation portion of
`process 210 and processes 214 and 216. Data flows illus-
`trated in FIG. 2 by arrows may be implemented by common
`access to memory or storage of one processor, or by access,
`bus, or network links between processors.
`Generally, a conference participant station designed for
`use by an individual employs one set of equipment 240—246
`for exclusive use by one human participant. Such a personal
`conference participant station may provide exclusive use of
`(or a thread for) one of each of processes 210—216 and 220.
`All threads for one participant may be performed on a single
`processor to avoid supporting a multiple thread execution
`environment. Alternative implementations may host several
`threads for a number of personal conference participant
`stations on a single processor, for example, made part of a
`hub 108 serving stations 105—106.
`Data used by processes of architecture 200 may be
`organized and stored in any conventional manner. Particular
`synergies are realized in systems according to various
`aspects of the present invention by storing participant loca-
`tions and rules 206 on storage maintained for use primarily
`by supervisors (e.g., access and edit privileges), providing
`limited access (e.g., read only) to administrators, and pro-
`viding barriers to access (e.g., no authorized means of
`
`Page 23 of 41
`
`Page 23 of 41
`
`

`
`US 7,046,779 B2
`
`7
`access) by participants 116, 218 and coordinators 115.
`Additional synergies are realized by storing conference
`plans 208 on storage maintained for use primarily by admin-
`istrators (e.g., access and edit privileges), providing limited
`access (e.g., read only) to coordinators 115, and providing
`barriers to access (e.g., no authorized means of access) by
`participants 116, 218.
`Data storage may be centralized or distributed (e.g.,
`mirrored, shadowed, redundant, or controlled by a directory
`service of the type marketed by Microsoft as Active Direc-
`tory or by Novell as Network Directory Service). Distrib-
`uted storage may include physical storage in any stations
`102-106 and hub 108.
`
`Adescribe participants process 202 maintains information
`about people, equipment, and data that may be designated as
`participants in one or more conferences. Such information
`may include suitable unique identification (e.g., name, serial
`number, path name), role of human participant,
`type of
`equipment for equipment participant, contact and other
`information to locate or make available the participant at a
`particular location, and rules for scheduling and conducting
`conferences. Describe participants process 202 may coop-
`erate with storage for participant locations and rules 206 to
`perform all conventional functions of a database manage-
`ment system. Data from participant locations and rules 206
`may be provided (e.g., to processes 204, 210, and 220) as a
`report, a response to a query, or by reference to a suitable
`index. Process 202 provides a conventional user interface
`for use by supervisors 113.
`A schedule conference process 204 creates, revises, and
`deletes records stored in a database of conference plans 208
`to establish a conference to be held at a date and time in the
`
`future. Conference plans may be maintained as a record of
`conferences completed (successfully through expected dura-
`tion, or otherwise unsuccessfully) or cancelled. Rules
`referred to by process 204 from store 206 may limit par-
`ticipation in conference plans to described participants gen-
`erally or to qualified participants (e.g., having particular
`attributes, prior registration, or approval). Qualification may
`be established by any conventional work flow or work group
`software. Process 204 provides a conventional user interface
`for use by administrators 114.
`For each scheduled conference, conference plans 208 may
`include a unique conference identifier, a list of equipment (if
`any) needed at each site, station, or location; a list of
`participants and stations identifying which station each
`participant is to use (e.g., one or more participants at each
`identified station); a start date and time for the conference;
`an ending date and time for the conference; and status
`information posted by monitor participant availability pro-
`cesses 220. Conference plans 208 may include information
`for establishing links between participant stations via net-
`work 101,
`for example,
`identifiers (e.g., port numbers,
`network addresses, world wide port names) that define links,
`routes, gateways, and pa

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