PTAB
IPR2021-00396
Salesforce v. Michael Kaufman
Key Events
Petition
Table of Contents
petition
1. Case Identification
- Case #: IPR2021-00396
- Patent #: 10,025,801
- Filed: December 31, 2020
- Petitioner(s): salesforce.com, inc.
- Patent Owner(s): Michael Philip Kaufman
- Challenged Claims: 1-22
2. Patent Overview
- Title: Systems and methods for automatically generating user interface elements for complex databases
- Brief Description: The ’801 patent describes a method for enhancing the display of data from a relational database. The system automatically replaces a foreign key (FK) value in a primary table with a more descriptive, user-friendly value selected from a corresponding row in a foreign table.
3. Grounds for Unpatentability
Ground 1: Claims 1-8, 10-13, and 17-20 are obvious over Gardner, Wendker, Raitto, and Akins.
- Prior Art Relied Upon: Gardner (Patent 6,058,391), Wendker (Patent 6,738,077), Raitto (Patent 5,991,754), and Akins (a 2000 publication on Visual FoxPro).
- Core Argument for this Ground:
- Prior Art Mapping: Petitioner argued that Gardner taught the core claimed method: a view utility that interfaces with a relational database to generate a user-friendly display. Specifically, Gardner disclosed resolving FK relationships to display a descriptive department name (e.g., "Marketing") instead of a meaningless integer ID. Petitioner asserted that Wendker supplied the teaching of fully automating this process, analyzing a database to derive a model and generate a user interface without requiring separate developer input for each representation. To further support obviousness of claim 1's limitation of selecting the descriptive value based on specific column attributes, Petitioner pointed to Raitto for considering column constraints (e.g., non-null values) and Akins for considering column position (e.g., displaying a value from the first column of a lookup source).
- Motivation to Combine: A POSITA would combine Gardner's user-friendly display generation with Wendker's automation to improve user experience, reduce manual effort, and enable easier data analysis for non-technical users. It would have been a simple design choice to incorporate the well-known selection criteria taught by Raitto (column constraints) and Akins (column position) into Gardner's system to provide more robust and predictable methods for selecting the most appropriate descriptive data for display.
- Expectation of Success: A POSITA would have a high expectation of success, as the combination involved applying well-understood and routine database principles for data retrieval and display.
Ground 2: Claims 1-3, 5-7, 9-12, and 16-20 are obvious over Snelling, Wendker, Raitto, and Akins.
- Prior Art Relied Upon: Snelling (Patent 5,826,257), Wendker (Patent 6,738,077), Raitto (Patent 5,991,754), and Akins.
- Core Argument for this Ground:
- Prior Art Mapping: This ground presented an alternative to Gardner, using Snelling as the primary reference. Petitioner contended that Snelling also disclosed the fundamental invention of generating an enhanced data representation by replacing key fields (e.g., Customer ID) with user-friendly text from a linked table (e.g., Company Name). As in Ground 1, Petitioner argued that Snelling's system could be made fully automatic by incorporating Wendker's teachings. Likewise, the specific value selection criteria were rendered obvious by Raitto (selection based on column constraints) and Akins (selection based on column position). Petitioner also argued Snelling taught claim 9's limitation of using the selected value and at least one other value from the foreign-table row, for instance, by displaying both "First Name" and "Last Name" instead of just the Employee ID.
- Motivation to Combine: The motivations were analogous to Ground 1. A POSITA would modify Snelling's system with Wendker's automation and the selection criteria from Raitto and Akins to create a more powerful, flexible, and user-friendly database interface, which was a known goal in the art.
- Expectation of Success: Success would be expected, as this combination also relied on integrating conventional and predictable database functionalities.
Ground 3: Claims 14, 15, 21, and 22 are obvious over Gardner, Wendker, Raitto, Akins, and Rosen.
Prior Art Relied Upon: Gardner (Patent 6,058,391), Wendker (Patent 6,738,077), Raitto (Patent 5,991,754), Akins, and Rosen (Patent 6,097,382).
Core Argument for this Ground:
- Prior Art Mapping: This ground addressed claims requiring multi-level data lookups (i.e., deriving a description by linking through a second table to a third table). Petitioner argued that while Gardner taught a primary-to-foreign table lookup, Rosen explicitly disclosed an interface to an RDBMS that automatically linked a plurality of tables based on FK and primary key information. Rosen taught traversing multiple levels of relationships, such as linking from a Departments table to an Employee table, and then from the Employee table to an Award table to display award details for an employee in a specific department.
- Motivation to Combine: A POSITA would be motivated to extend the functionality of Gardner's system to handle more complex, but common, database schemas involving multi-level relationships. To do so, a POSITA would logically look to a system like Rosen, which was designed to automatically identify and display data from such multi-level structures, to improve data access and analysis for users. Market forces would also drive this combination to provide more comprehensive data views.
- Expectation of Success: A POSITA would expect success in extending Gardner's two-table lookup to a three-table lookup using the established principles taught by Rosen.
Additional Grounds: Petitioner asserted additional obviousness challenges based on combinations of Snelling and Rosen to arrive at the multi-level lookup claims, as well as other permutations of the core references.
4. Arguments Regarding Discretionary Denial
- Petitioner argued that discretionary denial under §325(d) was unwarranted because the primary references, Gardner and Snelling, were not substantively considered by the examiner during prosecution.
- Petitioner also argued against discretionary denial under Fintiv, stating that the parallel district court litigation was in its infancy, with minimal investment by the court and parties. Petitioner asserted that a stay was likely, the scheduled trial date was uncertain due to court backlogs, and the merits of the IPR were exceptionally strong. Crucially, Petitioner stipulated that if the IPR was instituted, it would not pursue the same grounds or rely on the Gardner, Wendker, Snelling, Akins, Rosen, and Raitto references in the litigation, thereby eliminating any overlap.
5. Relief Requested
- Petitioner requests institution of inter partes review and cancellation of claims 1-22 of the ’801 patent as unpatentable.
Analysis metadata