PTAB

IPR2024-00787

Hulu LLC v. Implicit LLC

Key Events
Petition
petition

1. Case Identification

2. Patent Overview

  • Title: Server Architecture for Delivering Applications to a Client
  • Brief Description: The ’248 patent discloses a server architecture that manages requests for applications (applets) from client computers. The server compiles requested applets on-demand from local source modules into a specific form required by the client and transmits the compiled applet for execution.

3. Grounds for Unpatentability

Ground 1: Obviousness over Johnson - Claims 1 and 9 are obvious over Johnson.

  • Prior Art Relied Upon: Johnson (Patent 5,923,885).
  • Core Argument for this Ground:
    • Prior Art Mapping: Petitioner argued that Johnson, which was used by the USPTO to reject an identical claim in a related application, teaches all limitations of claims 1 and 9. Johnson discloses a client-server network where users select software (applets) from a central server for execution on their local machine. Petitioner asserted that a Person of Ordinary Skill in the Art (POSITA) would have understood Johnson’s teaching of the need to support different client platforms (e.g., UNIX, Windows, Macintosh) inherently discloses a request specifying one “form” of an applet from a “plurality of forms.” The server compiling the applet from local resources was allegedly taught by Johnson's disclosure of "transmuting" code for the client, and transmitting the compiled applet is an explicit part of Johnson's system.
    • Motivation to Combine (for §103 grounds): Not applicable, as this ground relies on a single reference. Petitioner argued a POSITA would find it obvious to implement the claimed method based on Johnson's teachings alone.
    • Expectation of Success (for §103 grounds): Not applicable.

Ground 2: Obviousness over Parthasarathy and Kimera - Claims 1-13 are obvious over Parthasarathy in view of Kimera.

  • Prior Art Relied Upon: Parthasarathy (Patent 6,347,398) and Kimera (a 1998 publication titled "Kimera: A System Architecture for Networked Computers").
  • Core Argument for this Ground:
    • Prior Art Mapping: Petitioner argued that Parthasarathy discloses a network environment for locating, downloading, verifying, and installing software components onto a client computer from a remote server. This system, however, performs many of these tasks on the local client, creating inefficiencies. Kimera discloses a centralized server architecture (a "Firewall") that performs services like verification, compilation, and caching to improve security and efficiency and reduce client-side resource requirements. The combination allegedly teaches receiving a request for an applet in a specific form (Parthasarathy’s platform-specific requests via initialization files or HTTP headers) at a central server (Kimera's Firewall), which then compiles the applet from local source modules into the selected form and transmits it to the client.
    • Motivation to Combine (for §103 grounds): A POSITA would combine these references to improve the efficiency and security of Parthasarathy's system. Petitioner asserted that Kimera directly addresses the shortcomings of client-side processing described in systems like Parthasarathy’s by teaching the benefits of centralizing verification and compilation. The combination would offload processing from the client to a central server, a well-known strategy for improving performance.
    • Expectation of Success (for §103 grounds): A POSITA would have a high expectation of success, as the combination involved applying Kimera's known centralization technique to Parthasarathy's software distribution system to achieve predictable benefits of improved speed, security, and reduced client complexity.

Ground 3: Obviousness over Fowlow and Kimera - Claims 1-13 are obvious over Fowlow in view of Kimera.

  • Prior Art Relied Upon: Fowlow (Patent 6,260,078) and Kimera (a 1998 publication).
  • Core Argument for this Ground:
    • Prior Art Mapping: Petitioner argued Fowlow discloses a system where a client requests software classes via an intermediary Object Request Broker (ORB), which locates the code on networked servers. Fowlow’s system can result in significant communication overhead as the client recursively resolves dependencies. Kimera’s centralized server architecture addresses this exact type of inefficiency. Petitioner contended that combining the references would result in enhancing Fowlow's ORB with Kimera’s centralized verifier, compiler, and code cache. This modified ORB would receive a base class request, resolve all dependencies centrally without inefficient client-server loops, compile the complete applet, and transmit the final executable form to the client.
    • Motivation to Combine (for §103 grounds): A POSITA would be motivated to integrate Kimera's centralized processing architecture into Fowlow's ORB to solve the explicit problem of communication overhead and client complexity inherent in Fowlow’s dependency resolution process. This modification would make the system faster, cheaper, and more secure by minimizing client-server communication and simplifying the client-side runtime environment.
    • Expectation of Success (for §103 grounds): Success would be expected because the combination merely rearranges known components—moving processing tasks from the client to a central server as taught by Kimera—to achieve the predictable result of a more efficient and streamlined system.

4. Arguments Regarding Discretionary Denial

  • Petitioner argued that discretionary denial would be inappropriate.
  • Under §325(d), Petitioner asserted that although Kimera was cited in an Information Disclosure Statement (IDS) during the original prosecution, it never formed the basis of any rejection, which weighs strongly against denial.
  • Under the Fintiv factors for §314(a), Petitioner argued that the parallel district court litigation is in its infancy, with no trial date set and no discovery having occurred. Furthermore, the IPR petition challenges more claims than are asserted in the parallel litigation, and Petitioner stated it would file a motion to stay the litigation if the IPR is instituted.

5. Relief Requested

  • Petitioner requests institution of an inter partes review and cancellation of claims 1-13 of the ’248 patent as unpatentable.