`
`
`
`
`
`
`
`Paper 21
`Filed: January 30, 2024
`
`UNITED STATES PATENT AND TRADEMARK OFFICE
`
`
`
`BEFORE THE PATENT TRIAL AND APPEAL BOARD
`
`
`
`NETFLIX, INC.,
`PETITIONER,
`
`v.
`
`GOTV STREAMING, LLC,
`PATENT OWNER.
`
`
`
`CASE IPR2023-00757
`PATENT 8,989,715
`
`
`
`
`
`
`
`PATENT OWNER’S RESPONSE
`37 C.F.R. § 42.120
`
`
`
`IPR2023-00757
`
`
`
`Patent 8,989,715
`
`TABLE OF CONTENTS
`TABLE OF AUTHORITIES ..................................................................................... v
`CURRENT EXHIBIT LIST ................................................................................... vii
`CLAIM LISTING ................................................................................................... xii
`I.
`INTRODUCTION .............................................................................................. 1
`II. OVERVIEW OF THE PATENT-AT-ISSUE .................................................... 2
`A. Subject Matter .............................................................................................. 2
`B. Invention as Illustrated through Embodiments ............................................ 4
`1. Applications ........................................................................................... 4
`2. Compiled Content and Rendering Blocks ............................................. 6
`3. Custom Configuration ........................................................................... 9
`4. Client ..................................................................................................... 9
`III. OVERVIEW OF THE CITED REFERENCES .............................................. 10
`A. Hariki ......................................................................................................... 10
`B. Harris .......................................................................................................... 13
`IV. LEVEL OF ORDINARY SKILL IN THE ART ............................................. 14
`V. CLAIM CONSTRUCTION ............................................................................. 15
`A. District Court Constructions ...................................................................... 15
`B. “Customized to Said Application” Means “Created For” the
`Application Program .................................................................................. 16
`1[b]/9[b] wherein said custom configuration is associated
`with an application and configures said plurality of
`rendering blocks to render content in a manner
`customized to said application ........................................................ 16
`17[b] . . . custom configuration that configures a plurality
`of rendering blocks of said wireless device to render
`content in a manner customized to an application . . . ................... 16
`
`- i -
`
`
`
`IPR2023-00757
`
`
`
`Patent 8,989,715
`
`C. All Claims Require the Recited “Application” to Run
`Remotely .................................................................................................... 18
`1[c]/9[c]/17[c] [transmitting, to said wireless device, / . . .
`transmits compiled content to said wireless device,
`said] compiled content comprising (i) first compiled
`content specific to a first page of said application and
`(ii) second compiled content specific to a second page
`of said application ........................................................................... 18
`1[d]/9[d]/17[d] wherein said compiled content
`is
`generated in part from execution of said application [by
`said server] ...................................................................................... 18
`1. The Claims Recite a Remote Application Transmitting
`Compiled Content Pages to a Separate Client..................................... 18
`2. The Specification Exclusively Promotes a Remote
`Application Executing on a Server Such that There Is No
`Written Description Support for Claiming a Locally
`Running Application ........................................................................... 19
`3. All Parties Agree that the Claims Require the Application
`Be Executing Remotely ....................................................................... 21
`4. A POSITA Would Understand the Claimed Application is
`Remote from the Wireless Device ...................................................... 27
`D. The Pages of Compiled Content Must Be in Part Generated by
`the Executing Remote Application ............................................................ 28
`1[d]/9[d]/17[d] wherein said compiled content
`is
`generated in part from execution of said application [by
`said server] ...................................................................................... 28
`E. “Layout Solver” Is Not a Means-Plus-Function Term .............................. 33
`VI. HARIKI IN VIEW OF HARRIS FAILS TO RENDER ANY
`CLAIM OBVIOUS .......................................................................................... 35
`A. No Single Application Petitioner Identifies Renders any
`Independent Claim Obvious ...................................................................... 35
`1. The UI Skin (Identified as the “Custom Configuration”)
`Does Not Configure a Plurality of Rendering Blocks to
`
`- ii -
`
`
`
`IPR2023-00757
`
`
`
`Patent 8,989,715
`
`Render Content in a Manner Customized to a Web Server
`(Identified as the “Application”) ......................................................... 36
`1[b]/9[b] wherein
`said
`custom
`configuration . . .
`configures said plurality of rendering blocks to render
`content in a manner customized to said application ....................... 36
`17[b] . . . custom configuration that configures a plurality
`of rendering blocks of said wireless device to render
`content in a manner customized to an application . . . ................... 36
`2. The Web Browser Does Not Transmit HTML Files to a
`Wireless Device ................................................................................... 41
`1[c]/9[c]/17[c] [transmitting, to said wireless device, / . . .
`transmits compiled content to said wireless device,
`said] compiled content comprising (i) first compiled
`content specific to a first page of said application and
`(ii) second compiled content specific to a second page
`of said application ........................................................................... 41
`3. The Web Browser Is Not Running Remotely from the
`Wireless Device ................................................................................... 43
`1[c]/9[c]/17[c] [transmitting, to said wireless device, / . . .
`transmits compiled content to said wireless device,
`said] compiled content comprising (i) first compiled
`content specific to a first page of said application and
`(ii) second compiled content specific to a second page
`of said application ........................................................................... 43
`1[d]/9[d]/17[d] wherein said compiled content
`is
`generated in part from execution of said application [by
`said server] ...................................................................................... 43
`4. The HTML Files are Not Generated in Part from the
`Execution of the Web Browser ........................................................... 44
`1[d]/9[d]/17[d] wherein said compiled content
`is
`generated in part from execution of said application [by
`said server] ...................................................................................... 44
`B. Hariki’s UI Skin Is Not “Applicable” to the Received HTML
`Files ............................................................................................................ 49
`
`- iii -
`
`
`
`IPR2023-00757
`
`
`
`Patent 8,989,715
`
`1[f]/9[f]/17[f] wherein said custom configuration is
`applicable to said first and second compiled content ..................... 49
`C. Hariki in View of Harris Additionally Does Not Teach the
`“Library” and “Layout Solver” Limitations of Claims 17–20 .................. 52
`17[a] a library of applications; ........................................................... 52
`17[b] a library of custom configuration data comprising a
`custom configuration that configures a plurality of
`rendering blocks of said wireless device to render
`content in a manner customized to an application from
`said library of applications requested by said wireless
`device ............................................................................................... 52
`D. Hariki in View of Harris Does Not Teach the “Layout Solver”
`Limitation ................................................................................................... 54
`17[c] a layout solver that transmits compiled content to
`said wireless device, said compiled content comprising
`(i) first compiled content specific to a first page of said
`application and (ii) second compiled content specific to
`a second page of said application ................................................... 54
`E. Harris and Hariki Further Do not Teach Limitations in
`Dependent Claim 3 and 11 ........................................................................ 57
`3/11 [ A method as described in claim 1/A non-transitory
`computer readable medium as described in claim 9]
`wherein said compiled content is partially resultant
`from said application operating on a remote server. ...................... 57
`VII. OBJECTIVE INDICIA OF NONOBVIOUSNESS......................................... 57
`VIII. CONCLUSION .............................................................................................. 59
`
`
`
`- iv -
`
`
`
`IPR2023-00757
`
`
`
`Patent 8,989,715
`
`TABLE OF AUTHORITIES
`
`Cases
`Andersen Corp. v. Fiber Composites, LLC,
`474 F.3d 1361 (Fed. Cir. 2007) ............................................................................ 19
`Apple Inc. v. Samsung Elecs. Co.,
`839 F.3d 1034 (Fed. Cir. 2016) (en banc) ............................................................ 57
`Curtiss-Wright Flow Control Corp. v. Velan, Inc.,
`438 F.3d 1374 (Fed. Cir. 2006) ............................................................................ 22
`Facebook, Inc. v. Sound View Innovations, LLC,
`IPR2017-00998-13 (PTAB Sept. 5, 2017) ........................................................... 26
`Lighting World, Inc. v. Birchwood Lighting, Inc.,
`382 F.3d 1354 (Fed. Cir. 2004) ............................................................................ 34
`Littelfuse, Inc. v. Mersen USA EP Corp.,
`29 F.4th 1376 (Fed. Cir. 2022) ............................................................................. 23
`Lyft, Inc. v. Rideshare Displays, Inc.,
`IPR2021-01602-7 (PTAB Apr. 11, 2022) ............................................................ 29
`Phillips v. AWH Corp.,
`415 F.3d 1303 (Fed. Cir. 2005) (en banc) ............................................................ 31
`Ruckus Wireless, Inc. v. Innovative Wireless Sols., LLC,
`824 F.3d 999 (Fed. Cir. 2016) .............................................................................. 21
`Samsung Elecs. Co. v. Smart Mobile Techs. LLC,
`IPR2022-01248-13 (PTAB Jan. 24, 2023) ........................................................... 26
`SAS Inst., Inc. v. ComplementSoft, LLC,
`825 F.3d 1341 (Fed. Cir. 2016) ............................................................................ 26
`SciMed Life Sys., Inc. v. Advanced Cardiovascular Sys., Inc.,
`242 F.3d 1337 (Fed. Cir. 2001) ............................................................................ 20
`Sinorgchem Co. v. Intern. Trade Com’n,
`511 F.3d 1132 (Fed. Cir. 2007) ............................................................................ 22
`UltimatePointer, LLC v. Nintendo Co., Ltd.,
`816 F.3d 816 (Fed. Cir. 2016) .............................................................................. 20
`Ultratec, Inc. v. CaptionCall LLC,
`872 F.3d 1267 (Fed. Cir. 2017) ............................................................................ 27
`
`- v -
`
`
`
`IPR2023-00757
`
`
`
`Patent 8,989,715
`
`Wang Labs., Inc. v. Am. Online, Inc.,
`197 F.3d 1377 (Fed. Cir. 1999) ............................................................................ 21
`Williamson v. Citrix Online, LLC,
`770 F.3d 1371 (Fed. Cir. 2014) (en banc) ............................................................ 34
`Statutes
`35 U.S.C. § 112 para. 6 (pre-AIA) ........................................................................... 33
`35 U.S.C. § 311(b) ................................................................................................... 27
`Rules
`37 C.F.R. § 42.100(b) .............................................................................................. 28
`Other Authorities
`Changes to the Claim Construction Standard, 83 Fed. Reg. 51,340
`(Oct. 11, 2018) ...................................................................................................... 28
`Consolidated Trial Practice Guide (Nov. 2019) ...................................................... 28
`
`
`
`- vi -
`
`
`
`IPR2023-00757
`
`
`
`Patent 8,989,715
`
`CURRENT EXHIBIT LIST1
`
`1014
`
`No. Brief Description
`1001 U.S. Patent No. 8,989,715
`1002
`Expert Declaration of Ben Bederson (“Bederson”)
`1003 Curriculum Vitae of Benjamin B. Bederson, Ph.D.
`1004
`File History of U.S. Patent No. 8,989,715
`1005
`File History of U.S. Patent No. 8,478,245
`1006 U.S. Patent Application Publication No. 2007/0150617 (“Hariki”)
`1007 U.S. Patent Application Publication No. 2003/0023755 (“Harris”)
`1008 U.S. Patent No. 7,447,486 (“Tamura”)
`1009 U.S. Patent No. 6,996,627 (“Carden”)
`1010 U.S. Patent No. 6,669,564 (“Young”)
`1011 U.S. Patent No. 6,732,183 (“Graham”)
`1012 U.S. Patent No. 6,507,727 (“Henrick”)
`1013 Webpage excerpt from Computer History Museum at
`https://www.computerhistory.org/tdih/april/6/ (last accessed
`March 29, 2023)
`https://www.webdesignerdepot.com/2009/05/the-evolution-of-cell-
`phone-design-between-1983-2009/
`Excerpts from Dan R. Olsen, Jr., Developing user interfaces (1998)
`1015
`1016 Alok Sinha, Client-server computing, in Communications of the ACM,
`35, 7 (1992)
`Tim Berners-Lee, Robert Cailliau, Ari Luotonen, Henrik Frystyk
`Nielsen, and Arthur Secret, The World-Wide Web,
`Communications
`Eric Kasten, HTML: A Gentle Introduction, Linux Journal (July 1995),
`available at https://www.linuxjournal.com/article/1081
`1019 U.S. Patent Application Publication No. 2013/0124961 (“Linburn ”)
`
`1 Relevant portions of exhibits may be highlighted to help the Panel locate cited
`sections.
`
`1017
`
`1018
`
`- vii -
`
`
`
`IPR2023-00757
`
`
`
`Patent 8,989,715
`
`No. Brief Description
`1020 U.S. Patent No. 8,111,326 (“Talwar”)
`1021 Order re Scheduling Conference, GoTV Streaming, LLC v. Netflix, Inc.,
`2:22-cv-07556 (C.D. Cal. issued Feb. 13, 2023) (Doc. 61)
`1022 Complaint in GoTV Streaming, LLC v. Netflix, Inc., No. 2:22-cv-
`07556-RGK-SHK (C.D. Cal. October 17, 2022)
`2001 CAMPBELL-KELLY ET AL., Mainframes to Smartphones: A History of
`the International Computer Industry, Ch. 11 (Harvard Univ.
`Press 2015)
`2002 GALAZZO, Timeline from 1G to 5G: A Brief History on Cell Phones
`(Sept. 21, 2020), available at https://www.cengn.ca/information-
`centre/innovation/timeline-from-1g-to-5g-a-brief-history-on-cell-
`phones/
`2003 Cingular MEdia Mall Games and Motorola Page (March 23, 2006),
`available at
`https://web.archive.org/web/20060323054853/http://www-
`xl.cingularextras.com/fuel/enduser/portal/endUserHTMLDir?c1=
`3&dc=0 and
`https://web.archive.org/web/20060323054841/http://www-
`xl.cingularextras.com/fuel/enduser/portal/endUserHTMLSelectP
`hone?makeName=motorola&dc=0
`Suite, Definition & Meaning - Merriam-Webster, available at
`https://www.merriam-webster.com/dictionary/suite
`2005 U.S. Patent No. 7,380,205 to Bezrukov et al. (filed Oct. 28, 2003)
`2006
`TUTENEL ET AL., Rule-Based Layout Solving and Its Application to
`Procedural Interior Generation, Netherlands Organization for
`Scientific Research and the Netherlands ICT Research and
`Innovation Authority (2009)
`2007 KRÖNER, Adaptive Layout of Dynamic Web Pages, Deutsches
`Forschungszentrum fur Künstliche Intelligenz GmH (2000)
`Scheduling Order, GoTV Streaming, LLC v. Netflix, Inc., 2:22-cv-
`07556 (C.D. Cal. issued Feb 14, 2023) (Doc. 62)
`
`2008
`
`2004
`
`- viii -
`
`
`
`IPR2023-00757
`
`
`
`Patent 8,989,715
`
`No. Brief Description
`2009 Klausner Decisions re Motions to Stay Pending IPR, Docket Navigator
`(generated June 8, 2023)
`2010 Order Granting Stipulated Stay Pending IPR, Flexstent, LLC v. Abbott
`Labs., No. 5-18-cv-02479 (C.D. Cal. Oct. 18, 2019) (Doc.77)
`2011 Order Denying Renewed Stipulated Stay Pending IPR, Shenzhen
`Gooloo E-Commerce Co., Ltd. v. Pilot, Inc., No. 2-22-cv-02219
`(C.D. Cal. Jan. 12, 2023) (Doc. 95)
`2012 Renewed Joint Stipulation to Stay Case Pending Resolution of Inter
`Partes Reviews of ’653 Patent, Shenzhen Gooloo E-Commerce
`Co., Ltd. v. Pilot, Inc., No. 2-22-cv-02219 (C.D. Cal. Jan. 11,
`2023) (Doc. 94)
`2013 Klausner Time to Trial in Patent Cases, Docket Navigator (generated
`June 8, 2023)
`2014 U.S. District Court—Judicial Caseload Profile for Central California
`from Federal Court Management Statistics–Profiles
`(Mar. 31, 2023), available at
`https://www.uscourts.gov/sites/default/files/data_tables/fcms_na
`_distprofile0331.2023.pdf
`2015 Order Denying Netflix’s Motions, including for Invalidity under § 101,
`GoTV Streaming, LLC v. Netflix, Inc., 2:22-cv-07556 (C.D. Cal.
`issued May 24, 2023) (Doc. 109)
`2016 Order re Scheduling Conference, GoTV Streaming, LLC v. Netflix, Inc.,
`2:22-cv-07556 (C.D. Cal. issued Feb. 13, 2023) (Doc. 61)
`Excerpts from Redacted and De-designated Corrected Declaration of
`Dr. John Villasenor Regarding Invalidity of U.S. Patent Nos.
`8,989,715; 8,478,245; and 8,103,865, GoTV Streaming, LLC v.
`Netflix, Inc., 2:22-cv-07556 (C.D. Cal. served June 23, 2023)
`2018 Declaration of Joshua S. Wyde regarding authentication of exhibits
`(Aug. 10, 2023)
`Excerpts from Trial Transcript Day 2, GoTV Streaming, LLC v. Netflix,
`Inc., No. 2:22-cv-07556 (C.D. Cal. Oct. 18, 2023)
`
`2019
`
`2017
`
`- ix -
`
`
`
`IPR2023-00757
`
`
`
`Patent 8,989,715
`
`No. Brief Description
`2020
`Excerpts from Trial Transcript Day 3, GoTV Streaming, LLC v. Netflix,
`Inc., No. 2:22-cv-07556 (C.D. Cal. Oct. 19, 2023)
`2021 Defendant Netflix, Inc.’s Notice of Motion and Rule 50(a) Motion for
`Judgment as a Matter of Law, GoTV Streaming, LLC v. Netflix,
`Inc., No. 2:22-cv-07556 (C.D. Cal. Oct. 19, 2023) (Dkt. 389)
`2022 Declaration of Mr. Stuart Lipoff
`2023 Generate, Free On-Line Dictionary of Computing, available at
`https://foldoc.org/generate (last updated June 15, 1995).
`2024 Output, TechTerms.com; The Computer Dictionary, available at
`https://techterms.com/definition/output (last updated December
`12, 2006)
`From, Merriam-Webster.com Dictionary, available at
`https://www.merriam-webster.com/dictionary/from (last visited
`December 12, 2023)
`2026 Customized, Merriam-Webster.com Dictionary, available at
`https://www.merriam-webster.com/dictionary/customized (last
`visited Jan. 05, 2024)
`2027 Application-Specific, Wiktionary, available at
`https://en.wiktionary.org/wiki/application-specific (last visited
`Dec. 15, 2023)
`Excerpt from 10-K statement filed by Netflix with the Securities and
`Exchange Commission (Jan. 26, 2023)
`Excerpt from Netflix Women In Tech Event - UI Engineering - August
`2018, Jessica Berglund, Netflix UI engineer, 22:43–23:02,
`available at https://www.youtube.com/watch?v=YpIGejJiaBo
`Ethan Kao Deposition Designations Video, GoTV Streaming, LLC v.
`Netflix, Inc., No. 2:22-cv-07556 (C.D. Cal. Oct. 19, 2023)
`(Dkt. 413-13)
`
`2030
`
`- x -
`
`2025
`
`2028
`
`2029
`
`
`
`IPR2023-00757
`
`
`
`Patent 8,989,715
`
`No. Brief Description
`2031 Deposition of Dr. Benjamin Bederson (Jan. 10, 2024)2
`2032
`Second Declaration of Joshua S. Wyde regarding authentication of
`exhibits (Jan. 26, 2024)
`
`
`
`
`
`2 Per Party agreement, Dr. Bederson gave a consolidated deposition regarding U.S.
`Patent Number 8,989,715 in IPR No. IPR2023-00757; Patent No. 8,478,245 in IPR
`No. IPR2023-00758; and U.S. Patent No. 8,103,865 in IPR No. IPR2023-00759.
`See Ex. 2031, 5:21–6:11.
`
`- xi -
`
`
`
`IPR2023-00757
`
`
`
`Patent 8,989,715
`
`
`1[pre]
`
`1[a]
`
`1[b]
`
`1[c]
`
`1[d]
`
`1[e]
`
`1[f]
`
`1[g]
`
`2
`
`3
`
`4
`
`5
`
`6
`
`7
`
`8
`
`CLAIM LISTING
`
`Limitation
`1. A method of generating content that is renderable by a wireless
`device, said method comprising:
`transmitting, to said wireless device, an identification of a custom
`configuration of a plurality of rendering blocks of said wireless device,
`wherein said custom configuration is associated with an application and
`configures said plurality of rendering blocks to render content in a
`manner customized to said application; and
`transmitting, to said wireless device, compiled content comprising (i)
`first compiled content specific to a first page of said application and (ii)
`second compiled content specific to a second page of said application,
`wherein said compiled content is generated in part from execution of
`said application,
`wherein said compiled content comprises render commands expressed
`in a syntax that is generic to said wireless device, and
`wherein said custom configuration is applicable to said first and second
`compiled content,
`wherein said compiled content and said custom configuration are
`usable by a graphical user interface comprising said plurality of
`rendering blocks to generate renderable content based on said compiled
`content and said custom configuration.
`2. A method as described in claim 1 wherein said renderable content
`comprises audio content and display content.
`3. A method as described in claim 1 wherein said compiled content is
`partially resultant from said application operating on a remote server.
`4. A method as described in claim 1 wherein said compiled content is
`specific to the rendering capabilities of said wireless device.
`5. A method as described in claim 1 wherein each of said plurality of
`rendering blocks operates specific to a wireless device type of said
`wireless device and each is instructed using a syntax that is generic to
`said wireless device type.
`6. A method as described in claim 5 wherein said custom configuration
`comprises a syntax that is generic regarding said wireless device type.
`7. A method as described in claim 1 wherein said custom configuration
`comprises configuration information and content specific to said
`application.
`8. A method as described in claim 1 wherein said custom configuration
`is one of a plurality of memory-stored custom configurations stored by
`said wireless device, and wherein said method further comprises
`transmitting an identifier that identifies said custom configuration.
`
`- xii -
`
`
`
`IPR2023-00757
`
`
`
`Patent 8,989,715
`
`
`9[pre]
`
`9[a]
`
`9[b]
`
`9[c]
`
`9[d]
`
`9[e]
`
`9[f]
`
`9[g]
`
`10
`
`11
`
`12
`
`13
`
`14
`
`15
`
`Limitation
`9. A non-transitory computer readable medium comprising instructions
`therein that when executed by a processor implement a method of
`generating content that is renderable by a wireless device, said method
`comprising:
`transmitting, to said wireless device, an identification of a custom
`configuration of a plurality of rendering blocks of said wireless device,
` wherein said custom configuration is associated with an application
`and configures said plurality of rendering blocks to render content in a
`manner customized to said application; and
`transmitting, to said wireless device, compiled content comprising (i)
`first compiled content specific to a first page of said application and (ii)
`second compiled content specific to a second page of said application,
` wherein said compiled content is generated in part from execution of
`said application,
`wherein said compiled content comprises render commands expressed
`in a syntax that is generic to said wireless device, and
`wherein said custom configuration is applicable to said first and second
`compiled content,
`wherein said compiled content and said custom configuration are
`usable by a graphical user interface comprising said plurality of
`rendering blocks to generate renderable content based on said compiled
`content and said custom configuration.
`10. A non-transitory computer readable medium as described in claim 9
`wherein said renderable content comprises audio content and display
`content.
`11. A non-transitory computer readable medium as described in claim 9
`wherein said compiled content is partially resultant from said
`application operating on a remote server.
`12. A non-transitory computer readable medium as described in claim 9
`wherein said compiled content is specific to the rendering capabilities
`of said wireless device.
`13. A non-transitory computer readable medium as described in claim 9
`wherein each of said plurality of rendering blocks operates specific to
`a wireless device type of said wireless device and each is instructed
`using a syntax that is generic to said wireless device type.
`14. A non-transitory computer readable medium as described in
`claim 13 wherein said custom configuration comprises a syntax that is
`generic regarding said wireless device type.
`15. A non-transitory computer readable medium as described in claim 9
`wherein
`said
`custom
`configuration
`comprises
`configuration
`information and content specific to said application.
`
`- xiii -
`
`
`
`IPR2023-00757
`
`
`
`Patent 8,989,715
`
`
`16
`
`17[a]
`17[b]
`
`17[c]
`
`Limitation
`16. A non-transitory computer readable medium as described in claim 9
`wherein said method further comprises transmitting an identifier that
`identifies said custom configuration.
`17[pre] 17. A server that is programmed to generate content that is renderable
`by a wireless device, comprising:
`a library of applications;
`a
`library of custom configuration data comprising a custom
`configuration that configures a plurality of rendering blocks of said
`wireless device to render content in a manner customized to an
`application from said library of applications requested by said wireless
`device; and
`a layout solver that transmits compiled content to said wireless device,
`said compiled content comprising (i) first compiled content specific to
`a first page of said application and (ii) second compiled content specific
`to a second page of said application,
`17[d] wherein said compiled content is generated in part from execution of
`said application by said server,
`17[e] wherein said compiled content comprises render commands expressed
`in a syntax that is generic to said wireless device, and
`17[f] wherein said custom configuration is applicable to said first and second
`compiled content,
`17[g] wherein said compiled content and said custom configuration are
`usable by a graphical user interface comprising said plurality of
`rendering blocks to generate renderable content based on said compiled
`content and said custom configuration.
`18. A server as described in claim 17 wherein said renderable content
`comprises audio content and display content.
`19. A server as described in claim 17 wherein said compiled content is
`specific to the rendering capabilities of said wireless device.
`20. A server as described in claim 17 wherein said custom
`configuration comprises configuration information and content specific
`to said application.
`
`18
`
`19
`
`20
`
`- xiv -
`
`
`
`IPR2023-00757
`
`
`
`Patent 8,989,715
`
`I.
`
`INTRODUCTION
`Petitioner identifies Hariki’s “web browser” as the claimed “application” for
`
`some limitations, while Petitioner identifies a Hariki/Harris “web server” for others.
`
`However, the claims concern a single application with specific limitations that
`
`neither Hariki’s web browser nor Hariki/Harris’ web server individually meet.
`
`The Hariki/Harris web server cannot be the claimed “application” because
`
`Petitioner-identified “custom configuration,” a “UI skin,” does not configure a
`
`plurality of rendering blocks of said wireless device to render content in a manner
`
`customized to the web server. Hariki’s UI skin is not custom designed for a web
`
`server. The UI skin changes the appearance of a wireless device, and does not affect,
`
`and is not affected by, a disclosed web server supplying HTML. A Hariki/Harris
`
`web server sends the same HTML in response to the same request, regardless of
`
`whether the requestor is using a UI skin, and, if so, what UI skin is in use, and, vice
`
`versa, the device processes the same HTML the same way, regardless of what web
`
`server sent the HTML.
`
`Likewise, Hariki’s web browser cannot be the claimed “application” for at
`
`least three reasons. First, Hariki’s web browser does not transmit the Petitioner-
`
`identified “compiled content”—i.e., HTML pages to a wireless device. Hariki’s web
`
`browsers receive HTML content, they do not transmit it. Second, Hariki’s web
`
`browser is not a remote application from the wireless device. Hariki’s web browser
`
`- 1 -
`
`
`
`IPR2023-00757
`
`
`
`Patent 8,989,715
`
`is a local application, running entirely on a wireless device. And third, Hariki’s web
`
`browser does not generate—even in part—the HTML pages. The HTML files may
`
`be remotely generated with Harris’ mobile content framework (“MCF”), but not a
`
`single character in the HTML file is produced by Hariki’s web browser.
`
`Moreover, the Petitioner-identified “custom configuration” (i.e., Hariki’s UI
`
`skin), is not “applicable to” the Petitioner-identified “compiled content” (i.e., the
`
`HTML files from the Hariki/Harris server). Petitioner and the Board have taken the
`
`position that because a UI skin is usable by Hariki’s web browser that the UI skin
`
`must be similarly usable by HTML within the web browser. However, there is no
`
`teaching that the HTML pages sent to the web browser use the UI skin configured
`
`“rendering blocks,” and Petitioner has not shown that this ability is inherent. To the
`
`contrary, because Harris provides the option to make sure that the HTML files are
`
`“displayed correctly” remotely from the wireless device, and before the HTML files
`
`are even sent to a web browser that might access the UI skin on a wireless device,
`
`the HTML files cannot be using the UI skin.
`
`II. OVERVIEW OF THE PATENT-AT-ISSUE
`A. Subject Matter
`Circa August 1, 2007, wireless devices generally ran “application[s] locally.”
`
`Ex. 1001 2:3–5. And there were multiple types of portable wireless devices,
`
`multiple manufacturers of each type of device, multiple models from each
`
`- 2 -
`
`
`
`IPR2023-00757
`
`
`
`Patent 8,989,715
`
`manufacturer, and multiple versions of each model. Id. 1:21–32. Each particular
`
`combination of type, manufacturer, model, and version of a device potentially had
`
`unique “device attributes” (i.e., rendering capability, display resolution, color
`
`capability, display size, etc.). Id. 1:32–36; 11:20–31; 11:43–56.
`
`Therefore, developers that wished to write an application to run on multiple
`
`devices and “fully utilize” each device’s attributes had to tailor versions of the
`
`application per device, building each one “from the ground up.” Id. 1:37–43; 51–
`
`54. Given that providers had to pay to develop, debug, and qualify every version of
`
`an application, id. 1:44–47, many software developers simply chose to limit their
`
`titles to a few platforms, id. 1:62–67.
`
`Additionally, maintenance of an application (i.e., upgrades, updates, and
`
`patches to the code) across target platforms similarly required a costly per-device
`
`effort. Id. 2:1–7. And even if the application developer did provide updates, many
`
`users failed to install the update to the locally running applications because it was a
`
`“laborious process” of “navigating through multiple pages in order to determine
`
`whether an update [was] ready” and “actively initiat[ing] the update process.”
`
`Id. 2:7–14.
`
`In light of the state of application development at the time, the Patent-at-Issue
`
`contemplates a method and system for rendering centrally running remote
`
`applications on a wireless device where: (1) the application “output . . . is device
`
`- 3 -
`
`
`
`IPR2023-00757
`
`
`
`Patent 8,989,715
`
`specific based on the wireless device attributes,” id. 2:22–26, with its own “look and
`
`feel,” id. 7:55–63; 10:56–58; 18:37–42; yet (2) the developers can still write a
`
`“generic application” being less concerned with “tailoring their applications for a
`
`given device type,” id. 2:22–26. Additionally, the claimed solution allows for
`
`developers to maintain applications centrally, “eliminating the need to update/patch
`
`each application on each wireless device.” Id. 2:37–43.
`
`B. Invention as Illustrated through Embodiments
`1. Applications
`In the context of the Patent-at-Issue, an application can be “defined by an
`
`ap