Upload
others
View
4
Download
0
Embed Size (px)
Citation preview
US007660868B1
(12) Unlted States Patent (10) Patent N0.2 US 7,660,868 B1 Kembel et a]. (45) Date of Patent: *Feb. 9, 2010
(54) APPARATUS AND METHOD FOR (51) Int, Cl, INTERACTING WITH INTERNET CONTENT G06F 15/16 (2006.01) VIA ONE OR MORE APPLICATIONS THAT G06F 3/00 (200601) DO NOT INCLUDE NATIVE WEB BROWSING (52) us. Cl. ..................................... .. 709/217; 715/745
NAVIGATION CONTROL FEATURES (58) Field of Classi?cation Search ............... .. 209/217,
_ _ 209/219; 345/74(L744, 850*855, 745; 707/10; (76) Inventors: John Albert Kembel, 2334 W1ll1ams St., 709 017*219; 715/745i747
Palo Alto’ CA (Us) 94306; George See application ?le for complete search history. Andrew Kembel, 1045 Santa Cruz Ave., Apt. F, Menlo Park, CA (US) 94025; (56) References Cited Daniel S. Kim, 408 Pepper Ave., Palo Alto, CA (US) 94306; John Russell, 605 US' PATENT DOCUMENTS Colorado Ave., Palo Alto, CA (US) 5,599,756 A 2/1997 Matsuo 94306; Jake Wobbrock, 1091 Tanland _ Dr., #201, P2110 A110, CA (Us) 94303; (Commued) Geoffrey S. Kembel, 1045 Santa CruZ FOREIGN PATENT DOCUMENTS Ave., Apt. F, Menlo Park, CA (US) 94025; Jeremy L. Kembel, 213 Fulton W0 W0 (II/80°86 A2 * 10/2001
Gabbay, 1249 Lakeside Dr., #1064, Sunnyvale, CA (Us) 94085 Morrison, Michael: XML Unleashed; Sams Publishing Dec. 21,
1999.*
* Notice: Sub'ect to an disclaimer, the term of this - ( ) pateJnt is extended or adjusted under 35 (Connnued)
U.S.C. 154(b) by 0 days. Primary ExamineriBenjamin R Bruckart
This patent is subject to a terminal dis- (57) ABSTRACT claimer.
The invention includes a method of presenting distributable computer readable media to a user in response to a user
(21) Appl. No.: 09/558,925 request. The method comprises the steps of identifying a de?nition of a Networked Information Monitor (NIM). A
(22) Filed? APT- 26: 2000 NIM frame is de?ned for the NIM using the de?nition. Con tent is then retrieved for the NIM. Then, the content is placed
Related U-s- Application Data in a NIM vieWer de?ned by the frame. The invention also
(60) Provisional application No. 60/ 131,083, ?led on Apr. includes a methOd Of altering a NeTWOTked InfOTmatiOn 26, 1999, provisional application No. 60/131,115, ?led on Apr. 26, 1999, provisional application No. 60/131,114, ?led on Apr. 26, 1999, provisional appli cation No. 60/176,687, ?led on Jan. 18, 2000, provi sional application No. 60/176,699, ?led on Jan. 18, 2000.
Monitor (N 1M). The method includes the step of receiving a message at a NIM. The message speci?es a con?gurable feature of the NIM. The NIM is altered in accordance With the con?gurable feature of the message.
23 Claims, 35 Drawing Sheets
T Server (50) Server(s) Chen! (2") Web server (58) (am/(5o) - . - Login User pro?le
Chem P559’ Lo in module LOQ'" . .
=~ 1111122", 12225:; Initials a
session
for reference to login session_
cllenl 210
constructor 62
obbaln speci?ed NIM content
based on ?nalized pro?le and call for
212
Iogln ID
224
[SW
22B
elements
US 7,660,868 B1 Page 2
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
2002/0089536 2002/0091697
U.S. PATENT DOCUMENTS
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 7/2000 8/2000 8/2000
10/2000 12/2000 1/2001 3/2001 5/2001 5/2001 7/2001 8/2001 9/2001 10/2001 11/2001 1/2002 4/2002 5/2002 6/2002 7/2002 8/2002
10/2002 11/2002 11/2002 3/2003 3/2003 4/2003 5/2003 7/2003 1/2004 2/2004 6/2004 8/2004
11/2004 1/2005 7/2006 7/2002 7/2002
Cline et al. Ferguson Sposato et al. ............ .. 715/716
Reilly et al. ................ .. 705/14
Dasan Horadan et al. MacNaughton et al. Davis et al. Dolan et al. Vidovic Doyle et al. .............. .. 709/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 ....................... .. 709/203
Chung et al. .............. .. 709/219
Bayeh et al. .............. .. 709/246
Harada et al. D’Arlach et al. Ogasawara Straub et al. .............. .. 715/747
Stone Johnston et al. ........... .. 715/745
BuksZar et al. Cragun et al. Cragun Ferrel et al. Ferrel et al. ............... .. 715/513
Adams et al. ............. .. 709/218
Bruck et al. Himmel et al. Ko et al. ................... .. 715/763
Furst ........................ .. 709/203
Landsman et al. ........ .. 709/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 .............. .. 715/501.1
Kawasaki et al. . 707/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 De?nitive Guide, 3rd Edition; O’Reilly; Jun. 1998.* Microsoft Computer DIctionary, Fifth Edition, 2002, De?nition of “Web Browser”.* Patent Application entitled “Parallel Web Sites” US. Appl. No. 09/192,633, ?led 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/ whatisalexa/faq.html#general, 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. micro soft.com/workshop/. . .er/accessory/overview/overviewasp, Jan. 1999. “Browser Extensions Overview”, 2 pgs., downloaded from www. microsoft.com/workshop/browser/ext/overview/overview.asp, Jan. 1999. Alexa Technology, 4 pg.s, downloaded from www.alexa.com/sup port/technologyhtml, Jan. 1999. “Creating Custom Explorer Bars and Desk Bands”, 13 pgs., down loaded from www.microsoft.com/workshop/browser/ext/overview/ Bands.asp, Jan. 1999. Alexa Internet Tour, 1 pg, downloaded from www.alexa.com. whatisalexa/indexhtml, Jan. 1999. “Revolutionary Ad Model”, Advertise on Alexa, 1 pg, downloaded from www.alexa.com/company/advertise.htrnl, Jan. 1999. “The Alexa Service Appears on Your Desktop in Its Own Window”, 1 pg, downloaded from www.alexa.com/tour/overviewhtml, Jan. 1999. “Know More About the Sites You Visit”, 1 pg, downloaded from www.alexa.com/tour/siteistats.htrnl, Jan. 1999. “Find Related Web Sites”, 1 pg. downloaded from www.alexa.com/ tour/relatedilinkshtml, Jan. 1999. 500,000 Sites and Growing, 1 pg, downloaded from www.alexa. com/tour/archivehtml, 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 portinghtml, Jan. 1999. “Alexa Internet’s Related Links Integrated Into Netscape Browsers”, 1 pg, downloaded from www.alexa.com/company/netscapehtml, Jan. 1999. “Demographics”, 1 pg, downloaded from www.alexa.com/com pany/demographicshtml, 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/whyicrawlhtml, Jan. 1999. GIF Image 590x329 pixels, Alexa, 1 pg, downloaded from www. alexa.com/tour/images/alexaioverviewgif, Jan 1999. “It’s X-treme!”, Alexa, PC Magazine: The Best of 1998, 1 pg, downloaded from www.Zdnet.com/pcmag/special/bestof98/ 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!; © MindSpring Enter prises, Inc.; http://www.mindspring.com/myyahoo/contentshtm.; Dec. 1997, pp. 1-16. U.S. Appl. No. 09/558,922, ?led Apr. 26, 2000, Kembel et al. US. Appl. No. 09/558,923, ?led Apr. 26, 2000, Kembel et al. US. Appl. No. 09/558,924, ?led Apr. 26, 2000, Kembel et al.
* cited by examiner
US. Patent Feb. 9, 2010 Sheet 3 0f 35 US 7,660,868 B1
IO DoDots‘
152
FIG.3B
US. Patent Feb. 9, 2010 Sheet 4 0f 35 US 7,660,868 B1
4, Any'Daycom - " ' " Your Free Or?inc Calendar
j Manage Your Address Book 11 Schedule App-omlments Bl Runinders j Create Groups :1 Plan Activities
begin 1 Signtlpll
—f—— 180
186
FIG. 4
US. Patent Feb. 9, 2010 Sheet 6 6f 35 US 7,660,868 B1
H) AnyDay Calendar {3 AnyDg Contacts
‘(5 MerriamWebslerWord ggarch Merriam-WehslerWnrd ofthe ‘b Qi‘l
198 \ b m?imon KMUI'U Search ‘(5 mySimon Lite ‘b mimonAcademAwargs b m?imon Wimer Sgorls
Q 0000!: Feedback 0 eHow to;
, O Merriam-Webster Word Search
0 MP3 06* '0 mySimonAcademyAwards \
‘ iOnwsamnule
O PhotoPoin! PhotooHheDay
\188
b PholoPoing Photo ofthe 0g 0 Welcome [0 000118 ‘b Workcom Business Searth ' O wakm Hm“ Swd‘
'O ZDNel Breaking News J 103
‘Your Fmc Onllnn Calendar "
j Manage Your Address Book j Schedule Appointments 5 Remmders j Create Groups 5 Plan Act-vines
Loqin i Signupri
ihl
FIG. 6
US. Patent Feb. 9, 2010 Sheet 7 0f 35 US 7,660,868 B1
Psi-ks.’- man ,w
b Amgay Calendar ‘(3 Amway Contacts b eHow ‘b Merriam-WenstgrWord Search
0 Merriam-WebsterWord ofthe M
Q mySimon Kemrd Search I - , I. ,.
b mySimun Academy Awards ,1 Merriam-Webster word Sean: 1 07 , . ' _ MP3 Dot
‘0 mxslmon Wmier Sgons O mysimn Academy Awads ‘b PhotoPnint Photo ofthe Day A O»; mvSmon ute
_ PholoPoint Pholoof the Day - ‘b WorKcgm Bgsmess Search _' > welpometo 0000!: H 1' -
.1) .mrDayzcom Caicndar
. AnyDaycom - Your Free On'liiu: Calnndar
j Manage Your Address Book 11' Schedule Appomlmenls & Remmdus j Create Gmups a Plan Acuvmes
Logln [- SignUplv
FIG. 7
US. Patent Feb. 9, 2010 Sheet 8 0f 35 US 7,660,868 B1
1 13 Slep ‘l of 2 - Open and Auange Dots a!
{5:55p 191-6065;“ éim' m" -
FIG. 8A
Step 2 o! 2 - Name DolPack I3
SlapZ NmmDulPeckWluaywcickDonejupasiimoieach qzmbolwibestuedhmpadc
119
123] K121 FIG. 8B
US. Patent Feb. 9, 2010 Sheet 9 0f 35 US 7,660,868 B1
_‘ AnyDaycom' Your Frcc Onlinc Calcnda-r' "
j élanage Your Address Book A schedule Appointments & Reminders
1 27 11' @reaze Groups a Han Acuvmes
Login i Sign up“
131
FIG. 9A
US. Patent Feb. 9, 2010 Sheet 10 0f 35 US 7,660,868 B1
139 _
2 3 5
_ 1.3 q.“ M
3 3
_ 1 1
_ K V f ,
_ m _ w m m m M m
_ m u m mg m y _ M c m km c m mmw
3\ mm m& 3 mm mm mm. D . O M
_ 1 0c SB 7 0 8
C 1 ._ n 3\ Cm m m
_ 2 -\F 1 .F ‘H n
_ ‘Ir dn yr n& I 5 am Aw aw mm W
_ .6 MDYWM WDYQUL _ M. NM 3 Min» mm
DA. mm 5 DAN mm
_ 1 . MR 3 a».
‘A M "1 ,1... C
_ M $4 6, AA
_ f»
_ ,
s m “a m .n .O S
1. a m
135-1 137-1
DO 8 180 Gei a Free Email Account
s $339355?! 135-4 137-4 135-5 137-5
DoDots Feedback "
Do yo enjcv 0015'? Did You have any
f‘ Industries F mpanies
FIG. 9B
US. Patent Feb. 9, 2010 Sheet 11 6135 US 7,660,868 B1
153
153
3 5 1
US. Patent Feb. 9, 2010 Sheet 12 0f 35 US 7,660,868 B1
US. Patent Feb. 9, 2010 Sheet 15 0f 35 US 7,660,868 B1
222
I In an Egg.‘ ~22
IIU O
5:2 wEOI I>=2
I II D
US. Patent Feb. 9, 2010 Sheet 16 0f 35 US 7,660,868 B1
1 12 mm MANAGEMENT moouuz Fr
/ 74 NIM TEMPLATES DATABASE
78 SHARELINK DATABASE f
402 CON'IENT f
403 EXECUTABLE PROCEDURES f
404 Coilection Procedure I
405 Sharing Procedure I
406 Development Procedures f
407 DevZone Procedure I
408 DevNlM Procedure I
409 Publishing Procedures f
41 0 PubZone Procedure I
41 1 PubNlM Procedure I
41 2 Administration Procedures f
41 3 AdminZone Procedure I
AdminNlM Procedure I 414
FIG. 15
US. Patent Feb. 9, 2010 Sheet 17 0f 35 US 7,660,868 B1
74\ NIM TEMPLATES DATABASE
NIM Template Table
NIM_|D }\ 415 Creation Date 416
Raw NIM De?nition Module \ 417 Look and Feel 418
Initialization URL \ 419 Location I 420
NlMlndex Categories 421 \ 422
FIG. 16