throbber
Case 1:24-cv-01301-CFC Document 16-3 Filed 02/18/25 Page 1 of 37 PageID #: 489
`
`Exhibit C
`
`
`
`
`
`
`
`
`
`

`

`eSESTAATA ATTATA
`
`USOO7669212B2
`US007669212B2
`
`(12) United States Patent
`US 7,669,212 B2
`a2) United States Patent
`(10) Patent No.:
`US 7,669,212 B2
`(0) Patent No.:
`Feb. 23, 2010
`(45) Date of Patent:
`Alao et al.
`Feb. 23, 2010
`(45) Date of Patent:
`Alao et al.
`
`(54) SERVICE PLATFORMSUITE MANAGEMENT
`(54) SERVICE PLATFORM SUITE MANAGEMENT
`SYSTEM
`SYSTEM
`(75) Inventors: Rachad Alao, Sunnyvale, CA (US); Jose
`(75)
`Inventors: Rachad Alao, Sunnyvale, CA (US); Jose
`Henrard, Paris (FR); Alain Delpuch,
`Henrard, Paris (FR); Alain Delpuch,
`Paris la Defense cedex (FR); Vincent
`Paris la Defense cedex (FR); Vincent
`Dureau, Palo Alto, CA (US); Vahid
`Dureau, Palo Alto, CA (US); Vahid
`Koussari-Amin, Los Altos, CA (US);
`Koussari-Amin, Los Altos, CA (US);
`Adam Benson, San Mateo, CA (US);
`Adam Benson,San Mateo, CA (US);
`Nicholas Fishwick, Mountain View, CA
`Nicholas Fishwick, Mountain View, CA
`(US); Waiman Lam, Union City, CA
`(US); Waiman Lam,Union City, CA
`(US); Matthew Huntington,
`(US); Matthew Huntington,
`Twickenham (GB)
`Twickenham (GB)
`(73) Assignee: OpenTV, Inc., San Francisco, CA (US)
`(73) Assignee: OpenTYV, Inc., San Francisco, CA (US)
`(*) Notice:
`Subject to any disclaimer, the term of this
`(*) Notice:
`Subject to any disclaimer, the term ofthis
`patent is extended or adjusted under 35
`patent is extended or adjusted under 35
`U.S.C. 154(b) by 1644 days.
`U.S.C. 154(b) by 1644 days.
`(21) Appl. No.: 10/061,136
`(21) Appl. No.: 10/061,136
`(22) Filed:
`Feb. 1, 2002
`(22)
`Filed:
`Feb. 1, 2002
`(65)
`Prior Publication Data
`(65)
`Prior Publication Data
`US 20O2/O147645 A1
`Oct. 10, 2002
`US 2002/0147645 Al
`Oct. 10, 2002
`Related U.S. Application Data
`Related U.S. Application Data
`(60) Provisional application No. 60/265,986, filed on Feb.
`(60) Provisional application No. 60/265,986, filed on Feb.
`2, 2001, provisional application No. 60/266,210, filed
`2, 2001, provisional application No. 60/266,210, filed
`on Feb. 2, 2001, provisional application No. 60/267,
`on Feb. 2, 2001, provisional application No. 60/267,
`876, filed on Feb. 9, 2001, provisional application No.
`876, filed on Feb. 9, 2001, provisional application No.
`60/269,261, filed on Feb. 15, 2001, provisional appli
`60/269,261, filed on Feb. 15, 2001, provisional appli-
`cation No. 60/279,543, filed on Mar. 28, 2001.
`cation No. 60/279,543, filed on Mar. 28, 2001.
`(51) Int. Cl.
`Int. Cl.
`(51)
`(2006.01)
`HO)4N 7/025
`(2006.01)
`HOAN 7/025
`(52) U.S. Cl. ............................... 725/32; 725/9; 725/34;
`(52) U.S.C ices 725/32; 725/9; 725/34;
`725/35; 725/36
`725/35; 725/36
`(58) Field of Classification Search ............. 725/34–36,
`(58) Field of Classification Search.............
`725/34—-36,
`725/9, 14
`725/9, 14
`See application file for complete search history.
`See application file for complete search history.
`References Cited
`References Cited
`U.S. PATENT DOCUMENTS
`U.S. PATENT DOCUMENTS
`5,870,562 A
`2f1999 Butman et al.
`5,870,562 A
`2/1999 Butman etal.
`(Continued)
`(Continued)
`
`(56)
`(56)
`
`FOREIGN PATENT DOCUMENTS
`FOREIGN PATENT DOCUMENTS
`T4958 1
`3/2000
`T49581
`3, 2000
`
`AU
`AU
`
`(Continued)
`(Continued)
`OTHER PUBLICATIONS
`OTHER PUBLICATIONS
`Notice of the Reason for Refusal in Japanese Patent Application No.
`Notice of the Reason for Refusal in Japanese Patent Application No.
`2002-563106; Mailed Sep. 18, 2007.
`2002-563106; Mailed Sep. 18, 2007.
`(Continued)
`(Continued)
`Primary Examiner Christopher Kelley
`Primary Examiner—Christopher Kelley
`Assistant Examiner Timothy R Newlin
`Assistant Examiner—Timothy R Newlin
`(74) Attorney, Agent, or Firm Rory D. Rankin; Meyertons
`(74) Attorney, Agent, or Firm—Rory D. Rankin; Meyertons
`Hood Kivlin Kowert & Goetzel, P.C.
`Hood Kivlin Kowert & Goetzel, P.C.
`
`(57)
`ABSTRACT
`(57)
`ABSTRACT
`The present invention provides a method and apparatus for
`The present invention provides a method and apparatus for
`managing the presentation and regulation of E-Commerce,
`managing the presentation and regulation of E-Commerce,
`content and service providers access in an interactive televi
`content and service providers access in an interactive televi-
`sion environment comprising interactions between a server, a
`sion environment comprising interactions betweena server, a
`client, and a service provider. Components are provided for
`client, and a service provider. Components are provided for
`managing and completing a purchase or delivery of an item
`managing and completing a purchase or delivery of an item
`offered by a service provider. A purchase transaction uses
`offered by a service provider. A purchase transaction uses
`client information comprising partial client information from
`client information comprising partial client information from
`the clientandalist of purchased items. Upon receiving partial
`the client and a list ofpurchased items. Uponreceivingpartial
`information from the client, the server retrieves correspond
`information from the client, the server retrieves correspond-
`ing additional related information within its database and
`ing additional related information within its database and
`transmits this retrieved data from the server, along with the
`transmits this retrieved data from the server, along with the
`list of purchased items to complete the transaction. Business
`list of purchased items to complete the transaction. Business
`Agents are provided for logging the transaction, creating an
`Agents are provided for logging the transaction, creating an
`electronic receipt, logging patches, logging error events, and
`electronic receipt, logging patches, logging error events, and
`viewer logging. The invention further comprises a method for
`viewer logging. The invention further comprises a method for
`measuring audience behavior and response to particular
`measuring audience behavior and response to particular
`events or programs and advertisements; and a method for
`events or programs and advertisements; and a method for
`adaptive delivery of advertisements to a client. Advertise
`adaptive delivery of advertisements to a client. Advertise-
`ments are scheduled according to an agreement and mani
`ments are scheduled according to an agreement and mani-
`fested into campaign rules and desired run times. A profile of
`fested into campaignrules and desired run times. A profile of
`a viewerthat resides on the client device is used as the criteria
`a viewer that resides on the client device is used as the criteria
`for selection of a particular advertisement from a broadcast
`for selection of a particular advertisement from a broadcast
`and for polling of audience viewing habits. The present inven
`and forpolling ofaudience viewing habits. The present inven-
`tion further monitors the integrity and connectivity of the
`tion further monitors the integrity and connectivity of the
`interactive television network and service providers.
`interactive television network andservice providers.
`
`64 Claims, 14 Drawing Sheets
`64 Claims, 14 Drawing Sheets
`
`238
`SERVICE
`SERVICE
`AAGER
`
`206
`
`
`
`240
`240
`VIEWER
`MANAGER
`WEER
`ANAGER
`
`
`
`242
`242
`TRANSACTION
`MANAGER
`RANSACTION
`AAEAGER
`
`244
`244
`ADVERTISING
`MANAGER
`ADWERISING
`ANAGER
`
`BSESSFNCOS
`
` 238
`BUSINESS FUNCTIONS
` =FBROADCAST _F—4
`
`Case 1:24-cv-01301-CFC Document 16-3 Filed 02/18/25 Page 2 of 37 PageID #: 490
`
`
`
`
`
`LINK
`
`2
`
`[]
`
`
`
`202>
`COMMUNICATION
`
`224
`
`224
`i
`
`CONTENT
`PLATFORM
`OAD BALANCER|
`FILTERS
`CNENT
`BUSINESS
`
`PAFOR
`FERS
`BSINESS
`AGENTS
`ti
`AGES
`POINT-TO-POINT (-——
`CONTENT
`
`CNEN
`CONVERSION
`204
`COMWERSION
`
`
`214
`
`24
`
`

`

`Case 1:24-cv-01301-CFC Document 16-3
`
`Filed 02/18/25
`
`Page 3 of 37 PagelD #: 491
`
`US 7,669,212 B2
`US 7,669,212 B2
`Page 2
`
`Page 2
`
`WO
`WO
`WO
`Wo
`wo
`WO
`wo
`WO
`WO
`wo
`
`WO 00/18123
`3/2000
`U.S. PATENT DOCUMENTS
`WOOOf 18123
`3, 2000
`U.S. PATENT DOCUMENTS
`WOOOf 24.192
`4/2000
`5,898,838 A
`4/1999 Wagner
`WO 00/24192
`4/2000
`5,898,838 A
`4/1999 Wagner
`WO 00/62223
`10/2000
`WOOOf 62223
`10, 2000
`5,960,411 A
`9/1999 Hartman et al.
`WO 00/79708
`0/2000
`5,960,411 A
`9/1999 Hartman etal.
`WOOO/79798
`12/2000
`6,128,653 A 10/2000 del Val et al.
`6,128,653 A
`10/2000 delVal et al.
`WOO1,06784
`1, 2001
`6,131,163 A 10/2000 Wiegel
`WO 01/06784
`1/2001
`6,131,163 A
`10/2000 Wiegel
`6,330,550 B1
`12/2001 Brisebois et al.
`6,330,550 BI
`12/2001 Briseboiset al.
`OTHER PUBLICATIONS
`6,345,239 Bl
`2/2002. Bowman-Amuah
`OTHER PUBLICATIONS
`6,345,239 B1
`2/2002 Bowman-Amuah
`Patent Application Laid Open No. 2000-358005.
`6,385,647 B1
`5/2002 Willis et al.
`Patent Application Laid Open No. 2000-358005.
`6,385,647 Bl
`5/2002 Willisetal.
`International Search Report: PCT/US 02/02725; Mailed Feb.
`6,385,693 B1
`5/2002 Gerszberg et al.
`International Search Report; PCT/US 02/02725; Mailed Feb.
`6,385,693 BI
`5/2002 Gerszbergetal.
`5, 2003
`6,459.427 B1
`10/2002 Mao et al.
`5 2003
`6,459,427 Bl
`10/2002 Maoetal.
`-v- .
`& G
`2002/0083441 A1* 6/2002 Flickinger et al. ............. 725/32
`2002/0083441 Al*
`6/2002 Flickingeretal. ............. 725/32 ae
`6
`.
`.
`..
`2002/0083451 A1* 6/2002 Gill et al. ...................... 7554,
`Droit.court J. L. "Understanding How Interactive Television
`
`2002/0083451 AL*
`6/2002 Gilletal. ..........
`... 725/46
`Droitcourt J L:
`“Understanding How Interactive Television
`2003/01 10499 A1* 6/2003 Knudson et al. .............. 725/42
`Set Top Box Works . . . and What it Will Mean to the Cus
`
`
`
`
`2003/0110499 Al* ..........0.. 725/42.|Set Top Box Works .6/2003 Knudsonetal. . . and What it Will Mean to the Cus-
`tomer. International Broadcasting Convention, London,
`tomer”,
`International Broadcasting Convention, London,
`FOREIGN PATENT DOCUMENTS
`FOREIGN PATENT DOCUMENTS
`GB, vol. 413, pp. 382-394.
`GB, vol. 413, pp. 382-394.
`782015
`7/2001
`Evain J-P: “The Multimedia Home Platform', EBU Review
`T 2001
`782O15
`Evain J-P: “The Multimedia Home Platform”, EBU Review-
`0 722 249
`2/1995
`Technical, European Broadcasting Union. Brussels, BE, NR.
`2, 1995
`O 722 249
`Technical, European Broadcasting Union. Brussels, BE, NR.
`1067792
`1/2001
`1, 2001
`1067792
`275, pp. 4-10.
`275, pp. 4-10.
`WO 98/00972
`1/1998
`WO98/OO972
`1, 1998
`Colaitis F et al: “MHEG and it’s Profile for ITV Applica
`Colaitis F et al: “MHEGandit’s Profile for ITV Applica-
`WO 98/53581
`11/1998
`WO 98.53581
`11, 1998
`tions, IEE Colloquium on Interactive Television, IEE, Lon
`WO 99/04561
`1/1999
`tions”, IEE Colloquium on Interactive Television, IEE, Lon-
`WO99,04561
`1, 1999
`don, GB, NR. 1995/159, pp. 3-1-3-8.
`WO 99/45702
`9/1999
`WO99/45702
`9, 1999
`don, GB, NR. 1995/159, pp. 3-1-3-8.
`First Official Report for Australian Patent Application No.
`WO 99/52285
`10/1999
`WO99, 52285
`10, 1999
`First Official Report for Australian Patent Application No.
`WO 99/60789
`11/1999
`2002/242036 dated Sep. 18, 2006.
`WO99,60789
`11, 1999
`2002/242036 dated Sep. 18, 2006.
`WO 99/66726
`12/1999
`WO99,66726
`12/1999
`* cited by examiner
`WO 00/11869
`3/2000
`WOOOf 11869
`3, 2000
`* cited by examiner
`
`AU
`EP
`EP
`WO
`WO
`WO
`WO
`WO
`WO
`WO
`WO
`
`Case 1:24-cv-01301-CFC Document 16-3 Filed 02/18/25 Page 3 of 37 PageID #: 491
`
`

`

`Case 1:24-cv-01301-CFC Document16-3
`
`Filed 02/18/25
`
`Page 4 of 37 PagelD #: 492
`
`U.S. Patent
`U.S. Patent
`
`Feb. 23, 2010
`Feb. 23, 2010
`
`Sheet 1 of 14
`Sheet 1 of 14
`
`US 7.669,212 B2
`US 7,669,212 B2
`
`R
`fi
`
`Case 1:24-cv-01301-CFC Document 16-3 Filed 02/18/25 Page 4 of 37 PageID #: 492
`
`N_
`rm
`
`S
`
`So™
`O
`Yu.
`em
`Ys
`
`s
`
`
`
`
`
`s
`CLIENT
`COMMUNICATION LINK
`
`108
`S
` 106
`S
`104
`COMMUNICATION LINK
`h S
`=100
`
`
`
`
`
` NOISYFANOD LYOdSNVUL
`NOISH/NOOIHOdSW/HI
`s
`
`SNOLION?). SS-NIS/79/7OHINOO NOLIO/SN/HI
`SNOLLONNJ SSINISNG/TOULNOD NOLLOVSNVEL
`
`
`
`
`
`
`
`NOISH/N00 ININO3)
`NOISYFANOD INIINOD
`
`FIG.1A
`
`s
`
`S
`102
`
`

`

`Case 1:24-cv-01301-CFC Document 16-3
`
`Filed 02/18/25
`
`Page 5 of 37 PagelD #: 493
`
`U.S. Patent
`U.S. Patent
`
`Feb. 23, 2010
`
`Sheet 2 of 14
`
`US 7,669,212 B2
`US 7,669,212 B2
`
`
`
`90¢
`
`Case 1:24-cv-01301-CFC Document 16-3 Filed 02/18/25 Page 5 of 37 PageID #: 493
`
`
`
`
`
`
`
`INAIT9TUOSSNVELMONGINOD°ANISIOINUIS
`
`
`SNOILLONNASSINISNE/TIOULNODTYNOLLOVSNYUL
`NOLLVOINNWINOD8LHOdSNVUL
`00z
`
`gL“Dld
`
`ble
`
`voc2
`
`NOLLVOINNIWINOD
`
`003
`
`

`

`Case 1:24-cv-01301-CFC Document 16-3
`
`Filed 02/18/25
`
`Page6 of 37 PagelD #: 494
`
`U.S. Patent
`U.S. Patent
`
`Feb. 23, 2010
`
`Sheet 3 of 14
`
`US 7,669,212 B2
`US 7,669,212 B2
`
`
`
`_svogvous|_|
`NOLVOINNWINOD8LYOdSNVUL
`SNOLLINAA
`
`soanisia
`
`
`SSINISNE
`
`éOld
`
`plé
`
`
`
`
`INFNYIONVIVEGVO]SYatTldaeWOWIdINGINOD
`
`.——LN/IOd-OL-LNIOdINUINOD
`NOISHIANODLYOdSNVELNOISHIANOD02
`
`
`
`90¢
`
`ae4
`
`NET
`
`NOLLVOINNAWNOD
`S501/183S
`SIDAYITS
`
`Case 1:24-cv-01301-CFC Document 16-3 Filed 02/18/25 Page 6 of 37 PageID #: 494
`
`00€
`00¢
`
`

`

`Case 1:24-cv-01301-CFC Document 16-3
`
`Filed 02/18/25
`
`Page 7 of 37 PagelD #: 495
`
`U.S. Patent
`U.S. Patent
`
`Feb. 23, 2010
`
`Sheet 4 of 14
`
`US 7,669,212 B2
`US 7,669,212 B2
`
`
`
`SSIMISNG
`
`S7ind
`
`ONISHLYFAGV
`
`
`
`NOLLOVSNV&LYAMA
`
`YFOVNVN
`
`
`
`YFOVNVNYFOVNYN
`
`301/183S
`
`Case 1:24-cv-01301-CFC Document 16-3 Filed 02/18/25 Page 7 of 37 PageID #: 495
`
`INFIT9
`
`SSIMSNG
`
`SINFOV
`
`WYOLLVId
`INHIN00
`
`SHEITH
`SYdlTld
`
`INUINOI YJOVNY
`FOINYIS
`
`NOLLVOINNNNNOD8LUOdSNVaL
`
`e“old
`
`Vie
`
`INILNOO
`
`NOISYIANOD
`
`v0C
`
`903
`90¢
`
`NOLVOINNINWOD
`Tº,
`208
`SIOIAYTS
`
`XNA
`
`003
`00¢
`
`

`

`Case 1:24-cv-01301-CFC Document 16-3 Filed 02/18/25 Page 8 of 37 PageID #: 496
`Page 8 of 37 PagelD #: 496
`Filed 02/18/25
`Case 1:24-cv-01301-CFC Document 16-3
`
`U.S. Patent
`
`Feb. 23, 2010
`
`Sheet 5 of 14
`
`US 7,669,212 B2
`
`|ansSdFF
`WeOLYIdJOIAGISEle
`cleHSIGx\aWialSsdudlv
`NOLLVOINNNNOD
`
`YINVIYISYIOVNYW
`NidO7aSnowo
`
`NOLOVSNYYLsoUeae
`
`
`JOYINNOD-JTWNOUdOFJUAYIS
`
`
`INIONFYFOYNYWFJOIAYIS
`
`vOld
`
`ANT
`
`9¢¢
`
`Ste
`
`SLNIOV
`
`99¢
`
`SOMOVSSIN
`
`YFOVNVN
`
`AVMALVO
`
`FOIAYISSSIMSNG
`
`WYOUVId
`
`SSYIMIIA
`
`FONTUISIUd
`
`Qvol
`
`AULSIOFY
`
`lve9S¢8b2-19¢
`
`AYOLOIUIG
`
`ys
`
`==YFIOVNYWqj
`
`YIM
`
`SINIINOD
`
`Nos
`
`$9¢00¢
`
`JOYINNOI-F
`
`SIOINYIS
`
`W194
`
`dOHS
`
`aus
`
`Tid
`
`dOHS
`
`LO¢
`
`SIDAYTS
`
`
`
`
`
`
`
`
`
`

`

`Case 1:24-cv-01301-CFC Document 16-3 Filed 02/18/25 Page 9 of 37 PageID #: 497
`Page 9 of 37 PagelD #: 497
`Filed 02/18/25
`Case 1:24-cv-01301-CFC Document 16-3
`
`U.S. Patent
`
`Feb. 23, 2010
`
`Sheet 6 of 14
`
`US 7,669,212 B2
`
`19¢
`
`TWIHLSFUYLL
`
`41av0Oo
`
`SX
`
`
`
`JOYINNOI-JWNOLdO
`
`FOIAYIS
`
`TISNOYVO
`
`YFOVNVW
`
`cle
`
`HSIGALITTALVS
`
`INIONI
`
`
`
`YFOVNYNFIOINYIS
`
`INFN9
`
`
`
`ALINSSddV
`
`WYOIdJOIAYIS
`
`NOLLOVSNVUL
`
`YIOVNVN
`
`AYOLIFUIT
`
`FOINYTS
`
`SLNILINOO
`
`YIMIIA
`
`AdLSIOFY
`
`LINUFINI
`
`FOYINNOI-J
`
`SIDAYIS
`
`WAY
`
`dOHS
`
`ALS
`
`Wildy
`
`dOHS
`
`L0¢
`
`SOld
`
`NOLLVIINNWNOD
`
`ANT
`
`ONDOVULff
`
`SINFOV
`
`YOAVTd
`
`
`
`SsgsNnsng(——
`
`99¢
`
`SONIOVSSIN
`
`dJOVNVN
`
`IW
`
`SFOIAYTS
`
`IVHO
`
`SIDIAYTS
`
`
`
`
`
`
`
`
`
`
`
`
`
`

`

`Case 1:24-cv-01301-CFC Document 16-3 Filed 02/18/25 Page 10 of 37 PageID #:
`498
`
`

`

`Case 1:24-cv-01301-CFC Document 16-3
`499
`499
`
`Filed 02/18/25
`
`Page 11 of 37 PagelD #:
`
`U.S. Patent
`U.S. Patent
`
`Feb. 23, 2010
`Feb. 23, 2010
`
`Sheet 8 of 14
`Sheet 8 of 14
`
`US 7.669,212 B2
`US 7,669,212 B2
`
`
`
`Case 1:24-cv-01301-CFC Document 16-3 Filed 02/18/25 Page 11 of 37 PageID #:
`
`
`
`
`
`
`
`Quw
`
`FUNLOILHOUY-OlISLLYFAGYALNIdO
`
`INH)
`
`Y5iL
`
`ONICVIH
`
`gil
`
`
`
`AVMALV9SONLVYALIGIAOUdOL
`
`ALNIdOFil4907SSFOOUd
`
`INFINFIUNSVINAL
`
`YIAYIS
`
`NOISS3udANIONY
`
`QNILNNOI
`
`YOLIITIODFld901
`
`SLIDGVO
`
`
`
`JIUNSVIWALNIdO
`
`
`
`ISLYIAGVALNIdO
`
`ONISUYFAGYVYO4
`
`YlVSIAFOIY
`
`ININAENSVIN
`
`ONILYOdIY
`
`SSIJONS
`
`‘MLINVIGIN
`
`M19
`
`
`
`
`
`8JOVd“1002YIGWILdIS
`
`L‘9l
`
`FONIIGNV
`
`HONOUHLNO¥IUE|Wald
`LNINFUNSVIN
`
`H0n08H1N0XW388 |{@lado.
`
`

`

`Case 1:24-cv-01301-CFC Document 16-3
`500
`500
`
`Filed 02/18/25
`
`Page 12 of 37 PagelD #:
`
`U.S. Patent
`U.S. Patent
`
`Feb. 23, 2010
`Feb. 23, 2010
`
`Sheet 9 of 14
`Sheet 9 of 14
`
`US 7,669,212 B2
`US 7,669,212 B2
`
`| 08
`L08
`
`808
`£08
`
`
`
`414901
`
`GOLOFTIOI
`
`SLFIDGVI
`
`“13dYVAN
`
`
`
`WHLIO91ONT140"dIWIL
`
`G08
`S08
`
`ALNIdO
`
`
`
`FHIOUdLIDWVL
`
`
`
`ONINIOddTWSYFAINN
`
`NOLMLVOHISSVI19
`
`GalSVodvoud
`
`VLVOOdFHLM
`
`IWSYFAINN
`
`INILNOD
`
`ViVOvlaW
`
`NOLLVOISSSV19
`
`INFIT9
`
`YL
`
`LSVOdVOug
`
`Yd
`
`GNIQV3H
`
`YL
`
`
`
`FUNLOILHIYY-OLLFOUVLALNIdO
`
`
`
`-JOUNOSWLVGYLIN
`
`
`
`SNOLWONddYIALLOVHFNI-
`
`
`(““VIGINOANISW)DdF-
`STINNYHOIWOOT-
`
`
`/dd‘GOA‘GOAN-
`
`Case 1:24-cv-01301-CFC Document 16-3 Filed 02/18/25 Page 12 of 37 PageID #:
`
`INIWNIVIYFIN8AL
`
`
`
`
`
`LEFOVd‘L002YIGNILdIS
`
`8Old
`
`
`
`HONOUHLNOHvIUG|«Suado
`
`
`

`

`Case 1:24-cv-01301-CFC Document16-3
`501
`501
`
`Filed 02/18/25
`
`Page 13 of 37 PagelD #:
`
`U.S. Patent
`U.S. Patent
`
`Feb. 23, 2010
`Feb. 23, 2010
`
`Sheet 10 of 14
`Sheet 10 of 14
`
`US 7.669,212 B2
`US 7,669,212 B2
`
`f
`STORED
`STORED
`STORED
`STORED
`STORED
`STORED
`PROCEDURES PROCEDURES PROCEDURES
`PROCEDURES||PROCEDURES||PROCEDURES
`
`CD. RDB
`909“)ORACLE/SQL
`Coe
`909 -
`10pisol
`
`909 ; So
`[
`909
`
`LDAP
`
`
`
`EXTERNAL
`BUSINESS
`AGENTS
`
`COMPONENT
`
` MS QUEUE
`
`
`
`
`
`
`EXTERNAL
`| EXTERNAL }¢SELL).
`HANDLER 4 %
`| HANDLER *
`
`
`
`
`
`PARSER
`PARSER
`
`|
`
`MS QUEUE
`MS QUEUE
`
`905
`
`905
`
`CSSSSSSSESSSESSSSSSSSSe
`
`
`
`
`
`
`
`
`
`931
`
`
`
`Case 1:24-cv-01301-CFC Document 16-3 Filed 02/18/25 Page 13 of 37 PageID #:
`
`
`
`
`
`INTERACTIVE SERVICE MANAGER
`INTERACTIVE SERVICE MANAGER
`ASYNCHRONOUS
`REGISTORY
`ASYNCHRONOUS
`REGISTORY
`DECISION COMPONENT
`COMPONENT
`DECISION COMPONENT
`COMPONENT
`912
`914
`912
`914
`
`|
`
`901
`
`
`
`AAAZZZZZ
`
`901
`
` OLLELLILELLLLLLLLL)
`
`
`910
`910
`
`ENTITLEMENT MANAGER
`ENTITLEMENT MANAGER
`
`|
`
`PROXY
`
`FIG. 9
`FIG. 9
`
`903
`
`903
`
`

`

`Case 1:24-cv-01301-CFC Document16-3
`502
`502
`
`Filed 02/18/25
`
`Page 14 of 37 PagelD #:
`
`U.S. Patent
`U.S. Patent
`
`Feb. 23, 2010
`Feb. 23, 2010
`
`Sheet 11 of 14
`Sheet 11 of 14
`
`US 7,669,212 B2
`US 7,669,212 B2
`
`
`
`nNeC
`N.
`yes.
`>_
`O
`s
`
`1001
`
`S
`1001
`
`Case 1:24-cv-01301-CFC Document 16-3 Filed 02/18/25 Page 14 of 37 PageID #:
`
`FIG.10
`
`s
`1003
`
`

`

`Case 1:24-cv-01301-CFC Document 16-3
`503
`503
`
`Filed 02/18/25
`
`Page 15 of 37 PagelD #:
`
`U.S. Patent
`U.S. Patent
`
`Feb. 23, 2010
`Feb. 23, 2010
`
`Sheet 12 of 14
`Sheet 12 of 14
`
`US 7.669,212 B2
`US 7,669,212 B2
`
`
`
`ed
`
`Case 1:24-cv-01301-CFC Document 16-3 Filed 02/18/25 Page 15 of 37 PageID #:
`
`
`
`saiordhgjausapl)
`
`yosoiay-plopdnsyeum(a
`
`STapaoldeed
`
`LLOld
`
`
`
`BOGELOROBNR=1s0UgIWocnm‘AyGuLseyPSquIU//CHY[>
`
`
`
`diaysjoq, somoneymala43ald
`
`

`

`Case 1:24-cv-01301-CFC Document 16-3 Filed 02/18/25 Page 16 of 37 PageID #:
`504
`
`

`

`Case 1:24-cv-01301-CFC Document16-3
`505
`505
`
`Filed 02/18/25
`
`Page 17 of 37 PagelD #:
`
`U.S. Patent
`U.S. Patent
`
`Feb. 23, 2010
`Feb. 23, 2010
`
`Sheet 14 of 14
`Sheet 14 of 14
`
`US 7.669,212 B2
`US 7,669,212 B2
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`Case 1:24-cv-01301-CFC Document 16-3 Filed 02/18/25 Page 17 of 37 PageID #:
`
`
`
`| Uns LJES LIETTIIN?II TEEMITS?T?T?OWT1 :ÐImpallos
`
` IOOOO,
`ASHES
`yo0jg|Ud——eeeeae
`–||–||–||–||–|—)
`:eInpe?os | _)~?F??T?ST??IS
`|_ LOETLE?ITTELOIT?TOESTES
`[ ]es ~III-LIITILIT?TTSETTTTTOVT
`
`|_|LI DOETOET? 00:1z
`
`
`
`
`21:08:51LO0Z/9L/LL|payepd3se7|
`
`
`
`28:92:02LOOZ/SL/LI|;parepdnise7
`jep'sareys
`
`zivas0ino|—_:smeis
`jepuayjeam|ld|
`
`

`

`Case 1:24-cv-01301-CFC Document 16- 3
`506
`506
`
`Filed 02/18/25
`
`Page 18 of 37 PagelD #:
`
`1.
`1
`SERVICE PLATFORM SUITE MANAGEMENT
`SERVICE PLATFORMSUTE MANAGEMENT
`SYSTEM
`SYSTEM
`
`US 7,669,212 B2
`US 7,669,212 B2
`
`CROSS REFERENCED TO RELATED
`CROSS REFERENCED TO RELATED
`APPLICATIONS
`APPLICATIONS
`
`This application claims priority from the USPTO provi
`This application claims priority from the USPTO provi-
`sional patent application entitled “A System for Adaptive
`sional patent application entitled “A System for Adaptive
`Control of Access, Content and Scheduling For Interactive
`Control of Access, Content and Scheduling For Interactive
`Television filed on Feb. 2, 2001, Ser. No. 60/265,986 which
`Television”filed on Feb. 2, 2001, Ser. No. 60/265,986 which
`is hereby incorporated herein by reference; USPTO provi
`is hereby incorporated herein by reference; USPTO provi-
`sional patent application entitled “A System for Adaptive
`sional patent application entitled “A System for Adaptive
`Control of Access, Content and Scheduling For Interactive
`Control of Access, Content and Scheduling For Interactive
`Television filed on Feb. 2, 2001, Ser. No. 60/266,210 which
`Television”filed on Feb. 2, 2001, Ser. No. 60/266,210 which
`is hereby incorporated herein by reference; USPTO provi
`is hereby incorporated herein by reference; USPTO provi-
`sional patent application entitled “A System for Adaptive
`sional patent application entitled “A System for Adaptive
`Control of Access, Content and Scheduling For Interactive
`Control of Access, Content and Scheduling For Interactive
`Television filed on Feb. 9, 2001, Ser. No. 60/267,876 which
`Television”filed on Feb. 9, 2001, Ser. No. 60/267,876 which
`is hereby incorporated herein by reference; and USPTO pro
`is hereby incorporated herein by reference; and USPTO pro-
`visional patent application entitled “A System for Adaptive
`visional patent application entitled “A System for Adaptive
`Control of Access, Content and Scheduling For Interactive
`Control of Access, Content and Scheduling For Interactive
`Television filed on Feb. 15, 2001, Ser. No. 60/269,261 which
`Television”filed on Feb. 15,2001, Ser. No. 60/269,261 which
`is hereby incorporated herein by reference; USPTO provi
`is hereby incorporated herein by reference; USPTO provi-
`sional patent application entitled “A System for Adaptive
`sional patent application entitled “A System for Adaptive
`Control of Access, Content and Scheduling For Interactive
`Control of Access, Content and Scheduling For Interactive
`Television filed on Mar. 28, 2001, Ser. No. 60/279,543
`Television” filed on Mar. 28, 2001, Ser. No. 60/279,543
`which is hereby incorporated herein by reference.
`whichis hereby incorporated herein by reference.
`
`COPYRIGHT NOTICE
`COPYRIGHT NOTICE
`
`A portion of the disclosure of this patent document con
`A portion of the disclosure of this patent document con-
`tains material (code listings and message listings) to which
`tains material (code listings and messagelistings) to which
`the claim of copyright protection is made. The copyright
`the claim of copyright protection is made. The copyright
`owner has no objection to the facsimile reproduction by any
`ownerhas no objection to the facsimile reproduction by any
`person of the patent document or the patent disclosure, as it
`person of the patent documentor the patent disclosure, as it
`appears in the U.S. Patent and Trademark Office file or
`appears in the U.S. Patent and Trademark Office file or
`records, but reserves all other rights whatsoever. Copyright
`records, but reserves all other rights whatsoever. Copyright
`2001 OpenTV, Inc.
`2001 OpenTY, Inc.
`
`BACKGROUND OF THE INVENTION
`BACKGROUND OF THE INVENTION
`
`10
`
`15
`
`20
`
`25
`25
`
`30
`30
`
`35
`35
`
`40
`40
`
`1. Field of the Invention
`1. Field of the Invention
`The present invention relates to managing a Suite of Ser
`The present invention relates to managing a suite of ser-
`vices in a distributed computer system, and in particular man
`vices ina distributed computer system,and in particular man-
`aging an interactive television system Suite of services pro
`45
`aging an interactive television system suite of services pro-
`45
`vided to a group of client subscribers.
`vided to a group of client subscribers.
`2. Summary of the Invention
`2. Summary ofthe Invention
`Interactive television systems can be used to provide a wide
`Interactive television systemscan be used to provide a wide
`variety of services to viewers. Interactive television systems
`variety of services to viewers. Interactive television systems
`are capable of delivering typical video program streams,
`are capable of delivering typical video program streams,
`interactive television applications, text and graphic images,
`interactive television applications, text and graphic images,
`web pages and other types of information. Interactive televi
`webpages andother types of information.Interactive televi-
`sion systems are also capable of registering viewer actions or
`sion systemsare also capable of registering vieweractions or
`responses and can be used for Such purposes as marketing,
`responses and can be used for such purposes as marketing,
`entertainment and education. Users or viewers may interact
`entertainment and education. Users or viewers may interact
`with the systems by ordering advertised products or services,
`with the systems by ordering advertised products orservices,
`competing against contestants in a game show, requesting
`competing against contestants in a game show,requesting
`specialized information regarding particular programs, or
`specialized information regarding particular programs, or
`navigating through pages of information.
`navigating through pages of information.
`Typically, a broadcast service provider or network operator
`Typically, a broadcast service provider or network operator
`generates an interactive television signal for transmission to a
`generates aninteractive television signal for transmissionto a
`viewer's television. The interactive television signal may
`viewer’s television. The interactive television signal may
`include an interactive portion consisting of application code
`includean interactive portion consisting of application code
`or control information, as well as an audio/video portion
`or control information, as well as an audio/video portion
`consisting of a television program or other informational
`consisting of a television program or other informational
`displays. The broadcast service provider combines the audio/
`displays. The broadcast service provider combinesthe audio/
`Video and interactive portions into a single signal for trans
`video and interactive portions into a single signal for trans-
`
`50
`50
`
`55
`55
`
`60
`60
`
`65
`65
`
`Case 1:24-cv-01301-CFC Document 16-3 Filed 02/18/25 Page 18 of 37 PageID #:
`
`2
`2
`mission to a receiver connected to the user’s television. The
`mission to a receiver connected to the user's television. The
`signal is generally compressed prior to transmission and
`signal is generally compressed prior to transmission and
`transmitted through typical broadcast channels, such as cable
`transmitted through typical broadcast channels, such as cable
`television (CATV) lines or direct satellite transmission sys
`television (CATV)lines or direct satellite transmission sys-
`tems.
`temS.
`Typically, the interactive functionality of the television is
`Typically, the interactive functionality of the television is
`controlled by a set-top box connected to the television. The
`controlled by a set-top box connected to the television. The
`set-top box receives a broadcast signal transmitted by the
`set-top box receives a broadcast signal transmitted by the
`broadcast service provider, separates the interactive portion
`broadcast service provider, separates the interactive portion
`from the audio-video portion and decompresses the respec
`from the audio-video portion and decompresses the respec-
`tive portions of the signal. The set-top box uses the interactive
`tive portions ofthe signal. The set-top box usesthe interactive
`information, for example, to execute an application while the
`information, for example, to execute an application while the
`audio/video information is transmitted to the television. The
`audio/video information is transmitted to the television. The
`set-top box may combine the audio/video information with
`set-top box may combinethe audio/video information with
`interactive graphics or audio generated by the interactive
`interactive graphics or audio generated by the interactive
`application prior to transmitting the information to the tele
`application prior to transmitting the informationto thetele-
`vision. The interactive graphics and audio may present addi
`vision. The interactive graphics and audio may present addi-
`tional information to the viewer or may prompt the viewer for
`tional information to the viewer or may promptthe viewerfor
`input. The set-top box may provide viewer input or other
`input. The set-top box may provide viewer input or other
`information to the broadcast service provider via a modem
`information to the broadcast service provider via a modem
`connection or cable.
`connection or cable.
`In accordance with their aggregate nature, interactive tele
`In accordance with their aggregate nature, interactive tele-
`vision systems provide content from numerous service pro
`vision systems provide content from numerousservice pro-
`viders in various different communication protocols that must
`viders in various different communication protocols that must
`be understood by the client or viewer who receives the infor
`be understoodby the client or viewer whoreceives the infor-
`mation from the broadcast service provider/network operator.
`mation from the broadcast service provider/network operator.
`Typically the client is a set top box with a processor possess
`Typically the client is a set top box with a processor possess-
`ing limited processing power. There is a need for an architec
`ing limited processing power. Thereis a need for an architec-
`ture that provides a comprehensive management Solution for
`ture that provides a comprehensive managementsolution for
`regulation of content, advertising and E-Commerce in an
`regulation of content, advertising and E-Commerce in an
`interactive television environment. Thereis also a need for a
`interactive television environment. There is also a need for a
`comprehensive architecture that provides adaptive control of
`comprehensive architecture that provides adaptive control of
`access, content and Scheduling in an interactive television
`access, content and scheduling in an interactive television
`environment. There is also a need for monitoring service
`environment. There is also a need for monitoring service
`provider and the platform connection of and content integrity
`providerandthe platform connection of and contentintegrity
`provided to the interactive television system.
`providedto the interactive television system.
`
`SUMMARY OF THE INVENTION
`SUMMARY OF THE INVENTION
`
`The present invention provides Service Platform Suite, a
`The present invention provides Service Platform Suite, a
`method and apparatus for managing the presentation and
`method and apparatus for managing the presentation and
`regulation of E-Commerce, content and service providers
`regulation of E-Commerce, content and service providers
`access in a distributed computer system. In particular, the
`access in a distributed computer system. In particular, the
`present invention operates in an interactive television envi
`present invention operates in an interactive television envi-
`ronment comprising interactions between a server, a client,
`ronment comprising interactions between a server, a client,
`and a service provider, where the client is a viewer, consumer
`and a service provider, where the client is a viewer, consumer
`or purchaser, the service provider is the vendor, and the server
`or purchaser, the service provideris the vendor, and the server
`facilitates the interaction between the client and the service
`facilitates the interaction between the client and the service
`provider. The present invention comprises a Service Platform
`provider. The present invention comprises a Service Platform
`Suite comprising components for managing and completing a
`Suite comprising components for managing and completing a
`purchase or delivery of an item offered by a service provider.
`purchaseor delivery of an item offered by a service provider.
`A service provider can be either external or internal to the
`A service provider can be either external or internal to the
`server. The invention supports three different scenarios for
`server. The invention supports three different scenarios for
`E-Commerce transactions. In a first scenario, referred to as
`E-Commercetransactions. In a first scenario, referred to as
`the pass-through scenario, information is passed directly
`the pass-through scenario,
`information is passed directly
`between a client and an external service provider. In a second
`between a client and an external service provider. In a second
`scenario, referred to as the partial-host scenario, the server
`scenario, referred to as the partial-host scenario, the server
`hosts a service catalog but passes the orders to the shops or
`hosts a service catalog but passes the orders to the shops or
`services for payment and fulfillment of orders. In a third
`services for payment and fulfillment of orders. In a third
`scenario, referred to as the full-host scenario, the server hosts
`scenario, referredto as the full-host scenario, the server hosts
`the catalog and also processes the orders.
`the catalog and also processes the orders.
`Preferably, the required information for a client to com
`Preferably, the required information for a client to com-
`plete a transac

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