`
`Appl. No. 09/407,371; Group Art Unit: 2154
`Dkt. No. 1719.0050002; Batch No.: V94"
`fhventor(s): Rothschild er af; Tel: 202/371-2600
`Title: Server-Group Messaging System for
`Applications
`
`Interactive
`
`6226686
`
`17
`
`18
`
`11
`
`12
`
`16
`
`14
`
`19
`
`Figure I
`Prior Art
`
`
`
`Sheet 2 of U1
`
`e
`
`Appl. No. 09/407,371; Group Art Unit: 2154
`Dkt. No. 1719.0050002; Batch No.: V94
`Inventor(s): Rothschild ef af; Tel: 202/371-2600
`Title: Server-Group Messaging System for
`Applications
`
`Interactive
`
`5
`
`Host A Sends
`
`Host A Receives
`
`20
`23
`|A|BI
`21
`26
`
`22
`29
`|A|D|2—_
`
`
`
`WI[NN
`
`23
`
`Host B Sends
`
`20
`
`Host B Receives
`
`Ui|}VlyDU
`ow]|a
`
`24
`
`25
`
`27
`
`30
`
`26
`
`Host C Sends
`
`Host C Receives
`
`0 U
`
`21
`
`24
`
`31
`
`CT|oy]|&
`D!|0Af[mM]|
`
`27
`
`28
`
`)2Bay
`GttM|—>
`Gl OD!
`{U0pp[bh
`
`Host D Receives
`
`22
`
`25
`
`28
`
`Host D Sends
`
`29
`
`30
`
`31
`
`Figure 2
`Prior Art
`
`
`
`:
`
`47
`
`45
`
`Sheet 3 of Tl
`
`Appl. No. 09/407,371; Group Art Unit: 2154
`
`Dkt. No, 1719.0050002; Batch No.: V94"
`
`Inventor(s): Rothschild e7 al.; Tel: 202/371-2600
`Title: Server-Group Messaging System for
`Applications
`
`@
`
`Interactive
`
`36
`
`S
`
`41
`
`39
`
`40
`
`4
`
`8
`
`37
`
`46
`
`50
`
`44°
`
`$2
`
`53
`
`38
`
`Figure 3
`Prior Art
`
`
`
`Sheet 4 of 11
`
`Appl. No. 09/407,371; Group Art Unit: 2154 :
`Dkt. No. 1719,0050002; Batch No,: V94 °
`Inventor(s): Rothschild e af; Tel: 202/371-2600
`Title: Server-Group Messaging System for
`Applications
`
`Interactive
`
`Host A Sends
`
`55a
`
`Host A Receives
`
`54
`
`UD;|UL|UPOPyh
`
`56a
`
`57a
`
`55
`
`Host B Sends
`
`3We)
`
`54b
`
`S6b
`
`57b
`
`Host B Receives
`
`vi;Uy);UOBP|]t-
`
`54c
`>fi2_
`pc|e|3Ww
`55c
`
`Host C Sends
`
`Host C Receives
`
`56
`
`57c
`
`54d
`
`55d
`
`rl|eElA]IN
`
`Host D Receives
`
`> 2
`
`ellerife UD)|U38
`
`56d
`
`57
`
`Host D Sends
`
`irEtb
`
`Figure 4
`Prior Art
`
`
`
`Sheet 5 of 11
`
`pl. No. 09/407,371; GroupArt Unit: 2154
`
`t. No. 1719.0050002; Batch No.: V94
`~inventor(s}: Rothschild e¢ al.; Tel: 202/371-2600
`Title: Server-Group Messaging System for
`Applications
`
`. @
`
`Interactive
`
`58
`Ge
`
`69
`
`71
`
`67
`
`65
`
`59
`
`(C.4)
`:
`
`60
`
`63
`
`64
`
`72
`
`70
`
`74
`
`62
`
`68
`
`76
`
`V7
`
`61
`
`eS
`
`Figure 5
`
`
`
`Sheet 6 of II
`
`‘
`
`Dkt. No. 1719.0050002; Batch No.: V94
`
`'
`© Appl. No. 09/407,371; GroupArt Unit: 2154
`Inventor(s): Rothschild efal.; Tel: 202/371-2600 a
`
`Title: Server-Group Messaging System for
`Applications
`
`Interactive
`
`80
`
`Host A Sends
`
`81
`
`Host B Sends
`PpBis{Gt[Pz]
`
`82
`
`Host C Sends
`
`84
`
`85
`
`86
`
`©NJ
`gg
`
`89
`
`91
`
`Host A Receives
`
`:
`:WI]
`
`Host B Receives
`
`. P4
`
`Host C Receives
`
`c
`
`[4
`
`c|J
`92
`
`S| cjg
`
`83
`Host D Sends
`Host D Receives
`
`
`poOLTS|SPal _s|0{|k|Pt|go
`95|Ss|0|K{P2|
`rspoLkLP.
`
`84
`
`35
`
`Group Server Sends
`
`80
`
`34
`
`Group Server Receives
`
`” : s
`
`97
`23ee
`[6 [Pa|
`89|S|BTtt|P3 |
`90 Ppsteat!|Pl
`
`
`of
`
`92
`
`93
`
`94 Psjo|kK[Pt
`95|Ss|o|K|P2|
`|Ss|Dd|K|P3|
`
`:a
`
`Figure 6
`
`
`
`oneet for It
`
`Appl. No. 09/407,371; Group Art Unit: 2154
`Dkt. No. 1719.0050002: Batch No.: V94
`. Inventor(s); Rothschild e¢ al.; Tel: 202/371-2600
`Title: Server-Group Messaging System for
`Applications
`
`'
`
`Interactive
`
`96
`
`100
`
`
`
`
`Host A Sends
`
`Host A Receives
`
`101
`
`102
`
`103
`
`100 101 Dee Pes]sr]
`
`Pspepe[rr|
`
`
`
`102
`
`
`
` 103
`
`
`
`*8
`
`99
`
`Figure 7
`
`
`
`Sheet 8 of 11
`
`7
`
`Appl. No. 09/407,371; Group Art Unit: 2154
`
`Dkt. No. 1719.0050002; Batch No.: V94~
`
`Inventor(s): Rothschild ef ai; Tel: 202/371-2600
`Title: Server-Group Messaging System for
`Applications
`
`.
`
`@
`
`Interactive
`
`
`
`Figure 8
`Prior Art
`
`
`
`Sheet 9 of 1]
`
`:
`
`Appl. No. 09/407,371; Group Art Unit: 2154
`Dkt. No. 1719.0050002; Batch No.: V94
`Inventor(s): Rothschild e¢ al/., Tel: 202/371-2600
`Title: Server-Group Messaging System for
`.Applications
`
`.
`
`Interactive
`.
`
`:
`
`
`
`Transport|ULP Msg.|Dest. ULP|Address|Destination . Destination Payload
`
`
`
`
`Header | Address|Count|Address1|“°“""|AddressNType yo
`
`
`
`123 124
`
`125
`
`126
`
`127
`
`
`
`
`
`128
`
`129
`
`
`
`Message|Source ULP| __.|Source ULP|Data |)... , Data
`
`
`
`
`
`Count|Address1|Length 4 “""""TAddress N|Length N
`
`
`
`116
`
`117
`
`118
`
`119
`
`
`
`
`
`120
`
`121
`
`122
`
`
`
`132
`
`130
`
`131
`
`
`
`
`
`Figure 9
`
`
`
`Sheet 10of11
`
`Aa:
`.
`
`Appl. No. 09/407,371; Group Art Unit:-2154
`Dkt. No. 1719.0050002; Batch No.: V94
`Inventor(s): Rothschild e¢ af; Tel: 202/371-2600
`Title: Server-Group Messaging System for
`Applications
`
`.
`
`Interactive
`
`-
`
`135
`
`Network Interface
`
`136
`
`
`
`
`Group Server Control
`
`
`
`
`
`
`
`implicit ULP Group Address 0
`
`
`Host ULP Address 0|Host TLP Address 0
`Application
`Specific State
`
`
`
`
`
`
`Storage and
`
`
`
`Processing
`Implicit ULP Group Address m
`Host ULP Address n|Host TLP Address n
`
`
`
`
`
`ULP Server Process 0
`
`142
`
`Host ULP Address a
`
`Host ULP Address a
`
`
`
`ULP Server Process m
`
`
`
`
`
`
`-|Host ULP Address n
`Host ULP Address n
`
`
`Logical ULP Address 0
`Host ULP Address a
`
`
`
`Logical ULP Address m
`Host ULP Addressa
`
`
`
`
`
`
`
`
`
`Host ULP Address n
`Host ULP Address n
`
`
`Figure 10
`
`
`
`7 oT "Sheet Hof 11
`
`@ Appl. No. 09/407,371; GroupArt Unit: 2154. @
`
`,
`
`_
`
`:
`
`Dkt. No. 1719.0050002; Batch No.: V94
`Inventor(s): Rothschild ef al.; Tel: 202/371-2600
`Title: Server-Group Messaging System for
`Applications
`
`.
`Interactive
`
`150
`
`Host Interface for Upper Level Protocol
`
`ULP Address 0
`
`ULP Address n|TLP Address n
`
`
` Interactive Application
`
`
`
` TLP Address 0
`
`
`
`
`
`
`
`
`
`HostInterface for Transport Level Protocol!
`
`,
`
`Network Communications Stack
`
`Network Interface
`
`154
`
`155
`
`7
`
`
`
`Figure 11
`
`