Applications in Internet Time, LLC v. Salesforce.com, Inc.
Filing
408
ORDER - The Court GRANTS Salesforce's Motion for Summary Judgment (ECF No. 278 ) and DENIES AIT's Motion for Summary Judgment of No Anticipation (ECF No. 270 ). See order for additional specifics. The Court further D ENIES as moot the parties' Joint Motion to Extend Time, (ECF No. 263 ), Joint Motion to Withdraw Motions to Strike and to Vacate the Court's Order Regarding Motions to Strike, (ECF No. 264 ), Joint Stipulation Regarding Case Narrowi ng, (ECF No. 265 ), Motion to Exclude Testimony, (ECF Nos. 268 , 272 , 275 ), Motion to Dismiss, (ECF No. 281 ), Motion for Hearing, (ECF No. 324 ), Objection/Appeal to Magistrate Judge Order, (ECF No. 338 ), Motion to Resolve Discovery Disp ute, (ECF No. 351 ), Motion for Leave to File Reply, (ECF No. 358 ), Unopposed Motion to Continue the Trial Date, (ECF No. 388 ). The Court further GRANTS nunc pro tunc, the parties' Motions to Seal pleadings, (ECF Nos. Nos. 269 , 271 , 273 , 276 , 279 , 282 , 293 , 295 , 297 , 301 , 306 , 314 , 316 , 319 , 322 , 333 , 339 , 346 , 352 , 359 , 370 , 377 , 389 , 403 , 406 ).The clerk of the Court shall close this case. Signed by Judge Robert C. Jones on 9/12/2023. (Copies have been distributed pursuant to the NEF - DLS)
Case 3:13-cv-00628-RCJ-CLB Document 408 Filed 09/12/23 Page 1 of 48
1
2
3
4
5
6
UNITED STATES DISTRICT COURT
7
DISTRICT OF NEVADA
8
9
APPLICATIONS IN INTERNET TIME, LLC,
10
Case No. 3:13-CV-00628-RCJ-CLB
Plaintiff,
11
v.
12
SALLESFORCE.COM, INC.,
ORDER
13
14
15
Defendant.
In this patent infringement action, Defendant Salesforce, Inc. (“Salesforce”) moves for
16
summary judgment or partial summary judgment of: non-infringement of claims 1, 10, 20-21, 23-
17
26, 30, and 40 of U.S. Patent No. 7,356,482 (the “’482 patent”) and claims 13-17 of U.S. Patent
18
No. 8,484,111 (the “’111 patent”) (collectively, the “asserted claims”); non-infringement of the
19
asserted claims by Salesforce’s “Lightning” user interface and its mobile application; and
20
invalidity of the asserted claims in view of various prior art references (Dkt. 278). Plaintiff
21
Applications in Internet Time, LLC (“AIT”) opposes these motions, and affirmatively moves for
22
23
24
1 of 48
Case 3:13-cv-00628-RCJ-CLB Document 408 Filed 09/12/23 Page 2 of 48
1
summary judgment of no anticipation (Dkt. 270), which Salesforce opposes. The parties also
2
request that the documents receive seal. 1
3
Salesforce also moves to exclude certain opinions of AIT’s technical and damages experts
4
(Dkt. 272, 275), and AIT moves to exclude certain opinions of Salesforce’s damages expert (Dkt.
5
268), each of which are opposed. Salesforce further moves to dismiss this action under Fed. R.
6
Civ. P. 12(b)(1) for lack of subject matter jurisdiction (Dkt. 283), and to resolve certain discovery
7
disputes regarding a corrected expert report (Dkt. 351), and AIT objects to the magistrate judge’s
8
order on a motion to compel (Dkt. 338).
9
The parties’ respective motions for summary judgment were heard by the Court on March
10
14, 2023. The Court did not take argument regarding the Daubert motions. Dkt. 392; Dkt. 393 at
11
4:6–5:3. Having considered the parties’ evidentiary submissions and arguments, and for the
12
reasons set forth below, the Court (i) grants Salesforce’s motions for summary judgement of non-
13
infringement and invalidity (Dkt. 278); and (ii) denies AIT’s motion for summary judgment of no
14
anticipation (Dkt. 270).
15
In view of the Court granting summary judgment of non-infringement and invalidity on all
16
asserted claims, Salesforce’s partial summary judgment motion of non-infringement by the
17
Lightning user interface and its mobile application, AIT’s objections to magistrate judge’s order,
18
and Salesforce’s motion regarding the supplemental expert report are rendered moot, and therefore
19
denied. The Court finds resolution of the parties’ respective motions to exclude the opinions of
20
their respective experts is not necessary to decide the present motions, and therefore the Court
21
denies these motions as moot as well. To the extent motions have been denied as moot, such denial
22
23
24
1
The parties ask the Court to seal pleadings. (Dkt Nos. 269, 271, 273, 276, 279, 282, 293, 295, 297, 301,
306, 314, 316, 319, 322, 333, 339, 346, 352, 359, 370, 377, 389, 403, 406). The Court recognizes that the
public has a great interest in the documents, but the Court grants the parties’ requests to seal the pleadings
due to the nature of the sealed material.
2 of 48
Case 3:13-cv-00628-RCJ-CLB Document 408 Filed 09/12/23 Page 3 of 48
1
is without prejudice. As such, the parties may re-raise their respective positions on these issues in
2
the event of a remand.
FACTUAL BACKGROUND
3
A. The Patents and Claimed Invention
4
5
AIT asserts two patents in this litigation: the ’482 patent and the ’111 patent. Dkt. 1. Both
6
patents are entitled “Integrated Change Management Unit,” and they contain substantially identical
7
specifications. The application for the ’482 patent was filed on March 1, 2001, and issued on April
8
8, 2008. The application for the ’111 patent was filed on October 26, 2011, is a continuation of
9
U.S. Pat. Appl. No. 12/098,154, which is a continuation of the application for the ’482 patent, and
10
issued on July 9, 2013.
11
The asserted patents describe a “server computer” with four layers or portions of a server.
12
Dkt. 172 at 6. The first layer, called the “business content layer,” contains information about the
13
“specific business operations of concern to the end used.” ’482 patent at 9:56-591. 2 The second
14
layer, called the “metadata layer,” contains “information about the user interface and functions
15
common to a variety of applications,” including “tools, worklists, data entry forms, reports,
16
documents, processes, formulas, images, tables, views, columns, and other structures and
17
functions.” Id. at 9:41-46. The third layer, called the “Java data management layer,” “retrieves the
18
data in the first and second layers in order to generate the functionality and user interface elements
19
of the application.” Id. at 15:5-9. The fourth layer, called the “change management layer,”
20
“automatically detect[s] changes that affect an application.” Id. at 16:18-21. As reflected in the
21
claims, the change management layer is comprised of “one or more” intelligent agents. ’482 patent,
22
23
24
2
For simplicity, citations are made to the specification of the ’482 patent.
3 of 48
Case 3:13-cv-00628-RCJ-CLB Document 408 Filed 09/12/23 Page 4 of 48
1
claims 8, 28. The specification teaches the server may “automatically mak[e] application and
2
database changes using intelligent agent routines...” Id. at 7:47-53.
B. The Asserted Claims, the Court’s Claim Construction, and Evidence of the
Ordinary Meaning of Certain Claim Terms
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
AIT is asserting infringement of claims 1, 10, 20, 21, 23, 24, 25, 26, 30, and 40 of the ’482
patent and claims 13-17 of the ’111 patent. Of those, claims 1 and 21 of the ’482 patent and claim
13 of the ’111 patent are independent claims. All other claims depend, directly or indirectly, from
one of those three claims.
With respect to the claim term automatically detecting, claim 21 of the ’482 Patent requires
“automatically detecting changes that affect a particular application.” ’482 Patent at 33:52–53.
Claim 1 of the ’482 patent adds an additional requirement that such “automatic” detection occur
as part of the “change management layer.” 482 Patent at 32:27–28 (“a change management layer
for automatically detecting changes that affect an application”). Claim 13 of the ’111 Patent adds
an additional requirement to claim 21 of the ’482 Patent requiring the software for automatic
detection to be contained on a “portion” of a server. ’111 Patent at 34:5–8.
I addressed the parties’ disputes regarding claim construction in my claim construction
opinion. Dkt. 172. The parties also agreed on the construction of a number of claim terms. Dkt.
153-4; Dkt. No. 277 at 7.
During claim construction, I found the phrase “automatically detecting changes ...” to
require an “intelligent agent.” As I explained in my opinion, the “patents repeatedly discuss
intelligent agents as an integral component of the claimed invention.” Dkt. 172 at 13. 3 I further
22
23
24
3
In its briefing, Salesforce relies on Mr. Zatkovich’s testimony from deposition instead of my claim construction
order for this proposition. Dkt. 280 at 2. However, at the time Mr. Zatkovich testified, my claim construction order,
including my finding that the specification taught “intelligent agents” were “integral components” of the claimed
invention, was the law of the case.
4 of 48
Case 3:13-cv-00628-RCJ-CLB Document 408 Filed 09/12/23 Page 5 of 48
1
found the specification distinguished the prior art based on the prior art’s failure to contain
2
intelligent agents. Id. at 13–14. As such, for the reasons previously explained, I construed
3
“automatic detect[ing],” as it appears in all the claims, to require “detecting without human
4
intervention through the use of one or more intelligent agents.” Id. at 12, 24.
5
The shared patent specification provides various descriptions of intelligent agents. As an
6
example, the specification states that “[a]n ‘intelligent agent’ is a specialized program that makes
7
decisions and performs tasks based on predefined rules and objectives.” ’482 patent at 20:1-3; See
8
also Id. at 10:42–45 (“An ‘intelligent agent’ is a specialized program that resides on a network, or
9
at a server as an applet, and can make decisions and perform tasks based on pre-defined rules.”);
10
Id. at 16:22–23 (“[E]ach IA is defined by rules and constraints that focus on the selected business
11
area.”). In addition, the parties’ respective experts have offered various opinions regarding the
12
understanding of this term to a skilled artisan. See, e.g., Dkt. 280-6 (Zatkovich Reb. Rpt.) at ¶¶ 52,
13
60, 79–85, 1104–1116; Dkt. 280-8 (Zatkovich Op. Rpt.) at ¶¶ 1208–1214; Dkt. 280-1, Schmidt
14
Reb. at ¶¶ 39–51; Dkt. 280-2 Bederson Rpt. at ¶¶ 112–121. Ultimately, I did not construe the term
15
“intelligent agent” and the ordinary meaning of this term to a skilled artisan is therefore applicable.
16
Mr. Zatkovich opined the various descriptions of “intelligent agent” in the specification are
17
consistent with the term’s plain meaning as he understood it and with his opinions regarding the
18
“deploy” function of the accused product. Dkt. 280-6 (Zatkovich Reb. Rpt.) at ¶¶ 52, 60, 80, 1110,
19
1570, 1574; Dkt. 280-8 (Zatkovich Op. Rpt.) at ¶¶ 818, 1209, 1212; Dkt. 297-2 (Zatkovich
20
8/21/2022 Tr.) at 261:16–25, 270:7-10; Dkt. 297-3 (Zatkovich 8/24/2022 Tr.) at 426:8–25,
21
431:18–432:3, 434:16–435:3, 437:4–13. In particular, he explained that infringement would not
22
be avoided under the narrowest interpretation in the specification. Dkt. 297-2 (Zatkovich
23
8/21/2022 Tr.) at 261:16–25.
24
5 of 48
Case 3:13-cv-00628-RCJ-CLB Document 408 Filed 09/12/23 Page 6 of 48
1
During claim construction, I further resolved the parties’ dispute regarding the terms
2
“layer” and “portion of the server.” In particular, I found that the term “layer” shall be construed
3
as “a set of functionally or logically separated software components” and that the term “portion of
4
the server” shall be constructed as “a functionally or logically separately subset of one or more
5
server computers.” Dkt. 172 at 24.
6
As recognized by Salesforce, “the parties [] agreed on constructions for ‘application’ and
7
‘predetermined business application.’” Dkt. No. 277 at 7 citing 277-2 (Zatkovich Op. Rpt.) ¶ 28;
8
See Dkt. 153-4. The agreed construction for “application” is “a software program providing a set
9
of end user functions for performing tasks. Dkt. 153-4. The agreed construction for “predetermined
10
business application is “a software program that provides a predefined set of end user functions
11
for performing tasks relating to the requirements or operations of a business.” Id.
12
C. Post-Grant Challenges to the ‘482 and ‘111 Patents in Light of Popp
13
On August 17, 2015, RPX Corporation filed petitions for inter partes review (“IPR”)
14
against the asserted claims of the ’482 and ’111 patents arguing, among other grounds, that the
15
claims were anticipated by U.S. Patent No. 6,249,291 (“Popp”). IPR2015-01750, Paper 1 (Petition)
16
at 13-23 (PTAB August 17, 2015); IPR2015-01751, Paper 1 (Petition) at 16-13 (PTAB August 17,
17
2015). During the IPR proceedings, AIT disputed whether Popp disclosed “automatically
18
detecting” changes—not any other element. E.g., IPR2015-01750, Paper 63 (Patent Owner
19
Response) at 23-24 (PTAB May 20, 2016). After trial was instituted, the PTAB issued Final
20
Written Decisions rejecting AIT’s argument and finding that claims 1, 10, 20-21, 30, and 40 of the
21
’482 patent and claims 13-17 of the ’111 patent were anticipated by Popp. Dkt. 280-14 (IPR2015-
22
01751, Paper 82 (Final Written Decision)) at 25-26 (PTAB Dec. 28, 2016); (IPR2015-01750,
23
Paper 80 (Final Written Decision)) at 35 (PTAB Dec. 28, 2016). The PTAB further found that
24
claims 23–26 of the ’482 Patent were invalid as obvious over Popp in combination with another
6 of 48
Case 3:13-cv-00628-RCJ-CLB Document 408 Filed 09/12/23 Page 7 of 48
1
publication (“Codd”). Dkt. 280-14 (IPR2015-01751, Paper 82 (Final Written Decision)) at 27–29
2
(PTAB Dec. 28, 2016).
3
On appeal before the Federal Circuit, the Court vacated and remanded the PTAB’s decision
4
because the PTAB did not apply the proper standard for determining whether Salesforce was a real
5
party in interest. Applications in Internet Time, LLC v. RPX Corp., 897 F.3d 1336 (Fed. Cir. 2018).
6
The PTAB’s Final Written Decisions were vacated based on the procedural question regarding the
7
identity of the real party in interest and despite having found, on the merits, that all of the asserted
8
claims of the ’482 and ’111 patents were invalidated by Popp in combination with various
9
references. IPR2015-01750, Paper 128 (Final Decision on Remand Terminating Institution) at 13-
10
23 (PTAB October 2, 2020).
11
The Court has reviewed the PTAB’s findings regarding the prior art and its conclusions.
12
The Court recognizes the PTAB’s decision was vacated and does not rely on the decision itself.
13
However, the Court has independently considered the evidence and arguments of the parties and
14
ultimately, as indicated at the hearing, the Court concludes the PTAB reached the proper result.
15
Dkt. 393 at 157:12–15.
16
D. Description of the Accused Products
17
The accused products in this case are certain functionalities of Salesforce’s Salesforce1 and
18
Force.com platforms. Dkt 280-8 (Zatkovich Op. Rpt.) ¶ 1198.
19
The accused products use a metadata-driven architecture in which an application is defined
20
by metadata rather than embodied in program code, so that changing an application can be
21
achieved by changing the metadata rather than code. Id. at ¶¶ 119–120. Designers and developers,
22
however, do not enter metadata changes directly into the application that is deployed to customers,
23
i.e., the “production” version of the application. Id. at ¶¶ 241–261, 305–309, 814–815. Rather,
24
they work on a development copy of the application metadata stored in a “sandbox” or “scratch
7 of 48
Case 3:13-cv-00628-RCJ-CLB Document 408 Filed 09/12/23 Page 8 of 48
1
organization.” Id. at ¶ 266; See also Id. at ¶¶ 273–309, 814–815. This development version of the
2
metadata is modified through a graphical user interface, an Integrated Development Environment
3
(IDE), or a command line interface (CLI) tool. Id. at ¶¶ 242, 248, 309; See also Id. at ¶¶ 241–261.
4
Rather than modify metadata associated with a production application directly, potential changes
5
to application metadata are detected and deployed to the production application based on a
6
comparison of the metadata in the production application with a development copy of the code. Id.
7
at ¶ 263–264; See also Id. at ¶¶ 262–304, 541. All automated change management features in the
8
accused products are governed by and utilize the same software functionalities, including a
9
Universal Data Dictionary (UDD) and the Metadata API. Id. at ¶¶ 263–265, 315.
10
With respect to automated change management, the Metadata API includes a “deploy”
11
function that detects changes to the metadata that defines an application. Id. at ¶¶ 812–813. Mr.
12
Zatkovich provided a “source code analysis for the claimed layer four includ[ing] a code
13
description and code flow chart for source code reflecting fourth-layer functionality for detecting
14
changes to metadata.” Dkt. 280-8, Zatkovich Op. at ¶ 834 (referencing “Flow D” portion of source
15
code analysis, (Dkt 280-15, Appendix C to Zatkovich’s Op. Rpt. at 20-24)). Mr. Zatkovich further
16
explained that one step in the “deploy” function includes a “filterOutUnchangedFiles” routine
17
where the changes are identified within the deploy function. Dkt 280-15, Appendix C to
18
Zatkovich’s Op. Rpt. at 24 (“Step 3”); Dkt. 297-2 Zatkovich 8/21/2022 Tr. at 257:3-6. With
19
reference to his analysis of the source code of the accused products, Mr. Zatkovich further testified
20
that this one step of the “deploy function” alone would not be considered an intelligent agent. Dkt.
21
297-2 (Zatkovich 8/21/2022 Tr.) at 256:21–257:2, 272:13–16.
22
E. Appropriate Level of Ordinary Skill in the Art
23
Salesforce’s expert Dr. Benjamin Bederson opined that “a person of ordinary skill in the
24
art as of the claimed priority date of each of the asserted patents (‘POSITA’) would have had at
8 of 48
Case 3:13-cv-00628-RCJ-CLB Document 408 Filed 09/12/23 Page 9 of 48
1
least an undergraduate degree in electrical engineering or computer science (or equivalent field)
2
and at least two years of computer programming experience in developing client-server systems.”
3
Dkt. 280-6 (Bederson Rpt.) ¶ 19. AIT’s expert, Mr. Zatkovich, opined that “a person of ordinary
4
skill in the art, at the time of the invention of the Asserted Patents, would be someone with a
5
bachelor’s degree in computer science or a related field (such as electrical engineering), and either
6
(1) two or more years of industry experience and/or (2) an advanced degree in computer science
7
or a related field.” Dkt 280-8, Zatkovich Op. at ¶¶ 23-24. These two standards are generally
8
consistent with each other, and neither party in their motion papers asserted that there was any
9
material difference between the two standards. As such, resolution of the experts’ dispute is not
10
necessary for my opinion.
LEGAL STANDARD
11
12
A. Summary Judgment
13
Summary judgment is appropriate only where the moving party demonstrates there is no
14
genuine dispute as to any material fact such that judgment as a matter of law is warranted. Fed.
15
R. Civ. P. 56(a); Celotex Corp. v. Catrett, 477 U.S. 317, 323 (1986). Material facts are those that
16
might affect the outcome of the case, as defined by the framework of the underlying substantive
17
law. Anderson v. Liberty Lobby, Inc., 477 U.S. 242, 248 (1986). A dispute is genuine if the
18
evidence is such that a reasonable jury could return a verdict for either party. Id. The moving
19
party bears the initial burden of informing the district court of the basis for its motion and
20
identifying those portions of the pleadings, discovery, and affidavits that demonstrate the
21
absence of a disputed issue of material fact. Celotex, 477 U.S. at 323.
22
In opposing the motion, the non-moving party may not rely merely on the allegations or
23
denials in its pleadings, but must set forth “specific facts showing that there is a genuine issue for
24
trial.” Anderson, 477 U.S. at 248 (citing Fed. R. Civ. P. 56(e)). The court must construe the
9 of 48
Case 3:13-cv-00628-RCJ-CLB Document 408 Filed 09/12/23 Page 10 of 48
1
evidence in the light most favorable to the non-moving party, making all reasonable inferences
2
that can be drawn. Matsushita Elec. Indus. Co., Ltd. v. Zenith Radio Corp., 475 U.S. 574, 587
3
(1986); Intel Corp. v. Hartford Accident & Indem. Co., 952 F.2d 1551, 1558 (9th Cir. 1991);
4
Eisenberg v. Ins. Co. of N. Am., 815 F.2d 1285, 1289 (9th Cir. 1987). “If the [non-movant’s]
5
evidence is merely colorable, or is not significantly probative, summary judgment may be
6
granted.” Anderson, 477 U.S. at 249-50 (internal citations omitted). “Summary judgment is as
7
appropriate in a patent case as it is in any other case.” C.R. Bard, Inc. v. Advanced
8
Cardiovascular Sys., Inc., 911 F.2d 670, 672 (Fed. Cir. 1990).
9
B. Legal Standards Relevant to Infringement
10
The party asserting patent infringement has the burden of proving infringement, and thus
11
the burden of establishing that each and every limitation in the asserted claim is met. Jazz Photo
12
Corp. v. Int’l Trade Comm’n, 264 F.3d 1094, 1102 (Fed. Cir. 2001). It is axiomatic that if the
13
accused products fail to satisfy even a single limitation of the claims, they do not infringe. Hutchins
14
v. Zoll Med. Corp., 492 F.3d 1377, 1380 (Fed. Cir. 2007); Biagro W. Sales, Inc. v. Grow More,
15
Inc., 423 F.3d 1296, 1301 (Fed. Cir. 2005). While limitations can be met literally or under the
16
doctrine of equivalents, “[t]he doctrine of equivalents applies only in exceptional cases and is not
17
‘simply the second prong of every infringement charge, regularly available to extend protection
18
beyond the scope of the claims.” Amgen Inc. v. Sandoz Inc., 923 F.3d 1023, 1029 (Fed. Cir. 2019).
19
C. Legal Standards Relevant to Invalidity
20
Patents are presumed valid, and the presumption may only be overcome by clear and
21
convincing evidence. Microsoft Corp. v. i4i Ltd. P’ship, 564 U.S. 91, 95 (2011). “The burden of
22
establishing invalidity of a patent . . . shall rest on the party asserting such invalidity.” 35 U.S.C.
23
§ 282(a).
24
10 of 48
Case 3:13-cv-00628-RCJ-CLB Document 408 Filed 09/12/23 Page 11 of 48
1
Title 35 U.S.C. § 102 establishes the various grounds for invalidation of patents based on
2
anticipation by prior art. “[A] claim is anticipated if each and every limitation is found either
3
expressly or inherently in a single prior art reference.” Bristol-Myers Squibb Co. v. Ben Venue
4
Labs., Inc., 246 F.3d 1368, 1378 (Fed. Cir. 2001) (alteration in original). “While anticipation is a
5
question of fact, it may be decided on summary judgment if the record reveals no genuine dispute
6
of material fact.” Encyclopaedia Britannica, Inc. v. Alpine Elecs. of Am., Inc., 609 F.3d 1345, 1349
7
(Fed. Cir. 2010) (internal citation omitted). Additionally, “[a] patent may not be obtained though
8
the invention is not identically disclosed or described as set forth in section 102, if the differences
9
between the subject matter sought to be patented and the prior art are such that the subject matter
10
as a whole would have been obvious at the time the invention was made to a person having ordinary
11
skill in the art to which said subject matter pertains.” Pre-AIA 35 U.S.C. § 103(a). Obviousness is
12
a question of law with “underlying factual considerations.” Id. (citing Graham v. John Deere Co.
13
of Kansas City, 383 U.S. 1, 17 (1966)). An obviousness analysis requires consideration of any
14
evidence tending to objectively show non-obviousness. Transocean Offshore Deepwater Drilling,
15
Inc. v. Maersk Contractors USA, Inc., 617 F.3d 1296, 1305 (Fed. Cir. 2010).
16
17
18
19
ANALYSIS
A. SalesForce Did Not Infringe the ‘482 and ‘111 patents
During claim construction, the Court construed all asserted claims to require automatically
detecting changes “through the use of one or more intelligent agents.” Dkt. 172 at 24.
20
Specifically, during prosecution, the asserted claims were ultimately allowed over the
21
“Eager” prior art reference (U.S. Patent No. 5,960,200; Dkt. 68-9), on which the claims stood
22
rejected, after AIT added to the claims the language requiring “automatically detecting changes.”
23
As I explained above, during claim construction I found the patents themselves discuss intelligent
24
agents as an integral component of the claimed invention—and the process for detecting changes—
11 of 48
Case 3:13-cv-00628-RCJ-CLB Document 408 Filed 09/12/23 Page 12 of 48
1
and distinguished the claimed inventions on that basis from the prior art. Dkt. 172 at 13-14. Thus,
2
for purposes of obtaining its patents, AIT placed heavy emphasis on “automatically detecting”
3
changes, and in particular doing so using “one or more intelligent agents.” However, AIT failed to
4
put forth evidence sufficient to raise a genuine dispute of material fact that the accused products
5
use any such “intelligent agent” to detect changes.
6
I.
7
AIT Failed to Raise a Genuine Dispute of Material Fact that
Accused Products Detect Changes “Through One or More
Intelligent Agents”
8
Based on the Court’s claim construction, the asserted claims all require detecting changes
9
“through the use of one or more intelligent agents.” Dkt. 172 at 24. There is no dispute that not
10
every software program qualifies as an “intelligent agent.”
11
As detailed above, the specification (on which both parties rely) states “[a]n ‘intelligent
12
agent’ is a specialized program that makes decisions and performs tasks based on predefined rules
13
and objectives.” ’482 patent at 20:1-3; See Id. at 10:41-48. The parties’ experts acknowledged that
14
this description was consistent with their understanding of the term “intelligent agent.” Dkt 323-2
15
Zatkovich 8/21/2022 Tr. at 261:16-25; Dkt. 280-05, Schmidt Rebuttal Report) ¶ 338.
16
Turning to the operation of the accused products, as detailed above, the products include a
17
deploy function for detecting changes made to metadata defining the user interface and
18
functionality of an application associated with the accused products. Dkt 280-8, Zatkovich Op. at
19
¶¶ 121, 309; Dkt. 280-1, Schmidt Rpt. at ¶¶ 341-43.
20
Mr. Zatkovich, AIT’s expert, analyzed the source code for the deploy function (including
21
its various sub-routines, such as the filterOutUnchangedFiles function). Mr. Zatkovich concluded
22
based on his analysis that the deploy function as a whole is an intelligent agent. Dkt. 297-2
23
(Zatkovich 8/21/2022 Tr.) at 256:21–257:2, 272:8–16; Dkt. 297-3 (Zatkovich 8/24/2022 Tr.) at
24
431:18–432:3; Dkt. 280-8 (Zatkovich Op. Rpt.) at ¶¶ 811–815, 818, 822–834. With respect to the
12 of 48
Case 3:13-cv-00628-RCJ-CLB Document 408 Filed 09/12/23 Page 13 of 48
1
support for Mr. Zatkovich’s application of the ordinary meaning of “intelligent agent,” AIT relies
2
primarily on Mr. Zatkovich’s report including various paragraphs in the body of the report (Dkt.
3
280-8 (Zatkovich Op. Rpt.) at ¶¶ 811–815, 818, 822–834), Mr. Zatkovich’s source code analysis
4
with respect to the “deploy” function, (Dkt. 280-11 (Zatkovich Appx. C) at 20-24), his deposition
5
testimony, as well as opinions directed to the meaning of “intelligent agent” to a skilled artisan,
6
(Dkt. 280-8 (Zatkovich Op. Rpt.) at ¶¶ 1209, 1212).
7
Salesforce’s expert, Dr. Schmidt, opined that the “deploy” function is not an “intelligent
8
agent.” Dkt. 280-05 (Schmidt Rpt.) ¶¶ 338-54. I have reviewed and considered the evidence and I
9
find it insufficient to raise a question of fact. In particular, Mr. Zatkovich’s analysis of the “deploy”
10
function is insufficient to support his conclusion that the “deploy” function is an intelligent agent.
11
As such, Mr. Zatkovich’s opinions are insufficient to raise a question of fact. Mr. Zatkovich opined
12
the “deploy” function is an “intelligent agent.” Dkt. 296 at 9–10. However, as urged by Salesforce,
13
Mr. Zatkovich did not compare the deploy function to the Asserted Patents’ description of an
14
“intelligent agent.” See, e.g., ’482 patent at 20:1-3 (“An ‘intelligent agent’ is a specialized program
15
that makes decisions and performs tasks based on predefined rules and objectives.”); See also id.
16
at 10:42–45, 16:22–23.
17
In these circumstances, the assertion of AIT’s expert, Mr. Zatkovich, that the
18
“automatically detecting...” limitation as construed by this Court is met by the deploy function is
19
insufficient to defeat summary judgment. See Arthur A. Collins, Inc. v. Northern Telecom Ltd.,
20
216 F.3d 1042, 1046 (Fed. Cir. 2000) (“[I]t is well settled that an expert’s unsupported conclusion
21
on the ultimate issue of infringement is insufficient to raise a genuine issue of material fact. ... A
22
party may not avoid that rule by simply framing the expert’s conclusion as an assertion that a
23
particular critical claim limitation is found in the accused device.”). The Court has considered the
24
portions of Mr. Zatkovich’s report identified by AIT, but those passages merely describe the
13 of 48
Case 3:13-cv-00628-RCJ-CLB Document 408 Filed 09/12/23 Page 14 of 48
1
deploy function’s operation without specifically comparing the “deploy” function to any definition
2
in the specification. See, e.g., Dkt. 280-8 (Zatkovich Op. Rpt.) at ¶¶ 811–835; Dkt. 280-11
3
(Zatkovich Appx. C) at 20-24.
4
AIT further argues that Mr. Zatkovich’s opinions are supported based on Mr. Zatkovich’s
5
source code analysis. In particular, AIT argues that the fact that the “deploy” function contains
6
rules, constraints and objectives should not be disputed in light of Mr. Zatkovich’s opinions. See
7
Dkt. 296 at 9–10.) Specifically, AIT’s opposition asserts that Mr. Zatkovich “will be able to
8
explain what [the ‘deploy function’] is, the special functions it performs, the rules and objectives
9
that govern its operation, [and] the fact that it is an agent that automatically detects changes.” Dkt.
10
296 at 5 (relying on Dkt. 280-8 (Zatkovich Op.) at ¶¶ 811–834, 1208–1214). However, Mr.
11
Zatkovich conceded at deposition that his report lacks “an explanation of how the deploy function
12
compares” with the description of “intelligent agent” in the specification. Dkt. 297-3 (Zatkovich
13
8/24/2022 Tr.) at 427:15-428:7. As such, a reasonable juror could not find the source code analysis
14
contained in Mr. Zatkovich report, See Dkt. 280-11 (Zatkovich Appx. C) at 20-24, to be a sufficient
15
analysis to support Mr. Zatkovich’s conclusion that the “deploy” function is an intelligent agent. I
16
do not find AIT’s arguments to the contrary persuasive.
17
II.
SalesForce’s Other Arguments with Respect to Intelligent Agents
18
With respect to claims 1, 10, and 20 of the ’482 Patent, Salesforce presents a separate
19
argument for non-infringement. In particular, Salesforce asserts summary judgment of non-
20
infringement is appropriate because, under the Court’s construction, the “deploy” function cannot
21
be both the “change management layer” and an “intelligent agent.”
22
Salesforce argues that the “change management layer” is required to “use” the intelligent
23
agent and therefore the layer itself cannot be an “intelligent agent.” Salesforce’s argument with
24
respect to “change management layer” is unpersuasive. During claim construction neither party
14 of 48
Case 3:13-cv-00628-RCJ-CLB Document 408 Filed 09/12/23 Page 15 of 48
1
requested a construction that required the “change management layer” to be distinct from the
2
“intelligent agent” or to use a separate program to automatically detect changes. See Dkt. 153 at
3
7–16; Dkt. 154 at 3–12. Any such construction would be inconsistent with the claim language
4
which recognizes that the “change management layer” may “comprise[]” one or more intelligent
5
agents. ’482 Patent at 32:59–61 (claim 8). As such, the parties’ respective experts were free to
6
apply the Court’s construction and the ordinary meaning of these phrases. As detailed below, both
7
parties’ experts have applied the Court’s construction of “change management layer” and the
8
ordinary meaning of “intelligent agent” such that these terms can be, but are not required to be,
9
co-extensive. As explained by AIT, and found by me below,
10
Salesforce’s argument with respect to “change management layer” and “intelligent agent”
11
is inconsistent with Salesforce’s own expert testimony. Dkt. 295 at 7. As detailed below, I have
12
found the prior art both anticipates and renders the asserted claims obviousness as a matter of law.
13
At Salesforce’s request, my findings of anticipation and obviousness rely on the same structure in
14
the prior art for both the “change management layer” and the “intelligent agent.” See infra, Section
15
III.C.3.a.(vii.). Ultimately, there is nothing in the claim language or the Court’s construction
16
precluding “change management layer” and the “intelligent agent” from being co-extensive.
17
18
19
20
21
22
23
24
B. SalesForce’s Arguments with Respect to FilerOutUnchagedFiles, a Portion of the
Deploy Function
Salesforce
further
argues
that
Mr.
Zatkovich’s
admissions
regarding
the
filterOutUnchangedFiles function, a part of the deploy function, require judgment in its favor. Dkt.
280 at 13–14 (relying on Dkt 297-2 (Zatkovich 8/21/2022 Tr.) at 257:3-6 and 272:13-16). As I
explained at the hearing, my opinion is based on the lack of evidence supporting AIT’s position
and I decline to adopt Salesforce’s characterization of the evidence and the arguments from
Salesforce’s Daubert motion. Dkt. 393 at 153:23–154:18. In particular, Mr. Zatkovich’s deposition
15 of 48
Case 3:13-cv-00628-RCJ-CLB Document 408 Filed 09/12/23 Page 16 of 48
1
testimony relied on by Salesforce concerning the filterOutUnchangedFiles routine (which is part
2
of the “deploy” function) supports the conclusion that the deploy function is “used” to
3
automatically detect changes, even though Mr. Zatkovich has not provided sufficient support for
4
his opinion that the “deploy” function is an “intelligent agent.”
5
For example, Mr. Zatkovich’s opinion that “Step 3” (the “filterOutUnchangedFiles”
6
function) is where “change detecting actually happens” is not germane to my analysis. See Dkt.
7
297-2 (Zatkovich 8/21/2022 Tr.) at 257:3-6 (referencing Dkt. 280-11 (Zatkovich Appx. C) at 24).
8
I reach that conclusion for two reasons.
9
First, the claimed intelligent agents are not required to only automatically detect changes.
10
With respect to whether an “intelligent agent” or the “deploy” function must only be used to
11
automatically detect changes (such that the “deploy” function would not be considered a
12
“specialized” program) there is no dispute with respect to this issue. In particular, in response to
13
Salesforce’s moving papers, AIT explained that an “intelligent” agent is not required to only detect
14
changes and the particular lines of code for detecting changes may be part of a larger program that
15
performs multiple functions. Dkt. 296 at 8–9. AIT urged that Salesforce’s arguments to the
16
contrary were based on a dispute of fact between the parties’ respective experts and inconsistent
17
with the specification which identifies various functions performed by each intelligent agent, i.e.,
18
only a portion of the “intelligent agents” taught in the specification are for detecting changes. Id.
19
In its reply brief, Salesforce represented that “whether the ‘deploy’ function is sufficiently
20
‘specialized’ to qualify as an ‘intelligent agent’ is irrelevant to Salesforce’s motion for summary
21
judgment.” Dkt. 321 at 4. Salesforce further recognized in reply that summary judgment of non-
22
infringement does not rest on any requirement that the “intelligent agent” must be “an autonomous,
23
stand-alone, or background program.” Dkt. 321 at 10 (“Salesforce’s motion for summary judgment
24
is not premised on any requirement that the ‘intelligent agent’ must be ‘an autonomous, stand16 of 48
Case 3:13-cv-00628-RCJ-CLB Document 408 Filed 09/12/23 Page 17 of 48
1
alone, or background program’ and does not dispute that the ‘intelligent agent’ can be a software
2
component within the ‘change management layer.’”). As such, I cannot grant summary judgment
3
directed to Salesforce’s arguments directed to whether only a portion of the “deploy” function is
4
used to automatically detect changes.
5
Second, a reasonable juror would not be required to find that “filterOutUnchangeFiles”
6
(step 3 alone) is the only functionality used by the accused products to detect changes. Mr.
7
Zatkovich’s testimony that “filterOutUnchangedFiles” is where change detection “actually
8
happens” and that Step 3 “alone” is not an “intelligent agent” does not lead to the conclusion that
9
“filterOutUnchangedFiles,” i.e., Step 3 is the only step used to automatically detect changes. See
10
Dkt. 280-11 (Zatkovich Appx. C) at 20-24. Indeed, Mr. Zatkovich did not testify that
11
“filterOutUnchangeFiles,” Step 3, in his source code analysis, is the only code used to
12
automatically detect changes. See Dkt. 297-2 (Zatkovich 8/21/2022 Tr.) at 256:16-20 (in reference
13
to Dkt. 280- 11 (Zatkovich Appx. C) at 20-24). Instead, the parties appear to agree that various
14
other portions of the “deploy” function, including ““compareVersions” which “[d]etermines what
15
information / metadata (blobs) from current version was in previous version (i.e., what has not
16
changed)” which are plainly not part of Step 3 “alone,” are also used in the automatic detections
17
of changes. Dkt.297 at 9; Dkt. 323 at 6. When Mr. Zatkovich’s deposition testimony is considered
18
in light of his description of the deploy function I cannot conclude that Step 3,
19
“filterOutUnchangedFiles,” is the only portion of the “deploy” function used to automatically
20
detect changes.
21
22
23
24
I.
AIT Cannot Rely on Doctrine of Equivalents to Meet the
“Intelligent Agent” Requirement
AIT’s doctrine of equivalents argument does not defeat summary judgment. In its
opposition brief, AIT contends that “Mr. Zatkovich’s [doctrine of equivalents] opinions are merely
17 of 48
Case 3:13-cv-00628-RCJ-CLB Document 408 Filed 09/12/23 Page 18 of 48
1
addressed to Salesforce’s argument that an ‘intelligent agent’ must be implemented as ‘an
2
autonomous, stand- alone, or background program’ as Salesforce’s experts opined following claim
3
construction.” Dkt. 296 at 10; See also Id. at 12. In reply, Salesforce explained its argument does
4
not rest on any requirement that the “intelligent agent” must be “an autonomous, stand-alone, or
5
background program.” Dkt. 321 at 10 (“Salesforce’s motion for summary judgment is not premised
6
on any requirement that the ‘intelligent agent’ must be ‘an autonomous, stand-alone, or
7
background program’ and does not dispute that the ‘intelligent agent’ can be a software component
8
within the ‘change management layer.’”). As such, AIT’s arguments regarding the doctrine of
9
equivalents are irrelevant to the present motion.
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
Accordingly, AIT’s doctrine of equivalents theory does not raise a disputed issue of
material fact sufficient to withstand summary judgment of non-infringement.
C. The ‘482 and ‘111 Patents are Anticipated by Popp and also Rendered Obvious by
the Combination of Popp and Amati
Salesforce moves for summary judgment that the asserted claims of the ’482 and ’111
patents are invalid as anticipated or rendered obvious by Popp, alone or in combination with Amati.
I.
Summary of Popp
U.S. Patent No. 6,249,291 (“Popp”) is entitled “Method and Apparatus for Managing
Internet Transactions.” Dkt. 280-17 (Popp). The named inventors are Nicolas Popp, Bruce Ong,
and Charles D’Harcourt. Popp was filed on September 23, 1995, and issued on June 19, 2001.
Therefore, Popp is prior art to the ’482 and ’111 patents under pre-AIA 35 U.S.C. § 102(e). AIT
does not dispute that Popp is prior art to both asserted patents.
The parties dispute the teachings of Popp and whether they meet the limitations of the
claims. First, Mr. Zatkovich opined Popp does not relate to dynamically generating applications.
Dkt. 280-6, Zatkovich Reb. at ¶ 224. His explanation of Popp is as follows. “Popp relates to a
18 of 48
Case 3:13-cv-00628-RCJ-CLB Document 408 Filed 09/12/23 Page 19 of 48
1
technique for providing Web-based, remote access to an existing, conventional corporate
2
application such as an ‘Automobile Shopper’ application.” Id. Otherwise put, Popp “uses a Web-
3
based front-end as a replacement for a conventional local user interface.” Id. For the same reason,
4
“Popp’s application 214 is a static computer program written in a conventional programming
5
language, rather than a dynamically generated application.” Id. at ¶ 228. As such, “Popp purports
6
to provide a limited improvement over existing Web-based applications from the early 1990’s.”
7
Id. at ¶ 225. Second, Popp’s application does not change. Id. at ¶ 229. Instead, “the only aspect of
8
these Web pages that can change over time is the data that is displayed ... the user interface and
9
functionality of the underlying application remain the same.” Id. at ¶ 231.
10
II.
Summary of Amati
11
“A Framework for Filtering News and Managing Distributed Data” (“Amati”) is an
12
academic paper authored by Gianni Amati, Daniela D’Aloisi, Vittorio Giannini, and Flavio
13
Ubaldini. Dkt. 280-18 (Amati). Amati was published in the Journal of Universal Computer Science
14
on August 28, 1997, and thus is prior art to the ’482 and ’111 patents under pre-AIA 35 U.S.C. §
15
102(b). AIT does not dispute that Amati is prior art to both patents.
16
Amati discloses an “ABIS (Agent Based Information System)” that “has been designed to
17
assist users in retrieving information in repositories, archives and databases accessible through the
18
network.” Id. at 1015. Amati states the ABIS system “follows the software agent metaphor,”
19
wherein an “agent is an intelligent entity designed to act on behalf of a user.” Id. The reference
20
further explains the ABIS agent is “not only an intelligent support program, but an entity capable
21
of acting autonomously, facing unexpected events and cultivating a trustful relationship with the
22
user.” Id. Amati teaches when the ABIS “agent autonomously navigates the network looking for
23
relevant documents,” the agent “is driven by a Preference Profile that describes the current user
24
19 of 48
Case 3:13-cv-00628-RCJ-CLB Document 408 Filed 09/12/23 Page 20 of 48
1
interest” and “takes into account the Situation Set, where the whole interaction history is
2
memorized and further used for predicting the user’s choices.” Id.
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
III.
Popp Anticipates Claims 1, 10, 20-21, 23-26, 30, and 40 of the ‘482
Patent and also Renders them Obvious in Combination with Amati
The Court finds that Popp both anticipates claims 1, 10, 20-21, 23-26, 30, and 40 of the
’482 patent, and renders them obvious in combination with Amati, as a matter of law. Dr.
Bederson, Salesforce’s expert, opined that each limitation of the asserted ’482 patent claims is
disclosed by Popp, and in some instances was also rendered obvious by Popp in view of Amati.
Dkt. 280-6 (Bederson Rpt.) ¶¶ 398-428. Mr. Zatkovich, AIT’s expert, opined that Popp does not
disclose various limitations of the asserted claims. Dkt. 280-6, Zatkovich Reb. ¶¶ 239-294
(addressing anticipation), ¶¶ 1151-1158, 1184. Having considered the evidence submitted by the
parties, I conclude AIT has failed to raise a dispute of material fact that would preclude granting
of summary judgment.
a. Claim 1
1. Popp discloses “A system for providing a
dynamically generated application having one or
more functions and one or more user interface
elements; comprising:”
Salesforce relies on Dr. Bederson’s opinion in support of its motion for this limitation. Dkt.
280 at 22. Dr. Bederson opined that Popp discloses that “the present invention is used with an
application on the server side of the connection to dynamically generate Web pages” which
“contain application information and provide the ability for the user to specify input.” Dkt. 280-2,
Bederson Rpt. 399. Salesforce further relies on Mr. Zatkovich’s deposition testimony where he
24
20 of 48
Case 3:13-cv-00628-RCJ-CLB Document 408 Filed 09/12/23 Page 21 of 48
1
stated that Popp “dynamically generate[s] a Web page” and that Popp’s Web page is an
2
“application.” Dkt. 280 at 22 (relying on Dkt. 280-5, Zatkovich 8/24/2022 Tr. at 583:10-584:22).
3
AIT relies on Mr. Zatkovich’s testimony in opposition to Salesforce’s motion for this
4
limitation. Dkt. 297 at 24 (relying on Dkt. 280-6, Zatkovich Reb. ¶ 240). Mr. Zatkovich opined
5
“Popp’s web pages ... are not ‘dynamically generated’ as the claims recites.” Dkt. 280-6, Zatkovich
6
Reb. ¶ 240. He further opined that “Popp’s web pages provide access to a static application
7
(application 214) with a fixed function and a fixed user interface.” Id.
8
Based on Mr. Zatkovich’s admission and Dr. Bederson’s testimony, I find AIT has failed
9
to raise a genuine dispute of fact and a skilled artisan would find that Popp disclosed its “Web
10
11
page” is a “dynamically generated application.”
2. Popp discloses “a server computer;”
12
Salesforce relies on Dr. Bederson’s testimony in support of its motion for this limitation.
13
Dkt. 280 at 22 (relying on Dkt. 280-2, Bederson Rpt. ¶ 400). Dr. Bederson opined that Popp
14
discloses an “internal application” that generates Web pages whose contents “can contain data
15
retrieved from a[] . . . database server 318.” Dkt. 280-2, Bederson Rpt. ¶ 400.
16
AIT did not dispute the presence of this limitation in its responsive papers.
17
Thus, I find AIT has failed to raise a genuine dispute of fact and a skilled artisan would
18
find Popp’s “database server 318” is a “server computer.”
19
3. Popp discloses “one or more client computers
20
connected to the server computer over a computer
21
network;”
22
Salesforce relies on Dr. Bederson’s testimony in support of its motion. Dkt. 280 at 22
23
(citing Dkt. 280-2, Bederson Rpt. ¶ 401). Dr. Bederson opined Popp discloses this limitation,
24
including because Popp teaches that “an Automobile Shopper’s application . . . provides a series
21 of 48
Case 3:13-cv-00628-RCJ-CLB Document 408 Filed 09/12/23 Page 22 of 48
1
of screens (i.e., Web pages) based on user-input that are designed to facilitate the selection and
2
purchase of an automobile.” Dkt. 280-2, Bederson Rpt. ¶ 401.
3
AIT did not separately dispute the presence of this limitation in its responsive papers.
4
Thus, there is no genuine dispute that Popp discloses this limitation.
5
4. Popp discloses “a first layer associated with the
6
server computer containing information about the
7
unique aspects of a particular application;”
8
Salesforce relies on Dr. Bederson’s testimony in support of its motion. Dkt. 280 at 22
9
(relying on Dkt. 280-2, Bederson Rpt. at ¶ 402). Dr. Bederson opined that Popp discloses this
10
limitation because Popp teaches an “internal application” that generates Web pages whose contents
11
“can contain data retrieved from . . . database server 318.” Dkt. 280-2, Bederson Rpt. ¶ 402. Dr.
12
Bederson further opined “Popp discloses that “an Automobile Shopper’s application ... provides a
13
series of screens (i.e., Web pages) based on user-input that are designed to facilitate the selection
14
and purchase of an automobile.” Id. Dr. Bederson explained the “application . . . fetches all the
15
data from the database,” such as “all of the models of cars that are within the price range and type
16
specifications.” Id.
17
In opposition, AIT argues that Dr. Bederson’s opinions are conclusory such that a
18
reasonable juror would not be required to accept such opinions as true. Dkt. 297 at 25, 27. In
19
particular, AIT argues Dr. Bederson failed to “identify or explain” why the data he identified, “all
20
the models of cars within a price range,” would be considered information “about” a particular
21
“aspect” of an “application.” Dkt. 297 at 27 (“[W]ith respect to the first layer, Dr. Bederson fails
22
to identify or explain how the data he identified as ‘unique information’ is data ‘about’ an ‘aspect’
23
of an ‘application.’” See Ex. 2 (Bederson Op.) at ¶ 402) (relying on Dkt. 280-2, Bederson Rep. at
24
¶ 402)). I do not find Dr. Bederson’s opinion with respect to this limitation conclusory.
22 of 48
Case 3:13-cv-00628-RCJ-CLB Document 408 Filed 09/12/23 Page 23 of 48
1
In addition, AIT relies on Mr. Zatkovich’s opinions in opposition to Salesforce’s motion.
2
Dkt. 297 at 24-45 (relying on Dkt. 280-6, Zatkovich Reb. at ¶¶ 242-244). Mr. Zatkovich opined
3
that Popp’s database “contains merely the data on which a conventional application operates,”
4
which would not be considered “information about unique aspects” of the application itself. Dkt.
5
280-6, Zatkovich Reb. at ¶ 242. He further opined the data, models of cars within a price range, is
6
not “information about the unique aspects of a particular application” and is “merely data stored
7
by the application,” and such data does not define any aspect of the application user interface or
8
application functionality. Id. AIT has further relied on Mr. Zatkovich’s testimony regarding the
9
plain meaning of the claim limitation at issue and the manner in which Mr. Zatkovich understood
10
the claim language in its Daubert opposition. Dkt. 295-1 at 15 (relying on Dkt. 295-2, Zatkovich
11
8/24/2022 Tr. at 588:15–23, 589:2–4, 593:14–18); See also Dkt. 295-2, Zatkovich 8/24/2022 Tr.
12
at 654:4–25.
13
Salesforce urges that there is no evidence suggesting to a person of ordinary skill in the art
14
that the term “aspects” as used in the asserted patents should be limited to exclude data. AIT does
15
not dispute that the “information” required by the claim may include “data.” Indeed, asserted
16
dependent claim 23 of the ’482 patent requires that “the first layer comprises ... data,” confirming
17
that the claimed “first layer” information is sufficiently broad to encompass “data.” Littelfuse, Inc.
18
v. Mersen USA EP Corp., 29 F. 4th 1376, 1380 (Fed. Cir. 2022) (“[A]n independent claim is
19
broader than a claim that depends from it, so if a dependent claim reads on a particular embodiment
20
of the claimed invention, the corresponding independent claim must cover that embodiment as
21
well.”). As such, I find there is nothing in the claim language itself that would permit a reasonable
22
juror to conclude that Popp does not disclose this limitation. With respect to Salesforce’s Daubert
23
motion, the parties also relied on additional materials including the opinions of Mr. Zatkovich in
24
23 of 48
Case 3:13-cv-00628-RCJ-CLB Document 408 Filed 09/12/23 Page 24 of 48
1
his report and at his deposition with respect to this limitation. I have considered Mr. Zatkovich’s
2
opinions and found them insufficient to raise a disputed question of material fact.
3
5. Popp discloses “a third layer associated with the
4
server computer that retrieves the data in the first and
5
second layer in order to generate the functionality
6
and user interface elements of the application; and”
7
Salesforce relies on Dr. Bederson’s testimony in support of its motion with respect to this
8
limitation. Dkt. 280 at 24 (citing Dkt. 280-2, Bederson Rpt., ¶ 405). Dr. Bederson opined Popp
9
discloses this limitation, including because Popp teaches that “the Automobile Shopper application
10
provides an example of the use of dynamic pages.” Dkt. 280-2, Bederson Rpt. ¶ 405. Dr. Bederson
11
concluded “the internal application (third layer) dynamically generates functionality and a user
12
interface for an Automobile Shopper web page (application) using the object tree that defines the
13
web page’s user interface (second layer) that is populated with data from the database (first layer).”
14
Id.
15
AIT relies on Mr. Zatkovich’s opinions in opposition to Salesforce’s motion. Dkt. 297 at
16
25 (citing Dkt. 280-6, Zatkovich Reb. ¶ 251). Mr. Zatkovich opined that Popp does not disclose
17
this limitation. He explained “Dr. Bederson appears to be mapping the claimed ‘third layer’ to
18
Popp’s ‘scriptedControl object.’” Dkt. 280-6, Zatkovich Reb. ¶ 251. He further opined “the
19
scriptedControl object does not ‘generate the functionality and user interface elements of the
20
application’ as claimed. Rather, the scriptedControl object is involved in the generation of HTML
21
code for a static application with a fixed functionality and user interface.” Id. Mr. Zatkovich further
22
opined that “a control object such as the scriptedControl object is just a programming construct
23
that implements a static functionality and user interface by creating the appropriate Web page.”
24
Id.
24 of 48
Case 3:13-cv-00628-RCJ-CLB Document 408 Filed 09/12/23 Page 25 of 48
1
AIT further argued that a reasonable juror would not be required to accept Dr. Bederson’s
2
opinions regarding the “third layer” because they are conclusory. Dkt. 297 at 27. AIT argues, with
3
respect to the “third layer,” Dr. Bederson references an “internal application” that appears nowhere
4
in Popp and simply calls it a “third layer,” without identifying the “internal application,” or
5
providing analysis. Id. (citing Dkt. 280-2, Bederson Rpt. at ¶ 405).
6
In reply, Salesforce argues that Mr. Zatkovich’s opinions are no different from his opinions
7
regarding “dynamically generating” addressed above in the preamble and should be rejected for
8
the same reason. Dkt. 323 at 12–13. I agree. Mr. Zatkovich’s opinions are insufficient to raise a
9
question of fact in the face of Dr. Bederson’s opinions which I do not find so conclusory that they
10
would not be accepted as true by a reasonable finder of fact. As such, for the reasons stated above
11
regarding “dynamically generating,” I find there is no genuine dispute of fact that Popp discloses
12
this limitation.
6. Popp discloses “a change management layer for
13
14
automatically detecting changes that affect an
15
application,”
16
Both parties moved for summary judgment with respect to this limitation under both
17
anticipation and obviousness. I address the evidence and the parties’ respective arguments below.
A. Anticipation
18
19
Salesforce relied on the opinions of Dr. Bederson in support of its motion with respect to
20
this limitation. Dkt. 280 at 25 (citing Bederson Rpt. ¶ 407). Dr. Bederson opined “Popp discloses
21
and anticipates the[] claims under AIT’s interpretation 4 of ‘a change management layer’ and
22
23
24
4
Dr. Bederson referred to the interpretation of the claims he used for anticipation as “AIT’s interpretation.” I have
used that terminology here as well to avoid confusion. The interpretation can be more accurately characterized as
Dr. Bederson’s anticipation interpretation since it is the interpretation used by Dr. Bederson for purposes of
anticipation.
25 of 48
Case 3:13-cv-00628-RCJ-CLB Document 408 Filed 09/12/23 Page 26 of 48
1
‘automatically detecting changes that affect a particular application.’” Dkt. 280-2, Bederson Rpt.
2
¶ 407. 5 For anticipation, with respect to “intelligent agent” and “changes that affect,” Dr. Bederson
3
explained the interpretation of the claim language he used for anticipation encompasses “any
4
software ... capable of automatically detecting changes.” See Dkt. 280-2, Bederson Rpt. at ¶154,
5
¶153, ¶167 (“Under AIT’s interpretation, any software ... capable of automatically detecting
6
changes qualifies as an ‘intelligent agent,’ removing all meaning from that requirement.”), ¶277
7
(“... Under AIT’s interpretation, any software ... capable of automatically detecting changes
8
qualifies as an ‘intelligent agent,’ removing all meaning from that requirement.”).
9
Dr. Bederson opined that Popp’s “inputControl 664” can detect if “the client may have
10
modified field 632 to specify a new name.” Dkt. 280-2, Bederson Rpt. ¶ 407 (citing Popp at 22:37-
11
48). Under his recitation of AIT’s interpretation, Dr. Bederson opined inputControl 664 would be
12
considered an “intelligent agent” and modifying a field to specify a “new name” would be a
13
“change that affects” an application. Dkt. 280-2, Bederson Rpt. ¶ 407. With respect to anticipation
14
by Popp, Dr. Bederson further opined that Popp’s “input Control 664” would be considered both
15
a “change management layer” and an “intelligent agent.” Id.
16
In its moving papers, Salesforce further relies on the absence of contrary opinions of Mr.
17
Zatkovich directed to whether Popp discloses an “intelligent agent” and its Daubert motion with
18
respect to “changes that affect” an application.
19
To the extent Salesforce relied on its Daubert arguments with respect to this limitation,
20
AIT relied on its opposition to Salesforce’s Daubert motion in opposition. See Dkt. 295-1 at 20-
21
24. AIT’s response further relies on its motion for summary judgment of no anticipation and the
22
23
24
5
Dr. Bederson also offered opinions regarding this limitation under what he deemed the “correct” or proper
application of this limitation to a person of ordinary skill in the art. Those opinions are addressed below in
obviousness.
26 of 48
Case 3:13-cv-00628-RCJ-CLB Document 408 Filed 09/12/23 Page 27 of 48
1
evidence and argument relied on therein. Dkt. 270. In moving for summary judgment in its favor,
2
AIT argued that Dr. Bederson’s opinions directed to “AIT’s interpretation” were insufficient to
3
raise a question of fact. Id. AIT relied on Mr. Zatkovich’s opinions in support of its motion and in
4
opposition to Salesforce’s motion. Id. Mr. Zatkovich opined:
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
Second, “changes in field 632” are not “changes that affect an
application.” Rather, field 632 includes data such as an employee’s
name. Object inputControl 664 simply “pushes and pulls data.”
Such data does not “affect an application,” but rather is the data
on which the application operates. The application itself is entirely
unaffected by a change of an employee’s name in the database, for
example.
Third, Dr. Bederson’s statement that “changes in field 632 ...
affect[] ... the information in the Web page objects (second layer)”
is confusing if not incorrect. ... To the extent Dr. Bederson refers to
what he opined is the “second layer,” i.e., objects 216 and HTML
elements, Popp does not teach that changes in field 632 affect in
any way those objects and elements. Rather, as already explained,
changes in field 632 are changes in the data that Popp’s application
operates on.
Dkt. 280-6 Zatkovich Reb. ¶¶ 255–256, 281.
In response to Salesforce’s Daubert motion, AIT relied on Mr. Zatkovich’s explanation
regarding the difference between changes that “affect” an application itself and changes to data
“input” into an application. Dkt. 295 at 15 (relying on Dkt. 297-3, Zatkovich 8/24/2022 Tr. at
593:14–18, 594:20–24, 595:5–8, 595:16–18, 595:25–596:3). Mr. Zatkovich did not offer opinions
directed to whether “inputControl 664” is an “intelligent agent.” He also does not dispute that
under what Dr. Bederson called “AIT’s interpretation,” Popp discloses an “intelligent agent” for
detecting “changes that affect” an application.
In opposition to Salesforce’s motion and in support of its own, AIT further relied on Dr.
Bederson’s testimony and argued it was insufficient to raise a question of fact supporting
anticipation and judgment should be granted in AIT’s favor. Dkt. 297 at 22-23. AIT relied on Dr.
27 of 48
Case 3:13-cv-00628-RCJ-CLB Document 408 Filed 09/12/23 Page 28 of 48
1
Bederson’s various opinions regarding the ordinary meaning of “changes that affect” an
2
application. Dkt. 154-2 (Bederson Decl.) at ¶ 109; Dkt. 297-9 Bederson Tr. at 69:15–70:2. In
3
addition, AIT relies on Dr. Bederson’s belief that the ordinary meaning of “affect” requires a
4
certain materiality element and his opinion that changes “must ‘affect’ the business with sufficient
5
materiality” to require the change to be incorporated into the application. Dkt. 154-2, Bederson
6
Decl. at ¶ 125. AIT further argues Dr. Bederson’s opinions failed to evidence how a skilled artisan
7
would apply “intelligent agent” and the claim language requires changes that “affect” an
8
application. Dkt. 297 at 23 (relying on Dkt. 282-2 Bederson Op. at ¶¶ 224, 278; Dkt. 154-2
9
(Bederson Decl.) at ¶¶ 109, 131 (explaining understanding of AIT’s interpretation of “changes that
10
affect” an application “encompass[es] any changes of any type ....”)); Dkt. 125:4-127:5. To the
11
extent AIT’s motion for summary judgment is denied, AIT argues that its summary judgment
12
motion at least raises a question of fact. Dkt. 297.
13
In opposition to AIT’s motion, Salesforce urged under “AIT’s infringement theories, an
14
‘intelligent agent’ can be virtually any software program, and changes that ‘affect’ an application
15
include changes to the application itself, then those interpretations should apply for invalidity as
16
well, and Dr. Bederson should be free to explain that the claims are anticipated as a result.” Dkt.
17
298 at 2. Salesforce further argued “Mr. Zatkovich in his expert report applied an unduly broad
18
interpretation to ‘intelligent agent’ and ‘changes that affect’ in an effort to show infringement
19
where there is none.” Id. at 10.
20
In reply, AIT did not dispute the admissibility of Dr. Bederson’s opinions. Instead, AIT
21
argued that such opinions were insufficient to support a conclusion of invalidity in the absence of
22
additional evidence, such as testimony from AIT’s experts or a comparison of a prior art reference
23
to the accused products, demonstrating that the interpretation applied by Dr. Bederson for
24
anticipation was necessary for infringement. Dkt. 312 at 11-14 (relying on TiVo, Inc. v. EchoStar
28 of 48
Case 3:13-cv-00628-RCJ-CLB Document 408 Filed 09/12/23 Page 29 of 48
1
Communications Corp., 516 F.3d 1290, 1311 (Fed. Cir. 2008) and 01 Communique Lab., Inc. v.
2
Citrix Sys., Inc., 889 F.3d 735, 741-42 (Fed. Cir. 2018)).
3
With respect to AIT’s motion, the Court denies AIT’s motion for summary judgment of no
4
anticipation with respect to “intelligent agent” and “changes that affect.” Ultimately, Dr.
5
Bederson’s opinions are admissible and an analysis of these aspects of the claim language and the
6
Court’s construction in the alternative (assuming infringement) is an acceptable methodology often
7
used in expert invalidity reports. 01 Communique Lab., Inc. v. Citrix Sys., Inc., 889 F.3d 735, 741-
8
42 (Fed. Cir. 2018) (finding “nothing improper about this argument” in the alternative); Stryker
9
Corp. v. Zimmer, Inc., 782 F.3d 649, 658 n.4 (Fed. Cir. 2015) (vacated on other grounds by Halo
10
Elecs., Inc. v. Pulse Elecs., Inc., 579 U.S. 93 (2016)) (“[N]othing precludes [defendant] from
11
arguing for a narrower application of the limitation on the infringement context, while also
12
arguing, in the alternative, that—if the district court were to disagree—the patent claim would be
13
so broad as to be invalid.”).
14
Having determined that Dr. Bederson’s opinions are admissible, I turn to Salesforce’s
15
motion. With respect to Salesforce’s motion, I find as a matter of law “inputControl 664” is an
16
intelligent agent that automatically detects changes that affect an application, at least under what
17
Dr. Bederson identified as “AIT’s interpretation” of “intelligent agent” and “changes that affect.”
18
Dkt. 280-2, Bederson Rpt. ¶ 407 (citing Popp at 22:37-48). Mr. Zatkovich does not dispute that
19
Popp discloses an “inputControl 664” that can detect if “the client may have modified field 632 to
20
specify a new name.” A skilled artisan would find the detection of a name entered in a field to be
21
a change that affects an application under at least Dr. Bederson’s understanding of AIT’s
22
interpretation. Id. I further find Mr. Zatkovich’s opinion that the identified changes in Popp are to
23
“the data on which the application operates” and not the application itself (which he opines remains
24
29 of 48
Case 3:13-cv-00628-RCJ-CLB Document 408 Filed 09/12/23 Page 30 of 48
1
unchanged) insufficient to raise a dispute of fact regarding the application of the ordinary meaning
2
of this term. Dkt 280-6, Zatkovich Rbt. Rpt. ¶ 253-257.
3
The Court does not need to address Salesforce’s Daubert arguments directed to whether
4
Mr. Zatkovich’s opinions regarding “changes that affect an application” are admissible. Instead, a
5
skilled artisan would find the claim language broad enough to encompass any “changes” related
6
to an application, such as the change of an employee’s name in a database. As detailed above, I
7
find that the mere fact that such information is data that the application operates on is insufficient
8
to raise a question of fact with respect to whether changes in such data “affect” an application.
9
Having considered the evidence and the arguments of the parties, I find there is no genuine
10
dispute of fact that Popp’s “inputControl 664” is a “change management layer” and “intelligent
11
agent” for automatically detecting changes as a matter of law. Accordingly, Popp discloses the
12
claim limitation “a change management layer for automatically detecting changes that affect an
13
application” as a matter of law.
B. Obviousness
14
15
16
Salesforce’s obviousness argument with respect to this limitation is addressed to the
portion of this limitation requiring an “intelligent agent.”
17
Salesforce relies largely on Dr. Bederson’s testimony in support of its motion. Dkt. 280
18
(citing Dkt. 280-2, Bederson Rpt. ¶¶ 26-427). Dr. Bederson opined Amati discloses an “intelligent
19
agent.” Dkt. 280-2, Bederson Rpt. ¶ 426. He further opined Amati’s “ABIS (Agent Based
20
Information System)” includes “[a]n agent [that] is an intelligent entity designed to act on behalf
21
of a user” by “agent autonomously navigat[ing] the network looking for relevant documents.” Id.
22
(citing Dkt 280-18 (Amati) at 1015).
23
Dr. Bederson further opined that a person of ordinary skill in the art would have been
24
motivated to combine Popp and Amati to find the claimed inventions obvious. Dkt. 280-2,
30 of 48
Case 3:13-cv-00628-RCJ-CLB Document 408 Filed 09/12/23 Page 31 of 48
1
Bederson Rpt. ¶ 427. Dr. Bederson opined that it would have been obvious to incorporate Amati’s
2
teaching regarding an “ABIS” agent into Popp such that Popp’s “inputControl 664,” which for
3
example detects if “the client may have modified field 632 to specify a new name,” is an ABIS
4
agent as taught in Amati. Id. ¶ 427 (citing Popp at 22:37-43). Thus, for obviousness, Dr. Bederson
5
explains that Popp’s “inputControl 664,” which meets the “intelligent agent” and “change
6
management layer” for anticipation, would be replaced with an ABIS agent. Id. Dr. Bederson
7
opined that “the combination would enhance the ease with which users would receive information”
8
and that it “would result in improved quality of content with less effort,” particularly because
9
“Amati explains that its ‘ABIS’ intelligent agent ‘minimizes user’s effort in selecting the huge
10
amount of available documents.” Dkt 280-2 (Bederson Report) ¶¶ 226-27 (quoting Amati at
11
Abstract).
12
Salesforce further urges that a skilled artisan would find Popp and Amati directed to
13
analogous art, the field of information processing, as a matter of law. Dkt. 280 at 25 (relying on
14
Dkt. 280-13 (Popp) at Abstract; Dkt. 280-14 (Amati) at 1007). Dr. Bederson opined a person of
15
ordinary skill in the art would be motivated to combine Popp with Amati because an intelligent
16
agent such as the ABIS agent is “capable of acting autonomously, facing unexpected events and
17
cultivating a trustful relationship with the user.” Dkt. 280-2, Bederson Rpt. ¶ 235 (citing Amati at
18
1015). Further, Dr. Bederson opined a person of ordinary skill in the art would have found that
19
such a combination would be reasonably expected to succeed and yield the predictable result of
20
Popp’s inputControl detecting and reacting to changes based on the criteria described in Amati,
21
such as the user’s “Preference Profile that describes the current user interest.” Dkt 280-2, Bederson
22
Rpt. ¶ 427.
23
AIT argues that Dr. Bederson’s opinions on obviousness are conclusory and insufficient to
24
grant judgment in Salesforce’s favor. Dkt. 297-1 at 28 (criticizing Dr. Bederson’s opinions for not
31 of 48
Case 3:13-cv-00628-RCJ-CLB Document 408 Filed 09/12/23 Page 32 of 48
1
“explaining why a skilled artisan would add the specific ‘intelligent agent’ of Amati to Popp or
2
providing any analysis or evidence of the particular benefits of the “ABIS” agent or why it would
3
benefit Popp) (citing Dkt. 280-2, Bederson Op. at ¶ 427). In addition, AIT relies on the opinions
4
of Mr. Zatkovich. Dkt. 297-1 at 28-29 (relying on Dkt. 280-6, Zatkovich Rbt. Rpt. ¶¶ 1151-1158,
5
1184). Mr. Zatkovich did not dispute that Amati discloses an “intelligent agent.” AIT argues Mr.
6
Zatkovich’s opinions are inconsistent with a finding that it would have been obvious as a matter
7
of law to combine Popp and Amati to render the Asserted Claims obvious for a number of reasons.
8
First, Mr. Zatkovich opines that if Amati’s intelligent agent function was to “retrieve information,
9
specifically documents, from external archives and databases,” there was no need to add that type
10
of “intelligent agent” to Popp. Dkt. 280-6, Zatkovich Rbt. Rpt. at ¶¶ 1153–55.
11
Second, Mr. Zatkovich opined that Popp is related to “developing and managing
12
transactions on the Internet,” and Amati is related to the different “field of searching and navigating
13
open data repositories on a network.” Dkt. 280-6, Zatkovich Reb. Rpt. at ¶¶ 1152, 1184. With
14
respect to the art, AIT argues that Salesforce wrongly assumes a reasonable juror must find that
15
Popp and Amati are analogous art. Dkt. 297 at 29 (relying on Dkt. 280-6, Bederson Rbt. Rpt. at ¶¶
16
1152, 1184).
17
Third, AIT relies on Mr. Zatkovich’s opinions directed to various aspects of the particular
18
Popp/Amati combination. Dkt. 280-6, Zatkovich Reb. Rpt. at ¶¶ 1151–1158. Mr. Zatkovich opined
19
that “a person would not look to Amati to solve problems in Popp’s field,” that Amati’s intelligent
20
agent “does not disclose any type of changes made to data to input fields,” that Amati’s “ABIS”
21
“would serve no purpose in Popp,” that Popp has “no need to incorporate Amati’s intelligent agent”
22
because Popp already detects data changes using “inputControl 664” without any problem. Id. Mr.
23
Zatkovich further explained there would be no expectation of success because “Amati would not
24
be capable of performing any functionality involved in Popp.” Id. at ¶ 1156.
32 of 48
Case 3:13-cv-00628-RCJ-CLB Document 408 Filed 09/12/23 Page 33 of 48
1
I have considered AIT’s evidence and arguments and ultimately find them unpersuasive.
2
In particular, as I explained at the summary judgment hearing, Popp automatically detects changes
3
based upon input by an end user. Amati’s teaching regarding an “intelligent agent” would be
4
beneficial in this environment. Mr. Zatkovich fails to explain why Amati’s intelligent agent would
5
not be naturally used to search a network for changes, detect changes that would affect not only
6
functionality of the program but would detect and implement, for example, display of text on a
7
website.
8
Having considered the evidence and the arguments of the parties, I find there is no genuine
9
dispute of fact that it would have been obvious to replace Popp’s “inputControl 664,” the “change
10
management layer” and “intelligent agent” for automatically detecting changes disclosed in Popp,
11
with Amati’s ABIS Agent thereby arriving at the claimed invention. Accordingly, I find to the
12
extent an “intelligent agent” is not disclosed in Popp, it would have been obvious to combine Popp
13
and Amati and arrive at the claimed invention, as a matter of law.
14
7. Popp discloses “each client computer further
15
comprising a browser application being executed by
16
each client computer, wherein a user interface and
17
functionality for the particular application is
18
distributed
19
dynamically generated when the client computer
20
connects to the server computer”
to
the
browser
application
and
21
Salesforce relies on Dr. Bederson’s testimony in support of its motion with respect to this
22
limitation. Dkt. 280 at 26 (citing Bederson Rpt. ¶ 408). Dr. Bederson opined Popp discloses this
23
limitation, including at least because Popp teaches that clients connect to the server via HTTP and
24
33 of 48
Case 3:13-cv-00628-RCJ-CLB Document 408 Filed 09/12/23 Page 34 of 48
1
the server responds with the requested information as a Web page. Dkt. 280-2 (citing Dkt 280-17
2
(Popp) at 1:43-54, 3:53-61).
3
AIT relies on Mr. Zatkovich’s opinions in opposition to Salesforce’s motion. Dkt 297 at
4
25 (citing Zatkovich Rbt. Rpt. ¶¶ 259-260). Mr. Zatkovich opined that Popp does not teach a Java
5
applet and it would not necessarily be present. Dkt. 280-6, Zatkovich Rbt. Rpt. ¶ 259. Mr.
6
Zatkovich further opined that “Popp’s Web pages provide access to a static application (application
7
214) with fixed functionality and a fixed user interface.” Id. at ¶ 260.
8
In reply, Salesforce argued that the disagreement between the parties’ experts “does not
9
create a genuine dispute of material because Mr. Zatkovich admits that the Web page distributed
10
in Popp includes the user interface and functionality.” Dkt. 323 at 16 (relying on Dkt. 285-9
11
(Zatkovich 8/24/2022 Tr.) at 583:15-18 (“[Y]ou don’t dispute, right, that Popp’s Web page
12
includes functionality, do you? A. No, I don’t dispute that.”); Dkt. 285-10 (Zatkovich Rbt. Rpt. ¶
13
251 (admitting that the HTML code” for “the appropriate Web page” contains “functionality and
14
user interface”)). I agree with Salesforce. I further agree with Salesforce that Mr. Zatkovich’s
15
opinion that Popp’s Web page is “a static application (application 214) with fixed functionality
16
and a fixed user interface” (Dkt 297 at 25), which has been addressed above in the context of the
17
“dynamically generated application” claim language, fails to raise a question of fact with respect
18
to this limitation.
19
In sum, Salesforce has demonstrated both that claim 1 of the ’482 patent is anticipated by
20
Popp, and also that claim 1 is rendered obvious by the combination of Popp and Amati. No
21
reasonable jury could reach a contrary conclusion.
22
23
24
b. Claim 10
Claim 10 is dependent on claim 1 and adds a limitation for a “a builder module for
permitting a user to build a user interface for a particular application using the second layer.”
34 of 48
Case 3:13-cv-00628-RCJ-CLB Document 408 Filed 09/12/23 Page 35 of 48
1
Salesforce relies on Dr. Bederson’s testimony in support of its motion with respect to this
2
limitation. Dkt. 280 at 26-27 (relying on Ex. 2 (Bederson Rpt.) ¶ 410.) Dr. Bederson opined Popp
3
discloses this claim “because Popp’s system includes a builder module for permitting a user to
4
build a particular Web page (application), including its UI, using the shared object tree components
5
or modules (second layer).” Dkt. 280-2 (Bederson Rpt.) ¶ 410 (quoting Dkt. 280-17 (Popp) at -
6
8:3242 (“Development of an internal application can be efficient and flexible . . . . Developers
7
have the ability to incorporate pre-existing modules into the internal application. Modules are self-
8
contained to facilitate module maintenance and interaction.”)). In its moving papers, Salesforce
9
also cited Mr. Zatkovich’s opinions, Dkt. 280 at 27 (citing Dkt. 280-6, Zatkovich Rpt. ¶ 262-263)
10
and stated, “Mr. Zatkovich does not have any additional validity arguments for this claim.”
11
AIT relies on Mr. Zatkovich’s testimony in opposition to Salesforce’s motion with respect
12
to this limitation. Dkt. 297 at 25-26. Mr. Zatkovich opined that Popp does not disclose a “builder
13
module,” as required by claims 10 and 30 of the ’482 patent, because “Popp’s conventional
14
development techniques do not meet the ‘builder module’ limitations.” Dkt. 280-6, Zatkovich Rbt.
15
Rpt. ¶ 262). AIT further urged that Dr. Bederson’s contrary opinion is conclusory and unexplained.
16
In reply, Salesforce stated:
17
Mr. Zatkovich’s reason for reaching that conclusion was because
claims 10 and 30 require “using the second layer” and “developers
would implement Popp’s object class hierarchy in a conventional
object-oriented programming language and not as the claimed
‘second layer.’” Ex. 6 (Zatkovich Rbt. Rpt.) ¶ 262. Mr. Zatkovich
has since agreed that Popp does, in fact, disclose the claimed
“second layer.” Ex. 5 (Zatkovich 8/21/2022 Tr.) at 580:22-581:4.
Thus, Mr. Zatkovich no longer has a basis to contest Popp’s
disclosure of claims 10 and 30 of the ’482 patent.
Dkt. 323 at 16–17.
18
19
20
21
22
23
24
Having considered the evidence and arguments of the parties, I find Mr. Zatkovich’s
opinion is insufficient to withstand summary judgment in the face of Dr. Bederson’s testimony to
35 of 48
Case 3:13-cv-00628-RCJ-CLB Document 408 Filed 09/12/23 Page 36 of 48
1
the contrary. Enzo Biochem, Inc. v. Applera Corp., 599 F.3d 1325, 1337 (Fed. Cir. 2010) (“[M]ere
2
denials or conclusory statements are insufficient to survive summary judgment.”) (quotation
3
omitted).
4
5
6
c. Claim 20
Claim 20 is dependent on claim 1 and adds a limitation: “wherein the first and second
layers are distributed across one or more server computers.”
7
Salesforce relies on Dr. Bederson’s testimony in support of its motion with respect to this
8
limitation. Dkt. 280 at 27 (citing Bederson Rpt. ¶ 412). Dr. Bederson opined Popp discloses this
9
claim, including because Popp teaches that database 224 (first layer) and Web page objects 216
10
(second layer) within application 214 can be distributed across one or more server computers in
11
server domain 208. Dkt. 280-2 Bederson Rpt. Dkt. ¶ 412 (citing Popp at FIG. 2; 7:32-35).
12
13
14
AIT did not separately dispute the presence of this limitation in its responsive papers. As
such, I find no dispute of material fact with respect to whether this limitation is disclosed.
d. Claim 21
15
Claim 21 of the ’482 Patent is an independent claim. In its moving papers, Salesforce stated
16
“Popp discloses the elements of independent claim 21 of the ’482 patent for the same reasons given
17
above in the context of claim 1 of the ’482 patent.” Dkt. 280 at 27. In its opposition, AIT did not
18
identify any differences in the claim language or claim scope when considering the validity of
19
claim 21 of the ’482 patent in light of claim 1 of the ’482 patent. As such, I find there is no genuine
20
dispute of fact that Popp discloses claim 21 of the ’482 patent for the same reasons that Popp
21
discloses claim 1 of the ’482 Patent.
22
23
e. Claims 23-26
Claims 23-26 are dependent claims of the ’482 Patent.
24
36 of 48
Case 3:13-cv-00628-RCJ-CLB Document 408 Filed 09/12/23 Page 37 of 48
1
2
Claim 23 recites: “The method of claim 21, wherein the first layer 65 comprises a business
content database having data about one or more different predetermined business applications.”
3
Claim 24 recites: “The method of claim 23, wherein the data further comprises one or more
4
of business knowledge, logical designs, physical designs, physical structures and relationships
5
associated with the predetermined business application.”
6
7
Claim 25 recites: “The method of claim 23, wherein the second layer comprises a metadata
database comprising data about the structures and functions associated with any application.”
8
Claim 26 recites: “The method of claim 25, wherein the metadata data base further
9
comprises data about the user interface including one or more of tools, worklists, data entry forms,
10
11
reports, documents, processes, formulas and images.”
In its moving papers Salesforce stated, “Popp discloses claims 23-26 of the ’482 patent for
12
the same reasons given below in the context of claim 14-17 of the ’111 patent.” Dkt. 280 at 27.
13
In its opposition, AIT argued:
14
15
16
17
18
19
20
21
22
23
24
Dkt. 297 at 26.
Salesforce’s invalidity expert, Dr. Bederson, did not provide
opinions regarding the validity of claims 23–26 over Popp. Ex. 2
(Bederson Op.) at ¶¶ 172, 398, 424; See also Id. at ¶¶ 398–435. Nor
are those claims duplicative of claims 14–17 of the ’111 Patent.
Claims 23–24 of the ’482 Patent explicitly require a specific
“business content database,” which is not found in claims 14–15 of
the ’111 Patent. Similarly, claims 25–26 of the ’482 Patent require
a “metadata database” not required by claims 16–17 of the ’111
Patent.
AIT requested judgment in its favor based on this lack of evidence. Id.
In reply, Salesforce argued that “AIT provides no explanation of any substantive difference
between” claims 14-17 of the ’111 patent and claims 23-26 of the ’482 patent, and “never
affirmatively alleges that Popp does not disclose these claim limitations.” Dkt. 323 at 17. I find
claims 23-26 of the ’482 patent are substantively identical to claims 14-17 of the ’111 patent. The
37 of 48
Case 3:13-cv-00628-RCJ-CLB Document 408 Filed 09/12/23 Page 38 of 48
1
only differences between these two sets of claims identified by AIT are the “business content
2
database” (claim 23) and “metadata database” (claims 25-26), but claims 14-17 of the ’111 patent
3
already require “information associated with one or more predetermined business applications”
4
(claim 14), “business knowledge” (claim 15), and “metadata” (claims 16-17). As such, Dr.
5
Bederson’s opinions with respect to Claims 14-17 of the ’111 Patent are sufficient to compel a
6
finding that Popp discloses the limitations of claims 23-26 of the ’482 patent.
7
In light of the lack of the lack of substantive difference between these two sets of claims,
8
AIT’s failure to raise a dispute of fact with respect to whether the limitations of claims 14-17 of
9
the ’111 Patent are disclosed in Popp (detailed below) compels a finding that the limitations of
10
claims 23-26 of the ’482 patent are also disclosed in Popp. 6
f. Claim 30 and 40
11
Claim 30 is dependent on claim 21 of the ’482 Patent and adds a limitation: “permitting a
12
13
user to build a user interface for a particular application using the second layer.”
Claim 40 is dependent on claim 21 of the ’482 Patent and adds a limitation: “distributing
14
15
the first and second layers across one or more server computers.”
16
In its moving papers, Salesforce stated “Popp discloses claims 30 and 40 of the ’482 patent
17
for the same reasons given below in the context of claim 10 and 20 of the ’[482] patent.” Dkt. 280
18
at 27. In its opposition, AIT did not raise any arguments in addition to the arguments it made with
19
respect to claims 30 and 40 in light of claims 10 and 20 of the ’482 patent. As such, I find there is
20
no genuine dispute of fact that Popp discloses claims 30 and 40 of the ’482 patent for the same
21
22
23
24
6
After filing its motion, Salesforce filed a motion to submit a supplemental expert report of Dr. Bederson to include
opinions addressed to these claims. However, that evidence was not in Salesforce’s moving papers, and it would not
be appropriate to rely on such evidence without providing AIT an opportunity to respond to the opinions contained
therein. Regardless, as I find the claims anticipated and obvious based on Dr. Bederson’s operative report there is no
need to rule with respect to that motion.
38 of 48
Case 3:13-cv-00628-RCJ-CLB Document 408 Filed 09/12/23 Page 39 of 48
1
reasons given above in the context of claims 10 and 20 of the ’482 patent.
IV.
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
Popp Anticipates Claims 13-17 of the ‘111 Patent and also
Renders them Obvious in Combination with Amati
Popp anticipates claims 13-17 of the ’111 patent and also renders them obvious in
combination with Amati.
a. Claim 13
Claim 13 is an independent claim. In its moving papers, Salesforce stated that “Popp
discloses the elements of claim 13 of the ’111 patent for the same reasons given above in the
context of claim 1 of the ’482 patent.” Dkt. 280 at 28.
In its opposition, AIT did not identify any differences in the claim language or claim scope
when considering the validity of claim 13 of the ’111 patent in light of claim 1 of the ’482 patent.
As such, I find there is no genuine dispute of fact that Popp discloses claim 13 of the ’111 patent
of the ’482 patent for the same reasons that Popp discloses claim 1 of the ’482 patent.
b. Claim 14
Claim 14 is dependent on claim 13 of the ’111 patent and adds a limitation: “wherein the
information of the first portion of the server includes information associated with one or more
predetermined business applications.”
Salesforce relies on Dr. Bederson’s testimony in support of its motion with respect to this
limitation. Dkt. 280 at 28 (citing Bederson Rpt. ¶ 1055). Dr. Bederson opined Popp discloses this
claim limitation because Popp teaches that the database “[d]ata source 630 can be, for example, an
enterprise’s corporate database.” Dkt. 280-2, Bederson Rpt. ¶ 1055 (citing (Popp) at 7:66-67,
22:64-65).
24
39 of 48
Case 3:13-cv-00628-RCJ-CLB Document 408 Filed 09/12/23 Page 40 of 48
1
AIT did not separately dispute the presence of this limitation in its responsive papers or at
2
oral argument. As such, I find no dispute of material fact with respect to whether this limitation is
3
disclosed.
4
c. Claim 15
5
Claim 15 is dependent on claim 13 of the ’111 patent and adds a limitation: “wherein the
6
information of the first portion of the server includes at least one of business knowledge, logical
7
designs, physical designs, physical structures, and relationships associated with one or more
8
predetermined business applications.”
9
Salesforce relies on Dr. Bederson’s testimony in support of its motion with respect to this
10
limitation. Dkt. 280 at 28 (citing Bederson Rpt. ¶ 1057). Dr. Bederson opined Popp discloses this
11
limitation, including because Popp discloses that “[d]ata source 630 can be, for example, an
12
enterprise’s corporate database.” Dkt. 280-2, Bederson Rpt. ¶ 1057 (citing Popp at 19:35-38,
13
22:37-48, 22:64-65). Salesforce further argued Mr. Zatkovich retracted the opinions in his report
14
with respect to claim 15. Dkt. 280 at 28.
15
AIT relies on Mr. Zatkovich’s opinions in opposition to Salesforce’ motion with respect to
16
this limitation. Dkt. 297 at 26 (relying on Zatkovich Rbt. ¶ 285-87). In particular, Mr. Zatkovich
17
opined that the contents of the corporate database, such as employee names, “are merely user data,
18
not ‘business knowledge’” and that “‘business knowledge’ can be metadata that defines a business
19
application.” Dkt. 280-6, Zatkovich Rbt. Rpt. ¶ 285-87. In reply, Salesforce argued:
20
21
22
23
24
AIT asserts that Mr. Zatkovich “did not retract” his validity opinion
for claim 15 (Opp. at 26), but that assertion cannot be squared with
Mr. Zatkovich’s deposition testimony. Compare Ex. 6 (Zatkovich
Rbt. Rpt.) ¶ 286 (“[E]mployee names are merely user data, not
‘business knowledge.’”) with Ex. 19 (Zatkovich 8/24/2022 Tr.) at
501:17-20 (“Q. So you agree that in the actual claims, business
knowledge can be data or metadata? A. Yes.”). AIT cannot explain
away this contradiction between Mr. Zatkovich’s expert report and
his admission in deposition, and Mr. Zatkovich’s deposition
40 of 48
Case 3:13-cv-00628-RCJ-CLB Document 408 Filed 09/12/23 Page 41 of 48
testimony thus establishes that claim 15 of the ’111 patent cannot
survive summary judgment. See Cleveland, 526 U.S. at 806.
Dkt. 297 at 28.
1
2
3
Ultimately, I agree with Salesforce that there appears to be a contradiction between Mr.
4
Zatkovich’s deposition testimony and the opinions expressed in Mr. Zatkovich’s expert report. As
5
such, I find no dispute of material fact with respect to whether this limitation is disclosed.
d. Claim 16
6
7
Claim 16 is dependent on claim 13 of the ’111 patent and adds a limitation: “the
8
information of the second portion of the server includes metadata representative of structures and
9
functions associated with a plurality of applications.”
10
Salesforce relies on Dr. Bederson’s testimony in support of its motion with respect to this
11
limitation. Dkt. 280 at 28 (citing Bederson Rpt. ¶ 1059). Dr. Bederson opined Popp teaches “Web
12
page objects (i.e., the second portion) include associations, which bind HTML elements that define
13
structure and functions of an application to locations in a Web page.” Dkt. 280-2, Bederson Rpt. ¶
14
1059 (citing (Popp) at 16:48-17:52). He further opined “[a]n association [that] provides binding
15
information to bind, for example, variables, objects, Web page definitions, and scripts to one
16
another.” Id.
17
Salesforce further addressed Mr. Zatkovich’s opinions with respect to this limitation. Dkt.
18
280 at 28. Salesforce argued that Mr. Zatkovich retracted his opinion that Dr. Bederson was
19
“mixing and matching different portions of Popp to meet the limitations of claim 16,” Dkt. 280-6
20
(Zatkovich Reb. Rpt.) ¶ 290), and that, therefore, his opinion could not raise a question of fact.
21
Dkt. 280 at 28. Salesforce relies on Mr. Zatkovich’s statement at deposition that “the metadata
22
itself in Popp does not include [certain] associations” and his further testimony that “[c]laim 16
23
doesn’t say that the metadata must include the associations.” Dkt. 285-9 (Zatkovich 8/24/2022 Tr.)
24
at 598:13-599:7.
41 of 48
Case 3:13-cv-00628-RCJ-CLB Document 408 Filed 09/12/23 Page 42 of 48
1
In opposition to Salesforce’s motion with respect to this limitation, AIT relies on the
2
opinions of Mr. Zatkovich. Dkt. 297 at 26. Mr. Zatkovich opined that Dr. Bederson’s statement
3
that “Web page objects (i.e., the second portion) include associations, which bind HTML elements
4
that define structure and functions of an application to locations in a Web page” was incorrect.
5
Dkt. 280-6 (Zatkovich Reb. Rpt.) ¶ 290. Mr. Zatkovich further opined Dr. Bederson was “mixing
6
and matching” different portions of Popp to reach his conclusion that this limitation was satisfied
7
and that such opinions were not retracted.
8
In reply, Salesforce argued Mr. Zatkovich’s opinions regarding “mixing and matching” in
9
his report are irrelevant in light of Mr. Zatkovich’s deposition testimony. Dkt. 323 at 17. Having
10
reviewed the relied-on evidence, I conclude there is no dispute of material fact that this limitation
11
is satisfied.
e. Claim 17
12
13
Claim 17 is dependent on claim 13 of the ’111 patent and adds a limitation: “wherein the
14
information of the second portion of the server includes metadata representative of user interface
15
elements including at least one of tools, worklists, data entry points, reports, documents, processes,
16
formulas, and images.”
17
Salesforce relies on Dr. Bederson’s testimony in support of its motion with respect to this
18
limitation. Dkt. 280 at 29 (citing Dkt. 280-2, Bederson Rpt. ¶ 1061). Dr. Bederson opined Popp
19
discloses this limitation because Popp discloses “associations” as part of the second layer which
20
are metadata about Web page objects. Dkt. 280-2, Bederson Rpt. ¶ 1061 (citing Popp at 20:21-27).
21
AIT did not separately dispute the presence of this limitation in its responsive papers. As such, I
22
find no dispute of material fact with respect to whether this limitation is disclosed.
23
V.
AIT’s Arguments Addressed to the Credibility of Dr. Bederson
24
42 of 48
Case 3:13-cv-00628-RCJ-CLB Document 408 Filed 09/12/23 Page 43 of 48
1
In opposition to Salesforce’s motion, AIT argues that “[a] reasonable juror is not required
2
to credit Dr. Bederson’s testimony.” Dkt. 297 at 27-28. In particular, AIT argued (and it is
3
undisputed) that Dr. Bederson copied his substantive opinions on Popp from a declaration
4
submitted by a different expert, Dr. Schmidt, from an ex parte reexamination (“XPR”) proceeding
5
before the United States Patent and Trademark Office. Id. (relying on compare Dkt. 297-4
6
(Schmidt XPR Decl.) at ¶¶ 90–116 with Dkt. 280-2 (Bederson Rpt.) ¶ 19 (Bederson Op.) at ¶¶
7
399–423). AIT argued that Dr. Bederson’s testimony that he performed “an independent analysis”
8
(Dkt. 297-9 (Bederson Tr.) at 15:8–20, 16:21–25), is not required to be accepted as true. Dkt. 297
9
at 28. Instead, AIT argued given the nature of the opinions, it defies credibility for Dr. Bederson
10
to have formed the identical opinions of Dr. Schmidt from the XPR proceeding without speaking
11
to him. Id. (citing Dkt. 297-9 (Bederson Tr.) at 17:11–17).
12
AIT further urged that a reasonable jury could question the credibility of Dr. Bederson’s
13
invalidity opinions with respect to Popp given the time he spent on his reports, the numerous
14
opinions offered, and his inability to answer certain questions at deposition. AIT argued:
15
16
17
18
19
20
21
22
23
24
The evidence further shows that Dr. Bederson barely reviewed the
opinions he offered before asserting that the Asserted Claims were
invalid for hundreds of reasons. In this dispute alone, over the last
seven years, Dr. Bederson has submitted over 1,000 pages of
opinions including three claim construction declarations, a
declaration of invalidity to the patent office, and an 800-page
invalidity report. Ex. I (Bederson Tr.) at 25:5–20; Dkt. 68-1
(October 2015 Bederson Decl.); Dkt. 154-2 (April 2021 Bederson
Decl.); Dkt. 159-3 (May 2021 Bederson Decl.); Ex. 2 (Bederson
Op.). Despite this, Dr. Bederson explained he spent only
approximately 250 hours on all of his reports and declarations over
the last seven years, working solely with Salesforce’s attorneys. Ex.
I (Bederson Tr.) at 23:19–24:6, 25:5–20, 28:25–29:15. Dr. Bederson
could not estimate the percentage of the report that he wrote, the
amount of time he spent preparing his invalidity report in this matter,
or when he began preparing his invalidity report. Id. at 26:8–28:16;
145:1–146:2, 247:7–249:11.
Dkt. 297 at 28-29.
43 of 48
Case 3:13-cv-00628-RCJ-CLB Document 408 Filed 09/12/23 Page 44 of 48
1
In reply, Salesforce argued:
AIT criticizes Dr. Bederson for allegedly adopting the opinions of
another Salesforce expert, Dr. Schmidt, regarding Popp and
spending “only” about 250 hours working on this case. Opp. at 2758. But as even AIT admits, “Dr. Bederson stated that he performed
an independent analysis” of the claim limitations. Id. at 28 n. 7. After
independently reviewing Dr. Schmidt’s analysis regarding Popp,
Dr. Bederson agreed with Dr. Schmidt’s positions and therefore
decided not to gratuitously rewrite them. Dkt. 297-9 (Bederson
9/1/2022 Tr.) at 15:10-20.
2
3
4
5
6
7
Dkt. 323 at 18.
8
Salesforce relies on case law demonstrating that simply asserting that a movant’s witness
9
is “not to be believed” is insufficient to survive summary judgment. See TypeRight Keyboard
10
Corp. v. Microsoft Corp., 374 F.3d 1151, 1158-59 (Fed. Cir. 2004) (“Summary judgment should
11
not be denied simply because the opposing party asserts that the movant’s witnesses are not to be
12
believed. However, summary judgment is not appropriate where the opposing party offers specific
13
facts that call into question the credibility of the movants witnesses.”). Consistent with that
14
decision and Salesforce’s argument, I find that AIT’s arguments and evidence are insufficient to
15
deny summary judgment in Salesforce’s favor with respect to Popp.
16
17
18
19
20
21
22
23
VI.
Objective Indicia of Non-Obviousness Cannot Sustain Validity
of the ‘482 or ‘111 Patents
AIT argues that there is objective evidence that supports the non-obviousness of the
asserted claims. However, secondary considerations are only applicable to obviousness, not
anticipation, and therefore do not affect the Court’s finding that the asserted claims are anticipated
by Popp. Cohesive Techs., Inc. v. Waters Corp., 543 F.3d 1351, 1364 (Fed. Cir. 2008)
(“[S]econdary considerations are not an element of a claim of anticipation.”). An obviousness
analysis requires consideration of any evidence tending to objectively show non-obviousness.
24
44 of 48
Case 3:13-cv-00628-RCJ-CLB Document 408 Filed 09/12/23 Page 45 of 48
1
Transocean Offshore Deepwater Drilling, Inc. v. Maersk Contractors USA, Inc., 617 F.3d 1296,
2
1305 (Fed. Cir. 2010). AIT argues:
[T]here is no dispute that the Accused Products have been
enormously commercially successful. Ex. 6 (Zatkovich Reb.) at ¶
1512. Salesforce argues “commercial success” can be ignored
because there is no evidence of a “nexus” between Salesforce’s
success and the patented inventions. Mot. at 30. Yet, Mr. Zatkovich
opined after an exhaustive review of the evidence that the patented
inventions are “an important aspect” of the Accused Products’
success. Id. at ¶ 1513; See also Id. at ¶¶ 1514–26. Mr. Zatkovich’s
opinion is supported by 25 pages of evidence where Mr. Zatkovich
considered Salesforce’s witness testimony, Salesforce’s
documentary production, Salesforce’s admissions in this action, the
Asserted Patents, and the status of prior art. See Ex. 8 (Zatkovich
Op.) at ¶¶ 396–438 (discussing “Benefits of the Patented
Invention”); Ex. 6 (Zatkovich Reb.) at ¶ 1514 (referencing “Benefits
of the Patented Invention”), at ¶¶ 1593–95 (“Stated
Problem and Claimed Solution”). Mr. Zatkovich’s opinion cannot
be ignored merely because Dr. Bederson disagrees with Mr.
Zatkovich. See Ex. 6 (Zatkovich Reb.) at ¶¶ 1513–26 (rebutting Dr.
Bederson’s opinions).
3
4
5
6
7
8
9
10
11
12
13
Dkt. 297 at 29-30.
14
AIT’s evidence regarding the accused products cannot support non-obviousness because I
15
have found the accused products do not infringe. Therefore, the evidence relied on by AIT with
16
respect to commercial success is irrelevant.
17
Second, AIT argues:
Mr. Zatkovich’s opinions that the technological advantages of the
patented inventions objectively support non-obviousness. Ex. 6
(Zatkovich Reb.) at ¶¶ 1527–30. Further, as explained by Mr.
Zatkovich, Salesforce’s repeated public and internal statements
“praising the patented architecture and the benefits” achieved by
Salesforce through its practice of the patented invention “strongly
supports non-obviousness.” Id. at ¶¶ 1531–48. Mr. Zatkovich’s
opinions are supported by the Patents-in-Suit, deposition testimony,
and documentary evidence. Id. at ¶¶ 1527–48.
18
19
20
21
22
23
Dkt. 297 at 30.
24
45 of 48
Case 3:13-cv-00628-RCJ-CLB Document 408 Filed 09/12/23 Page 46 of 48
1
AIT’s evidence regarding the technical advantages provided over and above existing
2
technologies and the praise it received is again tied to the accused products, which I have found
3
do not infringe. As such, the evidence relied on by AIT is not objective evidence of non-
4
obviousness of the asserted claims.
5
Third, AIT relies on Mr. Zatkovich’s opinion that “[w]here, as here, a primary reference is
6
not alleged to have a problem or need for improvement, objectively a skilled artisan would be less
7
likely to modify a reference merely for the purposes of complexity.” Dkt. 296 at 30 (relying on
8
Ex. 6 (Zatkovich Reb.) at ¶¶ 1549–51).
9
Mr. Zatkovich’s opinions directed to the lack of need for improvement in Popp is the only
10
objective evidence of non-obviousness offered by AIT that appears unrelated to the accused
11
products. However, as argued by Salesforce, objective evidence of non-obviousness cannot
12
overcome a strong obviousness case. See Intercontinental Great Brands LLC v. Kellogg N.A. Co.,
13
869 F.3d 1336, 1347 (Fed. Cr. 2017) (affirming grant of summary judgment on obviousness
14
notwithstanding patentee’s arguments based on secondary considerations); Ohio Willow Wood Co.
15
v. Alps South, LLC, 735 F.3d 1333, at 1344 (Fed. Cir. 2013) (“[W]here a claimed invention
16
represents no more than the predictable use of prior art elements according to established functions,
17
as here, evidence of secondary indicia are frequently deemed inadequate to establish non-
18
obviousness.); Western Union Co. v. MoneyGram Payment Sys., Inc., 626 F.3d 1361, 1373 (Fed.
19
Cir. 2010) (“[W]eak secondary considerations generally do not overcome a strong prima facie case
20
of obviousness.”); Tyco Healthcare Grp. LP v. Mutual Pharm. Co., 642 F.3d 1370, 1377 (Fed.
21
Cir. 2011) (affirming summary judgment where the “district court acknowledged the product’s
22
commercial success but properly found that the evidence as a whole did not overcome
23
[defendant’s] strong prima facie case of obviousness.”). I find this is such a case when considering
24
46 of 48
Case 3:13-cv-00628-RCJ-CLB Document 408 Filed 09/12/23 Page 47 of 48
1
the limited relevant objective evidence of non-obviousness unrelated to the accused product is
2
insufficient to overcome the strong case of obviousness.
3
CONCLUSION
4
5
6
For the above reasons, the Court finds that there is no genuine dispute of material fact and
grants summary judgment as to the following:
7
• Salesforce does not infringe claims 1, 10, 20-21, 23-26, 30, and 40 of the ’482 patent.
8
• Salesforce does not infringe claims 13-17 of the ’111 patent.
9
• Claims 1, 10, 20-21, 23-26, 30, and 40 of the ’482 patent are anticipated by the Popp prior
art reference.
10
11
12
13
14
15
16
17
18
19
20
21
22
23
• Claims 13-17 of the ’111 patent are anticipated by the Popp prior art reference.
• Claims 1, 10, 20-21, 23-26, 30, and 40 of the ’482 patent are rendered obvious by the
Popp prior art reference in view of the Amati prior art reference.
• Claims 13-17 of the ’111 patent are rendered obvious by the Popp prior art reference in
view of the Amati prior art reference.
Accordingly, the Court GRANTS Salesforce’s Motion for Summary Judgment (Dkt. 278)
and DENIES AIT’s Motion for Summary Judgment of No Anticipation (Dkt. 270).
The Court further DENIES as moot the parties’ Joint Motion to Extend Time, (Dkt. 263),
Joint Motion to Withdraw Motions to Strike and to Vacate the Court’s Order Regarding Motions
to Strike, (Dkt. 264), Joint Stipulation Regarding Case Narrowing, (Dkt. 265), Motion to Exclude
Testimony, (Dkt. Nos. 268, 272, 275), Motion to Dismiss, (Dkt. 281), Motion for Hearing, (Dkt.
324), Objection/Appeal to Magistrate Judge Order, (Dkt. 338), Motion to Resolve Discovery
Dispute, (Dkt. 351), Motion for Leave to File Reply, (Dkt. 358), Unopposed Motion to Continue
the Trial Date, (Dkt. 388).
24
47 of 48
Case 3:13-cv-00628-RCJ-CLB Document 408 Filed 09/12/23 Page 48 of 48
1
The Court further GRANTS nunc pro tunc, the parties’ Motions to Seal pleadings, (Dkt.
2
Nos. 269, 271, 273, 276, 279, 282, 293, 295, 297, 301, 306, 314, 316, 319, 322, 333, 339, 346,
3
352, 359, 370, 377, 389, 403, 406).
4
The clerk of the Court shall close this case.
5
IT IS SO ORDERED.
6
Dated this 12th day of September 2023.
7
8
9
_____________________________________
ROBERT C. JONES
United States District Judge
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
48 of 48
Disclaimer: Justia Dockets & Filings provides public litigation records from the federal appellate and district courts. These filings and docket sheets should not be considered findings of fact or liability, nor do they necessarily reflect the view of Justia.
Why Is My Information Online?