`a2) Patent Application Publication co) Pub. No.: US 2008/0235594 Al
`(43) Pub. Date:
`Sep. 25, 2008
`Bhumkaret al.
`
`
`US 20080235594A1
`
`(54) METHODS AND SYSTEMS FOR ENHANCING
`INTERNET EXPERIENCES
`
`Related U.S. Application Data
`
`(76)
`
`Inventors:
`
`Soujanya Bhumkar,Palo Alto, CA
`(US); Mayank Mehta, Quebec
`(CA); Austin Shoemaker, Palo
`Alto, CA (US)
`
`Correspondence Address:
`SONNENSCHEIN NATH & ROSENTHAL LLP
`P.O. BOX 061080, WACKER DRIVE STATION,
`SEARS TOWER
`
`CHICAGO,IL 60606-1080 (US)
`
`(21) Appl. No.:
`
`11/613,838
`
`(22)
`
`Filed:
`
`Dec. 20, 2006
`
`(60) Provisional application No. 60/753,783, filed on Dec.
`23, 2005.
`
`Publication Classification
`
`(51)
`
`Int. Cl.
`(2006.01)
`GO6F 3/00
`(2006.01)
`GO6F 7/06
`(52) US. Ch oe 715/738; 707/3; 707/E17.014
`
`(57)
`
`ABSTRACT
`
`Previews of a target web site or other Internet-accessible
`resource are displayed in response to cursor control events.
`The previewsare displayed in preview windows, which may
`have associated toolbars that include functions permitting
`various manipulations ofthe content displayed in the preview
`window.In somecases, the target web site is displayed as an
`imagethereof in the preview window.
`
`PPTsreese Lec
`
`EeERtesgoryfeos_lee eo
`
`
`‘esGettingStarted{yptatesHeadines
`
`[mages wivoo Neate
`Web
`Google&
`~__ tefreeteonarycom
`
`Hundreds of Plasma &
`
`70
`
`displaylelgvi sion. Wilapedia
`I
`Modern LED TY sete are geographically unverial ber
`Tv sety can connacl lo a hosl computer wa @ bluglor
`eo edupedte gigakry
`*
`Merk
`teuif
`tem
`
`
`ndcreslaldheplay
`
`: Thesaurus|
`
`Legend: iSynonyms [RelatedWords [Aronyme
`Verb 1, comsitf + onginate (in), “The problems devel in tho social inupleas in theg Country”
`
`
`- be wherent in comething
`
`n, pera+ be as part or attribute of
`zZ cansle -hae 19. #eaental chatacter, do compnied ar cantamed in, bo embodied in, “Tho
`payment consists mi food", Whal dows love consist in?”
`bee: have the quality uf being: {egpuda, used eth an adjectrey or a pledicaty oun}, “Jobin
`ig ach’, "This 28 nol a goed ansyer*
`3. consist - be cousrtunl up fann, taniov, or chatacter, be congrueys, Dorset am to be
`satisfied only so far es consiais wih an approved end”
`i
`L
`.
`.
`eto
`Aon
`roe
`
`
`7 bear igiot
`
`.
`
`|
`
`1
`
`APPLE-1005
`
`4
`<
`corvsist
`‘Web
`78
`thonsis"}
`rote. Concaeted. con-sistlig. con-ahate
`Sany High Dat LCD T's
`1. To be inady up or composed Mea ceek wy cots of la tals See Usage Nate at
`wilde.
`Sany rorvHOTY=Nead Help Choosing the Right LCD Ty
` roapis,
`2. To have o basiv, reside or ha. Tig melty of Nat
`Led - Cheap Prices
`wert NexTag.conuPlasma&LCD
`3. Tobe compatible, accord ff farepaan conuas vole te acca
`[Lenn cinsi stere, te wand spl fo be composed of com-, misnsive pref, sea com. >
`Led at SEARS
`aistere, to cans io slong seq scy- in indoEuropean rocts |
`Wwe,Sons com
`Buy HDTY, Projeciion and Flatscreen”
`The Amencan Wantageé Bicvenaty 41 the Enghsh Langesge, Feank Edibon capyngtt@2000 iyKowohienhittinCocame
`
`AD QED hetero
`Updated ts 2002. PupGemed bry RagahtesMiminCompany
`
`Horesluitorks "How LODs Wolke
`You probebly use fem: containing an LCO (quid cryntal «
`hiquid crystals,
`‘wave howatuffworke carved Rim. 26% - Dec 1h UE. 04,
`
`CRUGcoybal
`Maes
`:
`jot a layer of lquis crystal ma
`Eachpivel of an L
`
`IGh aligns the tiquid erystai callain ae.
`TOLredecettedioplay -S2le Oer 18
`
`
`
`
`
`1
`
`APPLE-1005
`
`
`
`Patent Application Publication
`
`Sep. 25,2008 Sheet 1 of 6
`
`US 2008/0235594 Al
`
` Nevis LD Models.) Mewtacrontr>Emate -
`
` ber Ea" en fa Bookmarhe
`
`
`aeBP DS [atte freee genecathywet MennoAnt nrnin edheadmee aoaT
`~ Bre
`Preece com On. heeVanesnen pne..,
`
`@ sorucsare b,j Meetevesorg,com
`M84 Pe RD Comercio BeeSee
`
`
`
`Bo &® Weems ws
`F
`+
`wp»
`Q
`a
`Tee Seve QUt Reger : Cut Bmie leolae Biase Aelia MameConey PaPage Matve
`Sel Ste waste, sayateinen viet Van Sorc
`
`Efe nee :
`~ SM Sw oe Q- Oe tee ee SereBa
`Pe Genel care ote
`(Giraenna tet congle Gnarls
`"EDru anrtanin Gurnee Goan at, !
`Wrb
`bape
`Stays Miws Lisa"
`chority
`Google eroants —
`
`
`
`. fa webC2pages fem Canadaenv _Bagech
`
`
`Web
`es oo — ,
`16a
`~
`” Rema
`
` 14a
`
`
`Aeon
`16b
`let
`pe
`tebe - edynamicn. oom
`
`Commectt i Gry VGA cignal NTSC PAL. S-Video. OVI, Cempoade wag
`Fim Serwonted
`vet ddyfames a sur
`DeatsonLCDTy’S Irian . fulureshop,cam
`Uner Pini
`CGD Flat Patel
`
`
`aribaerent
`save LEeenhep C3
`Check Oy! Thip Weeks Groat TY Doafa Euy Onbee trom Fuure Shop Now!
`Monanrg in wreck & 1umty 1a php!
`Arngusi
`VE
`Agni’
`samaunn
`Hat
`t
`SOUY DRAMA LEO Ty
`
`mono:
`.
`‘
`Frow <lepping on Sarhung Synemutter LEO WY Flat Screw Mentor gamiung flat panel ied
`Vrat Ofbual SONY Sa & Lown
`
`
`
`14c
`12b
`feectat
`engine =
`AbadORY Flat Pana! HDTVs
`Seems eae REN GaNTedaenai dmeter ede
`
`Leaval Del Crding 4201
`
`
`~p Wordcom,IsThey an LCD Flat Screen:
`tray yrnr meet iA kata aboot Pat-peeed Replay inc hating hie
`tery natch np ayacesl
`
`CRs wee ect ote hasdeae vr PO mug ee gun Be LCD
` seg aS
`ag A4 ee
`
`
`wpprade Buy Howe
`14d
`
`
`
`Hos te Biya Flat Soren JY aw Fignous 12 34 Text » loreeection fno auxun thay
`
`
`fom a TY TEN gamela piime and LCD despaanly 8 fa.
`Sey ainiany Aprsadt A Amaler
`eve pate bya MT a
`a
`
`42
`
`a
`
`
`
`
`percent mare £1
`wal CFIIe you Can Lay am a tee page... Cxnocmyy an dod
`iO hwlps bw ermigirned
`Le O ow CAT lucotosy
`=A ACL
`rm
`
`
`
`
`
`
`—
`1 0
`
`14b
`
`14e
`
`14f
`
`
` nese Prees on Telovorone!
`sere ce, eee
`Pay Only Sat You Year
`Bet fasy Sucmen x Ending How
`
`
`
`
`
`1a
`
`oral f
`
`Canae
`
`AVDEALS.com
`~~oe
`Abways FREE Shipping
`FAG
`K-neunct Renan Vaticy
`Samsung LCD TV and Gemputer Monitors
`sy
`ed Ty ter ate
`
`'
`
`*
`
`G
`
`
`
`
`
`eaete
`
`(aT7) 73-6048
`
`
`,
`
`Xn
`
`
` Ba est vee GO ommone Tee hee
`
`
`
`
`
`TOS Shere tacares na neeAOOTE RETee ta
`“Ocoee
`Shattadh cot de. Pree Treedgton ed Met | MOA EEA” Comprecton ©kre et Myer Medios
`entree > inet
`WF Monts Lode-: Let
`Ge
`Ss
`+
`&
`§
`a
`&
`ve
`-
`
`
`Rela Piakedsy Cant Pinta Were Gal Si MRRMeIM Leet ‘ne Lourie
`
`
`~~ OS HM HB Qe lle De FET Bar Gow Ba
`
`
`flat screen ied - Gongle Search DI. snecowConte | Dow hnas a...
`
`finery
`ravi
`amages
`Web
`
`tat orevAt
`meh "Hie web“ Fpagen Rem
`"
`_
`~
`leva + edyanmice.com shame
`Sennects & any VGA tigea TSC PAL S|
`Tries
`- fubwreehopi. cam
`
`men (Uiudhon oh Chet Our MuWeeks Grout TY Dost Evy €
`
`1Y Fiat Sergan
`Montes
`saris
`™ Lhasa
`Figg ttaagalg ot Saimduny Syncinaiter LCD “Fly Sire
`me ot the eas
`
`
`
`ee ke ec emece
`Le
`denen
`mse a
`pate
`Sanuung
`Anetag
`ICO Hontturs
`
`
`
`eee
`.
`Powwowcon HorgwaraYing ts Maiaan
`
`paral Gapleys onl
`Freerabeag you mond [a baa ahd Fad
`
`-
`CRT and whun ols: Rantaate pour PE runt une th aun 3}
`.
`
`GLO) Coerentes
`Ga Mee gy OR ay ey
`aaa
`BOE Gacyhd o
`
`
`
` FU YORgLCom-Mowte VivaFlat Sereenf 1 :
`
`
`
`How tes a iIatSernen Ty Preseu 1231Fina» nue * 1
`
`
`
`gong mm TY ra Shot non
`:
`20
`
`DerPetedh
`1
`OnKR, Creumutae
`=
`1
`
`
`a mantes a
`
`OK pr LED IN Campsie conte don | hey
`rele Ware
`ar
`
`mvtterpred Wei Rese
`
`
`OSA. Ocverament
`SUGRACU.Zeno Meeage
`inet Dasplays
`Furohasing ene
`
`Pefcert mote vonesn real exiate jou Can ify ot«ero-sege
`
`
`LCD ows CATtecmnsiony incon us mensy and hep he ereronmel
`| ae
`Reps ma snacanmes
`smsere pay
`
`
`
`
`FIGURE 2
`
`Bope SS
`
`2
`
`
`
`Patent Application Publication
`
`Sep. 25,2008 Sheet 2 of 6
`
`US 2008/0235594 Al
`
`
`Detect loading of searchresult page
`| or other page with anchorstherein.
`32
`
`Add event handler scripts to
`anchors as search result page is
`
`loaded.
`38
`frame and load target web page
` 48
`efects).
`
`Non-Prefetch
`
`Upon mouseover (or other
`designated event), create hidden
`
`Convert frame with target web page
`to scalable image.
`
`Display image (if desired, with
`visual effects).
`
`40
`
`Pre fetch
`
`Prefetch (preferably in serial
`fashion) target web pagesinto
`hidden frames.
`
`Convert frames into scalable
`images.
`
`On mouseover (or other designated
`event) display images of target web
`pages (if desired, using visual
`effects).
`
`On mouseout, remove image from
`display (if desired with visual
`
`FIGURE 3
`
`3
`
`
`
`Patent Application Publication
`
`Sep. 25,2008 Sheet 3 of 6
`
`US 2008/0235594 Al
`
`See Perce
`
`fic
`Fal
`Yew Go ~— Tors
`elo.
`
`
`
`
`
`ionnnseas sadacarchcrefat recon reftbanefeeee
`
`Memeined.ca. [Bi shatechco On. “PreeMandatenancvo MARA 3 8 07j POREICenericton«aetf ¢"pase 4) Madels Recker «Bowe
`
`mw +o fs
`ass
`oo FRB
`SO ae
`.
`Seba Sane, Geet Rep Gat Paste fecain frave elon Mairi Ceniey fia Pagr Ramone
`Set Enie Sorifruta Moly. treesthtTPa ewSaucy
`
`5
`cooea be Qe 6 Bre CS) eeBere Bea
`
`
`
`8
`-
`U4. 12 AnyCote Converter ~Daurdone HT.
`
`oo —_ © Sqniy ™ .
`
`
`
`
`Ceeet
`
`CuUGM MERE FOR FREE
`TECHAOLOGY A IT MAGAZINES
`Se ettad
`
`
`
`
` TeakYourOriet Oy keataad” YF Yeurcart
`
`
`<2
`arblcarss, Loan,
`Cont
`Chere”
`
`Jbetind Uda
`Toe Icce |
`
`»
`
`
`
`
`ics WagarTD
`:
`
`Raa Ve
`*
`EO Abas BRAVES Flat Panel HOTVs
`
` 18
`
` ' Deans be
`DetComrn
`.
`a
`$43
`.
`Weaidy SosonlDest Enaing 1201
`hain
`Blockbuster Desktop Deal!
`y
`teen
`Free MuroatyUpgrade Buy Noa!
`Peak berwy
`Aastra shite supplies ant
`ang tad ontele
`wt or
`
`Vornters
`Mt Pee A HT SCHR
`04
`sa
`varnvawe
`»SIRME DON FROGRLOD
`Sratee
`Gas BuyCaradnGrime
`,
`eee
`D/CaRW Dat Lape
`Sep le res ten
`Huge electeen of teley sions
`«FIG. Mada Fusder
`Neekty arvune specials & deata!
`=
`ans
`nak “orer
`-
`war
`‘
`Weybepe5Atgepat
`“WindsXPhone
`tap De paper 8roto
`
`
`© eda CL Tae areFlorScroep|edQasree UckE iar Maye AE ap facie
`
`
`
`
`| Xacona eco
`Tau ate roe
`Spine ianeen
`lar Scroop
`bed
`,
`meee
`bes oats
`Fem ene Det te
`ene ae
`Chewip Prices on Telensiuns!
`3 Binoy
`our 85745"
`Healer
`RGAE IEC 4 =
`Compare Prews 2 49 169 Slorey
`LupRawe
`cl
`ve Neate|TORY COT
`iaewres
`
`be
`Sercenatear
`
`:
`
`Top frutny to
`Art Faat + Aucnoa 13 Ending Now
`fAM eadaee!
`yr
`vony oP
`
`aog eo:
`FIGURE 4
`
`50
`
`
`
`$c ACD Meee
`
`Server
`230
`
`FIGURE 6
`
`nternet 228
`
`Storage
`device
`210
`
`
`network 202 Cursor
`
`Local
`Reite
`
`a4
`
`
`
`control
`216
`
`Processor
`204
`
`Communication
`interface 218
`
`4
`
`€
`
`
`Patent Application Publication
`
`Sep. 25,2008 Sheet 4 of 6
`
`US 2008/0235594 Al
`
`58
`
`Dithtetiritaubeiescid
`
`
`@ Getting Started EB Latest Hoadines |
`
`56
`
`.
`a LL ourSponsors
`DiGiTACRT,
`
`iL
`
`
`
`54
`
`||
`
`i
`;
`\
`i
`|
`
`t4
`
`
`
`FIGURE 5
`
`Sony High Def LCD TV's
`
`
`Sony comvHOTV~~Need Help
`
`ate
`i
`Check LCD Models | Check Prices !
`LCD TVs on Sale
`
`Save up to
`ww. Sears.com
`Welcometo tho LCD TY Guying Guide
`> 8 Step Buying Guide
`Your #1 source for LCD TV Reviews, Buying Tips and Rosources
`Led Ty
`ww. BestBuy.carm©Shap for’ BLCD TV ReviewsREDTyNews,16DTyReviews, fuvingTies
`
`LCD Buying Tips
`ee
`.
`of
`
`© Compare Models
`io
`ry
`wo
`
`Read LCD TV Reviews and Fiat ¢ © Top 10LCOTVs
`Coleen a Ld
`LCD TV News
`Dealers online
` Reem Malaise
`°
`0
`E
`i
`
`vewey Icutwbuyingguide com- 461 @ WheretoBuy
`
`
`Top10LCD TYs- www icc ©ShawLODTY+ Nete Roles fen Loony Leo Ni
`
`
`
`Reviews: Read reviews oft
`© Sony
`[ate
`in
`Inev,
`
`© Toshiba
`Inte
`Naw
`|
`LCDTelevision. 8 Step qui
`You Be The Juiiga
`
`philips
`Devel
`00-inch
`Pan
`Sharp LC-32050U - www |:
`Review a
`*
`
`
`Dealer ae
`_! 2,Click Hare gies
`
`LCD TV. Flat Screen Monit
`OTY City offers LCD TV for any &
`-
`N
`+
`ingd
`i
`[you Be Tho Judge
`panetfeaturingthelatest in Sony!
`Review a
`weaw dtvcily. comledty. php - 63k!
`Weerney
`
`
`
`Plasma TV, LCD TV! S.oduct|
`oT.
`2
`Peers
`:
`x
`Click Here gap
`;
`:
`I+’
`Plasma TV from an Authot
`Televisions. en ee tn
`ror ty mo! aft
`
`vee dtveny coms - 79k -
`17
`
`
`
`
`ai
`od
`
`5
`
`
`
`Patent Application Publication
`
`Sep. 25,2008 Sheet 5 of 6
`
`US 2008/0235594 Al
`
`POTSeteeeeds
`He 8k. Yen Helory Bookmarks Tools’ Hebe
`
`Be ior Aa fic
`
`
`@> Getting Started Gil Latest Headiines
`
`
`Wab (gu
`
`60
`68
`
`
`
`
`Google 4
`.
`.
`PPTeecDECULUTE AEN
`
`RIT) Pe Bi
`_ Sh. es
`Sony High Def LGD Ty's
`feaen¢
`
`
`Sony.comHDTV
`Need Help
`LCD Tvs on Sale
`www.Sears com
`Save up to
`
`hag http:/Avwwicdtvbuyingguide.cor
`Oe
`
`ad
`Te Top 10 LCD Tvs erat ea |
`eer ts)
`res
`tai)
`D TV Buying Guide
`Send copy to my email account
`ews, Buying Tips and Resources
`- BB Stap Buy
`Led Ty
`
`
`Shop for’ @LCD TV Reww, BestBuy.com Raylews, BuyingNesG@LCD Buying
`
`L
`:
`. Lop & Compare
`
`Read LCD TV Reviews and Fiat ¢ © Top 10Lct
`
`Dealers online.
`BLCD TV Ne
`
`swwrw [edtvbuyingguide conv - 45}
`BWhereto Co
`
`Top 1G LCD T¥s - www tec Sham LCDTVReviews Read renows of f
`LCD Television: 8 Step qui
`You Ba The Judge
`Shaip LC-32050U - waw |r
`Review a
`
`& Dealer a
`.
`eu
`rex SisIt's ex
`LCD TV FlatScreen Monite
`eesoeoeeee
`You Be The Judge
`
`DTV City offers LCD TV for any E
`panelfeaturing the latest in Sony’
`Review a
`hy Gtvcily Convledty php. 63k,
`
`
`ron
`.
`.
`:
`
`
`December 2006
`5
`'
`it .
`fh BLGe aa
`products
`Plasma TV, LCD TVé
`
`
`
`
`Plasma TV from an Author
`[jag SC" "9'° nas
`Ty mM
`ti
`7
`ron Myth
`Telewsions
`
`Wer divitty com:-79k
`
`
`.
`
`:
`
`*|
`
`ili
`
`i
`
`:
`
`FIGURE 7
`
`6
`
`
`
`Patent Application Publication
`
`Sep. 25, 2008 Sheet 6 of 6
`
`US 2008/0235594 Al
`
`FIGURE 8
`
`
`
`PEE eTaaeeeence
`
`Ble Eat Yew “History"Bookmarks”: Tools tee
`
`
`WP Gating Srted GY teed Hoodies |
`
`Web
`images Videa News Maps mare»
`
`Googlesenna
`
`Web
`Sony High Def LCD TV's
`
`Sony.com/HDTY
`Need Help Choosing the Right LCD TY Get Custom Shopping Guide fram Sony
`Led - Cheap Prices
`veww, NexTag.comvPlasma&LCO
`Led at SEARS
`www.Sears.com
`
`Hundreds of Plasma & LCD TVs Led on Sala. Read Reviews!
`
`Results 1 - 10 of about 287,000,000 for cd (definition), (0.05 seconds)
`sored Links
`
`
`Led at Wal-Man
`Save on Brand Narne TVs
`One-Stop Holiday Shopping.
`wew.walnian com
`
`Led at Circutt City
`Cireuit City - Official Site.
`Free Shipping an Orders $24 and Up
`wea. CirculCity cam
`
`Le
`
`Buy HDTV, Projection and Flatscreen TVs. Buy Ontine & Pick Up in Storel
`Howstuffworks "How LCDs Work"
`You probably useitems containing an LCD (liquid crystal display) every day. Leam all about
`
`liquid erystals.
`Led at Target
`wow. howslufiworks comfed. Atm » 59k - Bec 15, 2006 - 0:
`
`Led at Target.
`ic
`LCD, Plasma, Fla! Panel & More.
`
`vor.Targel com
`prommcs. In-plane switching is an
`Eachpixel ofan"ico
`LCD technology
`EMS {LCD Integration
`en wikipedia.
`
`
`Electronic Manufacturing Services
`specializing in LCD userinterface
`iguid crystal dist
`SearchGooglefor"consists".
`tne tree encyclopedia
`
`
`werw deuntcparated core
`
`70
`Modem LCD TV sets}
`View Selection Source
`ause they have a... Some newer LCD
`bthorWiktw01a IY oooscnraeyTV sets can connect) Send finkusing Cooliris
`
`
`Buy LCD Telewsions
`
`
`Huge selection LCD Display TVs
`me
`IT) GoagkeImages
`Discount prices & fast dalivery.
`| Gade
`wew BesiBuyPlasma com
`Whats LCD? - A Word Definition From the Web;
`
`
`
`Te eastheonLEDanddaeothreaoeadGangsSeerch’ | 76
`This page describes the term LCD andlists other pages o1hconetereenvfowl find
`bed on Sale
`additional information.
`
`[Bone”
`sen) 20 2 OB lemes xsminnesBet,|(ioF100pe
`SOOUuES
`
`EZRcod
`
`Teck ro
`a_Eet_ ven_Htory “Qookmets
`
`
`
`
`
`
`
`ig ach’, "This 18 nol @ good ansyear*
`
`FIGURE 9
`
`
`
`1. To be rudy up or composed Mew fk vty conatcts
`nity. Con-aisted, consisting, consist
`
`
`
`3
`
`High Dat LOD TV
`Sany
`Snny romHOTY
`ead Holp Chnosing the Right LCD Ty
`Led- Cheap Prices
`werw NesTag.convPlasmaZ,CD=Hundreds ofPlasma&
`
`Led at SEARS
`
`wenSenscom—Buy HDTY, Preyection ond Flotscrecn”
`
`
`Hevestuftworis"HowLEDsWorle
`
`You probebly use ems containing an LCD (Uqutd erystat
`fiquid ciystals.
`son kewstuflaviks carnfled him - 88x Dec 18, NOR Ca,
`
`a layer of lquis crystal ma
`sENCe, be extant, “ly here w God?*
`3 the Fiquid erysal celia in @
`
`duighy +82" Our 1
`@ inherent in something
`
`
`n+ be ® part or attribute of
`
`Liowidsrvsteldisplayislavision-Wilspedia,
`70
`anntial chasacier, do compnied or contamedtn, be embodied in, Tho
`
`Modes LCD TY sets are Geographically unvertal bet
`
`payment consists in (oos", Whal does love consist in?”
`
`WN
`nnacl lo a hos! comp
`blustor
`1a have the quality uf Veing: (eupula, used with an auyectiny or a piedscaty noun), “John
`3. consist . be consiuten! uifunn, tanos, or ehatacter, be congruous, Dore am to be
`Salisfied only sofar as consiais wih an approved end”
`
`7
`
`
`
`US 2008/0235594 Al
`
`Sep. 25, 2008
`
`METHODS AND SYSTEMS FOR ENHANCING
`INTERNET EXPERIENCES
`
`RELATED APPLICATIONS
`
`[0001] This application is a nonprovisionalof, claimspri-
`ority to and incorporates by reference U.S. provisional patent
`application 60/753783, filed 23 Dec. 2006.
`
`FIELD OF THE INVENTION
`
`[0002] The present invention relates to the display and/or
`consumption of information, such as over the Internet. More
`particularly, the present invention relates to methods and sys-
`tems for navigating, displaying, extracting, sharing and/or
`storing links, text and/or media using gesture-basedor similar
`interfaces to the Internet.
`
`BACKGROUND
`
`[0003] The use of search engines (e.g., Google™, Ask
`Jeeves™, Yahoo™, etc.) has become ubiquitous for today’s
`Internet users. Such search engines provide convenient means
`for locating resources of interest among the ever growing
`numberof Internet-accessible Web sites. However, because
`ofthe vast numberofsuchsites catalogued or otherwise made
`accessible by these search engines, users are often confronted
`with large numbersof results in response to search queries.
`Often, many of these search results are not relevant to the
`original queries.
`[0004] Moreover, the Internet is growing rapidly interms of
`the amount of hosted information available to users, yet the
`access/interface to such information remains somewhat
`restrictive. For example, RSS feeds provide pages with
`densely packed links and users are expected to click through
`to or open a new tab or windowfor each feed ofinterest. This
`need to click through or open new tabs (or maximize new
`windowsor windowsthat coverthe parent/original page with-
`out giving the user a choice to do otherwise) causesthe user to
`lose the context of his/her original search. Compoundingthis
`problem, to get back to the original workspace the user is
`sometimesforced to reload the original page.
`[0005] An example of the above-describedinefficiencies in
`browsing is illustrated in FIG. 1. Shownis a list of search
`results (1.e., displayed in a browser running on a user’s com-
`puter) that has been returned in response to a search query.
`Not all of the search results returned in responseto the user’s
`search query are necessarily relevant to that query. However,
`it is often difficult for the searcher to differentiate between
`relevant and irrelevant results because ofthe limited informa-
`
`tion returned by the search engine in a results page 10. For
`example, such results pages often provide only a list ofhyper-
`links to the target web pages associated therewith. In some
`cases, a few linesoftext clipped from the target web page will
`be presented along with the associated hyperlink, however,
`this text is usually limited to a few words which may or may
`not help the searcherin assessing the relevancy ofthe returned
`result.
`
`Inthe example shownin FIG.1, search results page
`[0006]
`10 was returned in responseto a search query directedto “flat
`screen lcd” (in the examples presented herein a Google search
`result page is used, however, the present invention is appli-
`cable to any search results page returned from any search
`engine and, indeed, to any web page whetheror notit is a
`search results page). Links 12a-12e to target web sites are
`displayed alongtheleft side ofthe page while links 14a-14fto
`
`commercial sites are displayed along the right side of the
`page. The modest amount of text displayed in conjunction
`with each ofthe result links provides the searcherwithlittle or
`no information on which to base a decision asto the relevance
`
`of the associated web page/site vis-a-vis the searcher’s
`search. To fully determine whether or notthe result is truly
`relevant the searcher must actually click throughto the target
`webpageassociated with thelink.
`[0007] The so-called “sponsored links” (14a-14fand 16a-
`16) displayed on the top andright side of the search results
`page 10 are usually associated with commercial entities that
`pay for the privilege of having their links appear in these
`prominentlocations on the search results page. The links are
`said to be “sponsored” because the advertiser pays the search
`engine provider to insure that the link to the target web site
`appears in the designated location. Paymentfor this “spon-
`sorship” may be based on either or both ofa “cost per million”
`(CPM)or“cost per click” (CPC) model. In the CPM model,
`advertisers pay based on the number of “impressions” or
`numberof times their sponsored link is presented in conjunc-
`tion with a search result page. In the CPC model, advertisers
`pay for actual click-throughsto the target web site associated
`with the sponsoredlist.
`[0008] Both the CPC and CPM models are inefficient.
`From the search engine provider’s point of view the CPC
`modelis inefficient because valuable search result page real
`estate must be devoted to sponsoredlinks evenifthe user does
`not click through to the target web pages andthe provideris
`not compensatedfor the display of the sponsored link. From
`the advertiser’s point of view the CPM modelis inefficient
`because advertisers must pay for display of their sponsored
`links evenif those links fail to generate any actual usertraffic
`to the target web sites. From the searcher’s standpoint both
`models are inefficient because the information presentedis so
`minimal as to makeit virtually impossible to know whetheror
`not the linkedsite is truly relevant.
`[0009]
`Further, the present interfaces to the Internet make
`extracting information somewhat
`restrictive and often
`involve multiple steps. For example, saving an image from a
`Web page accessed via the Internet requires a user to right-
`click a mouse(or similar cursor control device) and specify a
`file name andstorage location for a local copy of the image to
`be saved. In obtaining any necessary information the user
`often must employ many mouseclicks and cursorscrolls. For
`example, visiting multiple search results and sub-results
`(links within the results) before finding the desired informa-
`tion. Often the user is presented with too much information as
`well. For example, image results returned by conventional
`search engines or sites present the entire original Web page
`containing the image, instead of just the image and some
`information along with it.
`[0010]
`Inaddition,the “point of information share”, suchas
`email or instant messaging is very disconnected from “the
`point of navigation and consumption”. For example, sharing
`a link with oneself or others requires a user to copy and paste
`the link into a new message window in the user’s email client.
`There is also no easy, intuitive method of sharing multiple
`files, links, text, images or videos.
`[0011]
`Furthermore, the “point of access to references”,
`suchas a search engine interface or other Website, is also very
`disconnected from “the point of navigation”. For example,
`looking up a definition for a word or phrase requires a user to
`open a new window or tab to conduct a search, needlessly
`taking the user away from the context of his/her navigation.
`
`8
`
`
`
`US 2008/0235594 Al
`
`Sep. 25, 2008
`
`framework for
`[0012] Geisler described a conceptual
`enriching Web links by displaying small, information-rich
`visualizations—pop-up views—that provide a user with
`information about linked pages that can be used to evaluate
`the appropriateness of the pages before making a commit-
`ment to select the link and wait for the pageto load.See, e.g.,
`Gary Geisler, “Enriched Links: A Framework For Improving
`Web Navigation Using Pop-Up Views”(2000). Three types of
`pop-up views were described: Preview pop-up views con-
`sisted of thumbnail imaged of the linked page; Overview
`pop-up views provided a more detailed summary of the
`objects that make up a linked page; and History pop-up views
`used Webaccess log data to givethe user an indication ofhow
`the linked page has been accessedby other users. Importantly,
`the enriched links with pop-up viewsas described by Geisler
`required that two significant operations occur on the host Web
`server. First, the to data displayed on the pop-up views had to
`be pre-generated and saved, and second the Web server con-
`figuration was required to be modified to appendthis data to
`the requested Web pageat the time of the request.
`[0013] Brunk et al. generalized the discussion of previews
`and the like in describing so-called “agileviews”, which pro-
`vide a framework for interfaces that permit flexible control
`over different views for an information space. See, e.g., Gary
`Marchionini, Gary Geisler & Ben Brunk, “Agileviews: A
`Human-Centered Framework for Interfaces to Information
`
`Spaces”. Technical Report TR 2000-01, University of North
`Carolina (January 2000).
`
`SUMMARYOF THE INVENTION
`
`Inone embodimentofthe present invention, while a
`[0014]
`first Web page that includes a link to a second Web pageis
`loading in a browser, an anchorassociated with the link to the
`second Web page is identified and a cursor control event
`handler is attached to the anchor. The first Web pageis dis-
`played in the browser and, upon detecting a cursor control
`event associated with the cursor control event handler,
`instructions defined by the cursor control event handler are
`executed to display an image of content from the second Web
`page in a window superimposed over or adjacent to thefirst
`Web page as displayed in the browser. Prior to, or concur-
`rently with, displaying the image of content from the second
`Webpage, the content from the second Web pageis fetched.
`This fetching may be doneprior to detecting the cursor con-
`trol event, or upon detecting the cursor control event.
`[0015] Thecursor control event may involve more than one
`cursor action. For example, upon detecting a first cursor
`action instructions defined by the cursor control event handler
`may be executed to display an icon in proximity to the link to
`the second Web page on the first Web page. Then, upon
`detecting a second cursoraction, the image ofthe second Web
`page may be displayed in the window. This second cursor
`action may, for example, be a mouseoverofthe icon displayed
`in proximity to the link to the second Web page.
`[0016]
`In somecases the cursor control event handler may
`bea script that causes a hidden frame to be renderedin the first
`Web page. The hidden frame may be created through an
`application programming interface associated with a <can-
`vas>, <iframe>, or other DOM element, where such anele-
`ment is supported by the browser, but this is notcritical to the
`present invention. Within the hidden frame, the browser may
`make a request for the content of second Web page, which
`subsequently loads in the hidden frame. The content of the
`
`second Web page loaded in the hidden frame may then be
`converted to the image thereof.
`[0017]
`In some embodiments of the invention, an interac-
`tive browsing view, instead of an image representation, may
`be used to display the second Web page. In some cases, the
`user may interact directly with the second Web page, for
`example by selecting links displayed in the second Web page
`(e.g., thereby navigating to other pages) or performing other
`actions with or within the second Web page.
`[0018]
`In somecases, the content of the second Webpage,
`or the presentation thereof, may be altered from its original
`form. For example, when previewing a newsarticle from a
`news Web site, an associated table of contents may be
`removed to optimize the use of the limited display window.
`More generally, some embodiments of the invention may
`provide for highlighting, summarizing, compressing, or oth-
`erwise bringing attention to regions of the Web pagethat are
`relevant to the user’s browsing context. For example, words in
`the previewed Web page matching a search query term may be
`highlighted or otherwise accentuated when displayed in the
`preview window.Additionally or alternatively, regions of the
`second (or other previewed) Web page deemed most relevant
`to the context of the user’s current browsing session may be
`extracted and concatenated together to form a compressed
`representation of the content/regions in the second Web page
`of most interest to the user.
`
`In some embodiments of the invention, the second
`[0019]
`Web page may bepresented via “progressive disclosure” of
`content, wherein a subset of the page’s content is made ini-
`tially visible. In response to actions by the user, such as a
`cursor control event, the displayed region of content may be
`expanded to reveal more/additional content, or related (e.g.,
`within the context of the browsing session) information. For
`example, a cursor control event such as selection of a button
`placed next to a search result description may result in the
`summary being expandedin place to reveal more of the page
`content. Alternatively, or in addition, selection of a key word
`in an article may open a preview window in which is dis-
`played information related to the key word. Further,
`in
`response to a mouseover of text or other action,
`images
`related to the text may be displayed in a preview window.
`[0020] Where appropriate, the second Web page may be a
`previously cached version of the second Web page. Further,
`the image of the content of the second Web page may be
`displayed according to one or more visual effects. For
`example, the image maybe displayedso as to be successively
`scaledas it is revealed.In any event, upon display ofthe image
`of content ofthe second Webpage,a fee for such display may
`becomedue.
`
`[0021] A further embodimentofthe invention involvesdis-
`playing a preview of a second Web page linked to by a first
`Webpage displayedin a browser. The preview is displayed in
`a preview window associated with the browser and in
`response to a cursor control event associated with the first
`Webpage. The preview window includesa toolbar providing
`access to one or more functions for manipulating content
`shown in the preview window. The toolbar may provide
`access to one or more functions, such as a first function
`allowing a user to trace a navigation history within the pre-
`view window; a secondfunction to close the preview window;
`a third function to open a communication interface through
`which the user can share contextual information concerning
`the second Webpage;a fourth function to maintain display of
`the preview window; a fifth function to display content of the
`
`9
`
`
`
`US 2008/0235594 Al
`
`Sep. 25, 2008
`
`the designated Web site in a preview window superimposed
`overthe first Web page displayed in the browser.
`
`BRIEF DESCRIPTION OF THE DRAWINGS
`
`preview window in a full screen fashion; a sixth function to
`accumulate previews/information as a stack (e.g., accessible
`via a toolbar); a seventh functionto publish either the URL (or
`other locator/address) or a thumbnail or the actual page to a
`server (such as Flickr, Delicious, etc); and an eighth function
`invention is illustrated by way of
`[0028] The present
`of converting the preview to a postcard (e.g., as may contain
`example, but not limitation, in the figures of the accompany-
`a music elementthat was attached by the user or from another
`ing drawings, in which:
`Web site, and/or which may also contain a “sponsored
`[0029]
`FIG. 1 illustrates a conventional search result Web
`stamp”, providing a vehicle for monetizing the associated
`page returned in responseto a search query;
`images (e.g., via a revenue sharing agreement or other
`[0030]
`FIG. 2 illustrates a preview window configured in
`arrangement)).
`accordance with an embodimentofthe present invention and
`[0022] The preview window maybe configured to permit
`displaying a preview of a Website linked to by a hyperlink in
`display of an RSS feed associated with the second Web page,
`a searchresult page;
`a WAPversion of the second Web page, and/or of content
`[0031]
`FIG.3 illustrates a process for providing a preview
`from other Web pages deemed similar to the second Web
`of a Website in accordance with embodimentsofthe present
`page.
`invention;
`In still another embodiment of the invention, in
`[0023]
`[0032]
`FIG. 4 illustrates an example of a preview window
`response to a cursor control event associated with selected
`configured in accordance with an embodimentofthe present
`contentofafirst Web page displayedin a browser, the selected
`invention and displaying content associated with a sponsored
`contentis submitted as a reference to a designated or customi-
`link of a search result Web page;
`zable Website selected from a menu displayed in response to
`
`[0033] FIG.5illustrates a preview window having a toolbar
`the cursor control event. Results from the designated Website
`configured in accordance with embodiments of the present
`are presented in a preview window superimposed over the
`invention to permit manipulation of content displayed in the
`first Web page displayed in the browser. The cursor control
`preview window;
`event may be a right mouse click and the designated Website
`[0034]
`FIG. 6 illustrates a computer system in which
`maybe a search engine, an on-line dictionary or an on-line
`embodiments of the present invention may be embodied



