throbber
US006144991A
`United States Patent 55
`(11) Patent Number:
`6,144,991
`England
`[45] Date of Patent:
`Nov. 7, 2000
`
`
`[54] SYSTEM AND METHOD FOR MANAGING
`INTERACTIONS BETWEEN USERS INA
`BROWSER-BASED
`TELECOMMUNICATIONS NETWORK
`
`[75]
`
`Inventor: Paul England, Morristown, N.J.
`
`[73] Assignee: Telcordia Technologies, Inc.,
`Morristown, N.J.
`
`7
`
`[21] Appl. No.: 09/026,476
`.
`[22]
`Filed:
`Feb. 19, 1998
`ie te a eee79/205:709/2An0.a0e,
`[52]
`screen naaanannanan
`;
`oa" 345/329
`.
`[58] Field of Search wu...cece 709/203, 204,
`709/205, 217, 219, 300, 302; 345/329,
`330, 331, 332
`
`[56]
`
`References Cited
`U.S. PATENT DOCUMENTS
`
`5,553,281
`5,796,393
`5,809,250
`5,838,906
`5,862,330
`
`9/1996 Brown et al.eee 707/104
`8/1998 MacNaughtonet al... 345/329
`9/1998 Kisor vcsesseeseen
`709/227
`
`
`11/1998 Doyle et al.
`.
`709/202
`1/1999 Anupam etal. wees 709/204
`
`5,877,759
`3/1999 Bauer... ieee eerie 345/339
`
`
`5,931,906
`Jr. et ale oe F09/217
`8/1999 Hidelibus,
`Primary Examiner—Viet D. Vu
`.
`A
`.
`ttorney, Agent, or Firm—Joseph Giordano
`[57]
`ABSTRACT
`
`Asoftware system which allowsa guide/specialist to interact
`with a client on a real-time, interactive basis over the World
`Wide Web. The methodology includes configuring a guide
`system with a special-purpose browscr displaying both
`locally displayable frames and remotely displayable frames;
`the client system utilizes a conventional browser. The
`remotely displayable frames are transmitted to the client so
`that both the guide andthe client have identical views ofthe
`remotely displayable frames. The guide uses the locally
`displayable frames to call upon available Web resources,
`typically in response to a client request also transmitted over
`the Web via, for example, a chat program,and then the guide
`can load the remotely displayable frames into the remotely
`displayable frames for rendering by the conventional
`browser. In addition, the guide and client can interact with
`a shared pointer and a shared whiteboard. Moreover, the
`guide can record thelive session for later playback by other
`clients. Also, a plurality of clicnts may be simultancously
`.
`interacting with the guide and each other.
`
`20 Claims, 38 Drawing Sheets
`
`
`
`
`
`
`
`
`
`
`
`
` r
`
`
`
`
`
`
`-
`
`L
`ft
`
`1008
`
`
`
`
`
`
`
`
`
`
`
`1002
`
`(Cittenelin Main Page - Microsoft Internet Explorer
`
`
`File
`Edit”
`Yew indors
`Eraser
`Soovser \Adsinistrative
`Record
`Help
`Debug
`_
`
`
`
`
`0 EE LEG BCR
`
`
`
`
`
`[.
`Ie}
`
`——
`——.
`-
`a --
`I]
`«jo
`yp
`
`
`Employment
`Training
`|
`Discover Bellcore
`& Educati
`9
`Soft
`jlucation
`t
`.
`Feature
`[Main Hamelin Links
`Resources
`oo
`° Codaltinn Eapineering
`InternetSolutions
`r
`* 43+Hellore——1014 inte
`(HofTonee Bellcore
`1020
`te ==Adapt RAE (1)
`Internet Soluti
`Dei Comrise Beech
`be >= Adapt-X(TH Internet Solutions
`eee eet
`=== Adapt-KUTH) Products
`Adapt/X'"
`Products
`\4022
`~~ — BELLCORE Applied Research
`+
`TH
`
`
`1004 Adapt/X°Products{= = GELLOORE Consulting and Engineering
`+-~--Balleore Hose Page
`I
`& - —-BELLCORE Software
`Through its Adapt/X Technology Solutions suite of products and services, Bellcore provides a
`
`
`+ - ~~ BELLCORE Training
`comprehensive software solution,
`that can enable companies everywhere to turn the World Wide Web into
`
`
`7
`ce
`el
`a
`tangible
`ategic
`business
`tool,
`Bellcore's Adap
`oftware
`solutions
`and
`consulting
`Catalogs ~~ 41) 46
`
`
`
`r4-Sers
`
`H
`+
`-Oldsmobile
`
`= cool?
`i
`j
`
`The Haselin Chat Client offers an
`_~ 1018
`Eaation 5 Seninar 1847
`alternative to the telephone or Internet video
`
`or audio telephony for asking questions of
`El
`
`the guide. Type your questions in the tap box
`
`and hit return,
`Femesets ain
`
`feHain z)||
`© Catalogs
`
`+ Ciseo
`1006
`t+ Default
`
`7 HelpDesk
`+ Paul Intro Page
`
`
`Hamelin Preview Page:
`
`his is a local preview page for your use.
`
`Clients do not use this page.
`sensitiventact Index help coalmg soon. now, use the Heip
`
`
`
`1042
`
`?
`
`
`
`r 1010
`
`Zynga Ex. 1009,p. 1
`Zynga v. IGT
`IPR2022-00199
`
`Zynga Ex. 1009, p. 1
` Zynga v. IGT
` IPR2022-00199
`
`

`

`U.S. Patent
`
`Nov.7, 2000
`
`Sheet 1 of 38
`
`6,144,991
`
`FIG.
`
`1 F
`
`IG. 2
`
`
`INTERNET
`
`104
`
`
`
`Tepyqp
`
`124
`
`
`
`COMPUTER
`
`Zynga Ex. 1009, p. 2
`Zynga v. IGT
`IPR2022-00199
`
`Zynga Ex. 1009, p. 2
` Zynga v. IGT
` IPR2022-00199
`
`

`

`U.S. Patent
`
`Nov.7, 2000
`
`Sheet 2 of 38
`
`6,144,991
`
`342
`"
`We
`304
`301
`
`
`[badN icone {Yahoo!|
`: EISIe
`
`
`File Edit-View Go Bookmarks Options Directory Window Help
`_|
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`se|oe ze||o|| ‘| O
`
`
`
`Back{/Forward}; ReloadjjImages|)Open|)Print||FindHome Stop 311
`
`
` 4 |
`A Location: http://www.yahoo.com
`_
`
`What's New?
`What’s Cool?
`Destinations
`Software
`Net Search
`People
`
`
`-®- e ; YE 5
`i@®@)s!
`ne
`$32
`342344
`
`New
`Coo\
`(2 “PeDs
`Create Your
`To win
`i
`EGGHEAD
`ar'sso'$50
`theArtist
`Personal Yahoo
`
`1
`
`|
`
`|
`
`
`
`
`
`350
`
`Zynga Ex. 1009, p. 3
`Zynga v. IGT
`IPR2022-00199
`
`
`
`Universities. K-12,CollegeEntrance...
`> s+ ~ oF Ssmw
`
`mn => =>© 73 + omlee 23
`
`1
`
`.
`
`Countries Reglons.U.S.States.
`Science
`
`3ee~
`
`:
`
`.
`
`Zynga Ex. 1009, p. 3
` Zynga v. IGT
` IPR2022-00199
`
`

`

`U.S. Patent
`
`6,144,991
`
`FIG.
`
`4
`
`{TS
`
`A$detdet
`
`PE}
`
`LALLar
`
`LEST
`
`Zynga Ex. 1009, p. 4
` Zynga v. IGT
` IPR2022-00199
`
`
`
`

`

`U.S. Patent
`
`Nov.7, 2000
`
`Sheet 4 of 38
`
`6,144,991
`
`FIG. 5
`
`GUIDES
`
`
`
`302
`
`PIPER SERVER
`
`/ SESSION 1
`
`CLIENT 1
`CLIENT2
`
`
`CLIENTS
`
`|
`
`
`
`SESSION 2
`
`
`CLIENT2
`
`Zynga Ex. 1009, p. 5
`Zynga v. IGT
`IPR2022-00199
`
`Zynga Ex. 1009, p. 5
` Zynga v. IGT
` IPR2022-00199
`
`

`

`U.S. Patent
`
`Nov.7, 2000
`
`Sheet 5 of 38
`
`6,144,991
`
`FIG. &
`
`
`
`
`
`0 ol
`xs
`
`
`(© Hamelin Help Desk - Microsoft Internet Explorer
`
`
` e
`| File
`Edit
`View
`Go
`favorites
`Help
`
`
`‘adres| © v
`
`Back
`
`
`

`
`> 2
`
`Forward
`
`@&)
`
`Stop
`
`[2]
`
`
`Refresh
`
`Al
`
`Home
`
`@)
`
`Search
`
`Favorit
`
`
` tin Hamelin Helo Desk
`
`If you can’t find the information you need on this Web site, click on the link
`below to communicate live with a technician
`
`Technicians °”
`
`Click here communicate with a specialist
`
`[=|
`[all LILILatyComputerCU
`
`
`
`Zynga Ex. 1009, p. 6
`Zynga v. IGT
`IPR2022-00199
`
`Zynga Ex. 1009, p. 6
` Zynga v. IGT
` IPR2022-00199
`
`

`

`U.S. Patent
`
`Nov.7, 2000
`
`Sheet 6 of 38
`
`6,144,991
`
`FIG. 7
`
`
`| (| Hamelin Help Desk - Microsoft Internet Explorer
`Biel
`
`
`
`File
`Edit
`View
`Go
`Favorites
`Help
`
`
`Pe
`> ®
`is @ 2 testeins]||
`Hamelin Start Page
`
`
`Back
`Forward
`Stop
`Refresh
`Home
`Search Favori
`
`
`
`
`
`
`
`
`
`
`Please Wait
`
`-
`
`someone willl be with you shortly.
`
`
`
`102
`
`You have just requested a Web Page that uses the Hamelin System. While
`In a few
`you are waiting, we are contacting an expert
`to answer your question.
`seconds,
`this page will be replaced by pages shown to you by your personal
`quide.
`
`WS
`704
`
`=
`|
`[lg—"
`
`
`Zynga Ex. 1009,p. 7
`Zynga v. IGT
`IPR2022-00199
`
`Zynga Ex. 1009, p. 7
` Zynga v. IGT
` IPR2022-00199
`
`

`

`U.S. Patent
`
`Nov. 7, 2000
`
`Sheet 7 of 38
`
`6,144,991
`
`FIG.
`
` For Help, press Fi
`es
`
`
`
`
`1 Hi Tech
`New Session requested by Paul
`HELP270
`cept?
`
`4HP Push Mower
`
`
`
`
` +
`
`
`
`Eager
`
`1 Hi Tech
`
`
`
`Zynga Ex. 1009, p. 8
`Zyngav. IGT
`IPR2022-00199
`
`Erases
`
`Help
`Browser
`
`
`
`
`Director -
`[Directi}
`
`
`
`Ibm Eile
`Edit
`View Winlov
`[Ol
`[Cay ES[oroy
`
` ietal
`
`
`
`
`:
` 8-3-in-4 Mulching, 4HP
`}
`$ <4 HP Push Hower
`
`>
`$-4 HP,
`‘Easy Start’
`
`f-4- HP, Push Hower
`
`¢+4 HP, Push
`>
`eeEager 4 Hi Tech
`+
`»__»-Eager
`
`Zynga Ex. 1009, p. 8
` Zynga v. IGT
` IPR2022-00199
`
`

`

`U.S. Patent
`
`Nov. 7, 2000
`
`Sheet 8 of 38
`
`6,144,991
`
`FIG. 9
`
` (Gitamelin Wain Page - Micresoft Internet Explorer
`
`File Edit View
`Go
`Favorites “Telp
`
`
`
` | Address http://vpe24.belJcore.com/Haselin/cpi-bin/session.exe?JOINS+DefaultSession-val= | e |i ©
`
`Back
`
`‘Bl
`
`
`
`B
`
`306
`
`302
`
`
`
` The Hamelin Chat Client offers an alternative to
`
`
`7
`
`Consulting & Engineering
`Applied Research
`
`Internet Solutions
`Adapt/X!4 Products
`|
`Adapt/X™ Products
`
`internet see Feature
`arketplace
`Bellcore
`Bell Conmsications Research
`
`Through its Adapt/X Technology Solutions suite of products and services, Bellcoreprovides a
`
`
`
`
`
`the telephone or Internet video or audio telephony
`for asking questions of the guide. Type your
`questions in the top box and hit return.
`
`
`
`ics
`
`310
`
`308
`
`Zynga Ex. 1009, p. 9
`Zynga v. IGT
`IPR2022-00199
`
`Zynga Ex. 1009, p. 9
` Zynga v. IGT
` IPR2022-00199
`
`

`

`U.S. Patent
`
`Nov.7, 2000
`
`Sheet 9 of 38
`
`6,144,991
`
`O10T
`
`
`
`ia
`
`el
`
`
`
`“UsNyasPLYpue
`
`
`
`
`
`
`
`
`
`ZpaUaqUTBurueautBuz9Butypnsu05=anjeaySUOTIN[OS
`
`
`EE]SewvexsaayKIeDSSN]JOSKVPMCPYSSIOT[HY[HO]SSETOASTS“SyToe,
`
`
`
`
`
`OaPtAJaUJaUTJOBoYdaya}ay}0}dAT}eUIa}Te
`
`
`
`x0qdo}ay}UTSuoTysanbadfy‘aprnbayysnok
`
`
`
`
`
`
`
`OUTG2KBPTAPTJONay]UN]0}aJayAdJaA2SaTUEOMODATevaVEDJey}‘UOTINTOSaJeN]JOSaATSuayasdecd
`
`
`
`oeBimaldiapucoal—aATIEVYSTUTOPY|sasNIojsome]SANQUTT:
`
`
`
`
`josuotysanbBuryseJoyAvoydapa)orpnevo
`
`
`yuawAodwyuoypyeonpy§BuyupesysentoatTahJeA098IC
`
`
`
`
`
`
`BSapfacudaJOO[[ag“SAITAJaSpueSJINpovdyo|LINSsuOTyNToSABoyOUYsa)y/{depy$4]YyBnowy,
`
`
`
`ue$JajjoJUaTT)Jey)UT]aueHay]
`
`
`
`0WOErarer,yoieosaypartaoyLTH)
`
`
`
`SUOTINTOSY/ICEPYynOgea81]3]<<<
`
`
`
`SUOTJNTOSjauvaUT
`
`
`S}ONPOdd X/depy
`
`
`
`
`}}ccOTA,
`respss
`(aL)SAYX-}depy---30201—yy0}——001188-=»
`
`
`
`
`
`“asnwnoAJO}afedaataasd[eaoye&STSTyy
` aqy2403]1g---4GuywaeuyOugpueGuyy[nsuoy3409TTHO---3yaueasay
`
`
`
`INOS}auJayUTGAL1804+--4(WLIX-30epY--~4SUOT payiddy3yNOTIN---+S}ONPONG
`
`
`
`
`
`
` JasotdryJawy)086.0m)-segUyeyUy[ARNO]
`
`CFO}S11UyTaeeyUrey
`
`GETJeuTwasoy2“ntayUOT}RON;
`
`
`
`SUT]UpTaweyUTey]seaunosay
`
`‘aedSty}asnyouppszuaty)
`
` Seas-teJaTqousp0-44oyOL———sBoj2}2)-€)
`BVOayaa:
`JUNOT--=4aBey Bujuyey)WOOT---4AJEAL}OS
`
`
`
`
`taflegAaTAaYUT[aNeY
` abegouquyned-+ysagdad-+y1Nejaq-40281)-4sOoyeye)-4}5UE
`
`malYD}atid
`
`“alOoIe;
`
`SPONPOsdwir/?epy
`
`chob
`
`
`
`
`
`
`
`
`
`
`e001
`
`
`
`i-a
`
`POO}
`
`J001
`
`8001
`
`Zynga Ex. 1009, p. 10
`Zynga v. IGT
`IPR2022-00199
`
`Zynga Ex. 1009, p. 10
` Zynga v. IGT
` IPR2022-00199
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`

`

`10S.9TH-aedUTENUT[eRC]4,
`
` togadjapuosada7e4)SquLupY“eanoeSOTATA= S200]
`avon[agJaaoIS1g
`juawdo[dwguoyjeanp39GuTUTeyL
`
`GK[e1WUa}Od0}[HYasNayowpue“SashGay[eITUYIa}-VOU0}GuLyepTwTIU]Ssaq“sseuTsNG
`
`
`
`
`
`uoGuistjsaapepajatseyofwevApsaptaodfaryntesJOSJasT}JaapyX/1epy$ano\QUEM}eR]
`
`
`
`1190OLOff@ae1d}a4JEH
`suoqynposABoTouysa)x/ydepyayy“a[doadsafespue‘Svapexsew“SJoST)JaApe"suaystTqnd
`
`
`
`
`
`
`
`qrueeeayS60}}02;NENT)
`x/idepys,avoay{ag*[00}ssauysngapOayeJys‘arqrbuey&OWTGERAPTAPTOMay}WINy
`
`
`
`
`
`
`
`
`
`
`UTASUD}TSTAa}TSGRASAPTADJE|JeR]JOSBATPIEVaIUTJapuaMMOdYyX/}depy5,209]T9q
`0}avayaAsadasatvedwod|[qeuaVedyey}"VOTINTISJJeA}JOSBasuayasdeos@SapTAod
`
`
`
`
`
`aunyeagUOTIN[OSPaVJaJUT
`
`
`aJ0IT[5@sponpoudx/ydepyS31yénowy)91S4INPOJd,X/}0ePYjoaz{nssuoqyNtosABoyouysay
`
`
`
`
`JO}BpgeL{joudsowGayayyaxewVETsadAsasGuy}[nsvOdpueSUOT}NTOSaOR}OS
`
`
`
`
`COU.TT‘9I4
`
`SIVLIQWL
`
`JON_—_.iAY
`
`
`
`
`JOS,SuaST}JaApyy/1depy
`
`ButsaautBug9Out}[nsue)
`aJEM}}0Spy?2PUawwOIeyX/ydepy
`
`S}INPOJdw/+epy
`
`yaveasaypatiddy
`
`
`SUDTEN[OSBJeM}f$0S
`SUOTLNTOSJaUJaUT
`
`sS9PN[UE3}1Ns
` To
`
`
`
`
`
` (HLIX-}0epY==-4hnyogyaUJaqUT(WL)X-yepy---4(WL)
`
`
`
` SOITIH---4JueR}0SOTT--+4afieyao2097129---33pueBy}}]Nsv09309TH--+yaseasay
`
`
`
`paliddyWOITH---+SY2NPOJ4
`JAUSTIUT
`Buyuresy
`
`SAVYX-10epy~--4avOoTTa»
`
`
`
`
`
`suf)oTtaweyLTeR]saounosay
`
`ST]UTaeeYUTE)
`
`BLTQOUSPIO--t4shoye}e)41
`
`
`U.S. Patent
`
`Nov.7, 2000
`
`Sheet 10 of 38
`
`6,144,991
`
`vOrT
`
`colt
`
`
`
`
`
`
`
`“saquavajaid[ENDTATPUTJpay}0}Palo]{eySuoTpepuaweoras
`
`————
`
`Zynga Ex. 1009, p. 11
`Zyngav. IGT
`IPR2022-00199
`
`|
`
`abegouquy[neg3ysaqdTay
`
`
`
`
` -4yynejaq-40281)-3
`
`Zynga Ex. 1009, p. 11
` Zynga v. IGT
` IPR2022-00199
`
`
`
`
`
`
`
`
`
`
`
`

`

`U.S. Patent
`
`Nov.7, 2000
`
`Sheet 11 of 38
`
`6,144,991
`
`FIG. 12
`
`1204
`
`
`
`HTTP
`SERVER
`
`TCP/IP
`TCP/IP
`(HTTP)
`(HTTP)
`
`
`1200
`
`CLIENT
`
`
`SYSTEM
`
` SYSTEM
`
`
`
`
`
`TCP/IP
`
`
`(WGP)
`(WGP)
`SYSTEM
`(PIPER)
`
`SERVER
`
`202
`
`1208
`
`Zynga Ex. 1009, p. 12
`Zynga v. IGT
`IPR2022-00199
`
`Zynga Ex. 1009, p. 12
` Zynga v. IGT
` IPR2022-00199
`
`

`

`U.S. Patent
`
`Nov.7, 2000
`
`Sheet 12 of 38
`
`6,144,991
`
`FIG. 13
`
`
`
`
`SESSION
`
`PROGRAM
`
`
`
`
`
`MAKE FRAME
`
`SET PROGRAM
`
`
`1306
`
`1308
`
`Zynga Ex. 1009, p. 13
`Zyngav. IGT
`IPR2022-00199
`
`
`
`
`1206
`
`I02
`
`GUIDE
`SYSTEM
`
`PIPER
`SERVER
`
`DIRECTOR
`APPLICATION
`
`WEB GUIDE
`PROTOCOL
`
`
`
`CLIENT
`BROWSER
`
`
`
`
`CLIENT
`SYSTEM
`
`
`CLIENT -SIDE
`COMPONENT
`
`
`Zynga Ex. 1009, p. 13
` Zynga v. IGT
` IPR2022-00199
`
`

`

`U.S. Patent
`
`Nov. 7, 2000
`
`Sheet 13 of 38
`
`6,144,991
`
`FIG. 14
`
`CLIENT SELECTS HAMELIN LINK TO START SESSION
`
`CLIENT SYSTEM CONTACTS HTTP. SERVER
`
`HTTP SERVER INVOKES SESSION PROGRAM
`FROM PARAMETERS PASSED BY HAMELIN LINK
`
`SESSION PROGRAM REQUESTS A NEW SESSION
`FROM DIRECTOR APPLICATION OF GUIDE SYSTEM
`
`1400
`
`1404
`
`1406
`
`1408
`
`1410
`
`NO
`
`TO CLIENT SYSTEM
`
`RETURN SESSION
`DENTED RESPONSE
`
`YES
`SESSION IDENTIFIER RETURNED T0 SESSION PROGRAN
`
`DIRECTOR APPLICATION INSTRUCTS PIPER
`SEAVER 10 CONSTRUCT A NEW SESSION
`
`SESSION PROGRAN RETURNS RESPONSE
`FRAMESETS TO CLIENT SYSTEM
`
`CLIENT SYSTEM LOADS FRAME CONTENTS FOR DISPLAY
`
`1414
`
`1416
`
`1418
`
`1420
`
`1412
`
`Zynga Ex. 1009, p. 14
`Zyngav. IGT
`IPR2022-00199
`
`Zynga Ex. 1009, p. 14
` Zynga v. IGT
` IPR2022-00199
`
`

`

`U.S. Patent
`
`Nov.7, 2000
`
`Sheet 14 of 38
`
`6,144,991
`
`FIG. 15
`
`UPON RECEIPT OF A SESSION REQUEST, DIRECTOR APPLI-
`CATION STARTS AUTOMATICALLY IF NOT ALREADY ACTIVATED
`
`DIRECTOR APPLICATION ACCEPRS REQUEST NEW SESSION
`COMMAND FROM SESSION PROGRAM
`
`DIALOG POP-UP BOX APPEARS ASKING IF
`GUIDE WILL ACCEPT SESSION
`
`{502
`
`1504
`
`1506
`
`1908
`
`NO
`
`SESSION PROGRAM
`
`RETURN FAILURE
`CODE 10
`
`1310
`
`YES
`LOAD RESOURCES APPROPRIATE 10 SESSION
`
`DISPLAY WINDOW WITH STARTING CONFIGURATION
`
`ote
`
`fot
`
`PIPER SERVER IS CONTACTED BY DIRECTOR APPLICATION AND[-~1918
`A NEW SESSION IS CONSTRUCTED WITH THE SESSION NAME
`
`SEND CURRENT FRAME LAYOUT 10 PIPER SERVER
`
`WHEN PIPER SERVER ACKNOWLEDGES RECEIPT OF SESSION
`NAME. RETURN SUCCESS CODE TO SESSIGN PROGRAM
`
`{18
`
`1520
`
`Zynga Ex. 1009, p. 15
`Zyngav. IGT
`IPR2022-00199
`
`Zynga Ex. 1009, p. 15
` Zynga v. IGT
` IPR2022-00199
`
`

`

`U.S. Patent
`
`Nov. 7, 2000
`
`Sheet 15 of 38
`
`6,144,991
`
`FIG. 16
`
`CLIENT WEB BROWSER PARSES THE HTML AND
`ISSUES TWO NEW SESSTON REQUESTS
`
`
`160e
`
`SESSION FRAME PRESENTATION
`
`SESSION FRAME APPLET CREATE
`
`
`
`1604\T SESSION PROGRAM IS PASSED THE[-~162°COMMAND ISSUED TO HTTP. SERVER
`
`TO FILL PRESENTATION FRAME
`NAME OF THE PIPER SERVER
`AND THE SESSION NAME
`
`oeome||eR
`RETURN INTRODUCTORY PAGE
`SIDE COMPONENT AND PARANETERS
`
`CLIENT WEB BROWSER PaRses{~~/®4#
`1608
`CLIENT WEB BROWSER
`THE HTML AND ISSUES REQUEST
`RENDERS A FRAME
`TO HTTP SERVER TO LOAD
`CLIENT-SIDE COMPONENT
`
`AND SESSION NAME
`
`CLIENT-SIDE COMPONENT PARSES
`THE PARAMETERS DESCRIBING
`THE PIPER SERVER MACHINE
`
`1616
`
`CLIENT-SIOE COMPONENT Issues
`REQUEST TO JOIN NANED SESSION
`
`}~*5%8
`
`Zynga Ex. 1009, p. 16
`Zynga v. IGT
`IPR2022-00199
`
`Zynga Ex. 1009, p. 16
` Zynga v. IGT
` IPR2022-00199
`
`

`

`U.S. Patent
`
`Nov. 7, 2000
`
`Sheet 16 of 38
`
`6,144,991
`
`FIG.
`
`147A
`
`FIG.
`
`1768
`
`"C2R2"
`
`FIG.
`
`1/7C
`
`"C2R2FFF
`
`Zynga Ex. 1009, p. 17
`Zynga v. IGT
`IPR2022-00199
`
`Zynga Ex. 1009, p. 17
` Zynga v. IGT
` IPR2022-00199
`
`

`

`U.S. Patent
`
`Nov.7, 2000
`
`Sheet 17 of 38
`
`6,144,991
`
`FIG. 18
`
`GUIDE SELECTS A NEW FRAME LAYOUT
`FROM SET OF PRE-DEFINED LAYOUTS
`DISPLAYED BY DIRECTOR APPLICATION
`
`HTTP SERVER INVOKES MAKE
`FRAME SET PROGRAM 10 GENERATE
`A NEW FRAME LAYOUT
`
`SET REMOTELY DISPLAYABLE FRAMES
`TO NEW FRAME LAYOUT BY SENDING
`FRAME DESCRIPTOR STRING TO CLIENT
`
`PASS INFORMATION 10
`CLIENT-SIDE COMPONENT
`
`CLIENT-SIDE COMPONENT INSTRUCTS
`CLIENT WEB BROWSER TO LOAD
`NEW FRAME LAYOUT FROM HTTP SERVER
`
`HTTP SERVER INVOKES MAKE
`FRAME SET PROGRAM 10
`GENERATE FRAME LAYOUT
`
`1802
`
`1804
`
`1806
`
`1808
`
`1810
`
`1812
`
`Zynga Ex. 1009, p. 18
`Zynga v. IGT
`IPR2022-00199
`
`Zynga Ex. 1009, p. 18
` Zynga v. IGT
` IPR2022-00199
`
`

`

`U.S. Patent
`
`Nov.7, 2000
`
`Sheet 18 of 38
`
`6,144,991
`
`FIG. 19
`
`GUIDE INITIATES A CHANGE TO
`THE CONTENTS OF A FRAME
`
`GUIDE IS PRESENTED WITH A DIALOG
`BOX SHOWING AVAILABLE TARGET FRAMES
`
`GUIDE SELECTS A TARGET FRAME
`
`TARGET FRAME IS LOADED WITH
`CONTENTS OF SELECTED URL
`
`URL AND NAME OF FRAME SENT
`TO THE PIPER SEAVER
`
`PIPER SERVER SAVES CHANGES MADE T0
`CURRENT FRAME LAYOUT AND FORWARDS
`CHANGES TO CLIENT-SIDE COMPONENT
`
`CLIENT-SIDE COMPONENT INSTRUCTS
`WEB BROWSER 10 LOAD NEW URL
`URL INTO NAMED FRAME
`
`1902
`
`1304
`
`1906
`
`1908
`
`1910
`
`{942
`
`1914
`
`Zynga Ex. 1009, p. 19
`Zynga v. IGT
`IPR2022-00199
`
`Zynga Ex. 1009, p. 19
` Zynga v. IGT
` IPR2022-00199
`
`

`

`U.S. Patent
`
`Nov. 7, 2000
`
`Sheet 19 of 38
`
`6,144,991
`
`FIG. 20
`
`GUIDE SELECTS FROM
`FRAMESET RESOURCE
`
`2002
`
`SEND FRAME DESCRIPTION STRING FROM|-~2004
`
`GUIDE SYSTEM TO PIPER SERVER FOR
`COMMUNICATION TO CLIENT SYSTEM
`
`DISPLAY NEW FRAME LAYOUT IN
`REMOTELY-DISPLAYABLE FRAMES
`
`2006
`
`SEND NEW FRAME LAYOUT 10 PIPER
`SERVER FOR COMMUNICATION TO CLIENT
`
`2008
`
`SEND NEW FRAME CONTENTS TO
`FACH OF THE NEW FRAMES IN
`REMOTELY-DISPLAYABLE FRAMES
`
`SENT NEW FRAME CONTENTS FOR
`EACH FRAME TO PIPER SERVER
`FOR TRANSMISSION TO CLIENT
`
`2010
`
`2042
`
`Zynga Ex. 1009, p. 20
`Zynga v. IGT
`IPR2022-00199
`
`Zynga Ex. 1009, p. 20
` Zynga v. IGT
` IPR2022-00199
`
`

`

`U.S. Patent
`
`Nov. 7, 2000
`
`Sheet 20 of 38
`
`6,144,991
`
`FIG. 21
`
`
`
`CLIENT REQUESTS PLAYBACK
`OF A RECORDED SESSION
`
`CLIENT SYSTEM CONTACTS HITP SERVER
`
`HTTP SERVER INVOKES SESSION PROGRAM
`
`
`
`
`
`
`
`SESSION PROGRAM CONTACTS DIRECTOR
`APPLICATION OF GUIDE SYSTEM
`
`DIRECTOR APPLICATION RETURNS PAGE
`CONTAINING TWO FRAMES
`
`
`
`10 FIG. 218
`
`Zynga Ex. 1009,p. 21
`Zynga v. IGT
`IPR2022-00199
`
`Zynga Ex. 1009, p. 21
` Zynga v. IGT
` IPR2022-00199
`
`

`

`U.S. Patent
`
`Nov.7, 2000
`
`Sheet 21 of 38
`
`6,144,991
`
`FIG. 218
`
`FROM FIG.
`
`241A
`
`CLIENT WEB BROWSER PARSES THE HTML AND
`ISSUES TWO NEW SESSION REQUESTS
`
`elle
`
`SESSION FRAME PRESENTATION
`
`SESSION FRAME APPLET CREATE
`
`2104.|COMMAND ISSUED TO HTTP SERVER SESSION PROGRAM IS PASSED THE -~~@¢0
`
`TO FILL PRESENTATIONFRAME
`NAME OF THEPIPER SERVER
`AND THE SESSION NAME
`
`
`
`
`
`2418~|SESSION PAOGRAN INVOKED To SESSION PROGRAM coNsTRUCTs A -~~242¢
`
`
`
`e118
`
`CLIENT WEB BROWSER
`RENDERS A FRAME
`
`
`
`SIDE COMPONENT AND PARAMETERS
`
`CLIENT WEB BROWSER PARSES
`HTML AND ISSUES REQUEST
`TO HTTP SERVER TO LOAD
`CLIENT-SIDE COMPONENT
`
`
`
`CLIENT-SIDE COMPONENT PARSES
`THE PARAMETERS DESCRIBING
`THE PIPER SERVER MACHINE
`AND SESSION NAME
`
`2124
`
`2126
`
`CLIENT-SIDE COMPONENT Issues
`REQUEST TO JOIN NAMED SESSION
`
`[2128
`
`Zynga Ex. 1009, p. 22
`Zynga v. IGT
`IPR2022-00199
`
`Zynga Ex. 1009, p. 22
` Zynga v. IGT
` IPR2022-00199
`
`

`

`U.S. Patent
`
`Nov.7, 2000
`
`Sheet 22 of 38
`
`6,144,991
`
`FIG. 22
`
`DIRECTOR APPLICATION STARTED IF NOT RUNNING
`
`DIRECTOR APPLICATION ACCEPTS
`"REPLAY SESSION" APC. COMMAND
`
`22be
`
`2204
`
`2206
`
`
` FILE
`
`EXISTS AND
`
`PARAMETERS
`
`
`CORRECT?
`
`
`YES
`
`=zSs
`
`RETURN ERROR
`Cc:oSoOrm =oS
`SESSION PROGRAM
`
`2208
`
`DIRECTOR APPLICATION LOADS THE CONTENTS
`OF THE NAMED FILE
`
`DISPLAY ON GUIDE SYSTEM CONTROL
`WINDOW WITH PLAYBACK CONTROLS
`
`PIPER SERVER IS ISSUED A REQUEST TO
`CONSTRUCT A NEW SESSION
`
`e210
`
`eele
`
`ec lf
`
`2216
`
`
` AUTOSTART
`SELECTED?
`
`YES
`
`START SESSION
`CLOCK
`
`22 18
`
`RETURN SUCCESS CODE
`
`e220
`
`Zynga Ex. 1009, p. 23
`Zynga v. IGT
`IPR2022-00199
`
`Zynga Ex. 1009, p. 23
` Zynga v. IGT
` IPR2022-00199
`
`

`

`U.S. Patent
`
`Nov.7, 2000
`
`Sheet 23 of 38
`
`6,144,991
`
`FIG. 23
`
`
`
`SEND PAGE LOAD REQUEST
`TO PIPER SERVER
`
`Zynga Ex. 1009, p. 24
`Zynga v. IGT
`IPR2022-00199
`
`Zynga Ex. 1009, p. 24
` Zynga v. IGT
` IPR2022-00199
`
`

`

`U.S. Patent
`
`Nov.7, 2000
`
`Sheet 24 of 38
`
`6,144,991
`
`FIG. 24
`
`
`
`[enelin Maia Page - Kicrosoft Internet Explerer
`
`File
`Edit
`View Windows
`fraees Administrative Help
`Lo? as
`
`
`
`MIEN (a
`aT
`2430
`2434
`2408
`
`2402 Wa
`\
`
`
`
`Wid — Ft . TE : y — “if oo
`
`
`
`
`
`
`
`
`
`
`
`Bellcore/pgi.htall
`2.htal]
`re/pg3.htal|| [redowht Ticore/pqs..htal
`19
`9G
`77
`
`
`
`‘
`http: //vww.bellcore. con | [
`
`
`
`OR >|Position : Zoom Tine
`
`
`
`
`
`
`
`
`
`
`9446
`aado4ie2 2438 aan 458
`2444-/
`
`
`
`I-Resources
`
`
`
`
`
`bd
`
`Hein Hamelin Links ——— 2454
`“ oHelIcore
`“4 2456
`
`~ Adapt-X RAVE (TH)
`
`‘ ~~~ Adapt-X(TH) Internet Solutions
`
`+~~-BELLCOREConsultingandEngineering (=
`4 - + - Adapt-X(TH) Products
`
`24h2
`+ ~~ BELLCORE Applied Research
`
`: - ~~ Bellcore Home Page
`r - ~~ BELLCORE Software Solutions
`
`
`: + + BELLCORE Training and Education
`
`[Main Hamelin Links
`
`
`
`
`
`
`
`
`
`
`[re/po6.htal]htall|
`
`246
`
`Zynga Ex. 1009, p. 25
`Zynga v. IGT
`IPR2022-00199
`
`Zynga Ex. 1009, p. 25
` Zynga v. IGT
` IPR2022-00199
`
`

`

`WITHIN PAGE OF FRAME LAYOUT
` SEND NEW
`
`FRAME LAYOUT
`
`SEND URL AND FRAME ADDRESS TO CLIENT SYSTEM
`
`U.S. Patent
`
`Nov. 7, 2000
`
`Sheet 25 of 38
`
`6,144,991
`
`FIG. 25
`
`GUIDE CHANGES WEB PAGE OF FRAME
`
`2910
`
`Zynga Ex. 1009, p. 26
`Zynga v. IGT
`IPR2022-00199
`
`Zynga Ex. 1009, p. 26
` Zynga v. IGT
` IPR2022-00199
`
`

`

`U.S. Patent
`
`Nov. 7, 2000
`
`Sheet 26 of 38
`
`6,144,991
`
`FIG. 26
`
`CLIENT LOADS PAGE CONTAINING
`
`CLIENT-SIDE COMPONENT SPECIFYING WHICH SESSION TO JOIN
`
`CLIENT-SIDE COMPONENT CONTACTS
`PIPER SERVER AND ISSUES *JOIN"
`COMMAND SPECIFYING SESSION NAME
`
`2602
`
`eb04
`
`PIPER SERVER SENDS CURRENT FRANE~~°¥®
`LAYOUT AND CONTENTS OF ALL
`FRAMES TO CLIENT SYSTEM
`
`AND ALL CONTAINED FRAME CONTENTS
`
`CLIENT-SIDE COMPONENT INSTRUCTS
`CLIENT BROWSER TO LOAD FRAME LAYOUT
`
`2608
`
`Zynga Ex. 1009, p. 27
`Zynga v. IGT
`IPR2022-00199
`
`Zynga Ex. 1009, p. 27
` Zynga v. IGT
` IPR2022-00199
`
`

`

`U.S. Patent
`
`Nov. 7, 2000
`
`Sheet 27 of 38
`
`6,144,991
`
`FIG. 27
`
`GUIDE VIA DIRECTOR APPLICATION
`SELECTS A NEW URL
`
`RESOURCE FOR FRAME “F*
`SHOWS RESULTS IN PREVIEW FRAME
`
`DIRECTOR APPLICATION SENDS *Loap
`FR" TO PIPER SERVER AND
`
`PIPER SERVER SENDS "LOAD FR’
`COMMAND TO ALL ATTACHED CLIENTS
`
`EACH CLIENT LOADS RESOURCE
`INTO APPROPRIATE FRAME
`
`PIPER SERVER SAVES COPY OF
`(F,R) FOR LATER CLIENTS
`
`2/02
`
`“C70
`
`2/06
`
`e708
`
`e710
`
`Zynga Ex. 1009, p. 28
`Zynga v. IGT
`IPR2022-00199
`
`Zynga Ex. 1009, p. 28
` Zynga v. IGT
` IPR2022-00199
`
`

`

`U.S. Patent
`
`Nov. 7, 2000
`
`Sheet 28 of 38
`
`6,144,991
`
`FIG. 28
`
`GUIDE SELECTS VIA DIRECTOR APPLI-
`CATION A NEW FRAMESET "FSET"
`
`DIRECTOR SENDS LOAD COMMAND
`MKFRAMESET .EXE? FS=FSET
`TO PIPER SERVER
`
`[~“8%
`
`e804
`
`PIPER SERVER SENDS LOAD COMMAND=|~°™"8
`TO ALL ATTACHED CLIENTS
`
`EACH CLIENT ISSUES AN HTTP
`REQUEST TO LOAD ITS NEW FRAMESET
`
`PIPER SERVER SAVES NEW CURRENT
`FRAME LAYOUT AND SETS SAVED
`CONTENTS OF THE NEW FRAME T0 BLANK
`
`e808
`
`e810
`
`Zynga Ex. 1009, p. 29
`Zynga v. IGT
`IPR2022-00199
`
`Zynga Ex. 1009, p. 29
` Zynga v. IGT
` IPR2022-00199
`
`

`

`U.S. Patent
`
`Nov. 7, 2000
`
`Sheet 29 of 38
`
`6,144,991
`
`FIG. 29
`
`CLIENT LEAVES PAGE CONTAINING
`CLIENT-SIDE COMPONENT
`
`CLIENT-SIDE COMPONENT "STOP"
`METHOD TS CALLED AS PAGE TS UNLOADED
`
`‘STOP’ METHOD ISSUES "DROP"
`COMMAND TO PIPER SERVER
`
`PIPER SEAVER DELETES ALL RESOURCES
`ASSOCIATED WITH CLIENT AND
`CLOSES COMMUNICATION CHANNEL
`
`CLIENT-SIDE COMPONENT CLOSES
`COMMUNICATION CHANNEL
`
`ee
`
`est
`
`2d0b
`
`2908
`
`2910
`
`Zynga Ex. 1009, p. 30
`Zynga v. IGT
`IPR2022-00199
`
`Zynga Ex. 1009, p. 30
` Zynga v. IGT
` IPR2022-00199
`
`

`

`U.S. Patent
`
`Nov. 7, 2000
`
`Sheet 30 of 38
`
`FIG. 30
`
`CHANNEL AND RESOURCES
`
`SESSION PROGRAM CONTACTS
`PIPER SERVER AND ISSUES
`TERMINATE COMMAND
`
`PIPER SERVER DELETES
`ALL RESOURCES ASSOCIATED
`WITH SESSION NAME
`
`SESSION PROGRAM CONTACTS
`PIPER SERVER AND ISSUES
`COMMAND TO REMOVE CLIENT
`
`PIPER SERVER LOCATES CLIENT BY
`TP ADDRESS AND PORT NUMBER,
`AND DELETES COMMUNICATION
`
`6,144,991
`
`Zynga Ex. 1009,p. 31
`Zynga v. IGT
`IPR2022-00199
`
`Zynga Ex. 1009, p. 31
` Zynga v. IGT
` IPR2022-00199
`
`

`

`U.S. Patent
`
`Nov. 7, 2000
`
`Sheet 31 of 38
`
`6,144,991
`
`FIG. 32
`
`GUIDE SELECTS “ENUMERATE” LINK
`
`SESSION CONTACT PIPER SERVER
`
`PAGE VIEWABLE BY GUIDE
`
`PIPER SERVER RETURNS
`LIST OF ALL SESSIONS
`
`SESSION PROGRAM PRINTS OUT
`LIST OF ALL SESSIONS IN HTML
`
`Zynga Ex. 1009, p. 32
`Zynga v. IGT
`IPR2022-00199
`
`Zynga Ex. 1009, p. 32
` Zynga v. IGT
` IPR2022-00199
`
`

`

`U.S. Patent
`
`Nov. 7, 2000
`
`Sheet 32 of 38
`
`6,144,991
`
`3302
`
`
`
`FIG. 33
`
`Session(1) .htm
`<HTML><HEAD><title> Active Piper Sessions</title></HEAD>
`>
`<BODY
`<h2>Active raper Sessions</h2><p>
`Session:DEFAULT_vpe24_21570<a
`HREF= "http: //vpc24 bellcore.com/Hamel in/cgi-bin/session.exe?JOINS+DEFA
`ULT_vpc24_215/0">--<<Join>>---</a><a
`HREF= "http: //vpce4.bellcore.com/Hamel in/cgi-bin/session.exe?A-JOINS+DE
`FAULT _vpc_215/0">--<<ACTIVE-RAT-JOIN>>---</a>
`<a cerhttps {upcdt. bel lcorg.con/Hame]in/cgi-bin/session.exe?LISTCLI
`ENTS+localhost+DEFAULT_vpce4_21570*><<LIST
`CLIENTS>></a><a
`eek it. foesbelLcarg con(Hane) n/cgi-bin/session.exe7KILLSESSIO
`N+localhost+DEFAULT_vpc24_21570"><<REMOVE
`SESSTONS>></a><a>
`9ession:PCHELP_vpc24_21655<a
`HREF= "http: //vpce4.bellcore.com/Hamel in/cgi-bin/session.exe? JOINS+PCHE
`LP_vpc24_21655">--<<JOIN>>---</a><a
`Ehyeah papeees Dettcore conHane! 1n/Cgi-Din/session.exe7A-JOINSsPC
`HELP_vpc24_21635">--<<ACTIVE-RAT-JOIN>>---</a><
`a Becathe pacep Jer icore.con/Hane] in/cgi-bin/session exe?LISTCLIE
`NTS+localhost+PCHELP_vpe24_241655"><<LIST
`CLIENTS>></a><a
`Nee tp: /Pupce’ -belcore com/Hane]1n/cgi-bin/sessionexe7KILLSESSIO
`N+localhost+PCHELP_vpce4_24655"><<REMOVE
`Session>></a><p>
`</BODY></HTML>
`
`3304
`
`Zynga Ex. 1009, p. 33
`Zynga v. IGT
`IPR2022-00199
`
`Zynga Ex. 1009, p. 33
` Zynga v. IGT
` IPR2022-00199
`
`

`

`U.S. Patent
`
`Nov.7, 2000
`
`Sheet 33 of 38
`
`6,144,991
`
`FIG. 34
`
`CLIENT CLICKS ON LINK
`REQUESTING "LIST CLIENTS"
`
`SESSION PROGRAM CONTACTS
`PIPER SERVER AND ISSUES
`COMMAND TO “LIST CLIENTS’
`
`OF CLIENTS
`
`PIPER SERVER RETURNS LIST
`OF CLIENTS TO SESSION PROGRAM
`
`SESSION PROGRAM RETURNS
`HTML-FORMATTED LIST
`
`Zynga Ex. 1009, p. 34
`Zynga v. IGT
`IPR2022-00199
`
`Zynga Ex. 1009, p. 34
` Zynga v. IGT
` IPR2022-00199
`
`

`

`U.S. Patent
`
`Nov. 7, 2000
`
`Sheet 34 of 38
`
`6,144,991
`
`FIG. 35
`
`CLIENT LOADS WEB PAGE
`DESCRIBING SESSION
`(SESSION. EXE? FRAME +APPLET+ JOIN!
`
`
`
`CLIENT-SIDE COMPONENT CONNECTS
`TQ PIPER SERVER SPECIFYING
`SESSION NAME
`
`
`
`PIPER SERVER LOCATES SESSION
`
`SYNCHRONIZE PAGE WITH GUIDE SYSTEM
`
`PIPER SERVER SENDS SEQUENCE OF
`FRAMESET LOAD, PAGE LOAD STEPS
`TO CLIENT-SIDE COMPONENT 10
`
`Jae
`
`3504
`
`3306
`
`3308
`
`Zynga Ex. 1009, p. 35
`Zynga v. IGT
`IPR2022-00199
`
`Zynga Ex. 1009, p. 35
` Zynga v. IGT
` IPR2022-00199
`
`

`

`U.S. Patent
`
`Nov. 7, 2000
`
`Sheet 35 of 38
`
`6,144,991
`
`FIG. 36
`
`GUIDE SELECTS MENU ITEM
`TO SHOW (HIDE) POINTER
`
`DIRECTOR APPLICATION SHOWS
`(HIDES) POINTER
`
`DIRECTOR SENDS “POINTER ON"
`("POINTER OFF") WGP- COMMAND
`TO PIPER SERVER
`
`PIPER SERVER SENDS WGP-COMMAND
`TO EACH CLIENT
`
`EACH CLIENT SHOWS (HIDES) POINTER
`
`do0e
`
`3604
`
`3606
`
`3608
`
`3610
`
`Zynga Ex. 1009, p. 36
`Zynga v. IGT
`IPR2022-00199
`
`Zynga Ex. 1009, p. 36
` Zynga v. IGT
` IPR2022-00199
`
`

`

`U.S. Patent
`
`Nov. 7, 2000
`
`Sheet 36 of 38
`
`6,144,991
`
`FIG. 37
`
`THE GUIDE OR CLIENT CLICKS ON
`POINTER AND DRAGS POINTER
`
`THE LOCAL POINTER MOVES AS DRAGGED
`
`GUIDE SYSTEM OR CLIENT SYSTEM
`SENDS THE WGP-COMMAND
`"POINTER MOVE X Y" WHERE
`
`X,Y IS THE NEW POSITION
`
`PIPER SERVER SENDS SAME WGP-
`COMMAND TO ALL CONNECTED CLIENTS
`
`EACH CLIENT SYSTEM OF GUIDE
`SYSTEM MOVES THE POINTER
`
`3M0e
`
`3/04
`
`3706
`
`3708
`
`3710
`
`Zynga Ex. 1009, p. 37
`Zynga v. IGT
`IPR2022-00199
`
`Zynga Ex. 1009, p. 37
` Zynga v. IGT
` IPR2022-00199
`
`

`

`U.S. Patent
`
`Nov. 7, 2000
`
`Sheet 37 of 38
`
`6,144,991
`
`FIG. 38
`
`GUIDE SELECTS A MENU ITEM
`TO SHOW (HIDE) WHITEBOARD
`
`DIRECTOR APPLICATION CONSTRUCTS
`WHITEBOARD {NOW TRANSPARENT)
`
`ON TOP OF LOCAL PREVIEW
`
`DIRECTOR APPLICATION SENDS
`"WHITEBOARD ON’
`("WHITEBOARD OFF"!
`COMMAND TO PIPER SERVER
`
`PIPER SERVER SENDS APPROPRIATE "ON"
`("OFF") COMMAND TO EACH CLIENT SYSTEM
`
`EACH CLIENT SYSTEM ENABLES
`(DISABLES) THE WHITEBOARD
`
`3802
`
` |~2804
`
`3806
`
`3808
`
`#810
`
`Zynga Ex. 1009, p. 38
`Zynga v. IGT
`IPR2022-00199
`
`Zynga Ex. 1009, p. 38
` Zynga v. IGT
` IPR2022-00199
`
`

`

`U.S. Patent
`
`Nov. 7, 2000
`
`Sheet 38 of 38
`
`6,144,991
`
`FIG. 39
`
`GUIDE OR CLIENT CLICKS AND DRAGS
`NOUSE TO DRAW A LINE
`
`WHITEBOARD DRAWS LINE FOLLOWING
`MOUSE POINTER ON TOP OF
`UNDERLYING WEB PAGE
`
`
`
`WHEN MOUSE BUTTON IS RELEASED,
`DIRECTOR APPLICATION OF CLIENT-SIDE
`COMPONENT SENOS THE WGP-COMMAND
`"LINE_COLOR 3 NX1Y¥1X2Y2"
`TO PIPER SERVER
`
`PIPER SERVER FORWARDS THIS WGP-
`COMMAND TO ALL CLIENT SYSTEMS
`
`EACH CLIENT SYSTEM DRAWS
`THE LINE SEGMENTS ON
`DISPLAY USING BROWSER
`
`1-220
`
`3904
`
`3906
`
`3908
`
`3910
`
`Zynga Ex. 1009, p. 39
`Zynga v. IGT
`IPR2022-00199
`
`Zynga Ex. 1009, p. 39
` Zynga v. IGT
` IPR2022-00199
`
`

`

`6,144,991
`
`1
`SYSTEM AND METHOD FOR MANAGING
`INTERACTIONS BETWEEN USERS IN A
`BROWSER-BASED
`TELECOMMUNICATIONS NETWORK
`
`FIELD OF THE INVENTION
`
`This invention relates to a browser-based telecommuni-
`cations network such as the Internet and, more particularly,
`to a system and method for managing interactions between
`users in the browser-based telecommunications network.
`
`BACKGROUND OF THE INVENTION
`
`With the advent of the Internet, the communication of
`knowledge and information has altered dramatically. The
`coalescing of telecommunications with computers, espe-
`cially personal computers (PCs), has allowed for the esscn-
`tially instantaneous propagation of and/or exchanging of
`data and resources among users/collaborators on a world-
`wide basis.
`
`‘The Internet, probably the most widely recognized inter-
`connection network deployed today, is a loosely-coupled
`arrangement of networks that
`interconnects hundreds of
`thousands of PC systems, supercomputers, mainframes,
`workstations, laptops, and even pocket radios throughout the
`world. A pictorial representation of the Internct is shown in
`TIG. 1;
`this representation is one which is particularly
`instructive in the context of the present invention. As rep-
`resented in FIG. 1, Internet 101 is a packet-oriented, con-
`nectionless (as distinct from circuit-switched) network of
`computers and telecommunication links. Exposed for view
`are certain components comprising, Internet 101 at any
`instant, namely, PCs 102 and 103 as well as computers 104
`and 105. Communication paths 111-114 to Internet 101,
`which couple PCs 102-103 and computers 104-105,
`respectively,
`to Internet 101, propagate packets using the
`standard TCP/IP protocol. Also shownare ports 121 and 122
`whichserve as the “entry points” into Internet 101 from PCs
`101 and 102, respectively. A port allows for on-demand,
`non-permanent connection into Internet 101. On the other
`hand, computers 103 and 104 are shownas being perma-
`nently connected to (that is, part of) Internet 101.
`Information available on the Internet is termed Internet
`Resources, and this term will be used to encompass text,
`video (such as movie clips, cartoons,
`interviews with
`people), images (such as famous paintings and pictures),
`sound (such as excerpts from speeches, music and promo-
`tional materials from corporations), databases (large collec-
`tions of information such as electronic texts, encyclopedias,
`and dictionaries), documents (business and financial
`information, government documents such as Internal Rev-
`enue Service (IRS) forms), applications programs and inter-
`active games. The integration of text, graphics, sound and/or
`video is known as multimedia.
`
`About 1992, the World Wide Web (WWW, W3, or Web)
`was developed as a tool for locating and accessing the
`Internet Resources. The WWWis “hypertext” based. Hyper-
`text is a database format that is a way of managing infor-
`mation that allows items of information to be connected
`using associative links. A hypertext database is composed of
`a numberof Internet Resources that can be represented on a
`user’s display screen (say a screen associated with PC 102).
`The Internet Resources are connected by links (also known
`as hyperlinks) which are also represented on the display
`screen. Links can be text based (words) oricons (pictures or
`symbols). For a PC system user to access the Internet
`Resources, the user follows links on the display screen by,
`
`20
`
`30
`
`40
`
`50
`
`60
`
`

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