BEFORE THE PATENT TRIAL AND APPEAL BOARD Unified … · Unified Patents, LLC, Petitioner, v....

74
UNITED STATES PATENT AND TRADEMARK OFFICE BEFORE THE PATENT TRIAL AND APPEAL BOARD Unified Patents, LLC, Petitioner, v. MasterObjects, Inc., Patent Owner. Case IPR2020-01201 Patent 10,311,073 PATENT OWNER’S PRELIMINARY RESPONSE UNDER 37 C.F.R. § 42.107 TO PETITION FOR INTER PARTES REVIEW OF U.S. PATENT NO. 10,311,073 Mail Stop “PATENT BOARD” Patent Trial and Appeal Board U.S. Patent and Trademark Office P.O. Box 1450 Alexandria, VA 22313-1450

Transcript of BEFORE THE PATENT TRIAL AND APPEAL BOARD Unified … · Unified Patents, LLC, Petitioner, v....

  • UNITED STATES PATENT AND TRADEMARK OFFICE

    BEFORE THE PATENT TRIAL AND APPEAL BOARD

    Unified Patents, LLC,

    Petitioner,

    v.

    MasterObjects, Inc., Patent Owner.

    Case IPR2020-01201 Patent 10,311,073

    PATENT OWNER’S PRELIMINARY RESPONSE UNDER 37 C.F.R. § 42.107 TO PETITION FOR INTER PARTES REVIEW

    OF U.S. PATENT NO. 10,311,073

    Mail Stop “PATENT BOARD” Patent Trial and Appeal Board U.S. Patent and Trademark Office P.O. Box 1450 Alexandria, VA 22313-1450

  • ii

    EXHIBIT LIST

    Petitioner’s Exhibits

    Exhibit Description EX1001 U.S. Patent No. 10,311,073 to Smit (“the ’073 patent”) EX1002 Declaration of Dr. Harley Myler EX1003 Curriculum Vitae of Dr. Harley Myler EX1004 Prosecution History of U.S. Patent No. 10,311,073 EX1005 U.S. Publication No. 2005/0283468 to Kamvar et al.

    (“Kamvar”) EX1006 U.S. Publication No. 2006/0122976 to Baluja et al. (“Baluja”) EX1007 U.S. Patent No. 6,704,727 to Kravets (“Kravets”) EX1008 U.S. Publication No. 2007/0130131 to Porter et al. (“Porter”) EX1009 U.S. Patent No. 5,873,076 to Barr et al. (“Barr”) EX1010 U.S. Patent Application Serial No. 09/933,493 filed August 20,

    2001 EX1011 U.S. Patent Application Serial No. 11/257,912 filed October

    25, 2005 EX1012 U.S. Patent No. 7,752,326 to Smit EX1013 U.S. Provisional Application Serial No. 60/252,273 to Porter et

    al. (“Porter Provisional”) EX1014 Petitioner’s Voluntary Interrogatory Responses

    Patent Owner’s Exhibits

    Exhibit Description EX2001 Affidavit in Support of Motion for Pro Hac Vice Admission of

    Alden G. Harris EX2002 Curriculum Vitae of Dr. Michael J. Pazzani EX2003 MasterObjects v. Facebook Preliminary Infringement

    Contentions EX2004 U.S. Patent App. No. 09/494,818 by Kravets EX2005 IAM Interview with Judge Alan Albright EX2006 MasterObjects v. Facebook Complaint for Patent Infringement EX2007 MasterObjects v. Amazon Complaint for Patent Infringement EX2008 MasterObjects v. Facebook Preliminary Invalidity Contentions EX2009 MasterObjects v. Amazon Preliminary Invalidity Contentions

  • iii

    EX2010 Unified Patents Website Advertising Members EX2011 Unified Patents Website “Join” Page EX2012 Unified Patents Website “FAQ” Page EX2013 Unified Patents Website “Success” Page EX2014 Unified Patents IPRs as of Sept. 19, 2020 EX2015 Unified Patents IPR Challenges of Patents Asserted Against

    Facebook and Amazon as of Sept. 19, 2020 EX2016 University of Central Florida Library Webpage for “A medial

    axis transformation language for recognizing aircraft silhouettes using a genetic search technique”

    EX2017 “The History of Search Engines” Webpage EX2018 Harley R. Myler, Arthur Robert Weeks, Jill Laura Hooper-

    Giles, “Novel approach to aircraft silhouette recognition using genetic algorithms,” Proc. SPIE 1699, Signal Processing, Sensor Fusion, and Target Recognition (9 July 1992)

    EX2019 Placeholder EX2020 U.S. Patent Application No. 12/176,984 by Smit EX2021 Excerpt from Abraham Silberschatz, Peter Baer Galvin, Greg

    Gagne, “Operating System Concepts,” Sixth Edition, 2003 EX2022 HTML IFRAMES Definition from w3schools.com EX2023 MasterObjects v. Facebook MasterObjects Opening Claim

    Construction Brief EX2024 MasterObjects v. Facebook Facebook Opening Claim

    Construction Brief EX2025 Unified Patents Website Advertising Members EX2026 MasterObjects v. Facebook MasterObjects Responsive Claim

    Construction Brief EX2027 MasterObjects v. Facebook Facebook Responsive Claim

    Construction Brief EX2028 Declaration of Dr. Michael J. Pazzani EX2029 Declaration of Leslie V. Payne in support of Preliminary

    Response

  • iv

    TABLE OF CONTENTS

    I.  Introduction ...................................................................................................... 1 II.  Summary of the Argument .............................................................................. 1 III.  Background ...................................................................................................... 2 

    A.  State of the Art ...................................................................................... 2 B.  The ’073 Patent Invention ..................................................................... 2 C.  Related Matters ...................................................................................... 4 

    IV.  Legal Standards ............................................................................................... 4 V.  Level of Ordinary Skill in the Art ................................................................... 5 VI.  Claim Construction .......................................................................................... 7 

    A.  Cache ..................................................................................................... 7 B.  Asynchronous ........................................................................................ 7 C.  Incomplete Search Query ...................................................................... 8 

    VII.  Argument ....................................................................................................... 10 A.  The Challenged Claims are entitled to a priority date no later

    than August 20, 2001 .......................................................................... 10 B.  Ground 1: No Claims are Obvious based on Kamvar and a

    POSITA’s Knowledge ......................................................................... 22 1.  Kamvar is not prior art .............................................................. 22 2.  Claim [1d]: “matching, by the server system, the string

    to entries in a cache of query strings and search results based on content queries received from multiple users, whereby cached search results contain a subset of data from one or more content sources”; .......................................... 23 

    3.  Claim [1f]: “sending, by the server system to the client computer prior to completion of the search query at the client, a message containing information identifying the incomplete search query and at least a portion of the search result data that identifies the content in a content source”; ......................................................................... 27 

    4.  Claim [1g]: “asynchronously receiving, on the client computer, without loading another web page and while the user is entering the content search query into the field, the message [from the server system], and” .............. 28 

  • v

    5.  Claim [6]: “The method of claim 1, further comprising sending, by the server system to the client computer, a message containing updated search result data in response to asynchronously receiving, from the client computer, a string representing an updated version of the search query.” ...................................................................... 30 

    C.  Ground 2: No Claims are Obvious based on Kamvar in view of Baluja .............................................................................................. 30 1.  Kamvar and Baluja are not prior art ......................................... 30 2.  Petitioner has not asserted that Claim 1 is invalid under

    Ground 2 ................................................................................... 31 3.  Claim [9]: “The method of claim 8, wherein retrieving

    search result data comprises: sending one or more content inquiries to one or more respective content sources; and receiving content data in response to the one or more content inquiries.” ................................................. 33 

    4.  Claim [10]: “The method of claim 9, wherein at least a portion of the content data is stored in the cache after receiving it from the one or more respective content sources.” .................................................................................... 34 

    D.  Ground 3: No Claims are Obvious based on Kravets in view of Porter and Barr ................................................................................ 34 1.  Porter is not prior art ................................................................. 34 2.  Petitioner has not asserted its grounds for invalidity

    with particularity. ...................................................................... 39 3.  Claim [1a]: “A method, comprising: detecting, on a

    client computer, entry of a content search query into a field on a web page by a user”; ................................................. 39 

    4.  Claim [1d]: “matching, by the server system, the string to entries in a cache of query strings and search results based on content queries received from multiple users, whereby cached search results contain a subset of data from one or more content sources”; .......................................... 40 

    5.  Claim [1f]: “sending, by the server system to the client computer prior to completion of the search query at the client, a message containing information identifying the incomplete search query and at least a portion of the search result data that identifies the content in a content source”; ......................................................................... 43 

  • vi

    6.  Claim [1g]: “asynchronously receiving, on the client computer, without loading another web page and while the user is entering the content search query into the field, the message [from the server system], and” .............. 45 

    7.  Claim [1h]: “displaying at least a portion of the search result data on the client computer and enabling the user to retrieve additional content data corresponding to the search result.” ............................................................................ 47 

    8.  Claim [9]: “The method of claim 8, wherein retrieving search result data comprises: sending one or more content inquiries to one or more respective content sources; and receiving content data in response to the one or more content inquiries.” ................................................. 48 

    9.  Claim [10]: “The method of claim 9, wherein at least a portion of the content data is stored in the cache after receiving it from the one or more respective content sources.” .................................................................................... 49 

    E.  The Board should deny institution under § 314(a) ............................. 49 F.  Petitioner failed to disclose all real parties-in-interest ........................ 54 

    1.  Unified’s business model .......................................................... 57 2.  Unified’s interest in the IPRs .................................................... 58 3.  Whether Unified takes client interests into account

    when filing IPRs........................................................................ 59 4.  Facebook relationship with RPX .............................................. 60 5.  Facebook’s interest in and benefit from the IPRs ..................... 61 6.  Whether Unified is representing Facebook’s interest ............... 61 7.  Whether Facebook actually desired review of the

    patent ......................................................................................... 61 8.  Overlapping board members ..................................................... 62 9.  Communications between Unified and Facebook .................... 62 10.  RPI Analysis ............................................................................. 63 

    VIII.  Conclusion ..................................................................................................... 63 

  • vii

    TABLE OF AUTHORITIES

    Cases 

    Apple Inc. v. Fintiv, Inc. IPR2020-00019, Paper 11 (P.T.A.B. Mar. 20, 2020) .......................... 50, 52, 53

    Apple Inc. v. Fintiv, Inc. IPR2020-00019, Paper 15 (P.T.A.B. May 13, 2020) ....................................... 49

    Apple Inc. v. MPHTechnologies OY, IPR2019-00820, Paper 37 (P.T.A.B. Sept. 24, 2020) ....................................... 32

    Applications in Internet Time, LLC v. RPX Corp. 897 F.3d 1336 (Fed. Cir. 2018) ........................................................... 54, 55, 63

    Arendi S.A.R.L. v. Apple Inc. 832 F.3d 1355 (Fed. Cir. 2016) ........................................................................ 24

    Ariosa Diagnostics v. Verinata Health, Inc. 805 F.3d 1359 (Fed. Cir. 2015) ........................................................................ 53

    Blue Calypso, LLC v. Groupon, Inc. 815 F.3d 1131 (Fed. Cir. 2016) ......................................................................... 21

    Cuozzo Speed Techs., LLC v. Lee 136 S. Ct. 2131 (2016) ...................................................................................... 49

    Dynamic Drinkware, LLC v. Nat’l Graphics, Inc. 800 F.3d 1375 (Fed. Cir. 2015) ............................................................. 4, 13, 34

    eBay Inc. v. MasterObjects, Inc. IPR2017-00740, Paper 8 (P.T.A.B. July 27, 2017) ............................................ 8

    Function Media, L.L.C. v. Google Inc. 708 F.3d 1310 (Fed. Cir. 2013) ........................................................................ 36

    General Plastic Industrial Co., Ltd. v. Canon Kabushiki Kaisha IPR2016-01357, Paper 19 (P.T.A.B. Sept. 6, 2017) ....................................... 49

    Harmonic Inc. v. Avid Tech., Inc. 815 F.3d 1356 (Fed. Cir. 2016) ................................................................... 4, 33

    In re Giacomini 612 F.3d 1380 (Fed. Cir. 2010) ........................................................................ 35

    In re Gordon 733 F.2d 900 (Fed. Cir. 1984) .......................................................................... 26

    In re Magnum Oil Tools Int’l, Ltd. 829 F.3d 1364 (Fed. Cir. 2016) ......................................................................4, 5

    In re Mills 916 F.2d 680 (Fed. Cir. 1990) .......................................................................... 26

  • viii

    In re NuVasive, Inc. 842 F.3d 1376 (Fed. Cir. 2016) .......................................................................... 5

    In re Ratti 270 F.2d 810 (C.C.P.A. 1959) ............................................................................ 5

    In re Warsaw Orthopedic, Inc. 832 F.3d 1327 (Fed. Cir. 2016) .......................................................................... 5

    Intex Recreation Corp. v. Team Worldwide Corp. IPR2018-00859, Paper 128 (P.T.A.B. Oct. 21, 2019) ...................................... 35

    Koninklijke Philips N.V. v. Google LLC 948 F.3d 1330 (Fed. Cir. 2020) ..................................................... 24, 25, 32, 45

    Lockwood v. Am. Airlines, Inc. 107 F.3d 1565 (Fed. Cir. 1997) ........................................................................ 14

    Masterobjects, Inc. v. Ebay, Inc. No. 3:12-cv-680 JSC, 2013 U.S. Dist. LEXIS 47001 (N.D. Cal. 2013) ............ 8

    MasterObjects, Inc. v. Google, Inc. No. C 11-1054 PJH, 2013 U.S. Dist. LEXIS 74767 (N.D. Cal. 2013) .............. 8

    MasterObjects, Inc. v. Yahoo!, Inc. No. C 11-02539 JSW, 2013 U.S. Dist. LEXIS 168296 (N.D. Cal. 2013) ......... 8

    NHK Spring Co. Ltd. v. Intri-Plex Techs. Inc. IPR2018-00752, Paper 8 (P.T.A.B. Sept. 12, 2018) ........................................ 49

    Palo Alto Networks, Inc. v. Packet Intelligence LLC No. 19-CV-02471-WHO, 2020 WL 5760475 (N.D. Cal. Sept. 28, 2020) ....... 51

    Phillips v. AWH Corp. 415 F.3d 1303 (Fed. Cir. 2005) .......................................................................... 7

    Plas-Pak Indus. v. Sulzer Mixpac AG 600 F. App’x 755 (Fed. Cir. 2015) ................................................................... 43

    PowerOasis, Inc. v. T-Mobile USA, Inc. 522 F.3d 1299 (Fed. Cir. 2008) ........................................................................ 13

    RPX Corporation v. Applications in Internet Time, LLC IPR2015-01750, Paper 128 (P.T.A.B. October 2, 2020) .......................... passim

    Sundance, Inc. v. Demonte Fabricating Ltd. 550 F.3d 1356 (Fed. Cir. 2008) ........................................................................... 6

    Tech. Licensing Corp. v. Videotek, Inc. 545 F.3d 1316 (Fed. Cir. 2008) ........................................................................ 13

    Williamson v. Citrix Online, LLC 792 F.3d 1339 (Fed. Cir. 2015) ........................................................................ 36

  • ix

    Statutes 

    35 U.S.C. § 112 ................................................................................................. 21, 35 35 U.S.C. § 112(f) .................................................................................................... 36 35 U.S.C. § 312(a)(2) ............................................................................................... 54 35 U.S.C. § 312(a)(3) ....................................................................................... passim 35 U.S.C. § 314(a) ................................................................................................... 30 35 U.S.C. § 314(b) ................................................................................................... 52 35 U.S.C. § 315(e) ................................................................................................... 51 35 U.S.C. § 316(a)(11) ............................................................................................. 52 35 U.S.C. § 316(b) ................................................................................................... 53

    Other Authorities 

    MPEP § 2143.01 ........................................................................................................ 5 Regulations 

    37 C.F.R. § 42.100(b) ................................................................................................ 7 37 C.F.R. § 42.65(a) ................................................................................................. 28

  • 1

    I. Introduction

    Patent Owner MasterObjects, Inc. (“MasterObjects” or “PO”) respectfully

    requests that the Board refuse to institute inter partes review of U.S. Patent No.

    10,311,073 (“the ’073 Patent”) because Petitioner Unified Patents, LLC (“Unified”

    or “Petitioner”) has not shown a reasonable likelihood of prevailing on claims 1-2

    and 4-12 of the ’073 Patent. In addition, the Board should not consider the Petition

    (Paper 1, “Pet.”) because it is duplicative of ongoing litigation regarding the same

    Patent and because Petitioner has failed to identify all real parties in interest.

    II. Summary of the Argument

    The ’073 Patent is entitled to its August 20, 2001 priority date. This means all

    three of Petitioner’s grounds fail because Kamvar, Baluja, and Porter are not prior

    art. The Petition is also fatally defective because Unified Patents filed it on behalf of

    its member Facebook (and likely on behalf of Amazon as well), but did not list these

    entities as real parties in interest. This action therefore duplicates ongoing litigation

    in which both Facebook and Amazon have raised the exact same invalidity defenses

    as Unified, expressly incorporating Unified’s Petition into their invalidity

    contentions.

    If the Board reaches the merits of the Petition, many failures of proof will

    become apparent. The most dramatic of these is that Dr. Harley Myler does not meet

    his own definition of a POSITA, making him unqualified to offer opinions. As such,

  • 2

    Unified’s arguments and opinions are often conclusory and unsupported by any

    analysis. They are simply assertions that a reference teaches things the reference

    itself never mentions. A Petitioner cannot meet its burden this way.

    Procedurally and substantively, there is no reason to think Unified’s validity

    challenges could succeed. The Petition should be denied.

    III. Background

    A. State of the Art

    From the earliest days, Internet search has been hampered by the “request-

    response loop.” The user would type a query, click “submit” or “search,” wait for

    the query to be sent to a server, wait for the results to be obtained by the server, wait

    for the server to build a page, wait for the page to load, and then wait for the client

    window to be redrawn to view the results. In this “request-response loop,” if the

    result set did not match user expectations, the entire process was repeated iteratively.

    B. The ’073 Patent Invention

    In 1999 and 2000, Mark Smit (inventor of the ’073 Patent) was a young

    computer scientist working on relational databases and complex document search

    and retrieval issues for a company near Amsterdam. He found the technology

    frustrating and slow and thought he could do better.

    To that end, he founded his new company, MasterObjects, to develop better

    search technology. By Autumn of 2000, Mr. Smit had invented a new search

  • 3

    paradigm—a way to provide instant search results as the user typed. His technique

    used asynchronous communication between the user’s computer and the search

    server. In the old model, the communication was “synchronous,” i.e., the server

    would wait until the user hit submit, whereupon the server would do its work and

    return results. As the client worked, the server waited; as the server responded, the

    client waited.

    To break this “request-response loop,” Mr. Smit needed a new, asynchronous

    way to communicate, i.e., the server and the client could each communicate on their

    own timetables rather than each waiting until the other was finished.

    Mr. Smit also envisioned storing common prior search queries and results in

    a cache for rapid retrieval. This caching, along with asynchronous communication,

    allowed the system to quickly associate a few characters of a new request with a set

    of previous queries and provide corresponding results quickly. For example, a user

    searching for an indoor arena in Manhattan types, “mad” becomes “madi,” then later

    “madison sq,” and then out pops search results for “madison square garden.” As the

    user types a query, the server provides increasingly relevant information (e.g.,

    information relating to Mad Magazine, then James Madison, then Madison Square

    Garden). This provides useful search results much faster than prior systems.

  • 4

    C. Related Matters

    There are two pending cases involving the ’073 Patent: (1) MasterObjects,

    Inc. v. Facebook, Inc., Case No. 6:20-cv-00087 (W.D. Tex.), and (2) MasterObjects,

    Inc. v. Amazon.com, Inc., Case No. 1:20-cv-03478 (S.D.N.Y.). Other patents in the

    same family as the ’073 Patent were involved in the proceedings identified in PO’s

    Mandatory Notices (Paper 5). Markman briefing filed in the pending Facebook case

    is attached as EX2023-24, EX2026-27.

    IV. Legal Standards

    An IPR should not be instituted unless Petitioner has shown a likelihood of

    success on the invalidity grounds presented in the petition. See In re Magnum Oil

    Tools Int’l, Ltd., 829 F.3d 1364, 1381 (Fed. Cir. 2016) (“[T]he Board must base its

    decision on arguments that were advanced by a party, and to which the opposing

    party was given a chance to respond.”).

    “In an IPR, the petitioner has the burden from the onset to show with

    particularity why the patent it challenges is unpatentable.” Harmonic Inc. v. Avid

    Tech., Inc., 815 F.3d 1356, 1363 (Fed. Cir. 2016) (petitions must identify “with

    particularity . . . the evidence that supports the grounds for the challenge to each

    claim”); 35 U.S.C. § 312(a)(3). This burden of persuasion never shifts to the patent

    owner. See Dynamic Drinkware, LLC v. Nat’l Graphics, Inc., 800 F.3d 1375, 1378

    (Fed. Cir. 2015).

  • 5

    “To satisfy its burden of proving obviousness, a petitioner cannot employ

    mere conclusory statements. The petitioner must instead articulate specific

    reasoning, based on evidence of record, to support the legal conclusion of

    obviousness.” In re Magnum Oil Tools Int’l, 829 F.3d at 1380. The obviousness

    inquiry requires considering whether one of skill in the art “would have been

    motivated to combine the prior art to achieve the claimed invention.” In re NuVasive,

    Inc., 842 F.3d 1376, 1381 (Fed. Cir. 2016) (quoting In re Warsaw Orthopedic, Inc.,

    832 F.3d 1327, 1333 (Fed. Cir. 2016)). “[T]he factual inquiry whether to combine

    references must be thorough and searching…” Id.

    “If the proposed modification or combination of the prior art would change

    the principle of operation of the prior art invention being modified, then the

    teachings of the references are not sufficient to render the claims prima facie

    obvious.” MPEP § 2143.01 (citing In re Ratti, 270 F.2d 810, 813 (C.C.P.A. 1959)).

    V. Level of Ordinary Skill in the Art

    Petitioner argues a person of ordinary skill in the art (“POSITA”) for the ’073

    Patent would have had “a Bachelor’s Degree in Electrical Engineering or Computer

    Science and two or more years of experience working with search engines as of the

    earliest priority date to which the ’073 patent is entitled.” Pet. at 5. PO does not

  • 6

    contest that definition at this stage, because Petitioner has failed to demonstrate a

    reasonable likelihood of success on any claims, as discussed below.1

    Petitioner relies heavily on a declaration from Dr. Harley R. Myler. EX1002.

    Dr. Myler is not a POSITA under Petitioner’s proposed definition, let alone an

    expert. Nor does he identify any experience in the pertinent field of art identified by

    Petitioner. EX1003 at 1. Though he cites two of his database publications, it does

    not appear that he has done any research on search engines. See EX1002 ¶13; see

    generally EX1003; EX2028 ¶32. Dr. Myler claims that he once advised a student on

    a thesis related to “data search,” but neither the title of the paper nor the fact that it

    was written before the existence of the first Web search engine suggests that the

    paper was related to search engines. EX1002 ¶13; EX2028 ¶32.

    Petitioner only identified one pertinent field of art in its POSITA definition

    (“search engines”). Pet. at 5. Given Petitioner’s failure to provide testimony from an

    expert who has any identifiable experience in that field, the Board should not give

    any weight to EX1002. See Sundance, Inc. v. Demonte Fabricating Ltd., 550 F.3d

    1356, 1364 (Fed. Cir. 2008) (“[A] witness not qualified in the pertinent art [may not]

    testify as an expert on obviousness, or any of the underlying technical questions,

    1 If the Board institutes this Petition, PO may propose a different POSITA definition.

  • 7

    such as the nature of the claimed invention, the scope and content of prior art….”);

    Compare EX1002 ¶¶5-17 with EX2028 ¶¶4-11.

    VI. Claim Construction

    Claims are construed according to Phillips v. AWH Corp., 415 F.3d 1303 (Fed.

    Cir. 2005) (en banc). See 37 C.F.R. § 42.100(b). “Any prior claim construction

    determination concerning a term of the claim in a civil action…will be considered.”

    Id.

    Petitioner does not propose any claim constructions. PO agrees that all the

    claim terms should be afforded their Phillips plain and ordinary meaning, and that

    the Petition can be denied without the need for further claim construction.

    PO highlights the following claim construction positions from litigation,

    which shed light on the plain and ordinary meaning of three terms:

    A. Cache

    The parties in the Facebook litigation agreed that the term “cache” means “a

    store that includes previous queries and search results retrieved in response to

    previous queries.” See EX2028 ¶33.

    B. Asynchronous

    In the Facebook litigation, PO has proposed that “asynchronous” and

    “asynchronously” be given their plain and ordinary meaning, which a POSITA

    would understand as “each side of the communication is free to communicate

  • 8

    without waiting for the other side,” or equivalently “each side of the communication

    can communicate with the other side in a non-blocking manner.” EX2023 at 27-32;

    see also EX2028 ¶34. These constructions are consistent with how the term has been

    construed in 3 prior litigations and a prior IPR, each involving patents in the same

    family. See Masterobjects, Inc. v. Ebay, Inc., No. 3:12-cv-680 JSC, 2013 U.S. Dist.

    LEXIS 47001, at *19 (N.D. Cal. 2013); MasterObjects, Inc. v. Yahoo!, Inc., No. C

    11-02539 JSW, 2013 U.S. Dist. LEXIS 168296, at *16 (N.D. Cal. 2013);

    MasterObjects, Inc. v. Google, Inc., No. C 11-1054 PJH, 2013 U.S. Dist. LEXIS

    74767, at *15 (N.D. Cal. 2013); eBay Inc. v. MasterObjects, Inc., IPR2017-00740,

    Paper 8 at 10 (P.T.A.B. July 27, 2017).

    C. Incomplete Search Query

    In the Facebook litigation, Defendant proposed that the phrase “sending a

    string representing an incomplete search query” (’073 patent, claim 1) be construed

    as “[e]ach query consists of only the changes to the input string that were not sent

    in any previous consecutive query.” EX2024 at 11-21. PO disagrees and has asked

    the Court to construe the term to have its plain and ordinary meaning, rejecting

    defendant’s position that this term is limited to a message comprising “only the

    changes to an input string.” Rather, the query may include the entire current input

    string. EX2026 at 2-21; see also EX2028 ¶35.

  • 9

    Facebook’s claim construction position is incorrect and should be rejected for

    at least the reasons the Board gave in the previous eBay IPR concerning a related

    term in the ’024 Patent:

    Unlike the claims at issue in the ’529 patent, the challenged claims of the ’024 patent do not include the terms “additional character,” or “modify,” both of which suggest sending only a change, and Petitioner has not identified specific language in the challenged claims that suggests the server is sending only changes. … the ’024 Specification states that “the protocol of the invention provides a number of messages that allow the Client Quester to send just the changes to the input buffer, instead of the entire input buffer.” … We do not find this disclosure to be a clear disavowal of sending more than just changes because the language “that allow” indicates the protocol allows for, but is not limited to, sending only changes. … Patent Owner points out, for example, that the Specification expressly discloses sending a query message that comprises an input string that includes both the original input string and newly added characters. … we determine that the term “query message” is not limited to a message comprising only the changes to an input string, and may include the entire input string.

    IPR2017-00740, Paper 8 at 12–14.

    Petitioner has not proposed a construction for this term, and Petitioner appears

    to take positions consistent with PO’s proposed construction. See, e.g., Pet. at 9

    (“Kamvar discloses, while the user is entering the search query … automatically

    sending a partial query … to a search engine … ‘A partial query might include a

    single search term of the search query, multiple search terms, or it might include a

    number of characters of a search term.’”); EX1002 ¶101 (“The incomplete search

    query is the ‘user input (referred to as the inputBuffer and typed as a string of

    characters),’ such as the ‘Fer’ shown in Figure 13C.”).

  • 10

    VII. Argument

    A. The Challenged Claims are entitled to a priority date no later than August 20, 2001

    The challenged claims are entitled to at least the priority date of U.S. Patent

    Application Number 09/933,493 (the “’493 Application”), filed August 20, 2001.2

    EX1001 at 1:24-30. Petitioner argues that “[t]he claims of the ’073 patent are not

    entitled to the…priority date of the 2001 application” because it “does not provide

    support for ‘a cache of query strings and search results based on content queries

    received from multiple users,’ as recited by claim 1, on which all the other claims

    depend.”3 Pet. at 3-5.

    Petitioner concedes that the application teaches a “‘server-side cache’ that

    includes ‘information that was previously retrieved from Content Engines.’” Pet. at

    2 The ’073 Patent claims were conceived no later than November 11, 2000. EX2003

    at 3-4. If the Board institutes, PO reserves the right to rely on the earlier conception

    date.

    3 Petitioner does not identify whether it believes the ’493 Application lacks written

    description support or enablement support, and therefore failed to identify this

    ground with particularity. 35 U.S.C. § 312(a)(3). Because Petitioner did not make

    any arguments regarding undue experimentation or the Wands factors, PO interprets

    the Petition as challenging written description only.

  • 11

    3-5. Petitioner never expressly identifies why it believes “based on content queries

    received from multiple users” is not supported, but its continuation-in-part

    arguments suggest that Petitioner believes the ’493 Application only provides

    support for a cache of query strings and search results based on content queries from

    a single user, not multiple users. Pet. at 3-4. Petitioner argues that support for a cache

    based on queries from multiple users was not added until a 2005 continuation-in-

    part of the ’493 Application. Pet. at 3-4. A diagram showing the priority chain for

    the ’073 Patent is shown below:

  • 12

    Petitioner fails to address the teachings in the ’493 Application, which support

    both single and multiple user caching. Furthermore, as Petitioner concedes, the

    subsequent applications also provide support for this limitation. Therefore, the ’073

    Patent is entitled to at least the priority date of the ’493 Application.

  • 13

    First, Petitioner incorrectly asserts that PO has the burden of proving that it is

    entitled to the claimed priority date.4 In Dynamic Drinkware, LLC v. Nat’l Graphics

    Inc., the Federal Circuit explained that “there are two distinct burdens of proof: a

    burden of persuasion and a burden of production.” Dynamic, 800 F.3d at 1378. The

    petitioner has the initial burden to produce evidence that the challenged patent is not

    entitled to its claimed priority date, after which the burden of production shifts to the

    patent owner to provide evidence and argument showing “that the asserted claims

    were entitled to a date of invention prior to that of the [asserted prior art].” Id. at

    1380. The burden of production then shifts back to the petitioner. Id. The burden of

    persuasion never shifts away from the petitioner. Id. at 1378-1380. While PO has the

    burden of presenting additional evidence in response to Petitioner’s challenge,

    4 Petitioner cites PowerOasis, Inc. v. T-Mobile USA, Inc., 522 F.3d 1299, 1306 (Fed.

    Cir. 2008). The Federal Circuit explained in 2008 that PowerOasis addressed the

    burden of production, not the burden of persuasion. Tech. Licensing Corp. v.

    Videotek, Inc., 545 F.3d 1316, 1328-29 (Fed. Cir. 2008) (“That ultimate burden [of

    persuasion] never shifts, however much the burden of going forward may jump from

    one party to another as the issues in the case are raised and developed. Correctly

    understood, PowerOasis is fully consistent with this understanding…”).

  • 14

    Petitioner retains the burden of proving that the ’073 Patent is not entitled to the

    priority date of the ’493 Application.

    To claim priority to a prior application, that application must “describe an

    invention, and do so in sufficient detail that one skilled in the art can clearly conclude

    that the inventor invented the claimed invention as of the filing date sought.”

    Lockwood v. Am. Airlines, Inc., 107 F.3d 1565, 1571-72 (Fed. Cir. 1997). “[T]he

    exact terms need not be used in haec verba,” rather “the specification must contain

    an equivalent description of the claimed subject matter.” Id.

    That the earlier application does not recite identical language to ’073 Claim 1

    is irrelevant, because the earlier application contains a description of the claimed

    subject matter, including “Content-based Cache” 222:

  • 15

    EX1010 at 67 (Fig. 2 excerpt with annotation added).

    As petitioner noted and as shown in the above figure, the ’493 Application

    teaches the use of a server-side content cache to more quickly provide result sets for

    user content queries. See EX1010 at 18 (“Content-based Cache – A persistent store

    of Queries and corresponding Result Sets executed by a Content Engine for a

    specific Content Channel.”), 27 (describing caching of content channels); EX2028

    ¶38. The ’493 Application does not say—or suggest—that all cache embodiments

    are limited to queries received from a single user, nor does it teach that the invention

    would not cache queries received from multiple users.

    Instead, the ’493 Application expressly discloses embodiments where the

    cache receives and caches queries from multiple “simultaneous users”:

    End users of the present invention experience an unprecedented level of user-friendliness accessing information that is guaranteed to be up-to-date while being efficiently cached for speedy access as the number of simultaneous users grows.

    EX1010 at 55 (emphasis added). In this quote, the ’493 Application teaches that end

    users (plural) access information that is cached for speedy access as the number of

    simultaneous users (plural) grows. A cache that responds to queries from a “number

    of simultaneous users” is a cache “based on content queries received from multiple

    users.” EX2028 ¶39. Petitioner does not even address this passage. This should end

    the inquiry, but the ’493 Application provides additional support as well.

  • 16

    The ’493 Application figures further demonstrate that the disclosure includes

    cache embodiments which handle queries and results from multiple users. In Fig.

    8A, the ’493 Application includes the class definitions for QoResultsCache (which

    contains the cache entries) and QoResultsCacheEntry (a cache entry). ’493

    Application Fig. 8, ¶117.

    ’493 Application excerpt of Fig. 8A with annotations.

  • 17

    Neither the QoResultsCache nor the QoResultsCacheEntry has a user

    identifier—which means that in this embodiment they would contain result sets and

    query strings for multiple users, not for a single user. EX2028 ¶46. In contrast, the

    Fig. 8D embodiment tracks information on a per-user basis, and therefore includes

    user identifiers:

    ’493 Application excerpt of Fig. 8D with annotations.

    If the cache in the ’493 Application were limited to embodiments based on

    content queries received from single users (instead of multiple users), a POSITA

    would expect the cache objects in Fig. 8A to have a user field as well. EX2028 ¶47.

  • 18

    The ’493 Application also teaches:

    The Server Controller may look up query ‘a’ in its Result Set cache, in which case it can return a previous Result Set to the Client without accessing the Service.

    EX1010 at 34. This excerpt is relevant because the user has only typed one character

    (“a”) and there is nothing stating that the user has ever previously interacted with the

    system. It therefore teaches that the cache contents would come from queries

    received from other users. EX2028 ¶¶41-42.

    It is unclear why Petitioner believes the disclosed content cache containing

    query strings and search results based on queries from multiple simultaneous users

    is not “a cache of query strings and search results based on content queries received

    from multiple users.” The minor differences in phrasing are irrelevant—the

    application teaches the limitation. The Petition does not cite any evidence to show

    how a POSITA would have understood the cache disclosure and embodiments, and

    instead relies primarily on attorney argument (largely of a later CIP with little

    relevance to the inquiry).5 Pet. at 3-5. Petitioner also does not cite any evidence to

    5 Even if the Petitioner had cited to Dr. Myler, he produced only conclusory

    statements devoid of analysis. EX1002 ¶¶53-55. Dr. Myler does not explain how a

    POSITA would have understood the ’493 Application disclosure, provides no

    analysis of the ’493 Application embodiments, and offers no discussion of the state

  • 19

    show that the caches in the ’493 Application would be limited to a single user. Nor

    does Petitioner address any of the cache teachings cited above.

    The lack of analysis in the Petition is because a POSITA would have

    understood that some of the disclosed embodiments teach or necessarily require “a

    cache of query strings and search results based on content queries received from

    multiple users.” EX2028 ¶44. The ’493 Application gives the example of Enterprise

    systems that the invention can be used to implement, including: Enterprise thesauri

    systems, Enterprise search and retrieval systems, Enterprise reference works, and

    Enterprise address books. EX1010 at 13; EX2028 ¶44. The Application teaches that

    Enterprise systems consist of shared data that is accessed by multiple users at the

    enterprise. EX1010 at 2-4; EX2028 ¶44. A POSITA would understand such server-

    side caching for Enterprise systems is inherently a cache for multiple users, not a

    single user. EX2028 ¶44. A POSITA would understand that those Enterprise caches

    could not be implemented as caches for a single user, without using significantly

    of the art of caching. EX1002 ¶¶53-55. He simply concludes that it does not support

    the challenged claims. EX1002 ¶55. “Expert testimony that does not disclose the

    underlying facts or data on which the opinion is based is entitled to little or no

    weight.” 37 C.F.R. § 42.65(a).

  • 20

    more resources, performing worse than a multiple user cache and reintroducing the

    same prior art problems that the inventor sought to address. Id.

    The ’493 Application also identifies “Enterprise address books” and “Personal

    address books” as separate embodiments. EX1010 at 13-14; EX2028 ¶45. A

    POSITA would have recognized that an enterprise address book handles queries

    (and caches data) for multiple users within the enterprise, while a personal address

    book handles queries (and caches data) for an individual user. EX2028 ¶45.

    Petitioner’s invalidity arguments further demonstrate that these embodiments

    provide support for the ’073 Patent. Petitioner argues that the Porter reference

    teaches a cache “based on content queries received from multiple users,” merely

    because it purportedly discloses “a search engine [that] serves (and thus receives

    searches from) multiple ‘users 108.’” Pet. at 70-71. It is inconsistent for Petitioner

    to argue that the ’493 Application’s disclosure of a specific cache which serves

    multiple simultaneous users is an insufficient disclosure, while arguing that a

    reference which merely discloses a search engine serving multiple users is

    invalidating.

    At its core, Petitioner’s remaining argument boils down to the claim that,

    because the CIP to the 2001 application included additional material, somehow that

    proves that the original disclosure was insufficient. Pet. at 3-4. The Federal Circuit

    has ruled that such considerations are largely irrelevant. In Blue Calypso, LLC v.

  • 21

    Groupon, Inc., the Federal Circuit reversed a decision that held claim terms

    including “endorsement tag” and “token” did not satisfy 35 U.S.C. § 112. Blue

    Calypso, 815 F.3d 1331, 1344 (Fed. Cir. 2016). The Federal Circuit noted that the

    absence of those exact terms from the written description was not dispositive, and

    that further evidence evaluated from the viewpoint of a POSITA was necessary to

    evaluate whether the claim limitations had sufficient written description support. Id.

    at 1345-46. Petitioner Groupon had argued that “shortly after these terms were added

    to the claims, the inventor filed a continuation-in-part application that included

    additional explanations related to tags and tokens.” Id. at 1347. The Federal Circuit

    found that argument unpersuasive, noting the CIP “ha[d] little significance because

    it provides no insight into the relevant inquiry of whether the four corners of the

    [patent] provide written description support for the claim terms at issue” and held

    that the claims had written description support, even in the absence of a word-for-

    word recitation in the specification. Id.

    This Petition is much the same: Petitioner relies heavily on the (largely

    irrelevant) additions to the CIP because it cannot show that the ’493 Application

    lacks support.6 Petitioner has not challenged support for this limitation in any

    6 The Federal Circuit noted that petitioner’s expert could not support a finding of no

    written description because he used only language which was “abstract and

  • 22

    application other than the ’493 Application (in fact, Petitioner argues that the

    subsequent applications do provide support), and Dr. Pazzani’s opinion further

    reinforces the support for this limitation in each prior application. EX2028 ¶¶50-54.

    The ’073 Patent is entitled to a priority date no later than August 20, 2001.

    B. Ground 1: No Claims are Obvious based on Kamvar and a POSITA’s Knowledge

    Petitioner argues that claims 1, 6-8, and 11 are obvious based on Kamvar and

    a POSITA’s knowledge. Pet. at 5-38. This is wrong, both because Kamvar is not

    prior art and because Petitioner has not shown a reasonable likelihood of success on

    the merits.

    1. Kamvar is not prior art

    Kamvar has a filing date of June 22, 2004, and a publication date of Dec. 22,

    2005. Ex. 1005. The challenged claims of the ’073 Patent are entitled to a priority

    date no later than August 20, 2001. Therefore, Kamvar is not prior art, and all

    challenges based on Kamvar fail.

    untethered from the context provided by the [patent].” Blue Calypso, 815 F.3d at

    1346-47. Dr. Myler made similar claims devoid of any analysis tethered to the

    described embodiments.

  • 23

    Even if Kamvar were prior art, Petitioner has not carried its burden of

    demonstrating a reasonable likelihood that Kamvar and a POSITA’s knowledge

    teach each limitation of claims 1, 6-8, and 11.

    2. Claim [1d]: “matching, by the server system, the string to entries in a cache of query strings and search results based on content queries received from multiple users, whereby cached search results contain a subset of data from one or more content sources”;

    Petitioner has failed to show that the combination teaches a “cache of query

    strings and search results.” Petitioner concedes that Kamvar does not teach this

    element, and instead relies on a hindsight combination of a dictionary and a cache,

    one of which Petitioner claims is a cache of query strings and one of which Petitioner

    claims is a cache of search results. Pet. at 19-20 (conceding the dictionaries “are

    separate from the predicted query results cache”); EX1002 ¶125. Petitioner argues

    “[i]t would have been obvious to a POSA, [] for the dictionaries 330, 332 and

    predicted query results cache 328 to be part of the same cache.” Pet. at 20.

    Petitioner’s analysis fails to show invalidity based on a POSITA’s knowledge.

    First, Petitioner’s argument impermissibly relies on Dr. Myler’s unsupported

    and conclusory testimony to fill in the missing limitation. But Dr. Myler is not a

    POSITA or an expert in the relevant field. Additionally, in the context of using a

    POSITA’s knowledge to supply a missing limitation, the Federal Circuit considers

    whether “‘the [missing] limitation in question [is] unusually simple and the

  • 24

    technology particularly straightforward.’” Koninklijke Philips N.V. v. Google LLC,

    948 F.3d 1330, 1338 (Fed. Cir. 2020) (quoting Arendi S.A.R.L. v. Apple Inc., 832

    F.3d 1355, 1361-62 (Fed. Cir. 2016)). Petitioner has provided no evidence or

    argument that it would have been unusually simple and straightforward for “the

    dictionaries matching partial queries to predicted queries, and the predicted query

    results cache matching predicted queries to search results, [to] be ‘grouped’ as a

    cache matching partial queries to search results.” Pet. at 20-21.

    Such a combination is not obvious because: (1) the data structures are not the

    same type (one is a dictionary, one is a cache); (2) the data they store is different

    (one stores a “master set” or curated list of search terms, and the other one stores

    predicted results); and (3) the data structures are implemented as separate,

    unconnected elements under different components of the proposed architecture (the

    dictionary is connected to the Auto-Complete Server, and the cache is part of the

    Query Server, as shown in annotated Kamvar Fig. 3, Pet. at 20). EX2028 ¶¶61-64.

    There is simply no evidence suggesting it would have been simple or straightforward

    to combine or link those data structures.

    Even if Petitioner had provided evidence that the missing limitation was

    straightforward, Petitioner failed to show that the limitation would have been within

    a POSITA’s knowledge. “[R]eferences to common sense cannot be used as a

    wholesale substitute for reasoned analysis and evidentiary support,” and Petitioner

  • 25

    cannot rely on “conclusory statements and unspecific expert testimony” to provide

    that support. Koninklijke, 948 F.3d at 1338 (internal quotes and citations omitted).

    Petitioner cited only to Dr. Myler, who provides nothing more than a conclusory

    statement: “a POSA would have understood from Kamvar that the dictionaries

    matching partial queries to predicted queries, and the predicted query results cache

    matching predicted queries to search results, could be ‘grouped’ as a cache matching

    partial queries to search results.” EX1002 ¶126. Dr. Myler (who is not a POSITA)

    does not address how a POSITA would know how to combine or link two disparate

    data structures containing two disparate data types implemented under two different

    components of the proposed architecture.

    If such a modification was within a POSITA’s knowledge, then one would

    expect Dr. Myler to provide evidentiary support, such as a reference demonstrating

    a “grouped” or “linked” cache, analysis regarding cache design at the time of

    invention, or testimony that Dr. Myler used or witnessed a similar combination. But

    Dr. Myler only provides a citation to a boilerplate statement in Kamvar that “[o]ne

    of ordinary skill in the art would recognize that an actual implementation might have

    the functional elements grouped or split among various components.” EX1005 ¶27;

    EX1002 ¶126. The cited portion of Kamvar does not teach that a cache and a

    dictionary should be grouped. EX2028 ¶¶63-64. Instead, it says that an

    implementation might arrange the elements differently than Fig. 3 does. The cited

  • 26

    paragraph does not mention the cache or any other specific elements, and it provides

    no support for Petitioner’s claim that a POSITA would have known to make the

    specific combination of a cache and a dictionary.

    Petitioner also fails to make a case for why a POSITA would have modified

    the teaching of Kamvar. Petitioner merely asserts that “a POSITA would have

    understood from Kamvar that the dictionaries and the predicted query results cache

    “could be ‘grouped’ as a cache matching partial queries to search results.” Pet. at

    20-21 (emphasis added). “The mere fact that the prior art could be so modified would

    not have made the modification obvious unless the prior art suggested the

    desirability of the modification.” In re Mills, 916 F.2d 680, 682 (Fed. Cir. 1990)

    (quoting In re Gordon, 733 F.2d 900, 902 (Fed. Cir. 1984)) (emphasis added).

    Petitioner also fails to address how combining or linking the data structures

    would affect the functioning of Kamvar. For example, Kamvar notes that there will

    be situations where entries in the dictionary will not have a corresponding entry in

    the cache. See EX1005 ¶41 (noting that results related to a dictionary entry “might

    still be stored in a cache somewhere” (emphasis added)). EX2028 ¶66. Additionally,

    because a dictionary is a curated list of query terms, there will be situations where

    entries in the cache will not have a corresponding entry in the dictionary. EX2028

    ¶¶65-66. Thus, a POSITA could not just “group” them as Petitioner suggests and

    arrive at the claimed cache—other changes to the proposed architecture would be

  • 27

    necessary to achieve a functional cache. See EX1001 Claim 1 at 39:28-29; EX2028

    ¶¶65-66.

    3. Claim [1f]: “sending, by the server system to the client computer prior to completion of the search query at the client, a message containing information identifying the incomplete search query and at least a portion of the search result data that identifies the content in a content source”;

    Kamvar does not teach this limitation, at least because it does not teach that

    “a message containing information identifying the incomplete search query” is sent

    by the server to the client. Petitioner argues this limitation is satisfied when Kamvar

    “sends a predicted query for the partial query to the client system.” Pet. at 27.

    However, a predicted query (alone) does not “identify[] the incomplete search

    query.” For example, Kamvar teaches one example where a partial query of “Bri”

    results in predicted queries including “Britney Spears” and “Pubs of Britain.”

    EX1005 ¶46. However, neither of those predicted queries could be used to identify

    the incomplete search query. EX2028 ¶67. If the client received the predicted query

    “Pubs of Britain,” it is impossible to know whether the incomplete search query was

    “Pub”? “Bri”? “Pubs of Britai”?

    Petitioner argues that Kamvar teaches an embodiment where “the partial

    query is identical to the predicted query.” Pet. at 27. In the cited embodiment,

    multiple predicted queries are returned. EX1005 ¶45. Multiple predicted queries

    cannot “identify” the partial search query. Dr. Myler argues that it might be possible

  • 28

    for only one query to be returned, because he says Kamvar teaches that a “positive

    integer” number would be returned. EX1002 ¶144. EX2028 ¶68. Even in that

    hypothetical scenario, the predicted query would not identify the incomplete search

    query—if the server returns the predicted query “Pubs of Britain” regardless of

    whether the incomplete search query was “Pub” or “Pubs of Britain,” then the

    predicted query cannot be used to identify the actual incomplete search query with

    any level of confidence. EX2028 ¶69.

    Petitioner also argues that a “POSA would have understood that a predicted

    query identical to the partial query ‘identif[ies] the incomplete search query.’” Pet.

    at 27. Kamvar teaches such a match will only occur in the case of a complete search

    query, not an incomplete one as required by the claim. And, again, the predicted

    query could not be used to identify the actual query with any level of confidence.

    EX2028 ¶69. Dr. Myler provides only conclusions without any underlying analysis.

    EX1002 ¶145; 37 C.F.R. § 42.65(a).

    4. Claim [1g]: “asynchronously receiving, on the client computer, without loading another web page and while the user is entering the content search query into the field, the message [from the server system], and”

    Kamvar does not teach this limitation, at least because it does not teach

    “asynchronously receiving…the message.”

  • 29

    First, as discussed above for limitation [1f], Kamvar does not teach sending

    “a message … identifying the incomplete search query,” so it also does not teach

    receiving said message.

    Second, Kamvar does not teach that the client receives the message

    asynchronously. EX2028 ¶70. Petitioner argues that the message was received

    asynchronously because the Kamvar search results “may be presented to the user

    while the user is still entering the complete query.” Pet. at 28-30. However,

    displaying results is not the same thing as receiving a message, and presenting results

    to the user while the user is still entering the query does not mean the search results

    must have been received asynchronously. EX2028 ¶71. Asynchronously receiving a

    message depends on the transmission and reception of data, not on how or when that

    data is ultimately displayed. A POSITA could implement Kamvar with synchronous

    communication and still be able to present search results to a user while the user is

    entering the complete query. EX2028 ¶72. Thus, Kamvar does not teach that the

    results must have been received asynchronously.

    The word “asynchronous” does not appear in Kamvar, and Petitioner has not

    identified anything in Kamvar that teaches an asynchronous implementation.

    Therefore, Petitioner has failed to identify “with particularity” where this challenged

    limitation is taught, and Petitioner cannot demonstrate a reasonable likelihood of

  • 30

    succeeding based on Kamvar and a POSITA’s knowledge. 35 U.S.C. § 312(a)(3);

    35 U.S.C. § 314(a).

    5. Claim [6]: “The method of claim 1, further comprising sending, by the server system to the client computer, a message containing updated search result data in response to asynchronously receiving, from the client computer, a string representing an updated version of the search query.”

    As shown for element [1g], Kamvar does not disclose “asynchronously

    receiving.” Petitioner argues that this is taught by Kamvar, which Petitioner says

    teaches that “the return of search results ‘may overlap with receiving predicted

    queries.’” Pet. at 33. That the predicted queries and predicted search results may

    overlap simply means that the client might receive them at the same time. Nothing

    about that overlap requires that the implementation be asynchronous—for example,

    the data could be sent together as part of the same synchronous transmission.

    EX2028 ¶¶73-74. Accordingly, nothing Kamvar teaches is “in response to

    asynchronously receiving…” as required by Claim 6.

    C. Ground 2: No Claims are Obvious based on Kamvar in view of Baluja

    Petitioner argues that claims 2, 4, 5, 9, 10, and 12 are obvious based on

    Kamvar in view of Baluja. Pet. at 38-55. This is wrong for multiple reasons:

    1. Kamvar and Baluja are not prior art

    As shown, Kamvar is not prior art. Nor is Baluja, which has a filing date of

    Dec. 3, 2004 and a publication date of June 8, 2006. EX1006. The ’073 Patent claims

  • 31

    are entitled to a priority date no later than August 20, 2001. Accordingly, all

    challenges based on Baluja fail.

    2. Petitioner has not asserted that Claim 1 is invalid under Ground 2

    Claims 2, 4, 5, 9, 10, and 12 all depend from Claim 1, but Petitioner has not

    asserted that Claim 1 is invalid under the Ground 2 combination of Kamvar and

    Baluja. Without showing that independent Claim 1 is invalid based on this

    combination, Petitioner cannot show that dependent Claims 2, 4, 5, 9, 10, and 12 are

    invalid, because they include all the Claim 1 limitations.

    If Petitioner intended to incorporate its Claim 1 analysis from Ground 1 (and

    failed to do so), this would be improper because Ground 1 is based on a different

    combination that includes a POSITA’s knowledge (which is not part of Ground 2).

    If Petitioner has a different invalidity theory for Claim 1 based on Kamvar and

    Baluja, that argument was omitted. These defects are fatal to Ground 2 because they

    fail the specificity requirements and have real consequences for PO’s ability to

    respond to the Petition.

    Specifically, these defects mean that Ground 2 fails the requirements of 35

    U.S.C. § 312(a)(3) that “the petition identifies, in writing and with particularity, each

    claim challenged, [and] the grounds on which the challenge to each claim is

  • 32

    based…” Even if PO could infer7 what Petitioner’s intention was, the Board cannot

    institute on grounds other than those specifically proposed by Petitioner. See

    Koninklijke, 948 F.3d at 1336. Thus, Petitioner has failed to show a reasonable

    likelihood of success for Ground 2. See Apple Inc. v. MPHTechnologies OY,

    IPR2019-00820, Paper 37 at 49-55 (P.T.A.B. Sept. 24, 2020) (holding petitioner

    7 Petitioner’s Ground 1 mapping conflicts with its Ground 2 mapping, so reliance on

    any Ground 1 arguments would be infeasible even if Petitioner had incorporated

    them. For example, Petitioner points to different elements of Kamvar as providing

    the “content data” claim limitation for Ground 2 Claim 10 than it pointed to for its

    Ground 1 Claim 1 analysis, which demonstrates that Ground 2 is based on a different

    claim mapping than Ground 1. Ground 1 Claim 1d suggested the search results of

    Kamvar were the search results of Claim 1 (Pet. at 15), and Ground 1 Claim 1h

    suggested the “content data” was “a document corresponding to each search result.”

    Pet. at 30-32. Ground 2 Claim 10 instead suggests that the search results of Kamvar

    represent the content data. Pet. at 52. Furthermore, in its Ground 1 Claim 1h analysis

    Petitioner cited to Kamvar Fig. 4 and argued that after a user selects a search result

    at stage 414, then the document received at stage 418 was the content data. Pet. at

    31-32. For Ground 2 Claim 10, Petitioner argues that the search results (previously

    selected at stage 414) are the content data. Pet. at 52-53.

  • 33

    failed to “account for the limitations of [an] intervening claim” because the petition

    did not allege the asserted ground of the dependent claims rendered the limitations

    of the parent claim unpatentable).

    Moreover, Petitioner has not carried its burden of demonstrating a reasonable

    likelihood that the combination of Kamvar and Baluja teaches each limitation of

    Claims 2, 4, 5, 9, 10, and 12. PO hereby incorporates and re-alleges its arguments

    and evidence presented under Ground 1, above.

    3. Claim [9]: “The method of claim 8, wherein retrieving search result data comprises: sending one or more content inquiries to one or more respective content sources; and receiving content data in response to the one or more content inquiries.”

    Claim 9 requires “receiving content data in response to the one or more

    content inquiries.” Petitioner fails to identify what in Baluja teaches the “content

    data” and the “content inquiry.” Pet. at 50-52. Petitioner does not even use the phrase

    “content data” in its analysis, and never clarifies what specific component of Baluja

    (or Kamvar) represents the content inquiry. “In an IPR, the petitioner has the burden

    from the onset to show with particularity why the patent it challenges is

    unpatentable.” Harmonic Inc. v. Avid Tech., Inc., 815 F.3d 1356, 1363 (Fed. Cir.

    2016) (emphasis added). In Harmonic, the Federal Circuit found that the petitioner

    failed to show unpatentability because it failed to relate the cited art back to the claim

    limitations with particularity. Id. Similarly here, Petitioner mentions the cited art

  • 34

    teaching scanning the internet and locating data in a database, but never ties the

    elements in the art back to the specific claim language. Petitioner has failed to carry

    its burden.

    4. Claim [10]: “The method of claim 9, wherein at least a portion of the content data is stored in the cache after receiving it from the one or more respective content sources.”

    Claim 10 requires “at least a portion of the content data is stored in the cache.”

    Regarding “the content data,” Petitioner refers back to its analysis of Claim 9—

    which does not even use the phrase “content data.” Pet. at 52. For “the cache,”

    Petitioner refers to its analysis of Claim 1d, but Petitioner did not offer any analysis

    for Claim 1 under Ground 2. Id. Thus, Petitioner has failed to carry its burden.

    D. Ground 3: No Claims are Obvious based on Kravets in view of Porter and Barr

    Petitioner argues that Claims 1, 2, 4, 5, and 8-11 are obvious based on Kravets

    in view of Porter and further in view of Barr. Pet. at 56-86. This is wrong for several

    reasons:

    1. Porter is not prior art

    Petitioner claims Porter is entitled to the Nov. 21, 2000 priority date of its

    provisional application, but Petitioner has not demonstrated that Porter is supported

    by the provisional.

    Petitioner has the burden of proving that Porter is entitled to its provisional

    date. Dynamic, 800 F.3d at 1380, 1382. “A reference patent is only entitled to claim

  • 35

    the benefit of the filing date of its provisional application if the disclosure of the

    provisional application provides support for the claims in the reference patent in

    compliance with § 112.” Id. Petitioner must further show that the portions of the

    Porter disclosure relied on are also supported by the provisional application. See

    Intex Recreation Corp. v. Team Worldwide Corp., IPR2018-00859, Paper 128 at 26

    (P.T.A.B. Oct. 21, 2019)(“Petitioner must demonstrate that the subject matter in

    Chaffee relied upon by Petitioner in its unpatentability contentions is sufficiently

    supported in the Chaffee ’836 provisional, this test being in addition to the

    comparison of claimed subject matter required by Dynamic Drinkware.”) (citing In

    re Giacomini, 612 F.3d 1380, 1383 (Fed. Cir. 2010)).

    As a threshold matter, Petitioner has not shown that even its cherry-picked

    claim is supported by the provisional. Petitioner cites to Dr. Myler, who addresses

    Claim 7 of Porter. Pet. at 56-57; EX1002 chart at 46-49. Dr. Myler’s analysis is

    deficient. First, there is no direct support for any of the limitations in the cited portion

    of the Porter provisional, and Dr. Myler did not attempt to provide any explanation

    as to why he believes the quoted snippets provide support for claim 7. As such, his

    conclusory analysis is entitled to little or no weight. 37 CFR § 42.65(a).

    Dr. Myler failed to show support for limitation 7b (“an adapter for formatting

    said search query”), at least because the limitation invokes pre-AIA 35 U.S.C. § 112

    ¶6 without providing sufficient structure to perform the claimed functional

  • 36

    language.8 See Williamson v. Citrix Online, LLC, 792 F.3d 1339, 1350-51 (Fed. Cir.

    2015). Like the term “module” in the Williamson case, the term “adapter” used here

    is simply “a generic description for software or hardware that performs a specified

    function” Id.; EX2028 ¶56. “When dealing with a ‘special purpose computer-

    implemented means-plus-function limitation,’ [the Federal Circuit] require[s] the

    specification to disclose the algorithm for performing the function.” Function Media,

    L.L.C. v. Google Inc., 708 F.3d 1310, 1318 (Fed. Cir. 2013). A POSITA would not

    understand the cited portions of the Porter provisional to disclose an algorithm for

    formatting a search query. EX2028 ¶56.

    For limitation 7d (“a second database comprising returnable metadata related

    to said search results generated from searchable metadata”), nothing cited in Dr.

    Myler’s chart refers to such a second database. Dr. Myler lists only two databases

    without further explanation. First, Dr. Myler lists “Search DB (13),” which appears

    in Figure 1 and nowhere else in the Porter provisional. Dr. Myler does not attempt

    8 Petitioner’s failure to provide any § 112 ¶6 analysis is fatal. Cf 2019 Consolidated

    Trial Practice Guide at 45 (“Where claim language may be construed according to

    35 U.S.C. § 112(f), a petitioner must provide a construction that includes both the

    claimed function and the specific portions of the specification that describe the

    structure, material, or acts corresponding to each claimed function.”).

  • 37

    to provide any explanation as to what Search DB contains, and a POSITA would not

    understand “Search DB” to be a database comprising “returnable metadata related

    to said search results generated from searchable metadata” as required by the

    limitation. EX2028 ¶57.

    For the “Workflow database,” the cited portion fails to show how a workflow

    database is “related to said search results generated from searchable metadata.”

    EX2028 ¶57. Because the provisional lacks direct support for this limitation, and

    because Dr. Myler provides only conclusions without analysis, Petitioner has failed

    to show that this limitation is supported by the provisional. EX2028 ¶57.

    Limitations 7g (“coordinating search of said second database”) and 7j

    (“retrieving search results related to said search query from said first database and

    said second database”) are also unsupported because Dr. Myler never identified the

    second database in 7d.

    For limitations 7h (“if no search results related to said search query are found

    in said first database, searching at least a third database for results related to said

    search query”) and 7i (“updating said first database with said results related to said

    search query from searching said third database”), none of the cited portions in Dr.

    Myler’s chart identify a third database. Nor does Dr. Myler attempt to identify what

    element in the provisional would represent a third database. The cited portions refer

  • 38

    to a search-engine adapter and several engines, but a POSITA would not recognize

    either of those to be a database. EX2028 ¶58.

    Because Petitioner has failed to show that the Porter provisional supports any

    claims of Porter, the earliest date to which Porter could conceivably claim priority

    is the PCT Nov. 20, 2001 filing date. Because the ’073 Patent is entitled to a priority

    date no later than August 20, 2001, Porter is not prior art and Ground 3 based on

    Porter fails.

    Even if Petitioner had shown that the provisional supports claim 7 in Porter,

    Petitioner failed to demonstrate that the teachings of Porter that Petitioner relies on

    are supported in the provisional. Petitioner cites to Porter as teaching at least one

    limitation of every challenged claim in Ground 3. However, there is not any overlap

    between the cited portions of Porter and the provisional. Throughout Ground 3,

    Petitioner cites Porter Figs. 2, 4 and ¶¶5, 15, 19, 20, 23, 24, 27, 30, 32, 33, 39, 41.

    None of those figures or paragraphs are in the provisional. Compare EX1008 with

    EX1013. At no point does Petitioner attempt to identify an equivalent disclosure in

    the provisional. Thus, for this additional reason, Petitioner has not shown that any

    of the Porter disclosure it cites is entitled to the priority date of the provisional. This

    is fatal to Ground 3.

  • 39

    Petitioner also has not carried its burden of demonstrating a reasonable

    likelihood that a combination of Kravets in view of Porter and Barr teaches each

    limitation of Claims 1, 6-8, and 11.

    2. Petitioner has not asserted its grounds for invalidity with particularity.

    35 U.S.C. § 312(a)(3) requires that the Petitioner identify the grounds for each

    claim challenged with particularity. Petitioner initially argues that “claims 1, 2, 4, 5,

    and 8–11 would have been obvious based on Kravets in view of Porter and Barr.”

    Pet. at 56. However, Petitioner also relies on a POSITA’s knowledge. See, e.g., Pet.

    at 77 (“the POSA would have known how to include unique identifiers in HTTP

    requests and responses”). Because it is not clear whether Petitioner’s Ground 3 is

    based solely on Kravets in view of Porter and Barr, or whether it is actually Kravets

    in view of Porter and Barr and in further view of a POSITA’s knowledge, Petitioner

    has failed the particularity requirement, and Ground 3 should be denied.

    3. Claim [1a]: “A method, comprising: detecting, on a client computer, entry of a content search query into a field on a web page by a user”;

    Petitioner suggests that Kravets teaches “detecting…entry of a content search

    query into a field on a web page” because “[a] POSA would have understood that

    ‘automatically generat[ing]’ the request when the user provides the input would

    involve ‘detect[ing] . . . entry of’ the input.” Pet. at 61-62. Dr. Myler parrots the

    same language, and says: “[t]his is because the client would detect entry of the input

  • 40

    in order to automatically generate the request”—which is circular at best. EX1002

    ¶230.

    A POSITA reading Kravets would understand automatically generating a

    request (e.g., the UDP request at 4:35-45) relates to generating a network request to

    be sent to the search server; generating a network request does not necessarily entail

    detecting entry of a content search query (something that takes place at the user

    interface, not at the network level). EX2028 ¶80. Dr. Myler’s lack of analysis is fatal

    here: Kravets 3:45-50 notes that the applicants filed an Appendix A which included

    Javascript code used to generate the requests that Petitioner claims teach this

    limitation. Dr. Myler makes no mention of even reviewing the Appendix (see

    EX1002 ¶18 – Materials Reviewed), instead relying on unsupported conclusions.

    Petitioner does not cite to or include the appendix in its exhibits.

    4. Claim [1d]: “matching, by the server system, the string to entries in a cache of query strings and search results based on content queries received from multiple users, whereby cached search results contain a subset of data from one or more content sources”;

    Petitioner cites to Kravets 4:11-35 as teaching “a cache of query strings and

    search results.” Pet. at 64. While Kravets 4:11-35 mentions a cache, it states that the

    cache is “used to store information such as a value score file.” EX1007 at 4:12-13.

    Petitioner does not address the Kravets “value score file” cache, instead arguing “the

    predictive search server stores the search terms and HTML/JavaScripts

  • 41

    corresponding to the search terms.” Pet. at 64. But Petitioner never ties those items

    to the values score file or the cache. Even if the predictive search server did store

    those items, the fact that a software component stores data does not require or imply

    that it is stored in a cache—all data must be stored in some form to be usable by a

    computer. EX2028 ¶83.

    That these items are not stored in the claimed cache is further supported by

    Kravets 4:15-35, which notes “[t]he predictive search server 40 is operative to

    maintain a master set of search terms…[and] a list of precomputed

    HTML/JavaScripts that correspond to the search terms in the master set.” A POSITA

    would not understand a “master set of search terms” to be “query strings and search

    results based on content queries received from multiple users,” but rather a pre-

    populated list of search terms. EX2028 ¶84-85.

    Petitioner also proposes an alternative cache theory, claiming that the separate

    query cache and results data stores of Porter—located at different parts of the

    architecture as shown by Petitioner in the Porter Fig. on Petition p. 68—could be the

    claimed cache. Pet. at 66, 68. Petitioner provides no explanation as to how the

    architecture of Kravets (the primary reference) would be modified to accommodate

    Porter’s query cache and results data stores. Petitioner provides no explanation as to

    why it would be within the knowledge of a POSITA to combine a query cache and

    results data store (two disparate, unlinked data structures, one of which is not

  • 42

    identified as a cache). Petitioner’s only justification is a claim that “Porter discloses

    that the query cache 18 and result data stores 16 could ‘reside on a single processing

    unit.’” Pet. at 66. However, a POSITA would not understand a “single processing

    unit” to be a cache, because a cache is used for storage—it is not a processing unit.

    A POSITA would understand a processing unit to be a processor or computer.

    EX2028 ¶88.

    Additionally, the “HTML/JavaScripts corresponding to the search terms”

    Petitioner identifies are not search results based on content queries received from

    users as required by limitation [1d]. They are “precomputed” values based on search

    terms in the master set. EX1007 at 4:27-28; EX2028 ¶86. Petitioner tries to address

    that shortcoming by arguing that a “POSA would have been motivated and found it

    obvious to replace Kravets’ HTML/JavaScripts with Porter’s search-engine data and

    displayable data because Porter’s data allows displaying search results to a user

    immediately, without requiring the user to select a link.” Pet. at 64. Neither

    Petitioner nor Dr. Myler addresses how this modification would work.

    The cited portions of Kravets do not teach storing the HTML/Javascripts in a

    cache—swapping those out with different data would not change that fact.

    Furthermore, the HTML/Javascripts are precomputed values based on a master set.

    None of the cited portions of Porter discusses precomputing search results, and

    Petitioner does not explain how a POSITA would overcome this discrepancy.

  • 43

    Modifying Kravets to replace precomputed HTML/Javascripts (Kravets at 4:27-28)

    with “copies of search-engine results” (Porter ¶30) would change the principle of

    operation of Kravets, without guidance from either reference as to how such a

    change could be made. EX2028 ¶86. “Such a change in a reference’s ‘principle of

    operation’ is unlikely to motivate a person of ordinary skill to pursue a combination

    with that reference.” Plas-Pak Indus. v. Sulzer Mixpac AG, 600 F. App’x 755, 759

    (Fed. Cir. 2015).

    5. Claim [1f]: “sending, by the server system to the client computer prior to completion of the search query at the client, a message containing information identifying the incomplete search query and at least a portion of the search result data that identifies the content in a content source”;

    This limitation requires that the message contain information identifying the

    incomplete search query. Petitioner concedes that “Kravets and Porter do not

    expressly state that the [] message contains information identifying the partial input.”

    Pet. at 76. But Petitioner argues that “Barr explicitly teaches an identifier of a search

    query and a POSA would have been motivated and would have found it obvious to

    include such an identifier in the HTTP message.” Id. Petitioner points to Barr’s

    “query identification number.” Id. at 77.

    Barr’s query identification number does not identify an incomplete search

    query—Barr teaches away from the use of an incomplete search query. For example,

    Barr at 12:35-45 teaches spell checking the search query prior to sending any query

  • 44

    to the data center to “prevent the wasting of resources at data center.” EX1009 at

    12:35-45. This teaches away from combining Barr in a system that transmits a partial

    search query (which can include the partial misspelled words that are inherent to

    partial queries, such as those seen in ’073 Patent Figs. 13B-D). EX2028 ¶93.

    Additionally, nothing in Barr states that the “query identification number” is

    transmitted to a user with his or her search results. Instead, it is kept in a “retrieval

    account table database” that is used “to log all document retrievals performed in

    response to queries.” EX1009 at 37:15-19. This information can be extracted in an

    “account reporting session.” Id. at 37:40-48. But that has nothing to do with

    including the “query identification number” in a return message to the user

    performing the partial query. EX2028 ¶92.

    Unable to identify this in Barr, Petitioner relies on hand-waving by Dr. Myler,

    stating that “because the POSA would have known how to include unique identifiers

    in HTTP requests and responses . . . a POSA would have found it obvious to include

    in the HTTP response [of Kravets + Porter] a query identifier identifying a partial

    input.” Pet. at 77. Dr. Myler opines that “[a] POSA would have recognized that

    including the query identification number in the search results in Kravets would have

    allowed Kravets’ client to match the search results to the partial queries” and that

    doing so would be beneficial because “it would have been desirable to allow the

    client to match incoming search results with the partial input to which they

  • 45

    correspond.” EX1002 ¶262-263. This is a leap. Dr. Myler is imputing an entire

    inventive step—there is no identification of what in the references would have led

    the POSITA to make that conclusion, and no facts or data provided by Dr. Myler

    that would support his claim that a POSITA would make that conclusion. EX2028

    ¶¶90-92.

    Moreover, Petitioner relies on a POSITA’s knowledge to teach part of this

    limitation. Pet. at 77 (“the POSA would have known how to include unique

    identifiers in HTTP requests and responses”). As discussed above, “references to

    common sense ‘cannot be used as a wholesale substitute for reasoned analysis and

    evidentiary support’” and the Federal Circuit considers whether a limitation is

    simple and the technology is straightforward when petitioner relies on POSITA

    knowledge. Koninklijke, 948 F.3d at 1338. Petitioner has cited no evidence that

    including unique identifiers in HTTP requests and responses would be simple, and

    Petitioner has provided no corroborating evidence to show that the limitation would

    have been within a POSITA’s knowledge.

    6. Claim [1g]: “asynchronously receiving, on the client computer, without loading another web page and while the user is entering the content search query into the field, the message [from the server system], and”

    Petitioner argues that “Kravets in view of Porter and Barr render obvious that

    the HTTP message is asynchronously received.” Pet. at 77. However, Petitioner

    never identifies where or how this asynchronous reception occurs—Petitioner does

  • 46

    not mention the word “asynchronously” aside from the first sentence. Dr. Myler fails

    to identify which specific functionality Petitioner believes to be asynchronous.

    EX1002 ¶264-266. Neither Kravets, Porter, nor Barr include the word

    “asynchronously.” EX1007; EX1008; EX1009. Petitioner has failed to identify what

    in the art teaches this limitation with particularity.

    Moreover, the Kravets application included Appendices with sample code

    showing message handling for both the client (EX1007 at 3:45-55 (discussing

    Appendix A)) and the predictive query server (EX1007 at 4:35-48 (discussing

    Appendix B)). The appendices show that communication between the client and

    server in Kravets is synchronous—the client requests a message by requesting and

    waiting for a new “IFRAME” (essentially a web page embedded in another web

    page—see also EX1007 at 3:50-55), and the predictive query server waits for a

    request from the client using a “blocking” call, and responds after receiving the call.

    EX2028 ¶96. That kind of lock step communication where the client and server wait

    on each other is synchronous communication.

    Petitioner also argues that “[i]n order to be presented ‘while the user is

    providing the input but before the user finishes,’ th