`
` Paper No. 1
`
`
`
`UNITED STATES PATENT AND TRADEMARK OFFICE
`____________________
`
`BEFORE THE PATENT TRIAL AND APPEAL BOARD
`___________________
`
`
`APPLE INC.
`Petitioner,
`
`v.
`
`EVOLUTIONARY INTELLIGENCE, LLC,
`Patent Owner
`
`Patent No. 7,702,682
`Issued: April 20, 2010
`Filed: November 14, 2005
`Inventor: Michael De Angelo
`Title: SYSTEM AND METHOD FOR CREATING AND MANIPULATING
`INFORMATION CONTAINERS WITH DYNAMIC REGISTERS
`____________________
`
`Inter Partes Review No. IPR2014-00079
`__________________________________________________________________
`
`PETITION FOR INTER PARTES REVIEW
`
`
`
`
`
`
`
`
`
`
`
`
`Petition for Inter Partes Review of U.S. Patent No. 7,702,682
`
`
`
`TABLE OF CONTENTS
`
`I.
`
`II.
`
`COMPLIANCE WITH REQUIREMENTS FOR A PETITION FOR
`INTER PARTES REVIEW .............................................................................. 4
`A.
`Certification the ’682 Patent May Be Contested by Petitioner ............ 4
`Fee for Inter Partes Review (§ 42.15(a)) ............................................. 4
`B.
`C. Mandatory Notices (37 CFR § 42.8(b)) ............................................... 5
`1.
`Real Party in Interest (§ 42.8(b)(1)) ........................................... 5
`2.
`Other Proceedings (§ 42.8(b)(2)) ............................................... 5
`3.
`Designation of Lead and Backup Counsel ................................. 6
`4.
`Service Information (§ 42.8(b)(4)) ............................................ 6
`Proof of Service (§§ 42.6(e) and 42.105(a)) ........................................ 6
`D.
`IDENTIFICATION OF CLAIMS BEING CHALLENGED
`(§ 42.104(B)) .................................................................................................. 6
`III. RELEVANT INFORMATION CONCERNING THE CONTESTED
`PATENT ......................................................................................................... 7
`A.
`Effective Filing Date and Prosecution History of the ’682
`Patent .................................................................................................... 7
`Person of Ordinary Skill in the Art ...................................................... 8
`Construction of Terms Used in the Claims .......................................... 8
`1.
`“container” ................................................................................. 9
`2.
`“register” and “container register” ........................................... 10
`3.
`“gateway” ................................................................................. 11
`4.
`Analogous Sets of Independent Claims ................................... 12
`IV. PRECISE REASONS FOR RELIEF REQUESTED ................................... 13
`A.
`Claims 1, 19 and 21 Are Anticipated by Ex. 1005 (Wachtel) ........... 13
`B.
`Claim 23 is Anticipated by Ex. 1005 (Wachtel) ................................ 16
`C.
`Claims 18, 20 and 22 Are Anticipated by Ex. 1005 (Wachtel) ......... 19
`D.
`Ex. 1005 (Wachtel) Would Have Rendered Claims 18, 20 and
`22 Obvious ......................................................................................... 23
`Claim 2 Is Anticipated by Ex. 1005 (Wachtel) .................................. 24
`
`B.
`C.
`
`E.
`
`i
`
`
`
`Petition for Inter Partes Review of U.S. Patent No. 7,702,682
`
`F.
`G.
`
`H.
`
`I.
`J.
`
`
`Claims 3 Is Anticipated by Ex. 1005 (Wachtel) ................................ 24
`Ex. 1005 (Wachtel) in View of Ex. 1006 (Culliss) Would Have
`Rendered Claim 3 Obvious ................................................................ 25
`Ex. 1005 (Wachtel) in View of Ex. 1008 (Chang) Would Have
`Rendered Claim 3 Obvious ................................................................ 26
`Claim 4 Is Anticipated by Ex. 1005 (Wachtel) .................................. 26
`Ex. 1005 (Wachtel) in View of Ex. 1007 (SavvySearch) Would
`Have Rendered Claim 4 Obvious ....................................................... 27
`Claim 5 Is Anticipated by Ex. 1005 (Wachtel) .................................. 28
`Ex. 1005 (Wachtel) in View of Ex. 1007 (SavvySearch) Would
`Have Rendered Claims 5 and 6 Obvious ........................................... 28
`Ex. 1005 (Wachtel) in View of Ex. 1008 (Chang) Would Have
`Rendered Claims 5 and 6 Obvious ..................................................... 29
`Claim 6 Is Anticipated by Ex. 1005 (Wachtel) .................................. 30
`Ex. 1005 (Wachtel) Would Have Rendered Obvious Claim 6 .......... 30
`Claim 7 Is Anticipated by Ex. 1005 (Wachtel) .................................. 31
`Ex. 1005 (Wachtel) in View of Ex. 1007 (SavvySearch) Would
`Have Rendered Claim 7 Obvious ....................................................... 31
`Claim 8 Is Anticipated by Ex. 1005 (Wachtel) .................................. 32
`R.
`Claim 9 Is Anticipated by Ex. 1005 (Wachtel) .................................. 33
`S.
`Claim 10 Is Anticipated by Ex. 1005 (Wachtel) ................................ 33
`T.
`Claim 11 Is Anticipated by Ex. 1005 (Wachtel) ................................ 34
`U.
`Claim 12 Is Anticipated by Ex. 1005 (Wachtel) ................................ 34
`V.
`W. Claim 13 Is Anticipated by Ex. 1005 (Wachtel) ................................ 35
`X.
`Claim 14 Is Anticipated by Ex. 1005 (Wachtel) ................................ 36
`Y.
`Claim 15 Is Anticipated by Ex. 1005 (Wachtel) ................................ 37
`Z.
`Claim 16 Is Anticipated by Ex. 1005 (Wachtel) ................................ 37
`AA. Claim 17 Is Anticipated by Ex. 1005 (Wachtel) ................................ 38
`CONCLUSION ............................................................................................. 38
`V.
`Attachment A. Proof of Service of the Petition
`
`N.
`O.
`P.
`Q.
`
`K.
`L.
`
`M.
`
`ii
`
`
`
`Petition for Inter Partes Review of U.S. Patent No. 7,702,682
`
`
`
`Attachment B. List of Evidence and Exhibits Relied Upon in Petition
`
`
`
`iii
`
`
`
`Petition for Inter Partes Review of U.S. Patent No. 7,702,682
`
`
`
`I.
`
`COMPLIANCE WITH REQUIREMENTS FOR A PETITION FOR
`INTER PARTES REVIEW
`A. Certification the ’682 Patent May Be Contested by Petitioner
`Petitioner certifies that U.S. Patent No. 7,702,682 (the ’682 patent) (Ex.
`
`1001) is available for inter partes review. Petitioner certifies that it is not barred or
`
`estopped from requesting inter partes review of the claims of the ’682 patent on
`
`the grounds identified in this Petition. Neither Petitioner, nor any party in privity
`
`with Petitioner, has filed a civil action challenging the validity of any claim of the
`
`’682 patent. The ’682 patent has not been the subject of a prior inter partes review
`
`by Petitioner or a privy of Petitioner.
`
`Petitioner certifies this petition for inter partes review is filed within one
`
`year of the date of service of a complaint alleging infringement of a patent.
`
`Petitioner was served with a complaint alleging infringement of the ’682 patent on
`
`October 23, 2012, which led to Civil Action No. 3:13-cv-04201-LB in the
`
`Northern District of California. Ex. 1011. As the date of this petition is less than
`
`one year from October 23, 2012, this petition complies with 35 U.S.C. § 315(b).
`
`Fee for Inter Partes Review (§ 42.15(a))
`
`B.
`The Director is authorized to charge the fee specified by 37 CFR § 42.15(a)
`
`to Deposit Account No. 50-1597.
`
`
`
`
`
`
`
`
`
`
`
`
`Page 4
`
`
`
`Petition for Inter Partes Review of U.S. Patent No. 7,702,682
`
`
`
`C. Mandatory Notices (37 CFR § 42.8(b))
`Real Party in Interest (§ 42.8(b)(1))
`1.
`The real party of interest of this petition pursuant to § 42.8(b)(1) is Apple
`
`Inc. (“Apple”) located at One Infinite Loop, Cupertino, CA 95014.
`
`2. Other Proceedings (§ 42.8(b)(2))
`The ’682 patent is the subject of civil action no. 2:12-cv-02829-JPM, served
`
`on Petitioner on October 10, 2012, and naming Petitioner as defendant. The ’682
`
`patent has been asserted against other parties, namely:
`
`• 6:12-cv-00783-MHS-CMC Evolutionary Intelligence, LLC v. Apple
`Inc.
`• 6:12-cv-00784-MHS-CMC Evolutinary Intelligence, LLC v.
`Facebook, Inc.
`• 6:12-cv-00785-MHS-CMC Evolutionary Intelligence, LLC v.
`Foursquare Labs, Inc.
`• 6:12-cv-00787-MHS-CMC Evolutionary Intelligence, LLC v.
`Groupon, Inc.
`• 6:12-cv-00789-MHS-CMC Evolutionary Intelligence, LLC v.
`LivingSocial, Inc.
`• 6:12-cv-00790-MHS-CMC Evolutionary Intelligence, LLC v.
`Millennial Media, Inc.
`• 6:12-cv-00791-MHS-CMC Evolutionary Intelligence, LLC v. Sprint
`Nextel Corporation et al.
`• 6:12-cv-00792-MHS-CMC Evolutionary Intelligence, LLC v.
`Twitter, Inc.
`• 6:12-cv-00794-MHS-CMC Evolutionary Intelligence, LLC v. Yelp,
`Inc.
`
`The ’682 patent is also the subject of a concurrently filed petition for inter
`
`partes review, filed by the present Petitioner; namely, IPR2014-00080.
`
`
`
`
`
`
`
`
`
`
`Page 5
`
`
`
`Petition for Inter Partes Review of U.S. Patent No. 7,702,682
`
`
`
`Designation of Lead and Backup Counsel
`
`3.
`Lead Counsel
`Jeffrey P. Kushan
`Reg. No. 43,401
`jkushan@sidley.com
`(202) 736-8914
`(202) 736-8711 (fax)
`
`
`Backup Lead Counsel
`Douglas I. Lewis
`Reg. No. 39,748
`dilewis@sidley.com
`(312) 853-4169
`(312) 853-7036 (fax)
`
`Service Information (§ 42.8(b)(4))
`
`4.
`Service on Petitioner may be made by mail or hand delivery to: Sidley
`
`Austin LLP, 1501 K Street, N.W., Washington, D.C. 20005. The fax numbers for
`
`lead and backup lead counsel are shown above.
`
`Proof of Service (§§ 42.6(e) and 42.105(a))
`
`D.
`Proof of service of this petition is provided in Attachment A.
`
`Identification of Claims Being Challenged (§ 42.104(b))
`
`Claims 1-23 of the ’682 patent are unpatentable as being anticipated under
`
`II.
`
`
`35 U.S.C. § (e), and/or for being obvious over the prior art under 35 U.S.C. § 103.
`
`Specifically:
`
`(i)
`
`Claims 1-23 are anticipated by Ex. 1005 (Wachtel) under 35 U.S.C. §
`
`102(e).
`
`(ii) Claims 18, 20 and 22 are obvious by Ex. 1005 (Wachtel) under 35
`
`U.S.C. § 103.
`
`(iii) Claims 3, 5, and 6 are obvious by Ex. 1005 (Wachtel) in view of Ex.
`
`1006 (Culliss) under 35 U.S.C. § 103.
`
`
`
`
`
`
`
`
`Page 6
`
`
`
`Petition for Inter Partes Review of U.S. Patent No. 7,702,682
`
`
`
`(iv) Claims 3, 5, and 6 are obvious by Ex. 1005 (Wachtel) in view of Ex.
`
`1008 (Chang) under 35 U.S.C. § 103
`
`(v) Claim 6 is obvious by Ex. 1005 (Wachtel) under 35 U.S.C. § 103
`
`(vi) Claims 4, 5, 6 and 7 are obvious by Ex. 1005 (Wachtel) in view of
`
`Ex. 1007 (SavvySearch)
`
`Petitioner’s proposed construction of the contested claims, the evidence relied
`
`upon, and the precise reasons why the claims are unpatentable are provided in
`
`§ IV, below. The evidence relied upon in support of this petition is listed in
`
`Attachment B.
`
`III. Relevant Information Concerning the Contested Patent
`A. Effective Filing Date and Prosecution History of the ’682 Patent
`The ’682 patent issued from U.S. Patent Application No. 11/280,700, filed
`
`November 14, 2005. The ’700 application is designated a continuation of
`
`09/284,113, filed as PCT/US99/01988 on January 29, 1999. The ’113 application,
`
`in turn, claims priority to Provisional Application No. 60/073,209, filed on January
`
`30, 1998. The disclosure of the ’209 provisional application is not identical to the
`
`disclosure of the ’682 patent, which raises questions regarding whether the claims
`
`would be entitled to claim priority to the ’209 provisional application. Without
`
`waiving its right to contest the effective filing date of the claims of the ’682 patent,
`
`
`
`
`
`
`
`
`Page 7
`
`
`
`Petition for Inter Partes Review of U.S. Patent No. 7,702,682
`
`
`
`Petitioner has assumed – solely for the purposes of this proceeding – that the
`
`earliest effective filing date of claims 1-23 is not earlier January 30, 1998.
`
`Person of Ordinary Skill in the Art
`
`B.
`A person of ordinary skill in the art in the field of the ’536 patent would
`
`have been someone with a good working knowledge of computer programming,
`
`data structures, and object oriented programming. The person would have gained
`
`this knowledge either through an undergraduate education in computer science or
`
`comparable field, in combination with training or several years of practical
`
`working experience.
`
`C. Construction of Terms Used in the Claims
`In this proceeding, claims must be given their broadest reasonable
`
`construction in light of the specification. 37 CFR § 42.100(b). The broadest
`
`reasonable construction should reflect subject matter that Patent Owner contends
`
`literally infringes the claims, as well as constructions proposed by Patent Owner in
`
`past or concurrent litigation. Also, if Patent Owner contends terms in the claims
`
`should be read to have a special meaning, those contentions should be disregarded
`
`unless Patent Owner also amends the claims compliant with 35 U.S.C. § 112 to
`
`make them expressly correspond to those contentions. See 77 Fed. Reg. 48764 at
`
`II.B.6 (August 14, 2012); cf. In re Youman, 679 F.3d 1335, 1343 (Fed. Cir. 2012).
`
`
`
`
`
`
`
`
`Page 8
`
`
`
`Petition for Inter Partes Review of U.S. Patent No. 7,702,682
`
`
`Petitioner identifies below and in applying the prior art certain subject matter
`
`that falls within the scope of the claims, read with their broadest reasonable
`
`construction. Petitioner submits this is sufficient for the purposes of this
`
`proceeding to evaluate the claims against the prior art.
`
`“container”
`
`1.
`The ’682 specification defines a “container” as being “a logically defined
`
`data enclosure which encapsulates any element or digital segment (text, graphic,
`
`photograph, audio, video, or other), or set of digital segments, or referring now to
`
`FIG. 3C, any system component or process, or other containers or sets of
`
`containers.” Ex. 1001 at 9:2-7. The ’682 patent continues, stating “[a] container
`
`100 at minimum includes in its construction a logically encapsulated portion of
`
`cyberspace, a register and a gateway” and “…at minimum encapsulates a single
`
`digital bit, a single natural number or the logical description of another container,
`
`and at maximum all defined cyberspace, existing, growing and to be discovered,
`
`including but not limited to all containers, defined and to be defined in
`
`cyberspace.” Ex. 1001 at 9:7-14. The ’682 patent also states a container “contains
`
`the code to enable it to interact with the components enumerated in 2A, and to
`
`reconstruct itself internally and manage itself on the network 201.” Ex. 1001 at
`
`9:14-17. The broadest reasonable construction of “container” therefore
`
`encompasses a logically defined data structure that contains a whole or partial
`
`
`
`
`
`
`
`
`Page 9
`
`
`
`Petition for Inter Partes Review of U.S. Patent No. 7,702,682
`
`
`
`digital element (e.g., text, graphic, photograph, audio, video, or other), or set of
`
`digital segments, or any system component or process, or other containers or sets
`
`of containers.
`
`“register” and “container register”
`
`2.
`The ’682 patent explains that “registers 120” are “user or user-base created
`
`or system-created values or ranges made available by the system 10 to attach to a
`
`unique container, and hold system-set, user-set, or system-evolved values.” Ex.
`
`1001 at 14:24-26. The ’682 patent adds that “[v]alues may be numeric, may
`
`describe domains of time or space, or may provide information about the container
`
`100, the user, or the system 10” and that “[r]egisters 120 may be active, passive or
`
`interactive and may evolve with system use.” Ex. 1001 at 14:24-29. The ’682
`
`patent similarly explains that “container registers 120” are “interactive dynamic
`
`values appended to the logical enclosure of an information container 100, and
`
`serve to govern the interaction of that container 100 with other containers 100,
`
`container gateways 200 and the system 10, and to record the historical interaction
`
`of that container 100 on the system 10.” Ex. 1001 at 9:19-22. It also explains that
`
`“[c]ontainer registers 120 may be values alone or contain code to establish certain
`
`parameters in interaction with other containers 100 or gateways 200.” Ex. 1001 at
`
`9:22-23. The broadest reasonable construction of “register” thus consequently
`
`would encompass a value or code associated with a container, while the broadest
`
`
`
`
`
`
`
`
`Page 10
`
`
`
`Petition for Inter Partes Review of U.S. Patent No. 7,702,682
`
`
`reasonable construction of “container register” would be a register that is appended
`
`to the logical enclosure of an information container.
`
`“gateway”
`
`3.
`The ’682 patent does not expressly define the term “gateway.” However, its
`
`usage of this term indicates that the term is being used generally to refer to the
`
`interface between processes, system components and data files (e.g., “container” or
`
`“registers”). For example, the ’682 patent observes:
`
`Gateways gather and store container register information according to
`system-defined, system-generated, or user determined rules as
`containers exit and enter one another, governing how containers
`system processes or system components interact within the domain of
`that container, or after exiting and entering that container, and
`governing how containers, system components and system processes
`interact with that unique gateway, including how data collection and
`reporting is managed at that gateway.
`
`Ex. 1001 at 4:66-5:6. The ’682 patent also states that “Container gateways 200 are
`
`logically defined gateways residing both on containers 100 and independently in
`
`the system 10” and “Gateways 200 govern the interactions of containers 100
`
`within their domain, and alter the registers 120 of transiting containers 100 upon
`
`ingress and egress.” Ex. 1001 at 9:28-32. See also Ex. 1001, 15:50-58.
`
`Patent Owner has contended in litigation that “gateways” can be algorithms
`
`and Application Program Interfaces (APIs) that, with respect to space, are
`
`
`
`
`
`
`
`
`Page 11
`
`
`
`Petition for Inter Partes Review of U.S. Patent No. 7,702,682
`
`
`
`“attached to and forming part of the CLLocation, CLLocationManager,
`
`CLPlacemark, CLRegion, and CLHeading containers.” (Ex. 1012 at 81). In other
`
`words, Patent Owner has alleged that code that executes by calling objects via an
`
`API will be a “gateway” within the meaning of the claims.
`
`The broadest reasonable construction of “gateway” thus would encompass
`
`code that governs interactions between containers and that can alter registers
`
`associated with containers.
`
`Analogous Sets of Independent Claims
`
`4.
`The ’682 patent presents two sets of highly similar independent claims.
`
`First, independent claims 1, 19 and 21 recite, respectively, a method, a computer
`
`program product and an apparatus, but otherwise employ the same operative
`
`language.1 In a similar manner, claims 18, 20, and 22 recite, respectively, a
`
`method, a computer program product and an apparatus, but otherwise employ the
`
`same operative language. Because each set of three claims differs solely with
`
`respect to form, each set of claims will be analyzed concurrently relative to the
`
`prior art.
`
`
`1 Claim 21 employs “means-plus-function” language to define the elements,
`
`but the ’682 disclosure does not identify corresponding structures for these
`
`“means” elements. Claim 21 is thus invalid under 35 U.S.C. § 112, paragraph 6.
`
`
`
`
`
`
`
`
`Page 12
`
`
`
`Petition for Inter Partes Review of U.S. Patent No. 7,702,682
`
`
`
`Claim 23 recites a method highly analogous to the method of claim 1, with
`
`only minor variations in certain of the claim elements (e.g., “providing a list
`
`characterizing the identified containers” in claim 1 vs. “providing a list
`
`characterizing the identified one or more search query templates to formulate
`
`subsequent search queries” in claim 23). These minor distinctions will be
`
`addressed below.
`
`IV. Precise Reasons for Relief Requested
`A. Claims 1, 19 and 21 Are Anticipated by Ex. 1005 (Wachtel)
`Ex. 1005 describes systems and methods for performing personalized web
`
`searches. Ex. 1003 at ¶¶ 33. The searches are performed using computers able to
`
`communicate with the Internet. Id. Ex. 1005 thus discloses a computer-
`
`implemented method, a computer program product and an apparatus, per claims 1,
`
`19 and 21, respectively.
`
`Ex. 1005 discloses several ways in which a search query can be received,
`
`which thus shows receiving a search query pursuant to claims 1, 19 and 21. Ex.
`
`1003 at ¶¶ 37-40.
`
`Ex. 1005 describes using continually and dynamically updated information
`
`stored on a client computer to search for and locate information. Ex. 1003 at ¶
`
`113. For example, Ex. 1005 shows use of a “shared information database, a shared
`
`category database, a shared interest profile database and a shared client
`
`
`
`
`
`
`
`
`Page 13
`
`
`
`Petition for Inter Partes Review of U.S. Patent No. 7,702,682
`
`
`
`enhancement database, each of which is continually and dynamically updated.”
`
`Ex. 1005 at 3:18-21; Ex. 1003 at ¶ 87, 230. The client-based information includes
`
`such things as interest categories, information units previously accessed by the
`
`user, profile numbers and previously rejected categories. Ex. 1003 at ¶¶ 114-116.
`
`The client-based repositories of information can be organized into a database or
`
`other ordered data formats. See, e.g., Ex. 1003 at ¶¶ 81, 84-88. The client-based
`
`information also can contain a subset of information stored in corresponding
`
`categories on a server, where the information on the client is a subset of the
`
`information in that category on the server and is generated by reference to actions
`
`by the user of the client computer. See, e.g., Ex. 1005 at 3:26-35; Ex. 1003 at
`
`¶¶ 114, 117. Searches may be performed using, inter alia, these client-based
`
`collections of information. See, e.g., Ex. 1003 at ¶¶ 91 - 103. Ex. 1005 thus
`
`describes processes and systems which search, using a computer, “first container
`
`registers encapsulated and logically defined in a plurality of containers to identify
`
`identified containers responsive to the search query” as specified in claim 1, and as
`
`reflected in claims 19 and 21.
`
`The information stored at the client and used in the searching procedures of
`
`the Ex. 1005 includes data representing historical interactions between a user and
`
`various collections of information. Ex. 1003 at ¶¶ 128-130. For example, Ex.
`
`1005 describes use of a computer script that tracks and records user interactions
`
`
`
`
`
`
`
`
`Page 14
`
`
`
`Petition for Inter Partes Review of U.S. Patent No. 7,702,682
`
`
`
`with data in various collections of information stored on the client computer. See,
`
`e.g., Ex. 1003 at ¶¶ 66-69. This information is then added to the pre-existing
`
`information stored on the client computer and used in subsequent searching and
`
`classification activities of the system. Id. Ex. 1005 thus shows processes and
`
`systems where the “…the container registers having defined therein data
`
`comprising historical data associated with interactions of the identified containers
`
`with other containers from the plurality of containers, wherein searching the first
`
`container registers comprises searching the historical data…” as specified in
`
`claim 1, and reflected in claims 19 and 21.
`
`The tracking information collected in the processes shown in Ex. 1005 is
`
`stored in updated information collections when additional data has been captured.
`
`In the processes described in Ex. 1005, new information is collected with each user
`
`search or interaction, and this new information is then written to one or more local
`
`files on the client computer. Ex. 1003 at ¶¶ 74-81, 91-103, 130-135. When this
`
`occurs, the client computer ordinarily will create and write to storage new file
`
`containing the new and old information. See, e.g., Ex. 1003 at ¶ 70-72, 130-135.
`
`Ex. 1005, thus, shows “encapsulating the identified containers in a new container”
`
`as specified in claim 1, and as reflected in claims 19 and 21.
`
`Ex. 1005 shows that in its systems, several collections of information are
`
`maintained and continually updated on the client computer (e.g., the interest profile
`
`
`
`
`
`
`
`
`Page 15
`
`
`
`Petition for Inter Partes Review of U.S. Patent No. 7,702,682
`
`
`
`database, the client database enhancement list). Ex. 1003 at ¶¶ 137, 66, 87. This
`
`updating process captures input from the user’s actions and from prompts of the
`
`user for usefuleness of the prior search. Id. The captured information is then itself
`
`used to update the data maintained on the client computer. Id. Consequently, Ex.
`
`1005 shows a process whereby a “second container registers” are updated with
`
`“data associated with interactions of the identified containers with the new
`
`container” as specified in claim 1, and as reflected in claims 19 and 21.
`
`The processes and systems described in Ex. 1005 return lists of results
`
`matching search criteria entered by a user. Ex. 1003 at ¶ 141-144. Several
`
`examples of results lists are provided, with each showing varying types of
`
`characterizations of the search results (e.g., a prioritized list of articles). Id. Ex.
`
`1005 therefore shows a process that provides “a list characterizing the identified
`
`containers” as specified in claim 1, and as reflected in claims 19 and 21.
`
`Because every element in claims 1, 19 and 21 are described in Ex. 1005,
`
`these claims are anticipated by Ex. 1005 under 35 U.S.C. § 102(e). See Ex. 1003
`
`¶¶ 105-144.
`
`B. Claim 23 is Anticipated by Ex. 1005 (Wachtel)
`Claim 23 closely tracks claim 21, as illustrated below (bracket annotations
`
`have been added to identify steps):
`
`1. A computer-implemented method
`comprising:
`
`
`
`
`
`
`23. A computer-implemented method
`comprising:
`
`Page 16
`
`
`
`Petition for Inter Partes Review of U.S. Patent No. 7,702,682
`
`
`
`[i] receiving a search query;
`[ii] searching, using the computer, first
`container registers encapsulated and
`logically defined in a plurality of
`containers to identify identified
`containers responsive to the search
`query, the container registers having
`defined therein data comprising
`historical data associated with
`interactions of the identified containers
`with other containers from the plurality
`of containers,
`wherein searching the first container
`registers comprises searching the
`historical data;
`[iii] encapsulating the identified
`containers in a new container;
`[iv] updating second container registers
`of the identified containers with data
`associated with interactions of the
`identified containers with the new
`container; and
`[v] providing a list characterizing the
`identified containers.
`
`
`
`[i] receiving a search query;
`[ii] Searching, using the computer,
`first container registers encapsulated
`and logically defined in a plurality of
`containers to identify search query
`templates encapsulated in identified
`containers, the first container registers
`having defined therein data
`comprising historical data associated
`with interactions of the identified
`containers with other containers from
`the plurality of containers, wherein
`searching container registers
`comprises searching the historical
`data;
`[iii] encapsulating the identified
`containers in a new container;
`[iv] updating second container
`registers of the identified containers
`with data associated with interactions
`of the identified containers with the
`new container; and
`[v] providing a list characterizing the
`identified one or more search query
`templates to formulate subsequent
`search queries.
`
`As shown above, steps [i], [iii] and [iv] are identical, and these elements of
`
`claim 23 are thus described in Ex. 1005 for the reasons noted in § B, above.
`
`Step [ii] in each process differs by inclusion in claim 23 of the phrase
`
`“search query templates encapsulated in identified containers” rather than simply
`
`“identified containers responsive to the search query.” The ’682 patent does not
`
`
`
`
`
`
`
`
`Page 17
`
`
`
`Petition for Inter Partes Review of U.S. Patent No. 7,702,682
`
`
`
`define the term “search query template” and indeed only uses this term in claim
`
`23. The ’682 patent does state that a “search template is here defined as one or
`
`more text phrases, graphics, video or audio bits, alone or in any defined outline or
`
`relational format designed to accomplish an inquiry.” See Ex. 1001 at 2:33-36. If
`
`a “search query template” is considered to be similar to a “search template”
`
`pursuant to the ’682 patent disclosure, then a text phrase “alone or in any defined
`
`outline or relationship format designed to accomplish an inquiry” would constitute
`
`a search query template. In addition, in step [ii] the search query templates are to
`
`be “encapsulated in identified containers.” Step [ii] also specifies in claim 23 the
`
`term “first container registers” while claim 1 uses the phrase “the container
`
`registers” which is a difference without any apparent distinction.
`
`Ex. 1005 describes a search query containing structured data, which operates
`
`as search query templates. Ex. 1003 at ¶ 93. Within the structured data is, for
`
`example, key word data. Ex. 1003 at ¶ 93. Ex 1005 shows comparing key word
`
`data to data within articles to find a match, returning the matching articles to the
`
`user. Ex. 1003 at ¶ 93. The search results, therefore, match the search query data,
`
`thereby “encapsulating” that template data of the original search. Thus, Ex. 1006
`
`discloses step [ii] of claim 23.
`
`Step [v] in claim 23 differs from this step in claim 1 by reciting that the list
`
`characterizes “one or more search query templates to formulate subsequent search
`
`
`
`
`
`
`
`
`Page 18
`
`
`
`Petition for Inter Partes Review of U.S. Patent No. 7,702,682
`
`
`
`queries” rather than simply “identified containers.” As noted above, the examples
`
`shown in Ex. 1005 of processes that provide search results concerning bulletin
`
`board systems and archie servers are each an example of a process that returns a
`
`list of search queries that, when performed, will return the desired information.
`
`For example, when the process in Ex. 1005 is used in conjunction with an archie
`
`server, it will provide a list of FTP sites that may be queried to return a desired file
`
`that was the subject of the original query. See, e.g., Ex. 1003 at ¶¶ 91-97.
`
`Similarly, query directed to specified bulletin boards will return a “search
`
`template” per claim 23 that will, when executed, provide the underlying
`
`information that is the subject of the query. See, e.g., Ex. 1003 at ¶ 103.
`
`Consequently, because Ex. 1005 describes a process meeting every element
`
`of claim 23, it anticipates this claim under 35 U.S.C. § 102(e). See Ex. 1003 ¶¶
`
`105-144.
`
`C. Claims 18, 20 and 22 Are Anticipated by Ex. 1005 (Wachtel)
`Claims 18, 20 and 22 are similar to claims 1, 19 and 21 (e.g., claims 1 and
`
`18 recite a method, claims 19 and 20 recite a computer program product, and
`
`claims 21 and 22 recite an apparatus).
`
`A comparison of claims 1 and 18 is provided below:
`
`1. A computer-implemented method
`comprising:
`
`[i] receiving a search query;
`
`18. A computer-implemented method
`comprising:
`
`[i] receiving a search query;
`
`
`
`
`
`
`
`
`Page 19
`
`
`
`Petition for Inter Partes Review of U.S. Patent No. 7,702,682
`
`
`
`
`[ii] searching, using the computer, first
`container registers encapsulated and
`logically defined in a plurality of
`containers to identify identified
`containers responsive to the search
`query, the container registers having
`defined therein data comprising
`historical data associated with
`interactions of the identified containers
`with other containers from the plurality
`of containers,
`wherein searching the first container
`registers comprises searching the
`historical data;
`
`
`
`
`
`[iii] encapsulating the identified
`containers in a new container;
`
`[iv] updating second container registers
`of the identified containers with data
`associated with interactions of the
`identified containers with the new
`container; and
`
`[v] providing a list characterizing the
`identified containers.
`
`
`[ii] polling, using the computer, a
`plurality of gateways to identify
`registers encapsulated therein, the
`gateways having a plurality of
`containers coupled thereto, the
`identified registers relating to
`identified containers logically defining
`data contained therein associated with
`the search query, the identified
`containers having container registers
`defined therein, the container registers
`containing data comprising historical
`data associated with in