throbber
O
`(12) Umted States Patent
`Hedloy
`
`U8006323853Bl
`
`(10) Patent N0.:
`(45) Date of Patent:
`
`US 6,323,853 B1
`Nov. 27, 2001
`
`(75)
`
`(54) METHOD, SYSTEM AND COMPUTER
`READABLE MEDIUM FOR ADDRESSING
`HANDLING FROM A COMPUTER
`~
`PROGRAM
`,
`,
`Invent“ Atle Hedwy’ Stabel‘k (NO)
`.
`.
`(73) ASS‘gnee‘ Am‘d' As, Stabel‘k (No)
`,
`*
`_
`,
`,
`_
`) Notlccr
`51111166310 any disclalmcrt the term 0f1hl§
`patent 18 extended or adjusted under 35
`U.S.C. 154(b) by 0 days.
`
`(
`
`(21) Appl. No.: 09/189,626
`.
`Filed:
`
`NOV. 10, 1998
`
`(22)
`
`5,724,597 *
`5,732,229 *
`5,761,656
`5,799,302 *
`5,805,886
`5,826,257
`5,835,089
`5,859,636
`5,873,107 *
`6,026,398 *
`6,085,201 *
`
`31'1998 Cuthbertson et al.
`............... 7071531
`.. 3457334
`311998 Dickinson
`
`.. 707/4
`671998 Ben-Shachal'
`
`..
`.. 707/7
`8/1998 Johnson ct all
`709,318
`91'1998 Skarbo et al.
`
`.
`.. 707/4
`1071098 Snellling, Jr.
`.. 3451335
`1111998 Skarbo et al.
`
`.. 3451335
`171999 Pandit
`
`211999 Borovoy et a1.
`.. 707,501
`
`.. 707/5
`272000 Brown ct al.
`.
`
`712000 T50 ....................................... 7077505
`
`* cited by examiner
`
`Primary Examiner—Crescent: N. dela Torre
`(74) Attorney, Agent, or Firm—Oblon, Spivak, McClelland,
`Maicr & Ncustadt, RC.
`
`(30)
`
`Foreign Application Priority Data
`
`(57)
`
`ABSTRACT
`
`Sep.3, 1998
`(NO) .................................................... 984066
`7
`5
`t.
`......................................................
`7
`(- 1)
`[[1 Cl.
`G06F l /00
`(52) US. Cl.
`.............
`345/339; 345/968; 707/530
`
`(58) Field of Search ..................................... 345/326 333
`345/335 336 339 347 348 968, 354’
`356' 707,11 3’ 500’ 503’ 505’ 507’ 530’
`'
`’
`’
`’
`’ 501' 513: 515'
`’
`’
`
`(56)
`
`~
`.
`References Cited
`
`5 226 “7
`5,331,555
`5,416,901
`5 491783
`7
`,
`5.491.784
`5,500,859
`5,530,853
`2,3322%:
`-,
`,
`5,640,565
`5,666,502
`5,708,804
`
`U-S- PATENT DOCUMENTS
`7,1993 Miklos
`7/1904 Hashimoto ct a1.
`5/1995 Torres
`2/1996 Dou las ct al.
`g
`2/1996 Douglas el al.
`3/1906 Shanna et a1.
`6/1996 Schell et al.
`3133?] 3‘33": 3‘ “1'
`w
`1
`6/1907 Dickinson
`9/1997 Capps
`171998 Goodwin et a].
`
`345/356
`707/531
`345/348
`345/335
`
`.. 345/352
`3701468
`701/1
`'
`372112112
`
`7077103
`345/352
`........................ 707/3
`
`A method, System and computer readable medium for pm
`V'idifl' for
`rovidin ' a function item, such as a Re ', button,
`t,
`P
`_i=
`.
`_
`3
`icon, 0" menu, "5d ‘0 a user operatlon in a 003113111313
`whereby a single CliCk 0" 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 rocessor. The click on the function item initiates a
`P
`‘
`program connected to the button to search a database or hle
`available on or through the computer, containing the person,
`company or address related data, in order to look up data
`corresponding 10 What the user types, or Partly typed, 60-.
`“an“: and/or address “1 “1‘: word processor, lhc correct data
`from the database, data related to the t
`d data, en, the
`7P3
`5
`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
`x
`1
`1
`1
`-
`5‘“ “at“! data ”“5“
`
`79 Claims, 17 Drawing Sheets
`
`.
`':-'6‘1
`11,1! 0113 {trial in e 1
`
`I?!) "5183;"
`I
`
`
`
`1. mi 1013th
`,
`Ii{‘\).."i;IH"lYIi-U 4‘
`
`
`
`_ v’iniilmiikfff
`
`'i
`
`a,"
`
`
`”39'"?
`
`‘ WV
`1
`1:916:05;
`run 10m;
`“L"§,llu’,‘,'§;“%”"
`I
`“W
`m 1‘ wt
`w ””6“:
`.L
`
`'ll'illl‘I: ’14::(fL‘LLw Mkltlllht
`C01 E'JTTD‘
`,I
`u
`w ,
`,
`11mm 1'
`l’ltt-K an ATM no In
`Astana»?
`' $1,110,553“
`
`I—\
`‘v'
`"kn/“t >
`"”1 "I m".
`3m,
`‘
`WHEEL; .21:
`“ 51;; Tall: 1‘33”?)
`11me MI aura-J
`‘5‘
`5,;
`
`,0
`-
`-
`FIL v
`,’ 10111:} .
`‘
`" Eire-31$ " 13:30an
`lg’dt‘l‘mi
`
`011130?»
`wt rm
`mu c.
`
`111 22010001600111),
`M. Smhu 4201138
`
`__
`-
`UK I? M if“ ‘OIF‘ISS
`l
`f,
`-
`-
`Kl" HSJLIQPCI
`
`
`m M l
`.111. “5" P Wt‘eWt
`mm ‘lj
`
`
`
`
`
`.
`”W e 1
`,
`a meme:
`, —1— l
`it an 1111 151 Ht
`.
`
`NY“ INIU
`arm:
`Mn wt: 111
`:;7
`ICC.K'-l
`
`
`__' cur
`
`
`mmwr; 1mm _,1.;.
`
`
`1».- UN’L‘.‘:L' "12:1
`
`7,,
`_ ‘
`
`111
`
`if:
`I
`
`.
`
`.
`
`
`
`
`
`0001
`
`Google Inc. 1001
`Google Inc. 1001
`
`0001
`
`

`

`US. Patent
`
`Nov. 27, 2001
`
`Sheet 1 of 17
`
`US 6,323,853 B1
`
`FIG. 7a,
`
` START
`
`USER HITS BUTTON IN
`
`
` WORD PROCESSOR
`
`
`
`
`
`
`
`
`ANALYZE WHAT
`THE USER HAS TYPED
`
`IN THE DOCUMENT
`
`
`
`
`WHAT DATA DID
`WE FIND?
`
`
`TELNO. OR OTHER
`
`8
`
`ONE MESSAGE
`AND QUIT
`
`NOTH'NC
`OR NOT
`INTERPRETABLE
`
`
`
`TO FIOID
`
`EMAIL ADDRESS
`MAILING LIST/CATEGORY NAME
`
`NAME ONLY
`(OR SIMILAR)
`
`LOOK UP NAME
`
`IN DATABASE
`
`APPROPRIATE ACTION
`
`IO
`
`(NOT DISPLAYED HERE)
`
`12
`
`
`
`
`
`THAN ONE
`
`
`
`
`FOUND MORE
`
`
`FOUND ONE MATCH
`POSSIBLE
`W 5
`CONTACT ADDRESS
`m u ER
`|.E. ONE CONTACT
`EXACTLY,
`MAICH
`To SPEC,“
`
`
`ADDRESS
` WITH ONE ADDRESS
`
`
`
`
`
`DISPLAY CHOICES
`TO USER AND LET HIM
`
`
` CHOOSE ADDRESS
`INSERT CORRECT
`
`
`
`
`
`
`ADDRESS
`
`AND NAME IN
`
`DOCUMENT
`
`0002
`
`TO FIG.1b
`
`0002
`
`

`

`
`
`waxed'S'fl
`
`g:<
`:3.

`_
`
`§G
`
`N 9
`
`.
`
`3
`
`5
`a
`1%(A)
`3b.)
`c:p—t
`
`TO FIG. I O
`
`NAME AND
`ADDRESS
`
`FOUND N0 MATCH
`
`26
`
`
`NAME IN DATABASE
`
`
`
`14
`
`FOUND NAME AND
`ADDRESS
`
`FOUND NAME, NOT ADDRESS
`
`30
`
`THIS IS ANOTHER
`PROMPT USER
`FOR DECISION
`CONTACT WTTH
`
`AND REVIEW
`SAME NAME
`
`ONE BUTTON CONTACT AND ADDRESS INVENTION
`
`FLOW CHART
`
`IN PRINCIPLE: EXACT IMPLEMENTATION MAY VARY
`
`DATABASE INTERACTION:
`
`NO ACTION,_ 0R DISPLAY
`DATA FOR USER EDIT
`32
`
`FIG. I b
`
`THIS IS A ONE—TIME
`OCCURENCE:
`“0 ACT'ON
`
`23
`
`THE CONTACT HAS MOVED:
`THIS IS THE NEW ADDRESS
`
`THIS IS ADDITIONAL ADDRESS
`FOR THIS CONTACT
`
`
`
`REPLACE ONE OF THE
`
`OLD ADDR(ESS(ES) FOR)
`THE CONTACT
`WITH THE NEW ONE
`
`i
`
`34
`
`'“ffiRgAffBiiEEss
`FOR CONTACT
`
`i
`
`36
`
`INSERT ADDRESS
`AND NAME
`(POSIBLY CORRECTED
`BY USER IN DATABASE)
`
`To FIG.IO
`
`0003
`
`0003
`
`

`

`US. Patent
`
`Nov. 27, 2001
`
`Sheet 3 of 17
`
`US 6,323,853 B1
`
` START
`
`USER HITS BUTTON IN
`
`
`WORD PROCESSOR
`
`
`
`
`ANALYZE WHAT THE
`USER HAS TYPED
`
`
`
`
`
`IN THE DOCUMENT
`
`4
`
`FIG. 2 a
`
`8
`
`GIVE MESSAGE
`AND QUIT
`
`WHAT DATA DID
`
`
`
`WE FIND?
`
`TO FlC.2b
`
`TO FIG.2b
`
`T0 FIC.2b
`
`
`”SETTLE?
`
`INTERPRETABLE
`
`EMAIL ADDRESS
`MAILING LIST CATEGORY NAME
`NAME ONLY
`TELN . OR OTHER
`(0R SIMILAR)
`
`
`
`
`
`
`
`APPROPRIATE ACTION
`(NOT DISPLAYED HERE)
`
`
`IO
`
`LOOK UP E
`NAME IN DATABASE
`
`
`
`
`
`
`CHOOSE ADDRESS
`
`
`FOUND MORE
`
`THAN ONE
`
`POSSIBLE
`CONTACT/ADDRESS
`MATCH
`
`
`
`
`DISPLAY CHOICES
`
`TO USER AND LET HIM
`
`FOUND ONE MATCH
`EXACTLY,|.E. ONE CONTACT
`WITH ONE ADDRESS
`
`SELECTED ADDRESS
`IN DOCUMENT?
`
`INSERT CORRECT
`
`ADDRESS
`
`AND NAME IN
`
`DOCUMENT
`
`0004
`
`0004
`
`

`

`TO FIC.20
`
`NAME AND
`
`NAME IN DATABASE
`
`26
`
`14
`
`ADDRESS LOOK UP U
`
`ONE BUTTON CONTACT AND ADDRESS INVENTION
`
`FLOW CHART
`
`IN PRINCIPLE: EXACT IMPLEMENTATION MAY VARY
`DATABASE INTERACTION: a
`
`DID NOT FIND WNAME
`
`FOUND NAME AND
`ADDRESS
`,
`_‘
`
`
`
`FOUND NAME,
`NOT ADDRESS
`
`29
`
`NO ACTION, OR DISPLAY
`DATA FOR USER EDIT
`
`32
`
`FIG. Eb
`
`31
`
`
`HAVE ANOTHER ADDRESS?
`
` DOES THIS CONTAC
`
`
`PROMPT USER
`
`FOR DECISION AND REVIE .
`
`INSERT CONTACT
`
`
`AND ADDRESS"
`
`
`TO FIG.20
`
`NO
`
`YES
`
`AND NAME
`
`N0
`
`33
`
`
`
`30
`
`
`
`
`YES
`
` THIS IS ANOTHER
`
`
`INSERT ADDRESS
`
`PROMPT USER
`
`PROMPT USER
`
`
`
`
`CONTACT WITH
`FOR DECISION
`
`
`
`
`
`YES
`FOR DECISION
`
`AND REVIEW
`(POOSIBLY CORRECTED
`SAME NAME
`
`
`
`
`
`AND REVIEW
`
`
`
`AND ADDRESS?
`BY USER IN DATABASE)
`
`
`THIS IS ADDITIONAL
`
`THE CONTACT HAS MOVED:
`
`THIS IS THE NEW ADDRESS
`THIS IS
`
`A ONE—TIME OCCURENCE:
`
`
`
`PROMPT USER
`2
`NO
`NO ACTION
`
`
`
`
`INSERT ADDRESS-
`
`TO SPECIFY
`REPLACE (ONE OF THE) OLD
`
`
`
`IN DATABASE
`ADRESS(ES) FOR THE
`ADDRESS
`
`
`
`
`
`FOR CONTACT
`CONTACT WITH THE NEw ONE
`
`
`
`
`
`ADDRESS FOR
`THIS CONTACT
`
`
`TO FIG.20
`
`0005
`
`mmST]
`
`
`
`10%‘L:'AoN
`
`LI10I7”9‘18
`
`18sss‘szs‘9sn
`
`0005
`
`

`

`
`
`lualed'S'fl
`
`
`
`1002‘LZ'AON
`
`LIJ0Swas
`
`18€98‘EZE‘9Sfl
`
`FIC.3
`
`i
`
`5 E E E
`
`EIIEn_—n
`Side 1
`lnnd 1
`1‘]
`Position 2.4cm
`Li
`1
`Kol
`1:1
`U)
`
`0006
`
`IE]-
`W Microsoft Word—Document1
`El“
`window Help
`Tgble
`Iools
`Fgrmot
`H‘D Eile Edit Mew |_nsert
`ShowspellingNotlg, % CE “I”. [H] “ill.

`[[3 E}.|Q [5% 5'
`bl —= —a 1g One Button imposinommen INormal
`1 »
`
`P-QIJ—II'l-1'I-2-|'3-|'4'|'5-l'6'l'7'I'8-I-9-
`
`
`
`Atle Hedley l/
`
`N
`
`rt.)
`
`0006
`
`

`

`Fgrmat
`
`
`W Microsoft Word—DocumentI
`
`
`Tgble Window Help
`Iools
`"fl file Edit Yiew |_nsert
`
`
`
`
`
`V
`.
`'m-II
`
`‘1
`
`
`Atle Hedleyl
`44
`151 University Ave. /
`
`
`
`
`Polo Alto, CA 94301-1632
`
`USA
`
`FIG. 4
`
`
`
`EIIEII——Il
`Side 1
`Inn 1
`1n P. itin .4 m
`i
`1
`K011
`l3
`
`
`
`0007
`
`mmST]
`
`10%‘Lz'AoN
`
`LI109”9‘18
`
`18sss‘sze‘9sn
`
`0007
`
`

`

`W Microsoft Word—DocumenH
`HIE]
`file Edit
`\_riew l_nsert
`
`Fgrmot
`
`10013
`
`Tgble
`
`window Help
`
`>)
` 11—: —a In I©0ne Button
`EPostnummer INormal1
`*-—1
`'- 411121113-114-
`-5-1
`
`6-I~7-|'8-|-9-
`
`John Smith
`45
`222 5thAve. /
`
`New York, NY 10028
`
`Side 1
`
`Innd 1
`
`1‘]
`
`Position 3.3cm
`
`Li 3
`
`Kol 19
`
`[___//,’
`
`0008
`
`F1615
`
`mamaST]
`
`10%‘Lz'AoN
`
`LI10L”WIS
`
`
`
`Iflsss‘sze‘9sn
`
`0008
`
`

`

`
`
`menu'90
`
`5"
`
`g
`
`C;
`
`cC
`
`D
`0‘.
`
`.E
`
`06
`8'.
`
`E
`
`FIG. 6
`
`E Add new Contact
`
`in the contact register
`
`This is a new contact,
`
`222 5th Ave
`New York, NY 10028
`
`I will add it
`
`to the register with the address:
`
`The contact: Smith,John does not exist
`
`Using address type: -:
`
`0009
`
`0009
`
`

`

`mmST]
`
`g
`3
`1)
`3
`
`g3
`a
`
`a'
`
`1‘:
`
`a
`9b)
`
`N 5
`
`"
`co
`U]
`
`u I
`
`”y—t
`
`FIG. 7
`
`E Arendi OneButton Contact Reister
`
` —Nome
`
`Iitle:
`'
`first:
`
`Middle:
`
`Lost:
`Suffix:
`Company:
`
`
`
`Add and Choose
`
`Dette er en test
`
`Address type: -: 54
`Street:
`222 5th Ave.
`
`City:
`
`Stgte/Province:
`Zip/Postal code:
`Ceuntwr
`
`I
`10028
`|:El
`
`0010
`
`0010
`
`

`

`US. Patent
`
`Nov. 27, 2001
`
`Sheet 10 0f 17
`
`US 6,323,853 B1
`
`FIG. 8
`
`
`Address is missin
`
`
`
`F]C..9
`
`@ Modif Contact's Address
`
`The contact: Hedloy, Alte
`already exist
`in the contact
`
`register with the following address:
`
`Home address:
`
`222 222 5th Ave
`
`New York, NY 10028
`
`This is another contact,
`
`I will:
`
`0 Add a new contact with the same name
`
`This is another contact,
`
`I will:
`
`0 Qhange the current address in the contact register
`
`0 gse the above address in my Word document
`
`0 Add a new address to the contact
`
`
`
`Use address type:
`
`0011
`
`0011
`
`

`

`
`
`filmed'S'fl
`
`g
`
`g:
`3
`
`3 m5
`
`" E
`
`;
`:;
`
`am
`
`9‘OJ
`
`N 9
`
`‘at:
`u.
`O.)
`
`FIG. 70
`
`
`
`Eb Arendi OneButton Contact Reister
`
`t -e
`Addr.
`1 Hedley, Atle Business
`Home
`
`113 Terrosse street
`113113 Jacob Aoll street
`
`12191—4292
`12191—4292
`
`New York,
`New York,
`
`United States of
`
`..
`
` Existing addresses with the same name
`
`113 Terrosse street
`New York\NY 12191-4292
`United States of America
`
`Fu” detgi|3___
`
`Atle Hedley
`
`Dette er en test
`
`0012
`
`U!p—t
`
`0012
`
`

`

`m Arendi OneButton Contact Re-ister
`
`Existing addresses gith the same name
`
`
`
`type Address
`Addr.
`‘
`’
`[1] Hedley, Atle Business
`113 Terrasse street
`Home
`113113 Jacob Aall street
`
`__ Ep
`i 121914292
`12191—4292
`
`New York,
`New York.
`
`' United States of ..
`
` mama'S'fl
`
` 2
`
`Name
`
`Atle Hedley
`
`”m
`
`113 Terrasse street
`
`
`New York\NY 12191—4292
`
`United States of Amenca
`
`pg” details...
`
`I
`
`88
`
`90
`
`86
`
`Address type: —I 54
`Street:
`151 University Ave.
`
`Iitle: :3
`first:
`Atle
`Middle: I: city;
`Last:
`Hedley
`State/Province:
`a
`94301—1632
`Suffix: :Et
`Zip/Postal code:
`Company: : cgunw: —:
`Add and Choose
`Add this address to the selected contact aboxe I
`
`Polo Alto
`
`:3
`
`:1.»
`
`'N
`8fl
`
`g;
`a
`5
`E
`\l
`
`5:
`
`mN
`a “
`
`.0"
`co
`0:
`03
`
`FIG 7 7
`'
`
`92
`
`0013
`
`U!1—:
`
`0013
`
`

`

`.Atle Hedle ~C0nlact
`Iools Contact Help
`Format
`II Eile Edit Yiew lnsert
`|I§aveandCloselEfil5 3, % l3 [fl] @ ® & D|X|4>v<>vl
`
`BEI-
`
`
`
` mama'S'fl
`
`94
`
`96
`
`Full Nomg
`
`Atle Hed'ey
`
`Job title:
`
`2
`‘3
`I
`Hedle , Atle
`Company: |: File as:
`m— '2:
`113 Terrasse street
`Phone: I:
`E
`New York, NY 12191—4292
`98 -l United States of America
`:1
`
`
`
`
`
`
`H
`
`5G
`
`:\l
`
`Cm 9
`
`‘m
`B
`«3].,
`
`u wy
`
`—t
`
`-l I: F10. ’3 g
`This is the mailing addgess _ I:‘
`.8;
`WI
`100 -n: web page_
`
`102
`
`104
`
`0014
`
`B
`
`emu
`
`0014
`
`

`

`US. Patent
`
`
`
`
`
`
`
`Nov. 27,2001
`
`
`
`
`
`
`Sheet 14 0f 17
`
`
`
`
`
`US 6,323,853 B1
`
`
`
`F167. 73
`
`
`
`
`
`
`
`
`Address type already in use
`
`
`Q) Do you wish to overwrite this address with the one you have specified
`
`
`
`
`
`
`
`
`
`
`
`
`
`106
`
`
`
`
`
`
`108
`
`
`
`
`
`
`MO
`
`0015
`
`0015
`
`

`

`
`
`waxed'S'fl
`
`
`
`1002‘LZ'AON
`
`LI10SIWalls
`
`18€98‘EZE‘9Sfl
`
`
`
`X Microsoft Excel—Bok1
`“fl Eile Edit
`\_/iew |_nsert
`
`Fgrmat
`
`Iools
`
`Tgble Window Help
`
`_s
`
`_b
`
`
`
`-A_—“:
`II Atle Hedle
`2
`
`0016
`
`
`
`n E
`
`] n
`
`.._s
`
`—_n
`
`_s_s
`
`\JM
`
`0016
`
`

`

`
`X Microsoft Excel—Bok1
`”fl Eile Edit Mew insert
`
`
`
`
`
`Fgrmat
`
` Tgble Window Help
`lools
`
`A
`
`0"Z
`WC}
`
`e Hedle
`‘
`1 Universit Ave
`lo Alto. A 9437o.'1—12
`
`'
`
`Atle Hedle
`
`114
`
`
`
`
`IIIIIIH
`
`
`
`
`
`
`—: =
`
`
`
`
`2
`
`
`
`
`HEEEEIII
`_:_n_s_s_§_h_s_s
`\ICDCJq-PLNN—‘O
`
`_
`
`unnumm-_n—_u
`:11::ll:ll:ll:ll:ll:llj
`
`
`
`
`
`0017
`
`
`
`lualed'S'fl
`
`
`
`1002‘LZ'AON
`
`LI1091was
`
`18€98‘EZE‘9Sfl
`
`0017
`
`

`

`US. Patent
`
`Nov. 27, 2001
`
`Sheet 17 0f 17
`
`US 6,323,853 B1
`
`.0\.MVNBN
`
`EN
`
`
`
`new
`
`0018
`
`0018
`
`

`

`
`
`US 6,323,853 B1
`
`
`
`
`METHOD, SYSTEM AND COMPUTER
`
`
`
`
`READABLE MEDIUM FOR ADDRESSING
`
`
`
`HANDLING FROM A COMPUTER
`
`
`
`PROGRAM
`
`1
`
`
`
`
`
`
`
`
`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 program, such as a word processing program,
`
`
`
`
`
`
`
`
`spreadsheet program, etc., and coupled to an information
`
`
`
`
`
`
`
`
`management source for providing address handling within a
`
`
`
`
`
`
`
`document created by the computer program.
`
`
`
`
`
`
`2. Discussion of the Background
`
`
`
`
`
`In recent years, with the advent of programs, such as word
`
`
`
`
`
`
`
`
`
`
`
`processors, spreadsheets, etc.
`(hereinafter called “word
`
`
`
`
`
`
`processors”) users may require retrieval of information, such
`
`
`
`
`
`
`
`
`as name and address information, etc., for insertion into a
`
`
`
`
`
`
`
`
`
`
`document, 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 processor, such as a database program, contact man-
`
`
`
`
`
`
`
`
`agement program, etc., or from the word processor itself, for
`
`
`
`
`
`
`
`
`
`
`insertion into the document. Examples of such word pro-
`
`
`
`
`
`
`
`
`cessors are WORDTM, NOTEPAD TM, EXCELTM,
`
`
`
`
`WORDPADTM, WORDPERFECTTM, QUATROPROTM,
`
`
`AMIPROTM, etc., and examples of such information man-
`
`
`
`
`
`
`
`agement 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 an 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
`
`
`
`
`invention is to
`Accordingly, an object of the present
`
`
`
`
`
`
`
`
`
`provide 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 pro-
`
`
`
`
`
`
`
`
`
`cessing 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 pro-
`
`
`
`
`
`
`
`
`
`cessing 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
`
`
`
`
`
`
`
`handling within a computer program, such as a word pro-
`
`
`
`
`
`
`
`
`
`cessing 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.
`
`
`
`
`
`
`
`
`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 pro-
`
`
`
`
`
`
`
`
`
`cessing program, spreadsheet program, etc., using an input
`
`
`
`
`
`
`
`
`device, such as a touch screen, keyboard button, icon, menu,
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`2
`
`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
`
`
`
`
`
`
`
`
`information, while the user works simultaneously in another
`
`
`
`
`
`
`
`
`program, e.g., a word processor. 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 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
`
`
`
`
`
`A more complete appreciation of the invention and many
`
`
`
`
`
`
`
`
`of the attendant advantages thereof will be readily obtained
`
`
`
`
`
`
`
`
`as the same becomes better understood by reference to the
`
`
`
`
`
`
`
`
`
`following detailed description when considered in connec-
`
`
`
`
`
`
`tion with the accompanying drawings wherein:
`
`
`
`
`
`
`FIG. 1 is a flow chart illustrating a method for address
`
`
`
`
`
`
`
`
`
`
`handling within a computer program, according to an exem-
`
`
`
`
`
`
`
`plary embodiment of the present invention;
`
`
`
`
`
`
`FIG. 2 is a flow chart illustrating a method for address
`
`
`
`
`
`
`
`
`
`
`handling within a computer program, according to another
`
`
`
`
`
`
`
`exemplary embodiment of the present invention;
`
`
`
`
`
`
`FIG. 3 is a screen shot illustrating the inputting of a name
`
`
`
`
`
`
`
`
`
`
`to be searched and an address handling button within a word
`
`
`
`
`
`
`
`
`
`processor, according to an exemplary embodiment of the
`
`
`
`
`
`
`
`present invention;
`
`
`FIG. 4 is a screen shot illustrating a retrieved address in
`
`
`
`
`
`
`
`
`
`
`
`a word processor, according to an exemplary embodiment of
`
`
`
`
`
`
`
`
`
`the present invention;
`
`
`
`FIG. 5 is a screen shot illustrating the inputting of a name
`
`
`
`
`
`
`
`
`
`
`and address to be searched and an address handling button
`
`
`
`
`
`
`
`
`
`within a word processor, according to an exemplary embodi-
`
`
`
`
`
`
`
`ment of the present invention;
`
`
`
`
`
`FIG. 6 is a screen shot illustrating an add new contact
`
`
`
`
`
`
`
`
`
`
`
`message window, according to an exemplary embodiment of
`
`
`
`
`
`
`
`
`the present invention;
`
`
`
`illustrating a contact register
`FIG. 7 is a screen shot
`
`
`
`
`
`
`
`
`
`
`message window, according to an exemplary embodiment of
`
`
`
`
`
`
`
`
`the present invention;
`
`
`
`FIG. 8 is a screen shot illustrating an address missing
`
`
`
`
`
`
`
`
`
`
`message window, according to an exemplary embodiment of
`
`
`
`
`
`
`
`
`the present invention;
`
`
`
`FIG. 9 is a screen shot illustrating a modify contact’s
`
`
`
`
`
`
`
`
`
`address message window, according to an exemplary
`
`
`
`
`
`
`embodiment of the present invention;
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`10
`
`
`
`15
`
`
`
`20
`
`
`
`25
`
`
`30
`
`
`
`35
`
`
`
`40
`
`
`
`45
`
`
`50
`
`
`
`55
`
`
`
`60
`
`
`
`65
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`0019
`
`0019
`
`

`

`
`
`US 6,323,853 B1
`
`
`
`
`
`
`
`
`3
`FIG. 10 is a screen shot illustrating a select a contact
`
`
`
`
`
`
`
`
`
`
`address register message window, according to an exem-
`
`
`
`
`
`
`
`plary embodiment of the present invention;
`
`
`
`
`
`
`FIG. 11 is a screen shot illustrating a more detailed mode
`
`
`
`
`
`
`
`
`
`of registering an additional address for the contact register of
`
`
`
`
`
`
`
`
`
`
`FIG. 9, according to an exemplary embodiment of the
`
`
`
`
`
`
`
`
`
`present invention;
`
`
`FIG. 12 is a screen shot illustrating a contact management
`
`
`
`
`
`
`
`
`program window in a full detailed mode, according to an
`
`
`
`
`
`
`
`
`
`
`exemplary embodiment of the present invention;
`
`
`
`
`
`
`FIG. 13 is a screen shot illustrating an address already in
`
`
`
`
`
`
`
`
`
`
`use message window, according to an exemplary embodi-
`
`
`
`
`
`
`
`ment of the present invention;
`
`
`
`
`
`FIG. 14 is a screen shot illustrating the inputting of a name
`
`
`
`
`
`
`
`
`
`
`to be searched and an address handling button within a
`
`
`
`
`
`
`
`
`
`
`spreadsheet, according to an exemplary embodiment of the
`
`
`
`
`
`
`
`
`present invention;
`
`
`FIG. 15 is a screen shot illustrating a retrieved address in
`
`
`
`
`
`
`
`
`
`
`
`a spreadsheet, according to an exemplary embodiment of the
`
`
`
`
`
`
`
`
`
`present invention; and
`
`
`
`FIG. 16 is a schematic illustration of a general purpose
`
`
`
`
`
`
`
`
`
`
`computer for performing the processes of the present
`
`
`
`
`
`
`
`
`invention, according to an exemplary embodiment of the
`
`
`
`
`
`
`
`
`present invention.
`
`
`DESCRIPTION OF THE PREFERRED
`
`
`
`EMBODIMENTS
`
`
`
`
`
`In an embodiment of the present invention, 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.
`
`
`
`
`Accordingly, in a word processor, the button is added and
`
`
`
`
`
`
`
`
`
`
`a user types information, such as an addressee’s name, or a
`
`
`
`
`
`
`
`
`
`
`
`part of the name, etc. in a document created with the word
`
`
`
`
`
`
`
`
`
`
`
`
`processor, such as a letter, fax, etc., and then clicks, selects,
`
`
`
`
`
`
`
`
`
`
`
`commands, etc. the button via the appropriate input device,
`
`
`
`
`
`
`
`
`
`such as a touch screen button, keyboard button, icon, menu
`
`
`
`
`
`
`
`
`
`
`choice, voice command device, etc. A program then
`
`
`
`
`
`
`
`
`executes and retrieves the typed information from the
`
`
`
`
`
`
`
`
`document, and searches an information management source,
`
`
`
`
`
`
`
`such as a database, file, database program, contact manage-
`
`
`
`
`
`
`
`
`ment program, etc. (hereinafter called “database”) to deter-
`
`
`
`
`
`
`
`mine if the information, such as the name or part of the name
`
`
`
`
`
`
`
`
`
`
`
`
`
`typed and searched by the program exists in the database. If
`
`
`
`
`
`
`
`
`
`
`
`the program does not find stored information, such as a
`
`
`
`
`
`
`
`
`
`
`name, corresponding to the name or part of the name typed,
`
`
`
`
`
`
`
`
`
`
`
`the user is asked by the program whether the information,
`
`
`
`
`
`
`
`
`
`
`such as the name that was not found, should be added to the
`
`
`
`
`
`
`
`
`
`
`
`
`
`database. In addition, the user may enter any other infor-
`
`
`
`
`
`
`
`
`
`mation besides the name, such as addresses, businesses,
`
`
`
`
`
`
`
`
`telephone numbers, fax numbers, e-mail address, etc., so
`
`
`
`
`
`
`
`
`that this other information can be stored in the database for
`
`
`
`
`
`
`
`
`
`
`
`later use.
`
`
`If the program finds name(s) and address(es)
`
`
`
`
`
`
`
`corresponding to the part of the addressee’s name typed, this
`
`
`
`
`
`
`
`
`
`
`additional
`information is automatically entered into the
`
`
`
`
`
`
`
`user’s word processor, optionally with a confirmation from
`
`
`
`
`
`
`
`
`the user that this is the correct data. If the typed address
`
`
`
`
`
`
`
`
`
`
`
`
`information does not correspond to data already stored in the
`
`
`
`
`
`
`
`
`
`
`database, after clicking on the button,
`the program, for
`
`
`
`
`
`
`
`
`
`example, lets the user decide: (1) if this is new data (e.g., a
`
`
`
`
`
`
`
`
`
`
`
`
`
`new address) for an existing contact; (2) if the stored data
`
`
`
`
`
`
`
`
`
`
`
`
`4
`
`
`
`
`
`
`
`
`should be changed to what the user just typed; (3) if this is
`
`
`
`
`
`
`
`
`
`
`
`
`
`a new contact with the same name as one already entered
`
`
`
`
`
`
`
`
`
`
`
`into the database; or (4) if the typed address is only to be
`
`
`
`
`
`
`
`
`
`
`
`
`
`used once, and therefore not to be stored in the database at
`
`
`
`
`
`
`
`
`
`
`
`
`all. If, later, for example, a name with several address stored
`
`
`
`
`
`
`
`
`
`
`
`in the database is recalled, all addresses for this contact will
`
`
`
`
`
`
`
`
`
`
`
`be displayed, so that the correct address can be selected by
`
`
`
`
`
`
`
`
`
`
`
`the user.
`
`
`The program may be extended to also store and retrieve
`
`
`
`
`
`
`
`
`
`other information, such as telephone numbers, fax numbers,
`
`
`
`
`
`
`
`e-mail addresses, etc. Once the program recalls the tele-
`
`
`
`
`
`
`
`
`phone numbers, fax numbers, e-mail addresses, etc., the user
`
`
`
`
`
`
`
`
`
`can command the program to send e-mails, faxes, etc.
`
`
`
`
`
`
`
`
`
`Similarly, if the user types in the name of a mailing list, the
`
`
`
`
`
`
`
`
`
`
`
`
`program create merge letters, group e-mails, etc.
`
`
`
`
`
`
`
`Referring now to the drawings, wherein like reference
`
`
`
`
`
`
`
`
`numerals designate identical or corresponding parts
`
`
`
`
`
`
`throughout the several views, and more particularly to FIGS.
`
`
`
`
`
`
`
`
`
`1 and 2 thereof, there is illustrated flow charts of single
`
`
`
`
`
`
`
`
`
`
`
`button addressing, according to exemplary embodiments of
`
`
`
`
`
`
`
`the present invention.
`
`
`
`In FIG. 1, after the user has inserted the address in the
`
`
`
`
`
`
`
`
`
`
`
`word processor, the user commands the button at step 2 and
`
`
`
`
`
`
`
`
`
`
`the program analyzes what the user has typed in the docu-
`
`
`
`
`
`
`
`
`
`
`ment at step 4. At step 6, the program decides what was
`
`
`
`
`
`
`
`
`
`
`
`
`found in the document and if the program found nothing in
`
`
`
`
`
`
`
`
`
`
`
`the document or what it found was un-interpretable the
`
`
`
`
`
`
`
`
`
`program goes to step 8 and outputs an appropriate message
`
`
`
`
`
`
`
`
`
`
`to the user and then quits at step 16. The program analyzes
`
`
`
`
`
`
`
`
`
`
`
`
`what the user has typed in the document at step 4, for
`
`
`
`
`
`
`
`
`
`
`
`
`example, by analyzing (i) paragraph/line separations/
`
`
`
`
`
`
`formatting, etc.; (ii) street, avenue, drive, lane, boulevard,
`
`
`
`
`
`
`
`
`city, state, zip code, country designators and abbreviations,
`
`
`
`
`
`
`
`
`etc.; (iii) Mr., Mrs., Sir, Madam, Jr., Sr. designators and
`
`
`
`
`
`
`
`
`
`
`abbreviations, etc.; (iv) Inc., Ltd., PO, L.L.C, designators
`
`
`
`
`
`
`
`
`and abbreviations, etc.; and (v) a database of common
`
`
`
`
`
`
`
`
`
`male/female names, etc.
`
`
`
`If the program finds an e-mail address mailing list/
`
`
`
`
`
`
`
`
`
`category name telephone number or other information, at
`
`
`
`
`
`
`
`
`step 10 an appropriate action is performed by the program
`
`
`
`
`
`
`
`
`
`
`and then the program execution quits at step 16. If the
`
`
`
`
`
`
`
`
`
`
`
`the
`program only finds a name or initials, or the like,
`
`
`
`
`
`
`
`
`
`
`
`program looks up the name in the database at step 12 and at
`
`
`
`
`
`
`
`
`
`
`
`
`
`step 18 the program determines what was found. If the
`
`
`
`
`
`
`
`
`
`
`program finds more than one possible contact/address
`
`
`
`
`
`
`
`match, at step 20 the program displays menu choices to the
`
`
`
`
`
`
`
`
`
`
`
`user to let him choose an appropriate answer. Then at step 22
`
`
`
`
`
`
`
`
`
`
`
`
`the program inserts a correct address and name in the
`
`
`
`
`
`
`
`
`
`
`document and then at step 16 the program quits execution.
`
`
`
`
`
`
`
`
`
`
`If the program finds one match exactly, i.e., one contact with
`
`
`
`
`
`
`
`
`
`
`
`one address,
`the program inserts the correct address and
`
`
`
`
`
`
`
`
`
`name in the document at step 22 and then quits execution at
`
`
`
`
`
`
`
`
`
`
`
`
`step 16. If the program does not find a name in the database,
`
`
`
`
`
`
`
`
`
`
`
`
`
`at step 24 the program prompts the user to specify an address
`
`
`
`
`
`
`
`
`
`
`
`
`and then quits execution at step 16. If the program at step 6
`
`
`
`
`
`
`
`
`
`
`
`
`
`finds a name and an address, at step 14 the name is looked
`
`
`
`
`
`
`
`
`
`
`
`
`
`up in the database. Then, at step 26, if no match is found, at
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`step 28 the program inserts an address and a name which are
`
`
`
`
`
`
`
`
`
`
`
`
`possibly corrected by the user into the database and then
`
`
`
`
`
`
`
`
`
`
`quits execution at step 16. If at step 26, the name and address
`
`
`
`
`
`
`
`
`
`
`
`
`is found, at step 32 the program either takes no action or
`
`
`
`
`
`
`
`
`
`
`
`
`displays the data for the user to edit. If at step 26, the name
`
`
`
`
`
`
`
`
`
`
`
`
`
`is found but not the address, the program prompts the user
`
`
`
`
`
`
`
`
`
`
`
`for a decision at step 30. If the user decides that this another
`
`
`
`
`
`
`
`
`
`
`
`
`
`contact with a same name, the program goes to step 28. If the
`
`
`
`
`
`
`
`
`
`
`
`
`user decides that this is a one time occurrence, no action is
`
`
`
`
`
`
`
`
`
`
`
`
`taken and the program quits at step 16. If the user decides
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`10
`
`
`
`15
`
`
`
`20
`
`
`
`25
`
`
`30
`
`
`
`35
`
`
`
`40
`
`
`
`45
`
`
`50
`
`
`
`55
`
`
`
`60
`
`
`
`65
`
`
`0020
`
`0020
`
`

`

`
`
`US 6,323,853 B1
`
`
`
`5
`
`that the contact has, for example, moved and that this is a
`
`
`
`
`
`
`
`
`
`
`
`
`new address, at step 34 one of the old addresses for the
`
`
`
`
`
`
`
`
`
`
`
`
`contact is replaced with the new one and the program quits
`
`
`
`
`
`
`
`
`
`
`
`at step 16. If the user decides that this is an additional
`
`
`
`
`
`
`
`
`
`
`
`
`address for the contact, at step 36 the additional address is
`
`
`
`
`
`
`
`
`
`
`
`inserted into the database for that contact and execution
`
`
`
`
`
`
`
`
`
`quits at step 16.
`
`
`
`
`The flowchart shown in FIG. 2 is similar to the flowchart
`
`
`
`
`
`
`
`
`
`
`
`in FIG. 1, except for some additional steps which will now
`
`
`
`
`
`
`
`
`
`
`
`be discussed. At step 6, if the program only finds a name or
`
`
`
`
`
`
`
`
`
`
`
`
`
`a similar name then the name is looked up in the database at
`
`
`
`
`
`
`
`
`
`
`
`
`
`step 12, then at step 18 if the program found more than one
`
`
`
`
`
`
`
`
`
`
`
`
`
`possible contact/address match,
`the program displays
`
`
`
`
`
`
`choices to the user to let him choose an address at step 20.
`
`
`
`
`
`
`
`
`
`
`
`
`
`Then at step 21 the user decides whether to insert
`the
`
`
`
`
`
`
`
`
`
`
`
`selected address into the document. If the user does not
`
`
`
`
`
`
`
`
`
`
`decide to select the address into the document the program
`
`
`
`
`
`
`
`
`
`
`quits execution at step 16. If the user decides to insert the
`
`
`
`
`
`
`
`
`
`

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