throbber

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

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