Case: 20-1928 Document: 39 Page: 1 Filed: 06/17/2021
NOTE: This disposition is nonprecedential.
United States Court of Appeals
for the Federal Circuit
______________________
MICROSOFT CORPORATION,
Appellant
v.
FG SRC, LLC,
Appellee
______________________
2020-1928
______________________
Appeal from the United States Patent and Trademark
Office, Patent Trial and Appeal Board in No. IPR2018-
01594.
______________________
Decided: June 17, 2021
______________________
JOSEPH A. MICALLEF, Sidley Austin LLP, Washington,
DC, argued for appellant. Also represented by SCOTT
BORDER, SAMUEL DILLON; RICHARD ALAN CEDEROTH, Chi-
cago, IL.
JAY P. KESAN, DiMuroGinsberg PC, McLean, VA, ar-
gued for appellee. Also represented by ALFONSO CHAN, ARI
RAFILSON, Shore Chan DePumpo LLP, Dallas, TX; CECIL
E. KEY, DGKeyIP Group, Tysons Corner, VA.
______________________
Case: 20-1928 Document: 39 Page: 2 Filed: 06/17/2021
2 MICROSOFT CORPORATION v. FG SRC, LLC
Before LOURIE, PROST *, and O’MALLEY, Circuit Judges.
Opinion for the court filed by Circuit Judge LOURIE.
Opinion concurring-in-part and dissenting-in-part filed by
Circuit Judge PROST.
LOURIE, Circuit Judge.
Microsoft Corporation (“Microsoft”) appeals from a fi-
nal written decision of the United States Patent and Trade-
mark Office Patent Trial and Appeal Board (“the Board”)
holding that Microsoft failed to demonstrate that
claims 18–25 of U.S. Patent 6,434,687 (“the ’687 patent”)
were unpatentable. See Microsoft Corp. v. FG SRC LLC,
No. IPR2018-01594, 2020 WL 1818685 (P.T.A.B. Apr. 9,
2020) (“Decision”). We affirm.
BACKGROUND
I. THE ’687 PATENT
FG SRC, LLC (“FG”) owns the ’687 patent, which is di-
rected to methods for accelerating web site access and pro-
cessing using reconfigurable processors, such as field
programmable gate arrays (“FPGAs”). The patent explains
that e-commerce web sites often seek to provide different
content to different users based on the demographics of the
particular user. ’687 patent col. 1 ll. 35–40. The demo-
graphic data may be obtained in a number of ways. For
example, data may be obtained directly by simply asking
the user to respond to questions, or indirectly, such as by
analyzing the web sites that the user has visited previ-
ously. Id. col. 1 ll. 41–45. Either way, the patent explains,
the data must be processed in order for the server to pro-
vide customized content to the user. Id. col. 1 ll. 47–51.
* Circuit Judge Sharon Prost vacated the position of
Chief Judge on May 21, 2021.
Case: 20-1928 Document: 39 Page: 3 Filed: 06/17/2021
MICROSOFT CORPORATION v. FG SRC, LLC 3
And because typical web users are willing to wait only a
limited amount of time for a web site to load, the processing
of demographic data and selection of web page content
must be done quickly. Id. col. 1 ll. 52–55.
The ’687 patent purports to address this issue by using
a server with reconfigurable processors to process the de-
mographic data and select web content to be transmitted
to the user. The patent explains that a conventional server
with conventional processing elements processes data seri-
ally, such that N processing iterations are required to pro-
cess N elements of data. Id. col. 20 ll. 55–60. But because
the algorithms loaded into reconfigurable processors can be
changed quickly, a reconfigurable server may instantiate
many processing units tailored to the specific problem at
hand. Id. col. 21 ll. 8–14. Consequently, the patent ex-
plains that reconfigurable servers can process data in par-
allel, and N data elements can therefore be processed in a
single iteration, reducing processing time considerably. Id.
col. 21 ll. 21–23.
Claims 1–3, though not directly at issue in this appeal,
are related to the issues on appeal, and recite:
1. A method for processing data at an internet site
comprising:
providing a reconfigurable server at said site incor-
porating at least one microprocessor and at least
one reconfigurable processing element;
receiving N data elements at said site relative to a
remote computer coupled to said site;
instantiating N of said reconfigurable processing
elements at said reconfigurable server; and
processing said N data elements with correspond-
ing ones of said N reconfigurable processing ele-
ments.
Case: 20-1928 Document: 39 Page: 4 Filed: 06/17/2021
4 MICROSOFT CORPORATION v. FG SRC, LLC
2. The method of claim 1 further comprising: select-
ing a content of said site in response to said pro-
cessed N data elements.
3. The method of claim 2 further comprising: trans-
mitting said content to said remote computer.
Id. col. 21 ll. 51–67 (emphases added).
Claim 18, which is at issue in this appeal, recites sub-
stantially similar subject matter as claims 1–3 in a single
claim:
18. A process of accelerating access time of a remote
computer to an internet site comprising:
providing a reconfigurable server at said site incor-
porating at least one microprocessor and at least
one reconfigurable processor;
transmitting N data elements from said remote
computer to said server;
substantially concurrently processing said N data
elements with N of said at least one reconfigurable
processors;
selecting a content of said internet site in response
to said N data elements; and
transmitting said content to said remote computer.
Id. col. 22 ll. 50–62 (emphases added).
Finally, claim 25 depends from claim 18 and recites:
25. The process of claim 18 further comprising: dis-
playing said content at said remote computer.
Id. col. 24 ll. 6–7.
II. THE PRIOR ART
Microsoft filed a petition for inter partes review of
claims 1–25 of the ’687 patent. See Microsoft Corp. v. Saint
Case: 20-1928 Document: 39 Page: 5 Filed: 06/17/2021
MICROSOFT CORPORATION v. FG SRC, LLC 5
Regis Mohawk Tribe, No. IPR2018-01594, 2018 WL
4050662 (P.T.A.B. Aug. 24, 2018). 1 Relevant to this appeal,
Microsoft argued that claims 1–3 and 18 were anticipated
by a white paper titled “The Architecture of the Obelix – An
Improved Internet Search Engine” (“Obelix”). 2 Microsoft
also argued that claims 2, 3, and 25 would have been obvi-
ous over Obelix in view of U.S. Patent 6,098,065 (“Skillen”).
Obelix describes utilizing user action information on
web pages, such as printing and bookmarking, to improve
the web page ranking of a search algorithm using a server
with reconfigurable processors (the Obelix server).
J.A. 2099. The paper explains that the purpose of its sys-
tem is to introduce a “human factor” into search ranking
algorithms. Id. To do so, the reconfigurable processors op-
erate in three stages. First, a modified web browser col-
lects information about users’ interactions with various
web sites having distinct uniform resource locators (URLs).
Id. Obelix explains that “users’ actions” are defined to
cover most interactions with a web page, such as visiting,
saving, or printing the web page. Id. Second, the user ac-
tion information is transmitted to the Obelix server for pro-
cessing. J.A. 2101. The purpose of the processing is to
generate a weighted sum for each URL—called a “Cassel-
man score”—of all actions relating to the URL, where each
action has its own weight according to its importance. Id.
The Casselman score represents the sum of overall scores
of user actions. J.A. 2100. Finally, the results are
1 Ownership of the ’687 patent has changed during
the course of the proceedings from Saint Regis to Di-
rectStream, LLC, and presently to FG.
2 Knezevic et al., The Architecture of the Obelix – An
Improved Internet Search Engine, Proceedings of the 33rd
Hawaii International Conference on System Sciences,
IEEE (2000).
Case: 20-1928 Document: 39 Page: 6 Filed: 06/17/2021
6 MICROSOFT CORPORATION v. FG SRC, LLC
transferred to a database to be used during searching.
J.A. 2109.
When a user makes a search request, a search engine
ranks pages according to a conventional search algorithm,
such as the number of search words that appear in each
web page. J.A. 2100. Afterwards, the Obelix results are
calculated by reranking the results based on the Cassel-
man scores, and the results are returned to the user.
J.A. 2105–06.
Skillen describes a method for providing advertise-
ments to a user searching for information within a net-
work. Skillen, Abstract. A user submits a search request,
and the search results are passed to an associative search
engine that selects a probable best product for an adver-
tisement to be displayed with the search results. Id. col. 4
ll. 26–45. The advertisement selection is based in part on
a user profile data stored on the searching user’s device, id.
col. 5 ll. 7–12, and can be refined based on the user’s selec-
tion of a search result. Id. col. 4 ll. 51–55.
III. THE BOARD’S DECISION
The Board concluded that claim 1 was shown to be an-
ticipated by Obelix but that claims 2, 3, and 18 were not.
Decision, 2020 WL 1818685, at *14. Specifically, the Board
found that Obelix does not disclose “selecting a content of
said site in response to said processed N data elements” as
recited in claims 2 and 18 because Obelix does not rerank
its search results based on actions by the current user, but
rather does so based on action information of previous us-
ers collected during the data collection phase. Id. at *13.
Nevertheless, the Board concluded that claims 2 and 3
would have been obvious over Obelix in view of Skillen. Id.
at *24. Specifically, the Board found that Skillen’s selec-
tion of a probable best product advertisement based on a
user’s search query discloses the selection of content in re-
sponse to the processed data elements recited in claim 2.
Case: 20-1928 Document: 39 Page: 7 Filed: 06/17/2021
MICROSOFT CORPORATION v. FG SRC, LLC 7
Id. Likewise, the Board found that Skillen’s transmission
of the selected advertisement for display on the user’s de-
vice discloses the transmission of content to the remote
computer as recited in claim 3. Id. Finally, the Board con-
cluded that Microsoft failed to demonstrate that claim 25
would have been obvious over the combination of Obelix
and Skillen because Microsoft did not show that Obelix dis-
closes “selecting a content of said internet site in response
to said N data elements” and “transmitting said content to
said remote computer” as recited in claim 18 (from which
claim 25 depends), and Microsoft “d[id] not challenge inde-
pendent claim 18 as unpatentable over the combination of
Obelix and Skillen.” Id. at *25.
Microsoft appealed. We have jurisdiction under
28 U.S.C. § 1295(a)(4)(A).
DISCUSSION
Microsoft makes two principal arguments on appeal.
First, Microsoft argues that the Board erred in failing to
conclude that claim 18 would have been obvious over Obe-
lix and Skillen. Specifically, Microsoft argues that its peti-
tion fairly raised the issue of obviousness of claim 18 over
Obelix and Skillen, and the Board therefore erred in failing
to address claim 18 based on that ground. Had the Board
done so, according to Microsoft, it could only have con-
cluded that claim 18 would have been obvious over Obelix
and Skillen based on the claim’s similarity with claims 2
and 3, which the Board held unpatentable. Second, Mi-
crosoft argues that the Board erred in holding that
claim 18 was not anticipated by Obelix. Specifically, Mi-
crosoft argues that the Board erred in implicitly construing
the selecting and transmitting limitations to require a cur-
rent user and, according to Microsoft, the claim was shown
to be anticipated absent that requirement. We consider
Microsoft’s arguments in turn.
Case: 20-1928 Document: 39 Page: 8 Filed: 06/17/2021
8 MICROSOFT CORPORATION v. FG SRC, LLC
I. OBVIOUSNESS OVER OBELIX AND SKILLEN
As formal administrative adjudications, IPRs are sub-
ject to the procedural requirements of the Administrative
Procedure Act. Fanduel, Inc. v. Interactive Games LLC,
966 F.3d 1334, 1339 (Fed. Cir. 2020); Hamilton Beach
Brands, Inc. v. f'real Foods, LLC, 908 F.3d 1328, 1338 (Fed.
Cir. 2018). “Decisions related to compliance with the
Board’s procedures are reviewed for an abuse of discre-
tion.” Ericsson Inc. v. Intellectual Ventures I LLC, 901 F.3d
1374, 1379 (Fed. Cir. 2018) (citing Bilstad v. Wakalopulos,
386 F.3d 1116, 1121 (Fed. Cir. 2004)). The Board’s proce-
dures require that a petitioner set forth “[t]he specific stat-
utory grounds under 35 U.S.C. 102 or 103 on which the
challenge to the claim is based and the patents or printed
publications relied upon for each ground.” 37 C.F.R.
§ 42.104. Accordingly, we review the Board’s determina-
tion whether a petitioner challenged a claim based on par-
ticular references for an abuse of discretion. “An abuse of
discretion is found if the decision: (1) is clearly unreasona-
ble, arbitrary, or fanciful; (2) is based on an erroneous con-
clusion of law; (3) rests on clearly erroneous fact finding; or
(4) involves a record that contains no evidence on which the
Board could rationally base its decision.” Ericsson, 901
F.3d at 1379 (quoting Bilstad, 386 F.3d at 1121)).
Microsoft offers several explanations of how its petition
allegedly challenged claim 18 based on the combination of
Obelix and Skillen and argues that the Board erred in fail-
ing to address claim 18 on that ground. First, Microsoft
points to a passage in its petition in which it argued that
the selecting limitation of claim 18 was “satisfied for the
reasons set forth above with respect to claim 2.” Appel-
lant’s Br. 51 (citing J.A 146). The statement regarding
claim 18 on which Microsoft relies appears in a section of
its petition titled “Claims 1-5, 8-12, 16-19, and 22-25 Are
Anticipated by Obelix.” J.A. 129. As such, one might rea-
sonably understand Microsoft’s statement to refer to the
reasons “set forth above” with respect to claim 2 under the
Case: 20-1928 Document: 39 Page: 9 Filed: 06/17/2021
MICROSOFT CORPORATION v. FG SRC, LLC 9
same heading, arguing that the selecting limitation of
claim 2 is also anticipated by Obelix. But no. Instead, Mi-
crosoft argues that the Board should have understood the
statement to refer to the reasons set forth way above
(34 pages above, in fact) with respect to claim 2, in a com-
pletely different and unrelated section titled “Identification
of Challenged Claims” where Microsoft stated that
“Claims 2-4, 13, and 25 Are Obvious over Obelix in view
Skillen.” J.A. 112.
As further support, Microsoft directs our attention to a
citation of its expert declaration following its assertion that
the selecting limitation of claim 18 is satisfied for the same
reasons as claim 2. In addition to analysis of why claim 2
is anticipated by Obelix, the cited paragraphs of the expert
declaration also include analysis of why claim 2 would have
been obvious over Obelix and Skillen. See J.A. 146 (citing
J.A. 2022–29). We observe that Microsoft fails to
acknowledge the immediately preceding citation, which di-
rects the reader to Microsoft’s analysis in the same section
arguing that claim 2 is anticipated by Obelix.
Finally, Microsoft argues that the Board erred in fail-
ing to address claim 18 based on Obelix and Skillen be-
cause FG’s patent owner response acknowledged that
Microsoft challenged claim 18 on that ground. See J.A. 449
(“Petitioner further asserts that the combination of Skillen
with Obelix/Spencer renders obvious independent
Claim 18, based solely on the allegation that Skillen dis-
closes selecting content in response to the N data elements
and transmitting the content to a remote computer.”).
We are unpersuaded that the Board abused its discre-
tion in declining to interpret Microsoft’s petition as chal-
lenging claim 18 over Obelix and Skillen based on such
tenuous connections in Microsoft’s petition. The Supreme
Court has observed that the petitioner is the “master of its
complaint,” SAS Inst., Inc. v. Iancu, 138 S. Ct. 1348, 1355
(2018), and as such, “[i]t is of the utmost importance that
Case: 20-1928 Document: 39 Page: 10 Filed: 06/17/2021
10 MICROSOFT CORPORATION v. FG SRC, LLC
petitioners . . . adhere to the requirement that the initial
petition identify ‘with particularity’ the ‘evidence that sup-
ports the grounds for the challenge to each claim.’” Intelli-
gent Bio-Systems, Inc. v. Illumina Cambridge Ltd., 821
F.3d 1359, 1369 (Fed. Cir. 2016) (citing 35 U.S.C.
§ 312(a)(3)). Here, there is no plausible argument that Mi-
crosoft’s petition challenged claim 18 based on obviousness
over Obelix and Skillen with any particularity whatsoever.
Microsoft clearly argued that claim 18 was anticipated by
Obelix but relies on an unrelated ground in an unrelated
section of its petition to ask us to deduce the existence of
an obviousness argument from within its anticipation ar-
gument. We decline to do so, nor can we say that it was an
abuse of discretion for the Board not to do so. It is not the
Board’s job to cobble together assertions from different sec-
tions of a petition or citations of various exhibits in order
to infer every possible permutation of a petitioner’s argu-
ments. Arguments in a petition must be made with partic-
ularity, not opacity, and the Board was certainly within its
discretion to conclude that Microsoft’s analysis of claim 18
within a section titled “Claims 1-5, 8-12, 16-19, and 22-25
Are Anticipated by Obelix” was a challenge to claim 18
based only on anticipation by Obelix.
FG’s statement in its Patent Owner Response does not
warrant a different result. While the understanding of an
opposing party may be relevant to whether a petitioner’s
argument was fairly raised, it is not conclusive, and it does
not change the content of the petition. In this case, because
Microsoft’s petition was so deficient in challenging claim 18
based on Obelix and Skillen, and because FG’s acknowl-
edgement of claim 18 was made within the context of ad-
dressing claims depending from claim 18 (which Microsoft
did challenge), it was not an abuse of discretion for the
Board to discount the weight of FG’s statement.
Because we conclude that the Board did not err in fail-
ing to address claim 18 based on Obelix and Skillen, we
Case: 20-1928 Document: 39 Page: 11 Filed: 06/17/2021
MICROSOFT CORPORATION v. FG SRC, LLC 11
need not consider whether claim 18 would have been obvi-
ous based on its similarity to claims 2 and 3.
II. ANTICIPATION BY OBELIX
Microsoft also argues that the Board erred in finding
that claim 18 was not anticipated by Obelix. Specifically,
Microsoft argues that the Board’s analysis of claim 18 im-
plicitly construed the selecting and transmitting limita-
tions to be performed “in realtime for a current user.”
Appellant’s Br 56. According to Microsoft, the claim is not
limited to a current user, and, without that requirement,
the claim was shown to be anticipated by Obelix. FG re-
sponds that the claim is directed to accelerating web site
processing to provide customized content to the visitor to
the web site, and therefore the selection of content in re-
sponse to the transmitted data elements necessarily ap-
plies only to the current user. We agree with FG.
“Claim construction is a question of law that may in-
volve underlying factual questions.” Amgen Inc. v. Amneal
Pharm. LLC, 945 F.3d 1368, 1375 (Fed. Cir. 2020) (citing
Teva Pharm. USA, Inc. v. Sandoz, Inc., 574 U.S. 318, 332
(2015)). Where, as here, the lower tribunal’s construction
is based solely on evidence intrinsic to the patent, we re-
view the construction de novo. Shire Dev., LLC v. Watson
Pharm., Inc., 787 F.3d 1359, 1364 (Fed. Cir. 2015) (citing
Teva, 574 U.S. at 330–33). Because the ’687 has expired,
we give the claim terms their plain and ordinary meaning
as would be understood by a person of ordinary skill in the
art at the time of the invention and in the context of the
entire patent specification. Phillips v. AWH Corp., 415
F.3d 1303, 1313 (Fed. Cir. 2005) (en banc).
While we agree with Microsoft that the Board implic-
itly construed the selecting and transmitting limitations to
require a current user, we disagree that the Board’s con-
struction was erroneous. We begin with the claim lan-
guage itself. FG contends that the preamble of claim 18,
which recites “a process of accelerating access time of a
Case: 20-1928 Document: 39 Page: 12 Filed: 06/17/2021
12 MICROSOFT CORPORATION v. FG SRC, LLC
remote computer to an internet site,” supports the Board’s
construction because accessing an internet site is inher-
ently performed by a single user. Appellee’s Br. 32. But
we need not resort to the preamble or determine whether
or not it is limiting to resolve the parties’ dispute. The body
of claim 18 recites, among other things, transmitting N
data elements from a remote computer to a server, select-
ing content of an internet site in response to the data ele-
ments, and transmitting the content to the remote
computer. While claim 18 does not expressly recite that
the selecting of web site content is performed immediately
or for a current user, it does require that the selection is
performed “in response to” the transmission of the data el-
ements to the server. The requirement that the content
selection is in response to the transmission of the data ele-
ments implies that the selection of web site content is trig-
gered by the transmission of data and that both steps are
performed as part of a single transaction—that is, by a sin-
gle user. In contrast, Microsoft’s proposed construction
would encompass a system (such as Obelix) in which data
are collected during one phase from a first set of users and
then stored for an indeterminate period of time until a later
user initiates a search. In that case, the selection of web
site content would not be “in response to” the transmission
of the data, but in response to the separate event of a sec-
ond user requesting web site content. As such, Microsoft’s
proposed construction is too broad because it does not ac-
count for all the language of the claim.
The written description accords with this understand-
ing of the selecting limitation. As FG argues, the patent is
generally directed to accelerating web site processing and
access to customize web site content for a single user. For
example, the background explains that web sites collect de-
mographic information about users to provide content var-
ied based on the demographics of a particular user, ’687
patent col. 1 ll.–40, and describes one aspect of the problem
to be solved that the average user will wait only twenty
Case: 20-1928 Document: 39 Page: 13 Filed: 06/17/2021
MICROSOFT CORPORATION v. FG SRC, LLC 13
seconds for a web site to update. Id. col. 1 ll. 52–54. The
patent’s solution results in a system “with significantly
faster processing capability which translates into shorter
site visitor waiting periods.” Id. col. 3 ll. 4–6. Finally, in
describing the selecting step, the patent explains that, fol-
lowing the processing of the data elements, the server can
select web page content “specifically adapted to the partic-
ular web site visitor.” Id. col. 20 ll. 63–67. Taken together,
we are persuaded that a person of skill would understand
these statements as describing the transmission of data
from the remote computer to the server, the selection of
web site content in response to the data, and the transmis-
sion of the selected web content from the server to the re-
mote computer to occur during a single transaction by a
single user. As such, we agree with FG that the selection
of content is limited to a current user, and we affirm the
Board’s construction.
Because we conclude that the Board did not err in de-
termining that the selecting limitation of claim 18 requires
the selection of data for a current user, and because Mi-
crosoft does not argue that Obelix discloses the selecting
limitation under the Board’s construction, we need not con-
sider whether Obelix discloses the selecting and transmit-
ting limitations under Microsoft’s proposed construction.
CONCLUSION
We have considered Microsoft’s remaining arguments
but find them unpersuasive. For the foregoing reasons, the
decision of the Board is affirmed.
AFFIRMED
Case: 20-1928 Document: 39 Page: 14 Filed: 06/17/2021
NOTE: This disposition is nonprecedential.
United States Court of Appeals
for the Federal Circuit
______________________
MICROSOFT CORPORATION,
Appellant
v.
FG SRC, LLC,
Appellee
______________________
2020-1928
______________________
Appeal from the United States Patent and Trademark
Office, Patent Trial and Appeal Board in No. IPR2018-
01594.
______________________
PROST, Circuit Judge, concurring in part and dissenting in
part.
I agree with the Majority on the result of the proce-
dural question about whether obviousness over the Obelix-
and-Skillen combination was raised. But I respectfully dis-
agree about anticipation by Obelix.
The Majority affirms the Board’s conclusion that claim
18 was not anticipated by Obelix. But I think that the
Board misinterpreted claim 18, and I would remand for the
Board to consider claim 18 again under a proper under-
standing of its scope.
Case: 20-1928 Document: 39 Page: 15 Filed: 06/17/2021
2 MICROSOFT CORPORATION v. FG SRC, LLC
The innovation, as the patent describes it, is retrieving
tailored web content that is selected after parallel pro-
cessing (or, “substantially concurrently processing”) some
underlying data. Claim 18 recites (emphasis added):
18. A process of accelerating access time of a re-
mote computer to an internet site comprising:
providing a reconfigurable server at said site incor-
porating at least one microprocessor and at least
one reconfigurable processor;
transmitting N data elements from said remote
computer to said server;
substantially concurrently processing said N data
elements with N of said at least one reconfigurable
processors;
selecting a content of said internet site in response
to said N data elements; and
transmitting said content to said remote computer.
None of this claim language mentions a “current user” or
that the content that is selected is personalized.
The Board concluded that Obelix does not disclose the
“selecting” step (i.e., in the context of this case, selecting
ranked search-engine results) because Obelix does not
rank its search results based on actions by the current user
but instead does so based on action information from pre-
vious users. See Maj. 6; Microsoft Corp. v. FG SRC, LLC,
No. IPR2018-01594, Paper 72, 2020 WL 1818685, at *13
(P.T.A.B. Apr. 9, 2020). Specifically, the Board describes
Obelix as having an initial “data collection phase” and “pro-
cessing phase” in which user behavior is tracked and po-
tential search results are ranked. Microsoft, 2020 WL
1818685, at *13. Later, “when a user submits a search re-
quest” after those phases are concluded, the search results
are ranked based on data processed before the current
user’s search. Id. This, the Board concludes, is not the
Case: 20-1928 Document: 39 Page: 16 Filed: 06/17/2021
MICROSOFT CORPORATION v. FG SRC, LLC 3
claimed “selecting” of content “in response to” data from the
remote computer. Id. The Board found “persuasive” FG
SRC’s arguments that Obelix cannot “select” as claimed be-
cause it “uses data received from past users, not from cur-
rent users, to re-rank the search results.” Id. The Majority
agrees, concluding that “the selection of content is limited
to a current user.” Maj. 13. I disagree based on my under-
standing of the claims.
Properly understood, claim 18 requires only that a com-
puter send data to a server, that the server parallel-process
that data, and that the server (at some point) send back
internet content selected using that data. It does not re-
quire that any of the steps be for a “current user” (a term
that doesn’t appear in the claims). Nor does it require that
the data processing and content selection be in a “single
transaction” with, or contemporaneous with, the collection
of data from the remote computer. See Maj. 12–13. The
real question is whether the search results are ranked
based at least in part on data from the same remote com-
puter that the search is conducted on. And the Board didn’t
answer that question.
Suppose that a computer transmits data (i.e., in the
context of this case, its users’ behavior on the internet) to
the server for a while, over weeks and weeks. And say that
some user later, on the same computer, searches the web—
and that the server processes the collected data, selects
ranked search results, and returns those ranked search re-
sults to the same computer. In my view, that would plainly
satisfy the claim limitations. But under the Majority and
the Board’s analysis, it would not.
To that end, FG SRC points to claim language requir-
ing that content selection be “in response to” the processed
data elements. The Majority says in agreement that the
selecting step must be “triggered by” the transmission of
data from the computer “as part of a single transaction,”
namely “by a single user.” Maj. 12. But “in response to”
Case: 20-1928 Document: 39 Page: 17 Filed: 06/17/2021
4 MICROSOFT CORPORATION v. FG SRC, LLC
doesn’t mean contemporaneous with or in immediate re-
sponse to—just as this paragraph, though written months
after the parties’ briefs, is “in response to” them. Besides,
the claims say that the selection is in response to the data,
not the transmission.
What’s more, even if the selection of the search results
is “in response to” the user’s search, that doesn’t mean the
selection isn’t also “in response to” the processed data. The
Majority treats these possibilities—in response to the
user’s search versus the data—as orthogonal. See Maj. 12.
But the selection can be in response to both. Here, both are
prerequisites—just as this paragraph is “in response to”
the Majority’s opinion and the parties’ briefs. And so if con-
tent is selected in the background yet only transmitted
once the user conducts a search, the limitation is met. So
too if content is selected after a search but using previously
processed data. The point, in the context of the patent, is
that avoiding laborious non-parallel processing at the time
of search means quicker search results.
Accordingly, in my view, only one narrow fact question
remains under the proper reading of the claims: does Obe-
lix disclose (1) “selecting a content” of an internet site “in
response to” data transmitted (at some point) from a re-
mote computer and (2) “transmitting said content” (at some
other point) to the same “remote computer”? We should
remand for the Board to consider that question and what-
ever other claims are implicated by it. On this issue, I re-
spectfully dissent.