throbber
(12) United States Patent
`Kembel et al.
`
`(10) Patent No.:
`(45) Date of Patent:
`
`US 7.660,868 B1
`*Feb. 9, 2010
`
`USOO7660868B1
`
`(56)
`
`(51) Int. Cl.
`(54) APPARATUS AND METHOD FOR
`(2006.01)
`G06F 5/16
`INTERACTING WITH INTERNET CONTENT
`(2006.01)
`G06F 3/00
`VA. ONE ORMORE APPLICATIONS THAT
`DO NOT INCLUDE NATIVE WEB BROWSNG (52) U.S. Cl. ....................................... 709/217; 715/745
`NAVIGATION CONTROL FEATURES
`(58) Field of Classification Search ................. 209/217,
`- - -
`209/219; 345/740–744, 850–855, 745; 707/10:
`-
`(76) Inventors: John Albert Kembel, 2334 Williams St.,
`709/217 219; 715/745 747
`Palo Alto, CA (US) 94.306; George
`See application file for complete search history.
`Andrew Kembel, 1045 Santa Cruz Ave.,
`Apt. F. Menlo Park, CA (US) 94025;
`References Cited
`Daniel S. Kim, 408 Pepper Ave., Palo
`Alto, CA (US) 94.306; John Russell, 605
`Colorado Ave., Palo Alto, CA (US)
`94306; Jake Wobbrock, 1091 Tanland
`Dr., #201, Palo Alto, CA (US) 94.303;
`Geoffrey S. Kembel, 1045 Santa Cruz
`Ave., Apt. F. Menlo Park, CA (US)
`94.025; Jeremy L. Kembel, 213 Fulton
`
`U.S. PATENT DOCUMENTS
`5,599,756 A
`2f1997 Matsuo
`
`(Continued)
`FOREIGN PATENT DOCUMENTS
`
`WO
`
`WOO1,80086 A2 * 10, 2001
`
`*) Notice:
`(*)
`
`Gabbay, 1249 Lakeside Dr. #1064,
`Sunnyvale, CA (US) 94.085
`
`Subject to any disclaimer, the term of this
`NG is St. or adjusted under 35
`U.S.C. 154(b) by 0 days.
`This patent is Subject to a terminal dis-
`claimer.
`
`(21) Appl. No.: 09/558,925
`
`(22) Filed:
`
`Apr. 26, 2000
`
`Related U.S. Application Data
`(60) Provisional application No. 60/131,083, filed on Apr,
`26, 1999, provisional application No. 60/131,115,
`filed on Apr. 26, 1999, provisional application No.
`60/131,114, filed on Apr. 26, 1999, provisional appli
`cation No. 60/176,687, filed on Jan. 18, 2000, provi
`sional application No. 60/176,699, filed on Jan. 18,
`2OOO.
`
`Morrison, Michael: XML Unleashed; Sams Publishing Dec. 21.
`1999.*
`
`(Continued)
`Primary Examiner Benjamin R Bruckart
`(57)
`ABSTRACT
`
`The invention includes a method of presenting distributable
`computer readable media to a user in response to a user
`request. The method comprises the steps of identifying a
`definition of a Networked Information Monitor (NIM). A
`NIM frame is defined for the NIM using the definition. Con
`tent is then retrieved for the NIM. Then, the content is placed
`in a NIM viewer defined by the frame. The invention also
`includes a method of altering a Networked Information
`Monitor (NIM). The method includes the step of receiving a
`message at a NIM. The message specifies a configurable
`feature of the NIM. The NIM is altered in accordance with the
`configurable feature of the message.
`
`23 Claims, 35 Drawing Sheets
`
`Client (20)
`Cient parser
`application 38
`requesting session config
`208
`Parse session config for
`reference to login
`constructor 62
`
`202
`
`210
`request login template
`from login constructor 62
`26
`Execute logir construct
`and obtain specified
`login NIM content
`
`ccept userlogin
`Costrict one NM
`based or finalized
`profile and cat for
`profile content
`
`
`
`
`
`
`
`Server(s)
`(82)(50)
`
`204
`
`Server (50)
`Web server (58)
`Login
`ser profile
`Login
`loain Todule
`"E"consister 62 Yes, E,
`60
`Create
`session config
`206
`Communicate
`session config
`to client (20)
`
`12
`2
`
`enerate
`
`construct
`
`
`
`2 14
`
`220
`
`Walidate user
`login
`
`222
`Obtain raw profile
`corresponding to
`valid login ID from
`database 76
`
`Process raw
`profile to
`make
`finalized
`profile
`
`228
`Deliver requested
`content elements
`
`

`

`US 7,660,868 B1
`Page 2
`
`U.S. PATENT DOCUMENTS
`
`5,625,781
`5,649, 186
`5,682,511
`5,740,549
`5,761,662
`5,794,230
`5,796,393
`5,796,952
`5,801,702
`5,809,248
`5,838,906
`5,864,676
`5,890,172
`5,893,091
`5.948,061
`5,974,446
`5,977.964
`5,983,227
`5,987,513
`5,995,756
`6,006,252
`6,012,090
`6,012,098
`6,018,344
`6,026,433
`6,065,044
`6,091,411
`6,101,510
`6,104.391
`6,133,916
`6,161,112
`6,177,936
`6,199,082
`6,230,173
`6,237,030
`6,268,856
`6,275,854
`6,292,185
`6,297.819
`6,314.451
`6,341,305
`6,369,840
`6,393.407
`6,411,992
`6,418.440
`6,434.563
`6,460,029
`6,484, 149
`6,487,566
`6,537,324
`6,538,673
`6,549,612
`6,560,639
`6,594,682
`6,681,368
`6,691,130
`6,751,606
`6,784,900
`6,816,880
`6,842,779
`7,076.737
`2002fOO89536
`2002/009 1697
`
`4, 1997
`7, 1997
`10, 1997
`4, 1998
`6, 1998
`8, 1998
`8, 1998
`8, 1998
`9, 1998
`9, 1998
`11, 1998
`1, 1999
`3, 1999
`4, 1999
`9, 1999
`10, 1999
`11, 1999
`11, 1999
`11, 1999
`11, 1999
`12, 1999
`1, 2000
`1, 2000
`1, 2000
`2, 2000
`5, 2000
`T/2000
`8, 2000
`8, 2000
`10, 2000
`12, 2000
`1, 2001
`3, 2001
`5, 2001
`5, 2001
`T/2001
`8, 2001
`9, 2001
`10, 2001
`11, 2001
`1, 2002
`4, 2002
`5, 2002
`6, 2002
`T/2002
`8, 2002
`10, 2002
`11, 2002
`11, 2002
`3, 2003
`3, 2003
`4, 2003
`5/2003
`T/2003
`1, 2004
`2, 2004
`6, 2004
`8, 2004
`11, 2004
`1/2005
`T/2006
`T/2002
`T/2002
`
`Cline et al.
`Ferguson
`Sposato et al. .............. 715,716
`Reilly et al. .................. TO5/14
`Dasan
`Horadan et al.
`MacNaughton et al.
`Davis et al.
`Dolan et al.
`Vidovic
`Doyle et al. ................ TO9,219
`Beer et al. .................. 709,229
`Borman et al.
`Hunt et al. ..................... 707/3
`Merriman et al.
`Sonnenreich et al.
`Williams et al. ............ 345,721
`Nazem et al. ................. 707/10
`Prithviraj et al.
`Hermann
`Wolfe ......................... TO9,203
`Chung et al. ................ TO9,219
`Bayeh et al. ................ TO9,246
`Harada et al.
`D'Arlach et al.
`Ogasawara
`Straub et al. ................ 71.5/747
`Stone
`Johnston et al. ............. 71.5/745
`BukSZaret al.
`Cragun et al.
`Cragun
`Ferrel et al.
`Ferrel et al. ................. 715,513
`Adams et al. ............... TO9.218
`Bruck et al.
`Himmel et al.
`Ko et al. ..................... 715,763
`Furst .......................... TO9,203
`Landsman et al. .......... TO9,203
`Wolfe
`Barnett et al.
`Middleton, III et al.
`Srinivasan et al.
`Kuo et al.
`Pasquali et al. ............... 707/10
`Fries et al.
`Jammes et al.
`Sundaresan ................. 707/513
`Tabata et al.
`Maslov ....................... 345,853
`Gifford et al.
`Dan et al.
`Peterson et al.
`Kawabata ................ T15,501.1
`Kawasaki et al. .
`... TO7,102
`Fries et al.
`Dobronsky et al. ......... 345,744
`Strandberg et al. .......... 709/217
`Nishizawa .................. 715/757
`Abbott et al. ............... 715,744
`Dang
`Huang et al.
`
`
`
`2002/0161879 A1 * 10, 2002 Richard ...................... 709,223
`OTHER PUBLICATIONS
`Flanagan, David: JavaScript: the Definitive Guide, 3" Edition;
`O'Reilly; Jun. 1998.*
`Microsoft Computer DIctionary, Fifth Edition, 2002, Definition of
`“Web Browser’.
`Patent Application entitled “Parallel Web Sites' U.S. Appl. No.
`09/192,633, filed Nov. 16, 1998.
`Alexa 1.4.1 Support Pages, 9 pgs... downloaded from www.alexa.
`com/support/index 1.html, Jan. 1999.
`Alexa General FAQs, 4 pgs... downloaded from www.alexa.com/
`whatisalexaffaq.htmligeneral, Jan. 1999.
`“Custom Explorer Bars Give Sites an Edge.” 2 pgs., downloaded
`from www.microsoft.com/Windows/le/IE5/custom.asp, Jan. 1999.
`"Flexibility Across the Web’, 2 pgs., downloaded from www.
`microsoft.com/Windows/le/IE5/choice.asp, Jan. 1999.
`“Web Accessories Overview'. 2 pgs., downloaded from www.
`microsoft.com/workshop?...er/accessory/overview? overview.asp,
`Jan. 1999.
`“Browser Extensions Overview'. 2 pgs., downloaded from www.
`microsoft.com/workshop/browsertext? overview? overview.asp, Jan.
`1999.
`Alexa Technology, 4 pg.s, downloaded from www.alexa.com/Sup
`port/technology.html, Jan. 1999.
`“Creating Custom Explorer Bars and Desk Bands”, 13 pgs., down
`loaded from www.microsoft.com/workshop/browsertext/overview?
`Bands.asp, Jan. 1999.
`Alexa Internet Tour, 1 pg., downloaded from www.alexa.com.
`whatisalexafindex.html, Jan. 1999.
`“Revolutionary Ad Model”. Advertise on Alexa, 1 pg., downloaded
`from www.alexa.com/company/advertise.html, Jan. 1999.
`“The Alexa Service Appears on Your Desktop in Its Own Window'.
`1 pg., downloaded from www.alexa.com/tour/overview.html, Jan.
`1999.
`“Know More About the Sites You Visit”. 1 pg., downloaded from
`www.alexa.com/touri site stats.html, Jan. 1999.
`“Find Related Web Sites', 1 pg. downloaded from www.alexa.com/
`tour/related links.html, Jan. 1999.
`500,000 Sites and Growing, 1 pg., downloaded from www.alexa.
`com/tour/archive.html, Jan. 1999.
`“Research Tools at Your Fingertips', 1 pg., downloaded from www.
`alexa.com/tour?eb.html, Jan. 1999.
`“Reporting”. 1 pg., downloaded from www.alexa.com/company/re
`porting.html, Jan. 1999.
`"Alexa Internet's Related Links Integrated Into Netscape Browsers'.
`1 pg., downloaded from www.alexa.com/company/netscape.html,
`Jan. 1999.
`“Demographics', 1 pg., downloaded from www.alexa.com/com
`pany/demographics.html, Jan. 1999.
`Ads Appear in the Pop-up and on the Bar', 1 pg., downloaded from
`www.alexa.com/company adspecs.html, Jan. 1999.
`"Alexa Why Crawl', 1 pg., downloaded from www.alexa.com/Sup
`port why crawl.html, Jan. 1999.
`GIF Image 590x329 pixels, Alexa, 1 pg., downloaded from www.
`alexa.com/tour/imageS/alexa overview.gif, Jan 1999.
`“It's X-treme!”. Alexa, PC Magazine: The Best of 1998, 1 pg.
`downloaded
`from
`www.zdnet.com/pcmag/special/bestof)8/
`internet5.html, Jan. 1999.
`“Search While You Surf, PC Magazine: Search the Web, 1 pg.,
`downloaded from www.zdnet.com/pcmag/features/websearch98/
`surf.html, Jan. 1999.
`Online document; MindSpring, My Yahoo!; (C) MindSpring Enter
`prises, Inc.; http://www.mindspring.com/myyahoo/contents.htm.;
`Dec. 1997, pp. 1-16.
`U.S. Appl. No. 09/558,922, filed Apr. 26, 2000, Kembel et al.
`U.S. Appl. No. 09/558,923, filed Apr. 26, 2000, Kembel et al.
`U.S. Appl. No. 09/558,924, filed Apr. 26, 2000, Kembel et al.
`* cited by examiner
`
`

`

`U.S. Patent
`
`Feb. 9, 2010
`
`Sheet 1 of 35
`
`US 7.660,868 B1
`
`
`
`
`
`| ?Inpouu 10au3S
`
`
`
`N ?Inpouu JanuaS
`
`eolaed on Jasm86
`
`

`

`U.S. Patent
`
`Feb. 9, 2010
`
`Sheet 2 of 35
`
`US 7,660,868 B1
`
`
`
`
`
`(s)ianlag(0¢)sas
`
`82
`
`
`
`pajsenbassaayeaq
`
`
`
`S]uauajajUB}U09
`
`pozyeuy
`
`ajljoud
`
`é‘Old
`
`v2z
`
`
`
`MP1SS8901q
`
`ayew
`
`0}a\youd9c?
`
`yonysuasuo}
`
`a}e18uas)
`
`Ole
`
`9LZ
`
`
`
`Z9s0}ONSUODWHO}LOW}
`
`yoruysuosuo}ajnoax3
`
`
`
`payioadsujeyqopue
`
`Ua}U0DWINUIbo|
`
`
`
`
`
`97e(dwa]uiBo;ysanbay
`
`BLC
`
`0&?e
`
`
`
`WINWoyJonjsu09
`
`paezijeuyUopaseq
`
`JO}||BDpueayyoud
`
`
`
`JUSJUODajjold
`
`
`
`
`
`ulBo|Jasnydasoy
`
`
`
`
`
`$}Uaii9/9}JUa}U0NJapuay
`
`
`
`
`uoHepien29Joyo}6ajijoidsassyui607ui607SiNpolwUjDO7
`89oInpoul999iNpowwsoyonicuod09
`
`
`josseaoid
`
`Z02
`
`gEUONeoNdde
`
`
`
`Jassedyuany
`
`
`
`che(0z)quayo0}
`
`Hyuoouolssas
`
`uiGoy0}aoualajas
`
`ZQJ0}ONJSUOCo
`
`B}EDIUNWILUOD
`
`JoyByuooUOIssasaSied
`
`902
`
`802
`
`
`6ju0o“ua|ssas
`
`6yuoduolssasBuljsanba
`
`ayea9
`
`Aquolssaseajeniu|
`
`
`
`(os)(z8)(gg)JaMaSGon
`
`
`
`
`(oz)}UaND
`
`
`
`Page 4 of 63
`
`DoDots Exhibit 2015
`Samsung v. DoDots - IPR2023-00701
`
`
`
`
`
`
`
`
`
`
`
`

`

`U.S. Patent
`
`Feb. 9, 2010
`
`Sheet 3 Of 35
`
`US 7.660,868 B1
`
`FG.3A
`
`
`
`city
`‘O Do Dots
`
`152
`
`is a
`
`r
`
`16O
`
`FIG.3B
`
`

`

`U.S. Patent
`
`Feb. 9, 2010
`
`Sheet 4 of 35
`
`US 7.660,868 B1
`
`You Free Orne Cedar
`
`As in Day.com
`Allyl)aycon
`w Manage Your Address Book
`Y Schedule Appointments & Reminders
`Y? Create Groups & Plan Activities
`Login
`Sigri. Up
`
`
`
`
`
`
`
`
`
`18O
`
`FIG. 4
`
`

`

`U.S. Patent
`
`Feb. 9, 2010
`
`Sheet 5 Of 35
`
`US 7.660,868 B1
`
`194
`
`192
`
`196 176
`
`- 162
`
`178
`
`198
`
`
`
`
`
`O AnyDay Contacts
`to eHow
`Merriam-Webster WordSearch
`Merriam-Webster Word of the
`Day
`mySimon Keword Search
`mySimon Lite
`to mySimon Academy Awards
`mySimon Academy Awards
`mySimon Winter Sports
`to PhotoPoint Photo of the Day
`O Work.com Business Search
`
`
`
`O CalcDot
`O ClockDot
`: O DoDots Feedback
`(O eHow to:
`... O Meriam-Webster WordSearch
`... O MP3 Dot
`. "
`: O mySimon Academy Awards
`O mySimon Lite
`O PhotoPoint Photo of the Day
`X
`C Welcome to DoDots
`O work.com Business Search
`OZDNet Breaking News
`
`.
`
`190
`
`188
`
`1661 1681 1701 172
`
`174
`
`F.G. 5
`
`

`

`U.S. Patent
`
`Feb. 9, 2010
`
`Sheet 6 of 35
`
`US 7.660,868 B1
`
`AnyDay Calendar
`O AnyDay Contacts
`to eHow
`O Merriam-Webster Word Search
`t Merriam-Webster Word of the
`Day
`to mySimon Keword Search
`to mySimon Lite
`O mySimon Academy Awards
`to mySimon Winter Sports
`to PhotoPoint Photo of the Day
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`198
`
`O DoDots Feedback
`C eHow to.
`, O Merriam-Webster WordSearch
`O MP3Do
`C. mySimon Academy Awards
`C. mySimon lite
`O PhotoPoint Photo of the Day
`... O Welcome to DoDots
`O work.com Business Search
`OZDNet Breaking News
`
`188
`
`
`
`
`
`irray.com
`AnyDay.com
`You Free online Calender
`w1 Manage Your Address Book
`Y Schedule Appointments & Reminders
`Y create Groups & Plan Activities
`Login
`Sign Up
`
`
`
`
`
`F.G. 6
`
`

`

`U.S. Patent
`
`Feb. 9, 2010
`
`Sheet 7 of 35
`
`US 7,660,868 B1
`
`AnyDay Caengar
`to AnyDay Contacts
`to eHow
`to Merriam-Webster WordSearch
`t Merriam-Webster Word of the
`Day
`O mySimon Keyword Search
`to mySimon Lite
`O mySimon Academy Awards
`O mySimon Winter Sports
`O PhotoPoint Photo of the Day
`O Work Com Business Search
`
`lily daycon
`
`Caier car
`
`Ayaycopal
`
`You Free online calendar
`w Manage Your Address Book
`M Schedule Appointments & Reminders
`w Create Groups & Plan Activities
`login
`Sign Up
`
`
`
`
`
`-
`
`
`
`AnyDay Contacts
`xt- E.
`DoDots Feedback
`i.ehow to:
`S. Metnam-Webster Word Seatt
`: MP3 Dot
`mySimon Academy Awards
`(nySimon Lite
`PhotoPoint Photo of the Day
`Welcome to DoDots
`w
`
`107
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`--
`
`
`
`
`
`
`
`
`
`
`
`F.G. 7
`
`

`

`U.S. Patent
`
`Feb. 9, 2010
`
`Sheet 8 of 35
`
`US 7.660,868 B1
`
`113
`
`X
`
`Step of 2 - Open and Aange Dots
`Step 1: Open and arrange the Dissolities include in you new
`. .
`. . . Cick Net once on Dots arearranged on the screen.
`
`.
`
`. .
`is
`
`.
`
`.
`
`.
`
`.
`. .
`
`.
`
`. . Y.
`
`Y
`
`
`
`FIG. 8A
`
`Step 2 of 2 - Name Dot Pack
`X
`Step 2:
`Name your Dolpack. When you click Done, the position of each
`open Dot will be stored in your pack.
`
`119
`
`
`
`123
`
`121
`
`

`

`U.S. Patent
`
`Feb. 9, 2010
`
`Sheet 9 of 35
`
`US 7.660,868 B1
`
`
`
`184 or N
`A. Exon
`AllyPaycon
`You Free online calends
`Manage Your Adaress Book
`M Schedule Appointments s Reminders
`M. Greate Groups & Plan Activities
`Logit }
`Sign up
`
`127
`
`129
`
`F.G. 9A
`
`

`

`U.S. Patent
`
`Feb. 9, 2010
`
`Sheet 10 of 35
`
`US 7.660,868 B1
`
`--
`135-1 137-1
`
`-
`
`
`
`a 4- - - - - - - - - - - - - -
`1
`
`
`
`
`
`A Day.com
`Youf Free online calendar
`V Manage Your Address Book
`W1 schedule Appointments & Reminders
`135-3
`137-3
`\
`
`-
`
`ity.com
`A Day.com
`
`You Frce Crime Certar . .
`
`A:rty's tra
`tyraser-Ys
`
`M schedule Abpointments & Reminders
`M. Create Groups & Pan Activities
`
`the ches heluww.to corla?t is
`
`hy. Overal impression Of Dots
`Problems with bots let us know
`Drop Us A Note
`
`FG. 9B
`
`

`

`U.S. Patent
`
`Feb. 9, 2010
`
`Sheet 11 of 35
`
`US 7.660,868 B1
`
`F.G. 1 OB
`
`
`
`155
`
`153
`
`FIG. 10C
`
`

`

`U.S. Patent
`
`Feb. 9, 2010
`
`Sheet 12 of 35
`
`US 7,660,868 B1
`
`
`
`
`
`YAAUaSLNALNOSYdaAYaSSNOILVOIIddVLN3I15
`
`
`
`
`
`LN3LNOOWIN
`
`LINSNVYL AveINaLNOD
`
`WIN29V1d ANAIT9SOL
`
`WINLSANOSe
`
`bbSid
`
`NILNSLNOS
`
`3WNVaWIN
`
`
`
`ZbzSASINL3Y1s3nodauy
`
`NOILINISSGWINNOILINIZ3WIN
`
`Ope”NIS907wasn
`
`ere
`
`LIASNVYL
`
`NOILINIS30WIN
`
`LIN3ITSOL
`
`Wows
`
`gd31LVIdW3l
`
`See
`
`WINQIN
`
`JWVeSs
`
`f\
`
`»LIATIOOn
`
`NOILINIZ3dWIN
`
`Page 14 of 63
`
`DoDots Exhibit 2015
`Samsung v. DoDots - IPR2023-00701
`
`
`
`
`
`
`
`

`

`U.S. Patent
`
`Feb. 9, 2010
`
`Sheet 13 of 35
`
`US 7,660,868 B1
`
`4IN3LNOOWIN
`
`4IN3119OL
`
`LINSNVYL
`
`
`
`9S¢IN3LNOOD
`
`
`
`IN3I19O1‘31140udYaSN
`
`esewasn
`
`SLSSNODaHY
`
`
`
`031937109HLIM
`
`SNOILINI430WIN
`
`bSe
`
`HLIASAVES
`
`
`
`311d0udYASN
`
`NOLLINIS30WIN
`
`WINLS3Nd3aY
`
`
`
`
`
`31140udYaSN3AIa03u
`
`
`
`1st]NIMASN907
`
`3GIAOUdNV
`
`
`
`eb‘Old
`
`NILNALNOS
`
`SWVe4WIN
`
`
`
`
`
`
`
`
`
`YaAYaSLNFLNOOYFAUTSSNOILVOMddvIN3IND
`
`
`ogz“1L_89074asN
`Catia
`
`Page 15 of 63
`
`DoDots Exhibit 2015
`Samsung v. DoDots - IPR2023-00701
`
`
`
`
`
`
`
`

`

`U.S. Patent
`
`Feb. 9, 2010
`
`Sheet 14 of 35
`
`US 7.660,868 B1
`
`
`
`
`
`
`
`
`
`
`
`9/Z
`
`SLNEAE
`
`SEHRJO5).E.LV/O
`
`
`
`

`

`U.S. Patent
`
`US 7.660,868 B1
`
`9 WIN
`
`O
`
`| W?N
`
`
`
`WIN EWOH
`
`P?o
`
`
`
`
`
`[-] DOE-I-J DIT
`
`

`

`U.S. Patent
`
`Feb. 9, 2010
`
`Sheet 16 of 35
`
`US 7.660,868 B1
`
`112
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`DevZOThe PTOCedure
`
`Devin M. Procedure
`
`Publishing Procedures
`
`PubZone Procedure
`
`
`
`PubMM Procedure
`
`Administration Procedures
`
`Adminzone Procedure
`
`AdminiM Procedure
`
`FIG. 15
`
`

`

`U.S. Patent
`
`Feb. 9, 2010
`
`Sheet 17 Of 35
`
`US 7.660,868 B1
`
`74
`
`
`
`
`
`NIMTEMPLATES DATABASE
`
`NMD
`
`FIG. 16
`
`415
`
`416
`417
`418
`419
`420
`421
`422
`
`
`
`
`
`

`

`U.S. Patent
`
`Feb. 9, 2010
`
`Sheet 18 of 35
`
`US 7,660,868 B1
`
`423
`
`M
`or collect the Dots
`
`424 -1.
`
`Get the honeNot
`O Colled the oats
`About Dots .
`. .
`Company
`is . . .
`
`.
`
`Collect the Dots
`
`Have the Hornedot already? You can collect Dots from the categorized list below.
`just click on a DotLink" to instantly add the associated Dot" to your Hornedot. If you
`don't have the Hornedot yet, get ?ties. Or learn at about Dots by taking the lit.
`
`426
`
`Search
`
`by:
`
`- - -
`
`-
`
`
`
`Applications N432
`Business
`
`Entertainer
`
`News
`
`425
`
`N-1
`434
`
`Dot Description r
`Cient titls
`
`
`
`Cornpa
`
`(O Search TN-2s
`
`Reference
`
`Shopping
`
`ties
`
`

`

`U.S. Patent
`
`Feb. 9, 2010
`
`Sheet 19 of 35
`
`US 7,660,868 B1
`
`440
`
`7
`
`
`
`-- .
`
`.
`
`. .m.
`
`-- a-- runww-r-r- ran we wraw maswawy w wrwa"ew wave Mw . .
`
`.
`
`.
`
`s Collect the Dots
`
`icollect the Dats ... Dots List
`About Dots. . . .
`.
`gollect the Dots: Applications:
`
`AnyDay,
`CO
`first sites
`
`AnyDay Calendar - Keep an eye on your AnyDay Calender while
`-
`-
`you continue to work in other applications.
`
`wresco: cage:20 w
`
`.
`
`. .
`
`va
`
`AnyDay Contacts - Keep track of friends and colleagues with
`AnyDay.com AnyDay
`assissists
`5 s e
`\450
`
`nurs agai
`/
`444
`
`craad:3.200c
`
`442
`
`by:
`
`dotite
`
`to search
`
`FIG. 18
`
`

`

`U.S. Patent
`
`Feb. 9, 2010
`
`Sheet 20 of 35
`
`US 7.660,868 B1
`
`446
`
`
`
`
`
`
`
`
`
`
`
`Dot information
`Catect the Dots: Applications: Arybay Calendar Dut
`the at AnyDay Calendar Dot
`.
`Erict is
`Dot. Keep your schedule on screen all day while you check
`your email, crunch numbers in a spreadsheet or simply surf
`fog. N
`
`450
`
`by:
`Do Title
`
`O Search
`
`Grc.:"w exerc
`:
`da, b c
`t: "...rers triver vs.
`
`F.G. 19
`
`

`

`U.S. Patent
`
`Feb. 9, 2010
`
`Sheet 21 of 35
`
`US 7.660,868 B1
`
`
`
`452
`
`Do Dots
`Have you used Dots" before?
`Nom new to Dots-Afyou've never
`used Dotsibefore; first install the beta
`version of DoDots' HomeDott which
`3 enables you to use, Organize and share
`the Dots'you-will collect. Download once
`and you're ready to get the Dots
`..
`5:1. Click the button below.
`7
`2:Select Run this program from its
`.
`current location to install.
`3. After installing the HomeDot, click the
`- "Get the Dot button below.
`Yes, I'm already a Dot user-Simply
`click on the button below to get the Dot
`
`.
`
`-
`
`T
`
`454
`
`456
`
`FIG. 20
`
`

`

`U.S. Patent
`
`Feb. 9, 2010
`
`Sheet 22 Of 35
`
`US 7.660,868 B1
`
`scored
`ClockDot
`C. DoDots Feedback
`O eHow to:
`C) Merriam-Webster word Search
`... O MP3Do
`C. mySimon Academy Awards
`C. mySimon Lite
`O PhotoPoint Photo of the Day
`OWelcome to DoDots
`C Work.com Business Seach
`CZDNet Breaking News
`
`\
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`466 476
`
`
`
`f
`I
`
`to AnyDay Calendar
`to AnyDay contacts
`to eHow
`Merriam-Webster Word Search
`. t Merriam-Wester Word of the
`Y
`Day
`to mySimon Keyword Search
`m
`t mySimon Lite
`mySimon Academy Awards
`to mySimon Winter Sports
`to PhotoPoint Photo of the Day
`to work.com Business search
`
`
`
`
`
`480
`
`FIG 21
`
`FIG. 22
`
`
`
`N480
`
`5OO
`Y
`
`;Select DuRend
`
`Get tho?e Dots at DoOots.com
`
`504
`
`Doots Feedback
`' eHow to
`eHow to:
`Metast-Webstet WordSeat
`MP3Do
`mySimon Academy Awards
`rnySimon Lite
`
`FIG. 23
`
`FG. 25
`
`

`

`U.S. Patent
`
`Feb. 9, 2010
`
`Sheet 23 of 35
`
`US 7,660,868 B1
`
`78
`
`
`
`Share Table
`Share D
`
`SHARELINK DATABASE
`
`Share Module
`
`Creation Date
`NIM Definition Module
`
`Sharepack Module
`
`Look and Feet
`Initialization URL
`Location
`NM Definition Module 1
`NIM Definition Module N
`
`FIG. 24
`
`484
`486
`488
`t
`
`494
`2.
`
`

`

`U.S. Patent
`
`Feb. 9, 2010
`
`Sheet 24 of 35
`
`US 7.660,868 B1
`
`510
`
`ors Collect the Dos
`
`Your Dot list
`
`FAQ
`
`dot design Guide
`
`Development Support
`
`Your Dot List
`
`Get the homeDot"
`Collectithe:Dots.
`About Dots...'.
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`Welcome to your Dot Developer Zone, John Russell. Your Dot List
`contains a list of all of your Dots. You can preview and modify your
`Dots from this list, as well as sort them using the sort arrows (C)
`above the heading you wish to sort by. You can also create reag Dots.
`o create a Dot - 522
`"?" .
`524
`created a
`O37112OOO i?les, ra
`O328.200
`pres?ee, my dify
`O4042OOO
`preview, ?he dir
`O3A042000
`previev, no di
`O3A4A2boo
`?eriety, net
`
`DAs
`
`
`
`51 4.
`
`O3A04200
`
`ever, radit
`N - O Create a Dot
`520
`
`-
`
`N 522
`
`Y
`518
`The preview function will open the dot on your desktop for preview and testing
`purposes.
`
`Potra"
`dodots derDot
`mySimon Tax day
`Zupit Radio
`MP3 Dot
`Calcdot
`
`Coddot
`
`STAGE
`
`O
`
`O
`N--
`516
`
`
`
`to in . At right: Rest fits 1
`3' P',
`
`FIG. 26
`
`

`

`U.S. Patent
`
`Feb. 9, 2010
`
`Sheet 25 of 35
`
`US 7,660,868 B1
`
`Get the honedot
`Collect the Dots
`About Dots ...
`Company
`-News
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`is
`
`FAQ
`
`stir Dottis
`
`Modify Dot
`
`collect the Dots'
`
`Dot Design Guide
`
`Development Support
`
`Fields marked with an asterisk () are required.
`532 - N
`o Delete -1
`General Dot information
`
`C. Save
`
`DotName: 7
`MP3 Dot
`
`r
`development
`?o o Public N. 538
`sername and Dot Company: 7
`johnny
`DoDots
`URL for Branding image": 7
`. . /DotPartners/jiffybank/Dot Index/Jiffybank 80x4
`O. gif
`t
`
`URL for Detailed image: ?
`. . / DotPartners/jiffybank/Dot Index/PIP3100x100. gi
`f
`
`-
`
`FIG. 27
`
`

`

`U.S. Patent
`
`Feb. 9, 2010
`
`Sheet 26 of 35
`
`US 7.660,868 B1
`
`DaDot Daiz
`
`
`
`Eoot Size agg
`
`height
`
`F4-). --
`
`
`
`
`
`
`
`
`
`1 Dot Units 40 pixels
`
`y
`
`user sizeable
`width
`to fixed
`resizeable
`
`height
`fixed
`resizeable
`
`Scrollbars ag.
`(
`on
`
`off
`
`F.G. 28B
`
`Dodots Divotalp's
`
`
`
`
`
`
`
`
`
`
`
`Welcome, johnny
`Welcome to the odots dewat r2.lp.
`this application allows registered dot
`developers to create their own Dots.
`
`To create a new dot, first name it in the
`textbox below, then click the create
`button.
`
`
`
`
`
`Dottemplate
`550 Click the question mark above for help on
`how to use the Dewoot.
`
`testerse
`
`FIG. 28A
`
`. .
`:01 totlebar
`TitleBar Text appy
`
`DoDoti Davidoti215s
`"
`: oss
`
`
`
`justify left color (hex.) -
`titlebar images apply
`
`normal
`
`--W - - - - - -
`
`v
`
`Browse.
`
`mouse-down
`
`w
`
`Browse.
`
`Browse.
`so
`-
`mouse-over
`r use normal image for all Titlesar states
`justify left
`tile-width L
`R
`
`
`
`FIG. 28C
`
`FIG. 28D
`
`

`

`U.S. Patent
`
`Feb. 9, 2010
`
`Sheet 27 of 35
`
`US 7.660,868 B1
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`With a st
`
`Search for Oots
`
`Administrative Oos
`Crate
`
`raft as a
`
`V)
`
`a lum
`
`You may search for Dots by Dot title, developer, develope? contact
`rate of Stas.
`
`- - - - -
`
`DotNarre
`
`552
`
`A
`54 ? Development
`t of Public
`
`O Search
`
`FIG. 29A
`
`Assn't retire Oer
`
`-- a Patt rete arria? -el ruses at Yin'attract.r-
`Oca: to:
`
`W.mdr.
`
`tractogesar,
`Abhav
`refoot destraoni
`Kre
`-t est us
`2 tige uv turts.swer tra-i .
`Assay
`
`3 seas os catte 3e cast Aleef
`U
`inters n-... v. 4 of try trour : cert-run war h uh
`wu Aanay cast 42.
`
`as marf g a win f
`
`was
`
`aid hasrat
`
`wif F. Meat: ? yet f in
`
`FIG. 29B
`
`

`

`U.S. Patent
`
`Feb. 9, 2010
`
`Sheet 28 of 35
`
`US 7.660,868 B1
`
`
`
`Acininistrative tools
`
`ge:Top level
`
`Applicators
`Sub-categories of this Category
`Toctezaa elut (bagoyof the eregory, fib the Lane of the ben Business
`sub-cagoya the error.
`Entertainment
`News
`Photography
`Reference
`Shopping
`Utilities
`
`Administrative tools
`
`top lege Applications
`
`Applications
`" .. 556
`Active
`
`558
`
`560
`
`Sub-categories of this Category:
`Tocate a betwded-cagoytors agoya a senae or be bes
`sub-categoryhtae artoon.
`
`O Delete
`
`F.G. 30B
`
`

`

`U.S. Patent
`
`Feb. 9, 2010
`
`Sheet 29 Of 35
`
`US 7.660,868 B1
`
`Aninistrative oils
`
`as a
`
`vir
`
`Anuses
`name
`O Search
`
`
`
`Annistrative Oos
`
`tra efixerwicker
`
`Mody A ser
`is :
`
`citi
`as
`Parvesc. an
`
`Delete
`
`er Ste:
`next ser
`
`O Update this User
`
`case contact retrora trie to tie touf speats and new
`ducts
`
`FIG. 31B
`
`

`

`U.S. Patent
`
`Feb. 9, 2010
`
`Sheet 30 Of 35
`
`US 7.660,868 B1
`
`
`
`
`
`
`
`
`
`
`
`
`Event Log
`
`HomeNIMDownload Event
`
`NM Download Event
`
`756
`NIM ID
`
`700
`
`702
`
`704
`
`706
`
`708
`
`710
`
`712
`
`714.
`
`716
`
`718
`
`start Time End Time
`NIMID
`Shared NIM Pack Received Event
`752
`Start Time
`
`754
`End
`Time
`
`720
`
`
`
`722
`
`FIG. 32
`
`

`

`U.S. Patent
`
`Feb. 9, 2010
`
`Sheet 31 of 35
`
`US 7,660,868 B1
`
`CLENT
`
`TEMPLATE
`DATABASE (74)
`
`PROVIDER (82)
`
`EVENT LOG USER
`Boo.
`USERACTION (800) St PROFILE
`
`HomeNM
`
`Raw NIM
`Definition
`
`Request to Download
`HomeNIM (802)
`
`Initial Startup of
`HomeNIM (804)
`
`Login to
`HomeNIM (806)
`
`Download New
`NM (808)
`
`Open NIM (810)
`
`Page-View Within
`NM (812)
`
`Click-Through to
`Browser (814)
`
`Close NIM (816)
`
`Logout of
`Home NIM (818)
`
`XXX X
`
`NM
`Definition
`
`F.G. 33
`
`Content
`
`Content
`
`Content
`
`

`

`U.S. Patent
`
`Feb. 9, 2010
`
`Sheet 32 Of 35
`
`US 7.660,868 B1
`
`80 N
`
`
`
`10O2
`
`1OO4
`
`Statistics Database
`1 OO6
`1008
`
`1010
`
`1012
`
`1014
`
`Events
`
`User I)
`
`Start
`Time
`
`End
`Time
`
`Provider URL NM Pack 1016
`O
`D
`
`Event 1
`
`Event
`
`FG. 34
`
`

`

`U.S. Patent
`
`Feb. 9, 2010
`
`Sheet 33 Of 35
`
`US 7.660,868 B1
`
`
`
`Statistical Analysis Module
`
`900
`
`Multi-Dimensional Consumer Profile Module
`
`902
`
`Real-Time Advertising Module
`
`Pack Building Module
`
`Content Analysis Module
`
`904
`
`906
`
`908
`
`FIG. 35
`
`

`

`U.S. Patent
`
`Feb. 9, 2010
`
`Sheet 34 of 35
`
`US 7.660,868 B1
`
`
`
`
`
`
`
`
`
`
`
`1052
`
`Content Database
`1054
`
`1056
`
`
`
`1058
`
`Content Descriptor 1
`
`Content Descriptor n
`
`FG. 36
`
`

`

`U.S. Patent
`
`Feb. 9, 2010
`
`Sheet 35 of 35
`
`US 7.660,868 B1
`
`User Account Database
`
`1102
`
`
`
`
`
`User information Provided at Login
`
`1104
`
`
`
`
`
`User Dn
`
`FIG. 37
`
`

`

`US 7,660,868 B1
`
`1.
`APPARATUS AND METHOD FOR
`INTERACTING WITH INTERNET CONTENT
`VA. ONE ORMORE APPLICATIONS THAT
`DO NOT INCLUDE NATIVE WEB BROWSNG
`NAVIGATION CONTROL FEATURES
`
`CROSS-REFERENCE TO RELATED
`DOCUMENTS
`
`This application claims the benefit of and hereby incorpo
`rates by reference in their entireties U.S. Provisional Appli
`cation Nos. 60/131,083 filed Apr. 26, 1999; 60/131,115 filed
`Apr. 26, 1999; 60/131,114 filed Apr. 26, 1999; 60/176,687
`filed 5 Jan. 18, 2000; and 60/176,699 filed Jan. 18, 2000.
`
`BACKGROUND OF THE INVENTION
`
`A user operating a client computer typically accesses the
`Internet by using a viewer application, such as a browser to
`view web content provided at a destination address, typically
`a web page. In this context, web content and web applications
`are designed to fill the entire web page. It is known to divide
`the web content into different regions of a single web page.
`For example, personalized web pages can be specified. Such
`that a user views a variety of content Sources in a single page,
`Such as Stock information, weather information, and sports
`information, which is aggregated at the server that delivers
`the web page to the user, who then views the aggregated
`content in a single web page. Observe that even when dispar
`ate content is aggregated, in this manner, it is reassembled
`into a full web page and is served through a full-screen
`browser. Web content and application developers therefore
`have limited control over the user experience: content is typi
`cally trapped within the frame of the browser. A developer's
`only alternative to engaging a userpage-by-page in a browser
`is to develop, distribute, and Support custom client software.
`In the Web browser scenario, it is the content provider, not the
`user that aggregates the information that is viewed by the user.
`Thus, the user is not in a position to separately aggregate the
`content at a client computer, instead the user is constrained to
`view the content that has been delivered in the manner pro
`vided by the server computer hosting the web page. There is
`a growing desire for individual users to fully control the
`aggregation and presentation of content and web applications
`that appears on a client computer.
`A user who wishes to view multiple web pages or applica
`tions can open multiple instances of a browser. However, the
`user will not be able to view each “full-screen page at the
`same time. Instead, the user must adjust the windows corre
`sponding to each browser instance and view only part of each
`page. The information appearing in each browser is not
`designed for viewing in this manner. Thus, the user cannot
`create an optimized display of content from multiple sources.
`Currently, content providers and end users have limited
`tools to alter the browser in which content appears. That is, the
`controls associated with a browser are not fully configurable.
`Thus, the vendor of a browser is in a position to brand the
`browser and regulate the controls associated with the browser.
`There is a growing desire for content providers to not only fill
`a browser with their content, but to also fully brand and
`control the frame in which the content appears. Further, in
`Some instances, content providers desire to limit the controls
`associated with a browser or viewer, so that a user is more
`inclined to view a single set of content, for example, by
`having limited access to previously viewed content.
`At the present time, it is relatively difficult to trace the
`content viewing activity of a client computer. In other words,
`
`2
`it is difficult to identify the type of content that a particular
`user of a client computer favors. Consequently, there are
`limited tools 25 available to provide a user with tailored
`information that would be of particular interest to the user.
`In view of the foregoing, there is a need in the art to provide
`a technique for accessing multiple instances of distributable
`computer readable media in their entirety simultaneously,
`where these instances are typically Smaller than the full pages
`used in 30 current web pages and web applications. There is
`a further need for providing the user with flexibility in select
`ing, collecting, relating and viewing Such computer readable
`media, and for giving the media provider flexibility in direct
`ing media to a specific user and controlling the framework in
`which media is presented. Finally, there is a need to gather
`more accurate information regarding the type of content that
`a user enjoys, so that the user can be automatically provided
`with this content.
`
`SUMMARY OF THE INVENTION
`
`The invention includes a method of presenting distribut
`able computer readable media to a user in response to a user
`request. The method comprises the steps of identifying a
`definition of a Networked Information Monitor (NIM). A
`NIM frame is defined for the NIM using the definition. Con
`tent is then retrieved for the NIM. Then, the content is placed
`in a NIM viewer defined by the frame.
`The invention also includes a method of altering a Net
`worked Information Monitor (NIM). The method includes
`the step of receiving a message at a NIM. The message speci
`fies a configurable feature of the NUM. The NIM is altered in
`accordance with the configurable feature of the message.
`The apparatus of the invention includes a computer read
`able memory to direct a computer to function in a specific
`manner. The computer readable memory includes a first
`executable module to identify a definition of a Networked
`Information Monitor (NIM). A second executable module
`defines a NIM frame for the NIM using the definition. A third
`executable module retrieves content for the NIM. A fourth
`executable module places the content in a NUM viewer
`defined by the frame.
`The apparatus of the invention further includes a computer
`readable memory with a first executable module to receive a
`Networked Information Monitor (NIM) message. The NIM
`message specifies a configurable feature of a NIM. A second
`executable module alters the NIM in accordance with the
`configurable feature of the NIM message.
`
`BRIEF DESCRIPTION OF THE DRAWINGS
`
`FIG. 1 illustrates a system for processing distributable
`computer readable media in accordance with one embodi
`ment of the present invention;
`FIG.2 shows exemplary processing steps used to initiate an
`instance of a home networke

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