throbber
Petition for Inter Partes Review of U.S. Patent 7,302,423
`
`Filed on behalf of Unified Patents Inc.
`By:
`Jonathan Stroud, Reg. No. 72,518
`David M. O’Dell, Reg. No. 42,044
`Roshan Mansinghani, Reg. No. 62,429
`David L. McCombs, Reg. No. 32,271
`jonathan@unifiedpatents.com
`Thomas Kelton, Reg. No. 54,214
`roshan@unifiedpatents.com
`david.odell.ipr@haynesboone.com
`david.mccombs.ipr@haynesboone.com Unified Patents Inc.
`thomas.kelton.ipr@haynesboone.com
`1875 Connecticut Ave NW, Floor 10
`HAYNES AND BOONE, LLP
`Washington, DC 20009
`2323 Victory Ave. Suite 700
`Telephone: (650) 999-0455
`Dallas, TX 75219
`
`Telephone: (972) 739-8635
`
`
`
`
`UNITED STATES PATENT AND TRADEMARK OFFICE
`
`———————
`
`BEFORE THE PATENT TRIAL AND APPEAL BOARD
`
`———————
`
`
`UNIFIED PATENTS INC.,
`Petitioner
`
`vs.
`
`VILOX TECHNOLOGIES LLC.
`Patent Owner
`
`IPR2017-XXXXX
`U.S. Patent 7,302,423
`
`———————
`
`PETITION FOR INTER PARTES REVIEW OF
`U.S. PATENT 7,302,423
`
`
`
`i
`
`
`
`
`
`
`
`
`

`

`Petition for Inter Partes Review of U.S. Patent 7,302,423
`
`TABLE OF CONTENTS
`
`I. MANDATORY NOTICES UNDER 37 C.F.R. §°42.8 .................................... 1
`
`A. Real Party-in-Interest................................................................................. 1
`
`B. Related Matters .......................................................................................... 1
`
`C. Lead and Back-up Counsel and Service Information ............................... 2
`
`II. CERTIFICATION OF GROUNDS FOR STANDING .................................... 3
`
`III. OVERVIEW OF CHALLENGE AND RELIEF REQUESTED ...................... 3
`
`A. Prior Art Patents and Printed Publications ................................................ 3
`
`B. Statutory Grounds for Challenges ............................................................. 4
`
`IV. U.S. Patent 7,302,423 ........................................................................................ 5
`
`A. Summary .................................................................................................... 5
`
`B. Level of Ordinary Skill in the Art ............................................................. 6
`
`C. Prosecution History and Discretion Under 35 U.S.C. §°325(d) ............... 7
`
`V. CLAIM CONSTRUCTION.............................................................................12
`
`A.
`
`B.
`
`“truncation” .............................................................................................13
`
`“determining a database schema” ............................................................13
`
`VI. CLAIMS 1-9 and 13 ARE UNPATENTABLE ..............................................14
`
`A. Challenge 1: Claims 1–4, 7–9, and 13 are unpatentable under 35
`U.S.C § 103 over Maloney in view of Bertram ......................................14
`
`1. Overview of Maloney ......................................................................14
`
`2. Overview of Bertram ......................................................................15
`
`3. Reasons to Combine Maloney and Bertram ...................................16
`
`ii
`
`

`

`Petition for Inter Partes Review of U.S. Patent 7,302,423
`
`4. Analysis ...........................................................................................17
`
`B. Challenge 2: Claims 1–4, 7–9, and 13 are unpatentable under 35
`U.S.C § 103 over Excel in view of Bertram ............................................45
`
`1. Overview of Excel ...........................................................................45
`
`2. Reasons to Combine Excel and Bertram.........................................46
`
`3. Challenges 1 and 2 are not Substantially the Same ........................48
`
`4. Analysis ...........................................................................................48
`
`C. Challenge 3: Claims 5 and 6 are unpatentable under 35 U.S.C § 103
`over Maloney in view of Bertram, and Kanevsky ...................................78
`
`1. Overview of Kanevsky ....................................................................78
`
`2. Reasons to Combine Maloney, Bertram, and Kanevsky .................79
`
`3. Analysis ...........................................................................................81
`
`D. Challenge 4: Claims 5 and 6 are unpatentable under 35 U.S.C § 103
`over Excel in view of Bertram, and Kanevsky ........................................82
`
`1. Reasons to Combine Excel, Bertram, and Kanevsky ......................82
`
`2. Analysis ...........................................................................................84
`
`VII. CONCLUSION ................................................................................................86
`
`VIII. CERTIFICATE OF WORD COUNT..............................................................87
`
`
`
`
`
`
`
`iii
`
`

`

`Petition for Inter Partes Review of U.S. Patent 7,302,423
`
`PETITIONER’S EXHIBIT LIST
`
`October 6, 2017
`
`EX1001 U.S. Patent 7,302,423 to De Bellis (“’423 Patent”)
`EX1002
`Prosecution File History of U.S. Patent 7,302,423 (“’423 PH”)
`EX1003
`Excerpts from Prosecution File History of U.S. Patent 6,760,720
`(“’720 PH”)
`Prosecution File History of U.S. Provisional Appl. 60/227,305
`EX1004
`EX1005 Declaration of Dr. Philip Greenspun Under 37 C.F.R. § 1.68
`(“Greenspun”)
`EX1006 US Patent 5,701,453 to Maloney et al. (“Maloney”)
`EX1007 US Patent 7,168,039 to Bertram (“Bertram”)
`EX1008 US Patent 6,300,947 to Kanevsky (“Kanevsky”)
`EX1009
`John Walkenbach, Microsoft Excel 2000 Bible (IDG Books
`Worldwide, Inc. 1999). (“Excel”)
`IBM Dictionary of Computing, Tenth Edition (1993) (“IBM”)
`EX1010
`EX1011 Declaration of Ingrid Hsieh-Yee
`EX1012 Curriculum Vitae of Dr. Philip Greenspun
`
`
`iv
`
`

`

`Petition for Inter Partes Review of U.S. Patent 7,302,423
`
`I. MANDATORY NOTICES UNDER 37 C.F.R. §°42.8
`
`A. Real Party-in-Interest
`
`Pursuant to 37 C.F.R. § 42.8(b)(1), Unified Patents Inc. (“Unified” or
`
`“Petitioner”) certifies that Unified is the real party-in-interest, and further certifies
`
`that no other party exercised control or could exercise control over Unified’s
`
`participation in this proceeding, the filing of this petition, or the conduct of any
`
`ensuing trial.
`
`B. Related Matters
`
`According to assignment records, US Patent 7,302,423 “the ’423 Patent”
`
`(EX1001) is owned by Vilox Technologies LLC of Plano, TX (“Vilox” or “Patent
`
`Owner”).
`
`As of the filing date of this Petition, and to the best knowledge of Petitioner,
`
`the ’423 Patent is or has been involved in these matters:
`
`Number
`1-13-cv-01034
`1-13-cv-01042
`
`1-13-cv-01039
`
`2-15-cv-01460
`
`Name
`Smart Search Concepts LLC v. Buy.Com Inc.
`Smart Search Concepts LLC v. Wal-Mart
`Stores Inc. et al
`Smart Search Concepts LLC v. Neiman Marcus
`Inc. et al
`Vilox Technologies LLC v. The Priceline
`Group, Inc. et al
`Vilox Technologies LLC v. Orbitz Worldwide,
`Inc. et al
`Vilox Technologies LLC v. Expedia, Inc. et al 2-15-cv-01457
`Vilox Technologies LLC v. Express, Inc. et al
`2-15-cv-02025
`Vilox Technologies LLC v. Costco Wholesale
`2-15-cv-02019
`Corporation
`
`2-15-cv-01459
`
`1
`
`District
`DED
`DED
`
`DED
`
`TXED
`
`TXED
`
`TXED
`TXED
`TXED
`
`

`

`Petition for Inter Partes Review of U.S. Patent 7,302,423
`
`Vilox Technologies LLC v. Mindgeek USA,
`Inc.
`
`
`
`2-16-cv-01278
`
`TXED
`
`C. Lead and Back-up Counsel and Service Information
`
`Lead Counsel
`David M. O’Dell
`HAYNES AND BOONE, LLP
`2323 Victory Ave. Suite 700
`Dallas, TX 75219
`
`Back-up Counsel
`Jonathan Stroud
`Unified Patents Inc.
`1875 Connecticut Ave NW, Floor 10
`Washington, DC 20009
`
`David L. McCombs
`HAYNES AND BOONE, LLP
`2323 Victory Ave. Suite 700
`Dallas, TX 75219
`
`Thomas Kelton
`HAYNES AND BOONE, LLP
`2323 Victory Ave. Suite 700
`Dallas, TX 75219
`
`Roshan Mansinghani
`Unified Patents Inc.
`1875 Connecticut Ave NW, Floor 10
`Washington, DC 20009
`
`
`972-739-8635
`Phone:
`214-200-0853
`Fax:
`
`david.odell.ipr@haynesboone.com
`USPTO Reg. No. 42,044
`
`650-999-0455
`
`214-651-5533
`
`
`Phone:
`
`jonathan@unifiedpatents.com
`USPTO Reg. No. 72,518
`
`Phone:
`
`david.mccombs.ipr@haynesboone.com
`USPTO Reg. No. 32,271
`
`Phone:
`
`thomas.kelton.ipr@haynesboone.com
`USPTO Reg. No. 54,214
`
`972-739-8635
`
`214-945-0200
`
`Phone:
`
`roshan.@unifiedpatents.com
`USPTO Reg. No. 62,429
`
`Please address all correspondence to lead and back-up counsel. Petitioner
`
`consents to electronic service.
`
`2
`
`

`

`Petition for Inter Partes Review of U.S. Patent 7,302,423
`
`II. CERTIFICATION OF GROUNDS FOR STANDING
`
`Petitioner certifies pursuant to Rule 42.104(a) that the patent for which
`
`review is sought is available for IPR and that Petitioner is not barred or estopped
`
`from requesting IPR review challenging the patent claims on the grounds identified
`
`in this Petition.
`
`III. OVERVIEW OF CHALLENGE AND RELIEF REQUESTED
`
`Pursuant to Rules 42.22(a)(1) and 42.104(b)(1)–(2), Petitioner challenges
`
`claims 1–9 and 13 of the ’423 Patent.
`
`A. Prior Art Patents and Printed Publications
`
`The following references are pertinent to the grounds of unpatentability
`
`explained below:
`
`1. US 5,701,453 (issued December 23, 1997) (“Maloney” (EX1006)),
`
`prior art under at least 35 U.S.C. § 102(b).1
`
`2. US 7,168,039 (filed June 2, 1998; issued January 23, 2007)
`
`(“Bertram” (EX1007)), prior art under at least 35 U.S.C. § 102(e).
`
`3. US 6,300,947 (filed July 6, 1998; issued October 9, 2001)
`
`(“Kanevsky” (EX1008)), prior art under at least 35 U.S.C. § 102(e).
`
`4. John Walkenbach, Microsoft Excel 2000 Bible (IDG Books
`
`1 The ’423 Patent issued from an application filed prior to the enactment of the
`
`America Invents Act (“AIA”). Thus, the pre-AIA statutory framework applies.
`
`3
`
`

`

`Petition for Inter Partes Review of U.S. Patent 7,302,423
`
`Worldwide, Inc. 1999) “Excel” (EX1009), which is prior art under at
`
`least 35 U.S.C. § 102(a). See EX1011, ¶¶20–26 (showing public
`
`availability as early as July 27, 1999 and no later than December,
`
`1999); see also ¶¶1–28.
`
`Citations to EX1001 and EX1006–EX1008 are to original page/column and
`
`line numbering. Citations to EX1002–EX1004, EX1009, EX1010, and EX1012
`
`are to page numbers added in compliance with 37 C.F.R. § 42.24(d).
`
`B. Statutory Grounds for Challenges
`
`This Petition, supported by the declaration of Dr. Philip Greenspun
`
`“Greenspun” (EX1005), requests cancellation of claims 1–9 and 13 under the
`
`Challenges listed below:
`
`Challenge #1: Claims 1–4, 7–9, and 13 are unpatentable under 35 U.S.C
`
`§ 103 over Maloney and Bertram.
`
`Challenge #2: Claims 1–4, 7–9, and 13 are unpatentable under 35 U.S.C
`
`§ 103 over Excel and Bertram.
`
`Challenge #3: Claims 5 and 6 are unpatentable under 35 U.S.C § 103 over
`
`Maloney in view of Bertram, and Kanevsky.
`
`Challenge #4: Claims 5 and 6 are unpatentable under 35 U.S.C § 103 over
`
`Excel in view of Bertram, and Kanevsky.
`
`Challenges #1, 3 are not cumulative of Challenges #2, 4. Infra § VI.B.3.
`
`4
`
`

`

`Petition for Inter Partes Review of U.S. Patent 7,302,423
`
`IV. U.S. PATENT 7,302,423
`
`A. Summary
`
`The ‘423 Patent is directed to systems providing a user interface for database
`
`access. The patent acknowledges that results of a database search may contain too
`
`many entries to fit on a computer terminal. The ’423 Patent (EX1001), at 11:17–
`
`33. The ’423 Patent purports to solve this issue by truncating the characters of the
`
`entries that would be displayed. An example of displaying truncated city names is
`
`provided below.
`
`Many different methods of truncating for display or viewing may be
`used by truncator 152.... For example, instead of a full name of a city,
`some part of the name—the first n letters—is checked against the
`database 12 again, and n is reduced until the result list is small enough
`for the capacity of the terminal 14. If the maximum number of
`displayable results is three (3), and the database 12 contains the names
`of six cities “Armandia, Armonk, New Orleans, New York,
`Riverhead, Riverdale,” then the first attempt to “resolve” the result list
`will stop after a result list display is created with the full name of the
`cities:
`Armandia, Armonk, New Orleans ... (the limit was reached)
`Try again with 7 characters:
`Armandia, Armonk, New Orl, New Yor, (limit reached again)
`Again with 5 characters:
`Armandia, Armonk, New O, New Y, (limit reached again)
`Again with 3 characters:
`
`5
`
`

`

`Petition for Inter Partes Review of U.S. Patent 7,302,423
`
`Arm (...), New (...), Riv ( ... ). These results may now be
`displayed on the terminal 14.
`The display of Arm, New, Riv can then be used to conduct a
`further search-on-the-fly.
`For example, a user could then select Riv for a further search-
`on-the-fly. The result list returned would then list two cities, namely
`Riverhead and Riverdale.
`Id. at 8:8:27–9:2; see also Fig. 10.
`The example given above truncates the characters of the entries in order to
`
`consolidate a number of entries into a single selectable item that can be expanded
`
`by user selection. For instance, truncating a number of characters may result in
`
`“Riv,” which can be expanded by the user to display both “Riverhead” and
`
`“Riverdale.” However, the language of claims 1–9 and 13 is not so limited, instead
`
`merely “determining a number of characters included in each entry” and in
`
`response either “displaying a portion of each entry” (as in claim 1) or “performing
`
`a truncation that reduces the number of characters” (as in claim 3). As
`
`demonstrated below, however, systems that determine a number of characters for
`
`tabular displayed entries and then reduce those characters were well-known prior
`
`to the ’423 Patent’s filing. Greenspun ¶¶31–35 (EX1005).
`
`B. Level of Ordinary Skill in the Art
`
`A person of ordinary skill in the art at and before the priority date for the
`
`’423 Patent (“POSITA”) would have at least a bachelor’s degree in Computer
`
`6
`
`

`

`Petition for Inter Partes Review of U.S. Patent 7,302,423
`
`Science or an equivalent field (or equivalent industry experience) and at least one
`
`year of experience designing, implementing, and using database management
`
`systems. Greenspun ¶¶22–25 (EX1005), see also ¶¶5–21.
`
`C. Prosecution History and Discretion Under 35 U.S.C. §°325(d)
`
`The Prosecution History
`
`The ’423 Patent issued from U.S. Patent Appl. 09/935,565 (“’565
`
`Application”), which was filed August 24, 2001. There are multiple continuations
`
`and continuations-in-part in the family of the ’423 Patent, and the direct lineage of
`
`the ’423 Patent stretches to U.S. Provisional Application 60/227,305 (“’305
`
`Provisional”).
`
`The first Office Action (OA) was mailed on August 24, 2004. The Examiner
`
`used Maloney as a primary reference against claims 1-3, 14, 20–21, and 41. ’423
`
`PH (EX1002), at 147–156. The Examiner acknowledged that Maloney does not
`
`teach “a step wherein if the quantity exceed a specified amount; truncating data,
`
`and displaying the truncated data; and if the quantity does not exceed the specified
`
`amount, displaying contents of the database field.” Id. at 148. The Examiner
`
`instead relied on US 6,321,228 to Crandall (“Crandall”) to teach this feature. Id.
`
`In response, the Applicant amended claim 1 in order to focus on determining a
`
`number of characters included in each entry, rather than determining a quantity
`
`of entries, and then displaying only a portion of each entry if the number of
`
`7
`
`

`

`Petition for Inter Partes Review of U.S. Patent 7,302,423
`
`characters included in each entry exceeds a specified amount of characters. Id. at
`
`96–98.
`
`The response to the OA did not include substantive arguments, but rather
`
`referred to an interview with the examiner; the Examiner’s Interview Summary did
`
`not include much substance, either. Id. at 104–105, 89–91. The cited portions of
`
`Crandall at 6:13–15 and 8:25–27 refer to a web search feature providing “[r]esult
`
`set 510 [that] is typically truncated at a predetermined number to limit the number
`
`of records that are transmitted to the user.” In other words, Crandall limits a
`
`number of records that are returned to the user and does not determine a number
`
`of characters or reduce a number of characters displayed for each entry.
`
`Next, the Examiner issued a Final OA on June 1, 2007, allowing claims 1
`
`and 2, and indicating allowability of dependent claim 8. Id. at 63, 74. However, the
`
`Final Office Action combined Maloney with US 6,593,949 to Chew (“Chew”) and
`
`relied on Chew as teaching, “wherein if the quantity exceeds a specified limit,
`
`reducing a number of characters to be displayed for each entry from the selected
`
`data field and displaying the reduced number of characters for each entry from of
`
`[sic] the database field.” Id. at 66–67.
`
`The cited portions of Chew at 5:30–41, 6:62–66, and 3:60–64 disclose a
`
`contact list arranged in rows and columns, wherein a rightmost column may
`
`display the letter w indicating that the phone number shown is for work. When a
`
`8
`
`

`

`Petition for Inter Partes Review of U.S. Patent 7,302,423
`
`user taps the letter w, additional information such as further telephone numbers for
`
`that contact are displayed, as in Chew’s Figure 5. In other words, Chew uses an
`
`abbreviation, such as the letter w, as an expandable item rather than reducing a
`
`number of characters to be displayed in an entry. Furthermore, Chew does not
`
`appear to teach determining a number of characters and then reducing a number of
`
`characters in response thereto.
`
`The Applicant then amended claim 3 to rewrite dependent claim 8 in
`
`independent form to gain allowance. Id. at 51–52.2
`
`However, the combination of Maloney and Bertram and the combination of
`
`Excel and Bertram render obvious determining a number of characters included in
`
`each entry and then displaying a portion of each entry to have a fewer number of
`
`characters (or truncating). As demonstrated below, this prior art renders obvious
`
`the other limitations of claims 1–9 and 13 as well.
`
`The Board Should Institute Grounds Including Maloney
`
`The grounds of unpatentability including Maloney deserve institution
`
`because they combine Maloney with Bertram in a way that was not considered by
`
`the USPTO Examiner.
`
`2 Combinations including Maloney in view of Crandall were also cited against the
`
`claims of the parent application, which issued as US 6,760,720. ‘720 PH
`
`(EX1003), at 196–204.
`
`9
`
`

`

`Petition for Inter Partes Review of U.S. Patent 7,302,423
`
`Maloney was used as a primary reference in the prosecution. The issue is
`
`whether the Maloney grounds, as presented herein, fall under 35 U.S.C. § 325(d)
`
`and thus are subject to the Board’s discretion to deny institution. In Juniper
`
`Networks, Inc. v. Mobile Telecommunications Techs., LLC, IPR2017-00642 (Paper
`
`24), the Board addressed its discretion to deny institution where “the same or
`
`substantially the same prior art or arguments” were previously presented to the
`
`Office (e.g. during prosecution of the patent). Drawing from a collection of other
`
`institution decisions, the Board provided a list of factors to consider, each
`
`discussed below. See Juniper Networks, 8–9. The facts as applied using the Juniper
`
`Networks factors weigh in favor of institution:
`
`1) The similarity of the asserted art in the prior art involved during
`
`examination. Maloney was used as a primary reference during prosecution, but the
`
`present ground of unpatentability combines Maloney with Bertram (US
`
`7,168,039). Unlike Crandall and Chew, Bertram explicitly discloses in its Figure 7
`
`and associated description determining a number of characters in entries of data
`
`fields and then reducing the characters to conform to a “set width.” Figure 7 and its
`
`associated description in Bertram walks the reader through a process that
`
`iteratively reduces characters one-by-one starting from the rightmost side, and after
`
`a given character is removed, the process determines again the number of
`
`characters and compares them to the set width and removes the next character if
`
`10
`
`

`

`Petition for Inter Partes Review of U.S. Patent 7,302,423
`
`appropriate. Bertram (EX1007), at 7:55–8:65. Bertram applies this process to
`
`either column headings or entries in columns, as shown in its Figure 8. Id. at 8:66–
`
`9:8, see also 7:30–32. Bertram directly addresses the limitations the examiner
`
`perceived were missing, and operates differently than do either Crandall or Chew,
`
`and thus the combination of Maloney and Bertram is different than anything that
`
`was before the Examiner during prosecution.
`
`2) The extent to which the asserted art was considered during
`
`examination, including whether the prior art was the basis for rejection.
`
`Maloney was considered and discussed during prosecution of the ’423 Patent.
`
`Bertram, however, was not.
`
`3) The cumulative nature of the asserted art and the prior art
`
`considered during examination. As noted above, Bertram is not cumulative of
`
`either Crandall or Chew.
`
`4) Whether Petitioner has pointed out sufficiently how the Examiner
`
`erred in its consideration of the asserted prior art. The Examiner did not have
`
`Bertram before him during examination. Furthermore, the present Petition does not
`
`use Maloney in any way inconsistent with any issues decided during examination.
`
`5) The extent of the overlap between the arguments made during
`
`examination and the manner in which Petitioner relies on the prior art or the
`
`applicant’s arguments during examination. Bertram discloses a much different
`
`11
`
`

`

`Petition for Inter Partes Review of U.S. Patent 7,302,423
`
`technology than does either Crandall or Chew. Due to these differences, none of
`
`the arguments made during examination regarding either Crandall or Chew applies
`
`to Bertram. Therefore, there is no overlap.
`
`6) The extent to which additional evidence and facts presented in the
`
`Petition warrant reconsideration of the prior art. Bertram is highly relevant
`
`evidence of unpatentability of the claims. The combinations of Maloney and
`
`Bertram are different than those combinations using either Crandall or Chew and
`
`thus warrant reconsideration.
`
`The Board Should Institute Grounds Including Excel
`
`The grounds of unpatentability including Excel deserve institution because
`
`neither Excel nor Bertram were cited or considered by the USPTO Examiner. In
`
`addition, neither reference is similar to, nor cumulative of, the art cited during
`
`examination. Petitioner discusses Bertram above and shows infra at § VI.B.3 that
`
`Excel is not cumulative of Maloney. Further, the operation of Maloney with respect
`
`to schemas is different than that of Excel, as discussed in the analysis section
`
`below for Grounds 1 and 2.
`
`V. CLAIM CONSTRUCTION
`
`Here, the claim language is “given its broadest reasonable construction in
`
`light of the specification of the patent in which it appears.” 37 C.F.R. § 42.100(b);
`
`Cuozzo Speed Techs., LLC v. Lee, 136 S. Ct. 2131, 2142 (2016). Terms not
`
`12
`
`

`

`Petition for Inter Partes Review of U.S. Patent 7,302,423
`
`specifically construed below have their plain and ordinary meaning under the
`
`broadest reasonable interpretation. See id.
`
`A. “truncation”
`
`The ’423 Patent does not define this term, but it does provide an example at
`
`8:8:27–9:2. Such example is consistent with the IBM Dictionary of Computing:
`
`“The deletion or omission of a leading or of a trailing portion of a string in
`
`accordance with specified criteria.” IBM (EX1010), at 3. This is what a POSITA
`
`would have understood to be the broadest reasonable interpretation. Greenspun
`
`¶¶39–43 (EX1005); see also (EX1003) at 174.
`
`B. “determining a database schema”
`
`The ’423 Patent states, “[a]ll databases require a consistent structure, termed
`
`a schema, to organize and manage the information. In a relational database, the
`
`schema is a collection of tables. Similarly, for each table, there is generally one
`
`schema to which it belongs.” ’423 Patent (EX1001), at 1:5–54. Thus, a POSITA
`
`would have understood a schema, as used in the claims and specification, is “a
`
`collection of tables of a database.” The ’423 Patent specification does not use the
`
`term “determining” a database schema, but it does provide an example of
`
`“identify[ing] a database schema.” See id. at 6:32–42. Accordingly, a POSITA
`
`would have understood the broadest reasonable interpretation of “determining a
`
`database schema” to include “determining a collection of tables of a database.”
`
`13
`
`

`

`Petition for Inter Partes Review of U.S. Patent 7,302,423
`
`Greenspun ¶¶44–45 (EX1005).
`
`VI. CLAIMS 1-9 AND 13 ARE UNPATENTABLE3
`
`A. Challenge 1: Claims 1–4, 7–9, and 13 are unpatentable under 35
`U.S.C § 103 over Maloney in view of Bertram
`
`1. Overview of Maloney
`
`Maloney describes a system and method “of retrieving data in a relational
`
`database using a graphical user interface.” Maloney (EX1006), Abstract. In
`
`particular, Maloney describes “[p]airs of tables which will comprise a logical
`
`schema are selected from the relational database and the logical relationships
`
`between the pairs of tables are defined.... the logical relationship between the pairs
`
`of tables is stored in a relational database thereby creating a logical schema.”
`
`Maloney (EX1006), at 2:58–67. An end user “can use a graphical user interface
`
`(GUI) to logical schema [] to design custom forms and reports ... [and the user]
`
`selects the fields or columns he wants from a dialog box (not shown) that displays
`
`all the columns that are available in [the] logical schema.” Maloney (EX1006), at
`
`4:64–5:5. Example user interfaces are shown at Figs. 18–20. Maloney is of record
`
`in the ’423 Patent, as explained supra at § IVI.C. See also Greenspun,¶¶46–49
`
`
`3 Unless otherwise specified, all bold italics emphasis below has been added. Text
`
`in italics is used to signify claim language, while reference names are also
`
`italicized.
`
`14
`
`

`

`Petition for Inter Partes Review of U.S. Patent 7,302,423
`
`(EX1005).
`
`2. Overview of Bertram
`
`Bertram is directed to “reducing an amount of horizontal space required
`
`when displaying a plurality of columns on a display screen.” Bertram (EX1007), at
`
`6:24–26. Bertram teaches a method at Figure 7 that iteratively removes characters
`
`from either a column heading or an entry of a column. Id. at 7:26–33. Looking at a
`
`particular entry, the method of Figure 7 works from right to left, counting a
`
`number of characters against a set width, removing a character if the number of
`
`characters is larger than a set width, and repeating the process until the entry is
`
`smaller than or equal to the set width. Id. at Figure 7, 6:24–37, 7:55–8:65. In the
`
`example of Figure 8, the method removes lower-case letters in the column
`
`headings one at a time, counting the letters against the set width and removing
`
`those letters, until a given column heading is smaller than or equal to the set width.
`
`Id. at 7:55–8:65, Figure 7 steps 176–192. Bertram does not teach away from
`
`truncation, instead teaching truncation in addition to removing characters that may
`
`appear in a middle of a string, such as spaces and vowels. Id. at 7:13–24, 7:55–64,
`
`Figure 7 step 196. Bertram counts among its advantages, efficient use of space,
`
`preserving certain information, and the ability to adapt to new monitors or
`
`columns. Id. at 4:2–4, 7:14–25. Greenspun,¶¶50–54 (EX1005).
`
`15
`
`

`

`Petition for Inter Partes Review of U.S. Patent 7,302,423
`
`3. Reasons to Combine Maloney and Bertram
`
`A POSITA would have been motivated to combine Maloney and Bertram
`
`for several reasons. First, Maloney and Bertram are analogous prior art and in the
`
`same field of endeavor. Both Maloney and Bertram disclose displaying data in a
`
`tabular format and, more specifically, in columns. Maloney (EX1006), at Figures
`
`18–20; Bertram (EX1007), at Abstract; Greenspun, ¶55 (EX1005).
`
`Second, Bertram provides an express motivation to use its techniques in the
`
`system of Maloney. Bertram teaches that its technique is used for “displaying a
`
`plurality of columns on a display screen” and teaches that its technique “can
`
`display information in a format more easily viewed by a user.” Bertram (EX1007),
`
`at 2:58–60, 3:4–6. Bertram also describes that the technique is generally applicable
`
`to “entries containing text data,” such as those of Maloney’s Figure 20. Bertram
`
`(EX1007), at 7:25–32. Maloney teaches displaying a multitude of entries in the
`
`form of Figure 20, which uses a tabular format to show the entries in columns. A
`
`POSITA would have understood that data entries may exceed a column width in
`
`Maloney. Thus, a POSITA would have been motivated to apply Bertram’s
`
`technique to the displays of Maloney (e.g., headings and entries of the columns in
`
`scrolling table 52 of Figure 20) to ensure that the columns of data can fit within a
`
`display window and would be readable to a user, would use space efficiently,
`
`would preserve information, and would adapt to new columns, as suggested by
`
`16
`
`

`

`Petition for Inter Partes Review of U.S. Patent 7,302,423
`
`Bertram. Greenspun,¶¶56–58 (EX1005).
`
`In addition, combining the teachings of Maloney and Bertram would
`
`produce predictable, operable results. Applying Bertram’s technique to the
`
`interface of Maloney is a use of a known technique (reducing a number of
`
`characters in column data) to improve a similar method (a graphical user interface
`
`displaying data in columns) in the same way. Implementing Bertram’s technique to
`
`the interface of Maloney is also an application of a known technique (reducing a
`
`number of characters in column data) to a known method (a graphical user
`
`interface displaying data in columns) ready for improvement to yield predictable
`
`results by achieving the benefits of Bertram. Maloney’s operation would
`
`essentially be unchanged, except for implementing Bertram’s abbreviation
`
`technique, which demonstrates that a POSITA would have had a reasonable
`
`expectation of success. Greenspun, ¶59–61 (EX1005).
`
`4. Analysis
`
`Claim 1
`
`[1.1] 1. A computer-implemented method for displaying data comprising:
`Maloney teaches this feature by disclosing a “computer-implemented
`
`method for providing a hierarchical view of data stored in a plurality of relational
`
`database tables,” which discloses this limitation. Maloney (EX1006), at 20:4–6,
`
`see also 4:5–20; Greenspun, pp.29–30 (EX1005).
`
`17
`
`

`

`Petition for Inter Partes Review of U.S. Patent 7,302,423
`
`[1.2] determining a database schema for a database;
`Maloney teaches “[p]airs of tables which will comprise a logical schema are
`
`selected from the relational database and the logical relationships between the pairs
`
`of tables are defined.... [o]nce a join operator is selected for each join field, the
`
`logical relationship between the pairs of tables is stored in a relational database
`
`thereby creating a logical schema,” which discloses this limitation. Maloney
`
`(EX1006), 2:58–67. Maloney’s disclosure of selecting tables and establishing a
`
`logical relationship to create the logical schemas teaches determining a collection
`
`of tables of the database, as construed above at § V.B, i.e., determining a database
`
`schema for a database. Maloney (EX1006), at 2:58–67, see also 17:13–18.
`
`Maloney also teaches providing a list of available tables to a user, which
`
`additionally teaches this feature. Id. (EX1006) at 8:43–48; Greenspun pp.30–31
`
`(EX1005).
`
`[1.3] providing a list of database fields, wherein the list includes a descriptor
`indicating a data category;
`Maloney teaches: (1) providing a list of database fields; and (2) the list
`
`includes a descriptor indicating a data category, by disclosing the dialog boxes of
`
`Figures 18–20, where each of the fields 44, 46, 48, 50 is listed and has a name,
`
`e.g., “storeid” with a text 49 descriptor indicating a data category, e.g., “Store
`
`number.” “The selected master level data fields 46 selected by the end user from
`
`the Customer level 129 of FIG. 18, namely, lname, fname, phone, storenm, and
`
`18
`
`

`

`Petition for Inter Partes Review of U.S. Patent 7,302,423
`
`storeid, are pasted individually into the top portion of the form window as
`
`individual data fields 48. Each data field is preceded by text 49 describing the field
`
`created by the end user when designing the form.” Maloney (EX1006), at 17:58–
`
`18:12, see also 7:43–45, 17:18–21, 17:22–27; Greenspun pp.31–35 (EX1005).
`
`Lists of database fields
`
`Descriptor indicating
`data categories
`
`
`
`
`
`
`
`
`Lists of database f

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