PTAB

IPR2019-01595

Roku Inc v. Universal Electronics Inc

Key Events
Petition
petition

1. Case Identification

2. Patent Overview

  • Title: User Interface for a Remote Control Application
  • Brief Description: The ’446 patent discloses a method for debugging a remote control application on a controlling device. The method involves storing data about user interactions and resultant application actions, uploading this captured data to a computer, and making it available for debugging purposes.

3. Grounds for Unpatentability

Ground 1: Obviousness over Darbee and Golender - Claims 1-2 are obvious over Darbee in view of Golender.

  • Prior Art Relied Upon: Darbee (Patent 6,130,726) and Golender (Patent 8,504,994).
  • Core Argument for this Ground:
    • Prior Art Mapping: Petitioner argued that Darbee taught a remote control device with a software application that could store data indicative of user viewing habits, such as channel selections, date stamps, and time stamps, in its memory. Darbee also disclosed transmitting this stored data to a host system or personal computer. However, Darbee did not explicitly teach using this data for debugging. Golender addressed this deficiency by disclosing a software system for remote troubleshooting that gathers run-time information, monitors user actions, and captures corresponding system reactions, saving this data in a log file. This log file is then uploaded to a remote developer or help desk person specifically for debugging purposes. Petitioner contended that combining these references taught all limitations of claim 1, including storing data representative of both a user interaction and a resulting application action, and uploading that data for debugging. For claim 2, Golender’s teaching of storing event information in a "log file" was argued to meet the "event journal" limitation.
    • Motivation to Combine: A POSITA would combine these references because debugging software on embedded systems like the remote control in Darbee was a known need. Golender provided a well-understood solution for remote debugging by logging user interactions and system responses. Applying Golender’s debugging methodology to Darbee’s remote control system was presented as a predictable and logical step to improve the reliability of Darbee’s application.
    • Expectation of Success: A POSITA would have reasonably expected success in combining the teachings, as it involved applying a known debugging technique (Golender) to a known type of device and application (Darbee).

Ground 2: Obviousness over Liu and Wilner - Claims 1-2 are obvious over Liu in view of Wilner.

  • Prior Art Relied Upon: Liu (Application # 2007/0037522) and Wilner (Patent 5,872,909).
  • Core Argument for this Ground:
    • Prior Art Mapping: Petitioner asserted that Liu disclosed a remote control that stores a "log of events" initiated by the user, including which keys were pressed, the time, and related state information (e.g., the TV channel switched to). Liu taught that this log captured not just the physical button press but the function of that press (e.g., 'play DVD'), which Petitioner equated to an action occurring within the application. Liu also taught uploading this log to a remote configuration utility (a computer). While Liu disclosed using this data for analysis, it did not explicitly mention debugging. Wilner supplied this element by teaching a system that logs events in real-time embedded software and uploads the log to a host computer for use with a "powerful and simple debug and analysis tool."
    • Motivation to Combine: A POSITA would have been motivated to apply Wilner's debugging purpose to the data logging and uploading system of Liu. Since Liu already collected detailed event data, using it for debugging as taught by Wilner would be a natural and beneficial extension. Wilner’s focus on real-time and embedded systems made its teachings directly applicable to the remote control device described in Liu.
    • Expectation of Success: The combination was portrayed as predictable, as it involved using a known type of logged data (from Liu) for a well-known purpose (debugging, as taught by Wilner).

Ground 3: Obviousness over Dresti and Parker - Claims 1-2 are obvious over Dresti in view of Parker.

  • Prior Art Relied Upon: Dresti (Application # 2003/0103088) and Parker (Patent 5,781,720).
  • Core Argument for this Ground:
    • Prior Art Mapping: Petitioner argued that Dresti, a publication of an application in the ’446 patent’s own priority chain, disclosed a PDA-based remote control application that could journal user and system actions. Dresti explicitly stated this journal data could be uploaded to a PC or web server and "be made available for debugging purposes." However, Petitioner contended that Dresti failed to disclose storing data representative of an action occurring in response to a user interaction. Parker allegedly filled this gap by teaching a method for automated testing of GUI applications where user events (e.g., keyboard actions) are input, and the resulting changes to the GUI are monitored and stored. This stored data of the GUI’s reaction represents the missing "action occurring within the remote control application."
    • Motivation to Combine: A POSITA would combine Parker’s teachings with Dresti’s system to create a more comprehensive debugging tool. Parker explicitly taught the benefit of monitoring an application's response to user input to validate its functionality. Adding this capability to Dresti’s debugging framework would allow a developer to verify that the remote control application was behaving as expected, which was a recognized advantage.
    • Expectation of Success: A POSITA would have expected success in applying Parker's GUI testing and logging methods to the GUI-based remote control application in Dresti.

4. Key Claim Construction Positions

  • "event journal" (claim 2): Petitioner argued this term should be construed as a "log of events." This construction was based on the patent specification explicitly acting as its own lexicographer, stating: "The system may be configured to journal (i.e., log) some or all of the activities..."

5. Key Technical Contentions (Beyond Claim Construction)

  • Priority Date Challenge: A central contention was that the ’446 patent was not entitled to its claimed 2001 priority date. Petitioner argued that the priority documents lacked written description support for the key limitation of storing data representative of "an action occurring within the remote control application...resulting from the user interaction." Petitioner asserted this concept first appeared in the 2009 application that matured into the ’446 patent. Therefore, the effective priority date was argued to be April 9, 2009, which rendered Liu (published 2007) and Dresti (published 2003) valid prior art.

6. Arguments Regarding Discretionary Denial

  • Petitioner argued that the Board should not exercise its discretion to deny institution under §314(a) or §325(d). The reasons provided included that none of the asserted prior art references were cited or considered during the original prosecution of the ’446 patent. Furthermore, Petitioner noted that this was the first IPR challenge against the patent and that presenting three distinct grounds against only two claims (one independent) was an efficient way to establish unpatentability.

7. Relief Requested

  • Petitioner requested the institution of an inter partes review and the cancellation of claims 1 and 2 of the ’446 patent as unpatentable.