throbber
Page 1 of 42
`
`SECURUS EXHIBIT 1008
`
`

`
`Patent Application Publication
`
`&
`
`30
`
`910.10
`
`SU
`
`00
`
`M
`
`
`
`u.mozmmmczoomozmmmczoo
`
`moT\
`
`Q:
`
`m.
`
`
`
`zocémKE/&_o_E<n_E<n__o_,E<a
`
`S9:\\\
`
`1X
`
`m_.0:
`
`
`#53mmE<Em_z;S<mmom.>E%mZ<§DImmozzamoouW.%\\@:\m:sly:\\»m:Nm+z<&o_E<a
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`zo:/im...ma:...E<n5_E<ammoméizo:/fimzocfimSE289:mozmmmczoo4<E_/momozmmfizoomo.
`
`
`
`
`
`
`
`
`
`:8
`
`0o
`
`aP
`
`g
`
`24£102e
`
`Page 2 of 42
`
`
`

`
`MP
`
`b
`
`0
`
`1A6200
`
`.mmozmmfizoo
`
`m.doz/6mo%.u._59%Emma
`
`
`x._oZ.$H_:.EZOoM.mmmE3813m3m¢:mmo2Em,z:\S<L:mmom_>$%m
`
`.mmommmz/jg
`
`ommozmmfizoom:/_<¢_o_E<a
`nmommmabmmg
`
`t:/_<¢_o_EQI!mmo:zo2‘oimzo:¢omo_:
`m_#N<E_2<o
`ommm:IMmmozzamooommmEamoommm.209#3EEE mo\_xmogbz\W4:\N
`
`SIiwmmEEEmoflozm9>omn_
`
`
`oo.E:_m_<g<©<miEvzfimgo»/_w.fim_m_w_vmo
`Smfism.zo:/$3
`
`nE<¢_o_E/E
`
`gmmoczoz89>
`
`Sm
`
`Um__&E05SE
`
`/mt/_<n__o_E,&<29Qz<Hzmzgaom3::fi_>_n::omMz<2::llmmaozzoo
`
`M.1!ul.Mo:Emm:/_<¢_o_E<gNo_.._Sm
`
`
`
`SOmmmm:_:_OW_;rZO0QZ<%Qm_v_m_m\\\IOON
`
`Page 3 of 42
`
`Page 3 of 42
`
`
`
`

`
`Patent Application Publication
`
`Sep. 18, 2003 Sheet 3 of 19
`
`US 2003/0174826 A1
`
`r ------------- —“fi
`[COURT 310
`
`r*‘”—‘7
`
`L6
`
`CONTROL
`
`STATION
`
`MANAGEMENT
`
`SYSTEM
`
`T
`
`Page 4 of 42
`
`Page 4 of 42
`
`

`
`1A
`
`_
`
`..m_wowooh“
`
`a_
`
`m_ZiaN3»mow
`
`,7wm.1II
`
`«MIMI_w_Id,_h_lmg_S__3__0_mimm_EUH__1_Imflwu
`mIIIIIII.MIIIIIIII0E_m"Eemoomm_W_dz./2:0mmtiéfi_m.,IE3:Ev_S.q.Q___U___._'_9II_m__I‘ImtaomamoiN__M_amt
`oZzoEQzoo
`oz_zoEozoo._m_4<zo_mOBVKII_S_
`
`0534.
`
`___,
`
` u_:3P__IIIS.m_I_EjoEzoo»mafia?/____m_mo/:%_z_1¢\mg_W__VEQEZ_moié_2M_N3
`
`mmmma:_4tN?-IIKLMn_IIIIIm_II
`IIII5aePM.
`
`P
`
`Page 5 of 42
`
`
`
`

`
`Patent Application Publication
`
`Sep. 18, 2003 Sheet 5 of 19
`
`US 2003/0174826 A1
`
`5OO \ @
`
`DETERMINE LOCATION(S) OF AND
`FOR CONFERENCE PARTICIPANTS
`
`IDENTIFY EQUIPMENT AND
`DATA PARTICIPANTS
`
`FOR EACH SCHEDULING PROCESS
`IN HUB OR STATION OF
`THE PLANNED CONFERENCE
`
`
`REQUEST RESERVATION
`OF CAPABILITIES
`
`REQUEST HONORED?
`
`502
`
`5OZI
`
`506
`
`508
`
`N
`
`Y
`
`514
`
`N
`
`Y
`
`516
`
`RECOMMEND
`ALTERNATE
`
`CONFERENCE
`
`FIG. 5
`
`Page 6 of 42
`
`Page 6 of 42
`
`

`
`Patent Application Publication
`
`Sep. 18, 2003 Sheet 6 of 19
`
`US 2003/0174826 A1
`
`\ @
`
`600
`
`602
`
`FOR EACH RESERVED CAPABILITY
`
`Y
`
`604
`
`MEETS REQUIREMENTS?
`
`N
`
`606
`
`FOR EACH ALTERNATIVE
`
`608
`
`AVAILABLE?
`
`N
`
`610
`
`Y
`
`REsERVATIoN(s)
`CAN BE REVISED?
`
`
`
`612
`
`Y
`
`REVISE RESERVATlON(S)
`
`I
`
`D-'
`
`Y
`
`N W
`
`Y
`
`616
`
`N
`
`REVISION OK?
`
`CANCEL RESERVATION(S)
`
` I8
`
`6
`
`Page 7 of 42
`
`Page 7 of 42
`
`

`
`wS
`
`S
`
`w
`
`Um3002
`
`1A
`
`
`
`
`
`amm»mmo:m_>mm.:<2z_
`
`.mti
`
`M..Q»<\.OE
`
`
`
`ME»mzocgmommaE/E_2m_30m
`
`
`
`SIIIll‘.U§mbfizoomi8%.:Emzgafi
`
`mi
`
`
`
`Nonmmozmmmzzoo
`
`Page 8 of 42
`
`
`
`mm»:mz<E
`
`N:1mE<:z_
`
`
`
`3:1!!!IIImQ.mm§<EzEoiFzmzgsomm
`
`91:
`
`mo
`
`
`
`mzfiamo:m_>
`
`on
`
`
`
`
`
`mZ<.EmH<_>_Z_E»mZ<»Ec/_m_:a_:8
`
`PatentApplicationPublication
`
`Page 8 of 42
`
`
`
`
`
`
`
`

`
`Patent Application Publica '“On
`
`
`
`Sep. 18 2003 Sheet 8’
`
`Of 19
`
`US 2003/017482 6 A1
`
`E —
`
`TRANSIT TH\/\E
`ALLOWANCE
`
`F|G. 7C
`
`Page 9 of 42
`
`EQUHDMENT PLANS
`
`704
`
`PART|ClPANT RANK
`
`NEEDED AT LOCAT\ON
`
`Page 9 of 42
`
`

`
`Patent Application Publication
`
`Se
`
`1’
`
`1. 8,2003
`
`Sheet 9 of 19
`
`US 2003/0174826 A1
`
`
` EQUIPMENT
`
`
`
`
`
`
`EQUIPMENT TYPE
`
`CURRENT EQUIPMENT LOCATION
`
`AVAILABILITY
`
`
`
`ON—OFF LINE FLAG
`
`DATE—TIME BACK IN SERVICE
`
`DATE~TIME LAST TESTED
`
`
`
`
`
`
`MAXIMUM PERIOD
`BETWEEN TESTS
`
`FIG. 7D
`
`EQUIPMENT DESCRIPTIONS 716
`
`EQUIPMENT TYPE
`
`EQUIPMENT DESCRIPTION
`
`
`
`
`
`FIG. 7E
`
`
`
`
`
`FIG. 7F
`
`
`
`
`
`
`
`
`
`
`
`
`
`Page 10 of 42
`
`Page 10 of 42
`
`

`
`Patent Application Publication
`
`Sep. 18, 2003 Sheet 10 of 19
`
`US 2003/0174826 A1
`
`I
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`TRANSIT T
`
`ME
`
`
`
`ALLOWANCE
`
`STATUS:
`
`REQUESTED, CONFRMED,
`
`COMPLETED, CANC
`
`
`
`
`
`TRANSIT TIM E
`
`ALLOWANCE
`
`STATUS:
`
`REQUESTED, CONFIRMED,
`
`COMPLETED, CANCELED
`
`FIG. 7G
`
`FIG. 7J
`
`71 4
`
`VISITORS
`
`NAME
`
`AVAILABILITY
`
`
`
`
`
`
`
`
`
`
`
`
`PERMITTED TYPE OF VISIT
`
`START DATE—TIME FOR
`
`RERMITTED VISIT
`
`END DATE—TIME FOR
`
`PERMITTED VISIT
`
`\/IINIMUM PERIOD
`
`BETWEEN VISITS
`
`FIG. 7K
`
`INMATE’S VISITORS
`
`722
`
`INMATE NAME
`
`VISITOR NAME
`
`RELATIONSHIP
`
`DATE—TIME OF LAST
`
`CONFERENCE
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`D ATE—TIME LAST CI-IECI<——IN
`
`
`
`MAXIMUM PERIOD
`
`BETWEEN CHECI<—INS
`
`GUARD NAME
`
`FIG. 7H
`
`ITINERARIES
`
`720
`
`NAME OR EQUIPMENT ID
`
`
`
`TRANSPORT PURPOSE
`
`
`S ART DATE—TIME
`
`LOCATION OR VEHICLE
`
`
`
`‘ END DATE—TIME
`
`
`
`
`
`
`
`FIG. 7I
`
`FIG. 7L
`
`Page 11 of 42
`
`Page 11 of 42
`
`

`
`Patent Application Publication
`
`Sep. 18, 2003 Sheet 11 of 19
`
`US 2003/0174826 A1
`
`CONTACTS
`
`724
`
`NAME
`
`
`ROLE:
`
`WSWOR,|NMAfl§ GUARD
`
`CONTACTINFORMAWON
`
`FIG. 7M
`
`TRANSH'1WMES
`
`TRANSW FROM LOCANON
`
`TRANSW TO LOCAWON
`
`TRANSH‘TWWE ALLOWANCE
`
`FIG. 7N
`
`Page 12 of 42
`
`Page 12 of 42
`
`

`
`Patent Application Publication
`
`Sep. 18, 2003 Sheet 12 of 19
`
`US 2003/0174826 A1
`
`800
`
`/
`
`802
`
`804
`
`806
`
`808
`
`810
`
`MAINTAIN TIME SYNCI-IRONIZATION
`AMONG PARTICIPANT STATIONS
`
`AT TIME OF CONFERENCE,
`
`SEND GREETING PACKET TO ALL
`
`CONFEREE STATION ADDRESSES
`
`RECEIVE GREETING PACKETS FROM
`
`OPERATIVE DARTICIPANT STATIONS,
`
`ADDRESSED TO THIS STATION
`
`RECEIVE, PREPARE AND PRESENT
`I FORMATION FROM CONFERE_
`
`STATION ADDRESSES PER RU_ES
`
`ACCEPT, FORMAT, AND SEND
`INFORMATION FROM PARTICIDANT
`
`ADDRESSES DER RULES
`
`TO OTHER CONFEREE STATION
`
`812
`
`N
`
`CONFERENCE DURATION LAPSE’?
`
`Y
`
`FIG. 8
`
`Page 13 of 42
`
`Page 13 of 42
`
`

`
`.m%
`
`0
`
`M2SU
`
`2
`
`1
`
`B08
`
`
`
`3EdISmdzz/EummEomozamoomm
`
`
`
`
`
`9mbzmmmEm8::3mm__>_:.Hzo_5m_mm_Ez_Eoomdzz<:o
`
`M,3o_.._
`
`
`zo:<>EmE%1|:wNomt/.:._>:._ommm:/m_>mNdzz<:o
`
`
`Patent Application Publication
`
`WWS
`
`Bmzo:<o3
`
`ommzo:<>Emmm
`
`
`
`mommkmmaomm:m.>
`
`Page 14 of 42
`
`Page 14 of 42
`
`
`
`

`
`Patent Application Publication
`
`Sep. 18, 2003 Sheet 14 of 19
`
`US 2003/0174826 A1
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`REQUEST CREATED DATE—TII\/IE
`
`DISPOSITION
`
`RESERVATION ID
`
`FIG. 9B
`
`Page 15 of 42
`
`Page 15 of 42
`
`

`
`Patent Application Publication
`
`Sep. 18, 2003 Sheet 15 of 19
`
`US 2003/0174826 A1
`
`LOCATION LOOKUPS
`
`904
`
`I.JI\/IS LOCATION ID
`
`LOCATION ID
`
`FIG. 9C
`
`BOOTH LOOKURS
`
`906
`
`IJMS BOOTH ID
`
`BOOTH ID
`
`FIG. 9D
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`START DATE-TII\/IE
`
`DURATION
`
`RESERVATION CREATION DATE—TIME
`
`STATUS: REQUESTED CONFIRMED
`
`
`
`
`
`FIG. 9E
`
`
`
`
`
`
`
`
`
`
`Page 16 of 42
`
`Page 16 of 42
`
`

`
`.
`.
`.
`.
`Patent Appllcatlon Publlcatlon
`
`Sep. 18, 2003 Sheet 16 of 19
`
`1 4826 A1
`US 2003/0 7
`
`LOCATIONS
`
`LOCATION ID
`
`DESCRIPTION
`
`FIG. 9F
`
` RECORDING CHANNELS
`
`
`RECORDING PORT
`
`FIG. 9G
`
`BOOTHS
`
`BOOTH ID
`
`912
`
`
`
`
`9I4
`
`LOCATION ID
`
`VIDEO PORT
`
`BOOTH TYPE
`
`AUDIO PORT
`
`VIDEO EQUIPMENT ID
`
`AUDIO EQUIPMENT ID
`
`FIG. 9H
`
`Page 17 of 42
`
`Page 17 of 42
`
`

`
`Patent Application Publication
`
`Sep. 18, 2003 Sheet 17 of 19
`
`US 2003/0174826 A1
`
`
`
`ACHANNEL WMES
`
`CHANNELID
`
`DATE——TI I\/IE SLOT
`
`EH3. 9|
`
`916_
`
`
`
`BOOTH TIMES
`
`918
`
`
`
`
`
`
`BOOTH ID
`
`DATE—TII\/IE SLOT
`
`
`
`EH3. 9J
`
`RESERVATION EVENTS
`
`920
`
`
`
`
`
`RESERVATION ID
`
`STATE
`
`POSTED DATE—TIME
`
`FIG.
`
`SBK
`
`Page 18 of 42
`
`Page 18 of 42
`
`

`
`Patent Application Publication
`
`Sep. 18, 2003 Sheet 18 of 19
`
`US 2003/0174826 A1
`
`Page 19 of 42
`
`Page 19 of 42
`
`

`
`Patent Application Publication
`
`Sep. 18, 2003 Sheet 19 of 19
`
`US 2003/0174826 A1
`
`IOOO
`
`\
`
`
` I002
`
`
`
`I004
`
`I006
`
`
`
`FOR EACH PARTICIPANT IN A CONFERENCE REQUEST
`
`FORM A CANDIDATE TABLE OF TIMES
`BEGINNING WITH START DATE—TIME
`
`
`
`
`
`FORM AN AVAILABILITY TABLE BY
`INTERSECTION OF CANDIDATE TABLE
`
`AN D U NAVAI LABLE TIM ES
`
`
`
`UNTIL ALL PARTICIPANTS CONSIDERED
`
`
`
`FORM OPPORTUNITY TABLE BY
`INTERSECTION OF ALL AVAILABILITY TABLES
`
`
`
`
`
`FIG. 10
`
`Page 20 of 42
`
`OPPORTUNITY EXISTS '?
`
`I014
`
`FOR EACH ROW OF OPPORTUNITY TABLE
`
`
`
`CONFIRMED ?
`
`I016
`
`Y
`
`
`
`IOI8
`
`WHILE OPPORTUNITIES EXIST
`
`I020
`
`
`
`‘DENY REQUEST
`
`GRANT REQUEST
`
`
`
`I022
`
`
`
`Page 20 of 42
`
`

`
`US 2003/0174826 A1
`
`Sep. 18, 2003
`
`VIDEO CONFERENCE SYSTEM AND METHODS
`FOR USE AT MULTI-STATION SITES
`
`FIELD OF THE INVENTION
`
`invention relate to
`[0001] Embodiments of the present
`video conference systems and methods of operation of video
`conference systems.
`
`BACKGROUND OF THE INVENTION
`
`the
`In a conventional video conference system,
`[0002]
`participants may be notified to attend the conference at
`particular locations. Each location typically has one installed
`video conference facility including for example micro-
`phones, 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.
`
`[0003] 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
`
`[0004] A prisoner visitation system according to various
`aspects of the present invention includes a prisoner infor-
`mation 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
`communication. The visitation site includes a first station
`
`used by a first conference coordinator and a first plurality of
`conference 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.
`
`[0005] By arranging conference participation stations in a
`multiplicity at each site, use of an alternate conference
`participation station in the event of failure of a scheduled
`
`automatically
`conference participation station can be
`arranged and coordinators may be given notice to direct
`users to appropriate stations.
`
`[0006] A conference system according to various aspects
`of the present invention includes a network, a plurality of
`participant 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.
`
`[0007] 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.
`
`[0008] By scheduling use of a participant station, maxi-
`mum 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 convenience to the participant may result. Use of
`a notice to direct
`the participant
`to a suitable station
`increases utilization of participant stations and reduces con-
`fusion when a participant station fails before or during a
`conference—direction to an alternative station may be given
`in a timely manner.
`
`[0009] A participant may use a conference system for a
`scheduled 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, username, password, by thumb print, or by opera-
`tion of a control station by a coordinator who ascertains the
`identification and associates the participant with a partici-
`pant station.
`
`[0010] 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 confer-
`ence.
`
`[0011] 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.
`
`[0012] A method for
`BRIEF DESCRIPTION OF THE DRAWING
`
`[0013] Embodiments of the present invention will now be
`further described with reference to the drawing, wherein like
`designations denote like elements, and:
`
`[0014] FIG. 1 is a functional block diagram of a video
`conferencing system according to various aspects of the
`present invention;
`
`[0015] FIG. 2 is a data flow diagram for processes per-
`formed by the system of FIG. 1;
`
`Page 21 of 42
`
`Page 21 of 42
`
`

`
`US 2003/0174826 A1
`
`Sep. 18, 2003
`
`[0016] FIG. 3 is a functional block diagram of an imple-
`mentation of the video conferencing system of FIG. 1;
`
`[0017] FIG. 4 is a functional block diagram of a switch
`used in the video conferencing system of FIG. 3;
`
`[0018] FIG. 5 is a process flow diagram of a method for
`making a reservation according to various aspects of the
`present invention;
`
`[0019] FIG. 6 is a process flow diagram of a method for
`revising reservations according to various aspects of the
`present invention;
`
`[0020] FIGS. 7A through 7N present a class diagram of
`a database used in the system of FIGS. 1 and 2;
`
`[0021] FIG. 8 is a process flow diagram of a method for
`conducting a conference according to various aspects of the
`present invention;
`
`[0022] FIGS. 9A through 9M present a class diagram of
`database used in the system of FIGS. 1 and 2; and
`
`[0023] 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
`
`[0024] A video conference generally allows each human
`participant to hear other participants talk and allows each
`participant 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.
`
`[0025] 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 com-
`binations including gateways and routers. For example,
`network 101 includes conventional hardware at each station
`
`(e. g., network interface cards) and for each link (e. g., cables,
`routers, or wireless equipment). Network 101 includes con-
`ventional software providing data transfer among processes
`and storage devices located anywhere in system 100. Access
`to particular processes and to particular data (eg, files,
`directories, or storage devices) may be restricted (eg, 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 channels of audio and channels of video using any
`conventional network technology.
`
`[0026] Each site of system 100 may include any number of
`stations. Asite 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 (eg, in a
`vehicle,
`in a confinement zone, or in a medical area), a
`portable station may be located anywhere access to network
`101 (eg, access to a hub 108 or any link 101) may be gained
`by wired or wireless techniques.
`
`[0027] Users of system 100 include supervisors 113,
`administrators 114, local coordinators 115, and human par-
`ticipants 116. A single person may use system 100 in
`multiple roles. Typically, a person that uses system 100 as a
`human participant does not perform any other of these roles.
`Supervisors enter and maintain descriptions of participants
`including the location of participants. Administrators sched-
`ule conferences as requested by human participants. Coor-
`dinators are generally located in a convenient vicinity of
`stations used by participants. Coordinators may relocate and
`configure equipment participants and notify human partici-
`pants. A coordinator assists participants (e. g., as an escort or
`receptionist) in getting to particular locations for scheduled
`conferences.
`
`[0028] Different business rules may apply to human par-
`ticipants using video conferencing system 100. A business
`rule includes any implementation for controlling use of
`system 100 (eg, network connectivity, user accounts,
`access control lists, use of particular protocols, registration
`of users, privileges of persons to act as users 113-116 during
`specified periods, privacy of conferences from each other,
`recording 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.
`
`[0029] Avideo 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 (eg, 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 (eg, a multiple station site). The notice or message
`may specify a particular video conferencing station. By
`
`Page 22 of 42
`
`Page 22 of 42
`
`

`
`US 2003/0174826 A1
`
`Sep. 18, 2003
`
`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).
`
`[0030] Stations 102-106 include conventional network
`interfaces, processors (e.g., conventional computer and
`microcomputer 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
`participation in a conference by, among other things, dis-
`playing 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
`complexity 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 interface technology may be used in an alter-
`nate implementation 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.,
`proximity switch), the microphone may have voice recog-
`nition 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.
`
`[0031] 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 partici-
`pating, 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 instruc-
`tions on operation of the station.
`
`[0032] A conference control station supports making res-
`ervations for conferences, revising reservations for confer-
`ences, canceling 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 com-
`
`puter workstations for database management and include
`audio and video capabilities for participating (e.g., as an
`observer) in any conference (e.g., for security or trouble-
`shooting purposes).
`
`[0033] General purpose stations 103 may perform any mix
`of functions described above with reference to conference
`
`control stations 102 and conference participant stations 104.
`
`[0034] Alternative implementations of system 100 include
`systems 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).
`
`[0035] Ahub 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-
`tation, conference participant stations may operate as
`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.
`
`[0036] A conference system architecture according to
`various aspects of the present invention provides scalable
`expansion,
`redundancy, monitored system capabilities,
`responsive
`conference
`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 sys-
`tem architecture is systematically applied as implementa-
`tions of the system are developed and expanded. Systems
`employing this architecture solve the problems and provide
`the benefits discussed above, expand and contract without
`disruption of services, and exhibit extraordinary reliability.
`
`[0037] For example, system architecture 200 of FIG. 2
`includes describe participants process 202, schedule confer-
`ence process 204, conduct conference process 210, select
`and configure 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 confer-
`ence process 222. System architecture 200 is not restricted
`to particular details of any physical implementation. For
`example, any number of processors may perform the pro-
`cesses listed above. These processes may be implemented
`using conventional distributed processing technology (e.g.,
`remote procedure call, client-server, or parallel processing).
`
`Page 23 of 42
`
`Page 23 of 42
`
`

`
`US 2003/0174826 A1
`
`Sep. 18, 2003
`
`Such processors 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. Aproces-
`sor 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 illustrated 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.
`
`station
`participant
`conference
`a
`[0038] Generally,
`designed for use by an individual employs one set of
`equipment 240-246 for exclusive use by one human partici-
`pant. 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 imple-
`mentations may host several threads for a number of per-
`sonal conference participant stations on a single processor,
`for example, made part of a hub 108 serving stations
`105-106.
`
`[0039] 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
`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.
`
`[0040] 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 Directory or by Novell as Network Directory Ser-
`vice). Distributed storage may include physical storage in
`any stations 102-106 and hub 108.
`
`[0041] A describe 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 con-
`ducting conferences. Describe participants process 202 may
`cooperate with storage for participant locations and rules
`206 to perform all conventional functions of a database
`management 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.
`
`[0042] Aschedule 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 duration, or otherwise unsuccessfully) or can-
`celled. Rules referred to by process 204 from store 206 may
`limit participation in conference plans to described partici-
`pants generally or to qualified participants (e.g., having
`particular attributes, prior registration, or approval). Quali-
`fication may be established by any conventional work flow
`or work group software. Process 204 provides a conven-
`tional user interface for use by administrators 114.
`
`[0043] 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 confer-
`ence; 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 na

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