throbber
Case 1:13-cv-00919-LPS Document 89-3 Filed 11/19/18 Page 1 of 29 PageID #: 956
`
`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

This document is available on Docket Alarm but you must sign up to view it.


Or .

Accessing this document will incur an additional charge of $.

After purchase, you can access this document again without charge.

Accept $ Charge
throbber

Still Working On It

This document is taking longer than usual to download. This can happen if we need to contact the court directly to obtain the document and their servers are running slowly.

Give it another minute or two to complete, and then try the refresh button.

throbber

A few More Minutes ... Still Working

It can take up to 5 minutes for us to download a document if the court servers are running slowly.

Thank you for your continued patience.

This document could not be displayed.

We could not find this document within its docket. Please go back to the docket page and check the link. If that does not work, go back to the docket and refresh it to pull the newest information.

Your account does not support viewing this document.

You need a Paid Account to view this document. Click here to change your account type.

Your account does not support viewing this document.

Set your membership status to view this document.

With a Docket Alarm membership, you'll get a whole lot more, including:

  • Up-to-date information for this case.
  • Email alerts whenever there is an update.
  • Full text search for other cases.
  • Get email alerts whenever a new case matches your search.

Become a Member

One Moment Please

The filing “” is large (MB) and is being downloaded.

Please refresh this page in a few minutes to see if the filing has been downloaded. The filing will also be emailed to you when the download completes.

Your document is on its way!

If you do not receive the document in five minutes, contact support at support@docketalarm.com.

Sealed Document

We are unable to display this document, it may be under a court ordered seal.

If you have proper credentials to access the file, you may proceed directly to the court's system using your government issued username and password.


Access Government Site

We are redirecting you
to a mobile optimized page.





Document Unreadable or Corrupt

Refresh this Document
Go to the Docket

We are unable to display this document.

Refresh this Document
Go to the Docket