throbber
Issue Classification
`
`Application/Control No.
`
`Applicant(s)/Patent under
`Reexamination
`
`ExaminerArt
`
`Unit
`
`KIEU-OANH T. BUI
`
`2611
`
`ISSUE CLASSIFICATION
`
`CLASS
`725
`
`.
`91
`
`CROSS REFERENCE(S)
`SUBCLASS (ONE SUBCLASS PER BLOCK)
`139.
`
`.138.
`
`ORIGINAL
`SUBCLASS
`CLASS
`100
`725
`INTERNATIONAL CLASSIFICATION
`H 0 4 N
`4 N
`H
`
`7/173
`7/16
`
`0
`
`(Assistant Examiner)
`
`(Date)
`
`(Leg
`
`Instruments Examiner)
`
`r(p(/ 6
`(Date)
`,13
`/
`
`Kieu-Oanh Bui
`
`Art Unit 2611
`
`(PrimaryExaminer)
`
`(Date)
`
`Total Claims Allowed: 23
`
`Print Claim(s)
`
`Print Fig.
`05
`
`O Claims renumbered in the same order as presented by applicant I CPA
`
`O T.D.
`
`O R.1.47
`
`U.
`
`U.izUL.
`
`LLLLL
`
`:
`
`.
`
`121
`122
`123 iiiii
`124
`125
`126
`
`.
`
`1
`2
`3
`4
`5
`6
`7
`8
`9
`10
`11
`12
`13
`14
`15
`16
`17
`18
`19
`20
`21
`22
`23
`
`31
`91
`1
`151
`61
`2
`32
`62
`92
`152
`3
`33
`63
`93
`153
`4
`154
`34
`64
`94
`5
`35
`65
`95
`155
`6
`36:
`96
`66
`156
`37
`7
`67
`97 :127
`157
`8
`38
`68
`98
`128
`158
`9
`39
`69
`99
`129
`159
`10
`40
`70
`130::
`160
`100
`11
`41
`71 ii
`101
`131 i
`161
`12
`42
`72
`102
`132
`162
`13
`103
`43
`73:
`133
`163
`14
`44:
`74
`104
`134
`164
`15
`45
`105
`75
`135
`165
`16
`46
`76
`106
`136
`166
`17
`47
`77
`137
`107
`167
`18
`48
`78
`108
`138
`168
`19
`49
`79
`109
`139
`169
`20
`50
`80
`110
`170
`140
`21
`51
`81
`111
`141
`171
`52
`82
`112
`142
`172
`22
`23
`53
`173 ........
`83
`113
`143
`24
`54
`84
`114
`144
`174
`U.S.2Patent1and Trademark Office
`Part of Pap21No
`520060
`175
`145
`115
`85
`25
`55
`""
`"""""'i~i
`26
`56""
`86""
`11
`46 iiii"i"1 6 i "iiii
`""'i
`26
`56
`86
`116
`146
`176
`27
`57
`87
`147
`117
`177
`28 ""
`58 iiiiiii
`""""ii!!i
`8 iiil!il1 8 iiiiii!
`4 i!!iii
`7 i!iii
`29 ""
`"""""'iii
`59 ii"iiiii 8 ......................
`ii i!iii11 i'ii!i
`49 ii"! !
`7 iiiiiii
`28
`58
`88............
`118
`148.
`178
`3028 iii~
`0 !!!!!!
`0 ii!!ii
`2 iiiiii
`5 iiiiii1 0 iiii!i
`29
`59
`89
`119
`149
`179
`30
`60
`90
`120
`150
`180
`
`...... ......
`
`.....
`
`......
`
`::: ::: :;:
`
`:: :: :: ::
`
`...
`
`...
`
`... "
`
`"
`
`...... .....
`
`:: :: :: ::
`
`...
`
`...
`
`...
`
`::::.............
`
`...... ......
`
`"""""'iii
`ii~i!!
`
`.....
`
`::::: :;:::
`
`•"" ........ ........
`
`
`," ........ ........
`
`::::: :::::
`
`........
`........
`
`::::::::::
`
`.......
`.......
`
`.
`
`U.S. Patent and Trademark Office
`
`Part of Paper No. 20050609
`
`181
`182
`183
`184
`185
`186
`187
`188
`189
`190
`191
`192
`193
`194
`195
`196
`197
`198
`199
`200
`201
`202
`203
`204
`205
`0
`206
`207
`0
`0
`208
`1
`209
`210
`
`Apple Ex. 1002, Page 1 of 298
`
`

`
`Issue Classification
`
`Application/Control No.
`
`iiL itl I iIUII IUIIOUIII
`Illli[
`i
`iJi0n/r°'419,621
`
`Examiner
`
`Applicant(s)/Patent under
`Reexamination
`
`DELPUCH ET AL.
`
`Art Unit
`
`KIEU-OANH T. BUI
`
`2611
`
`ORIGINAL
`SUBCLASS
`
`ISSUE CLASSIFICATION
`CROSS REFERENCE(S)
`SUBCLASS (ONE SUBCLASS PER BLOCK)
`
`CLASS
`
`100
`
`725
`
`91
`
`138
`
`139
`
`CLASS
`
`725
`
`INTERNATIONAL CLASSIFICATION
`
`H
`
`H
`
`0
`
`0
`
`4 N
`
`4
`
`N
`
`7/173
`7/16
`
`(Assistant Examiner)
`
`(Date)
`
`eg
`
`nstrument Examiner)
`
`(Date)
`
`Kieu-Oanh Bui
`Primary Examinier
`Art Unit 2611
`
`_(Primary
`Examiner)
`
`(Date)
`
`(
`
`Total Claims Allowed: 23
`
`O.G.
`Print Claim(s)
`13
`
`O.G.
`Print Fig.
`05
`
`D Claims renumbered in the same order as-presented by applicant O CPA
`
`O T.D.
`
`O R.1.47
`
`C
`
`0)
`
`C_
`
`o
`
`C
`
`o
`
`C
`
`o
`
`.........
`
`.............
`
`OOO:O:O.........O
`
`1
`1
`31
`2
`2
`32
`3
`3
`33
`4
`4
`34
`5
`5
`35
`6
`6
`36
`7
`7
`37
`8
`8
`38
`9
`9
`39
`10
`10
`40
`11
`11
`41
`12
`12
`42
`13
`13
`43
`14
`14
`44
`15
`15
`45
`16
`16
`46
`17
`17
`47
`18
`48
`18,
`19 19
`49
`20 20
`50
`21
`21
`51
`22 22
`52
`3 23
`53
`24
`54
`25
`55
`26
`56
`27
`57
`28
`58
`29
`59
`
`U.S."" Patent and"" Tradmar Offce
`30
`60 __
`
`U.S. Patent and Trademark Office
`
`61
`62
`63
`64
`65
`66
`67
`68
`69
`70
`71
`.72
`73
`74
`75
`76
`77
`78
`79
`80
`81
`82
`83
`84
`85
`86
`87
`88
`89
`
`__90
`
`91
`92
`93
`94
`95
`96
`97
`98
`99
`100
`101
`102
`103
`104
`105
`106
`107
`108
`109
`110
`111
`112
`113
`114
`115
`116
`117
`118
`119
`120 __
`
`121
`122
`123
`124
`125
`126
`127
`128
`129
`130
`131
`132
`133
`134
`135
`136
`137
`138
`139
`140
`141
`142
`143
`144
`145
`146
`147
`148
`149
`T150 i
`
`C
`
`o
`
`O
`151
`181
`152
`182
`153
`183
`184
`154
`155
`185
`156
`186
`157
`187
`188
`158
`159
`189
`160
`190
`161
`191
`162
`192
`193
`163
`164
`194
`165
`195
`166
`196
`167
`197
`168
`198
`169
`199
`170
`200
`201
`171
`172
`202
`173
`203
`174
`204
`175
`205
`176
`206
`177
`207
`178 I
`208
`179
`Pat fPae N. 0500
`209
`180 _
`210
`
`Part of PaperNo.
`
`20050609
`
`Apple Ex. 1002, Page 2 of 298
`
`

`
`Index of Claims
`
`Application No.
`
`| |
`
`10/419,621
`Examiner
`
`Applicant(s)
`
`ALAIN DELPUCH ET AL.
`Art Unit
`
`KIEU-OANH TBUI
`
`2611
`
`A
`
`0
`
`Appeal
`
`Objected
`
`Date
`
`4 Rejected
`
`= Allowed
`
`(Through numeral)
`Cancelled
`
`N Non-Elected.
`
`Restricted
`
`I
`
`Interference
`
`Claim
`
`m
`
`c
`
`O
`
`..
`
`101
`102
`103
`104
`105
`106
`107
`108
`109
`110
`111
`112
`113
`114
`115
`116
`117
`118
`119
`120
`121
`122
`123
`124
`125
`126
`127
`128
`129
`130
`131
`132
`133
`134
`135
`136
`137
`138
`139
`140
`141
`142
`143
`144
`145
`S146
`147
`148
`149
`150
`
`Claim
`
`Date
`
`Claim
`
`Date
`
`O
`
`51
`52
`53
`54
`55
`56
`57
`58
`
`60
`61
`62
`63
`64
`65
`66
`67
`68
`69
`70
`71
`72
`73
`74
`75
`76
`
`78
`79
`80
`81
`82
`83
`84
`
`86
`87 -
`88
`89
`90
`91
`
`"
`
`-
`
`-
`
`92
`93
`94
`95
`96
`97 _
`98
`99
`100
`
`. ..
`
`LL
`
`t L
`
` 1.i
`
`2
`
`3 4
`
`, 5
`
`I
`
`-
`
`,77
`
`.34
`
`6 7
`
`8
`
`10
`11
`12
`13
`14
`15
`16
`17-
`18
`19
`20
`21
`22
`23
`24
`25
`26.--
`26
`27
`28
`29
`30
`31
`32
`33
`
`36
`37
`38
`39
`40
`41
`42
`43
`44
`45
`46
`47
`48
`49
`50
`
`U.S.~~~~~
`U.S. Patent and Trademark Office
`
`PaetadTaeakOfc
`
`Pr fPprN.2010
`Part of Paper No. 20041005
`
`Apple Ex. 1002, Page 3 of 298
`
`

`
`Search Notes
`
`-- -- --
`I -
`Application No.
`
`10/419,621
`Examiner
`
`Applicant(s)
`
`ALAIN DELPUCH ET AL.
`Art Unit
`
`2611
`
`IIIIlII1l11
`1I 11 1iI111I!
`
`KIEU-OANH T BUI
`
`SEARCHED
`
`Class
`
`Subclass
`
`Date
`
`Examiner
`
`SEARCH NOTES
`(INCLUDING SEARCH STRATEGY)
`
`of?,tu
`
`7 5 7,o
`0Z"71f
`0.
`
`DATE
`
`EXMR
`
`]
`
`!
`
`1231
`49, 0~
`
`7(D1
`
`.
`
`.
`
`..
`
`.
`
`.
`
`.
`
`.
`
`.
`
`.
`
`. .
`
`.
`
`.
`
`.
`
`. ..
`
`..
`
`.
`
`..
`
`.
`
`.
`
`.
`
`.
`
`.
`
`. . .. .
`
`.
`
`INTERFERENCE SEARCHED
`
`Class
`
`Subclass
`
`Date
`
`Examiner
`
`i
`
`i
`
`I
`
`i
`
`i
`
`I
`
`U.S. Patent and Trademark Office
`U.S. Patent and Trademark Office
`
`Part of Paper No. 20041005
`Part of Paper No. 20041005
`
`Apple Ex. 1002, Page 4 of 298
`
`

`
`Search Notes
`
`Search
`
`Applicant(s)/Patent under
`Application/Control .No.
`NoteS
`Reexamination
`||E|-|10/419,621DELPUCH ET AL.
`Art Unit
`Examiner
`
`.
`
`KIEU-OANH T. BUI
`
`2611
`
`SEARCHED
`
`Class
`
`Subclass
`
`Date
`
`Examiner
`
`725
`
`91,100,
`109,112,
`135,139
`
`6/6/2005
`
`KB
`
`709
`
`217, 223,
`
`6/7/2005
`
`225,226,
`
`231
`
`710
`
`48,266
`
`SEARCH NOTES
`(INCLUDING SEARCH STRATEGY)
`
`DATE
`
`EXMR
`
`6/6/2005
`
`KB
`
`6/7/2005
`
`KB
`
`Updated search
`725
`
`Zani Muang
`709
`Park Ilwoo
`710
`
`U.S. Patent and Trademark Office
`U.S. Patent and Trademark Office
`
`---
`
`Part of Paper No. 20050609
`Part of Paper No. 20050609
`
`Apple Ex. 1002, Page 5 of 298
`
`

`
`Search Notes
`
`SearchNotes
`
`Application/Control No.
`
`Applicant(s)/Patent under
`Reexamination
`
`Examiner
`
`Art Unit
`
`KIEU-OANH T. BUI
`
`2611
`
`SEARCHED
`
`SEARCH NOTES
`(INCLUDING SEARCH STRATEGY)
`
`Class
`
`Subclass
`
`Date
`
`Examiner
`
`DATE
`
`EXMR
`
`Updated search
`725
`
`6/6/2005
`
`KB
`
`Zan Muang
`709Park Ilwoo
`Park I7woo
`710
`
`6/7/2005
`
`KB
`
`725
`
`91,100,
`109,112,
`135,139
`
`6/6/2005
`
`KB
`
`709
`
`217, 223,
`
`6/7/2005
`
`225,226,
`
`231
`
`71.0
`
`48,266
`
`_ _I_
`
`_ I
`
`_
`
`i
`
`,
`
`i
`
`i
`
`i
`
`i
`
`i
`
`i
`
`INTERFERENCE SEARCHED
`
`Class
`
`Subclass
`
`Date
`
`Examiner
`
`725
`
`91,100,
`
`6/9/2005
`
`KB
`
`135,139
`
`U.S. Patent and Trademark Office
`
`and Trademark Office
`
`U.S. Patent
`
`Part of Paper No. 20050609
`Part of Paper No. 20050609
`
`Apple Ex. 1002, Page 6 of 298
`
`

`
`L Number
`27
`
`Hits
`8391
`
`Search Text
`725/$.ccls.
`
`.
`
`.
`
`.
`
`28
`
`29
`
`30
`
`31
`
`32
`
`33
`
`34
`
`35
`
`36
`
`37
`
`38
`
`39
`
`40
`
`41
`
`42"
`
`43
`
`44
`
`45
`
`46
`
`912 I 725/$.ccls. and HTML
`
`475
`
`(725/$.ccls. and HTML) and "markup language"
`
`24
`
`2
`
`((725/$.ccls. and HTML) and "markup language") and "scripting
`language"
`
`(((725/$.ccls. and HTML) and "markup language") and "scripting
`language") and "proxy server"
`
`2314
`
`"proxy server" and HTML
`
`1412
`
`("proxy server" and HTML) and "markup language"
`
`157
`
`118
`
`80
`
`59
`
`(("proxy server" and HTML) and "markup language") and "scripting
`language"
`
`((("proxy server" and HTML) and "markup language") and '"scripting
`language") and interactive
`
`(((("proxy server" and HTML) and "markup language") and "scripting
`language") and interactive) and (TV or television)
`
`((((("proxy server" and HTML) and "markup language") and "scripting
`language") and interactive) and (TV or television)) and META
`
`(((((("proxy server" and HTML) and "markup language") and "scripting
`language") and interactive) and (TV or television)) and META) and
`"DVB-MHP"
`(((((("proxy server" and HTML) and "markup language") and "scripting
`language") and interactive) and (TV or television)) and META) and "style
`sheet"
`((((((("proxy server" and HTML) and "markup language") and "scripting
`language") and interactive) and (TV or television)) and META) and "style
`sheet") and (time near8 expiration)
`((((((("proxy server" and HTML) and "markup language") and "scripting
`language") and interactive) and (TV or television)) and META) and "style
`sheet") and (subset or resource)
`(((((((("proxy server" and HTML) and "markup language") and "scripting
`language") and interactive) and (TV or television)) and META) and "style
`sheet") and (subset or resource)) and (video and audio and graphics)
`((((((((("proxy server" and HTML) and "markup language") and
`"scripting language") and interactive) and (TV or television)) and META)
`and "style sheet") and (subset or resource)) and (video and audio and
`graphics)) and (client or user)
`(((((((((("proxy server" and HTML) and "markup language") and
`"scripting language") and interactive) and (TV or television)) and META)
`and "style sheet") and (subset or resource)) and (video and audio and
`graphics)) and (client or user)) and AIT
`(((((((((("proxy server" and HTML) and "markup language") and
`"scripting language") and interactive) and (TV or television)) and META)
`and "style sheet") and (subset or resource)) and (video and audio and
`graphics)) and (client or user)) and DTD
`((((((((((("proxy server" and HTML) and "markup language") and
`"scripting language") and interactive) and (TV or television)) and META)
`and "style sheet") and (subset or resource)) and (video and audio and
`graphics)) and (client or user)) and DTD) and (television near3 content)
`
`I
`
`Search History 9/23/04 6:08:11 PM Page 1
`C:\APPS\east\workspaces\l Kbws\10419621.wsp
`
`T
`
`Tr
`
`DB
`---
`USPAT;
`US-PGPUB;
`EPO
`USPAT;
`US-PGPUB;
`EPO
`USPAT;
`US-PGPUB;
`EPO
`USPAT;
`US-PGPUB;
`EPO
`USPAT;
`US-PGPUB;
`EPO
`USPAT;
`US-PGPUB;
`EPO
`USPAT;
`US-PGPUB;
`EPO
`USPAT;
`US-PGPUB;
`EPO
`USPAT;
`US-PGPUB;
`EPO
`USPAT;
`US-PGPUB;
`EPO
`USPAT;
`US-PGPUB;
`EPO
`USPAT;
`US-PGPUB;
`EPO
`USPAT;
`US-PGPUB;
`EPO
`USPAT;
`US-PGPUB;
`EPO
`USPAT;
`US-PGPUB;
`EPO
`USPAT;
`US-PGPUB;
`EPO
`USPAT;
`US-PGPUB;
`EPO
`
`USPAT;
`US-PGPUB;
`EPO
`
`USPAT;'
`US-PGPUB;
`EPO
`
`USPAT;
`US-PGPUB;
`EPO
`
`I
`
`I
`
`_ __
`
`T
`
`'-.
`
`I Time stamp
`2004/09/23 17:45
`
`2004/09/23 17:47
`
`2004/09/23 18:06
`
`2004/09/23 18:06
`
`2004/09/23 17:46
`
`2004/09/23 17:48
`
`2004/09/23 17:48
`
`2004/09/23 17:49
`
`2004/09/23 17:49
`
`2004/09/23 17:50
`
`2004/09/23 17:51
`
`2004/09/23 17:51
`
`2004/09/23 18:06
`
`2004/09/23 17:54
`
`2004/09/23 17:55
`
`2004/09/23 17:55
`
`2004/09/23 17:56
`
`2004/09/23 17:57
`
`2004/09/23 17:57
`
`2004/09/23 17:57
`
`Apple Ex. 1002, Page 7 of 298
`
`

`
`47
`
`48.
`
`49
`
`50
`
`51
`
`52
`
`53
`
`54
`
`55
`
`56
`
`57
`
`58
`
`0
`
`31
`
`1
`
`29
`
`0
`
`0
`
`0
`
`29
`
`29
`
`1
`
`573
`
`(((((((((((("proxy server" and HTML) and "markup language") and
`"scripting language") and interactive) and (TV or television)) and META)
`and "style sheet") and (subset or resource)) and (video and audio and
`graphics)) and (client or user)) and DTD) and (television near3 content))
`and (attribute or directive)
`((((((((((((("proxy server" and HTML) and "markup language") and
`"scripting language") and interactive) and (TV or television)) and META)
`and "style sheet") and (subset or resource)) and (video and audio and
`graphics)) and (client or user)) and DTD) and (television near3 content))
`and (attribute or directive)) and ("declarative data essence" or DDE)
`(((((((((((("proxy server" and HTML) and"markup language") and
`"scripting language") and interactive) and (TV or television)) and META)
`and "style sheet") and (subset or resource)) and (video and audio and
`graphics)) and (client or user)) and DTD) and (television near3 content))
`and (attribute or directive)
`((((((((((((("proxy server" and HTML) and "markup language") and
`"scripting language") and interactive) and (TV or television)) and META)
`and "style sheet") and (subset or resource)) and (video and audio and
`graphics)) and (client or user)) and DTD) and (television near3 content))
`and (attribute or directive)) and "META name"
`((((((((((((("proxy server" and HTML) and "markup language") and
`"scripting language") and interactive) and (TV or television)) and META)
`and "style sheet") and (subset or resource)) and (video and audio and
`graphics)) and (client or user)) and DTD) and (television near3 content))
`and (attribute or directive)) and (META near3 name)
`((((((((((((("proxy server" and HTML) and "markup language") and
`"scripting language") and interactive) and (TV or television)) and META)
`and "style sheet") and (subset or resource)) and (video and audio and
`graphics)) and (client or user)) and DTD) and (television near3 content))
`and (attribute or directive)) and (resource near8 requirement)
`((((((((((((("proxy server" and HTML) and "markup language") and
`"scripting language") and interactive) and (TV or television)) and META)
`and "style sheet") and (subset or resource)) and (video and audio and
`graphics)) and (client or user)) and DTD) and (television near3 content))
`and (attribute or directive)) and (web or internet or WWW)
`(((((((((((((("proxy server" and HTML) and "markup language") and
`"scripting language") and interactive) and (TV or television)) and META)
`and "style sheet") and (subset or resource)) and (video and audio and
`graphics)) and (client or user)) and DTD) and (television near3 content))
`and (attribute or directive)) and (web or internet or WWW)) and (detect$
`and prohibit$3)
`725/$.ccls. and (((((((((("proxy server" and HTML) and "markup
`language") and "scripting language") and interactive) and (TV or
`television)) and META) and "style sheet") and (subset or resource)) and
`(video and audio and graphics)) and (client or user))
`725/$.ccls. and "markup language"
`
`26
`
`(725/$.ccls. and "markup language") and "scripting language"
`
`4
`
`((725/$.ccls. and "markup language") and "scripting language") and "style
`sheet"
`
`-I-
`USPAT;
`US-PGPUB;
`EPO
`
`USPAT;
`US-PGPUB;
`EPO
`
`2004/09/23 17:59
`
`2004/09/23 17:59
`
`USPAT
`
`2004/09/23 18:00
`
`2004/09/23 18:00
`
`2004/09/23 18:00
`
`2004/09/23 18:01
`
`2004/09/23 18:02
`
`2004/09/23 18:05
`
`2004/09/23 18:05
`
`2004/09/23 18:06
`
`2004/09/23 18:06
`
`2004/09/23 18:06
`
`USPAT;
`US-PGPUB;
`EPO
`
`USPAT;
`US-PGPUB;
`EPO
`
`USPAT;
`US-PGPUB;
`EPO
`
`USPAT;
`US-PGPUB;
`EPO
`
`USPAT;
`US-PGPUB;
`EPO
`
`USPAT;
`US-PGPUB;
`EPO
`
`USPAT;
`US-PGPUB;
`EPO
`USPAT;
`US-PGPUB;
`EPO
`USPAT;
`US-PGPUB;
`EPO
`
`Search History 9/23/04 6:08:11 PM Page 2
`C:\APPS\east\workspaces\ I Kbws\1 0419621.wsp
`
`Apple Ex. 1002, Page 8 of 298
`
`

`
`Ref
`#
`
`Hits Search Query
`
`i
`
`2742
`
`"proxy server" and HTML
`
`1651
`
`L1 and "markup language"
`
`175
`
`L2 and "scripting language"
`
`130
`
`L3 and interactive
`
`91
`
`L4 and (TV or television)
`
`64
`
`L5 and META
`
`DBs
`
`I
`
`US-PGPUB;
`USPAT;
`EPO
`US-PGPUB;
`USPAT;
`EPO
`US-PGPUB;
`USPAT;
`EPO.
`US-PGPUB;
`USPAT;
`EPO
`
`Default
`Operator
`OR
`
`i
`
`Plurals Time Stamp
`
`i
`
`I
`
`ON
`
`2005/06/06 16:30 1
`
`OR
`
`ON
`
`2005/06/06 16:30
`
`OR
`
`ON
`
`2005/06/06 16:30
`
`OR
`
`ON
`
`2005/06/06 16:30
`
`OR
`
`OR
`
`ON
`
`2005/06/06 16:30
`
`ON
`
`2005/06/06 16:30
`
`L6
`
`SL7
`
`L8
`
`35
`
`L6 and "style sheet" .
`
`OR:
`
`ON
`
`2005/06/06. 16:30
`
`35
`
`L7 and (subset or resource)
`
`OR
`
`US-PGPUB;
`USPAT;
`EPO
`US-PGPUB;
`USPAT;
`EPO
`US=PGPUB;
`USPAT;
`EPO
`US-PGPUB;
`USPAT;
`EPO
`US-PGPUB;
`USPAT;
`EPO
`US-PGPUB;
`USPAT;
`EPO
`US-PGPUB;
`USPAT;
`EPO
`US-PGPUB;
`USPAT;
`EPO
`USPAT
`US-PGPUB;
`USPAT;
`EPO
`US-PGPUB;
`USPAT;
`EPO
`US-PGPUB;
`USPAT;
`EPO
`
`iI
`
`_I
`
`ON
`
`2005/06/06 16:30
`
`R
`
`ON
`
`2005/06/06 16:30
`
`OR
`
`ON
`
`OR
`
`OR
`
`OR
`
`OR
`
`OR
`
`2005/06/06 16:30
`
`2005/06/06 16:30
`
`2005/06/06 16:30
`
`2005/06/06 16:30
`2005/06/06 16:31
`
`ON
`
`ON
`
`ON
`ON
`
`ON
`
`2005/06/06 16:32
`
`ON
`
`2005/06/06 16:32
`
`I
`
`L9
`
`L10
`
`L11
`
`L12
`
`L13
`L14
`
`L15
`
`L16
`
`.33
`
`L8 and (video and audio ani
`graphics),
`
`33
`
`L9 and (client or user)
`
`33
`
`L10 and DTD
`
`32
`
`L11 and (television near3 content)
`
`30
`0
`
`L12 and (attribute or directive)
`13 and "prerequisite directive"
`
`1
`
`0
`
`"725"/$.ccls.
`directive"
`
`and "prerequisite
`
`"348"/$.ccls.
`directive"
`
`and "prerequisite
`
`Search History 6/6/05 4:36:02 PM
`Page 1
`C:\APPS\east\workspaces\Kbws\10419621.wsp
`
`Apple Ex. 1002, Page 9 of 298
`
`

`
`_
`
`L17
`
`L18
`
`L19
`
`Si1
`
`S2
`
`S3
`
`S4
`
`0
`
`0
`
`"370"/$.ccls.
`directive"
`
`and "prerequisite
`
`"709"/$.ccls.
`directive"
`
`and "prerequisite
`
`1
`
`"prerequisite directive"
`
`8391
`
`"725"/$.ccls.
`
`912
`
`S1 and HTML
`
`475
`
`S2 and "markup language"
`
`24
`
`S3 and "scripting language"
`
`OR
`
`OR
`
`OR
`
`OR
`
`ON
`
`2005/06/06 16:32
`
`ON
`
`2005/06/06 16:33
`
`ON
`
`2005/06/06 16:33
`
`ON
`
`2004/09/23 17:45
`
`OR
`
`ON
`
`2004/09/23 17:47
`
`OR.
`
`ON
`
`2004/09/23 18:06
`
`OR
`
`ON
`
`2004/09/23 18:06
`
`US-PGPUB;
`USPAT;
`EPO
`US-PGPUB;
`USPAT;
`EPO
`
`US-PGPUB;
`USPAT;
`EPO
`US-PGPUB;
`USPAT;
`EPO
`US-PGPUB;
`USPAT;
`EPO
`
`US-PGPUB;
`USPAT;
`EPO
`
`US-PGPUB;
`USPAT;
`EPO
`
`55
`
`2
`
`S4 and "proxy server"
`
`USPGPUB;:
`USPAT;
`
`OR
`
`ON
`
`2004/09/23 17:46
`
`S6
`
`57
`
`S8
`
`S9
`
`510
`
`S11
`
`S12
`
`S13
`
`2314
`
`"proxy server" and HTML
`
`141-2
`
`S6 and "markup language"
`
`OR
`
`ON
`
`2004/09/23 17:48
`
`OR
`
`ON.
`
`2004/09/23 17:48
`
`US-PGPUB;
`USPAT;
`EPO
`
`US=PGPUB;
`USPAT;
`EPO
`
`157
`
`S7 and "scripting language"
`
`US-PGPUB;
`
`OR
`
`ON
`
`2004/09/23 17:49
`
`118
`
`S8 and interactive
`
`80
`
`S9 and (TV or television)
`
`59
`
`S10 and META
`
`1
`
`S11 and "DVB-MHP"
`
`34
`
`511 and "style sheet"
`
`USPAT;
`EPOUS-PGPUB;
`USPAT;
`EPO
`US-PGPUB;
`USPAT;
`EPO.
`US-PGPUB;
`USPAT;
`EPO
`US-PGPUB;
`USPAT;
`EPO
`US-PGPUB;
`USPAT;
`EPO
`
`I
`
`OR
`
`OR
`
`OR
`
`OR
`
`OR
`
`L
`
`ON ..
`
`2004/09/23 17:49
`
`ON
`
`2004/09/23 17:50
`
`ON
`
`2004/09/23 17:51
`
`ON
`
`2004/09/23 17:51
`
`ON
`
`2004/09/23 18:06
`
`Search History 6/6/05 4:36:02 PM
`Page 2
`C:\APPS\east\workspaces\lKbws\10419621.wsp
`
`Apple Ex. 1002, Page 10 of 298
`
`

`
`514
`
`515
`
`S16
`
`S17
`
`S18
`
`S19
`
`S20
`
`S21
`
`S22
`
`S23
`S24
`
`S25
`
`S26
`
`S27
`
`S28
`
`S29
`
`530
`
`S13 and (time near8 expiration)
`
`S13 and (subset or resource)
`
`S15 and (video and audio and
`graphics)
`
`S16 and (client or user)
`
`S17 and AIT
`
`32
`
`S17 and DTD
`
`31
`
`S19 and (television near3 content)
`
`31
`
`S20 and (attribute or directive)
`
`1
`
`S21 and
`or DDE)
`
`("declarative data essence"
`
`29
`0
`
`S20 and (attribute or directive)
`S23 and "META name"
`
`S23 and'(MErTA near3 name)
`
`0
`
`S23 and (resource near8
`requirement)
`
`29
`
`S23 and (web or internet or WWW)
`
`29
`
`S27 and (detect$ and prohibit$3)
`
`1
`
`S1 and S17
`
`573
`
`S1 and "markup language"
`
`OR
`
`OR
`
`OR
`
`ON
`
`2004/09/23 17:54
`
`ON
`
`2004/09/23 17:55
`
`ON
`
`2004/09/23 17:55
`
`OR.
`
`ON
`
`2004/09/23 17:56
`
`OR.
`
`ON
`
`2004/09/23 17:57
`
`OR
`
`OR
`
`OR
`
`ON
`
`2004/09/23 17:57
`
`ON
`
`2004/09/23 17:57
`
`ON
`
`2004/09/23 17:59
`
`OR
`
`ON
`
`2004/09/23 17:59
`
`OR
`
`OR
`
`ON
`ON
`
`2005/06/06 16:30
`2004/09/23 18:00
`
`ON
`
`2004/09/23 18:007
`
`OR
`
`ON
`
`2004/09/23 18:01
`
`OR
`
`OR
`
`OR
`
`ON
`
`2004/09/23 18:02
`
`ON
`
`2004/09/23 18:05
`
`ON
`
`2004/09/23 18:05
`
`OR
`
`ON
`
`2004/09/23 18:06
`
`US-PGPUB;
`USPAT;
`EPO
`
`US-PGPUB;
`USPAT;
`EPO
`US-PGPUB;
`USPAT;
`EPO
`US-PGPUB;
`USPAT;
`EPO
`
`US-PGPUB;
`USPAT;
`EPO
`US-PGPUB;
`USPAT;
`EPO
`US-PGPUB;
`USPAT;
`EPO
`US-PGPUB;
`USPAT;
`EPO
`US-PGPUB;
`USPAT;
`EPO
`USPAT
`US-PGPUB;
`USPAT;
`EPO
`
`USPGPUB;
`USPAT;F
`1
`
`US-PGPUB;
`USPAT;
`EPO
`US-PGPUB;
`USPAT;,:
`EPO
`US-PGPUB;
`USPAT;
`EPO
`US-PGPUB;
`USPAT;
`EPO
`US-PGPUB;
`USPAT;
`EPO
`
`Search History 6/6/05 4:36:02 PM
`Page 3
`C:\APPS\east\workspaces\1Kbws\10419621.wsp
`
`Apple Ex. 1002, Page 11 of 298
`
`

`
`S31
`
`S32
`
`26 S30 and "scripting language"
`
`4 S31 and "style sheet"
`
`US-PGPUB; OR
`USPAT;
`EPO
`US-PGPUB; OR
`USPAT;
`EPO
`
`ON
`
`2004/09/23 18:06
`
`ON
`
`2004/09/23 18:06
`
`Search History 6/6/05 4:36:02 PM
`Page 4
`C:\APPS\east\workspaces\Kbws\10419621.wsp
`
`Apple Ex. 1002, Page 12 of 298
`
`

`
`lllll
`
`SI1111111111 IIIII1111111111
`11111111111111111111111111111
`
`US007055169B2
`
`..
`
`(12) United States Patent
`Delpuch et al.
`
`(10) Patent No.:
`(45) Date of Patent:
`
`US 7,055,169 B2
`May 30, 2006
`
`(54) SUPPORTING COMMON INTERACTIVE
`TELEVISION FUNCTIONALITY THROUGH
`PRESENTATION ENGINE SYNTAX
`
`(75)
`
`Inventors:
`
`Alain Delpuch, Les Essarts le Roi
`(FR); James Whitledge, Naperville, IL
`(US); Jean-Rene Menand, Los Altos,
`CA (US); Emmanuel Barbier, Paris
`(FR); Kevin Hausman, Naperville, IL
`(US); Debra Hensgen, Redwood City,
`CA (US); Dongmin Su, Santa Clara,
`CA (US)
`
`(73)
`
`(*)
`
`Assignee: OpenTV, Inc., San Francisco, CA (US)
`
`Notice:
`
`Subject to any disclaimer, the term of this
`patent is extended or adjusted under 35
`U.S.C. 154(b) by 160 days.
`
`(21)
`
`Appl. No.: 10/419,621
`
`(22)
`
`Filed:
`
`Apr. 21, 2003
`(Under 37 CFR 1.47)
`
`(65)
`
`Prior Publication Data
`
`US 2004/0139480 Al
`
`Jul. 15, 2004
`
`Related U.S. Application Data
`(60) Provisional application No. 60/373,883, filed on Apr.
`19, 2002.
`
`(51)
`
`Int. Cl.
`(2006.01)
`HO4N 7/173
`(2006.01)
`HO4N 7/16
`(52) U.S. Cl .....................
`725/100; 725/91; 725/138;
`725/139
`(58) Field of Classification Search ............... 725/91,
`725/100, 109, 112, 135, 139; 709/217, 223,
`709/225, 226, 231; 710/48, 266
`See application file for complete search history.
`
`(56)
`
`References Cited
`
`U.S. PATENT DOCUMENTS
`8/1998 Roop et al.
`5,790,198 A
`2/2001 Alonso et al.
`6,184,878 BI
`
`(Continued)
`
`FOREIGN PATENT DOCUMENTS
`0 839 599 A2
`
`4/1998
`
`(Continued)
`
`OTHER PUBLICATIONS
`
`"CSS3 Module: The Box Model"; W3C Working Draft, Jul.
`26, 2001; This version: http://www.w3.org/TR/2001/WD-
`css3-box-20010726; Latest version: http://www.w3.org/TR/
`css3-box; Editor: Bert Bos; Copyright © 2001 W3C® (MIT,
`INRIA, Keio); pp. 1-104.
`
`Primary Examiner-Kieu-Oanh Bui
`(74) Attorney, Agent, or Firm-Meyertons Hood Kivlin
`Kowert & Goetzel, P.C.; Rory D. Rankin
`
`(57)
`
`ABSTRACT
`
`A method and mechanism for enabling the creation and/or
`control of interactive television content using declarative-
`like directives such as HTML, scriptinglanguages, or other
`languages. A a centrally located proxy server is configured
`to receive, transcode' and convey transcoded web based
`content to client devices. Upon detecting directives which
`indicate particular resources required for a presentation are
`prerequisites, the proxy server conveys signals to a client
`device that these particular resources are prerequisites. In
`response to receiving the conveyed signals, the client device
`may take actions to prefetch these resources. The client
`device is further configured to prohibit initiation of the
`presentation until the prerequisite resources are acquired.
`
`23 Claims, 5 Drawing Sheets
`
`Apple Ex. 1002, Page 13 of 298
`
`

`
`US 7,055,169 B2
`Page 2
`
`U.S. PATENT DOCUMENTS
`
`2002/0194219 Al* 12/2002 Bradley et al ........... 707/506
`
`6,188,401 BI
`6,345,307 BI
`6,415,303 BI
`6,539,359 BI
`2002/0010798 Al*
`2002/0088011 Al*
`
`2/2001 Peyer
`2/2002 Booth
`7/2002 Meier et al.
`3/2003 Ladd et al.
`1/2002 Ben-Shaul et al.......... 709/247
`7/2002 Lamkin et al ........... 725/142
`
`FOREIGN PATENT DOCUMENTS
`
`GB
`WO
`
`2 332 803
`WO 02/17639 A2
`
`6/1999
`2/2002
`
`* cited by examiner
`
`Apple Ex. 1002, Page 14 of 298
`
`

`
`U.S. Patent
`
`May 30, 2006
`
`Sheet 1 of 5
`
`US 7,055,169 B2
`
`cOOCc3
`
`i
`
`2
`o
`
`Z
`
`~
`
`~I
`
`I
`
`I,
`
`I
`
`z
`
`0 I
`
`O
`
`M
`
`> V
`
`N
`
`> col
`
`I
`C))
`
`~
`
`M
`
`"I L
`C)I
`
`> Q
`
`$
`
`0(
`
`oI
`
`o
`
`1I
`
`C
`
`I'-
`
`II
`
`2i
`
`I
`
`I
`
`C
`
`C00I0
`
`I )
`LO
`
`a
`
`~o
`
`I
`
`m
`
`E NI
`
`OL-NI
`
`c0'
`
`I
`
`I
`I
`
`I
`
`I
`
`..
`
`I
`
`1
`
`I
`
`Apple Ex. 1002, Page 15 of 298
`
`

`
`U.S. Patent
`
`May 30, 2006
`
`Sheet 2 of 5
`
`US 7,055,169 B2
`
`u)
`
`L
`
`F
`
`EE
`
`U~
`
`Q.O
`
`Apple Ex. 1002, Page 16 of 298
`
`

`
`U.S. Patent
`
`May 30, 2006
`
`Sheet 3 of 5
`
`US 7,055,169 B2
`
`Apple Ex. 1002, Page 17 of 298
`
`

`
`U.S. Patent
`
`May 30, 2006
`
`Sheet 4 of 5
`
`US 7,055,169 B2
`
`0r
`
`a-
`
`L
`
`O t
`
`, c
`
`I--
`
`U,
`
`L)
`
`O
`
`CNOu
`
`:I
`
`Apple Ex. 1002, Page 18 of 298
`
`

`
`U.S. Patent
`
`May 30, 2006
`
`Sheet 5 of 5
`
`US 7,055,169 B2
`
`FIG. 5
`
`Apple Ex. 1002, Page 19 of 298
`
`

`
`US 7,055,169 B2
`
`1
`SUPPORTING COMMON INTERACTIVE
`TELEVISION FUNCTIONALITY THROUGH
`PRESENTATION ENGINE SYNTAX
`
`Priority of provisional application No. 60/373,883, filed
`on Apr. 19, 2002 is claimed under 35 U.S.C. §§ 119(a)-(e)
`
`BACKGROUND OF THE INVENTION
`
`1. Field of the Invention
`The invention relates generally to interactive television
`systems and more particularly to a system and method for
`creating and controlling interactive television content.
`2. Description of Related Art
`Interactive television systems provide a means to deliver
`interactive content as well as ordinary television audio and
`video to a large number of subscribers. Programs broadcast
`by these, systems may incorporate television audio and
`video, still images, text, interactive graphics and applica-
`tions, and many other components. They may also provide
`a number of services, such as commerce via the television,
`electronic program guides (EPGs), video-on-demand, and
`other interactive applications to viewers. The interactive
`content of the interactive television signal may therefore
`include application code, data associated with the audio and
`video, control signals, raw data and many other types of
`information. This information can be combined into a single
`signal or several signals for transmission to a receiver
`connected to the viewer's television or the provider can
`include only a subset of the information.
`The interactive functionality of the television is generally
`controlled by an integrated receiver/decoder (IRD) or simi-
`lar mechanism, frequently incorporated into a set-top box,
`connected to the television. The IRD receives the signal
`provided by a broadcast service provider or system operator
`and separates the interactive portion from the audio-video
`portion. The IRD uses the interactive information to, for
`example, execute an application while the audio-video infor-
`mation is transmitted to the television. The IRD may com-
`bine the audio-video information with interactive graphics
`or audio generated by the interactive application prior to
`transmitting the information to the television.
`Interactive content such as application code or informa-
`tion relating to television programs may be broadcast in a
`cyclical or repeating format. The pieces of information
`which are broadcast in this manner form what may be
`referred to as a "carousel." A carousel may include multiple
`modules of data, including a directory module which indi-
`cates the particular modules which correspond to a given
`application. Frequently, a single carousel is transported as a
`contiguous data stream. However, it is also possible to
`multiplex two or more carousels in a single data stream. As
`an alternative to using a carousel format, some systems may
`utilize a return path to request and/or receive interactive
`content.
`Broadcast systems may transmit information in a carousel
`format in order to allow receivers in the system to selectively
`obtain particular pieces of information in the carousel with-
`out requiring a return path from the receivers to the server.
`If a particular receiver needs a particular piece of informa-
`tion, it can simply wait until the next time that piece of
`information is broadcast, and then extract the information
`from the broadcast data stream. By employing carousels to
`broadcast information, the system may eliminate the need to
`connect each of the receivers with a server and further
`eliminate the need for the server to process individual
`requests for information.
`
`The pieces of information, or data objects, in a carousel
`may be intended to be combined in a single object data
`stream to form a program. This program may also contain
`streaming data such as audio or video. For example, an
`5 interactive television game show may combine television
`audio and video with interactive content such as application
`code which allows users to answer questions. Another
`example would be a news program which combines audio
`and video with application code that inserts current stock
`10 prices in a banner at the bottom of the screen. Typically, each
`program is associated with a corresponding channel and,
`when a channel containing a particular program is selected
`by the interactive television receiver, the data which is being
`broadcast on'that channel is downloaded and the program is
`15 started.
`As television receivers become more sophisticated, and
`include the ability to access a wider range of data and
`resources, efforts have been made to develop mechanisms to
`handle these additional resources. For example, the DVB
`20 MHP 1.1 specification and DAVIC 1.4.1 Part 9 specification
`define a URL scheme to access broadcast services. Since
`DAVIC broadcast networks'carry Service Information (SI)
`that contains globally unique parameters for locating the
`services in a broadcast network, their URL scheme is able to
`25 address services in a physical network independent manner.
`Unfortunately, such schemes may not work on ATSC
`networks or other networks that define different or even
`proprietary signaling formats. Therefore, a new more flex-
`ible scheme is desired.
`
`30
`
`SUMMARY OF THE INVENTION
`
`A method and mechanism are described which enable
`content authors to use directives, such as HTML, scripting
`35 languages, or other languages, with television extensions to
`create and/or control interactive television content. The
`method and mechanism may be utilized with digitally
`recorded programs as well as with live broadcasts.
`In one embodiment, a device in an interactive television
`40 system is configured to receive one or more directives
`provided by a content author which describe or otherwise
`indicate an audio and/or video presentation. Included among
`these directives are one or more directives which indicate
`that a particular subset of resources required for the presen-
`45 tation are deemed prerequisites. In response to detecting
`these directives, the providing of the presentation is with-
`held until the prerequisite resources are obtained.
`In one embodiment, the directives are received by a
`50 centrally located proxy server which may be configured to
`receive, transcode and convey transcoded web based content
`to client devices. Upon detecting directives which indicate
`prerequisite resources for a presentation, the proxy server
`separately conveys to the client devices signals, or some
`other indication, that these resources are prerequisites. In
`response, the client device receiving the conveyed signals
`may take actions to prefetch these resources.
`
`BRIEF DESCRIPTION OF THE DRAWINGS
`
`FIG. 1 is a diagram of one embodiment of a broadcast
`television system.
`FIG. 2 is a diagram of one embodiment of a headend.
`FIG. 3 is a block diagram of one embodiment of a client
`65 device.
`FIG. 4 is a diagram of one embodiment of a television
`system.
`
`Apple Ex. 1002, Page 20 of 298
`
`

`
`US 7,055,169 B2
`
`3
`FIG. 5 illustrates one embodiment of a method utilizing.
`prerequisite directives.
`
`DETAILED DESCRIPTION
`
`5
`
`0. System Overview
`Referring to FIG. 1, one embodiment of a television
`system 100 is shown. In the embodiment shown, receiving
`devices 30 are coupled to several sources of programming 10
`and/or interactive content. Each of receiving devices 30 may
`comprise any suitable device, such as a set-top box (STB),
`a television (TV), a video cassette recorder (VCR), a digital
`video recorder (DVR), a personal digital assistant (PDA), a
`personal computer (PC), a video game console, or a mobile/ 15
`cell phone.
`Included in the embodiment of FIG. 1 is a broadcast
`station 16 coupled to receiver(s) 30 via a transmission
`medium 17 and back channel 26. In addition, receiver(s) 30
`are coupled to a source 18 and source 19 via a network 20. 20
`Further, broadcast station 16 is coupled to a remote source
`13, and Internet 60. In the embodiment shown, broadcast
`station 16 includes sources 14 and 15 and transmitter 22.
`Transmission medium 17 may comprise a satellite based
`system 23, a cable based system 24, a terrestrial or multiple 25
`multi-point distribution service (MMDS) based system 25, a
`combination of these systems, or some other suitable system
`of transmission.
`In the embodiment of FIG. 1, broadcast station 16 may
`include a variety of sources of content 14, 15, and 60 to be 30
`utilized and conveyed by transmitter 22. Content sources 14
`and 15 may include databases, application servers, other
`audio/video sources, or other data sources. In one embodi-
`ment, content may be created at a source 14 which may
`include an authoring station configured to create such con- 35
`tent. An authoring station may include a computer worksta-
`tion configured with software which aids in the development
`of interactive content. An authoring station may be part of
`broadcast station 16 in which case the conveyance of the
`created content may be through a local computing network, 40
`or similar configuration. Alternatively, an authoring

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