Microsoft Corporation v. Fg Src, LLC ( 2021 )


Menu:
  • 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.
    

Document Info

Docket Number: 20-1928

Filed Date: 6/17/2021

Precedential Status: Non-Precedential

Modified Date: 6/17/2021