throbber
I lllll llllllll II llllll lllll lllll lllll lllll lllll lllll lllll 111111111111111111111111111111111
`US 20110033035Al
`
`c19) United States
`c12) Patent Application Publication
`Turner
`
`c10) Pub. No.: US 2011/0033035 Al
`Feb. 10, 2011
`(43) Pub. Date:
`
`(54) SYSTEM AND METHOD FOR INITIATING A
`CONFERENCE CALL
`
`(60) Provisional application No. 60/531,722, filed on Dec.
`22, 2003.
`
`(76)
`
`Inventor:
`
`Tod C. Turner, Kenmore, WA (US)
`
`Correspondence Address:
`CONNOLLY BOVE LODGE & HUTZ, LLP
`POBOX2207
`WILMINGTON, DE 19899 (US)
`
`(21) Appl. No.:
`
`12/907,550
`
`(22)
`
`Filed:
`
`Oct. 19, 2010
`
`Related U.S. Application Data
`
`(63)
`
`Continuation of application No. 12/723,750, filed on
`Mar. 15, 2010, now Pat. No. 7,853,000, which is a
`continuation of application No. 11/019,655, filed on
`Dec. 22, 2004, now Pat. No. 7,804,948.
`
`Publication Classification
`
`(51)
`
`Int. Cl.
`H04M 3142
`(2006.01)
`H04L 12116
`(2006.01)
`H04L 12166
`(2006.01)
`(52) U.S. Cl. ..................... 379/202.01; 370/260; 370/352
`
`(57)
`
`ABSTRACT
`
`The present invention is a system and method for initiating
`conference calls via an instant messaging system to reduce
`the effort required to initiate and manage the call. The system
`uses an IM connection between a requesting party and a
`conference call server to inform the conference call server of
`the desire to initiate the conference call. The conference call
`server may initiate the conference call by having involved
`parties called by a conference bridge, thus reducing the effort
`required by the parties to join the call.
`
`Provide
`nference Call
`Server
`
`·r-------~
`
`Provide NAO
`to Call
`Requester
`
`Call Requester
`Generates Conf.
`Call Request
`
`Transmit
`Conf. Request
`Message
`
`Conf. Request
`Message Received
`
`102
`
`104
`
`106
`
`108
`
`110
`
`Conf. Requ~~=r......
`
`Message
`Parsed
`
`.
`
`112
`
`Initiate
`Conference
`Call
`
`114
`
`CSCO-1005
`Cisco v. Uniloc
`Page 1 of 26
`
`

`
`Patent Application Publication
`
`Feb. 10, 2011 Sheet 1 of 18
`
`US 2011/0033035 Al
`
`102
`
`104
`
`106
`
`108
`
`110
`
`112
`
`114
`
`Provide
`Conference Call
`Server
`
`Provide NAD
`to Call
`Requester
`
`Call Requester
`Generates Conf.
`Call Request
`
`Transmit
`Cont. Request
`Message
`
`Conf. Request
`Message Received
`
`Conf. Request
`Message
`Parsed
`
`Initiate
`Conference
`Call
`
`FIG. 1
`
`CSCO-1005
`Cisco v. Uniloc
`Page 2 of 26
`
`

`
`Patent Application Publication
`
`Feb. 10, 2011 Sheet 2 of 18
`
`US 2011/0033035 Al
`
`Network Portal
`eslabllshes connection
`wilh IM seJVer lo
`delermlne presence of
`po!enllal conf ere nee
`attendees (!argels)
`
`IM Conlac!s
`List
`Previous
`Conference
`Participanls
`Email Contacls
`Lisi
`Saved
`Conference
`Setups
`
`Yes
`
`llTarget
`Is on·line,
`user may
`
`202
`
`Targetis
`nolonline
`
`Like~ ANl's are eslabllshed for each
`large!
`
`Network Portal eslablishes text
`message with 1 or more olher largels
`
`T arge!s are sent invilatlon lo
`conference call via text messenger
`
`Addillonal largels are manually added
`lo list
`
`204
`
`List of Targets to be placed on call
`are sent via Text Messaging to
`Conference Call Crealor Software
`
`Conference Call Crealor Software
`eslablishes Conference Bridge
`wUh SeIVlce Provider
`
`Conference Bridge Software places
`Inbound call lo each Target
`
`208
`
`210
`
`212
`
`206
`
`No
`
`No Invite
`
`FIG. 2
`
`CSCO-1005
`Cisco v. Uniloc
`Page 3 of 26
`
`

`
`""O
`~ .....
`('D = .....
`~
`'E.
`;::;·
`
`~ ..... o· = ""O = ~ ;::;·
`
`~ ..... o·
`=
`
`""f'j
`('D
`
`?' ....
`0 ....
`....
`1J1 =(cid:173)
`.....
`
`~o
`N
`
`('D
`('D
`
`(.H
`
`IM Contacts List
`
`Previous Conference
`Participants
`
`Email Contacts List
`
`Saved Conference
`Setups
`
`318
`
`Prompt User for
`Credtt Card Info
`
`User A is using IM
`software
`
`308
`
`310
`
`User A
`
`START
`
`User A requests conference by
`'pressing' conference button on screen
`
`User A selects which people to have
`joined in the conference
`
`UserB
`IM Target in text
`chat
`
`UserC
`lM Target not in
`text chat
`
`312
`
`304
`
`306
`
`314
`
`316
`
`Display Message
`for User A - no
`conferences
`allowed
`
`Stop
`
`To FIG. 38
`
`To FIG. 38
`
`FIG. 3A
`FIG.3
`FIG. 3A
`FIG. 38
`FIG. 3C
`
`To FIG. 38
`
`0 .....
`....
`
`QO
`
`c
`1J1
`N
`0 ....
`....
`..._
`0
`0
`(.H
`(.H
`0
`(.H
`Ul
`
`> ....
`
`CSCO-1005
`Cisco v. Uniloc
`Page 4 of 26
`
`

`
`From FIG. 3A
`
`From FIG. 3A
`
`From FIG. 3A
`
`No
`
`322
`
`Stop
`
`Display Message
`- Cannot Make
`Conference
`
`Conference
`Data
`
`User A CBX client
`sends conference
`request to CBX
`server
`
`Conference
`Server takes
`conference
`request, looks up
`profile information
`for targets in this
`conference
`
`324
`
`CSX server send
`conference
`request message
`to targets B and C
`
`330
`
`328
`
`IM Client prompts
`target to validate
`direct connect
`or choose
`self direct
`
`326
`
`Yes
`
`Stop
`
`346
`
`Conference Server
`Receives Recording
`Transclipt -adds to
`session informa1ion
`
`Conference server sends message to IM T arge1s
`B and C, and their conference buttons become
`d'isabled within all conferences, chg to user setting
`
`v--338
`
`I
`
`332
`
`Conference Originator
`is prompted to record
`conference
`
`Conference Bridge is
`created by
`Conference Switch
`
`From FIG. 3C
`
`To FIG. 3C
`
`To FIG. 3C
`
`FIG. 38
`
`No
`
`Stop
`
`""O
`~ .....
`('D = .....
`~
`'E.
`;::;·
`
`~ ..... o· = ""O = ~ ;::;·
`
`~ ..... o·
`=
`
`""f'j
`('D
`
`?' ....
`0 ....
`....
`1J1 =(cid:173)
`.....
`.i;...
`
`~o
`N
`
`('D
`('D
`
`0 .....
`....
`
`QO
`
`1J1
`N
`
`c
`0 ....
`....
`..._
`0
`0
`(.H
`(.H
`0
`(.H
`Ul
`
`> ....
`
`CSCO-1005
`Cisco v. Uniloc
`Page 5 of 26
`
`

`
`To FIG. 38
`
`From FIG. 3B
`
`336
`
`From FIG. 3B
`
`334
`
`344
`
`IM Client pops up
`message with access
`info. required for self(cid:173)
`connect to conference
`
`No
`
`User can
`receive Direct ""- Yes
`
`Conference
`Provider ring,
`or connects
`targets A,B,C
`and other
`targets in
`conference
`originator list
`to bridge
`
`Return Conference
`Cannot be Completed
`message to Conference
`server
`
`Yes
`
`recorded
`
`For Every target
`connected, color on IM
`conversation changes
`to Yellow, when
`connected, color
`changes to Green,
`recording icon is ltt
`
`Conference
`Provider adds
`"silent target for
`recording
`
`Conference Server tells all
`targets that conference is
`completed, re-enabled
`conference button
`
`342
`
`Conference Ends,
`Conference server
`records duration,
`participants of
`conference
`
`FIG~ 3C
`
`""O a ('D = .....
`~
`=(cid:173);::;·
`a o· = ""O = ~ ;::;·
`
`""f'j
`
`~o
`N
`
`a o·
`=
`?-....
`0 ....
`....
`1J1 =(cid:173)
`.....
`Ul
`0 .....
`....
`QO
`
`('D
`('D
`
`1J1
`N
`
`c
`0 ....
`....
`..._
`0
`0
`(.H
`(.H
`0
`(.H
`Ul
`
`> ....
`
`CSCO-1005
`Cisco v. Uniloc
`Page 6 of 26
`
`

`
`CBX
`
`Conference Request Processor
`
`402
`
`406
`
`412
`
`N
`E
`T
`w
`0
`R
`K
`
`IM Communications Processor
`
`Shared Application Session Server
`
`Conference Call Bridge Provider A
`
`Conference Call Bridge Provider B
`
`• • ..
`
`Telephone Networks
`
`I PSTN
`
`jvrnP
`
`I Cellular Network
`! Satellite Network
`
`414
`
`00000
`00000
`
`Phone
`
`Users
`
`00000
`00000
`
`Phone
`
`UserC
`
`~ Phone
`
`UserD
`
`~ Phone
`
`40 8
`
`4
`
`""O a ('D = .....
`~
`=(cid:173);::;·
`a o· = ""O = ~ ;::;·
`
`a o·
`=
`
`""f'j
`
`~ ....
`?
`N
`0 ....
`....
`1J1 =(cid:173)
`.....
`O'I
`0 .....
`....
`QO
`
`('D
`('D
`
`c
`1J1
`N
`0 ....
`....
`..._
`0
`0
`(.H
`(.H
`0
`(.H
`Ul
`
`> ....
`
`CSCO-1005
`Cisco v. Uniloc
`Page 7 of 26
`
`

`
`g~l8]
`
`!1~
`
`~top
`
`ICollabrik
`.Last
`Ble ~ew Actions
`~l[QLJ
`@J GJ Active
`<> ..../V-
`o1 GJ Collaboration Requests
`<).V"V"v-V
`<> V'/VVVVV\
`0 1 UJ Resources
`[Q]<> VVV\
`lQlO~
`~g ~
`lQl <> \/V"V\./
`§Today'sMeetings
`My Contacts
`o LlNKware Develo mentTeam
`x-~
`Jr ~ Invite Smtth, Stephen to an instant message conference.
`K ~ Invite Smtth, Stephen to a teleconference.
`K ~
`K ~ t------------------=(cid:173)
`K ~
`%~~
`k 'vVVV
`~
`kvvvvv
`~
`k \;'"v'\/'VV'
`K vvv
`ColfabrlK Locate-Comm~nical ~ / ,
`
`01
`
`~
`
`11
`
`502
`
`I
`
`Locate and Communicate With
`Your Team
`I \Collaboration Center
`
`~
`
`ICollabrik
`Rle View
`IXxx-llXXX llxxx llxxx llxxx I
`Conference Participants
`Name: Smith, Stephen
`.
`Phone: 123-456-7890
`Smith, Stephen
`Email: Stephen@email.com
`Add to my Contacts
`View Profile
`
`11~
`
`John: Hi
`Stephen: How are lhings?
`John: Going well thanks.
`Smith, Stephen: Very good.
`
`""O a ('D = .....
`~
`=(cid:173);::;·
`a o· = ""O = ~ ;::;·
`
`a o·
`=
`
`""f'j
`
`?-
`......
`~o
`N
`0 ......
`......
`1J1 =(cid:173)
`.....
`......:i
`0 ......
`......
`QO
`
`('D
`('D
`
`c
`1J1
`N
`0 ......
`......
`..._
`0
`0
`(.H
`(.H
`0
`(.H
`Ul
`
`> ......
`
`FIG. 5
`
`504
`
`To FIG. 7
`
`rfabrtt" Locate-Communicate-Collaborate
`
`CSCO-1005
`Cisco v. Uniloc
`Page 8 of 26
`
`

`
`Io start a conference : saved Conference lb ::: 54 --- ----
`ICollabriJr
`
`,....r-602
`
`Q ~ [gl I
`
`I
`
`Web Conference
`Teleconference
`Teleconference Participants (only checked participants will be included in this conference
`I Email Address
`I Mode
`I Phone
`I Status
`I Name
`--·--
`_ .. ,_,,. ·--·---
`8 %206-799-1972 Dial
`Tod T umer
`todt@fox-industries.com
`Initiator
`416-789-5298 Dial
`8
`Stephen ... malach@namzak.com
`8
`206-384-4235 Dial
`Ralph Ro...
`roberts@namzak.com
`412-901-7198 Dial
`Rick Kaz... kazman@namzak.com
`8
`613-542-6361 Dial
`8
`Nick Grah... graharn@namzak.com New farticipant
`650-353-461 O Dial
`Jim Court...
`jim.courtner@techtran •••
`8
`Ii
`I rna1
`
`Remove
`
`11 Retrieve Contact ... I\
`
`n
`II
`I Refresh Status I
`~~
`~~
`I Start Recording I
`
`604
`
`II Sa~e IJ
`
`End Call
`
`606
`
`608
`
`FIG. 6
`
`""O
`~ .....
`('D = .....
`~
`'E.
`;::;·
`
`~ ..... o· = ""O = ~ ;::;·
`
`~ ..... o·
`=
`
`""f'j
`('D
`
`?' ....
`0 ....
`....
`1J1 =(cid:173)
`.....
`QO
`
`~o
`N
`
`('D
`('D
`
`0 .....
`....
`
`QO
`
`c
`1J1
`N
`0 ....
`....
`..._
`0
`0
`(.H
`(.H
`0
`(.H
`Ul
`
`> ....
`
`CSCO-1005
`Cisco v. Uniloc
`Page 9 of 26
`
`

`
`From FIG. 5
`
`!81
`
`J
`
`o ProfileforSmtth, Stephen
`\Collabrik
`l Profile
`I lnfo/Status I
`First Name*
`Address Line 1
`I Stephen
`I r.t112;VJ3'P:Ea::-ist:;=rElm~S~tr-eet:-------i
`Middle Name
`rA=dd=res~s-"l!Lin.!-'Le..!....1 _____ _
`' - : - - - - -_ J I
`I
`Last Name*
`Ctty
`I smtth
`I ~1snriPfi;;;;nQfi~er;r1a-------1
`State
`Zip/Postal Code
`IOH
`1119101
`I
`Coun!rv
`IUSA .
`Extension Title
`11
`I ~-----
`"""D=ep.-.artm=e=nt"---------,
`I
`11
`Email Address
`I
`I IStephen@email.com
`
`Phone Number
`I 123-456-7890
`Fax Number
`-1111
`lumber
`J 123-555-2222
`
`ll Close
`
`\I
`
`702
`
`""O
`~ .....
`('D = .....
`~ =. ;::;·
`~ ..... o· =
`a'
`O" = (')
`~ ..... o·
`=
`
`""f'j
`('D
`?'
`.....
`~o
`N
`0 .....
`.....
`1J1 =(cid:173)
`.....
`"° 0 .....
`.....
`QO
`
`('D
`('D
`
`c
`1J1
`N
`0 .....
`.....
`..._
`0
`0
`(.H
`(.H
`0
`(.H
`Ul
`
`> .....
`
`FIG. 7
`
`CSCO-1005
`Cisco v. Uniloc
`Page 10 of 26
`
`

`
`Id Retrieve Contacts
`
`Q~~I
`
`""O
`~ .....
`('D = .....
`~
`'E.
`;::;·
`
`~ ..... o· = ""O = ~ ;::;·
`
`~ ..... o·
`=
`
`""f'j
`('D
`
`~o
`N
`
`?' ....
`0 ....
`....
`1J1 =(cid:173)
`.....
`....
`0
`0 .....
`....
`
`('D
`('D
`
`QO
`
`Phone
`
`A
`
`425-445-1421
`(310)980-4096
`
`(702)286-8722
`(206)654-1020
`
`{425)765-5333
`905-812-0202
`650-353-4610
`
`(215)284-8910
`
`v
`
`Email Address
`
`billsm1@msn.com
`
`briK
`Saved Participants I Co!labrix Users l Outlook Contacts
`Saved Conference Particlnants
`Name
`~
`~ Bill Smith
`~ Chaine, Olivier
`@I Dave Archer
`~ Or. Stephen Herman
`~ Edan Portaro
`~ Edan Portaro@yellowpages.com
`~ Fred Epler
`@J Fred Eppler
`@J Jay Powers
`-;k" Jim Courtney
`Jim Courtney
`Jon Arbuthnot
`Louis Heidelberger
`
`darcher@accessline.com
`herman4@attglobal.net
`eportaro@Yellowpages.com
`
`fepler@accessline.com
`fepler@accesiine.com
`jay@bearcreekvp.com
`jirn.courtney@techtransform.com
`jim.courtney@techtransform.com
`arbuthnot@cogeco.ca
`lheidelberger@reedsmith.com
`
`Delete
`=
`
`802
`
`ICotfabri;f LOCATE-COMMUNICATE-COLLABORATE .
`
`FIG. 8
`
`c
`1J1
`N
`0 ....
`....
`..._
`0
`0
`(.H
`(.H
`0
`(.H
`Ul
`
`> ....
`
`CSCO-1005
`Cisco v. Uniloc
`Page 11 of 26
`
`

`
`0 Retrieve Contacts
`
`Q~!81
`
`902
`
`Outlook Contacts
`
`Use the fields below to specify what to look for and where 1o look. Click the 'Retrieve· button to view a list of matching Coilabrix users.
`of matchlng Collabrix users.
`i Find Collabrix Users I
`Look for:
`Look in:
`\~IFi-~-N-am-e~~~l ...... J
`\±
`
`-
`
`--
`
`Matchina Collabrix U
`Name
`Jr Stephen Spector
`Jr Steve Herman
`K Steve Handley
`K Steve Handley
`
`I Email Address
`stephen.spector@citrlx.com
`herman4@attglobal.net
`soh@linqware.com
`steve.handley@linqware.com
`Page25 of 37
`
`I Phone
`
`I
`
`A
`
`~
`
`,____
`v
`
`t Add to Participant List 11 II f lose II
`
`FIG. 9
`
`""O
`~ .....
`('D = .....
`~
`'E.
`;::;·
`
`~ ..... o· = ""O = ~ ;::;·
`
`~ ..... o·
`=
`
`""f'j
`('D
`
`~o
`N
`
`?' ....
`0 ....
`....
`1J1 =(cid:173)
`.....
`....
`....
`0 .....
`....
`
`('D
`('D
`
`QO
`
`1J1
`N
`
`c
`0 ....
`....
`..._
`0
`0
`(.H
`(.H
`0
`(.H
`Ul
`
`> ....
`
`CSCO-1005
`Cisco v. Uniloc
`Page 12 of 26
`
`

`
`ID Retrieve Contacts
`ICollabriK
`
`Saved Participants I Collabrix Users I Outlook Contacts I
`
`IR
`
`I! Retrieve II 0EJIEJI l0J Contact 1 toot 6 of 145
`
`Use the fields below to specify what to look for and where to look. Click the "Retrieve· button to view a list of matching Outiook contacts.
`ri Find Outlook Contacts 1
`Look for:
`Look in:
`lb
`11 Company
`Matchina Outlook Contacts
`I Company
`Name
`@l Vohra, Rich
`Bach Business Credit
`@l BakerMichael
`Baker C Group
`@l Balllard Escrow
`Ballard Escrow
`@l BRADFORD, BOB
`BANGOR HYDRO ELECTRIC COMPANY
`@l LEVASSEUR, LOUIS BANGOR HYDRO ELECTRlC COMPANY
`<I
`
`I Emall Address
`
`I Mobile
`
`I Business
`@ (949)222-2241
`BakerCGroup@goamerica.com @ (253)851-0432 0 (253)973-9340
`@ +1206 7811002
`BBRADFORD@BHE.COM @ (207)973-2838
`@ (207)973-2830
`LLEVASSE@BHE.COM
`I
`
`b]{IDigj I
`
`I
`
`I Home
`
`!
`
`....
`
`~
`
`...,
`,__
`
`I>
`
`""O
`~ .....
`('D = .....
`~
`'E.
`;::;·
`
`~ ..... o· = ""O = ~ ;::;·
`
`~ ..... o·
`=
`
`""f'j
`('D
`
`~o
`N
`
`?' ....
`0 ....
`....
`1J1 =(cid:173)
`.....
`....
`N
`0 .....
`....
`
`('D
`('D
`
`QO
`
`I CollabrtK LOCATE-COMMUNICATE-COLLABORATE
`
`FIG. 10
`
`I Add to Participantlist 111 ~lose II
`
`I
`
`c
`1J1
`N
`0 ....
`....
`..._
`0
`0
`(.H
`(.H
`0
`(.H
`Ul
`
`> ....
`
`CSCO-1005
`Cisco v. Uniloc
`Page 13 of 26
`
`

`
`D Load a Save Conference
`
`ICollabriX
`
`I Subject
`Demonstration
`
`Demonstration
`
`Demonstration
`
`1104
`
`Saved conferences
`Project
`Namzak
`.... Scott Anderson demo
`Versatel Networks
`ASAP Medical Software Discussion
`Accessline
`test
`Scott Demo
`YellowPages.com
`Marketing Architects
`Accessline Demo
`llDeletell
`I Collabr/K LOCATE-COMMUN!CATE-COLLABORA TE
`
`r1102
`
`1106
`
`7
`
`7
`
`J
`
`l
`
`7
`
`7
`
`""O
`~ .....
`('D = .....
`~
`'E.
`;::;·
`
`~ ..... o· = ""O = ~ ;::;·
`
`~ ..... o·
`=
`
`""f'j
`('D
`
`~o
`N
`
`?' ....
`0 ....
`....
`1J1 =(cid:173)
`.....
`....
`0 .....
`....
`
`('D
`('D
`
`(.H
`
`QO
`
`b]~[8]
`
`A
`
`I - -
`
`' -
`v
`
`Scott Lumsh
`Sales Watch Demonstration
`demonstration and technical integration
`test
`
`FIG. 11
`
`II hoad JI I Close I
`I
`
`1J1
`N
`
`c
`0 ....
`....
`..._
`0
`0
`(.H
`(.H
`0
`(.H
`Ul
`
`> ....
`
`CSCO-1005
`Cisco v. Uniloc
`Page 14 of 26
`
`

`
`1204a
`
`1204b -..,,
`
`1204c
`
`Text Messaging
`Client#1
`
`Text Messaging
`Client#2
`
`Text Messaging
`Client#3
`
`1. Originator decides to initiate a conference
`may request conference capabilities from server
`4. Server returns conf ere nee parameters lo host,
`interface options are adjusted accordingly
`5. Conference attendees list is built- attendee info is retrieved from
`the text messaging database, other contact databases,
`conference records, or manual input from the host
`7. Target conneclion information for each attendee
`(e.g. ANI, IP address, or other unique~ identifying
`characteristics of each target) are sent to Server
`
`8. Invitation sent
`9.Attendee Responds
`
`8. Invitation sent
`9.Attendee Responds
`
`Text Messaging Server
`Conference Call Server
`
`8. Invitation sent
`9.Attendee Responds
`16. Cllent receives DN!S,
`IP address, or other unique
`identifier of Conference
`
`1202
`
`1204d
`
`Text Messaging
`Client#4
`
`To FIG. 128
`
`From FIG. 128
`
`To FIG. 128
`
`FIG. 12A
`FIG.12
`FIG.12A
`FIG. 128
`
`""O
`~ .....
`('D = .....
`~
`'E.
`;::;·
`
`~ ..... o· = ""O = ~ ;::;·
`
`~ ..... o·
`=
`
`""f'j
`('D
`
`~o
`N
`
`?' ....
`0 ....
`....
`1J1 =(cid:173)
`.....
`....
`.i;...
`0 .....
`....
`
`('D
`('D
`
`QO
`
`1J1
`N
`
`c
`0 ....
`....
`..._
`0
`0
`(.H
`(.H
`0
`(.H
`Ul
`
`> ....
`
`CSCO-1005
`Cisco v. Uniloc
`Page 15 of 26
`
`

`
`I From FIG. 128
`
`6. Database responds with AN l's, IP address,
`or otherunique identifier for potential
`atendees, or other info. Necessary to
`Connect the targets into the conference
`
`Text Messaging
`Database
`
`1208
`
`1210a
`
`From FIG. 128 I
`
`1206
`
`Conference Setup
`Software
`
`#17
`Inbound Connection
`
`\o FIG.12A
`
`2. Server receives can setup request from originator,
`queries call setup software for provider capabilities
`3. Server software may return conference capabilities - - - - (cid:173)
`to server
`10. Server sends conference setup information
`to Conference setup software
`15. Text Messaging Server sends DNIS or IP address
`of conference targets who cannot be connected
`by host and need to be the initiators the
`connection process
`
`11. Send conf ere nee info (setup and target info)
`info to conf ere nee Bridge
`14. For targets who wish to initiate connection from their end
`bridge returns DNIS, IP address, or other unique identifier
`
`Conference Bridge
`12. Conference bridge is
`created
`13. targets are called
`
`""O
`~ .....
`('D = .....
`~
`'E.
`;::;·
`
`~ ..... o· = ""O = ~ ;::;·
`
`~ ..... o·
`=
`
`"'f'j
`('D
`
`~o
`N
`
`?' ....
`0 ....
`....
`1J1 =(cid:173)
`.....
`....
`Ul
`0 .....
`....
`
`OutboundCall
`
`~ww~w· ·~
`
`Ou1bound Video Ou1bound Video
`
`~~~&~ B~1214c
`1210c ~ 1212a ~ 1214b ~
`
`('D
`('D
`
`QO
`
`Target #1
`
`FIG. 128
`
`~ 1~01
`· ~ersonal
`/
`Personal
`1216
`Computer
`Computer
`
`l~LI
`Personal
`Computer
`
`1J1
`N
`
`c
`0 ....
`....
`..._
`0
`0
`(.H
`(.H
`0
`(.H
`Ul
`
`> ....
`
`CSCO-1005
`Cisco v. Uniloc
`Page 16 of 26
`
`

`
`i D Conference Histo~
`!Collabrik
`Instant Messaging I Teleconferencing I Web Conferencing I
`Use the fields below to specify which previous Teleconference Calls you would !ike to review.
`Click the "Retrieve" button to view a list of matching calls.
`rl Find Teleconference Ca!ls1
`On or after this date
`On or before this date
`I 1211412004 B
`I 1211512004 B
`Matchini:i Teleconference Calls
`I Subject
`I Project
`I
`Date
`12/14/2004 7:31 :13 AM Telecon Patent restarting legal to complete
`12/14/2004 2:09:41 PM Not Specified Not Specified
`12/15/200411:58:58 AM Not Specified Not Specified
`
`1305
`
`1308
`
`1310
`
`,.
`
`13
`
`~
`
`Duration I
`00:26:57
`00:00:26
`00:00:11
`
`Attendees l
`3
`3
`2
`
`ilRetrievel10BG0Record1to3of3
`
`I·- --
`
`LOCAT!::Pnl'..HA• JNICATE-CO' 1 "~f"'lq_tffE
`
`FIG. 13
`
`1302
`
`bl~l8ll
`
`I
`
`1312
`
`1314
`
`1316
`Call AmountT otal: $12.70
`
`Amount l Recorded
`$12.15
`$0.45
`$0.10
`
`I
`
`Size ,"'-
`O,_
`0
`0
`I -..,
`
`Ii Y.iew .•. 11
`
`II_
`
`""O
`~ .....
`('D = .....
`~
`'E.
`;::;·
`
`~ ..... o· = ""O = ~ ;::;·
`
`~ ..... o·
`=
`
`"'f'j
`('D
`?'
`.....
`~o
`N
`0 .....
`.....
`1J1 =(cid:173)
`.....
`.....
`O'I
`0 ......
`.....
`QO
`
`('D
`('D
`
`c
`
`1J1
`N
`0 .....
`.....
`..._
`0
`0
`(.H
`(.H
`0
`(.H
`Ul
`
`> .....
`
`CSCO-1005
`Cisco v. Uniloc
`Page 17 of 26
`
`

`
`1402
`-
`
`7
`
`GJ~[gj
`
`I
`
`D Teleconference Call Detail
`
`ICollabriK
`l Call Detail 1
`Project - Telecom Patent
`Subject- restarting legal to complete
`Date-12114/2004
`Total Amount-$12.15
`Start Time- 7:31:13 AM
`Recorded - No
`Initiator Duration - 00:26:57
`File Size- 0
`Attendee Count - 3
`
`Teleconference Call Detail
`I Phone
`Name
`Tod Turner
`4254865313
`4257655333
`Jay Powers
`Louis Heidelberger 2152848910
`
`-
`
`14
`
`-
`
`I
`
`I Email
`Start I
`7:31:13 AM
`todt@fox-industries.com
`jay@bearcreekvp.com
`7:31:13 AM
`!heidelberger@reedsmith.com 7:31 :13 AM
`
`Duration I
`00:26:57
`00:26:43
`00:26:45
`
`Amount I
`$4.05
`$4.05
`$4.05
`
`I Co//abrl.k' Locate-Communicate-Collaborate
`
`II Close
`
`II
`I
`
`FIG. 14
`
`""O
`~ .....
`('D = .....
`~
`'E.
`;::;·
`~ ..... o·
`
`= ""O = ~ ;::;·
`
`~ ..... o·
`=
`
`""f'j
`('D
`
`~o
`N
`
`('D
`('D
`
`?' ....
`0 ....
`....
`1J1 =(cid:173)
`.....
`....
`-....J
`0 .....
`....
`
`QO
`
`1J1
`N
`
`c
`0 ....
`....
`..._
`0
`0
`(.H
`(.H
`0
`(.H
`Ul
`
`> ....
`
`CSCO-1005
`Cisco v. Uniloc
`Page 18 of 26
`
`

`
`Patent Application Publication
`
`Feb. 10, 2011 Sheet 18 of 18
`
`US 2011/0033035 Al
`
`1502
`
`1504
`
`1506
`
`1508
`
`1510
`
`1512
`
`1514
`
`CCR Accesses
`NAD
`
`Connect NAD to
`ccs
`
`Identify Potential
`Targets
`
`Display Potential
`Targets to CCR
`
`Generate
`Conference Call
`Request
`
`Transmit
`Conference Call
`Request to CCS
`
`Establish
`Conference Call
`Bridge
`
`FIG. 15
`
`CSCO-1005
`Cisco v. Uniloc
`Page 19 of 26
`
`

`
`US 2011/0033035 Al
`
`Feb. 10, 2011
`
`SYSTEM AND METHOD FOR INITIATING A
`CONFERENCE CALL
`
`RELATED APPLICATIONS
`
`[0001] The present application is a continuation-in-part of
`U.S. Provisional Patent Application Ser. No. 60/531,722 filed
`on Dec. 22, 2003, the entire contents of which are incorpo(cid:173)
`rated herein by reference thereto.
`
`FIELD OF THE INVENTION
`
`[0002] The present invention relates generally to a method
`for initiating a conference call between two or more users,
`and more particularly to initiating a voice conference call
`between two or more users using a central server to commu(cid:173)
`nicate parameters for the call and for initiating the call itself.
`
`BACKGROUND
`
`[0003] Business meetings where the differing perspectives
`of the participants provide the value of the meeting have been
`conducted for a long time. As the costs associated with travel
`have increased, companies have turned from face to face
`meetings to meetings allowing participants to be separately
`located, including telephone conferences, video conferences,
`and more recently through on-line meetings.
`[0004] As traffic congestion grows in every part of the
`country, and software tools improve, companies worldwide
`are recognizing that it is possible to have effective meetings
`on-line. There are various forms of real-time, or on-line,
`collaboration. The simplest form is instant messaging. The
`ability of messaging software to tell another user who is
`available at a given moment is called "presence". Presence
`awareness has been proven to eliminate up to 35% ofvoice(cid:173)
`mail, and as much as 30% of email, particularly long threaded
`discussions. Because of this, instant messaging has become
`the fastest growing form of communication in history. Gart(cid:173)
`ner predicts over 200 million business users will be using
`some form of enterprise instant messaging by the end of2005,
`an increase of over 100 million users from 2003.
`[0005]
`Instant messaging has its roots in the consumer
`industry, but is virally working its way into corporations.
`Consumer messaging systems typically offer no security, no
`IT control over usage, and no reporting capabilities. Nor do
`consumer systems offer tracking history of conversations, a
`requirement of a number of federal statutes, from the SEC to
`Sarbanes-Oxley to the new medical HIPPA requirements.
`There are no clear leaders in the corporate instant messaging
`market, although the opportunity has been recently show(cid:173)
`cased by the entrance of Microsoft and IBM.
`[0006] Oftentimes, messaging leads to the requirement for
`one or more meetings with the participants. Historically this
`required travel, which lengthened the business processes and
`significantly increased costs. With the advent of various
`forms of desktop application sharing, it is now possible for
`multiple users to "see" the same desktop at the same time.
`This "real-time" collaboration market is just emerging, and is
`estimated by Collaborative Strategies to be about a $6 billion
`market, with an average annual growth rate of 64% through
`2005, and is expected to add20 million users to its ranks in the
`next several years.
`[0007]
`In a recent Deloitte Consulting survey of300 of the
`Fortune 1000, collaboration was top priority with 75% of
`respondents. While less than 30% were using some form of
`collaborative tools today, 80% of respondents said they would
`
`implement some collaboration capability by 2005. According
`to a recent Yankee Group survey, companies will save $223B
`over next 5 years by collaborating over the Internet.
`[0008] Because of the size of this emerging opportunity,
`Microsoft recently acquired a company called Placeware, for
`$180 million, to provide software for on-line meetings.
`Placeware has been renamed and is now being offered by
`Microsoft, coupled with Windows 2003 server, as Microsoft
`Live Meeting. Microsoft internally calculates that they will
`save over $43 million this year alone in time and travel costs
`if just 1 in 5 meetings are conducted on-line. Microsoft will
`spend over $300 million this year promoting Live Meeting,
`and joins IBM with its Lotus Sametime product, Web Ex, and
`another 3 dozen smaller competitors.
`[0009] The commonality of all of the collaboration prod(cid:173)
`ucts is that once the users begin their on-line meeting, they use
`a number of tools. Many of them require some form of appli(cid:173)
`cation sharing, and all of them require some form of accom(cid:173)
`panying communication, from instant messaging to confer(cid:173)
`ence calls. Although instant messaging is sometimes used for
`extended conversations, most of the time the discussions are
`brief. 'Conversations' between a number of participants that
`become more involved are dependent upon the typing skills of
`each participant, which leads to the need for everyone to join
`in a conference call.
`[0010] Similarly, real-time collaboration products imply
`the need for a conference call. MS Live Meeting, IBM Lotus
`Sametime, WebEx, and a host of other software products all
`make an assumption that once you are sharing a document or
`spreadsheet, the users are on a conference call so they can
`discuss it. This brings real value to the meeting, yet the
`integration of the call into the collaboration process has not
`yet been addressed.
`[0011]
`In the past, the problem with integrating telephony
`products into software has centered on integration with the
`PBX. In large part this is because the call initiator's computer
`needed to pass the various telephony commands to the PBX,
`and no two PBX's are alike. This requires system integrators,
`and up until now has reduced the scalability of the opportu(cid:173)
`nity.
`[0012] Furthermore, most PBX systems can only join a few
`users in a conference call. They cannot join many parties,
`leaving the originators the option of creating either a "meet
`me' or an operator assisted conference call. Because the users
`must typically dial a central number, such as a toll free num(cid:173)
`ber, and enter a passcode, it is difficult to make the calls
`spontaneous. Yet, the needs of both instant messaging and
`on-line meetings demand it.
`[0013] A further concern arises regarding the security of a
`conference call using the call in model. Any caller knowing
`the call in number and passcode may enter into the conference
`call, without the knowledge of the other members of the call.
`Although it is possible for the call service to monitor the
`number of connections, the call service may be unable to
`ascertain the identity of callers, such as where the calling
`number is blocked. Furthermore, even if the identity of par(cid:173)
`ticipants were disclosed to a call originator during a confer(cid:173)
`ence call, such information could be a distraction during the
`conference call.
`[0014] Conference calls today fall into 2 categories:
`[0015]
`1. "Meet Me" calls-These conference calls
`involve all users of the call dialing, via a publicly
`switched telephone network (hereafter "PSTN"), cellu(cid:173)
`lar telephone, or via a voice over internet protocol net-
`
`CSCO-1005
`Cisco v. Uniloc
`Page 20 of 26
`
`

`
`US 2011/0033035 Al
`
`Feb. 10, 2011
`
`2
`
`work, a central phone number or ANI to a conference
`bridge and entering a personal identification number
`(hereafter "PIN") or pass code to join the call. These
`calls may be may be set up by an originating user by
`going to a web site to set up the call, through calling an
`operator and setting the call up, or setting up a static
`DNIS to which all users may dial on occasion.
`[0016] 2. Host-initiated Calls-These calls involve the
`host originating calls to all of the participants. In order to
`accomplish this, the host must initiate the call one of two
`ways:
`[0017]
`a) either the host enters an ANI on his telephone
`and through pressing a combination of buttons has that
`party joined to the call, and repeats this process for each
`conference call participant, or;
`[0018] b) the host types in the phone numbers of all the
`expected participants, either to a web site after which the
`web site will initiate a conference bridge and dial all the
`participants, or manually provides them to an operator
`who initiates the calls to the participants.
`[0019] These methods are inefficient, in that they require a
`conference call requester or party to the conference call to
`manually inform either the parties to the conference call, or
`the conference bridge itself, of parameters, passwords, and
`phone numbers for the call.
`[0020]
`Instant messaging (hereafter "IM") systems employ
`a client-server model on Internet protocol (hereafter "IP")
`networks to deliver text chat and other information to distrib(cid:173)
`uted users in real-time. Instant Messaging client software
`may be loaded onto a user's workstation or may be used in a
`web browser, and may allow a user to log into a remote Instant
`Messaging server, Once a user has logged in, business rules
`may be used to determine which other users are available to
`communicate with the first user in the instant messaging
`system. Many IM systems allow users to create lists of other
`users that they commonly communicate with. When a user in
`such a list logs into the IM system, the server informs the list
`owner that a user in their list has logged on and is available to
`chat. In addition, Instant Messaging systems provide direc(cid:173)
`tory services that permit the users to search for another user.
`Once a user has the address of a second user, the first user can
`request a collaborative chat session with the second user. The
`second user can choose to either accept or reject the chat
`session. After the session has been accepted, the users may be
`able to communicate in a private or public chat session by
`typing text messages to one another. The message can be
`either transmitted through a central server, or directly
`between users (peer to peer) once the first user has determined
`the availability of the second user from the IM system. These
`chat sessions may take place over an unsecured IP network.
`Further extensions of IM allow multiple participants to be
`involved in a chat session.
`
`SUMMARY OF THE INVENTION
`
`[0021] The present invention may use a communications
`channel established through an instant messaging service to
`transmit a request to initiate a conference call from a network
`access device associated with a conference call requester to a
`conference call server. The conference call server, upon
`receiving the request, may initiate the formation of a confer(cid:173)
`ence bridge a conference call between the conference call
`requester and one or more call participants.
`[0022]
`In a first embodiment, the present invention may be
`embodied in a method for initiating a conference call, includ-
`
`ing the steps of providing a conference call server; providing
`a conference call requester with a network accessible device
`communicable with an instant messaging service; generating
`a conference call request by the conference call requester;
`transmitting the call request from the call requester to the
`conference call server; receiving the call request at the con(cid:173)
`ference call server; parsing the conference call request to
`determine parameters associated with a requested conference
`call; and initiating a conference call in accordance with
`parameters associated with the requested conference call. The
`instant messaging service may be adapted to communicate
`conference call request information with the conference call
`server.
`[0023] The present invention may further use the presence
`component of an instant messaging system to determine
`whether prospective attendees are available for a conference
`call through this presence with the instant messaging service,
`then using stored information that includes an address for a
`party, either through an IM channel or at a specific phone
`number or VOW address, create the ability for instant mes(cid:173)
`saging users to immediately create any combination of PSTN,
`Cellular, and VOIP conference calls between users some of
`whom may be in instant messaging sessions, and without the
`necessity of each user to dial a telephone number or having
`the host look up the phone

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