`Case 1:13-cv-00919-JLH Document 476-1 Filed 04/21/23 Page 1 of 101 PagelD #: 50474
`
`EXHIBIT A
`EXHIBIT A
`
`
`
`Case 1:13-cv-00919-JLH Document 476-1 Filed 04/21/23 Page 2 of 101 PageID #: 50475
`Case 1:13-cv-00919-JLH Document 476-1 Filed 04/21/23 Page 2 of 101 PagelD #: 50475
`
`Patent No. 7,917,843
`Petition For Inter Partes Review
`
`UNITED STATES PATENT AND TRADEMARKOFFICE
`
`BEFORE THE PATENT TRIAL AND APPEAL BOARD
`
`Apple Inc., Google Inc., and Motorola Mobility LLC
`Petitioners
`
`Vv.
`
`Arendi S.A.R.L.
`Patent Owner
`
`Patent No. 7,917,843
`Issue Date: March 29, 2011
`Title: METHOD, SYSTEM AND COMPUTER READABLE MEDIUM FOR
`ADDRESSING HANDLING FROM A COMPUTER PROGRAM
`
`Inter Partes Review No.
`
`PETITION FOR INTER PARTES REVIEW
`
`UNDER35 U.S.C. §§ 311-319 AND 37 C.F.R. § 42.100 et seq.
`
`la-1231764
`
`
`
`PLAINTIFF'S
`TRIAL EXHIBIT
`PX0786
`
`FOX_0009000
`
`
`
`Case 1:13-cv-00919-JLH Document 476-1 Filed 04/21/23 Page 3 of 101 PageID #: 50476
`Case 1:13-cv-00919-JLH Document 476-1 Filed 04/21/23 Page 3 of 101 PagelD #: 50476
`
`TABLE OF CONTENTS
`
`Page
`
`I.
`
`NOTICES. AND STATEMENTS csissisorcinasccrvsasiancvanvecwnntonnaserennevanccoutesiess 1
`
`HH.=INTRODUCTION.ooeceee ec ceccccececeteeeteeeeeeeeeseeeeeeeeneeceseeeeaeeenaeeeeeeeneeeeneeensaes 3
`
`Hi.
`
`SUMMARY OF THE.'S43 PATENTwssscsannaccscannnccmannmncanes 4
`
`A.
`
`Background Of The '843 Patent .........c.ccecssecceseteeeeseeesteeeesseeeseaeseenees 4
`
`B.—Prosecution History Of The '843 Patent... eececcceeneeeseeeeeeeeenetees 5
`
`TV.
`
`CLAIM:CONSTRUCTION ssissscscarsescrsacssrsorescowesrresecscercarscaewecanssieecravenrezeent 6
`
`A.
`
`“An Input Device, Configured By The First Computer
`PORTH” x cxcasuncsanrences ancien eeseneanninenskeniiscenesieiiceconinaeiiiaa wR cieemmNNRENTEEe NERA 7
`
`BR, FeaCay Tes cies tncsseiscquasasssmnsenrnoneiniccnsenterusensatueninnven 7
`
`V.
`
`IDENTIFICATION OF CHALLENGE sssssssierecacinonssiessiersneenonwnnvs 7
`
`VI. GROUND 1: OBVIOUSNESS OF CLAIMS 1-44 IN VIEW OF
`CR NS exacacomeesassemcnsecssncovmecnooerenennemnetenniomeannesuemmmnnccemmncansns 9
`
`A.—Background Of LiveDoc/Drop ZOneS.......eeececsssccesseeseecsesteceseneeseenees 9
`
`Bi.
`
`C.
`
`Method Clattns icvisscccceccuscavsnariesossnneinensnnonaanievavieesteceuesocamecesrenanes 11
`
`Computer Readable Medium Claims.0......ccee cc ceceeeeeeteeeeeeeenteeeneeees 22
`
`VI. GROUND 2: OBVIOUSNESS OF CLAIMS1-44 IN VIEW OF
`MILERoss ssiscssseaaiscsenananuaraaini ema anonaEaOR 23
`
`A.
`
`B.
`
`C,
`
`Background OF Miller cesscsscssscccawsscceresmsinsivennavenssconissexcswveveres 23
`
`Method Claims 0... cececeseeeseceeeeecenecseeceseeecseeeeseeseeseeeseneessesseeases 25
`
` Coniputer Readable Medium Cli ssc sisssscscssccsscsncismesercsvssencvens 35
`
`VUI. GROUND 3: OBVIOUSNESS OF CLAIMS 1-7, 10-29, AND 32-44
`IN VIEW OF LUC W scsisineccesssonasncarcwnssnmavassenvasarianmavaacescienmamenensanwines 3
`
`A.—_Background Of LUCIW vu... ce eeesecsesesssteecetseseeeesseescreeseeseneresecueesenas 35
`
`B;
`
`C.
`
`Method Clans cj cccccusccsssessanvesaneaumiaeeericeamaaannasien 37
`
`Computer Readable Medium Claims... ccescssssseesescsesesesseeeseees 47
`
`IX. GROUND 4: OBVIOUSNESS OF CLAIMS 1, 2, 8, 14-17, 20, 21,
`23, 24, 30, 36-39, 42, AND 43 IN VIEW OF PANDIT....... eee eeeeeeeeees 48
`
`Ae=MSthi0d Claus sessesscuanwvasecenrnanmneunwanmmmnenanes 49
`
`la-1231764
`
`i
`
`FOX_0009001
`
`
`
`Case 1:13-cv-00919-JLH Document 476-1 Filed 04/21/23 Page 4 of 101 PageID #: 50477
`Case 1:13-cv-00919-JLH Document 476-1 Filed 04/21/23 Page 4 of 101 PagelD #: 50477
`
`TABLE OF CONTENTS
`(continued)
`
`Page
`
`B.
`
`Computer Readable Medium Claims... ceeecsssecessccssssseasensaes 55
`
`X.
`
`CONCLUSION ccc ccececsseeseeeecsecsneceseecsscessccsecseesseasenesseeseesenseenees 55
`
`la-1231764
`
`ii
`
`FOX_0009002
`
`
`
`Case 1:13-cv-00919-JLH Document 476-1 Filed 04/21/23 Page 5 of 101 PageID #: 50478
`Case 1:13-cv-00919-JLH Document 476-1 Filed 04/21/23 Page 5 of 101 PagelD #: 50478
`
`Exhibit List for Inter Partes Review of U.S. Patent No. 7,917,843
`
`
`
`1001
`
`1002
`Declaration of Dr. Daniel A. Menascé
`
`
`Amendmentin prosecution of ’854 patent dated January 24, 2008
`
`1003
`
`Office Action in prosecution of ’843 patent dated October 28, 2010
`
`1004
`
` U.S. Patent No. 7,917,843 to Hedloy
`
`
`Applicant’s response in prosecution of ’843 patent dated December
`8, 2010
`SIGCHIBulletin (April 1998) at 51-63
`
`U.S. Patent No. 5,946,647 to Miller et al.
`
`U.S. Patent No. 5,644,735 to Luciw et al.
`
`U.S. Patent No. 5,859,636to Pandit
`
`SIGCHIBulletin (April 1998) at 51-63 (web version)
`
`1005
`
`1006
`
`1007
`
`1008
`
`1009
`
`1010
`
`iil
`
`FOX_0009003
`
`
`
`Case 1:13-cv-00919-JLH Document 476-1 Filed 04/21/23 Page 6 of 101 PageID #: 50479
`Case 1:13-cv-00919-JLH Document 476-1 Filed 04/21/23 Page 6 of 101 PagelD #: 50479
`
`Petitioners Apple
`
`Inc., Google
`
`Inc.,
`
`and Motorola Mobility LLC
`
`(collectively, “Petitioners”) respectfully petition for inter partes review of claims
`
`1-44 of U.S. Patent No. 7,917,843 (“the '843 patent” (Ex. 1001)) in accordance
`
`with 35 U.S.C. §§ 311-319 and 37 C.F.R. § 42.100 et seq.
`
`I.
`
`NOTICES AND STATEMENTS
`
`Pursuant to 37 C.F.R. § 42.8(b)(1), Apple Inc. (“Apple’’) is the real party-in-
`
`interest for Petitioner Apple. Google Inc. (“Google”) is the real party-in-interest
`
`for Petitioner Google. Motorola Mobility LLC (“Motorola Mobility”) is the real
`
`party-in-interest for Petitioner Motorola Mobility.
`
`Pursuant to 37 C.F.R. § 42.8(b)(2), Petitioners identify the following related
`
`matters. On November 29, 2012, the Patent Ownerfiled suit against Apple and
`
`Motorola Mobility, among others,
`
`in the U.S. District Court for the District of
`
`Delawarealleging infringement of several patents, including the '843 patent. See
`
`Arendi S.A.R.L. v. Apple Inc., No. 1:12-cv-01596-LPS (D. Del.); Arendi S.A.R.L.v.
`
`Motorola Mobility LLC, Case No. 1:12-cv-01601-LPS (D. Del.). The Complaint
`
`was served on Motorola Mobility on November 30, 2012 and on Apple on
`
`December3, 2012. Thus, this Petition has been filed within one year of Apple and
`
`Google (which owns Motorola Mobility) being served a complaint alleging
`
`infringementof the '843 patent. 35 U.S.C. § 315(b); 37 C.F.R. § 42.101(b).
`
`FOX_0009004
`
`
`
`Case 1:13-cv-00919-JLH Document 476-1 Filed 04/21/23 Page 7 of 101 PageID #: 50480
`Case 1:13-cv-00919-JLH Document 476-1 Filed 04/21/23 Page 7 of 101 PagelD #: 50480
`
`Pursuant to 37 C.F.R. § 42.8(b)(3), Apple identifies the following counsel
`
`(and a powerof attorney accompaniesthis Petition).
`
`
`Lead Counselfor Petitioner Apple|Backup Counsel for Petitioner Apple
`
`
`
`David L. Fehrman
`dfehrman @ mofo.com
`Registration No.: 28,600
`MORRISON & FOERSTER LLP
`707 Wilshire Blvd., Suite 6000
`Los Angeles, California 90017-3543
`Tel: (213) 892-5601
`Fax: (213) 892-5454
`
`Mehran Arjomand
`marjomand @ mofo.com
`Registration No.: 48,231
`MORRISON & FOERSTER LLP
`707 Wilshire Blvd., Suite 6000
`Los Angeles, California 90017-3543
`Tel: (213) 892-5630
`Fax: (323) 210-1329
`
`
`
`
`
`
`
`Google and Motorola Mobility identify the following counsel (and a power
`
`of attorney accompanies this Petition).
`
`
`
`
` oo Counselfor PetitionersGoogle || BackupCounsel forPetitioners _
`
`_| Google and Motorola Mobility _
`Zhuanjia Gu
`gu @turnerboyd.com
`Registration No.: 51,758
`Turner Boyd LLP
`2570 W. El Camino Real, Suite 380
`Mountain View, CA 94040
`Tel: (650) 265-6109
`Fax: (650) 521-5931
`
`and Motorola Mobility
`Matthew A. Smith
`smith @turnerboyd.com
`Registration No.: 49,003
`Turner Boyd LLP
`2570 W. El Camino Real, Suite 380
`Mountain View, CA 94040
`Tel: (650) 265-6109
`Fax: (650) 521-5931
`
`Pursuant to 37 C.F.R. § 42.8(b)(4), service information for lead and back-up
`
`counsel is provided above.
`
`Pursuant to 37 C.F.R. § 42.104(a), Petitioners certify that the '843 patentis
`
`available for inter partes review and that Petitioners are not barred or estopped
`
`FOX_0009005
`
`
`
`Case 1:13-cv-00919-JLH Document 476-1 Filed 04/21/23 Page 8 of 101 PageID #: 50481
`Case 1:13-cv-00919-JLH Document 476-1 Filed 04/21/23 Page 8 of 101 PagelD #: 50481
`
`from requesting an inter partes review challenging the patent claims on the
`
`groundsidentified in this Petition.
`
`Il.
`
`INTRODUCTION
`
`The '843 patent
`
`is directed to a method, system, and computer readable
`
`medium for name and address handling from a computer program. For example, a
`
`user can type a name into a document being created with a word processing
`
`program. Through the use of a button, the documentis analyzed and the nameis
`
`detected. The detected nameis then used to search for information related to the
`
`name, such as an address associated with the name.
`
`If the search finds related
`
`information an action is performed using at least part of the related information.
`
`For example, the address located maybeinserted into the document.
`
`Petitioners present herein references (including several originating from
`
`Apple) that anticipate or render obviousthe challenged claimsof this Petition. The
`
`references makeclear that the purported invention of the challenged claims was
`
`well known before the '843 patent.
`
`(Three other petitions, also filed concurrently,
`
`address related U.S. Patent Nos. 7,496,854 and 8,306,993.) Section III of this
`
`Petition summarizes the '843 patent and relevant aspects of its prosecution history.
`
`Sections V-IX set forth the detailed groundsfor invalidity of the challenged claims.
`
`This showing is accompanied by the Declaration of Dr. Daniel A. Menascé
`
`FOX_0009006
`
`
`
`Case 1:13-cv-00919-JLH Document 476-1 Filed 04/21/23 Page 9 of 101 PageID #: 50482
`Case 1:13-cv-00919-JLH Document 476-1 Filed 04/21/23 Page 9 of 101 PagelD #: 50482
`
`(“Menascé Decl.,” Ex. 1002.) Accordingly, Petitioners respectfully request a
`
`Decision to institute inter partes review.
`
`Hil.
`
`SUMMARYOF THE '843 PATENT
`
`A.
`
`Background Of The '843 Patent
`
`The '843 patent is directed to name and address handling within a document
`
`created by a computer program, such as a word processing program.
`
`(1:18-26.)
`
`Oneaspect relates to inserting information from a database into a document. This
`
`is described in connection with the left side of the flow charts of Figs.
`
`| and 2 and
`
`Examples 1, 5 and 7. Another aspect relates to adding data from a documentinto a
`
`database. This is described in connection with the right side of Figs.
`
`| and 2 and
`
`Examples 2-4 and 6. Dr. Menascé’s Declaration (Ex. 1002) includes highlighted
`
`copies of Fig. 1 corresponding to various examples.
`
`The claims of the '843 patent are specifically focused on finding information
`
`related to the contents of a document and performing an action using that
`
`information.
`
`(3:42-66.) Displaying an address and inserting an address into the
`
`document are the only actions disclosed in the '843 patent that use information
`
`located by a search.
`
`Example |
`
`relates to searching for and inserting an address into the
`
`document. Fig. 3 (below) illustrates a document into which a name 40 has been
`
`entered. (5:63-65.) The user presses a “OneButton” button 42. (5:65-6:3; Fig.
`
`| at
`
`FOX_0009007
`
`
`
`howthis analysis is accomplished.
`
`
`St FA Hotger Vis Seninn Format VersteyJabet Vink Hie
`:
`2b 1A Ey
`x7 ShowscoltingHeTeEk< 8%
`oe GEA areernran
`ri
`az’
`Se
`
`a5
`Ais Hedley?!
`
`
`
`$3+
`
`Case 1:13-cv-00919-JLH Document 476-1 Filed 04/21/23 Page 10 of 101 PageID #: 50483
`Case 1:13-cv-00919-JLH Document 476-1 Filed 04/21/23 Page 10 of 101 PagelD #: 50483
`
`2.) A program then analyzes what the user has typed into the documentto detect
`
`certain types of information.
`
`(4:25-39; Fig.
`
`1 at 4.) There is no disclosure as to
`
`“FIG. 3
`
`&3
`
`Upon detection, the nameis searched in a database. (5:65-6:3; Fig.
`
`| at 12.)
`
`If the
`
`search returns one matching contact with only one address, the addressis inserted
`
`into the document, as shownin Fig. 4. (5:65-6:3; Fig.
`
`| at 22.) If multiple
`
`matching contacts are found, the user is prompted to select an address for insertion
`
`into the document. (7:33-49; Fig. 10; Fig.
`
`1 at 20 and 22.)
`
`B.
`
`Prosecution History Of The '843 Patent
`
`The '843 patent is a continuation of U.S. Patent No. 7,496,854 (“the '854
`
`patent”). Throughout the prosecution of the '854 patent, Applicant argued that the
`
`distinguishable feature over the applied art, including U.S. Patent No. 5,859,636 to
`
`Pandit, was marking information or identifying information, such as a name and
`
`FOX_0009008
`
`
`
`Case 1:13-cv-00919-JLH Document 476-1 Filed 04/21/23 Page 11 of 101 PageID #: 50484
`Case 1:13-cv-00919-JLH Document 476-1 Filed 04/21/23 Page 11 of 101 PagelD #: 50484
`
`address in a document, “without user intervention.” (See, e.g., Amendment dated
`
`January 24, 2008, at 31 (Ex. 1003).)
`
`However, during the prosecution of the '843 patent, the recitation of marking
`
`or identifying without user intervention was dropped.
`
`In an Office Action dated
`
`October 28, 2010, at 32 (Ex. 1004), the Examiner cited Pandit as pertinent to
`
`Applicant’s disclosure. Applicant responded on December 8, 2010 (Ex. 1005) by
`
`broadening the claims
`
`from analyzing a “document
`
`to identify any first
`
`information that can be searched for” to analyzing “first information from the
`
`document.” Applicant explained at page 15 of the Amendment:
`
`Applicant believes that the original claims were patentable over the
`
`cited prior art at least because none of the cited references discloses
`
`“analyzing a documentto identify any first information”, as required
`
`by the claims.
`
`[|] Accordingly, Applicant now amendsthe claims,
`
`not
`
`to overcome the cited prior art, but
`
`instead to provide more
`
`context and clarity to the claims.
`
`In fact, the limitation described in
`
`the previous paragraph has been amendedout of the claims, which, in
`
`that respect, broadens the claims. (Emphasis added)
`
`As set forth below, by broadening the claims Applicant read them onto prior
`
`art, such as Pandit.
`
`IV. CLAIM CONSTRUCTION
`
`Petitioners note that a claim is given the “broadest reasonable construction in
`
`light of the specification” in inter partes review. See 37 C.F.R. § 42.100(b).
`
`FOX_0009009
`
`
`
`Case 1:13-cv-00919-JLH Document 476-1 Filed 04/21/23 Page 12 of 101 PageID #: 50485
`Case 1:13-cv-00919-JLH Document 476-1 Filed 04/21/23 Page 12 of 101 PagelD #: 50485
`
`A.
`
`‘An Input Device, Configured By The First Computer Program”
`
`The recitation “an input device, configured by the first computer program”
`
`appears in numerous independentclaims. (See claims 1, 20, 23, 42.) However, the
`
`specification gives no guidance regarding how the input device is configured by
`
`the first computer program. The specification at 3:35-41 only explains that “single
`
`button addressing is achieved by providing an input device, such as a touch screen,
`
`keyboard, icon, menu, voice command device,etc. (hereinafter called ‘button’), in
`
`a computer program, such as a word processing program, spreadsheet program,etc.
`
`(hereinafter called ‘word processor’), for executing address handling therein.”
`
`Then, in every embodiment, the specification presents “One Button” 42 as the
`
`input device. (See, e.g., Figs. 3-5; 1:60-64; 2:51-54; 3:35-48; 5:63-6:3; 10:8-
`
`14.) Therefore, according to the broadest reasonable construction consistent with
`
`the specification, the first computer program provides an interface to receive the
`
`user command. (Menascé Decl. {| 49-51.)
`
`B.
`
`Remaining Claim Terms
`
`Petitioners submit that the remaining claim terms should be accorded their
`
`ordinary and customary meaning as understood by oneofordinary skill in the art.
`
`Vv.
`
`IDENTIFICATION OF CHALLENGE
`
`Pursuant
`
`to 37 C.F.R.
`
`§ 42.104(b), Petitioners respectfully request
`
`the
`
`cancellation of claims 1-44 of the '843 patent based on the following references.
`
`FOX_0009010
`
`
`
`Case 1:13-cv-00919-JLH Document 476-1 Filed 04/21/23 Page 13 of 101 PageID #: 50486
`Case 1:13-cv-00919-JLH Document 476-1 Filed 04/21/23 Page 13 of 101 PagelD #: 50486
`
`
`Designated Name/ExhibitNo.|
`Reference
`SIGCHI Bulletin (April 1998) at 51-63
`LiveDoc/Drop Zones (Ex. 1006)
`
`
`
`U.S. Patent No. 5,946,647 to Milleret al.
`
`Miller (Ex. 1007)
`
`U.S. Patent No. 5,644,735 to Luciwetal.
`
`Luciw (Ex. 1008)
`
`Pandit (Ex. 1009)
`U.S. Patent No. 5,859,636 to Pandit
`
`
`The statutory grounds for the challenge of each claim are set forth below.
`
`All the statutory citations are pre-AIA.
`
`
`
`Ground|35USC |
`——Ss«Gdatimms”
`References —
`
`
`TLiveDoelDropZones
`
`
`
`103(a)|1-44
`Miller
`
`1-7, 10-29, and 32-44
`103(a)
`
`
`
`
`
`
` 3
`
`Luciw
`
`103(a)
`
`30, 36-39, 42, and 43
`
`
`
` 1, 2, 8, 14-17, 20, 21, 23, 24,|Pandit
`
`Below is a discussion of why the challenged claims of the '843 patent are
`
`unpatentable under the statutory grounds raised, including claim charts specifying
`
`where each element of a challenged claim is met by the prior art.
`
`37 C.F.R.
`
`§ 42.104(b)(4). The showingin these sections establishes a reasonable likelihood
`
`of prevailing as to each ground ofinvalidity with respect to the challenged claims
`
`FOX_0009011
`
`
`
`Case 1:13-cv-00919-JLH Document 476-1 Filed 04/21/23 Page 14 of 101 PageID #: 50487
`Case 1:13-cv-00919-JLH Document 476-1 Filed 04/21/23 Page 14 of 101 PagelD #: 50487
`
`as to that ground. This showing is accompanied by the Declaration of Dr. Daniel
`
`A. Menascé (Ex. 1002), as noted above.
`
`VI. GROUND 1: OBVIOUSNESS OF CLAIMS1-44 IN VIEW OF
`LIVEDOC/DROP ZONES
`
`A.
`
`Background Of LiveDoc/Drop Zones
`
`The April 1998 issue of SIGCHI Bulletin was dedicated to Apple’s
`
`Advanced Technology Group. The Bulletin included an introduction section and
`
`twoarticles, by James Miller and Thomas Bonura, describing an Apple technology
`
`that allowed documents to reveal structures for identification and action. The
`
`articles are entitled “From Documents to Object: An Overview of LiveDoc” and
`
`“Drop Zones: An Extension of LiveDoc” and are sequential
`
`in the SIGCHI
`
`Bulletin from pages 53-63 (collectively, “LiveDoc/Drop Zones”). LiveDoc/Drop
`
`Zones thus qualifies as prior art under § 102(a) based on the earliest alleged U.S.
`
`filing date of the '843 patent.
`
`LiveDoc/Drop Zones discloses creating and displaying a documentusing a
`
`text entry application program, such as shown in Fig. 2 of Drop Zones below.’
`
`(LiveDocat 53-55; Drop Zonesat 59-60.)
`
`‘Fig. 2 is from a website posting (Ex. 1010) of Drop Zonesandis identical in
`
`content to the Drop Zonespublication accompanying this Petition.
`
`FOX_0009012
`
`
`
`Case 1:13-cv-00919-JLH Document 476-1 Filed 04/21/23 Page 15 of 101 PageID #: 50488
`Case 1:13-cv-00919-JLH Document 476-1 Filed 04/21/23 Page 15 of 101 PagelD #: 50488
`
`
`
`
`
`
`
`
`ig an Interesting example whichincludesen eral address
`
`sansiedeat
`is the address of &
`
`
`:
`
`i
`
`Nowifg sre when mraz? arrives from this persep
`Nowvify me when mail arrives trom this address
`Send emai}
`
` Remove this person frown sotify list
`
`Cancet
`
`Figure 2: A user interaction with Drop Zones
`
`The word processor is enabled with LiveDoc and its “structure detection
`
`process.”
`
`(Live Doc at 55 (“[W]e decided to modify a simply text editor
`
`application, SimpleText, to be a LiveDocclient.”); Drop Zonesat 60 (referring to a
`
`“LiveDoc enabled word processor, LiveSimpleText’).) Accordingly, while the
`
`document in LiveSimpleText is being displayed, LiveDoc’s process runs in the
`
`background and highlights information in the document
`
`that can be used to
`
`10
`
`FOX_0009013
`
`
`
`Case 1:13-cv-00919-JLH Document 476-1 Filed 04/21/23 Page 16 of 101 PageID #: 50489
`Case 1:13-cv-00919-JLH Document 476-1 Filed 04/21/23 Page 16 of 101 PagelD #: 50489
`
`perform a related action.
`
`(LiveDoc at 54-55.)
`
`In Fig. 2 above, names, telephone
`
`numbers, dates and stock information have been detected in the document.
`
`Whenthe user selects a highlighted structure, the Drop Zones “Assistants”
`
`determine if they can perform an action based on the selected information.
`
`(Drop
`
`Zones at 60-61.)
`
`This determination is made by searching a database for
`
`information related to the selected structure.
`
`(/d.) For example, when the user
`
`selects the name “Tom Bonura”in Fig. 2, the Email Assistant searches a database
`
`for an email address associated with Tom Bonura.
`
`(/d.)
`
`If an email address is
`
`located, the Email Assistant enables the user to perform various actions using the
`
`email address, such as sending an email. (Fig. 2 (“Send email”).)
`
`This
`
`is just one example.
`
`LiveDoc/Drop Zones discloses numerous
`
`examples and contemplates variations as discussed below and in the accompanying
`
`declaration of Dr. Menascé (Ex. 1002).
`
`For example, Drop Zones discloses
`
`detecting a telephone numberand then searching an address book to obtain a name
`
`based on that numberand, in turn, searching an address book to obtain an e-mail
`
`address for that name, to send an e-mail. (Drop Zonesat 61.)
`
`B. Method Claims
`
`Set forth below is a claim chart that specifies where each element of method
`
`claims 1-22 is met by LiveDoc/Drop Zones. Any narrative discussion with respect
`
`11
`
`FOX_0009014
`
`
`
`Case 1:13-cv-00919-JLH Document 476-1 Filed 04/21/23 Page 17 of 101 PageID #: 50490
`Case 1:13-cv-00919-JLH Document 476-1 Filed 04/21/23 Page 17 of 101 PagelD #: 50490
`
`to obviousness for a given claim or claim elementis provided directly underthat
`
`claim or claim element with double line spacing.
`
`
`
`LiveDoc/Drop Zones
`LiveDoc/Drop Zonesis a computer-implemented
`[la] 1. A computer-
`method for performing actions related to contents
`implemented method for
`of a document, including finding data related to
`finding data related to the
`contents of a document using a}information identified in the document. See, e.g.,
`first computer program
`LiveDocat 53 (“There is a real opportunity to
`running on a computer, the
`advance the computing field here, by bringing
`method comprising:
`these two worlds together: by enabling an
`ordinary document, built with any application, to
`automatically offer users access to some of the
`meaningfulbits of its content, and by helping
`users Carry out appropriate actions on these
`objects.”); at 58 (“Imagine a detector that finds
`the formula of an organic molecule in a
`document, and an action that presents a three-
`dimensional rendering of that molecule within the
`context of the documentitself, rather than in a
`separate application.”); Drop Zonesat 61
`(“Anothercall to the address book application,
`guided by another mappingrule, will return the
`email address for the identified person.”).
`{Documents in LiveDoc/Drop Zonesare displayed
`[1b] displaying the document
`electronically using the first|using a first computer program; for example, the
`computer program;
`document shownin Fig. 2 of Drop Zones is
`displayed using a text entry application program,
`LiveSimpleText. The text can includes names,
`addresses, telephone numbers, URLs and
`molecular formulas. See also LiveDoc at 58 and
`Fig. 2.
`While the documentis being displayed,
`[1c] while the documentis
`|LiveDoc/Drop Zones analyzes the document’s
`being displayed, analyzing, in
`contents (first information) to determine if the
`a computerprocess,first
`document containsat least one of a plurality of
`information from the
`document to determine if the|types of information that can be used to perform a
`first information is at least one |search. See, e.g., LiveDoc at 55 (“In LiveDoc,
`
`12
`
`FOX_0009015
`
`
`
`Case 1:13-cv-00919-JLH Document 476-1 Filed 04/21/23 Page 18 of 101 PageID #: 50491
`Case 1:13-cv-00919-JLH Document 476-1 Filed 04/21/23 Page 18 of 101 PagelD #: 50491
`
`
`
`the structure detection process is run in the
`of a plurality of types of
`background on the visible document's text,
`information that can be
`searchedfor in order to find|whenever that documentis presented or updated.
`second information related to
`|... Pointing at a highlight and pressing the mouse
`the first information;
`button then displays the menu of actions that can
`be applied to the structure, as shownin Fig 2.”);
`Drop Zonesat 59 (“For example, the name
`‘Apple Computer, Inc.’ could be associated with
`such actions as, ‘Find the corporate headquarters
`on a map’, “Get Apple’s corporate phone
`number’, ‘Get the current trading price of Apple
`stock’, ‘Get the people in my address book
`associated with Apple’ andso forth.”).
`LiveDoc/Drop Zonesretrieves and highlights the
`first information. See claims Ic and le.
`information;
`[le] providing an input device,|LiveDoc/Drop Zones highlights detected
`configured bythefirst
`information. See, e.g., Live Doc at 55 (“The
`computer program,that allows |results of LiveDoc’s analysis are then presented
`a user to enter a user
`by visually highlighting the discovered structures
`commandto initiate an
`with a patch of color around the structure.”).
`operation,
`Whentheuserselects a highlighted structure (an
`input device) the system determinesthe related
`actions that can be performed(initiates an
`operation). See, e.g., Drop Zones at 60 (“When
`an object is selected, it is sent to the Drop Zone
`control system. Each of the assistants determines
`if it is able to accept and act upon the set of
`currently selected objects.”).
`
`appear, and, thus, where the highlights should
`
`Configured by the first computer program —
`LiveDoc/Drop Zones knowswhereto place the
`selectable highlights becausethe first application
`tells it where the structures are located in the
`document(i.e., the input device is configured by
`the first computer program). See, e.g., LiveDocat
`56 (“LiveDoc knowswherethese structures
`appearin the text passedto it ... but it has no idea
`where in the windowthose characters physically
`
`FOX_0009016
`
`
`
`Case 1:13-cv-00919-JLH Document 476-1 Filed 04/21/23 Page 19 of 101 PageID #: 50492
`Case 1:13-cv-00919-JLH Document 476-1 Filed 04/21/23 Page 19 of 101 PagelD #: 50492
`
`
`
`
`appear: this is information held by the
`application, not by LiveDoc. Hence, LiveDoc
`mustask the application for the information about
`the structures it has found via a callback. Once
`
`
`this informationis available, the highlights and
`their associated mouse-sensitive regions can be
`
`constructed.”). See narrative below.
`
`As discussed above, LiveDoc/Drop Zonesdiscloses that the word processor
`
`passes text to LiveDoc, whichidentifies structures and their positions within text.
`
`However, LiveDoc does not know oftheir positions within a visible window,
`
`whereas a wordprocessoris able to map positionsin the text to positions in a
`
`visible window. Thus, it would have been obvious for LiveDocto contact the
`
`wordprocessorvia callback and inform it of the position of the detected structures
`
`within text, such that the word processor would then construct the highlights (input
`
`device) by mapping positionsin text to positions in the visible window. (Menascé
`
`Decl. { 61.) This would have been a predictable modification of LiveDoc that was
`
`well within ordinary skill, in order to perform a known function of standard word
`
`processing programs. (/d.)
`
`price
`
`LiveDoc/Drop Zonesuses the selected first information
`[1f] the operation
`(e.g., aname) to search an information source external
`comprising(i)
`to the document(e.g., an address book)to find
`performing a search
`|associated second information, such as an email
`using at least part of the
`address for the person identified. See, e.g., Drop Zones
`first information as a
`_|at 59 (“For example, the name ‘Apple Computer,Inc.’
`search term in orderto
`could be associated with such actionsas, ‘Find the
`find the second
`information, of a specific |corporate headquarters on a map’, ‘Get Apple’s
`type or types, associated |corporate phone number’, ‘Get the current trading
`
`14
`
`FOX_0009017
`
`
`
`Case 1:13-cv-00919-JLH Document 476-1 Filed 04/21/23 Page 20 of 101 PageID #: 50493
`Case 1:13-cv-00919-JLH Document 476-1 Filed 04/21/23 Page 20 of 101 PagelD #: 50493
`
`
`
` |of Apple stock’, ‘Get the people in my address book
`with the search termin
`associated with Apple’ and so forth.”); Drop Zones at
`an information source
`|60-61 (“Anothercall to the address book application,
`external to the document,
`wherein the specific type|guided by another mappingrule, will return the e-mail
`or types of second
`address for the identified person.”); LiveDocat 58
`information is dependent|
`(“Imagine a detector that finds the formula of an
`at least in part on the
`organic molecule in a document, and an action that
`type or types ofthe first
`|presents a three-dimensional rendering of that molecule
`information, and
`within the context of the documentitself, rather than in
`a separate application.”).
`
`[1g] Gi) performing an___|
`action using at least part
`of the second
`information;
`
`The type of second information depends on the type of
`first information. For example, if the first information
`is a company, second information can be a stockprice;
`if the first information is a personal name, second
`information can be an email address.
`LiveDoc/Drop Zones performs an action using the
`|second information(e.g., send an email to the email
`address retrieved or inserting a rendering of a molecule
`in the document). See, e.g., Drop Zones, Fig. 2 (“send
`email”); Drop Zonesat 60-61; LiveDoc at 58 and Fig.
`2.
`[1h] in consequence of|As discussed in claim le, when a userselects a
`receipt by the first
`highlighted structure the system determinestherelated
`computer program ofthe |actions that can be performed. This determinationis
`user command from the
`|made by performing the search discussed in claim 1f—
`input device, causing a__|e.g., searching an address book (information source)
`search for the search
`using an address book application (second computer
`term in the information
`|program)to find the email address associated with an
`source, using asecond_|identified name. See, e.g., Drop Zones at 61 (“When
`computer program,in
`objects are selected, they are inspected by the assistants
`orderto find second
`in the Drop Zone. These assistants are built around a
`information related to
`collection of facts and axioms that determine whether
`the search term; and
`and how they can operate in some meaningful way on
`
`various kinds of objects.”). See also claims le andIf.
`
`15
`
`FOX_0009018
`
`
`
`Case 1:13-cv-00919-JLH Document 476-1 Filed 04/21/23 Page 21 of 101 PageID #: 50494
`Case 1:13-cv-00919-JLH Document 476-1 Filed 04/21/23 Page 21 of 101 PagelD #: 50494
`
`
`
`See claim lg
`
`| 1i] if searching finds
`any second information
`related to the search
`term, performing the
`action using at least part
`of the second
`information,
`[1j] wherein the action is
`of a type depending at
`least in part on the type
`or typesof the first
`information.
`
`|The action performed depends onthe typeoffirst
`—_jinformation. For example, retrieving a stock price of
`|an identified company, sending an email to an
`identified person and providing a rendering of a
`molecule based on molecular formula. See claims If-
`lg.
`
`program.
`
`2. A method according|First information in LiveDoc/Drop Zones can beat
`to claim 1, wherein the
`_|least one of name- and company-related information.
`first information
`See claims Ic and If.
`comprisesat least one of
`name-, person-,
`company- and
`address-related
`information.
`
`3. A method according
`to claim 2, wherein
`performing the action
`includes performing the
`action in the first
`computer program.
`
`|LiveDoc/Drop Zones discloses performing an action
`which includes displaying in the document a rendering
`of a molecule associated with a molecular formula
`|identified in the document (/.e., displaying is done in
`the first computer program). See, e.g., LiveDoc at 58
`(“However, other styles of interaction exist: Imagine a
`detector that finds the formula of an organic molecule
`in a document, and an action that presents a three-
`dimensional rendering of that molecule within the
`context of the documentitself, rather than in a separate
`application.”). (Emphasis added.)
`
`4, A methodaccording to claim 1, wherein performing the
`action includes performing the action in the first computer
`
`See claim 3.
`
`16
`
`FOX_0009019
`
`
`
`Case 1:13-cv-00919-JLH Document 476-1 Filed 04/21/23 Page 22 of 101 PageID #: 50495
`Case 1:13-cv-00919-JLH Document 476-1 Filed 04/21/23 Page 22 of 101 PagelD #: 50495
`
`See also claim 3.
`
`5. A methodaccording to
`claim 4, wherein performing
`the action includes causing
`addition of at least part of the
`second informationtothefirst
`information in the document.
`
`6. A methodaccording to
`claim 4, wherein performing
`the action includes causing
`display ofat least part of the
`second information.
`
`LiveDoc/Drop Zonesdiscloses adding a rendering
`of a molecule (second information) to the formula
`of the molecule (first information) in the
`document. See claim 3.
`
`LiveDoc/Drop Zonesretrieves and displays
`information related to items identified in the
`document—e.g., displaying retrieved contact
`information or displaying a rendering a molecule.
`
`
`
` 7. A method according to claim 4, wherein performing|See claims 3 and 6.
`the action includes causing display ofat least part of the
`
`secon