throbber
BEST COPY
`
`FICATION
`_
`3
`E
`
`PATIENT NUMBER
`f
`6771290
`H mm UNIQmQUIT-.Igsw;
`J =|IIIIIIIIII|IIIIII
`.
`-—-—
`5771290
`+='—-—----—w --—
`US. UTILITY Patent Application
`PATENT DATE
`
`:
`
`
`
` [
`
`
`
`
`. '
`
`.'
`I
`
`,1-
`.vI
`
`.:.,
`
`APPLICATION No.
`-
`05/744033
`
`OONTIPRIOFI
`D
`
`‘i;.‘
`
`'
`
`I
`
`_
`
`I.-_-_a!-.
`
`AFIT UNIT
`217:}
`
`-.
`
`3
`
`'
`
`r.. 4.4“ #34415...
`
`'
`
`-
`
`-
`!
`I
`
`l
`
`.
`
`.
`
`-.. .I
`
`E
`
`(,1 ."I-'
`
`. .1 3 -.'
`
`1.
`
`IMIII
`
`~
`
`5.
`
`'
`..
`
`‘-‘.y :In '.','
`.
`H ‘ 5.1.5..” -
`
`-
`
`. '.: T u
`
`'
`
`.E
`
`a “l.
`
`i
`
`I
`
`.
`
`'
`
`'
`
`‘
`
`‘
`
`PTO-2°40
`12/99
`
`I. "
`
`1
`
`[3mm m—
`PrInIClaImIorOG,
`Totalclelms
`PrinIFlg.
`Flgs.Drwg.
`SheelsDnNg.
`.
`/
`I
`5»
`I 3
`I5 ,-
`3
`q,
`/
`
`NOTICE OF ALLOWANCE MAILED
`
`.
`
`7"
`
`maul-Lap} Eumlnu}
`
`(hm)
`
`D'SCLMMER
`
`[:I The Iorrn 0| m1. plum
`Iubuquont 10
`nu boon dlaclnlmed.
`CI The Ialm oI IhIa palsn! anaII
`noI exIend beyond the oxplraIIon dmo
`oI U.S Patent. No.
`
`(due)
`
`PRIJW
`JAM!
`[anw Emma-I1
`
`*N
`m:
`.fi
`
`-
`l
`3"}
`
`Amount Due
`
`DaIe Pald
`
`; Io I;
`Ivar:
`
`i.” .
`
`”04 I?
`
`momhs 0!
`D The terminal
`This patent have been dlaclalmed.
`
`WARNING:
`The NormaIIon dlwloud harsh may be rulncud. UMthorIzad dlacIonum may be prothNod by The Unnod Bum code Tllle 35, sacllons 122.
`Pouaulon oulaldo Ihu U.B. Pulunt 8- Indomark Oflloa II mnlrched lo nmhoflzod oIanoyoeo and comrwora only
`
`:81 and sea.
`
`Fem "04W
`
`FILED WITH: E] DISK (an) [j FIGHE [3 CD-ROM
`(Much-d In Dock“ an ughI lmldc hp)
`
`(FACE)
`
`Petitioner Samsung - Ex 1002. p.1
`
`mu 0 3 1004
`
`

`

`6,771,290
`
`COMPUTER INTERFACE METHOD AND APPARATUS WITH
`
`PORTABLE NETWORK ORGANIZATION SYSTEM AND TARGETED
`ADVERTISING
`
`Transaction History
`
`
`
`
`
`
`
` [m Transaction Descri ition
`
`_01-l7-200]
`Receipt of371 Request
`
`
`02-05-2001
`371 A licationPreexamination Docketin
`CorreSHndence Address Chan-e
`371 A .lieation l’rccxamination Doekciim
`Notice of 130on Missin R 'uirements Mailed
`Workflow - Drawins Finished
` 04 11-200] Workflow - Drawin s Matched with File at Contractor
`
`
`
`
`Prelimina 'Amendment
`A licant 371 Filin Po-cr Received
`Initial Exam Team on
`Released to OlPE
`Notice ofDOr’EO Acce Lance Mailed
`Cones-codeine Address Chan c
`
`
`IFW Scan & PACR Auto Securit Review
`
`
`
`
`AEElication Disgatched from OIPE
`06-08-2001
`
`
`
`07-08-2001
`Case Docketed to Examiner in GAU
`
`
`Prelimina Amendment
`
`h—t
`nformation Disclosure Statement IDS Filed
`nfon‘nation Disclosure Statement
`lDS Filed
`Case Docketed to Examiner in GAU
`Case Docketed to Examiner in GAU
`Biolo - ical De-osit Re uired
`Oath or Declaration Re- uired
`Fonnal Drawin_s Re aired
`Notice of Allowance Data Verification Comgleted
`Correction - Oath or Declaration NOT Rcuired
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`Correction - Biological Deposit NOT Required
`03-22-2004
`03-22-2004 Mail Notice of Allowance
`
`
`Mail Formal Drawins Rcuired
`Maii Oath ofDeclaration Re uired
`Mail Bioio_icai De
`sit Rcuired
`
`Dis-atch to Publications
`Workflow - File Sent to Contractor
`
`Recei i into Pubs
`
`
`Receit into Pubs
`
`
`
`
`
`Petitioner Samsung - Ex 1002. p2
`
`

`

`
`
`
`
`
`
`
`
`
`
`
`7Uecei t into Pubs
`.—
`ssue Fee Pavment Verified
`ssue Fee Pa ment Received
`Recei-t into Pubs
`Dis.atch to FDC
`07 06-2004 A- . lication Is Considered Read for Issue
`07-08 2004 Receit into Pubs
`07-15 2004
`Issue Notification Mailed
`08 03 2004 Recordation of Patent Grant Mailed
`08 03 2004
`Patent Issue Date Used in PTA Calculation
`
`File Marked Found
`10-08-2010
`
`
`
`
`
`
`Petitioner Samsung - Ex 1002. p.3
`
`

`

`109/7740”" I
`
`.
`
`I
`
`_
`
`.____.
`
`0mm:
`'
`‘
`""”'""—— —?r ----
`
`'P‘IIIIIIIIIIIIIIIIIW II US 9 9/1985 ‘.
`
`
`
`I
`’
`
`'
`
`'
`
`‘
`
`INITIALS
`
`_
`
`Date Received
`(Incl. c. at M.)
`
`Dateflelied .
`
`CONTENTS
`Date Received
`(Incl. C. 01M.)
`
`Duh‘uallod
`1. Application M'papers. —
`
`.
`
`
`
`
`
`
`
`1b.W 56.
`
`57.
`53.
`____ 59.
`60.
`s1.
`
`_,
`
`_____
`
`62.
`
`63.
`
`16.;
`1.7.I
`1B.
`ml
`20.
`
`21.
`
`-
`
`22
`
`23
`
`24
`
`2:.
`
`21s.
`
`2/
`
`_
`
`.
`
`_
`
`__ e4._
`
`_
`
`__,__ 65 ______
`
`______
`
`66.
`
`___ 67.
`
`.
`
`69.
`
`as.
`70.
`71.
`72.
`
`_
`
`' ___H__
`_
`-
`2e.
`29.-_________;_
`so.
`a1.
`
`'
`
`_ _J
`
`_
`
`'
`
`I
`
`_._ 7a
`
`#__
`
`a:
`
`a;
`
`F_____
`
`34 ._.._.__.—- ___,
`3|,
`.
`
`36.
`
`37
`an
`
`39
`
`_ 4o ___
`41_
`
`t
`
`_____
`
`_____
`
`74
`
`75
`7e.
`
`77.
`
`73:
`7e.
`
`so.
`
`81
`oz.
`
`(LEFT OUTSIDE)
`
`_____
`
`..________
`
`Petitioner Samsung - Ex 1002, p.4
`
`

`

`.__
`
`a..-" .—
`t
`
`.
`
`-., -
`
`ISSUE SLIP STAPLE AREA (for additional cross references)
`
`
`
`
`mmms“
`
`
`¥:—_m?omndu
`
`FEE DETERMINATION
`I.i.P.E. CLASSIFIEH
`
`
`FORMALITY REVIEW
`
`
`REEONSE FORMALITY REVIEW
`
`INDEX OF CLAIMS
`N .........................
`........ Non-elected
`v ................................. Fielecied
`....... intederence
`=
`Aiiowad
`I
`.....
`
`Appeal
`_ (Throuunnumeral) Canceled
`A
`
`~:— Restricted
`
`I
`
`
`
`IIIIIIIIIIE93932
`
`
`
`IIIIIIII
`
`'IIIII
`IIIEIII
`
`aI
`
`a:“I'4
`EEEHEEBEE
`
`IEIII
`
`In..-
`IEII
`fififi
`
`IIIIIIIIIIIIIIII
`
`“EEHBEEEEEE
`
`....GE
`
`II
`
` IIIIIIIIIIII
`
`
`
`II[J
`
`
`
`
`
`IEIIIIEEIEII
`
`
`
`
`
`
`
`
`
`
`
`
`
`'.-iI”211%:Indian-uni"
`
`
`3am“fin
`BEE;II“
`
`
`
`
`
`
`
`If more than 150 claims or 10 actions
`staph; additional sheet here
`
`(LEFT INSIDE)
`
`Petitioner Samsung — Ex 1002, p.5
`
`

`

`SEARCH NOTES
`(INCLUDING SEARCH STRATEGY)
`
`
`
`
`
`
`
`
`
`
`
`‘—"‘"I
`
`(RIGHT OUTSIDE)
`
`
`
`I‘
`I":
`
`-
`
`Petitioner Samsung — Ex 1002. p.6
`
`

`

`US 6,771,290 B1
`(10) Patent No.:
`(12) United States Patent
`
`(45) Date of Patent: Aug. 3, 2004
`Hoyle
`
`USOO677129081
`
`(54)
`
`COMPUTER INTERFACE METHOD AND
`APPARATUS WITH PORTABLE NETWORK
`ORGANIZATION SYSTEM AND TARGETED
`ADVERTISING
`
`Inventor:
`
`(75)
`
`Martin David Hoyle, Melairie, LA
`(US)
`
`(73)
`
`Assignee:
`
`B.E. Technology, LLC, Bay City, MI
`(US)
`
`Notice '.
`
`(‘ )
`
`(21)
`(22)
`(86)
`
`(87)
`
`(63)
`
`(51)
`(52)
`(53)
`
`(56)
`
`Subject to any disclaimer, the term ofthis
`patent is extended or adjusted under 35
`U.S.C. 154(b) by 0 days
`09/744,033
`Jul. 16, 1999
`PCT/US99/16135
`
`.
`
`Appl. No.:
`PCl‘ Filed:
`PCT No.:
`
`§ 371 (CX1),
`(2), (4) Date: Apr. 11, 2001
`PCT Pub. No.: WOW/04434
`PCT Pub. Date: Jan. 27, 2000
`
`Related US. Application Data
`
`lication No. 09/118,351, filed on
`0. 6,141,010.
`
`Continuation-input! of a
`Jul. 17, 1998, now Pat
`G06F 15/00
`Int. CI.7
`
`345/745; 717/170
`...............
`US. Cl.
`
`......... 345/745, 762,
`Field of Search ..
`345/763, 852. 853, 854, 839; 717/120
`References Clted
`U.S. PATENT DOCUMENTS
`7/1986 Freeman
`4,602,279 A
`5,347,632 A
`9/1994 Filepp cl al.
`
`(List continued on next page.)
`
`OTHER PUBLICATIONS
`
`Brown, M., Using Netscape" 3, Special Edition 1996, p.
`40, 43, 52, 53, 58, 59, 62-64, 94—109.
`
`Primary Examiner—Can (Kevin) Nguyen
`(74) Attorney, Agent, or Fimt—Reising, Ethington. Barnes,
`Kisselle, RC.
`
`ABSTRACI‘
`(57)
`A method and apparatus for providing an automatically
`upgradeable nottwate application Inciudes targeted advenis-
`ing based upon demographics and user interaction with the
`computer. The softwure application includes .1 display
`region used for banner advertising that is downloaded over
`a network such as the Internet. The software application is
`accessible from a server via the network and demographic
`information on the user is acquired by the sewer and used
`for determining what advertising will be sent to the user. The
`software application l'urlher targets the advertisements in
`response to normal user interaction with the computer. Data
`associated with each advertisement is used by the software
`application in determining when a particular ndvefiiscment
`i.-.- to lie displayed This includes the specification of atrial!)
`programs that the user may him: so that, when the user mm;
`the program (mg, a spreadsheet program). a relevant adver-
`tisement will be displayed [c.g., art advcflimntent for a stock
`brokerage). This pmv‘idcs Iwotiered, real-time targeting of
`advertising—boll: demographically and reactivcly. The soft-
`ware tppticatitin includes programming that accesses the
`server to determine if one or more components of the
`application need upgrading If so, the components can be
`dowloaded and installed without further action by the user.
`A distribution tool is provided for software distribution and
`upgrading over the network. Also provided is a user profile
`that
`is accessible to any computer on the network.
`Furthermore, multiple users of the same computer can
`possess Internet web resources and files that are
`personalized, maintained and organized.
`
`3 Claims, 16 Drawing Sheets
`
`338
`
`
`MIHIIENWII
`Service:
`
`
`
`
`
`
`
`Petitioner Samsung - Ex 1002. p.7
`
`

`

`US 6,771,290 B1
`Page 2
`
`U.S. PATENT DOCUMENTS
`Judson
`11/1996
`5,572,643 A
`12/1996
`Keithley :1 n1.
`5,584,025 A
`Rool el al.
`2/1997
`5,600,781 A
`4/1997
`Augenbrauun cl al.
`5,617,565 A
`Dedrick
`1/1998
`5,710,884 A
`Dedrick
`2/1998
`5,717,923 A
`Dedrick
`3/1998
`5,724,521 A
`Bland et a1.
`3/1998
`5,732,218 A
`4/1998
`5,740,549 A
`Reilly el 111.
`
`12/1998
`5,848,397 A
`3/1999
`5.8911172 A
`6/1999
`5,914,714 A
`6/1999
`5,917,491 A
`8/1999
`5,933,311 A
`8/1999
`5937392 A
`9/1999
`5,948,061 A
`5,963,208 A ’ 10/1999
`5,977,970 A ' 11/1999
`‘ oiled by examiner
`
`Marsh et al.
`Roman et al.
`Brown
`Bauersfeld
`Angles et al.
`Albert:
`Men-1mm el al.
`
`Dolfln ...
`
`Ann-o
`
`345/853
`345/839
`
`Petitioner Samsung - Ex 1002, p.8
`
`

`

`
`
`US. Patent
`
`in,
`
`h
`
`m.m1M».
`
`6.,SU
`
`m...rA=88=&<
`
`Bap/flow
`
`25:0
`
`'35w:
`
`
`mN_iuxv<50>l._—N.vN
`
`euwfiouw
`s553n:\8pWllllllllllllllll
`
`BEBE
`
`fl
`
`0
`
`l
`
`9.3#GE
`
`7EQ<
`
`BNN
`
`Petitioner Samsung - Ex 1002. p.9
`
`
`
`

`

`
`
`US. Patent
`
`m,
`
`hS
`
`.m2
`
`61
`
`76,SU
`
`lB09
`
`325
`
`“accum—
`
`PagomIIIIIIIIIIIIIIIIIIIIIL
`
`a
`
`VM
`
`aEEB
`
`mm
`
`cou8=&<
`
`J_Illllllllllll_ma_AA/2:322:82_x_2Q<50_om
`
`
`
`ifEgg/W\lu
`
`K2
`
`HatomEo<7NCE2
`
`Petitioner Samsung - Ex 1002, p.10
`
`
`

`

`
`
`U
`
`m226mQ.P83:25Sov
`
`asUA
`
`ahS
`
`0
`
`6
`
`6
`
`lB
`
`mowmnSwQ
`
`
`moEn—EonoDowns—wann—v<3‘
`
`0anmCEH,ow
`
`79ow
`
`mmmm
`
`n55m2%
`
`833:‘W2.2530:03,we.
`
`95:an09“2:25on
`
`
`
`Petitioner Samsung - Ex1002.p.11
`
`
`

`

`US. Patent
`
`Aug. 3, 2004
`
`Sheet 4 of 16
`
`US 6,771,290 B1
`
`cm
`
`@8585
`
`\
`
`ED<
`
`Siam
`
`
`
`$3Row:
`
`omfioum
`
`«M
`
`
`
`VI.1...........................L.
`
`cm
`
`O:
`
`882
`
`2302Hg:
`
`———xmmfl“““—.———$mmmmm——_
`
`0160—2
`
`
`
`_
`
`KAN—QED
`
`wN
`
`hazié
`
`3:82
`
`839::Bio=m
`
`essfisfiAU52%
`
`2:on
`
`<9;Ema:
`
`
`
`2.50201602
`
`ow
`
`
`nocmuznm‘q‘mofiadom25:0
`
`Petitioner Samsung - Ex 1002. p.12
`
`
`
`
`
`
`

`

`
`
`US. Patent
`
`Aug. 3, 2004
`
`Sheet 5 of 16
`
`US 6,771,290 B1
`
`
`
`
`
`
`
`Petitioner Samsung - Ex 1002. p.13
`
`

`

`
`
`US. Patent
`
`Aug. 3, 2004
`
`Sheet 6 of 16
`
`US 6
`
`,77l,290 B1
`
`35.!may:xm:Wm3:28:0
`
`2.8195San@avgv5,@m8535@Nuluulu
`
`£95551%.m2255.858.u
`E:m.E
`
`62:5:5
`
`62:535:_
`
`
`
`
`
`nun-.3:i=3anew
`
`am.03
`
`3&58E£30.!
`
`igséH
`
`“3E;33
`
`€0.5536:.
`
`E
`
`Petitioner Samsung - Ex 1002, p.14
`
`
`
`
`
`

`

`
`
`US. Patent
`
`Aug. 3,
`
`2004
`
`Sheet 7 of 16
`
`US 6,771,290 B1
`
`wry—«ohm
`
`25:00:50
`
`Mata—HEwas
`
`
`
`
`
`ammo;moqu
`
`“50005.00
`
`
`
`hflmma8002
`
`E33500
`
`0—0002O:
`
`0:6023002
`
`0:BE
`
`«5:09:00
`
`o>_ouum%:om382
`
`25:00:50
`
`
`
`“Brahman”.mouoz
`
`20:09:00
`
`>20me\SEFEu>mhov—
`#:0000500I25:09:00
`
`wfimmwwo—z
`
`\mafia:arm
`
`“00:09:00I:02mam
`
`a0:60250
`
`cotsmwED885canwEQ
`
`0363.8
`
`.500.E00:52
`
`0353.00
`
`Eu:..E00yup—00H
`
`
`
`ww08<0E0:—082
`
`Ev:o.EDD
`
`
`
`Petitioner Samsung - Ex 1002, p.15
`
`
`
`
`
`
`
`
`
`
`
`

`

`US. Patent
`
`Aug. 3, 2004
`
`Sheet 8 of 16
`
`US 6,771,290 B1
`
`
`
`
`
`—o>~1—mENhW-fihmdflmflwO—n—QH3N0
`hawk-mun—gwfiOOmm<gufimuowmdw50:32“dew—flmflnomauflmwmmn—U—fmown—n:
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`.8250EMS.1283EuxBEoudomo§E§BB35.....—.mmuEmsnEou.x:=|.mE.3>,Bu_m._cuo=:~m
`
`
`
`
`
`
`
`m~7E3wE£i§B
`
`
`
`
`
`
`
`
`
`:wiEofimmwgufim.0980Ema—5:89£5935£8533£2695/Eco.u_==lv=ouunk>§kmNoUEfim
`
`
`
`
`
`
`
`
`
`E8finuu§§3
`
`Eooduonméiz
`
`
`
`
`
`
`
`5::quESdEBBBmuonmEcu.x==|v._§bmfifiufiam
`
`
`
`
`
`AME~5E5atu=fiJug:EwoZmBEOuJE_|.mm_.3..53bquo—ufifim
`
`
`
`
`
`
`
`N,.05
`
`
`
`Petitioner Samsung - Ex 1002, p.16
`
`
`

`

`US. Patent
`
`Aug. 3, 2004
`
`Sheet 9 of 16
`
`US 6,771,290 B1
`
`User Download
`Request
`
`Send Form
`to User
`
`132
`
`1 34
`
`
`136
` All
`
`
`
`No
`
`Required Fields
`Filled Out
`7
`
`Yes
`
`Assign Unique
`ID to User
`
`‘40
`
`
`
`142
`Store ID Along
`with Demographic w
`
`Data
`
`Transmit Client
`Application to User
`
`144
`
`138
`
`Request Correction
`of Form
`
`FIG. 8
`
`Petitioner Samsung - Ex 1002. p.17
`
`

`

`US. Patent
`
`Aug. 3, 2004
`
`Sheet 10 of 16
`
`US 6,771,290 B1
`
`
`New
`
`No
`Login Name
`
`?
`152
`
`
`
`Password
`No
`
`Correct
`
`?
`
`Yes
`
`
`New Account
`
`?
`
`
`154
`
`160
`
`
`
`Access User Setup
`Preferences & Bookmarks
`from User Data Storage
`
`Demographic Data
`
`Request
`
`Display
`GUI
`
`156
`
`
`
`FIG. 9
`
`All
`
`No
`
`
`Required Data
`
`Present
`?
` Yes
`
`162
`
`164
`
`
`
`Report Demographic
`Data & Store New
`User Data
`
`166
`
`Access Default
`Preferences & Bookmarks
`
`Petitioner Samsung - Ex 1002, p.18
`
`

`

`US. Patent
`
`Aug. 3, 2004
`
`Sheet 11 of 16
`
`US 6,771,290 B1
`
`
`
` Access
`ADM Server
`
`?
`
`Nu
`
`FIG. 10
`
`
`
`1 82
`
`
`
`Report computer
`Usage Information
`
`
`
`
`
`Download
`New Banners
`
`184
`
`136
`
`Internet
`
`Connection
`
`Available
`?
`
`
`
`
`
`
`
`
`
`
` Update
`Components
`
`? Y
`
`es
`
`
`
`190
`
`
`
`Petitioner Samsung - Ex 1002, p.19
`
`
`
`
`
`Ad
`
`Timer
`Expired9
`
`Yes
`
`
`
`76
`
`Process
`
`User Input
`
`Select &
`
`Display Banner
`
`
`
`
`
`
`

`

`US. Patent
`
`Aug. 3, 2004
`
`Sheet 12 of16
`
`US 6,771,290 B1
`
`B anner
`
`Selected
`7
`
`Run Default
`Browser and open
`Banner Link
`
`FIG. 11
`
`
`
`
`Shortcuu’
`
`
`Application
`
`
`Selected
`
`?
`
`
`198
`
`Set
`
`Priority = Medium
`
`
`
`Execute Shortcut/
`
`
`Application
`
`
`
`
`
`
`
`
`
`/- 206
`
`Category
`Set
`
`Open Category
`
`Selected
`Links Window
`Priority = Medium
`
`
`7
`
`208
`
`
`Link
`
`
`Selected
`
`
`
`
`No
`
`210
`
`.
`=
`.
`-
`Pmmy H‘gh
`
`Run Default
`
`Browser and open
`Selected Link
`
`216
`
`Priori Se; Hi h
`ty
`g
`
`Run Default
`Browser and open
`Specified Link
`
`
`
`
`
`No
`
`Petitioner Samsung - Ex 1002. p.20
`
`

`

`US. Patent
`
`Aug. 3, 2004
`
`Sheet 13 of 16
`
`US 6,771,290 B1
`
`FIG. 12
`
`224
`
`226
`
`228
`
`Determine
`Prion'ty Level
`
`Determine
`
`—-222
`
`Select & Display
`
`Banner
`
`230
`
`Banner Category
`& Banner Display
`
`Record Event, Time,
`
`Increment
`Banner Count
`
`Move to Next
`
`Set of Banners
`
`
`
`
`
`Notify Flag
`
`Alert Component
`
`
`
`Stop
`
`Petitioner Samsung - Ex 1002, p.21
`
`

`

`US. Patent
`
`Aug. 3, 2004
`
`Sheet 14 of 16
`
`Us 6,771,290 B1
`
`Start
`
`FIG. 13
`
`
`
`Access Version Numbers for
`each Upgradable Component
`
`
`in Client Application
`
`236
`
`Component(s) Needed
`
`Generate
`Current
`Blueprint
`
`240
`
`238
`
`246
`
`
`Determine New
`
`
`
`
`Pass Control to
`Auxiliary Module
`
`
` 252
`
`
`Access updated
`Blueprint from ADM
`Server
`
`New
`Builder Module
`Needed
`?
`
`
` erminate Buildc
`
`
` Is Updated
`Execution
`
`Blueprint Equal
`
`to current
`Blueprint ?
`254
`
`
`Yes
`Download and Install
`
`New Component(s)
`
`
`No Upgrading
`Necessary
`
`
`
`Petitioner Samsung - Ex 1002. p.22
`
`

`

`US. Patent
`
`Aug. 3, 2004
`
`Sheet 15 of 16
`
`US 6,771,290 B1
`
`256
`
`Access Updated
`Blueprint ID
`from ADM Server
`
`FIG. 14
`
`
`
`
`Updated
`
`ID equal to
`
`current ID
`
`'7
`
`Yes
`
`
`
`r 260
`
`
`
`
`Send Current
`No upgrading
`Necessary
`ID to ADM Sewer
`
`
`
`
`
`
`Download & Install
`Updated Component(s)
`
`
`
`
`
`Petitioner Samsung - Ex 1002. p.23
`
`

`

`
`
`com
`
`Ommfiwfiwfl—
`
`32>th
`
`
`
`2,mflGE.1,E
`Q:a.:55
`
`US. Patent
`
`0.:uA
`
`ma.»
`
`mf0mmh
`
`76:S
`
`lB09
`
`UfiEnEuH
`
`HEEowmsmE
`
`Emaaom-=oum£im<
`30:02ch
`
`om
`
`I
`
`“5:0
`
`o—
`
`S323%moomium
`
`
`
`“nonhuman—“2wsuqzooué.
`
`Sir—964
`
`moorcum
`
`
`
`Eastman;—
`
`wmm
`
`Petitioner Samsung - Ex 1002, p.24
`
`

`

`US $371,290 131
`
`1
`COMPUTER [NTERFACE Mmon AND
`APPARATUS WITH PORTABLE NETWORK
`ORGANIZATION SYSTEM AND TARGETED
`ADVERTISING
`
`CROSS REFERENCE '10 REMTED
`APPLICATION
`
`The present application is a continuation-impart of us.
`patent application Ser. No. 09311335). filed Jul. IT. 1993;
`now Pat. No 6.141.010.
`WCHN‘ICAI. FIELD
`
`to user interfaces for
`This invention relates in general
`accessing computer applications and information resources
`and. to particular. to utter interfaces that provide advenising
`obtained over a global computer network such as the Inter-
`net. This invention also relates to user interfaces for
`maintaining. organising and communicating information
`accessible to a computer network such as the Internet and.
`in particular. to user intertaeea that provide the user with
`availability to that information in a personalized manner.
`BhCKGROUND OF THE INVENTION
`The continuing expansion of the Internet and other private
`and semi-private networks has led to the now widespread
`practice ofelectronic distribution of software to end users.
`whether as freeware. shareware. or fully paid-up licensed
`software. Traditionally. freeware programs have generally
`been small. unsupported single-purpose programs that are or
`limited use. Since on income was derived from those
`programs. there was little nicentive for the creators of this
`type of software to undertake major development efiorts.
`More recently. however, a new type of free software has
`emerged which, while free to end users. does prayide
`income to the creator of the software vttt advertising incor‘
`paroled into the software. This is of benefit both In the end
`user and advertiser. as the end user obtains useful software
`at no cost and the advertiser gets advertising exposure for its
`products or services. One well ltnown example of this type
`of arrangement
`is in push technology products, such as
`l’oittteastT", which permits a user to receive and display
`broadcasted information over the Internet. Using this
`software. new advertising is periodically received along
`with various requested types of news information (cg.
`financial. business. sports) and is stoned locally on the user's
`computer for later retrieval and display by the program.
`The new advertising medium provided by the Internet has
`a number ofsignrficant advantages for advertisers. First. the
`users of the software within which the advertising is placed
`have. on average. much more disposable income to spend on
`products ttntl services than the average user of other tradi-
`tional advertising media. such as television or print. Second.
`the advertising can. in some instances. be targeted in various
`ways, such as demographically or teactiveiy. An example of
`the latter of these is in push technology where the user
`requests certain types of information and this request is used
`to select the type of advertisement sent to the user along with
`the requested content. Third. the advertising can not only
`include audio and video elements as well Its simple visual
`elements. but can also be interactive. For example. by
`clicking on the advertisement. the user can be provided with
`additional
`information about
`the advertised products or
`services and can even be given the opportunity to purchtme
`the products or services electronically.
`One of the most common methods of advertising via the
`Internet is through the use of links (cg, uniform resource
`
`IO
`
`15
`
`35
`
`‘5
`
`SH
`
`55
`
`ti!
`
`2
`locators. known as URLs] embedded within web pages. By
`using embedded links,
`the advertisements need not be
`located on the same server as the web pages themselves.
`When the web page is loaded or reloaded. the advertising
`server is accessed to obtain a new advertisement which is
`incorporated into the web page displayed on the user's
`screen. “these advertisements are simple graphical images
`(such as animated gifs) that are retrieved from the advents
`ingsarver along with an associated link to additional infor-
`mation about the advertised product or service. While this
`permits new advertising to be displayed each time a web
`page is loaded or ret'reshert, and while this allows geographi»
`cally unlimited advertising. it at most permits targeting of
`the advertisement based upon the type of information cone
`tained in the web page. Moreover. access to a new adver-
`tisement is only available during the period of time that the
`client computer is connected to the tnternet.
`Currently-available computer programs that incorporate
`advertising into their user interface include the tieoeasary
`pregnmming built
`into the software itself. That
`is,
`the
`various parameters relating to the presentation of the adver-
`tisement is pre-determined and programmed into the soft-
`ware. 'I‘hcate parameters may include such things as Where on
`the screen the advertisement is displayed. the display size.
`the duration of display, the number of times a particular
`advertisement
`is displayed. the conditions under which a
`particular advertisement is to be displayed. the type of action
`taken upon a user clicking on the advertisement. and so
`forth. One problem with these currently available programs
`is that these parameters can only he changed by replacement
`of the entire program with an updated, revised version.
`making it dtlficult to respond to desired changes in adver-
`tising approaches
`the
`To provide demographicallydargetcd advertising.
`advertiser or distributor of the advertising must obtain
`demographic data on its end users. Perhaps the most com-
`mon way to acquire demographic data regarding users via
`the Internet is to request the information using a form written
`to html (Hyper'fhin Markup Language) and provided to the
`user over the World-Wide Web (WWW using http
`(Ilyper‘l’ettt Transfer Protocol). This is sometimes done as a
`prerequisite to allowing the user access to information
`resources or download software from a particular web site.
`While authentication of demographic information obtained
`this way is difficult and rarely done. it has been found that
`end users typically provide accurate demographic data in
`return for free download accent to mt‘tware. Furthermore.
`studies have shown that while people are concerned about
`privacy issues and. in particular. do not wish to provide
`specific information that identifies them (such as their name.
`address, or Social Security number). they generally do not
`mind providing demographic information. nor do they mind
`monitoring of their computer usage as long as their usage is
`not associated with any specific infomtation that could he
`used to identify them.
`Various other anangemems have been suggested for
`obtaining and reporting information about an end user over
`a computer network such as the Internet. For example. US.
`l’at. No. 5.724.321 to Dedrick discloses an electronic adver‘
`tising system in which n user profile is created and trans-
`ferred to a metering server where it is used along with other
`end user profiles to charge advertiser's according to a
`coruromer scale. ’itte proftlc data is also used by the metering
`server to select advertisement titlaar that are sent to the end
`user for viewing at the t'cqucrtl of the end user. When a user
`requests an advertisement. the metering server sends the
`advertisement in the end user. charges the advertiser. and
`
`Petitioner Samsung - Ex 1002, p.25
`
`

`

`US 6,771,290 B1
`
`4
`is connected to a
`that
`client computer—A computer
`network (including computers that are connected only
`occasionally to the network such as, for example, by a
`modem and telephone line) and that can be used to send
`requests for information to other computers over the
`network.
`
`3
`provides the advcniscr with profile data on that end user. The
`system can include client-side software which acquires and
`compiles information concerning the user's interaction with
`the advertising or other content provided by the metering
`server.
`U.S. Pat. No. 5333.218 to Bland ct nl. discloses a system
`for gathering data concerning an end-user's seem to infer
`malion resources and reporting the data baclt to the servers
`that contain the information resources. Data gathering It the
`client is accomplished using an applet, plug-in, or other
`browser extension that acquires the data and then reports
`that data to those servers accessed by the client. either
`periodically or in response to a specific request by the
`servers. In this way, the servers being accessed for their
`information resources get reported back to them information
`concerning the end-user's use of that information. Limited
`demographic information (e.g.,
`time zone.
`locate, client
`hardware) can be included in this reporting as well.
`One of the disadvantages of prior art systems that require
`data regarding an end-user's computer mgc is that they are
`generally limited to gathering information concenting only
`certain limited uses of the computer. For example. in Bland
`et 21., the focus of the gathering and use of end-user data is
`in the user’s interaction with web pages, whether over the
`Internet or otherwise. Similarly, in Dedrick, the compilation
`of data is directed to interaction between the end-user and
`the advertising or other content provided by the metering
`sewer itself. By limiting the reported data in this manner, it
`is difficult
`to develop accurate profiles for the individual
`users that are useful in targeting the advertising.
`U.S. Pat. No. 5,347,632 to Filepp et al. discloses a
`reception system in which both user demographics and
`individual system usage information can he used to target
`advenising. However.
`this information is used to solocl
`which advertisements are to he placed into an advertisement
`queue from which advertisements are then accessed. appar-
`ently in the order in which they were placed in the queue.
`Thus. this system permits targeting of advertising generally.
`hut does not provide real time targeting ot'advenisiugbaued
`upon user actions.
`internal users typically employ browser applications and
`related technologies in order to access the WW; and to
`locate and view files, documents and audiotvideo clips.
`Exemplary browser applications include Opera by Opera
`Software. Netscape Navigator. Netscape Communicator 4.6
`and Microsott Internet Esplorer 5.0. Browser applications
`are loaded onto a user's computer. and than can he used for
`communication over networks using protocols such as that
`utilized by the WWW, Browsers are useful for accessing
`desired files and web sites. and also have the capability of
`storing information regarding visited or favorite web sites on
`the user’s computer. HoWever, it has been common practice
`for browsers to be employed by the user {or fairly limited
`purposes. such as for accessing information. Certain
`applications, such 35 Windows NT 4.0, allow a user to
`receive and store electronic information on a limited net-
`work system. However, the usefulness and flexibility of such
`systems are severely limited, humus» each browser instal-
`lation traditionally has been independent of other browser
`installations to which a user has acmss. Thus. information
`within one browser is not easily transportable to the other"
`browser.
`Except as may be explicitly indicated otherwise.
`following definitions shall apply:
`browser—A program that can communicate over a net-
`work using http or another protocol and that can display
`html information and other digital information.
`
`the
`
`10
`
`15
`
`10
`
`25
`
`30
`
`35
`
`40
`
`as
`
`50
`
`55
`
`60
`
`65
`
`links,
`
`computer-4m apparatus having a processing device that
`is capable of executing instructions. including devices
`such as personal computers,
`laptop computers, and
`personal digital assistants. as well as set top television
`boxes,
`televisions, radios. portable telephones, and
`other such devices having a processing capability.
`computer usage information—Data concerning a person’s
`use of a computer,
`including such things as what
`programs they run, what information resources they
`access, what time of day or days or the week they use
`the computer, and so forth.
`data set—A group of data items; for example.
`keywords. or entries in an address book.
`display object—Data capable of display try a computer.
`including graphical images as well as multimedia pre-
`senlalions or other display data that includes audio in
`addition to visually-perceived data.
`file—Any digital item. including information, documents,
`applications, nudiortvideo components, and the like, that
`isstored in memory and ‘m accessible via a file alloca-
`Lion table or other pointing or indexing structure.
`graphical
`image—Visually—perceived data stored in a
`graphic format (e.g., jpeg. gif, hrnp,
`tiff, pox, etc.),
`including electronically-reproduced photographs,
`graphics, animations, icons, and textual messages.
`information resource—A source of information stored on
`a server or other computer that is accessible to other
`computers over a network.
`keyword—A textual data item used in locating related
`sources of information
`link—Adam item that identifies the location or address of
`a program or infomation resource. A URL is a link, as
`is a path and filename of an information resource.
`network—A system having at
`least
`two computers in
`communicable connection,
`including intranets, per-
`sonal networks, virtual private networks, and global
`public networks such as the Internet.
`non-volatile data storage device—A memory device that
`retains computer-readable data or programming code in
`the absence of externally-supplied power,
`including
`such things as a hard disk or a floppy disk, a compact
`disk read-only memory (CDROM). digital versatile
`disk DVD). magneto-optical disk. and so forth.
`profile—User-specifrc information relating to an indi-
`vidual using a computer.
`program mmponentrA set of instructions stored in a file
`in computer-readable format, whether as object code or
`source code. not! whether written in a compiled
`language,
`in byte code (such as Java“). or in a
`scripting or other interpreted language.
`program module—One or more related program compo-
`nents.

`
`program—One or more related program modules.
`reactively—ln response to some type of user input, such
`as a mouse click on a particular user application or on
`a link to an information resource
`server—Acomputer on a network that stores information
`and that answers requests for information.
`
`Petitioner Samsung - Ex 1002, p.26
`
`

`

`US 6,771,290 Bl
`
`5
`software application—A program and associated libraries
`and other files;
`for example. a word processing
`application. a spreadsheet application. or a personal
`information management application.
`SUMMARY OF THE. IWENHON
`in accordance with one aspect of the present invention
`there is provided no apparatus for use by a computer to
`provide a user of the computer with access to information
`resources via the lntentet or otherwise. The apparatus oom-
`priaes a non-volatile data storage device with first and
`second program modules stored on the non-volatile storage
`device. The first program module is operable upon execution
`to display a graphical user interface comprising a window
`separated into a number of regions. will: a first one of the
`regions including a number of user-selectable items. at least
`some oi which are each nmiamd with a diiferent data set.
`The data sets are each representative of a dillerent category
`of inl'ntrnalion (cg. financial. um. sports. etc.) and each of
`the data sets comprise a number cl user-selectable links to
`different information resources. For example. the data sets
`can be groups of related URLs. whereby the information
`resources comprise web pages accessible via the lnternet. A
`second one of the region's comprises an information display
`region which can display such thing-r as banner advertise-
`ments. The second program module is operable upon excor-
`lion to select
`informational data to be displayed in the
`information display region. The first program module is
`operable in response to selection of a first one of the links to
`provide the user with access to its nssociated information
`resource and to notify the second program module of the
`selection of that first link. The second program module can
`be operable in response to notifications front the first pro-
`gram module to select the informational data to be displayed
`from among a larger amount of informational data. and the
`second program module can be further operable to store
`statistical data regarding the display of the selected infot-
`mau'onal data. This permits targeting of banner advertise-
`merits based upon the type of linlt (financial. news. sports.
`etc.} selected by the user. the software applications elicited
`on by the user. and otlter network accessible files accessed
`by the user.
`In addition. the apparath further includes user specific
`maintenance and organization of that user's individual tiles
`and resources represented by the user-selectable linlts con-
`tained within the first program module. in order that an
`individual user can gain access to those files and resources
`from a computer having network accem. or that multiple
`utters can gain access to individual files stored on the some
`computer. Preferably. this is accomplished by storing a user
`profile and user library on a server connected to the network
`Then. when I user runs the first program module. it identifies
`the user and connects to the server to access that user‘s
`profile and library. with the profile being used to specify that
`individual’s user-selected links to be displayed in the first
`region and the library being used to store these individuttl
`tiles and resources that the use: wishes to be able to mess
`from anywhere on the network. Furthermore. either of the
`two program {nodules cater be disabled. and instead of using
`both modules.
`the user can use either of the modules
`individually and independently.
`in accordance with another aspect of the invention. there
`is provided a computer-readable memory for use by a
`computer to provide ll user of the computer with an
`automatically—upgradeable software application. The com-
`puter readable memory comprises a non-volatile data stor-
`age device and a program that is separated

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