throbber
UNITED STATES PATENT AND TRADEMARK OFFICE
`__________________
`
`BEFORE THE PATENT TRIAL AND APPEAL BOARD
`__________________
`
`GOOGLE INC.,
`SAMSUNG ELECTRONICS AMERICA, INC. AND
`SAMSUNG ELECTRONICS CO., LTD.
`Petitioners
`
`v.
`
`MICROGRAFX, LLC
`Patent Owner
`
`__________________
`
`
`Case IPR2014-00532
`Patent 5,959,633
`
`
`
`______________________________________________________
`
`
`
`SECOND DECLARATION OF DR. ANSELMO LASTRA
`
`
`
`Page 1 of 44
`
`
`Mail Stop “PATENT BOARD”
`Patent Trial and Appeal Board
`U.S. Patent and Trademark Office
`P.O. Box 1450
`Alexandria, VA 22313-145
`
`GOOGLE-1011
`Google Inc. v. Micrografx LLC
`IPR2014-00532
`
`

`
`
`
`I, Dr. Anselmo Lastra, of Chapel Hill, NC, declare that:
`
`INTRODUCTION
`1.
`On March 24, 2014, I provided an initial Declaration in the IPR2014-00532
`
`proceeding. See GOOGLE1003 for IPR2014-00532. I provide this Second Declaration in
`
`response to statements made in the November 21, 2014 Patent Owner’s Response and the
`
`accompanying November 21, 2014 Declaration of Garry Kitchen (“Kitchen Declaration”)
`
`submitted in this proceeding. Also, in this Second Declaration, I respond to some of the
`
`technical errors and mischaracterizations of my prior testimony that are contained in the
`
`Patent Owner Response and/or the supporting Kitchen Declaration.
`
`2.
`
`I have reviewed the '633 patent (GOOGLE1001) and its prosecution history
`
`(GOOGLE1002) from the view point of a person of ordinary skill in the art at the time of the
`
`filing of the ‘633 patent based on my experience as a computer programmer, researcher,
`
`and instructor in the areas of computer graphics, graphics hardware, computer architecture,
`
`3D computer animation, image generation, and other subjects. Additionally, I have
`
`reviewed the following patents and publications:
`
` U.S. Patent No. 5,883,639 to Walton et al. (“Walton,” GOOGLE1004);
`
` U.S. Patent No. 5,564,048 to Eick et al. (“Eick,” GOOGLE1005);
`
` Inside Visual C++, Second Edition: Version 1.5 by David J. Kruglinski,
`
`September 1, 1994 (“Kruglinski,” GOOGLE1006)
`
`Page 2 of 44
`
`

`
`
`
` The C++ Programming Language, Second Edition by Bjarne Stroustrup, June
`
`1993 (“Stroustrup,” GOOGLE1014)
`
` U.S. Patent No. 5,475,817 to Waldo et al. (“Waldo,” GOOGLE1019)
`
`3.
`
`I also have reviewed the Petition for Inter Partes Review in the IPR2014-
`
`00532 proceeding, and my initial Declaration signed on March 24, 2014 (GOOGLE1003). I
`
`also have reviewed the August 12, 2014 Board Decision in this proceeding, the Patent
`
`Owner’s Response submitted on November 21, 2014, the accompanying Kitchen
`
`Declaration (Ex. 2005), the other accompanying exhibits (including Exhibit 2004 (transcript
`
`of my November 6, 2014 Deposition in this proceeding), and the transcript of the February
`
`4, 2015 deposition of Mr. Kitchen (GOOGLE1012).
`
`
`
`REPLY TO PATENT OWNER’S CLAIM INTERPRETATION ARGUMENTS
`4.
`On pages 9-12 of the Patent Owner’s Response, Patent Owner (Micrografx
`
`LLC) argues that the term “external shape stored outside the computer program” (claims 1
`
`and 8) means “computer code stored outside the computer program that can be developed
`
`and provided for use by the computer program without modifying the computer program.”
`
`See also Ex. 2005 at ¶¶ 29-32. I find this proposed definition to be erroneous for three
`
`reasons: 1) the suggested requirement that an external shape be “provided for use by the
`
`computer program without modifying the computer program” is found nowhere in the claim
`
`language but is instead (at most) improperly imported from the ‘633 patent specification; 2)
`
`Page 3 of 44
`
`

`
`
`
`the specification of the ‘633 patent does not include any lexicographic definition of the term
`
`“external shape” that requires that an external shape be “provided for use by the computer
`
`program without modifying the computer program”; and 3) this proposed interpretation
`
`includes no requirement that an “external shape” can be used to produce a shape or
`
`graphical image.
`
`5.
`
`The Patent Owner’s Response cites to Mr. Kitchen’s declaration (e.g., ¶ 30)
`
`for purported support that this new phrase (“provided for use by the computer program
`
`without modifying the computer program”) should be imported from the specification, but Mr.
`
`Kitchen’s analysis is flawed and contrary to the broadest reasonable interpretation standard
`
`(refer to ¶ 21 of my first declaration) for a number of reasons. First, Mr. Kitchen’s asserts
`
`that the phrase “external capabilities” in claims 1 and 8 somehow requires importation of the
`
`added phrase “an external shape [is] added to a computer program without modifying the
`
`existing program.” See Ex. 2005 at ¶ 30. But, as indicated by the Petitioner and recognized
`
`by the Board, the ‘633 patent provides an express lexicographer definition for the term
`
`“external capabilities” as “computer code stored outside a computer program, comprising
`
`action methods, symbol methods, or any other functions, that allow the generation of
`
`information required to produce a graphical image.” See Petition at 9; Institution Decision at
`
`9; GOOGLE1001 at 3:30-67. Based on my analysis of the ‘633 patent and my knowledge
`
`and experience in this field, I believe that a person of ordinary skill in the art would have
`
`recognized that the claim phrase “external capabilities” is already defined by this above-
`
`Page 4 of 44
`
`

`
`
`
`quoted sentence, and that importing the added requirement in which the “external shape [is]
`
`added to a computer program without modifying the existing program” is different from the
`
`express lexicographic definition and furthermore contrary to the broadest reasonable
`
`interpretation standard. Therefore, this assertion that the claim language indicating that
`
`external shapes include external capabilities somehow means that “an external shape [is]
`
`added to a computer program without modifying the existing program” is off base. A person
`
`of ordinary skill in the art at the time would have understood that there is no indication in the
`
`plain language of the claims that an external shape must be “provided for use by the
`
`computer program without modifying the computer program,” especially under the broadest
`
`reasonable interpretation standard.
`
`6.
`
`Second, on pages 11-12 of the Patent Owner’s Response, Patent Owner
`
`argues that statements in the ‘633 patent specification such as “[t]he invention also provides
`
`an architecture that allows for the integration of additional shapes with an existing computer
`
`program without modifying that existing program” must be imported into the claims from the
`
`specification. See also Ex. 2005 at ¶¶ 29-32. Based on my analysis of the ‘633 patent and
`
`my knowledge and experience in this field, I note there are numerous other statements in
`
`the ‘633 patent specification describe what the “invention provides,” yet Patent Owner and
`
`Mr. Kitchen selected only one of these “invention provides” statements for importation into
`
`the claims while ignoring all others. See, e.g., Id. at 2:1-3 (“the invention provides for the
`
`modular production of additional shapes.”); 1:60-63 (“The invention provides several
`
`Page 5 of 44
`
`

`
`
`
`technical advantages [including that] shapes may be developed by third parties, addressing
`
`particular markets.”); 3:43-44 (“[T]he invention provides . . . .”); 4:27-32 (“[T]he present
`
`invention contemplates . . . .”). Patent Owner and Mr. Kitchen offer no rationale as to why
`
`some of these statements of “the invention provides” should be imported into claims and not
`
`others. See GOOGLE1012 at 30:25-31:23 (acknowledging that several other “invention
`
`provides” statements from the specification should not be imported into the claims despite
`
`his earlier contention that another “invention provides” statement must be part of the claim
`
`interpretation).
`
`7.
`
`Further responsive to pages 9-12 of the Patent Owner’s Response and ¶¶ 29-
`
`32 of the Kitchen Declaration, a person of ordinary skill in the art at the time would have
`
`recognized that the portions of the ‘633 specification (cited by Patent Owner and Mr.
`
`Kitchen for the proposition that the system of the ‘633 patent must be limited to a function
`
`“without rewriting the underlying computer program” or “without modifying that existing
`
`program”) are not tied explicitly or implicitly to the claim term “external shape,” and certainly
`
`not under the broadest reasonable interpretation standard set forth in ¶ 21 of my first
`
`declaration. Based on my analysis of the ‘633 patent, my knowledge and experience in this
`
`field, and the broadest reasonable interpretation standard that is applied in this proceeding,
`
`there is no basis for importing this requirement (“can be developed and provided for use by
`
`the computer program without modifying the computer program”) into the claim
`
`interpretation of the term “external shape” as proposed by Patent Owner and Mr. Kitchen,
`
`Page 6 of 44
`
`

`
`
`
`as the broadest reasonable interpretation must not import such language from the
`
`specification where the ‘633 patent includes no express lexicographic definition of “external
`
`shape” that mandates importation of such language. See GOOGLE1012 at 22:19-23:1 (“I
`
`don’t recall seeing a specific definition for the phrase [external shape] in the patent or patent
`
`specification”).
`
`8.
`
`Third, responsive to pages 9-12 of the Patent Owner’s Response, the
`
`interpretation of “external shape stored outside the computer program” offered by Patent
`
`Owner is plainly erroneous as it ignores the claim language of “external shape” by
`
`excluding any requirement for any type of shape or graphical image. See Patent Owner’s
`
`Response, at pp. 9-12 (referring only generically to “computer code stored outside the
`
`computer program” without requiring that the code is used in creating a shape or graphical
`
`image). Based on my analysis of the ‘633 patent and my knowledge and experience in this
`
`field, I believe that a person of ordinary skill in the art would have recognized that
`
`Microgafx’s proposal excludes any type of “shape” or graphical image from the claims and is
`
`thus unreasonable. Later, Mr. Kitchen recognized this flaw in the Patent Owner’s
`
`Response too, and I agree with Mr. Kitchen’s conclusion that Mr. Kitchen’s “corrected” claim
`
`interpretation is different from the claim interpretation proposed in pages 9-12 of the Patent
`
`Owner’s Response. GOOGLE1012 at 20:6-21:14. For at least the foregoing reasons, the
`
`proposed interpretation of the term “external shape stored outside the computer program”
`
`Page 7 of 44
`
`

`
`
`
`offered in the Patent Owner’s Response is unsupported by Mr. Kitchen’s testimony and is
`
`furthermore contrary to the broadest reasonable interpretation standards.
`
`9.
`
`Also, responsive to ¶¶ 29-32 of Mr. Kitchen’s declaration (and his follow-up
`
`deposition testimony on that topic), I note that Mr. Kitchen admitted during his deposition the
`
`interpretation of “external shape stored outside the computer program” offered by Patent
`
`Owner at pages 9-12 of the Patent Owner’s Response is incorrect before going on to import
`
`even more narrowing limitations into the already narrow interpretation of “external shape”
`
`advanced in the Patent Owner’s Response and Mr. Kitchen’s accompanying declaration.
`
`See GOOGLE1012 at 21:4-14; 24:9-25:25. For example, Mr. Kitchen explained in his
`
`deposition that the imported phrase “can be developed and provided for use” actually
`
`included an “optional aspect” (the “developed” verb) and a “required aspect” (the “provided
`
`for use” verb). GOOGLE1012 at 29:20-30:18. In another example, Mr. Kitchen further
`
`narrowed his already narrow interpretation of “external shape” by indicating that he applied
`
`a qualifier to the imported phrase “without modifying the existing program” to limit
`
`“modifying” to a way that is “specific to allowing the external shape to be used.”
`
`GOOGLE1012 at 24:23-25:5. Mr. Kitchen indicated that under his interpretation of the
`
`imported phrase (“without modifying the existing program”) “[i]f someone had to go in and
`
`delete lines or else the external shape would not work, then that would qualify as
`
`‘modifying’” but that “if the program is modified because there is a bug in it that has nothing
`
`to do with external shapes or it’s modified to be compatible with the next version of the
`
`Page 8 of 44
`
`

`
`
`
`windows operating system, I don’t read that into this claim construction.” Id. at 24:17-26:4.
`
`Given that Mr. Kitchen relied upon this narrowing assumptions in his conclusions as to why
`
`the prior art allegedly fails to disclose the claimed “external shape stored outside the
`
`computer system,” this testimony by Mr. Kitchen reveals his conclusions regarding the claim
`
`term “external shape stored outside the computer system” were in fact based on a far
`
`narrower interpretation than what is actually recited in ¶ 32 of his declaration:
`
`Compare Ex. 2005 at ¶ 32, with GOOGLE1012 at 15:17-16:16 (Mr. Kitchen adding
`
`the phrase “that defines a graphical image” to his original text in ¶ 32); at 29:19-
`
`
`
`Page 9 of 44
`
`

`
`
`
`30:18 (Mr. Kitchen explaining that the “provided for” verb is actually a “required
`
`aspect,” not merely an optional “can be” limitation); at 24:17-26:4 (adding a qualifier
`
`to what type of “modifying”).
`
`10.
`
`Based on my analysis of the ‘633 patent, my knowledge and experience in
`
`this field, and the broadest reasonable interpretation standard that is applied in this
`
`proceeding, I believe that a person of ordinary skill in the art at the time would have
`
`understood that both of Mr. Kitchen’s proposed interpretations (shown above) are far
`
`narrower than the broadest reasonable interpretation of the claim phrase “external shape
`
`stored outside the computer system,” and that any of Mr. Kitchen’s conclusions regarding
`
`the prior art based on any of Mr. Kitchen’s proposed interpretations (shown above) are
`
`lacking a proper basis. As shown above, Mr. Kitchen’s conclusions regarding the prior art
`
`references appear to be based on numerous additional limitations added to the term
`
`“modifying” (which in itself should not be imported into the claim) further highlights the
`
`improperly narrow claim interpretation employed in Mr. Kitchen’s analysis. To the extent that
`
`the opinions in Mr. Kitchen’s declaration are based on an interpretation of the claims that is
`
`even narrower than the already narrow interpretation offered in his original declaration, I
`
`believe that his opinions as to certain features allegedly not being taught by the prior art are
`
`lacking a meaningful and reasonable foundation.
`
`11.
`
`Lastly, responsive to Patent Owner’s improper characterization of my earlier
`
`testimony (on page 12 of the Patent Owner’s Response) alleging I was “unable to offer an
`
`Page 10 of 44
`
`

`
`
`
`opinion as to whether [my] construction or the Board’s proposed construction [of the term
`
`‘external shape’] was more correct,” I disagree with conclusions drawn by Patent Owner.
`
`My actual testimony here (comparing my originally proposed construction and the Board’s
`
`construction in the Institution Decision) was that “[b]oth of these I think are correct” before I
`
`proceeded to explain that the two constructions are essentially the same (certainly for
`
`purposes of comparing the prior art references in this proceeding to the claims), but merely
`
`have different wording. Ex. 2004 at 11:11-12:19. Based upon my analysis of the ‘633 patent
`
`and its prosecution history and my review of the Board’s construction in the Institution
`
`Decision for the claim phrase “an external shape stored outside the computer program,” I
`
`believe that a person of ordinary skill in the art would find the Board’s construction to be
`
`both reasonable and entirely consistent with ‘633 patent specification (especially under the
`
`broadest reasonable interpretation standard and in view of the supporting citations to
`
`particular portions of the ‘633 patent specification on page 8 of the Institution Decision).
`
`The characterization of my deposition testimony on page 12 of the Patent Owner’s
`
`Response is misplaced and ignores the more fundamental similarities between my originally
`
`proposed construction and the Board’s construction in the Institution Decision.
`
`12.
`
`For the foregoing reasons, the definition of “external shapes stored outside
`
`the computer system” adopted by the Board in the Institution Decision is reasonable and
`
`properly based on the broadest reasonable interpretation standard, and the multiple
`
`different constructions of this claim phrase offered by Patent Owner and Mr. Kitchen (refer
`
`Page 11 of 44
`
`

`
`
`
`to ¶¶ 8-9 above) offer increasing degrees of overly narrow and inappropriate imports from
`
`the specification—contrary to the broadest reasonable interpretation of these seven words
`
`(“external shapes stored outside the computer system”).
`
`13. Responsive to pages 30-33 of the Patent Owner’s Response, I note that
`
`Patent Owner does not offer an explicit interpretation of the term “delegate” but does argue
`
`that production of graphical images is not “delegated” to the graphical objects of Walton
`
`because “[t]he graphical objects of Walton simply do not work outside the VSE system.” See
`
`also Ex. 2005 at 47. In other words, Patent Owner’s arguments related to the claim term
`
`“delegate” (at pages 30-33) are based upon an implicitly narrower understanding of this
`
`term—not merely that “delegate” means to commit or entrust to another (refer to Institution
`
`Decision at pp. 9-10 and my first Declaration at ¶ 23), but that “delegate” should instead be
`
`more narrowly interpreted as to commit or entrust to another’s independent actions. Mr.
`
`Kitchen also relies upon this same overly narrow understanding of the term delegates (refer
`
`to Ex. 2005 at ¶¶ 47, 51-52). This implication that the term “delegate” means to commit or
`
`entrust to another’s independent actions was properly rejected by the Board as being overly
`
`narrow, and (for reasons described below) I believe that a person of ordinary skill in the art
`
`would find the Board’s construction of “delegate” to be both reasonable and entirely
`
`consistent with ‘633 patent specification. See Institution Decision at 9-10.
`
`14.
`
`Based on my analysis of the ‘633 patent, my knowledge and experience in
`
`this field, and the broadest reasonable interpretation standard that is applied in this
`
`Page 12 of 44
`
`

`
`
`
`proceeding, I believe that a person of ordinary skill in the art at the time would have
`
`understood that there is no requirement in the claims or specification that “delegation”
`
`requires the external shape to be able to draw a graphical image completely unassisted and
`
`using only its own independent actions (contrary to Patent Owner’s arguments at pages 30-
`
`33 of the Patent Owner’s Response). In explicit contrast to this assertion by Patent Owner,
`
`the ‘633 patent imparts a much broader meaning to the term “delegation,” indicating that
`
`delegation of the production of a graphical image can comprise not only the computer code
`
`of the external shape alone, but further “generating data [by an external shape] that may be
`
`used by the computer graphics application 122 to place a graphical image on an
`
`output device.” GOOGLE1001 at 3:20-24 (emphasis added). A person of ordinary skill in the
`
`art at the time would have understood that the primary embodiment of the ‘633 patent
`
`employs numerous other components of the system 110 for producing the graphical image,
`
`including the computer graphics application 122, the shared library 130, and a “callback
`
`function.” Id. at 3:20-24; 4:27-38; 6:48-53. During his deposition, Mr. Kitchen agreed with
`
`this assessment by indicating that numerous components aside from the “external shape”
`
`are required for the system of the ‘633 patent to produce a graphical image, including the
`
`computer graphics application 122, the shared library 130 (allegedly equivalent to a
`
`common graphics library such as OpenGL), drivers or “software to display graphics on a
`
`screen,” and “low level graphic routines . . . that create the data.” GOOGLE1012 at 38:17-
`
`39:2; 41:12-22; 43:21-44:14. For these reasons and the reasons original expressed in my
`
`Page 13 of 44
`
`

`
`
`
`first declaration at ¶ 23, I agree with the Board’s reasonable construction that the term
`
`“delegate” means “to commit or entrust to another,” not to commit or entrust to another’s
`
`independent actions. I furthermore agree with Mr. Kitchen’s assessment (cited above) that,
`
`in the primary embodiment for the ‘633 patent, the external shapes of the ‘633 patent
`
`generate information that is used by other components of the computer graphics system
`
`110 to place a graphical image on an output device. GOOGLE1001 at 3:20-24; 4:27-38;
`
`6:48-53.
`
`
`
`WALTON DISCLOSES “AN EXTERNAL SHAPE STORED OUTSIDE THE COMPUTER
`PROGRAM"
`15. On page 22 of the Patent Owner’s Response, Patent Owner argues that
`
`Walton does not disclose external shapes because “Walton discloses VSE objects that are
`
`created within the VSE system, and Walton does not disclose that such objects are ever
`
`used in any other system.” Patent Owner’s argument here is based on Mr. Kitchen’s
`
`testimony regarding Walton. See Ex. 2005 at ¶¶ 43, 46-47. Yet Mr. Kitchen explained during
`
`his deposition that this assessment of Walton is based on an incorrect assumption that the
`
`“user code” of Walton is part of the VSE system. GOOGLE1012 at 50:11-51:2. During his
`
`deposition, Mr. Kitchen stated that “[t]he user code is compiled into the final product which
`
`includes all of the code of the VSE system.” Id. He then went on to confirm that the
`
`conclusions he reached in his declaration were based on this assumption regarding Walton.
`
`Id. at 50:11-51:2. Contrary to Mr. Kitchen’s assumption, Walton expressly states that the
`
`Page 14 of 44
`
`

`
`
`
`“client server 414 establishes the connection between a user program and the VSE system
`
`400 and passes information between the two as required.” GOOGLE1004 at 21:9-17
`
`(emphasis added); see also 8:58-62. Also, FIG. 4(a) of Walton confirms that the VSE
`
`system 400 includes the client server 414, but it does not illustrate that the system 400
`
`extends to a user program that can connect to the client server 414. Id. at FIG. 4(a). A
`
`person of ordinary skill in the art at the time would have understood that this disclosure (col.
`
`21:9-17) of information being passed between the “user program and the VSE system 400”
`
`through an interface at the client server 414 indicates that the user program is separate
`
`from and external to the VSE system 400 (so that it can “connect” to the VSE system 400).
`
`Being as Mr. Kitchen’s opinion that Walton does not teach an “external shape stored outside
`
`the computer program” is based on an improper assumption about the teachings of Walton,
`
`his conclusions on this matter are off base.
`
`16.
`
`Even if Mr. Kitchen’s assumption (that Walton’s user code is somehow
`
`compiled into the final product and thus part of the VSE system) was true, the arguments by
`
`Patent Owner (at p. 22 of the Patent Owner Response) are unfounded because none of
`
`these alleged requirements (Walton’s shapes must be external to the “entire VSE system”)
`
`are actually found in the claims of the ‘633 patent or in any express claim interpretation
`
`offered by Patent Owner or Mr. Kitchen. First, there is no requirement in the claims that
`
`external shapes must be created external to “an entire system” having components such as
`
`Page 15 of 44
`
`

`
`
`
`the computer program and others, but instead the claimed external shape is merely external
`
`to the computer program:
`
`
`
`Compare GOOGLE1001 at cl. 1, with Patent Owner’s Response at pp. 22-24 and 25-27.
`
`17.
`
`Accordingly, Patent Owner’s complaints that Walton’s “graphical objects”
`
`cannot satisfy the “external shape” limitation (at pages 22-24) are all based upon an
`
`improper claim interpretation (beyond the additional error of importing the “without modifying
`
`the computer program” language from the specification as described in ¶¶ 4-12 above).
`
`Based on my analysis of the ‘633 patent and Walton and based on my knowledge and
`
`experience in this field, I believe that a person of ordinary skill in the art at the time would
`
`have understood that Walton’s shapes are stored outside the user source code 360 (even if
`
`both components somehow fall within the same overall VSE system) just as the ‘633
`
`patent’s external shapes are stored outside other programs (such as the computer graphics
`
`application 122 or other application running on the output device 116) even though such
`
`components fall within the same overall “system 110.” See GOOGLE1001 at FIG. 1; 2:58-
`
`3:1. In other words, according to the claims of the ‘633 patent and the primary embodiment
`
`of the ‘633 patent, it is not relevant whether the “external shape” and “the computer
`
`Page 16 of 44
`
`

`
`
`
`program” are part of the same overall system, but instead the claims merely recite that the
`
`external shapes (such as Walton’s graphical objects) are stored outside the computer
`
`program (such as Walton’s user code 360). For example, the ‘633 patent specification
`
`describes both the “computer graphics application 122” and “external shape library 124” as
`
`being included in the overall “system 110.” See GOOGLE1001 at 2:58-3:1. In fact, Mr.
`
`Kitchen stated during his deposition (and I agree) that the computer graphics application
`
`and the external shape library are both included within the system 110. GOOGLE1012 at
`
`48:1-10. Even if Walton’s user code 360 was somehow considered to be part of the VSE
`
`system, such a scenario would be similar to the primary embodiment in FIG. 1 of the ‘633
`
`patent, which shows that the computer program and the library of external shapes are
`
`included in a single overall “system 110” (i.e., the external shape library 124 and computer
`
`graphics application 122 included within the overall system 110 of the ‘633 patent):
`
`
`
`FIG. 1 of ‘633 Patent
`
`FIG. 3 of Walton
`
`
`
`
`
`Page 17 of 44
`
`

`
`
`
`Here, a person of ordinary skill in the art at the time would have understood that each of the
`
`computer programs (“computer graphics application 122” and the “user source code 360”)
`
`are operable to access an external shape stored outside the computer program (stored in
`
`the “shaped library 124” or the “library of graphical objects 320,” respectively), and the
`
`question of whether the “VSE objects [] are created within the VSE system” (or whether the
`
`objects of the ‘633 patent’s “shape library 124” are created within the system 110) is not
`
`relevant to the claim language. See Patent Owner’s Response at p. 22.
`
`18.
`
`Second, the claims do not require that “external shapes” must be compatible
`
`with multiple systems. See Patent Owner’s Response at p. 22 (arguing that the shapes
`
`must be “used in any other system” in order to provide the claim element). In fact, all of the
`
`examples described in the ‘633 patent (including all descriptions of the “external shape
`
`library 124”) only describe the overall “system 110” as shown in FIG. 1. See GOOGLE1001
`
`at 2:66-3:7; 4:63-67; GOOGLE1012 at 48:1-10. Based on my analysis of the ‘633 patent
`
`and Walton and based on my knowledge and experience in this field, I believe that a person
`
`of ordinary skill in the art at the time would have recognized that the production of Walton’s
`
`shapes (using the capabilities of the shapes and rendering with other components of the
`
`overall system) is highly similar to the production of the external shapes described in the
`
`‘633 patent (using the capabilities of the shapes and rendering with other components of the
`
`overall system 110). See, supra, ¶ 14. Much as Walton describes the example VSE
`
`system, the disclosure of the ‘633 patent revolves around the overall “system 110” and does
`
`Page 18 of 44
`
`

`
`
`
`not describe any specific example of how any other system (rather than the system 110)
`
`would access and use the external shapes in external shape library 124. See Id.
`
`19. On page 24 of the Patent Owner’s Response, Patent Owner argues that the
`
`graphical objects of Walton are not external shapes because the behaviors (stored as
`
`design files) of Walton’s graphical objects “must be built within the VSE system.” However,
`
`as explained in ¶¶ 16-17 above, there is no requirement in the claims or specification of the
`
`‘633 patent that external shapes must be created outside of the overall “system” (e.g.,
`
`system 110) rather than being merely stored outside of the computer program (e.g.,
`
`computer graphics application 122). Furthermore, Walton describes the graphics editor 310
`
`as part of an example preferred embodiment for creating graphical objects and, as I stated
`
`during my earlier testimony, a person of ordinary skill in the art would realize that the VSE
`
`system of Walton is necessarily compatible with graphics objects created by other graphic
`
`editors or even graphic objects (which are merely computer code and data) generated by an
`
`ordinary programmer. See Ex. 2004 at 60:6-20. This is supported by the portion of Walton
`
`that discloses “[t]he graphical file also can be used to receive graphical objects from other
`
`graphical editors outside of the VSE system 400.” GOOGLE1004 at 14:19-21.
`
`20. On pages 23-24 of the Patent Owner’s Response, Patent Owner argues
`
`Walton fails to anticipate the claims because the user code 360 of Walton must be modified
`
`in order to make use of a new VSE object. See also Ex. 2005 at ¶¶ 42, 53-54. First, as
`
`explained in ¶¶ 4-12 above, a person of ordinary skill in the art at the time would have
`
`Page 19 of 44
`
`

`
`
`
`recognized there is no requirement in the claims of the ‘633 patent that external shapes
`
`must be able to interact with the claimed computer program “without modification of the
`
`computer program”—certainly not under the broadest reasonable interpretation standard.
`
`Second, there is also no requirement in the claims that the external shapes must be “new”
`
`external shapes created after the computer program, as confirmed by Mr. Kitchen during his
`
`deposition. GOOGLE1012 at 70:12-25. Patent Owner’s arguments here focus on one
`
`alleged “advantage” from the specification (e.g., col. 1:60-62) rather than the actual
`
`language recited in claims 1 and 8—which do not (and cannot) import such limitations from
`
`the specification according to the broadest reasonable interpretation standard.
`
`21.
`
`Third, even if this improperly narrow interpretation of the term “external
`
`shape” is applied (importing “without modification of the computer program” from the
`
`specification), a person of ordinary skill in the art would have recognized that the VSE
`
`system certainly provided the ability to swap in newly created graphical objects in place of
`
`pre-existing graphical objects for use with existing user source code without modification of
`
`the user source code, for example, by simply using the same behavior state names in the
`
`newly created graphical objects. See e.g., Ex. 2004 at 56:6-57:6. Contrary to Patent
`
`Owner’s assertions on pages 14, 23, and 30 of the Patent Owner’s Response, I have never
`
`conceded that Walton “does not disclose that a user of the VSE system can create a new
`
`VSE object and make use of that VSE object in the user’s user code without modifying the
`
`user code.” In fact, I stated the opposite during my deposition. Id. During the line of
`
`Page 20 of 44
`
`

`
`
`
`questioning represented on pages 56 to 57 of the deposition transcript (Ex. 2004), I stated
`
`“that’s not correct” before explaining that the user code of Walton delegates the production
`
`of graphical images to the graphical objects by calling on the behavior function names of a
`
`given graphical object. Id. This allows a new graphic object to be created and utilized by the
`
`existing user code by including the same behavior function names of another already
`
`existing graphic object. Id. This would allow, for example, a graphical image of a dial
`
`indicating a particular value to be swapped out for a bar graph that is used to represent that
`
`value. Id. A person of ordinary skill in the art at the time would have recognized that this
`
`swapping of the graphical object representing the bar graph for the graphical object
`
`representing the dial would be accomplished without need to “modify” the user code.
`
`22.
`
`Fourth, nowhere does Walton describe modifying the user source code 360 to
`
`interact with newly cr

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