`
`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