throbber
Case 2:12-cv-02824-SHM-cgc Document 1 Filed 09/21/12 Page 1 of 43 PageID 1
`
`UNITED STATES DISTRICT COURT
`WESTERN DISTRICT OF TENNESSEE
`WESTERN DIVISION
`
`
`
`Civil Action No.____________
`
`JURY TRIAL DEMANDED
`
`
`B.E. TECHNOLOGY, L.L.C.,
`
`Plaintiff,
`
`v.
`
`
`SAMSUNG
`TELECOMMUNICATIONS
`AMERICA, LLC,
`
`Defendant.
`
`)
`)
`)
`)
`)
`)
`)
`)
`)
`)
`)
`)
`)
`
`COMPLAINT FOR PATENT INFRINGEMENT
`
`Plaintiff B.E. Technology, L.L.C. (“B.E.”) hereby brings this action against Samsung
`
`Telecommunications America, LLC (“Samsung”) for infringement of United States Patent No.
`
`6,771,290 (“’290 patent”), and alleges as follows:
`
`NATURE OF THE ACTION AND PARTIES
`
`1.
`
`This is an action for patent infringement arising under the patent laws of the
`
`United States.
`
`2.
`
`B.E. is a limited liability company organized and existing under the laws of the
`
`State of Delaware with its principal place of business in Memphis, Tennessee.
`
`3.
`
`Samsung is a limited liability company organized and existing under the laws of
`
`the State of Delaware with its principal place of business in Richardson, Texas.
`
`
`
`
`
`

`
`Case 2:12-cv-02824-SHM-cgc Document 1 Filed 09/21/12 Page 2 of 43 PageID 2
`
`JURISDICTION
`
`4.
`
`This Court has subject matter jurisdiction over this action pursuant to 28 U.S.C.
`
`§§ 1331 and 1338(a), as this is an action arising under the Patent Act, 35 U.S.C. § 1 et seq.
`
`5.
`
`Venue is proper in this district pursuant to 28 U.S.C. §§ 1391(b), 1391(c),
`
`VENUE
`
`1391(d), and 1400(b).
`
`FACTUAL BACKGROUND
`
`6.
`
`The ’290 patent is entitled “Computer Interface Method And Apparatus With
`
`Portable Network Organization System And Targeted Advertising.” A copy of the ’290 patent is
`
`attached to this Complaint as Exhibit A and incorporated herein by this reference.
`
`7.
`
`The invention of the ’290 patent generally relates to user interfaces for accessing
`
`computer applications and information resources and, in particular, to user interfaces that provide
`
`advertising obtained over a global computer network such as the Internet. The invention of the
`
`’290 patent also relates to user interfaces for maintaining, organizing and communicating
`
`information accessible to a computer network such as the Internet and, in particular, to user
`
`interfaces that provide the user with availability to that information in a personalized manner.
`
`8.
`
`The application that issued as the ’290 patent was filed on July 16, 1999, and the
`
`United States Patent and Trademark Office duly and legally issued the ’290 patent on August 3,
`
`2004. The ’290 patent claims priority to U.S. Patent Application No. 09/118,351, filed on July
`
`17, 1998.
`
`COUNT I: INFRINGEMENT OF U.S. PATENT NO. 6,771,290
`
`9.
`
`B.E. realleges and incorporates by reference the allegations of paragraphs 1-8.
`
`- 2 -
`
`

`
`Case 2:12-cv-02824-SHM-cgc Document 1 Filed 09/21/12 Page 3 of 43 PageID 3
`
`10.
`
`B.E. owns all right, title, and interest in the ’290 patent, and has owned all right,
`
`title, and interest throughout the period of the infringement complained of herein.
`
`11.
`
`Samsung has infringed at least Claim 2 of the ’290 patent by using, selling, and
`
`offering to sell in the United States tablet computer products that directly infringe at least Claim
`
`2 of the ’290 patent either literally or under the doctrine of equivalents. The accused products
`
`include Samsung Smart Phones: Galaxy S, Galaxy S 4G, Galaxy S II, Captivate, Continuum,
`
`Droid Charge, Galaxy S III, Epic 4G, Fascinate, Exhibit 4G, Galaxy Ace, Galaxy Prevail, Gem,
`
`Indulge, Infuse 4G, Intercept, Mesmerize, Nexus S 4G, Replenish, Vibrant; Smart Tablets:
`
`Galaxy Note 10.1; Galaxy Tab; Galaxy Player 5.0.
`
`JURY DEMAND
`
`B.E. requests a trial by jury for all issues so triable.
`
`PRAYER FOR RELIEF
`
`WHEREFORE, B.E. prays for relief as follows:
`
`1.
`
`2.
`
`Judgment that Samsung has infringed the ’290 patent as alleged herein;
`
`Compensatory damages in an amount according to proof, and in no event less
`
`than a reasonable royalty;
`
`3.
`
`4.
`
`5.
`
`Prejudgment interest on the compensatory damages awarded to B.E.;
`
`Post-judgment interest on all sums awarded to B.E. from the date of judgment;
`
`A preliminary and permanent injunction forbidding Samsung and its officers,
`
`agents, servants, employees, and attorneys, and all those in active concert or participation with
`
`them, from further infringing the ’290 patent;
`
`6.
`
`7.
`
`Costs of suit incurred herein; and
`
`Any and all other relief that the Court deems just and equitable.
`
`- 3 -
`
`

`
`Case 2:12-cv-02824-SHM-cgc Document 1 Filed 09/21/12 Page 4 of 43 PageID 4
`
`
`
`
`
`Dated: September 21, 2012
`
`
`
`
`Attorneys for Plaintiff
`B.E. Technologies LLC
`
`
`- 4 -
`
`
`
`
`
`
`
`By: s/Robert E. Freitas
`Robert E. Freitas
`Craig R. Kaufman
`Freitas Tseng & Kaufman LLP
`100 Marine Parkway, Suite 200
`Redwood Shores, CA 94065
`Telephone: (650) 593-6300
`Facsimile: (650) 593-6301
`rfreitas@ftklaw.com
`ckaufman@ftklaw.com
`
`Richard M. Carter (TN B.P.R. #7285)
`Adam C. Simpson (TN B.P.R. #24705)
`MARTIN, TATE, MORROW & MARSTON, P.C.
`6410 Poplar Avenue, Suite 1000
`Memphis, TN 38119-4839
`Telephone: (901) 522-9000
`Facsimile: (901) 527-3746
`rcarter@martintate.com
`asimpson@martintate.com
`
`

`
`Case 2:12-cv-02824-SHM-cgc Document 1 Filed 09/21/12 Page 5 of 43 PageID 5
`Case 2:12—cv—02824—SHM—cgc Document 1 Filed 09/21/12 Page 5 of 43
`Page|D 5
`
`
`EXHIBIT A
`
`EXHIBIT A
`
`

`
`Case 2:12-cv-02824-SHM-cgc Document 1 Filed 09/21/12 Page 6 of 43 PageID 6
`Case 2‘”'°“'°2824'S”“”'°g° ”°°””‘e“f||||| ||||||ll11Ilmillllllllfilllfllllt|l||fl||iI||I|F||||||1|||1i|fIII1 6
`
`US006771290B1
`
`(12) United States Patent
`Hoyle
`
`(10) Patent No.:
`(45) Date of Patent:
`
`US 6,771,290 B1
`Aug. 3, 2004
`
`(54)
`
`(75)
`
`(73)
`
`COMPUTER INTERFACE METHOD AND
`APPARATUS WITH PORTABLE NETWORK
`ORGANIZATION SYSTEM AND TARGETED
`ADVERTISING
`
`Inventor: Martin David Hoyle, Metairie, LA
`(US)
`
`Assignee: B.E. Technology, LLC, Bay City, MI
`(US)
`
`Notice:
`
`Subject to any disclaimer, the term of this
`patent is extended or adjusted under 35
`U.S.C. 154(b) by 0 days.
`
`(21)
`
`(22)
`
`(86)
`
`Appl. N0.:
`PCT Filed:
`
`PCT N0.:
`
`09/744,033
`
`Jul. 16, 1999
`
`PCT/US99/16135
`
`§ 371 (C)(1),
`(2), (4) Date: Apr. 11, 2001
`
`(87)
`
`PCT Pub. No.: WO00/04434
`
`PCT Pub. Date: Jan. 27, 2000
`
`(63)
`
`(51)
`(52)
`(58)
`
`(56)
`
`Related U.S. Application Data
`
`Continuation—in—part of application No. 09/118,351, filed on
`Jul. 17, 1998, now Pat. No. 6,141,010.
`
`Int. Cl.7 .............................................. .. G06F 15/00
`U.S. Cl.
`...................................... .. 345/745; 717/170
`Field of Search ............................... .. 345/745, 762,
`345/763, 852, 853, 854, 839; 717/120
`
`References Cited
`
`U.S. PATENT DOCUMENTS
`
`4,602,279 A
`5,347,632 A
`
`7/1986 Freeman
`9/1994 Filepp et al.
`
`OTHER PUBLICATIONS
`
`Brown, M., Using Netscape” 3, Special Edition 1996, p.
`40, 43, 52, 53, 58, 59, 62-64, 94-109.
`
`Primary Examiner—Cao (Kevin) Nguyen
`(74) Attorney, Agent, or Firm—Reising, Ethington. Barnes,
`Kisselle, P.C.
`
`(57)
`
`ABSTRACT
`
`A method and apparatus for providing an automatically
`upgradeable software application includes targeted advertis-
`ing based upon demographics and user interaction with the
`computer. The software application includes a 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 server and used
`for determining what advertising will be sent to the user. The
`software application further 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 advertisement
`is to be displayed. This includes the specification of certain
`programs that the user may have so that, when the user runs
`the program (e.g., a spreadsheet program), a relevant adver-
`tisement will be displayed (e.g., an advertisement for a stock
`brokerage). This provides two-tiered, real-time targeting of
`advertising—both demographically and reactively. The soft-
`ware application includes programming that accesses the
`server to determine if one or more components of the
`application need upgrading. If so, the components can be
`downloaded 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.
`
`(List continued on next page.)
`
`3 Claims, 16 Drawing Sheets
`
`300
`
`/
`
`330
`
`: 22
`
`Server
`
`Database
`
`335
`
`M‘
`
`Client & User
`
`Services
`342
`H 344 N
`Advertiser
`Accounting
`
`K340
`User
`
`338
`
`Registration
`
`Services
`
`Services
`
`Internet / Intranet >
`20
`
`Services
`
`
`
`346 \
`Management
`
`Services
`
`I 8
`
`sggégie
`Application
`
`Sofiware
`
`Web
`Browser
`
`10
`
`350
`
`Management
`Temiinal
`\
`
`370
`
`l
`343
`
`._l
`
`

`
`Case 2:12-cv-02824-SHM-cgc Document 1 Filed 09/21/12 Page 7 of 43 PageID 7
`Case 2:12—cv—O2824—SHM—cgc Document 1 Filed 09/21/12 Page 7 of 43
`Page|D 7
`
`US 6,771,290 B1
`Page 2
`
`U.S. PATENT DOCUMENTS
`
`5,572,643 A
`5,584,025 A
`5,600,781 A
`5,617,565 A
`5,710,884 A
`5,717,923 A
`5,724,521 A
`5,732,218 A
`5,740,549 A
`
`11/1996 Judson
`12/1996 Keithley et 211.
`2/1997 Root et 211.
`4/1997 Augenbrauun et 211.
`1/1998 Dedrick
`2/1998 Dedrick
`3/1998 Dedrick
`3/1998 Bland et al.
`4/1998 Reilly et al.
`
`12/1998 Marsh et al.
`5,848,397 A
`3/1999 Borman et 211.
`5,890,172 A
`6/1999 Brown
`5,914,714 A
`6/1999 Bauersfeld
`5,917,491 A
`8/1999 Angles et al.
`5,933,811 A
`8/1999 Alberts
`5,937,392 A
`9/1999 Merriman et al.
`5,948,061 A
`5,963,208 A * 10/1999 Dolan ...................... .. 345/853
`5,977,970 A * 11/1999 Amro ....................... .. 345/839
`
`* cited by examiner
`
`

`
`Case 2:12-cv-02824-SHM-cgc Document 1 Filed 09/21/12 Page 8 of 43 PageID 8
`Case 2:12—cv—O2824—SHM—cgc Document 1 Filed 09/21/12 Page 8 of 43
`Page|D 8
`
`1
`
`1
`
`BmmW.2,flCEEm
`W23
`
`U
`
`4
`
`M1
`
`/09SU
`
`P3mm32
`
`W.I|IIIIIIIIIIIIIIIIII2_J,3_2252we_2Q<
`
`:o:mo:.E<III!IIIIIL
`
`
`
`
` Bmzéom1E262M...owfioumQEEDwm
`
`pmom
`
`SSssmm
`
`umuwfiofi
`
`
`
`BEBEom
`
`M:
`
`
`

`
`Case 2:12-cv-02824-SHM-cgc Document 1 Filed 09/21/12 Page 9 of 43 PageID 9
`Case 2:12—cv—O2824—SHM—cgc Document 1 Filed 09/21/12 Page 9 of 43
`Page|D 9
`
`1B092,
`
`/09SU
`
`1.WN0EMN
`
`stem3:?
`
`BEBE
`
`om
`
`taP3U.
`
`uA
`
`40023,g
`
`.whS
`
`Mf02
`
`t.Bmacomm:55
`
`mm
`
`_II|III
`
`IIIIIIIIIIIIIIIL
`
`:o:mo:nE<
`
`_IIIIIIIIIIIIY2502m2352_2m<So
`
`_
`
`_
`
`“om
`
`mm
`
`A=\ADP
`
`cm
`
`Sam.55
`
`em
`
`
`

`
`Case 2:12-cv-02824-SHM-cgc Document 1 Filed 09/21/12 Page 10 of 43 PageID 10O1
`mem
`e9aP21I1
`MH6M
`C
`
`0M90.1O0mw._Hwh1S
`
`snlu/0OS1U
`D1WmBawP21,3747:
`
`8t2H0wWa2P,.|_.2Se0xU
`
`C3Qgp_.M
`
`4mMD2,
`
`mbtumw<
`
`855:
`
`3528800
`
` E25NV
`
`.$>.5m
`
`:83
`
`8._._%._wo:so
`
`ommnfimfl
`
`ommpfimfl
`
`2m.05
`
`“SD29
`
`
`
`
`
`
`

`
`Case 2:12-cv-02824-SHM-cgc Document 1 Filed 09/21/12 Page 11 of 43 PageID 11
`Case 2:12—cv—O2824—SHM—cgc Document 1 Filed 09/21/12 Page 11 of 43
`Page|D 11
`
`U.S. Patent
`
`Aug. 3, 2004
`
`Sheet 4 of 16
`
`US 6,771,290 B1
`
`om
`
`
`
`BEESVkoxfifi252250
`
`omSccmmSamSW3
`
`owfiofi
`
`23522382
`
`_O:88Z“IIIIIIIIIIIIIIIIIIIIIIIIIIIIIL8
`
`EQ<
`
`Siam
`
`mm
`
`8:6055:8:mo352
`2:3m8m¢t2:_flagmwzsm
`
`
` __H“_____2.60223.02“<9.E3“_fl__
`
`8
`
`]m3:omE25
`
`_§:§_&<
`
`om
`
`
`
`
`
`
`

`
`Case 2:12-cv-02824-SHM-cgc Document 1 Filed 09/21/12 Page 12 of 43 PageID 12
`Case 2:12—cv—O2824—SHM—cgc Document 1 Filed 09/21/12 Page 12 of 43
`Page|D 12
`
`U.S. Patent
`
`Aug. 3, 2004
`
`Sheet 5 0f 16
`
`US 6,771,290 B1
`
`00
`OO
`
`74
`
`FIG.5
` egg
`
` H]Fttp://wwwbuzzontgxgom
`
`(D
`L
`Q on
`W I
`
`'0
`/l\t\k < $51
`
`I 5%:
`
`0
`
`2:
`
`3.525
`
`:2
`
`
`
`N
`
`E
`
`1
`
`@
`
`>-
`
`%
`
`I1
`131%
`CD
`5
`51% o
`L5 S N
`vgfr‘
`0. «Q
`
`0 § (3
`
`ll
`
`5:5
`L(§_.O
`
`II
`
`C)
`
`

`
`m
`Case 2:12-cv-02824-SHM-cgc Document 1 Filed 09/21/12 Page 13 of 43 PageID 1331
`e
`e
`2
`C
`I
`
`mmw0a9P29
`
`..\6OSBU
`m7,
`
`o 1
`7om05
`
`1.6Q1WM6
`
`H
`
`fiB_m_>.
`mmE_._.
`
`Wu
`
`9
`
`+.m:m_>
`
`
`
`.“mm.
`
`.+
`mwmmflmmmmui59»:U.m.r\_
`
`
`
`
`
`m>>wZmmmfimsm>_xwo>>
`
`m>$.zmmm:_m:m25:02
`
`
`mmwuficwwutmxuoum
`mrEE\oE82@1|:
`Ilafi
`
`ucwEBBmv_~>@TL
`amp
`
`
`._._\uMmE_£aoaSam@
`Wa
`1.S
`.L
`
`uMC0O2D3,wmg
`
`xU
`
`..\_.2S.
`
`
`\r3...:2232W.
`
`\
`_
`
` Mt:25mm.8n2eO.tWM
`.
`new
`5...:2_I
`
`M
`QA
`
`SEEEmem
`
`52$29.68
`
`mEw=mm
`
`2:»32>
`
`#532>
`
`22mm
`
`
`
`utm:m_>umm._
`
`fim:m_>SEC
`
`
`

`
`Case 2:12-cv-02824-SHM-cgc Document 1 Filed 09/21/12 Page 14 of 43 PageID 14
`4
`41
`
`maU
`
`mm
`
`W.%mmJ.P2llllllllIIRWE25.ECUpmnzookm/092.__a2_ou
`
`............;m_._-__MS.23520:2252862
`
`
`wEoZ3&5m2oZ“flP.__we§__---.2._
`____E‘m_Qm_=o:omEo:855_OC_E28ECUE._E.£wan_HUaonU_W..n|a.3mE$.:mmfitomom_Bwoq
`
`1m31%235250m-mEW._......:a.V..............:.____DM,_a__mm_C._EoaoEco__EocoEcoE25E00_Wwe_O:25”_u>68m%:om882aoumaflmom
`
`Q.m_..:o:omEoUAMD..EBSQEOU.Hm£OOH.E6EocomfiouEucomfiooN_/1xQ..\A__Wpm2ED\SEF:5»mom_cotsmmfifl
`
`882n___.WA_mm:“__S__
`
`685canwfflW.a_IIInnnnnnnnnnnnnnnnnnnnnn1|._ca
`
`
`
`4S.M.UwEwmm.moS_
`
`
`
`
`
`E28.ECU:52Eo:o.EoU@\mczccmmHotmo_£mmm:oUmmooo<uEoE.5mDL:
`P“.8.
`
`
`

`
`Case 2:12-cv-02824-SHM-cgc Document 1 Filed 09/21/12 Page 15 of 43 PageID 1551
`meW
`e9aP21/1
`MH6M
`C
`
`8t2H0wWa2P..I_.2Se0mU
`
`4mMD23mgp_.M
`
`MMOMmmH1S
`
`sm65S1U
`D1W.BawP21,3747:
`
`
`
`.964:...:w..._..$2.54$_._swa5
`
`
`
`
`
`
`
`
`
`
`
`>.:SEmc3a_oomm<_cBn_uomm<_.2n_oomm<:54:o=«::$QBE$2.:
`
`
`
`
`
`
`
`E5200EMS.:E8xmEoxM./E8.comoS_E.>r?$8.8::._mmuEm=nEoo.v_E_I§:.>§r$bmgobcsam
`
`
`
`
`
`
`
`mN—/rCOU.m#.50#.>»>./>w
`
`
`
`
`
`
`
`Eflmzmgucmm_ObEOmwmHDw3QEOU,.wEnEo;m.mmoEm_3£2605/Eoo.v_::Iw:ouom.>»>§>.«_.m.NO.~DECmm
`
`
`
`
`
`
`
`
`
`
`
`55:32fiCOu.$E.>/>35mfiommEou.x::J_:E.¢:m.mo$c:mm
`
`
`
`
`
`5CE
`
`if%r
`
`
`
`:$EEmt2:u._m>m_:
`
`=_wo_,.,_mu/:.o3E__:.3.53%
`awxxaémmlj
`
`Eoo.:m$.>;?$
`
`Eoo.m:omm...$>»>»
`
`1
`
`

`
`Case 2:12-cv-02824-SHM-cgc Document 1 Filed 09/21/12 Page 16 of 43 PageID 16
`Case 2:12—cv—O2824—SHM—cgc Document 1 Filed 09/21/12 Page 16 of 43
`Page|D 16
`
`U.S. Patent
`
`Aug. 3, 2004
`
`Sheet 9 of 16
`
`US 6,771,290 B1
`
`Start
`
`>
`
`User Download
`Request
`
`Send Form
`to User
`
`132
`
`134
`
`All
`
`?
`
`Yes
`
`Assign Unique
`ID to User
`
`140
`
`
`
`142
`Store ID Along
`with Demographic L)
`Data
`
`Transmit Client
`
`144
`
`Application to User
`
`Stop
`
`>
`
`I
`
`. 8
`
`Required Fields
`Filled Out
`
`
`N0
`
`
`
`
`138
`
`Request Correction
`of Form
`
`

`
`Case 2:12-cv-02824-SHM-cgc Document 1 Filed 09/21/12 Page 17 of 43 PageID 17
`Case 2:12—cv—O2824—SHM—cgc Document 1 Filed 09/21/12 Page 17 of 43
`Page|D 17
`
`U.S. Patent
`
`Aug. 3, 2004
`
`Sheet 10 of 16
`
`US 6,771,290 B1
`
`NO
`
`New
`Login Name
`?
`
`
`
`
`
`Setup
`New Account
`
`
`
`
`?
`from User Data Storage
`
`
`
`
`160
`
`162
`
`Request
`Demographic Data
`
`A11
`
`
`
`?
`
`Yes
`
`Required Data
`Present
`
`Report Demographic
`Data & Store New
`User Data
`
`Preferences & Bookmarks
`
`Access Default
`
`154
`
`Access User Setup
`Preferences & Bookmarks
`
`Display
`GUI
`
`STOP
`
`1 5 6
`
`164
`
`I
`
`. 9
`
`1 66
`
`

`
`Case 2:12-cv-02824-SHM-cgc Document 1 Filed 09/21/12 Page 18 of 43 PageID 18
`Case 2:12—cv—O2824—SHM—cgc Document 1 Filed 09/21/12 Page 18 of 43
`Page|D 18
`
`U.S. Patent
`
`Aug. 3, 2004
`
`Sheet 11 of 16
`
`US 6,771,290 B1
`
`182
`
`Report computer
`Usage Information
`
`Download
`
`New Banners
`
`1 86
`
`1 84
`
`Reset
`
`Flag Alert
`
`1 8 8
`
`No
`
` Update
`Components
`‘.7
`
`
`
`
`Available
`
`‘?
`
`
`
`1 72
`
`Builder
`Routine
`
`No
`
`190
`
`Yes
`
`1 70
`
`Yes
`
`1 76
`
`
`
`Select &
`
`Display Banner
`
`174
`
`
`
`Process
`
`User Input
`
`FIG. 10
`
` Access
`Yes
`ADM Server
`
`?
`
`
`
`
`1 80
`
` Internet
`Connection
`
`
`
`
`

`
`Case 2:12-cv-02824-SHM-cgc Document 1 Filed 09/21/12 Page 19 of 43 PageID 19
`Case 2:12—cv—O2824—SHM—cgc Document 1 Filed 09/21/12 Page 19 of 43
`Page|D 19
`
`U.S. Patent
`
`Aug. 3, 2004
`
`Sheet 12 of 16
`
`US 6,771,290 B1
`
`12/16
`
`FIG 11
`
`Run Default
`
`Banner Link
`
`Browser and open
`
`1 98
`_ Set
`PI'101'1ty : M€d1UTTl
`
`200
`Execute Shortcut/
`Application
`
`204
`
`206
`
`Set
`Priority = Medium
`
`Open Category
`Links Window
`
`
`
` Banner
`Yes
`Selected
`
`?
`
`No
`
`1 96
`
`
`Shortcut/
`Yes
`
`Application
`Selected
`
`?
`
`No
`
`202
`
`Yes
`
`No
`
`
`
`2 12
`Run Default
`Browser and open
`Selected Link
`
`
`
`2 1 8
`
`Run Default
`Browser and open
`Specified Link
`
`208
`
`Yes
`
`2 1 0
`
`.
`. Set
`.
`P“°“‘«V 2 H‘gh
`
`No
`
`No
`
`2 1 4
`
`Yes
`
`2 16
`
`.
`. Set
`.
`Pnomy : Hlgh
`
`

`
`Case 2:12-cv-02824-SHM-cgc Document 1 Filed 09/21/12 Page 20 of 43 PageID 20
`Case 2:12—cv—O2824—SHM—cgc Document 1 Filed 09/21/12 Page 20 of 43
`Page|D 20
`
`U.S. Patent
`
`Aug. 3, 2004
`
`Sheet 13 of 16
`
`US 6,771,290 B1
`
`FIG. 12
`
`-220
`
`#222
`
`
`
`
`Banners
`
`Expired
`7
`
`Move to Next
`Set of Banners
`
`
`
`
`Notify Flag
`Alert Component
`
`Start
`
`Determine
`
`Priority Level
`
`Determine
`
`Banner Category
`
`Select & Display
`Banner
`
`Record Event, Time,
`& Banner Display
`
`Increment
`
`Banner Count
`
`224
`
`226
`
`228
`
`

`
`Case 2:12-cv-02824-SHM-cgc Document 1 Filed 09/21/12 Page 21 of 43 PageID 21
`Case 2:12—cv—O2824—SHM—cgc Document 1 Filed 09/21/12 Page 21 of 43
`Page|D 21
`
`U.S. Patent
`
`Aug. 3, 2004
`
`Sheet 14 of 16
`
`US 6,771,290 B1
`
`FIG 13
`
`Access Version Numbers for
`
`236
`
`each Upgradable Component
`
`in Client Application
`
`238
`
`Component(s) Needed
`
`246
`
`Determine New
`
`Generate
`
`Current
`Blueprint
`
`240
`
`Access updated
`Blueprint from ADM
`
`
`
`
`Pass Control to
`
`
`Auxiliary Module
`
`New
`
`Builder Module
`
`Needed
`
`
`‘.7
`
` 252
`Server
`
`
`
`Execution
`
` Terminate Builder
`
`
`ls Updated
`Blueprint Equal
`to current
`Blueprint ‘.7
`
`254
`
`
`
`
`Download and Install
`New Component(s)
`
`250
`
`Yes
`
`No Upgrading
`Necessary
`
`

`
`Case 2:12-cv-02824-SHM-cgc Document 1 Filed 09/21/12 Page 22 of 43 PageID 22
`Case 2:12—cv—O2824—SHM—cgc Document 1 Filed 09/21/12 Page 22 of 43
`Page|D 22
`
`U.S. Patent
`
`Aug. 3, 2004
`
`Sheet 15 of 16
`
`US 6,771,290 B1
`
`FIG. 14
`
`Access Updated
`Blueprint ID
`
`from ADM Server
`
`256
`
`- 258
`
`Updated
`
`ID equal to
`current ID
`
`Yes
`
`
`
`/' 260
`
`
`
`
`No upgrading
`ID to ADM Server
`Necessary
`
`
`
`
`Send Current
`
`
`
`Download & Install
`Updated Cornponent(s)
`
`
`
`
`
`Restart
`
`GUI
`
`Stop
`
`

`
`Case 2:12-cv-02824-SHM-cgc Document 1 Filed 09/21/12 Page 23 of 43 PageID 23
`32
`C
`
`Wm.
`
`aU
`
`mP.\mmmS.com
`
`moorzomW.ommpfimmMtomm%.5>.5m
`mg3WM.
`
`D1muB
`
`
`98$HH_%.wH_%Hcxwmmum f6ws‘III2U&%._wEE.5rH$w>>o..m8§£omsmwmszo<mmEoEuwm:2>_
`
`
`mm2.©E1,mi2Qn,Eon
`uLI
`
`
`
`
`MW.D23,
`
`U6Q10.1W0mmHe
`
`tmuorfiommuovfiummuoviomaoumbflwoxWEoEowm:£ZwEE:ooo<.5mE.5>U<bmbaw28:0
`
`
`
`
`
`
`
`
`
`1mmm
`
`
`

`
`Case 2:12-cv-02824-SHM-cgc Document 1 Filed 09/21/12 Page 24 of 43 PageID 24
`Case 2:12—cv—O2824—SHM—cgc Document 1 Filed 09/21/12 Page 24 of 43
`Page|D 24
`
`US 6,771,290 B1
`
`1
`COMPUTER INTERFACE METHOD AND
`APPARATUS WITH PORTABLE NETWORK
`ORGANIZATION SYSTEM AND TARGETED
`ADVERTISING
`
`CROSS REFERENCE TO RELATED
`APPLICATION
`
`The present application is a continuation-in-part of U.S.
`patent application Ser. No. 09/118,351, filed Jul. 17, 1998,
`now Pat. No. 6,141,010.
`
`TECHNICAL FIELD
`
`This invention relates in general to user interfaces for
`accessing computer applications and information resources
`and, in particular, to user interfaces that provide advertising
`obtained over a global computer network such as the Inter-
`net. This invention also relates to user interfaces for
`
`maintaining, organizing and communicating information
`accessible to a computer network such as the Internet and,
`in particular, to user interfaces that provide the user with
`availability to that information in a personalized manner.
`BACKGROUND OF THE INVENTION
`
`The continuing expansion of the Internet and other private
`and semi-private networks has led to the now widespread
`practice of electronic 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 of
`limited use. Since no income was derived from these
`
`programs, there was little incentive for the creators of this
`type of software to undertake major development efforts.
`More recently, however, a new type of free software has
`emerged which, while free to end users, does provide
`income to the creator of the software via advertising incor-
`porated into the software. This is of benefit both to 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 known example of this type
`of arrangement is in push technology products, such as
`PointcastTM, 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 (e.g.,
`financial, business, sports) and is stored 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 of significant 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 and 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 reactively. 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 as 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 purchase
`the products or services electronically.
`One of the most common methods of advertising via the
`Internet is through the use of links (e.g., uniform resource
`
`10
`
`15
`
`20
`
`25
`
`30
`
`35
`
`40
`
`45
`
`50
`
`55
`
`60
`
`65
`
`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 advertis-
`ing server 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 refreshed, and while this allows geographi-
`cally unlimited advertising, it at most permits targeting of
`the advertisement based upon the type of information con-
`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 Internet.
`Currently-available computer programs that incorporate
`advertising into their user interface include the necessary
`programming 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. These 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 be changed by replacement
`of the entire program with an updated, revised version,
`making it difficult to respond to desired changes in adver-
`tising approaches.
`the
`To provide demographically-targeted 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
`in html (HyperText Markup Language) and provided to the
`user over the World-Wide Web (WWW using http
`(HyperText 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 access to software. 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 information that could be
`used to identify them.
`Various other arrangements have been suggested for
`obtaining and reporting information about an end user over
`a computer network such as the Internet. For example, U.S.
`Pat. No. 5,724,521 to Dedrick discloses an electronic adver-
`tising system in which a 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
`consumer scale. The profile data is also used by the metering
`server to select advertisement titles that are sent to the end
`
`user for viewing at the request of the end user. When a user
`requests an advertisement, the metering server sends the
`advertisement to the end user, charges the advertiser, and
`
`

`
`Case 2:12-cv-02824-SHM-cgc Document 1 Filed 09/21/12 Page 25 of 43 PageID 25
`Case 2:12—cv—O2824—SHM—cgc Document 1 Filed 09/21/12 Page 25 of 43
`Page|D 25
`
`US 6,771,290 B1
`
`3
`provides the advertiser 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. 5,732,218 to Bland et al. discloses a system
`for gathering data concerning an end-user’s access to infor-
`mation resources and reporting the data back to the servers
`that contain the information resources. Data gathering at 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 (eg, time zone,
`locale, client
`hardware) can be included in this reporting as well.
`One of the disadvantages of prior art systems that acquire
`data regarding an end-user’s computer usage is that they are
`generally limited to gathering information concerning only
`certain limited uses of the computer. For example, in Bland
`et al., 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
`server 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 be used to target
`advertising. However,
`this information is used to select
`which advertisements are to be 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,
`but does not provide real time targeting of advertising based
`upon user actions.
`Internet users typically employ browser applications and
`related technologies in order to access the WW; and to
`locate and view files, documents and audio/video clips.
`Exemplary browser applications include Opera by Opera
`Software, Netscape Navigator, Netscape Communicator 4.6
`and Microsoft Internet Explorer 5.0. Browser applications
`are loaded onto a user’s computer, and then can be 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 for fairly limited
`purposes, such as for accessing information. Certain
`applications, such as 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, because each browser instal-
`lation traditionally has been independent of other browser
`installations to which a user has access. 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
`
`20
`
`25
`
`30
`
`35
`
`40
`
`45
`
`50
`
`55
`
`60
`
`65
`
`4
`is connected to a
`client computer—A computer that
`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.
`
`computer—An 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 of 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 by a computer,
`including graphical images as well as multimedia pre-
`sentations or other display data that includes audio in
`addition to visually-perceived data.
`file—Any digital item, including information, documents,
`applications, audio/video components, and the like, that
`is stored in memory and is accessible via a file alloca-
`tion table or other pointing or indexing structure.
`graphical
`image—Visually-perceived data stored in a
`graphic format (eg, jpeg, gif, bmp,
`tiff, pcx, etc.),
`including electronically-reproduced photographs,
`graphics, animations, icons, and textual messages.
`information resource—A source of information stored on
`
`links,
`
`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—A data item that identifies the location or address of
`
`a program or information 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-specific information relating to an indi-
`vidual using a computer.
`program component—A set of instructions stored in a file
`in computer-readable format, whether as object code or
`source code, and whether written in a compiled
`language,
`in byte code (such as JavaTM), 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—In 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—A computer on a network that stores informa

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