`
`Exhibit B
`
`
`
`Case 1:13-cv-00919-LPS Document 89-3 Filed 11/19/18 Page 2 of 29 PageID #: 957
`Case 1:13'°V'°°919'LPS D°°””‘e“t 89'31Illilllililll’llillililliiiilllllilililillzlllliilililllil’illilillll’lliiIllif”
`
`USOO7496854B2
`
`(12) United States Patent
`US 7,496,854 B2
`(10) Patent N0.:
`
`(45) Date of Patent: Feb. 24, 2009
`Hedloy
`
`(54) METHOD, SYSTEM AND COMPUTER
`READABLE MEDIUM FOR ADDRESSING
`HANDLING FROM A COMPUTER PROGRAM
`
`FOREIGN PATENT DOCUMENTS
`
`EP
`
`0 093 250 A2
`
`9/1983
`
`(75)
`
`Inventor: Atle Hedloy, Stabekk (NO)
`
`(73) Assignee: Arendi Holding Limited, Grand
`Cayman (KY)
`
`( * ) Notice:
`
`Subject to any disclaimer, the term of this
`patent is extended or adjusted under 35
`U.S.C. 154(b) by 20 days.
`
`(21) Appl.No.: 09/923,134
`
`(22)
`
`(65)
`
`Filed:
`
`Aug. 6, 2001
`
`Prior Publication Data
`
`US 2002/0054092 A1
`
`May 9, 2002
`
`Related US. Application Data
`
`(63) Continuation of application No. 09/189,626, filed on
`Nov. 10, 1998, now Pat. No. 6,323,853.
`
`(51)
`
`Int. Cl.
`(2006.01)
`G06F 3/00
`(52) US. Cl.
`....................................... 715/780; 715/816
`(58) Field of Classification Search ................. 345/700,
`345/705, 710, 744, 764, 804, 805, 808, 809,
`345/835, 840, 853, 968; 707/1, 3, 500, 501.1,
`707/505, 507, 513, 515, 530; 715/500, 501.1,
`715/505, 507, 513, 515, 530, 780, 816
`See application file for complete search history.
`
`(56)
`
`References Cited
`U.S. PATENT DOCUMENTS
`
`4,674,065 A
`
`6/1987 Lange et a1.
`
`(Continued)
`OTHER PUBLICATIONS
`
`User Manual For AddressMate and AddressMate Plus 1994-1995 by
`AddressMate Software.
`
`(Continued)
`
`Primary Examinerisy D. Luu
`(74) Attorney, Agent, or Firm%esari and McKenna, LLP
`
`(57)
`
`ABSTRACT
`
`A method, system and computer readable medium for pro-
`viding for providing a function item, such as a key, button,
`icon, or menu, tied to a user operation in a computer, whereby
`a single click on the function item in a window or program on
`a computer screen, or one single selection in a menu in a
`program, initiates retrieval of name and addresses and/or
`other person or company related information, while the user
`works simultaneously in another program, e.g., a word pro-
`cessor. The click on the function item initiates a program
`connected to the button to search a database or file available
`
`on or through the computer, containing the person, company
`or address related data, in order to look up data corresponding
`to what the user types, or partly typed, e.g., name and/or
`address in the word processor, the correct data from the data-
`base, data related to the typed data, e.g., the name of the
`person, company, or the traditional or electronic address, or
`other person, or company, or address related data, and alter-
`natively the persons, companies, or addresses, are displayed
`and possibly entered into the word processor, if such related
`data exists.
`
`(Continued)
`
`101 Claims, 14 Drawing Sheets
`
`
`
`MEEE]
`@ Eil Rediger yis Settinn Format Vgrkiiay Tabeli Vindu Hielp
`
`I—ha a in g shoinghoh go_ho a omgn
` _fli Times New Roman
`mum—é
`I I:§-Ih1-i-2-i-3-ih4-I-5-Io6-i-7-i
`
`
`
`
`
`John Smith
`/
`222 5th Ave.
`New York, NY 10028
`
` '5-1-5-l-4'|~3'l'2'I-1-l-I:
`
`
`
`EIIEKIi——D
`I——-——__ KOPP -E
`
`
`
`
`
`
`Case 1:13-cv-00919-LPS Document 89-3 Filed 11/19/18 Page 3 of 29 PageID #: 958
`Case 1:13-cv-00919-LPS Document 89-3 Filed 11/19/18 Page 3 of 29 PageID #: 958
`
`US 7,496,854 B2
`
`Page 2
`
`U.S. PATENT DOCUMENTS
`
`
`
`7/1993 Miklos ....................... 345/853
`5,226,117 A
`11/1993 Buchanan et a1.
`5,267,155 A
`.......... 707/531
`7/1994 Hashimoto et al.
`5,331,555 A
`5,375,200 A * 12/1994 Dugan et a1.
`................ 345/804
`5,392,386 A
`2/1995 Chalas
`5,416,901 A
`5/1995 Torres ........................ 345/835
`5,491,783 A
`2/1996 Douglas et al.
`345/846
`
`5,491,784 A
`2/1996 Douglas et al.
`345/810
`
`5,500,859 A
`3/1996 Sharmaetal.
`370/468
`5,530,853 A
`6/1996 Schellet a1.
`................ 707/1
`5,546,447 A
`8/1996 Skarbo et a1.
`..
`. 379/142.05
`5,576,955 A
`11/1996 Newboldet a1.
`5,606,712 A
`2/1997 Hidaka .......................... 712/1
`5,640,565 A
`6/1997 Dickinson
`707/103 R
`
`9/1997 Capps ...........
`345/811
`5,666,502 A
`
`..
`5,708,804 A
`1/1998 Goodwin et al.
`707/3
`3/1998 Cuthbertson et a1.
`.
`707/531
`5,724,597 A
`
`3/1998 Dickinson .........
`. 345/764
`5,732,229 A
`6/1998 Ben-Shachar ..
`5,761,656 A
`707/4
`
`
`5,781,189 A
`7/1998 Holleran et a1.
`345/826
`8/1998 Shane ........................ 709/219
`5,793,972 A
`5,794,228 A
`8/1998 French et a1.
`5,794,259 A
`8/1998 Kikinis ....................... 707/507
`
`5,799,302 A
`8/1998 Johnson et a1.
`707/7
`............... 709/318
`5,805,886 A
`9/1998 Skarbo et a1.
`5,815,830 A
`9/1998 Anthony
`5,826,257 A
`10/1998 Snelling, Jr.
`................... 707/4
`
`5,835,089 A
`11/1998 Skarbo et a1.
`..
`345/751
`5,859,636 A
`1/1999 Pandit
`..................... 707/501.1
`5,864,848 A
`1/1999 Horvitz et a1.
`5,873,107 A
`2/1999 Borovoyet al.
`.......... 707/501.1
`
`
`5,884,309 A
`3/1999 Vanechanos, Jr.
`.. 707/10
`.
`5,893,093 A
`4/1999 Wills .............
`707/5
`
`.....
`. 709/217
`5,896,533 A
`4/1999 Ramos et a1.
`5,907,838 A
`5/1999 Miyasakaet a1.
`707/4
`
`5,913,214 A
`6/1999 Madnick et a1.
`707/10
`5,924,090 A
`7/1999 Krellenstein
`707/5
`
`
`.......
`5,926,808 A
`7/1999 Evans et a1.
`707/3
`............ 709/204
`5,930,471 A
`7/1999 Milewskiet al.
`5,946,647 A
`8/1999 Miller et a1.
`5,999,938 A
`12/1999 Bliss et a1.
`6,006,218 A
`12/1999 Breese et a1.
`6,021,403 A
`2/2000 Horvitx et a1.
`6,026,398 A
`2/2000 Brown et a1.
`6,067,565 A
`5/2000 Horvitz
`6,085,201 A
`7/2000 Tso ............................ 707/505
`6,085,226 A
`7/2000 Horvitz
`6,182,133 B1
`1/2001 Horvitz
`6,223,570 B1
`5/2001 Horvitz etal.
`6,260,035 B1
`7/2001 Horvitz etal.
`6,262,730 B1
`7/2001 Horvitz etal.
`6,323,853 B1* 11/2001 Hedloy ....................... 345/810
`
`................... 707/5
`
`FOREIGN PATENT DOCUMENTS
`
`EP
`
`0093250
`
`11/1983
`
`OTHER PUBLICATIONS
`
`Microsoft Word 97 Help File entitled “Automatically check spelling
`and grammar as you type”.
`Microsoft Word 97 Help File entitled “Turn automatic changes on or
`off”.
`Microsoft Word 97 Help File entitled “Automatically correct text”.
`Microsoft Word 97 Help File entitled “Field Codes: Hyperlink
`Field”.
`Microsoft Word 97 Help File entitled “Change the contents of an
`AutoCorrect entry”.
`Wood, Andrew, et a1., CyberDesk: Automated Integration of Desktop
`and Network Services, GVU Technical Report, OIT-GVU-97-11,
`May 1997.
`
`Gregory D. Abowd, Anidn Dey and Andy M. Wood, Applying
`Dynamic Integration as a Software Infrastructure for Context-Aware
`Computing, GVU Technical Report, GIT-GVU-97-18, Sep. 1997.
`Gregory D. Abowd, Anind Dey, Robert Orr and Jason Brotherson,
`Context-awareness in wearable and ubiquitous computing, GVU
`Technical Report, GIT-GVU-97-11, Mar. 1997.
`Apple Data Detectors User’s Manual, Jul. 1, 1997.
`Apple Internet Address Detector User’s Manual, Aug. 28, 1997.
`Apple Introduces Internet Address Detectors, Sep. 8, 1997.
`Contextual Menu Manager/Apple Data Detectors.
`CoStar User Manual for AddressMate and AddressMate Plus.
`Ctags (UNIX Command).
`Anind K. Dey and Gregory D. Abowd, CyberDesk: The Use of
`Perception in Context-Aware Computing, PUI Workshop Submis-
`sion, Proc. of 1997 Workshop on Perceptual User Interfaces (PUI
`’97), pp. 26-27, Oct. 1997.
`Anind K. Dey, Context-Aware Computing: The CyberDesk Project,
`Future Computing Environments, AAAI ’98 Spring Symposium,
`Stanford University, pp. 51-55, Mar. 23-25, 1998.
`Anind K. Dey, Gregory D. Abowd and Andrew Wood, CyberDesk: a
`framework for providing self-integrating context-aware services,
`Knowledge-Based Systems, vol. 11, No. 1, pp. 3-13, Sep. 1998.
`Anind K. Dey, Gregory D. Abowd, Mike Pinkerton and Andrew
`Wood, CyberDesk: A Framework for Providing Self-Integrating
`Ubiquitous Software Services, GVU Technical Report, GIT-GVU-
`97-10, May 1997.
`L. Nancy Garrett, Karen E. Smith and Norman Meyrowitz,
`Intermedia:
`Issues, Strategies, and Tactics in the Design of a
`Hypermedia Document System, (c) 1986, pp. 163-174.
`Eve Wilson, Links and Structures in hypertext databases for law,
`Proceedings of the First European Conference on Hypertext, INRIA,
`Nov. 1990.
`Mike Langberg, ‘Innovation is at the heart of what we do’, Apple
`breaks new ground by displaying what’s on its drawing board, Mer-
`cury News, Aug. 7, 1996, pp. 1-2.
`Henry Lieberman, Bonnie A . Nardi and David Wright, Training
`Agents to Recognize Text by Example, Proc. of the Third4Annua1
`Conference on Autonomous Agents, Seattle, WA, pp. 116-122, 1999.
`User’s Guide, Microsoft Word 6.0, for Windows and Macintosh.
`Bonnie A. Nardi, James R. Miller and David J. Wright, Collaborative,
`Programmable Intelligent Agents, Website, Mar. 1998, pp. 1-11.
`Milind S, Pandit and Sameer Kalbag, The Selection Recognition
`Agent: Instance Access to Relevant Information and Operations,
`Proc. of Intelligent User Interfaces 1997, Orlando, FL, 1997.
`Spell, iSpell Spellout.
`WikiWikiWeb.
`Lnited States Court ofAppeals for the Federal Circuit, Appeal From
`the United States District Court for the District of Rhode Island in
`Case No. 02-CV—343, Judge Ernest C. Torres. Brief for Defendant-
`Cross Apellant Frank E. Scherkenbach Jul. 7, 2005.
`Lnited States District Court for the District of Rhode Island, 02-CV—
`343 (ECT) Defendant Microsoft Corporation’s Motion for Judge-
`ment as a Matter of Law That the ’853 Patent is Invalid, Oct. 15, 2004.
`Lnited States District Court of Rhode Island, CIV. A. No. 02-CV—343
`(ECT), Plaintiffs’ Reply Memorandum in Support of Their Motion
`for New Tria1.Francis A. Connor. Nov. 4, 2004.
`Lnited States Court of Appeals Federal Circuit, Brief for Plaintiff-
`Apellant, Frank E. Scherkenbach, Sep. 2, 2005.
`Lnited States District Court for the District of Rhode Island 02-CV—
`343 (ECT). Memorandum in Support of Defendant Microsoft Cor-
`poration’ s Opposition to Arendi ’ s Motion for a New Trial. Patricia A.
`Sullivan, Oct. 27, 2004.
`Lnited States Court ofAppeals for the Federal Circuit, Appeal From
`the United States District Court for the District of Rhode Island in
`Case No. 02-CV—343, Brief of Plaintiffs-Appellants Arendi USA,
`Inc. and Arend Holding Limited. Donald R. Dunner, Apr. 25, 2005.
`Lnited States Court ofAppeals for the Federal Circuit, Appeal From
`the United States District Court for the District of Rhode Island in
`Case No. 02-CV—343, Reply Brief for Defendant-Cross Appellant.
`Frank E. Scherkenbach, Oct. 3, 2005.
`Lnited States District Court for the District of Rhode Island, Order
`Denying Defendant Micro soft Corporation’ s Motion for Judgment as
`
`
`
`
`
`Case 1:13-cv-00919-LPS Document 89-3 Filed 11/19/18 Page 4 of 29 PageID #: 959
`Case 1:13-cv-00919-LPS Document 89-3 Filed 11/19/18 Page 4 of 29 PageID #: 959
`
`US 7,496,854 B2
`
`Page 3
`
`a Matter of Law That the ’853 Patent is Invalid, CA. No. 02-343T.
`Ernest C. Torres, Chief Judge, Nov. 30, 2004.
`United States District Court for the District of Rhode Island. C.A.
`02-343T. Order Denying Plaintiffs’ Motion for New Trial. Ernest C.
`Torres, Chief Judge, Nov. 30, 2004.
`Addressmate Automatic Envelope Addressing Program, User’s
`Manual, 1991.
`Peter Brown, Unix Guide, 1995.
`N.D. Beitner, et al, Multimedia Support and Authoring in Micro-
`cosm: an extended model.
`Lee E. McMahon, SEDiA Non-interactive Text Editor, Bell Labo-
`ratories, Aug. 15, 1978.
`SED(1), BSD Reference Manual Page.
`AddressMate for Windows, Version 2.0, Product Box and License
`Agreement.
`AddressMate Incorproates Correction Capability, The New York
`Law Publishing Company, Jan. 1996.
`Lawrence J. Magid, Addressing the Matter of Labels, Los Angeles
`Times, Sep. 23, 1996.
`Mar. 1996 Reviews, website available at www.techweb.com/
`winmag/library/ 1 996/0396/03rvh002.htm.
`Important Note for New AddressMate Users.
`Important Tips for LabelWriter Owners Using AddressMate.
`Adressing the Issues, Jun. 24, 1993.
`AddressMate Advertisement “Whye Do it the Olde Way”.
`Philip Robinson, The Envelope, Please: It’s AddressMate, San Jose
`Mercury News, Sunday, Jul. 19, 1992.
`Steve Supkoff, AddressMate, PCM, Aug. 1992.
`LR. Shannon, Addressing Envelopes, The New York Times, Tues-
`day, Jul. 14, 1992.
`Rob Schwabach, Addressing for Success, On Computers column,
`Mar. 16, 1992.
`INFOWORLD, p. 15, Mar. 16, 1992.
`Ken Hart, Simplify Envelope Printing with AddressMate, Computer
`Shopper.
`Colvin’s beta-testing 0f Addressmate sparks developer’s apprecia-
`tion, Westview, Apr. 6, 1992.
`Press Release:AddressMate Software Automatically Addresses and
`bar Codes Envelopes to Save Time and money, Mar. 9, 1992.
`Gearoge M> Long, Letter to Mr. David Block, Nov. 11, 1994.
`Philip J. Damiano, Letter to Mr. David Block, Jan. 5, 1994.
`AddressMate for Windows, Advertisement.
`AddressMate Plus, Advertisement.
`Ed Kahn, Envelope Addressing Finally Simplified AddressMate
`Does Addressing and Much More, Microtimes, Nov. 27, 1995.
`Kirsten Bernthal, LabelWriter XL Plus, PC Catalog, Aug. 18, 1995.
`David Plotkin, Address for Success, Bay Area Computer Currents, p.
`36-38,Mar.21, 1995.
`Address Fixer for Microsoft Word and office, Product Box.
`AddressMate Plus, Product Box and License Agreement.
`Getting Results with Microsoft Office for Windows 95, Version 7.0,
`1995.
`Getting Results with Microsoft Office 97, copyright 1995-1997.
`Microsoft Word, User’s Guide, Verison 6.0, copyright 1993-1994.
`Apple Internet Address Detectors User’s Manual, copyright 1997.
`CTAGS(1) Manual Page.
`Eve Wilson, Links and Structures in Hypertext Databases for Law, in
`Hypertext: Concepts, Systems and Applications, Proceedings of the
`First European Conference opn Hypertext, Nov. 1990.
`Matt Bernstein, An Apprentice that Discovers Hypertext Links.
`Contextual Menu Manager/Apple Data Detectors.
`Eve Wilson, Guiding Lawyers: Mapping Law into Hypertext, Artifi-
`cial Intelligence Review 6, pp. 161-189, 1992.
`P.J. Brown et al, A Help System Based on UNIX Man Pages.
`Charles H. Franke III et al, Authoring a Hypertext Unix Help Manual,
`1995.
`P.J. Brown, Guide User Manual, 1985, sixteenth impression, Apr.
`1995.
`E. Wilson, Cases for Justus: Preparing a Case Database for a
`Hypertext Information Retrieval System, Literary and Linguistic
`COmputing, v01. 5, N0. 2, 1990.
`John Robertson, et al, The Hypermedia Authoring Research Toolkit,
`ECHT 194 proceedings, pp. 177-185.
`
`Mike Langberg, Apple Breaks New Ground by Displaying What on
`its drawing board, Aug. 7, 1996.
`What is Wiki and Wiki History webpages, available at wiki.0rg/wiki.
`cgi?WhatIsWiki and www.c2.0rg/cgi/wiki?WikiHist0ry.
`E.Wils0n, Integrated Information Retrieval for Law in a Hypertext
`Environment, Annual ACM Conference on Research and Develop-
`ment in information Retrieval, 1988.
`Multimedia Hyperlinks Automatically Created for Reference Docu-
`ments, Research Disclosure, Jun. 1993.
`Wiki Wiki Origin.
`Joy-Lyn Blak, WikiWikiWeb, Computer World, Jan. 29, 2001.
`Microsoft’s Supplemental Responses to Arendi’s Interrogatories, in
`Arendi U.S.A. et al v. Microsoft Corporation, Civil Action 02 -CV—343
`(ECT) from United States District Court for the District of Rhode
`Island.
`Apple Introduces Internet Address Detectors, Press Release, Sep. 7,
`1997.
`Cara Cunningham, Apple Kicks Off Macworld with talk of revival,
`new software demos, InfoWorld Electric, Aug. 7, 1996.
`James Staten, Apple Looks to the Future, MacWeek, Aug. 7, 1996.
`Mark Simmons, Striking a Key Note, Mac Addict Online, Aug. 8,
`1996.
`Jim Miller, email regarding Apple Data Detectors, Jan. 8, 1997.
`Apple Data Detectors web page, Jan. 6, 1997.
`Apple Data DetectorsiNow Shipping web page, Jan. 6, 1997.
`The Apple Data Detectors FAQ, Jan. 6, 1997.
`Apple Data Detector Webpages, available on web.archive.0rg/web/
`20020601 164217/www.apple.com/applescript/dataidetectors.
`Apple Data Detectors 1.0.2 Read Me.
`Developer’s Guide to Apple Data Detectors, Dec. 1, 1997.
`AppleScript Editors, Utilities & Environments, available at www.
`applescriptsourcebook.com/links/applescriptedit0rs.html, dated Jan.
`11, 2004.
`eMailman Internet Address Detectors.
`Steve Tannehill, News from Jul. 1997.
`Contol-Click! The Archive.
`Contextual Menus: One of System 8’s Greatest Features,
`ApplePress.
`Contextual Menu Manager/Apple Data Detectors, available at web.
`archive.0rg/web/20020803063750/www.macemail.com/emailer/
`CEMH/contextual. shtrnl .
`Trygve’s CMM Plug-Ins Homer, available at web.archive.0rg/web/
`19980130053511/www.b0mbaydigital.com/cmms.
`ADD Depot, available from web.archive/web/20000819091818/
`http://homepage.mac.com/mathewmiller/add.
`Press Release: Apple Introduces Internet Address Detectors, Sep. 8,
`1997.
`MacWEEK Report, Aug. 8, 1996.
`Mike Langber, Show of Potential Apple Breaks New Ground By
`Displaying What’ s on Its Drawing Board ‘Innovation is at the heart of
`what we do’, in San Jose Mercury News, Aug. 7, 1996, p. 1C.
`Apple Introduces Internet Address Detectors, Newsbytes, Sep. 29,
`1997.
`Greg Williams, Strategy Mosaic: Understanding Apple’s Dual OS
`Strategy.
`Taking [control] ofyour Mac with System 8, The MacAuthority, Jan.
`1998.
`Apple Data Detectors 1.0.2, TidBITS Updates, Mar. 8, 1998.
`Apple Data Detectors 1.0.2, TidBITS #419, Mar. 9, 1998.
`Tonya Engst, More Context 0n Contexual menus, TidBITS #399,
`Sep. 29, 1997.
`Tonya Engst, Of Mice and Menus, TidBITS #398, Sep. 22, 1997.
`Charles Whaley, Will this be enough to kick-start Apple?, Computing
`Canada, Aug. 4, 1997.
`MacOS8.comiMac OS 8 Indepth.
`A Farewell to the Apple Advanced Technology Group, SIGCHI, v01.
`30, N0. 2, Apr. 1998.
`James R. Miller and Thomas Bonura, From Documents to Objects, in
`SIGCHI, v01. 30, N0. 2, Apr. 1998.
`Thomas Bonura and James R. Miller, Drop Zones, in SIGCHI, v01.
`30, N0. 2, Apr. 1998.
`Bonnie A. Nardi, et a1., Collaborative, Programmable Intelligent
`Agents, Communicaitons 0fthe ACM, v01. 41, N0. 3, Mar. 1998.
`
`in
`
`
`
`Case 1:13-cv-00919-LPS Document 89-3 Filed 11/19/18 Page 5 of 29 PageID #: 960
`Case 1:13-cv-00919—LPS Document 89-3 Filed 11/19/18 Page 5 of 29 PageID #: 960
`
`US 7,496,854 B2
`Page 4
`
`Novell GroupWise User’s Guide for Windows 16-BIT, Version 5.2,
`1993, MS 125993, Novell, Inc., Orem, Utah.
`Novell GroupWise Webaccess User’s Guide, 1998, MS 126785,
`Novell, Inc., Orem, Utah.
`Novell GroupWise User’s Guide For Windows 32-BIT, 1998, MS
`126463, Novell, Inc., Orem, Utah.
`Arendi USA, Inc., et al. vs. Microsoft Corporation, et al. GA. No.
`02-343T Court Transcript from 2:00pm Sep. 13, 2004, Providence,
`RI.
`
`Arendi USA, Inc., et al. vs. Microsoft Corporation, et al.C.A. N0.
`02-343T Court Transcript from Sep. 14, 2004, Providence RI.
`Arendi USA, Inc., et al. vs. Microsoft Corporation, et al.C.A. N0.
`02-343T Court Transcript from Sep. 15, 2004, Providence, RI.
`Arendi USA, Inc., et al. vs. Microsoft Corporation, et al.C.A. N0.
`02-343T Court Transcript from Sep. 16, 2004, Providence, RI.
`
`Arendi USA, Inc., et al. vs. Microsoft Corporation, et al.C.A. N0.
`02-343T Court Transcript from Sep. 17, 2004, Providence, RI.
`Arendi USA, Inc., et al. vs. Microsoft Corporation, et al.C.A. N0.
`02-343T Court Transcript from Sep. 20, 2004, Providence, RI.
`Arendi USA, Inc., et al. vs. Microsoft Corporation, et al.C.A. N0.
`02-343T Court Transcript from Sep. 21, 2004, Providence, RI.
`Arendi USA, Inc., et al. vs. Microsoft Corporation, et al.C.A. N0.
`02-343T Court Transcript from Sep. 22, 2004, Providence, RI.
`Arendi USA, Inc., et al. vs. Microsoft Corporation, et al.C.A. N0.
`02-343T Court Transcript from Sep. 23, 2004, Providence, RI.
`Arendi USA, Inc., et al. vs. Microsoft Corporation.', et al.C.A. N0.
`02-343T Court Transcript from Sep. 27, 2004, Providence, RI.
`Arendi USA, Inc., et al. vs. Microsoft Corporation, et al.C.A. N0.
`02-343T Court Transcript from Sep. 28, 2004, Proovidence, RI.
`
`* cited by examiner
`
`
`
`Case 1:13-cv-00919-LPS Document 89-3 Filed 11/19/18 Page 6 of 29 PageID #: 961
`Case 1:13-cv-00919-LPS Document 89-3 Filed 11/19/18 Page 6 of 29 PageID #: 961
`
`U.S. Patent
`
`Feb. 24, 2009
`
`Sheet 1 of 14
`
`US 7,496,854 B2
`
`
`
`
`
`._.m<_._o>>O._n_zo_._.zm>z_wwmmoo<oz<._.o<._.zoozOhSmmzo
`
`
`
`
`
`$91823%958
`
`:8E9me
`
`
`
`mm18%0202:22mammoggfi
`ED255mommwamnmfimu@535mg.mmEo”562$
`
`
`
`
`20:3.02>20m_2<zm_2<z$0828.94
`
`-3
`
`
`
`1359ozfiszz
`
`
`
`E288ME2_mewmmooE95;z_D29552$5531.ant:2:E3MEzetawt:mum:NES22zozfizmzmdz55$1622;2_2:;H535%
`
`ms;958mm32m595ng:8oz<mg922052mo
`
`$5,12025522$5922:;02252
`
`
`
`mgawms.$5
`
`_,.0_u_
`
`
`”mozmmmoooo>>m=>mmoz<TE;E205
`zo:.o<Ozms_<zm2<wmum:
`
`$523298%102%:5,158amam:
`
`
`zozofigEomnEma;Essa“.mmEoz<aNEED23522S83198on3::D1359
`
`
`
`:89,B
`magma
`023g
`
`228523.:2.515085$029281
`
`55:393%:wEmm:230MEEamon.w2<z2,2IHommmoozmmz9$2885.?Immmaanmmz.I182062%Immmggfiwz0mm8
`
`
`
`
`
`omoézoo2:mmwmooémzNEaBfiflwfiofiwfifig$22
`5528m8mzo52NEE;$5552.Egaooz.wwwmoofimoozo
`
`memmmmonz3::BB:102:mzo958Emmamzoz<E
`
`NEED2.5:28aim:2mm:5MEESmszzoz<mma§
`_mmmmooéoszoo
`
`
`
`
`
`
`
`
`
`Case 1:13-cv-00919-LPS Document 89-3 Filed 11/19/18 Page 7 of 29 PageID #: 962
`Case 1:13-cv-00919-LPS Document 89-3 Filed 11/19/18 Page 7 of 29 PageID #: 962
`
`U.S. Patent
`
`Feb. 24, 2009
`
`Sheet 2 of 14
`
`US 7,496,854 B2
`
`_m_zo_5§Ez_mwéfié
`
`
`
`
`
`
`
`
`
`
`>>O._u_zo_._.zm>z_mwmmoo<oz<Ho<._.zoozotbmmzoE<>22zozfizmsmdé553”31522“.2.eawarfiwflbmzpzotzmmwfimmw:N._.m<_._o
`
`$5.88atz.mewmmooE95;z_
`
`I
`
`
`
`w_2<z02:0;
`
`
`sch.Elmamoéoamwywmmmmw:
`53%:meIEmmzémsmmoz<
`
`mm295828215205”392205092
`mmmmBZEamm:3358.25.229
`_m2;32:
`
`
`geeseli2:Drag?52832zomwfififlfie
`
`
`,E1;:mwgsgz_mszzamammonzm52moI.1352DEE:02:52
`
`
`
`HmSmEmthmo<wwm2m>_0
`
`GE:
`
`
`
`
`oz545$meHmm;I2E50gazéufizESE”.5mamSEOZ587.2%
`
`1&2fififie_.“:9
`wmmgojszm
`
`
`
`
`
`.Ammmmfigfimflmoommésg23522wwwmmofirmfiwm“42$ng
`
`522
`
`memmmmoEw__
`
`
`32:85.95mEflufimwww?wmmmofimzpég
`55>me.5,1?quuncomafismmammogmoozo
`
`
`
`
`298mg«8$8
`
`mwmmoo<>>mzm=.:.
`
`
`
`
`E2882.oI92.:Inomzomojnmm520Emszzoz<mwm28<253%?
`
`IIamigo5%mar$3310.52
`5&on2:.2983
`
`55onmo;29,632mzozmzNEE;magma
`mmmoefimmz.$523ammax936ME9”mm:
`
`
`mm<m<~<oz_”mozmmmzouowazooNEEu_Eommm929288
`
`N.07..
`
`:20
`
`oz
`
`
`
`mmEbz<9Q5.
`
`><._n_m_o
`
`:29:Iwgéowfimo82.:533mm:9$0510
`
`
`
`
`
`
`
`
`
`
`
`
`m
`Case 1:13-cv-00919-LPS Document 89-3 Filed 11/19/18 Page 8 of 29 PageID #: 963
`P|__9
`C
`900
`3
`
`
`
` m.mwmmPL.mS.aU
`
`9.
`LEE:2:.3
`Fow
`.
`Mw
`h
`myaIwMmummwdt
`
`
`
`p000U97mgmS
`
`
`2:09:3on-Eo>>€853E
`m.t
`8
`pm.
`Eggm.%InaoxEEM4
`
`P
`I
`e
`aw
`w
`I
`
`
`DmSF
`
`mwmmUa
`
`%2#.B4
`
`m%
`
`
`
`
`mP10mS.
`cU
`
`.m9e0mm
`
`b
`
`a
`Case 1:13-cv-00919-LPS Document 89-3 Filed 11/19/18 Page 9 of 29 PageID #: 964
`46
`
`fS
`
`92#.BmMe00w6,9
`
`O.9UHe9gDaIP984fl.7mMqn,mm.d4dmm557.”Fmay$9-5me<0.22can.m.3Ex.3535Eh9O8:28:22
`SRo—cmF-—ZVFu—QMF.—.NF--—._‘-—.O_‘-—.mu—ow-_-No—.©-—cmo_~V.—~m——oNo—~Fn_-Ulm:EozE53595®EE6%_ué_9..a-mmtIIE323:02%bEgmE.mn.6:_>2an>o¥m>
`
`mM,Egg
`
`EELS:5=8m_>Emfiwm__m_Hwm25.588-Eo>>
`
`tomes:>>
`
`
`
`
`Case 1:13-cv-00919-LPS Document 89-3 Filed 11/19/18 Page 10 of 29 PageID #: 965
`56
`c
`m
`w
`l
`
`3PMs”aU
`
`wmI3man
`I__LmsszsmomE.
`.mwdtu.-Mwah.Fs8.02>2{2,252wM\.m><5m«mmh88£522.
`m.waIIPm.mwW4.mVnnau.
`
`n_ve2%33>€an3:9sea“.53%3.,3anaa.
`
`mM,\!"Egg”:9.I:.:Eggwm:IEIIEMIIM
`
`€338.20;romeo:>>
`
`
`tWa
`
`Dm
`
`mme0m2,
`
`G.2#Bmmm.8,m%
`
`
`
`Case 1:13-cv-00919-LPS Document 89-3 Filed 11/19/18 Page 11 of 29 PageID #: 966
`Case 1:13-cv-00919-LPS Document 89-3 Filed 11/19/18 Page 11 of 29 PageID #: 966
`
`US. Patent
`
`Feb. 24, 2009
`
`Sheet 6 of 14
`
`US 7,496,854 B2
`
`% Add New Contact
`
`The contact: Smith, John
`does not exist in the contact register
`
`This is a new contact, I will add it to the register with the address:
`
`222 5th Ave.
`New York, NY 10028
`
`m-60
`
`Using addresstype: l___: 54
`
`“may
`
`-,--e-
`
`FIG. 6
`
`
`
`C
`n
`e
`1egaP
`Case 1:13-cv-00919-LPS Document 89-3 Filed 11/19/18 Page 12 of 29 PageID #: 9677%
`SPI__9
`C
`1
`698
`001/
`
`
`
` l0ws.aU
`
`m.tOnOwmm.m
`
`o2.DbR
`
`emm2U49
`
`t9
`
`941.1uMl7daMMFS
`
`g89a6P994a27.mS2U
`
`..2#Bmm
`
`aa;533%:
`
` in.9“—
`
`EMU”EaNH.ages
`£25“.34g26“0622 wmoor”EmomifiMH—“wtzw!“Basemaflm
`
`
`.m><5mNNNflea53
`
`”Em
`
`
`
`$896camUU<.vw
`
`“m95a$8
`
`
`
`
`
`.223163808:320552E
`
`
`
`Case 1:13-cv-00919-LPS Document 89-3 Filed 11/19/18 Page 13 of 29 PageID #: 968
`Case 1:13-cv-00919-LPS Document 89-3 Filed 11/19/18 Page 13 of 29 PagelD #: 968
`
`US. Patent
`
`Feb. 24, 2009
`
`Sheet 8 of 14
`
`US 7,496,854 B2
`
`Address is missing
`
`E!
`
`A The contact you entered does not exist. Please specify
`
`an address.
`/
`
`
`
`The contact: Hedloy, Alte
`already exists in the contact register with the following address:
`
`Home address:
`222 222 5“1 Ave.
`New York, NY 10028
`
`,
`This is another contact, I will:
`0 Add a new contact with the same name
`
`This is the same contact. I will:
`
`0 Qhange the current address in the contact register
`
`0 use the above address in my Word document
`
`I Add a new address to the contact
`
`Use address type: Emu 54
`
`56
`
`58
`
`60
`
`FIG. 9
`
`
`
`Case 1:13-cv-00919-LPS Document 89-3 Filed 11/19/18 Page 14 of 29 PageID #: 969
`m00fl
`C
`9
`00
`96
`
`WmflP1OSeoaU
`
`mmm2wu,
`
`941.1U,m
`
`mUm.E8
`
`P994a27
`
`0.2#Bmm
`
`e.mm,2mm
`
`Mwmo._._aE<hommfiwBE:mmmmfllm5.>2.v_._o>>52
`mb.fo>252«8.123526=m<382.m:mS8.8:
`
`
`SM£69me25:5xho>>$2mmuvémwmr62m$3thm:32:25m=<3cm:_‘wIgglfigégwtmew:
`0.48222882
`3S...m__s%=3“mew8&5...m:>28:22
`
`
`05mm9:5S,wommeuum9.35
`.mS33:oa38
`
`
`m.m.923183808:3205:02W
`
`
`
`
`Case 1:13-cv-00919-LPS Document 89-3 Filed 11/19/18 Page 15 of 29 PageID #: 970
`Case 1:13-cv-00919-LPS Document 89-3 Filed 11/19/18 Page 15 of 29 PageID #: 970
`
`U.S. Patent
`
`Feb. 24, 2009
`
`Sheet 10 0f 14
`
`US 7,496,854 B2
`
`
`
`
`,x5>>>mvzgala—~—“wgm=m<n83.m2.m5wEo:
`96%285862%as9$058$5uu<gEa!Esaug”581%!”essenfigm
`
`
`
`2338m3E5€o>>>szmofllmrww52$83:82;.39:25o=<Eva:_‘
`
`2%:92mm2:£5,mwmmeoummczgxm
`
`
`
`
`
`Emamm8.280cousmmco682D
`
`d><Eggs:Esaga
`
`“23$232
`
`222915a
`
`
`
`.wmmYPm—NF>228>>>sz
`
`8:2503%use:
`
`32%83:8.m:EB:23
`
`$063.252
`
`:.0E
`
`58cma$8E8
`
`
`
`
`
`
`
`Case 1:13-cv-00919-LPS Document 89-3 Filed 11/19/18 Page 16 of 29 PageID #: 971
`SP
`17
`lm.M
`C
`w
`00
`
`Fmw
`
`fl491mM1n
`
`6U
`
`a.2#Bmmm.8,m%94a27
`
`LOSeomU
`
`mm--------wm2%3:8208was“.$2:32>:8g“;ca.mP69:8EB:
`22%
`
`|__5
`
`3Hall!9.8_8:255«.2meBE:mmH!
`33%2£522ammHE221Egg:Eu9.mm22.£8:was“.R2.22.8
`
`mm02
`
`.mS8:0?qu2:
`
`N2
`
`
`
`
`Case 1:13-cv-00919-LPS Document 89-3 Filed 11/19/18 Page 17 of 29 PageID #: 972
`Case 1:13-cv-00919-LPS Document 89-3 Filed 11/19/18 Page 17 of 29 PageID #: 972
`
`US. Patent
`
`Feb. 24, 2009
`
`Sheet 12 of 14
`
`US 7,496,854 B2
`
`Address type already in use
`
`E
`
`you have specified
`
`Q? Do you wish to ovenNrite this addresswith the one
`
`
`
`En Bediger yis Settinn Fgrmat V_erkt¢y Qata Vigdu flielp Eli] El
`
`mums
`
`
`l_
`
`
`
`__——D
`nun—“nun
`
`
`
`II—l___-_"
`—L —L N
`
`
`
`
`
`I
`
`|
`
`-__-
`
`——l —L
`
`IEI____—_
`
`
`
`i—_--—--m
`
`
`Illllllflllk MM-fll--D-
`
`
`
`FIG. 14
`
`
`
`Case 1:13-cv-00919-LPS Document 89-3 Filed 11/19/18 Page 18 of 29 PageID #: 973
`Case 1:13-cv-00919-LPS Document 89-3 Filed 11/19/18 Page 18 of 29 PageID #: 973
`
`US. Patent
`
`Feb. 24, 2009
`
`Sheet 13 of 14
`
`US 7,496,854 B2
`
`
`
`
`
`
`
`
`
`
`I—n—m_____E
`151 UniversityAve.
`114 _—-I
`PaloAno, ea 94301-1632 ————
`.USA —_—_I
`I——_—_
`n—_———
`I————_
`u——---
`n—_———
`I—————
`I_————
`I—_-——
`I_————
`I—_———
`.
`_———u
`Innum mm-nl—-ul
`_——— NUM --m
`
`
`
`
`
`
`
`
`
`
`
`mmn_vewMmPuQM%U
`
`WMSF
`
`Case 1:13-cv-00919-LPS Document 89-3 Filed 11/19/18 Page 19 of 29 PageID #: 974
`m
`M
`
`mmmmmm,S.9“.mM.‘.~.~.-.~.~.~
`
`
` 9U3N.‘.‘.~.~.~.~.-8NM.‘.~.~.~.--.~—__m..‘.~.~.~.~.~.-8Nmm3SNN88N
`
`
`
`
`Case 1:13-cv-00919-LPS Document 89-3 Filed 11/19/18 Page 20 of 29 PageID #: 975
`Case 1:13-cv-00919-LPS Document 89-3 Filed 11/19/18 Page 20 of 29 PageID #: 975
`
`US 7,496,854 B2
`
`1
`METHOD, SYSTEM AND COMPUTER
`READABLE MEDIUM FOR ADDRESSING
`HANDLING FROM A COMPUTER PROGRAM
`
`CROSS-REFERENCE TO RELATED
`APPLICATIONS
`
`The present application is a continuation of commonly
`assigned copending US. patent application Ser. No. 09/ 189,
`626, which was filed on Nov. 10, 1998 now US. Pat. No.
`6,323,853, by Hedloy for a METHOD, SYSTEM and COM-
`PUTER READABLE MEDIUM FOR ADDRESSING
`HANDLING FROM A COMPUTER PROGRAM and is
`
`hereby incorporated by reference.
`
`BACKGROUND OF THE INVENTION
`
`1. Field of the Invention
`
`This invention relates to a method, system and computer
`readable medium for name and address handling (hereinafter
`called “address handling”), and more particularly to a touch
`screen, keyboard button, icon, menu, voice command device,
`etc. (hereinafter called “button”) provided in a computer pro-
`gram, such as word processing program, spreadsheet pro-
`gram, etc ., and coupled to an information management source
`for providing address handling within a document created by
`the computer program.
`2. Background Information
`In recent years, with the advent of programs, such as word
`processors, spreadsheets, etc. (hereinafter called “word pro-
`cessors”) users may require retrieval of information, such as
`name and address information, etc., for insertion into a docu-
`ment, such a letter, fax, etc., created with the word processor.
`Typically, the information is retrieved by the user from an
`information management source external to the word proces-
`sor, such as a database program, contact management pro-
`gram, etc., or from the word processor itself, for insertion into
`the document. Examples of such word processors are
`WORDTM, NOTEPADTM,
`EXCELTM, WORDPADTM,
`WORDPERFECTTM, QUATROPROTM, AMIPROTM, etc.,
`and examples of such information management sources are
`ACCESSTM, OUTLOOKTM, ORACLETM, DBASETM,
`RBASETM, CARDFILETM, etc.
`However, the information in the database must constantly
`be updated by the user. This requires the user to learn how to
`use and have access to the database. In this case, a change in
`the information, such as change in address or a name, etc.,
`requires the user of the word processor to implement this
`change in the database, or alternatively, the change is made to
`the database centrally by a database administrator.
`
`SUMMARY OF THE INVENTION
`
`Accordingly, an object of the present invention is to pro-
`vide a method, system and computer readable medium for
`address handling within a computer program.
`Another object of the present invention is to provide a
`method, system and computer readable medium for address
`handling within a computer program, such as a word process-
`ing program, spreadsheet program, etc.
`Another object of the present invention is to provide a
`method, system and computer readable medium for address
`handling within a computer program, such as a word process-
`ing program, spreadsheet program, etc., using an input device
`provided in the computer program.
`Another object of the present invention is to provide a
`method, system and computer readable medium for address
`
`10
`
`15
`
`20
`
`25
`
`30
`
`35
`
`40
`
`45
`
`50
`
`55
`
`60
`
`65
`
`2
`
`handling within a computer program, such as a word process-
`ing program, spreadsheet program, etc., using an input
`device, such as a touch screen, keyboard button, icon, menu,
`voice command device, etc., provided in the computer pro-
`gram and coupled to an information management source.
`Another object of the present invention is to provide a
`method, system and computer readable medium for address
`handling within a computer program, such as a word process-
`ing program, spreadsheet program, etc ., using an input device
`such as a touch screen, keyboard button icon, menu, voice
`command device, etc., provided in the computer program and
`coupled to an information management source, such as a
`database program, contact management program, etc.
`The above and other objects are achieved according to the
`present invention by providing a novel method, system and
`computer readable medium for providing a function item,
`such as a key, button, icon, or menu, tied to a user operation in
`a computer, whereby a single click on the function item in a
`window or program on a computer screen, or one single
`selection in a menu in a program, initiates retrieval of name
`and addresses and/or other person or company related infor-
`mation, while the user works simultaneously in another pro-
`gram, e.g., a word processor. The click on the function item
`initiates a program connected to the button to search a data-
`base or file available on or through the computer, containing
`the person, company or address related data, in order to look
`up data corresponding to what the user types, or partly typed,
`e.g., name and/or address in the word processor, the correct
`data from the database, data related to the typed data, e.g., the
`name of the person, company, or the traditional or electronic
`address, or other person, or company, or address related data,
`and alternatively the persons, companies, or addresses, are
`displayed and possibly entered into the word processor, if
`such related data exists.
`
`The present invention also includes a computer readable
`medium storing program instructions by which the method of
`the invention can be performed when the stored program
`instructions are appropriately loaded into a computer, and a
`system for implementing the method of the invention.
`
`BRIEF DESCRIPTION OF THE DRAWINGS
`
`The invention description below refers to the accompany-
`ing drawings, of which:
`FIG. 1 is a flow chart illustrating a method for address
`handling within a