throbber
Petitioner’s Oral Hearing Demonstratives
`
`Configit A/S (Petitioner)
`v.
`Versata Development Group, Inc. (Patent Owner)
`
`Case Nos. IPR2021-01055
`U.S. Patent No. 6,836,766
`
`Demonstrative Exhibit
`
`1
`DEMONSTRATIVE EXHIBIT – NOT EVIDENCE
`
`CONFIGIT 1056
`Configit A/S v. Versata Dev. Grp.
`IPR2021-01055
`
`1
`
`

`

`Prior Art: Product Configurators
`
`Ex. 1006, 6; Ex. 1002 ¶¶ 36-37; Pet., 9
`
`2
`DEMONSTRATIVE EXHIBIT – NOT EVIDENCE
`
`2
`
`

`

`The ’766 Patent
`
`3
`3
`DEMONSTRATIVE EXHIBIT – NOT EVIDENCE
`
`3
`
`

`

`The ’766 Patent
`
`Ex. 1001
`
`Ex. 1001, cl. 1
`
`4
`DEMONSTRATIVE EXHIBIT – NOT EVIDENCE
`
`4
`
`

`

`The ’766 Patent
`The examiner did not consider the correct prior art
`
`Ex. 1011 at 205
`
`Ex. 1042
`
`5
`DEMONSTRATIVE EXHIBIT – NOT EVIDENCE
`
`5
`
`

`

`The ’766 Patent
`Lots of relevant prior art was not considered in prosecution
`
`Exs. 1024, 1029, 1033, 1032, 1034, 1037, 1038, 1051
`
`6
`DEMONSTRATIVE EXHIBIT – NOT EVIDENCE
`
`6
`
`

`

`The ’766 Patent
`Lots of relevant prior art was not considered in prosecution
`
`Ex. 1035
`
`Ex. 1035, 3
`
`7
`DEMONSTRATIVE EXHIBIT – NOT EVIDENCE
`
`7
`
`

`

`Summary of Grounds
`
`8
`8
`DEMONSTRATIVE EXHIBIT – NOT EVIDENCE
`
`8
`
`

`

`The Grounds
`
`9
`Pet., 1
`DEMONSTRATIVE EXHIBIT – NOT EVIDENCE
`
`9
`
`

`

`The Grounds
`
`Versata does not independently dispute Grounds 2-5 (POR, 36):
`
`10
`DEMONSTRATIVE EXHIBIT – NOT EVIDENCE
`
`10
`
`

`

`Outline of Disputed Issues
`
`1. Claim construction of “configuration error” /
`“configuration error in the product configuration”
`
`2. Oracle1 and Oracle2 are prior art
`
`3. Dr. Kristin Wood’s testimony is reliable
`
`11
`DEMONSTRATIVE EXHIBIT – NOT EVIDENCE
`
`11
`
`

`

`Outline of Disputed Issues
`
`1. Claim construction of “configuration error” /
`“configuration error in the product configuration”
`
`2. Oracle1 and Oracle2 are prior art
`
`3. Dr. Kristin Wood’s testimony is reliable
`
`12
`DEMONSTRATIVE EXHIBIT – NOT EVIDENCE
`
`12
`
`

`

`Issue 1: “configuration error”
`
`Ex. 1001, cl. 1
`
`13
`DEMONSTRATIVE EXHIBIT – NOT EVIDENCE
`
`13
`
`

`

`Issue 1: “configuration error”
`
`The Board
`
`A configuration error means “either (1) the condition that
`occurs when ‘a rule or series of rules is not properly defined and
`produces an undesired effect’ or (2) ‘a series of improperly
`defined rules causes a part to be in more than one state at the
`same time.’ …
`“Patent Owner, however, also argues that “the specification
`concerns errors internal to the configuration engine and not
`‘errors’ that prevent product configurator users from making
`their desired but impermissible selections.” … We do not agree
`with Patent Owner’s Argument.”
`
`- ID, Paper 11, 7 (emphasis added)
`
`POR
`
`[Agrees with construction] But repeats the POPR argument to
`limit the construction further, adding: “and is internal to the
`configuration engine”
`
`- POR, Paper 15, 11.
`
`14
`DEMONSTRATIVE EXHIBIT – NOT EVIDENCE
`
`14
`
`

`

`Issue 1: “configuration error”
`Summary of Issue 1
`
`• The challenged claims are invalid under the Board’s claim construction
`
`• Versata’s claim construction argument is incorrect
`Versata adds extra limitations: “internal” and “engine”
`A. The claims are not so limited
`B. The ’766 specification shows configuration errors that are not so limited
`C. The POSITA would have known configuration errors are not so limited
`
`• The challenged claims are invalid under Versata’s overly limiting POR
`construction
`
`Pet. Reply at 1-9
`
`15
`DEMONSTRATIVE EXHIBIT – NOT EVIDENCE
`
`15
`
`

`

`Issue 1: “configuration error”
`Summary of Issue 1
`
`• The challenged claims are invalid under the Board’s claim construction
`
`• Versata’s claim construction argument is incorrect
`Versata adds extra limitations: “internal” and “engine”
`A. The claims are not so limited
`B. The ’766 specification shows configuration errors that are not so limited
`C. The POSITA would have known configuration errors are not so limited
`
`• The challenged claims are invalid under Versata’s overly limiting POR
`construction
`
`Pet. Reply at 2
`
`16
`DEMONSTRATIVE EXHIBIT – NOT EVIDENCE
`
`16
`
`

`

`Prior Art: Oracle1
`
`Ex. 1003, 1 & 17
`
`17
`DEMONSTRATIVE EXHIBIT – NOT EVIDENCE
`
`17
`
`

`

`Prior Art: Oracle1
`
`Ex. 1003, 7 & 95-98
`
`18
`DEMONSTRATIVE EXHIBIT – NOT EVIDENCE
`
`18
`
`

`

`Prior Art: Oracle1
`
`Ex. 1003, 97 (extract)
`
`19
`DEMONSTRATIVE EXHIBIT – NOT EVIDENCE
`
`19
`
`

`

`The Prior Art: Oracle1
`
`Ex. 1003, 49-51
`
`20
`DEMONSTRATIVE EXHIBIT – NOT EVIDENCE
`
`20
`
`

`

`Issue 1: “configuration error”
`Summary of Issue 1
`
`• The challenged claims are invalid under the Board’s claim construction
`
`• Versata’s claim construction argument is incorrect
`Versata adds extra limitations: “internal” and “engine”
`A. The claims are not so limited
`B. The ’766 specification shows configuration errors that are not so limited
`C. The POSITA would have known configuration errors are not so limited
`
`• The challenged claims are invalid under Versata’s overly limiting POR
`construction
`
`Pet. Reply at 2-6
`
`21
`DEMONSTRATIVE EXHIBIT – NOT EVIDENCE
`
`21
`
`

`

`Issue 1: “configuration error”
`A) The claims are not limited to “errors internal to the configuration engine”
`
`Ex. 1001
`
`Pet. Reply at 3-4
`
`^
`
`22
`DEMONSTRATIVE EXHIBIT – NOT EVIDENCE
`
`22
`
`

`

`Issue 1: “configuration error”
`B) The ’766 specification teaches errors that are not so limited
`
`Ex. 1001
`
`Ex. 1001, 7:7-11; Pet. Reply at 4-6.
`
`23
`DEMONSTRATIVE EXHIBIT – NOT EVIDENCE
`
`23
`
`

`

`Issue 1: “configuration error”
`C) The POSITA would have known configuration errors are not so limited
`
`Versata’s POR (at 21):
`
`• Versata does not cite its expert for this position
`
`• Versata’s attacks on Dr. Kristin Wood misrepresent Dr. Wood’s testimony
`
`1. Dr. Wood’s declaration does not use the word “internal” (Ex. 1002)
`2. Versata did not ask about “internal” errors at Dr. Wood’s deposition (Ex. 2005)
`3. Dr. Wood’s well-supported testimony shows no such limitation is appropriate
`Pet. Reply, 7-8.
`
`POR, 16; Pet. Reply at 6-8
`
`24
`DEMONSTRATIVE EXHIBIT – NOT EVIDENCE
`
`24
`
`

`

`Issue 1: “configuration error”
`
`Versata’s POR: “the claims are limited to errors internal to the configuration engine
`and do not deal with end user errors”
`
`POR, 12 (emphasis in original)
`
`Versata’s expert:
`
`Ex. 2001 ¶ 48
`
`25
`DEMONSTRATIVE EXHIBIT – NOT EVIDENCE
`
`25
`
`

`

`Issue 1: “configuration error”
`Summary of Issue 1
`
`• The challenged claims are invalid under the Board’s claim construction
`
`• Versata’s claim construction argument is incorrect
`Versata adds extra limitations: “internal” and “engine”
`A. The claims are not so limited
`B. The ’766 specification shows configuration errors that are not so limited
`C. The POSITA would have known configuration errors are not so limited
`
`• The challenged claims are invalid under Versata’s overly limiting POR
`construction
`
`Pet. Reply at 10-15
`
`26
`DEMONSTRATIVE EXHIBIT – NOT EVIDENCE
`
`26
`
`

`

`Issue 1: “configuration error”
`All challenged claims are obvious under Versata’s limiting construction
`
`Versata incorrectly claims (emphasis in original):
`
`But Oracle1’s “Test/Debug” section describes:
`
`POR, 2 (emphasis in original)
`
`Pet. Reply 10-12
`
`Ex. 1003, 96-97
`
`27
`DEMONSTRATIVE EXHIBIT – NOT EVIDENCE
`
`27
`
`

`

`Issue 1: “configuration error”
`Versata misrepresents the teachings of Oracle1
`Versata incorrectly argues…
`When in reality… (Pet. Reply, 10-13)
`
`“Oracle1 simply prevents an
`end-user from making a part
`selection excluded by a properly
`functioning configuration
`engine.” POR, 2.
`
`“Oracle1 prevents a user from
`making selections that violate
`configuration rules.” POR, 27.
`
`“Oracle1 describes itself as a ‘Developer’ tool for use by a configuration
`developer who is building and deploying a product configurator. Ex. 1003, 18
`(‘Building a Configuration with Oracle Configurator Developer. You can use Oracle
`Configurator Developer to build the Oracle Configurator Model and Configuration
`Rules directly from your product and business requirements’); Ex. 2005, 57:20-
`58:5 (Dr. Wood testifying that a user of Oracle1 ‘can be a configuration
`developer or a configuration engineer or more generally a user creating a
`Configuration’).”
`“[N]ot correct. [A]s the Petition noted, Pet., 36, ‘Oracle1 described that it was
`possible for a ‘user [to] save the invalid configuration,’ and cautioned but did not
`prevent the user against doing so. Ex. 1003, 50.’ Oracle1 depicts situations where
`‘the configuration is not valid’ including due to user selections. Pet., 15.”
`
`Pet. Reply 10-13, Ex. 1003, 50; Ex. 1002 ¶ 103
`
`28
`DEMONSTRATIVE EXHIBIT – NOT EVIDENCE
`
`28
`
`

`

`Issue 1: “configuration error”
`Versata misrepresents the teachings of Oracle1
`Versata incorrectly argues…
`When in reality… (Pet. Reply, 12-15)
`
`“Oracle1 [does] not disclose anything
`about identifying a configuration error.”
`POR, 26.
`
`“Oracle1 describes an implementation
`of product configuration rather than a
`debugger for configurators.” POR, 27.
`“Oracle1 specifically says it concerns
`only part states that are not
`configuration errors.” POR, 28
`(emphasis original)”
`
`“[N]ot correct. As the Petition noted, Pet. 22, the claim’s requirement ‘to detect
`whether the change in the product configuration, as a result of processing the
`test case in accordance with the at least one rule, produced a configuration
`error in the product configuration’ is provided by Oracle1’s teaching that the
`resulting change to the product configuration—arising either because of a new
`selection or by making a ‘change [to] one of your selections’—is processed in
`accordance with the rule to detect any configuration errors. Ex. 1003, 97: ‘If
`you make a selection that violates a configuration rule, the configuration
`window displays a message describing the violation and your options
`for dealing with it.’ Ex. 1003, 97.”
`“[N]ot correct. Oracle1 teaches ‘Test/Debug’ including the teaching of ‘Testing
`your Configuration Rules’ using the teachings of Oracle1. Ex. 1003, 96-97.
`The Board noted this on institution. ID, 12.”
`“[N]ot correct. The cited portion of Oracle1,
`Ex. 1003, 43, says no such thing, and as
`the Petition established, Oracle1 depicts
`configuration errors including logical
`contradictions in the part states, such as
`shown at Pet., 13.”
`
`Pet. Reply 10-13; Ex. 1003, 51; Ex. 1002 ¶ 69
`
`29
`DEMONSTRATIVE EXHIBIT – NOT EVIDENCE
`
`29
`
`

`

`Issue 1: “configuration error”
`Versata misrepresents the teachings of Oracle1
`
`Versata incorrectly argues…
`
`When in reality… (Pet. Reply,12-15)
`
`“The [T]est/[D]ebug section of Oracle1
`… is concerned with preventing errors
`in a product configuration by telling
`configurator end users about whether
`their choices are allowed in accordance
`with rules defined without errors.”
`POR, 28.
`“The errors of Oracle1 are … in sharp
`contrast to the ‘configuration errors’ of
`the patented claims, which are directed
`to state errors and exception errors
`[from] improperly defined rules.” POR,
`28-29.
`
`“Oracle1 is designed to prevent rather
`than detect errors.” POR, 29.
`
`“[N]ot correct. … Oracle1 teaches the last step of ‘Building Configuration
`Rules’ is to ‘Test your new rule. See Test/Debug . . . for details about testing
`your Configuration Rules.’ Ex. 1003, 51-52. … Oracle1 explicitly teaches
`testing ‘Configuration Rules to determine [if] they are giving you the desired
`results’ and “to determine what rule is causing problems in the Oracle
`runtime configurator.” Ex. 1003, 96-97.”
`
`“[N]ot correct. The ’766 patent describes state errors as occurring when ‘a
`part is put in a state which was not intended by the user’ and an exception
`error as ‘a part is put in more than one state at the same time.’ Ex. 1001,
`6:43-49. … Oracle1 depicts both types of errors. Pet., 12-13 (showing, e.g.,
`a logical ‘contradiction with your selection’ where a part is both selected and
`excluded’ and a configuration that is ‘not valid’ because ‘the current value’
`selected is above a threshold). These events can occur due to improperly
`defined configuration rules. See Ex. 1003, 96-97 (advising testing ‘to
`determine what rule is causing problems in the Oracle runtime
`configurator.’).”
`“[N]ot correct. Oracle1 repeatedly describes detecting configuration errors in
`the manner that the ’766 Patent later claimed as its own invention, including
`in ’766 claim 1. See also Pet., 13 (showing pictures from Oracle1 including
`‘The configuration is not valid’ messages with explanations that describe
`detected configuration errors).”
`
`Pet. Reply 10-13
`
`30
`DEMONSTRATIVE EXHIBIT – NOT EVIDENCE
`
`30
`
`

`

`Outline of Disputed Issues
`
`1. Claim construction of “configuration error” /
`“configuration error in the product configuration”
`
`2. Oracle1 and Oracle2 are prior art
`
`3. Dr. Kristin Wood’s testimony is reliable
`
`31
`DEMONSTRATIVE EXHIBIT – NOT EVIDENCE
`
`31
`
`

`

`Issue 2: Oracle1 and Oracle2 are prior art
`Versata’s POR:
`
`Petition:
`
`Oracle1:
`
`Oracle2:
`
`POR, 35
`
`Pet., 31
`
`Ex. 1003, 14; Ex. 1004, 14
`
`32
`DEMONSTRATIVE EXHIBIT – NOT EVIDENCE
`
`32
`
`

`

`Issue 2: Oracle1 and Oracle2 are prior art
`Summary of “prior art” evidence
`• Unrebutted testimony by Tina Brand, the Oracle1 co-author and
`Oracle1/Oracle2 supervisor, testifying as to specific methods of distribution
`prior to critical date (Ex. 1008)
`• Unrebutted testimony by Andrew Wolfe, former Development Manager of
`Oracle Configurator, testifying as to public availability and specific distribution
`prior to critical date (Ex. 1009)
`• Unrebutted testimony under seal from Oracle Corporation declarant,
`providing corporate records evidence of public availability no later than
`May 18, 2000 (Exs. 1053 & 1054)
`• Unrebutted corroborating evidence including metadata, facial publication
`data, and “wayback machine” exhibits supporting fact witness testimony.
`Exs. 1003, 1004, 1008, 1009, 1016-1019.
`• The Board correctly found that “Petitioner has sufficiently shown that [Oracle1
`and Oracle2] were publicly available prior to the ’766 Patent’s priority date of
`January 31, 2001” (ID, 13) and Petitioner has further supported that finding.
`
`33
`DEMONSTRATIVE EXHIBIT – NOT EVIDENCE
`
`33
`
`

`

`Outline of Disputed Issues
`
`1. Claim construction of “configuration error” /
`“configuration error in the product configuration”
`
`2. Oracle1 and Oracle2 are prior art
`
`3. Dr. Kristin Wood’s testimony is reliable
`
`34
`DEMONSTRATIVE EXHIBIT – NOT EVIDENCE
`
`34
`
`

`

`Issue 3: Dr. Wood’s testimony is reliable
`
`• Dr. Wood provided reliable expert testimony, including based on expertise
`and knowledge of the “testing of product configurators and the creation of
`configuration models and rules, development of test cases, and the
`debugging of configuration models.” Ex. 1002, ¶¶ 15-17.
`
`• Dr. Wood’s testimony does not improperly use hindsight, and explained
`the literal teachings of Oracle1 and other references. Pet. Reply at 16-17
`(citing Ex. 1002 ¶¶ 103, 137, 150).
`
`• Dr. Wood’s testimony does not support Versata’s positions and Versata
`mischaracterizes Dr. Wood’s testimony. Pet. Reply at 17-18.
`
`35
`DEMONSTRATIVE EXHIBIT – NOT EVIDENCE
`
`35
`
`

`

`Appendix
`
`36
`36
`DEMONSTRATIVE EXHIBIT – NOT EVIDENCE
`
`36
`
`

`

`Prior Art: Oracle1
`
`Ex. 1003, 1 & 17
`
`37
`DEMONSTRATIVE EXHIBIT – NOT EVIDENCE
`
`37
`
`

`

`Prior Art: Oracle1
`
`Ex. 1003, 7 & 95-98
`
`38
`DEMONSTRATIVE EXHIBIT – NOT EVIDENCE
`
`38
`
`

`

`Prior Art: Oracle1
`
`Ex. 1003, 97 (extract)
`
`39
`DEMONSTRATIVE EXHIBIT – NOT EVIDENCE
`
`39
`
`

`

`Prior Art: Oracle1
`
`Ex. 1003, 49-51
`
`40
`DEMONSTRATIVE EXHIBIT – NOT EVIDENCE
`
`40
`
`

`

`Prior Art: Oracle2
`
`Ex. 1004, 42-43
`
`41
`DEMONSTRATIVE EXHIBIT – NOT EVIDENCE
`
`41
`
`

`

`Prior Art: SalesPlus
`
`Ex. 1005, 23
`
`42
`DEMONSTRATIVE EXHIBIT – NOT EVIDENCE
`
`Ex. 1005, 24
`
`42
`
`

`

`Prior Art: SalesPlus
`
`Ex. 1005, 28
`
`43
`Ex. 1005, 28
`DEMONSTRATIVE EXHIBIT – NOT EVIDENCE
`
`43
`
`

`

`Prior Art: SalesPlus
`
`Ex. 1005, 27
`
`44
`DEMONSTRATIVE EXHIBIT – NOT EVIDENCE
`
`Ex. 1005, 28
`
`44
`
`

`

`Prior Art: Yu
`
`Ex. 1006, 6
`
`Ex. 1006, 6
`
`45
`DEMONSTRATIVE EXHIBIT – NOT EVIDENCE
`
`45
`
`

`

`Prior Art: Yu
`
`Ex. 1006, 4
`
`Ex. 1006, 4
`
`46
`DEMONSTRATIVE EXHIBIT – NOT EVIDENCE
`
`46
`
`

`

`Prior Art: Yu
`
`Ex. 1006, 4
`
`47
`DEMONSTRATIVE EXHIBIT – NOT EVIDENCE
`
`47
`
`

`

`Prior Art: Memon
`
`Ex. 1007, 2
`
`Ex. 1007, 8
`
`48
`DEMONSTRATIVE EXHIBIT – NOT EVIDENCE
`
`48
`
`

`

`The ’766 Patent
`
`Ex. 1001
`
`Ex. 1001, cl. 1
`
`49
`DEMONSTRATIVE EXHIBIT – NOT EVIDENCE
`
`49
`
`

`

`The ’766 Patent
`
`Ex. 1001
`
`50
`DEMONSTRATIVE EXHIBIT – NOT EVIDENCE
`
`50
`
`

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