throbber
111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
`US 20050216434Al
`
`(19) United States
`(12) Patent Application Publication
`Haveliwala et al.
`
`(lo) Pub. No.: US 2005/0216434 Al
`Sep. 29, 2005
`(43) Pub. Date:
`
`(54) VARIABLE PERSONALIZATION OF
`SEARCH RESULTS IN A SEARCH ENGINE
`
`(76)
`
`Inventors: Taher H. Havellwala, Mountain View,
`CA (US); Glen M. Jeh, San Francisco,
`CA (US); Sepandar D. Kamvar, San
`--
`- -
`.
`-Francisco, CA-(US)
`
`Correspondence Address:
`FENWICK & WEST LLP
`SILICON VALLEY CENTER
`801 CALIFORNIA STREET
`MOUNTAIN VIEW, CA 94041 (US)
`
`(21) Appl. No.:
`
`11/002,474
`
`(22) Filed:
`
`Dec.1, 2004
`
`Related U.S. Application Data
`
`(60) Provisional application No. 60/557,783, filed on Mar.
`29,2004.
`
`Publication Classification
`
`Int. Cl.7
`(51)
`....................................................... G06F 7/00
`(52) U.S. Cl. . ..........•...................................................... 707/1
`
`(57)
`
`ABSTRACT
`
`A search engine provides personalized rankings of search
`results. A user interest profile identifies topics of interest to
`a user. Each topic is as.'iOciated with one or more sites, and
`a boost value, which can be used to augment an information
`retrieval score of any document from the site. Search results
`from any search are provided to the user, with a variable
`control of the ranking of the results. The results can be
`ranked by their unboosted information retrieval score, thus
`reflecting no personalization, or by their fully or partially
`boosted information retrieval scores. This allows the user to
`selectively control how their interests affect the ranking of
`the documents.
`
`':l Goor,!c PNsonahzc-d Search M1cro~of1 lnlcrnel lxplorer
`
`[ _ ]Q~X J
`
`102~L_------------------~~~~1 ~G~oo~gle~SFea~rcn~
`L106
`
`To view personalized results, first create a profile of your interests.
`
`lloo.ne ...
`
`I
`
`j
`
`_1 j·~~
`
`:t..' EXHIBIT 2105
`
`Facebook, Inc. et al.
`v.
`Software Rights Archive, LLC
`CASE IPR2013-00480
`
`

`

`Patent Application Publication Sep. 29, 2005 Sheet 1 of 10
`
`US 2005/0216434 A1
`
`GJ[QJ(g)
`~ Google Personalized Search -Microsoft Internet Explorer
`1_E_ile_f:_dit_~_ew_F_g_v_orit_es_I_oo_ls __ t!e-,--lp ____________________________________ j_IJ_rJ_
`( ) Back • C) • [il [;) ~ I j0 Search tf Favorites fr Media 4;t} , ~ • ~ 6jJ • 0 ~ •
`
`;.j
`
`102 -----r-c__ _______________ ____jl [ Google Search- Jl
`L 106
`
`To view personalized results, first create a profile of your interests.
`
`104 ~ Create Profile
`
`Feedback - Discuss - Terms of Use - FAQ
`
`®2004 Google ·Searching 4,285,1QQ,774..,eb pages
`
`@)Done
`
`FIG. 1
`
`v:
`
`I ~ _ I~ternet
`
`

`

`Patent Application Publication Sep. 29, 2005 Sheet 2 of 10
`
`US 2005/0216434 A1
`
`GJ@J[g)
`rl Personalized Web Search: Edit Profile -Microsoft Internet Explorer
`---------~-------~~ Ill
`~ Eue
`:!.iew
`Fg_vorites
`Iools
`tlelp
`~dit
`1 Q Back ~ 0 · ~ [gJ ~ i jJ Search *Favorites @J' Media @j ~ ~ ~ fi!] • D 4~
`- ·-
`i Agdr~ss_l :m http:/flabs.google.com/personalized/profile.html
`
`---
`
`-
`
`-
`
`Select topics you like from the directory below to help Google personalize your
`search results.
`
`~J
`
`. g· i ~"'
`I
`G
`.. ~oo~.~-~e
`
`r
`
`Personalized -~'BETA
`
`For example:
`
`1. Click on Health.
`2 .. Check the Health (General) checkbox. This selects the entire Health
`category.
`3. Click Start Searching
`4. Search for "stanford", and drag the slider to see the effects of
`personalization.
`
`Yom Interests:
`
`"
`
`/ -
`
`----------·----lr-_.,~_t:_g~•-·•'e_s_·. ____ r- 202
`
`Click on a link to see
`subcategories.
`
`Click on a cllecl<l>cx to add a
`categoiY of interest.
`
`Semch is not yet
`l)ersonQiized.
`"---- 208
`Start Searching
`]
`
`Arts/Cinema -·
`Business/Industries-
`Computers(cid:173)
`(__ 206
`Health-
`
`.Home~
`Kidsfreens -•
`Music(cid:173)
`News(cid:173)
`Recreation _,
`Science(cid:173)
`Society -•
`Sports(cid:173)
`Regions-
`
`204
`
`1'-
`
`1
`
`Google Privacy Policy· @2004 Google
`
`[. f.
`
`J~rn.terr:-et
`
`"·
`
`FIG. 2
`
`

`

`Patent Application Publication Sep. 29, 2005 Sheet 3 of 10
`
`US 2005/0216434 A1
`
`-3i Personalized Web Search: Edit Profile - Microsoft Internet Explorer
`F--E_ile __ ~_di_t _'!_iew __ F_,a_vo_ri_tes_I_o_ol_s _t!_ei,--P _________ - - - - - - - - - - - - ______ __ _
`0 Back • C) • ~ ~ ~ j jJ Search 1f Favor[es 4!J' Media @ ! ~ • & fiil • Q ~·
`I
`l---~~--~-d-re-ss'l~~~~~~=tt~p:=f/=la=~~.g~~=;g=le=~=~~-~~~=so=n=a~l~~ed~~=r=of=~=-.h~t~~~-==~~-=--=~-~-~--~~~~~~-~-~~-~--~--~--~==~~~,~,_~1]~_ -~~
`... , _,
`
`GJ[QJ~
`_;_,____
`
`I
`
`Goog;Ie-
`Personalized 0 BETA
`
`Your Interests:
`
`[Click on the [delete] link to delete
`an interest.)
`
`ComputersL
`
`308
`Delete all preferences
`c__ 310
`
`[ Start Searching
`
`)
`
`Select topics you like from the directory below to help Google personalize your
`search results.
`
`For example:
`
`1. Click on Health.
`2. Check the Health (General) checkbox. This selects the entire Health
`category.
`3. Click Start Searching
`4. Search for "stanford", and drag the slider to see the effects of
`personalization.
`4---____ 202
`
`=.... ~
`
`Categories:
`
`.
`
`Arts/Cinema -·
`Subcategories of
`Business/Industries - Computels
`Computers-·
`5) 0 Computers (Geneml)
`Health-
`
`314
`
`Kids/Teens(cid:173)
`Music-·
`News-·
`Recreation --.
`Science -•
`Society-·
`Sports--.
`Regions--.
`
`I'-- 204
`
`'
`
`0Graphics
`0Hacking
`0Hardware
`Olnternet
`0 Mobile Computing
`0 Multimedia
`0 Open Source
`0 Programming.
`0Robotics
`0Security
`Oso.ftware
`
`r-L302
`
`Ooogle Privaw Policy· @2004 Ooogle
`
`~Done_
`
`FIG. 3
`
`...-,
`
`

`

`Patent Application Publication Sep. 29, 2005 Sheet 4 of 10
`
`US 2005/0216434 A1
`
`~Personalized Web Search: Edit Profile- Microsoft Internet Explorer
`Eile
`~dit ~ew Fg_vorites
`Iools
`tielp
`-- - - -----
`-
`------
`
`---
`
`--
`
`--
`
`0 Back • C) - ~ ~ ~ I jJ Search tf Favorites e' Media 0 . rf} • ~ I!!}
`---
`_ _!__
`-
`-
`-
`-----
`_L~\!dress I~ http: 1/labs. google .com/personalizedjprofile. html
`
`------
`
`---
`
`GJ[QJ~
`!_!f
`04·
`ty~~ ~-Go
`.::1
`
`Select topics you like from the directory below to help Google personalize your
`search results.
`
`For example:
`
`1. Click on Health.
`2. Check the Health (General) checkbox. This selects the entire Health
`category.
`3. Click Start Searching
`4. Search for "stanford", and drag the slider to see the effects of
`perso~ 202 ~
`
`Your Interests:
`Cmegories:
`--------------------
`Subcategmies of
`Arts/Cinema-·
`(Click on the [delete] link to delete
`an Interest.)
`Business/Industries _, Recreation
`
`Computers [delete]
`
`Delete all preferences
`
`Start Searching
`
`Computers -•
`Health-.
`Home_,
`Kids/Teens-·
`Music_,
`News-
`Recreation -
`Science_,
`Societ~ -·
`Sports-·
`Regions-·
`
`D Recreation (General)
`
`206
`
`0Autos
`
`D Birding /
`0Boaling
`0Ciimbing
`Games-
`D Motorcycles
`DOutdoors
`DPets
`DTravel
`
`Google Privacy Policv · @200'1 Google
`
`Subcategories of
`Gilmes
`,--
`0 Games (General)
`
`D Board Games
`DCard Games
`0Gambling
`DPuzzles
`D Roleplaying
`0Video Games
`r-
`
`402
`
`... ,
`
`i e Internet
`
`FIG. 4
`
`

`

`Patent Application Publication Sep. 29, 2005 Sheet 5 of 10
`
`US 2005/0216434 A1
`
`r]l Google Personalized Search - Microsoft Internet Explorer
`
`GJ(g](E]
`: q __
`D ~·
`dim Go
`
`.. -
`
`··c-
`_::__!
`
`Eile
`
`!;_dit
`
`l[iew
`
`f£vorites
`
`Iools
`
`!::!elp
`-
`
`-
`
`-
`
`-
`
`-
`
`0 Back • 0 - 0 [;! ifj) ! p Search "fJ:? Favorites @' Media (f) : ~ • ~ H!J
`Iidd:~ssJ~ htt;://la~~~~og;e·.~o~/p~r~onalizedf
`
`Gooole·-
`Personalized 0 sETA
`
`ILs_ta_nf_or_d __ ____________ _ _ _JI r Google Search
`
`Edit P10file
`
`Feedback - Discuss - Terms of Use - FAQ
`
`®2004 Google · Searching 4.285.199.774 web pages
`
`102J
`
`@)Done-
`
`j tt Internet
`
`FIG. 5
`
`

`

`Patent Application Publication Sep. 29, 2005 Sheet 6 of 10
`
`US 2005/0216434 A1
`
`11 Google Search: stanford -Microsoft Internet Explorer
`~§1:8")
`· [}IJ
`Eile
`!;.dit
`F!!_vorites
`[ools
`tielp
`lljew
`-----~------------------------------·----------~----
`))
`
`--
`
`-
`
`-
`
`@sack • @ ~ ~ c~ p Search 'ff Favorites 'J Media ® ~ • ~ ~
`"i ~dr~~~ -~ ~ htt~: //labs. google. com/personaflzed/search?hl=en8clr=&ie=IS0-8~59-1 &q=sta~ford
`~~~alGa
`GO.Q-(J}e~ .__lsta __ nto __ rd ________ ____ll[ semch 1
`p_r610' 611!!r'-... 15 608
`S 616
`
`612 -
`
`- MinQ
`
`1 Max
`
`Personalize ~
`
`Web
`
`Edit Profile
`
`'
`I
`I .
`I
`
`I I
`
`I
`I
`I
`
`I
`
`Resu~s 1 -10 of about 9,330,000 for stanford. (0.16 seconds)
`
`Tip: Drag the slider (above) to the right to personalize resuls. Personalized resutts are marked by ~. __j 618
`}
`St.:mfor!l Universitv _ J 615
`Pictures of Stanford Universtty. Search: Stanford Web People. News &
`~s, o•o Saturdays and Sundays at 2 pm. More Events. Birds of Stanford, .. o
`www.stanford.edu/o 24~- "~' 26, 2004 ° Cached
`-
`'-.---617
`The Matlin Luther King Jr . .-<:<pers Project
`Stanford Universtty, The King Center, Copyright Information Martin
`Luther King, Jr. Speaks Out on War and Peace Important information 000
`www.Slanfot d.edulgroupll\ingl- 15k- Cached
`
`604
`
`St;:mfor!l Encyclopedia of Philosophy
`Stanford Encyclopedia of Philosophy. Edtted by Edward N. latta Edttorial
`lnforma!ion.(Unk o .. Principal Sne: USA Stanford Universtty. Mirror .. 0
`plalo.stanford.edu/ 0 4k 0 Mar 26, 2004- Cached
`
`The Stanford Prison Experiment: A Simulation Study of the ...
`Official web sne of the Stanford Prison Experiment, a classic study
`on the psychology of imprisonment -- definnely worth a vistt! 000
`www .prisonexp.orgl-12k- Cached
`
`Stanford Copyright & Fair Use Center
`.. o Sign Up for St;1nfordos Fair Use Monthly Newsletter! ~·s FREE! 000 Stanford Universtty
`Ubraries, NOLO- Books, Forms &amp; Software, Justia- Peace, .. o
`fairuse.stanford.edulo 21k 0 Mar 28,2004- Cac,hed
`
`Lawrence Lessig
`... The Stanford Report, Stanford's official news service, has posted tts
`coverage of last week's "The Ethics of P2P Filesharing" panel. .. o
`www .lessig.org/ 0 17k 0 Mar 28, 2004 ° Cached
`
`Lawrence Lessig
`.. o So the Stanford Center for Internet and Society has filed an action on behalf
`of the Internet Archive and the Prelinger Archive challenging uncondttional .. o
`www.lessig.orgiblogl- 57k- Mar 26, 2004 ° Cached
`
`SRI International- an independent nonprofit R&D organization o••
`.. o A pioneer since our founding in 1946 as Stanford Research lnstttute (our name
`untll1977), SRI provides high-value solutions to a wide range of government ...
`www.sri.coml-11k 0 Mar 28,2004 ° Cached
`
`Stanford University Cardinal( An Official Athletic Site
`Stanford Cardinal Official Athletic sne: complete timely coverage of all Stanfor·d
`sports including football, baseball 8. basketbaR. Ooo 9 Stanford Downs No ... o
`www.gostanfoul.com/-10'1k 0 Mar 28,2004- Cached
`
`~Done
`
`i ~Internet
`
`FIG. 6
`
`I
`
`I I I :
`I~~
`i"
`I I ,
`'
`
`I
`
`I
`! :
`i I
`i i
`I I
`
`i I I , u
`
`

`

`Patent Application Publication Sep. 29, 2005 Sheet 7 of 10
`
`US 2005/0216434 A1
`
`'~ Google Search: stanford -Microsoft Internet Explorer
`Eile
`!;_dit
`l!)ew
`Fs_vorites
`Iools
`t!elp
`---
`--
`
`()Back
`
`------
`
`--
`
`---
`
`-_I
`
`--
`
`--
`
`--
`
`---
`
`. 0 . ~ §l (.) I p Search tt Favorites
`1_ A~dre;s_j r[J http: //labs. google .comfpersonalized/search?hl=en&lr=&ie=IS0:8859-I &q=stanford
`
`Media 0 : e. ~
`
`•
`
`~[Q)[8J
`_1_1 __
`
`))
`
`Go-og·I@··
`
`. ;. J' ~ ~ l._s_ta_nf_o_rd _______________ _,l[ Search ]
`~- d.
`700
`D .. rsonaltzed .~!lETA
`j614
`610~
`612 - :-Min -9== Max
`Personalize---.
`
`Edit Profile_)
`
`616
`
`Web
`
`Resuns 1 -10 of about 9,330,000 for stanford. (0.16 seconds)
`
`Tip: Drag the sUder (above) to the right to personalize resuns_ Personalized resuns are marked by ~ 618
`
`St<~nford University
`Pictures of Stanford Universtty. Search: Stanford Web People. News a
`Events, ... Saturdays and Sundays at 2 pm_ More Events_ Birds of Stanford, ...
`www.stanford.edu/- 24k- Mar 28, 2004- Cacf·,ed
`---~618
`~The Req1srer
`
`The Martin Luther King, Jr. Papers Project
`Stanford Universtty, The King Center, Copyright Information Martin
`Luther King, Jr. Speaks Out on War and Peace Important information ...
`www.stanford.edulgroupA<ingf -15k- Cached
`
`... Cliff Stanford charged wtth hacking Redbus_ By John Leyden_ Posted: 131D2f200~
`at 15:42 GMT. The Register Mobile: Find out what the fuss is about_ ...
`www.theregister .co.ukfcontentl55f35561.html- 20k- Cached
`
`~_r- 619 ~
`604
`
`______...
`
`"G.rhe Register
`... Cliff Stanford denies hacking Redbus_ By John Leyden_ Posted: 31 tl Of2003 ~619
`at 11:32 GMT. The Register Mobile: Find out what the fuss is about ....
`www.theregister _co_ukicontent.larchive!3:3705_hlml- 2-1 k- Mar 28, 2004- Cached
`
`St<~nford Encyclopedia of Philosophy
`Stanford Encyclopedia of Philosophy_ Edtted by Edward-N.Za~a Edttorial
`lnformation.(Link ... Principal Stte: USA Stanford Universtty. Mirror ...
`plato_st;mfoul.eduf- 4k- Mar 28, 2004- Cached
`
`tr-as.anford University
`Pictures of Stanford Universtty. Search: Stanford Web People_ News a
`Events, ... Saturdays and Sundays at 2 pm. More Events. Birds of Stanford, ...
`www.stanford.edu/- 24k- Mar 28, 2004- Cacf>ed
`
`The Stanford Prison Experiment: A Simulation Study of the ...
`Official web sHe of the sunford Prison Experiment, a classic study
`on the psychology of imprisonment -- definttely worth a vistt! .••
`www.prisonexp.org/- ·12k- Cac~'ed
`
`ti'Qs.<~nford Artificial Intelligence Laboratorv
`Welcome to the Stanford AI Laboratory, Welcome to the Stanford AI
`Lab! The St,mford AI Lab is back! After operating for more than ...
`robotics.stanford.edul- 12ft- Mar 28, 2004- Cached
`
`f_F- 604
`
`Stmlford Copyright & Fair Use Center
`... Sign Up for Stanford's Fair Use Monthly Newsletter! ft's FREE! ... Stanford UniversHy
`I ihrAriP"~ NOI 0- Rnnk~ Fnrm:c::: RRmn· SnftwArP. .bJ~tR- PP.Ar::P. ••.
`@)Done
`
`FIG. 7
`
`.I
`
`I I) Internet
`
`

`

`Patent Application Publication Sep. 29, 2005 Sheet 8 of 10
`
`US 2005/0216434 A1
`
`11 Google Search: stanford - Microsoft Internet Explorer
`tielp
`Ejle
`g_dit
`\(iew
`Fg_vorites
`Iools
`----------------------,--------------------- ---.-
`
`GJ@[g)
`: llf
`--·---
`>>
`
`--
`
`- ~ ~-
`
`--
`
`--
`
`0 Back • 0 • 0 @ ~ : jJ Search U Favorites ~Media e : ~ • ~- I!!)
`--
`---- ----
`. --
`----
`-
`---
`-
`ci..l flGo
`~ A!;!dress l4D http://labs.google.com/personalized/search?hl=en&Jr=&ie=ISO·B859·18<Q=stanford
`.~1
`
`G,O~OO}e·· L-lsta._nfo_rd ________ __.ll see.rch J
`P~rsonalized 0 BETA
`610~- j614
`--.....-:o Max
`
`i
`
`I
`
`'
`I
`.·
`i
`:
`I
`I
`
`I
`
`I
`
`'
`' l 1
`I
`:
`i
`I
`i
`I~ !
`
`I ~
`I
`'
`I
`I
`!
`: '
`1' .
`
`-.
`I
`
`:
`I
`I
`I
`I
`I' !
`
`.w
`
`612!;; -Min
`
`S 616
`
`Edit Profile
`
`Personalize -
`~~--------------------------------------------
`Web
`Resutts 1 -10 of about 9,330,000 for stanford. (0.15 seconds)
`
`Tip: Drag the ~linPr (above) to the right to personalize resutts. Personalized resufts are marked by ~ 618
`:1-
`...) 618
`~The Register
`
`••• Cliff Stanford charged wtth hacking Redbus. By John Leyden. P_osted: 1310212004
`at15:42 OMT. The Register Mobile: Find out what the fuss is about ....
`www lheregister .co.llklcontentl55f35561 .html - 20k - C-<ochecl
`
`604
`
`tftlrhe Register
`••• Cliff Stanford denies hacking Redbus. By John Leyden. Posted: 31 f1 0/2003
`al11 :32 OMT. The Register Mobile: Find out what the fuss is about .•••
`wwwlheregister.co.uklcontentlarchivel33705.html- 21k- Mar 28,2004- Cached
`
`~Stnnford Artificial Intelligence Laboratory
`Welcome to the Stanford AI Laboratory, Welcome to the Stanford AI
`Labl The Stanford AI Lab is back! After operating for more than ...
`robatics.stanfol·d.edlll. 12k. Mar 28, 2004. Cached
`
`tf\lcsu Center for the Study of Language and Information-- Stnnford ...
`The Center for the study of Language and Information (CSLI) is an Independent Research
`Center founded in 1983 by researchers from Stanford Universtty. SRI ...
`www-csli.etanfo1 d.edul- 12k- Mar 28. 2004- Cached
`
`5 602
`
`4ftlrhe Stanford University Database Group
`••• You dont need to download and install the source •• a server runs at Stanford
`and a client on your machine. CLICK HERE to give tt a try. On Nov .•.•
`W"NW-db.stanford.edul- Sk. Cached
`
`titlEFF: Electronic Frontier Foundation and Stanfonl Law Clinic Sue ••.
`... for Immediate Release: Monday, November 3, 2003. Electronic Frontier
`Foundation and Stanford Law Clinic Sue Electronic Voting Company ....
`www .eff.orgA.egaiASP _liabilttyiOPG _v_Dieboldl 200311 03_eff_pr.php- 16k- Cachecl
`
`~tnnfonl- virtual sightseeing tours- showroom- ParalleiGraphics ...
`ParalleiOraphics, home ,. showroom ,. virtual sightseeing tours ,. St.mford. up to
`virtual sightseeing tours. Montmartre. Stanford. stte search: subscription: ...
`www.parallelgraphics.comlshowrooml virtual-tours/stanford/- 18k -Mar 28, 2004 -Cached
`
`4111t.lrhe Stanford SUIF Compiler Group
`... 1994. PubFlcations. Previous research. Affine Transformations for Optimizing
`Parallelism and Localtty. st.mford.edu I cs.stanford.edu I ee.st;mford.eclu.
`suif.stanford.edul- 3k. Cached
`
`FIG. 8
`
`'~Internet
`
`

`

`Patent Application Publication Sep. 29, 2005 Sheet 9 of 10
`
`US 2005/0216434 A1
`
`~dit
`
`11 Personalized Web Search: Edit Profile - Microsoft Internet Explorer
`I ools
`Eile
`l!)ew
`t:ielp
`F ~vorites
`0 Back • C) · ~ ~ ~ i_ p Search 1t Favorites @t Media e : ~ · ~ li!]
`_; Agdress ~~ http://labs.go~gle.comfpersonalizedfprofile.html
`
`GJ[Q)~
`;_!l__
`D~·
`~~-m~~--~
`_:_I
`
`Select topics you like from the directory below to help Google personalize your
`search results.
`
`For example:
`
`Google·
`Personalized 0· BETA
`
`1. Click on Health.
`2. Check the Health (General) checkbox. This selects the entire Health
`category.
`3. Click Start Searching
`4. Search for "stanford". and drag the slider to see the effects of
`personalization.
`
`Your Interests:
`Categories:
`-----------------------------------------
`Arts/Cinema -•
`Subcategories of Music
`(Click on the [delete] link to delete
`an interest.)
`Business/Industries ~
`~Music jGeneml)
`Cgmguters _,
`
`Music [delete]
`
`Delete ell preferences
`
`I Start Searching
`I
`l2oa
`
`Health~
`Home-
`Kids/Teens -·
`Music-
`News-
`Recreation -
`Science -•
`Society-·
`Sgorts -·
`Regions -•
`
`0Biues
`0Ciassical
`Ocountry
`ODance
`0 Electronic a
`0Folk
`0Hip Hop
`0Jazz
`OOpera
`0Pop
`OR&B
`ORock
`more Music ... -·
`
`Google Privacy Policy- ®2004 Go ogle
`
`FIG. 9
`
`I ~ Internet _
`
`

`

`Patent Application Publication Sep. 29, 2005 Sheet 10 of 10
`
`US 2005/0216434 A1
`
`Eae
`
`!jew
`
`GJ[Q)(EJ
`rl Google Search: stanford -Microsoft Internet Explorer
`____ -----~ ~- - - - - - - - ---~ II
`Fg_vor~es
`g_dit
`0 Bac:k • C) · ~ ~ (;) : ,fJ Searc:h iJ:t Favor~es e' Media e) ~ • .@ Iii) 0 & •
`)~!!d~es~ J@l http:fnabs.google.c~personaUz~dfsearch?hl=en&lr=&ie=!S0-8859-l&q=stanford
`
`Iools
`
`t!.elp
`
`GOO~{e· '--lste_nto_rd _______ __,ll search J
`Personalized <!).BETA 614
`6 10 ,£
`612 0in
`-----~ Edit P10fite
`Personalize - .
`~VV~e~~~------------------------------------------~R~e-s~~s~1--~1~0-o7fa~b-o-ut~9~,3~3~0~,0~0~0~fo_r_s-ta-n~fo-,-~d~.7(0~.2~2-s-e-co_n_d~s)
`
`Tip: Drag the slider (above) to the right to personalize resu~s. Personalized resu~s are marked by ~~
`
`ftQs,anford Copyright & Fair Use Center
`••• Sign Up for Stanford's Fair Use Monthly Newsletter! tt's FREE! ••• Stanford Universny
`libraries, NOLO- Books, Forms &amp; Software, Justia- Peace, ...
`fairuse~stanford.edul- 21 k- Mar 28, 2004- Cacheo:l
`
`4tQs.anford Copyright & Fair Use- Copyright and Fair Use Overview
`••• Copyright @2003 Nolo. FairUse.Stanford~eduWeb. Copyright Books From NOLO .... Stanford
`Universtty Libraries, NOLO- Books, Forms & Software, Justia- Peace, •••
`fairuse.stanford.edu/Copyright_and_Fair _Use_Overviewl- 32k- Cached
`
`I··
`
`·<
`
`5 602
`
`ffacenter for Computer Research in Music and Acoustics
`The Stanford Universtty Center for Computer Research in Music and Acoustics is
`a mu~i-disclplinary faciltty where composers and researchers work together ...
`www-ccrma.stanford.edul- 7k- cached
`
`~OperaGiass
`http:lloper~tstanford.edul. Welcome to OperaGiass, an opera information
`server on the World V'l\de Web .... My address is rick@rick.stanford.edu ....
`opera.stanfoJd.eduknain.html- 7k- Cached
`
`·~Welcome to the STANFORD JAZZ WORKSHOP
`Stanford Jazz Workshop offers innovative jazz education programs for adutts and
`youth, the Stanford Jazz Festival and year-round jazz events featuring top ...
`www.stanfordjazz.orgl- 21k- Cached
`
`ff'QThe Stanford Harmonics
`LA Weekend. The Harmonics just returned from Los Angeles after participating
`in the 3rd annual California A Cappella Festival at UCLA ....
`www .stanfordharmonics.coml -15k- Cached
`
`Stanford University
`Pictures of Stanford Universtty. Search: Stanford Web People. News a
`Events, ... Saturdays and Sundays at 2 pm. More Events. Birds of Stanfo1 d, ...
`www .stanford.edul- 24k- Mar 28, 2004- Cac,hecl
`
`The Martin Luther King Jr. Papers Project
`Stanford Universtty, The King Center, Copyright Information Martin
`Luther King, Jr. Speaks Out on War and Peace Important information ...
`www.stanford.edulgroup!Kingl-15k- Cached
`
`Stanford Encyclopedia of Philosophy
`St.tnford Fnr.vclnnP.rliR nt Phfln.<nnhv FrirrP.rl hv FrlWArrl N TA~A FrfrtnriRI
`~Done
`
`FIG. 10
`
`

`

`US 2005/0216434 A1
`
`Sep.29,2005
`
`1
`
`VARIABLE PERSONALIZATION OF SEARCH
`RESULTS IN A SEARCH ENGINE
`
`CROSS REFERENCE TO RELATED
`APPLICATIONS
`
`[0001] This application claims the benefit under 35 U.S.C.
`§119(e) of Application Ser. No. 60/557,783 filed on Mar. 29,
`2004, which is incorporated by reference herein. This appli(cid:173)
`cation also incorporates by reference U.S. patent application
`Ser. Nos. 10/646,331 (filed on Aug. 22, 2003) and 10/641,
`489 (filed on Aug. 14, 2003); all of the above applications
`are commonly owned along with this application.
`
`FIELD OF INVENTION
`
`[0002] This invention relates in general to online search
`engines, and in particular to personalization of search
`results.
`
`BACKGROUND OF INVENTION
`
`[0003] The current state of the art in online search engines
`is highly advanced in its ability to retrieve documents (e.g.,
`web pages or portions thereof, images, etc.) that are respon(cid:173)
`sive to the terms of a query. Search engines today can
`quickly retrieve specific documents that match the terms of
`the query. However, current search engines often return
`documents that while accurately correspond to the specific
`terms of the query, do not in any way reflect the user's
`underlying interests. Thus, two different users, one who is
`very interested in sports, and another who is interested in
`politics, will obtain exactly the same results to a given query,
`say "drug testing in baseball," even though the first user may
`be more interested in learning about which teams have
`implemented drug testing, while the latter user is more
`interested in learning about legislation related to drug testing
`in sports. Thus, there is a need for providing a mechanism
`and methodology for personalizing search results in accor(cid:173)
`dance with the interests of the users.
`
`[0004] Further, while a user may have particular set of
`interests that may be useful in processing their search query,
`a user may not want to always have such interests influence
`the query results. Thus, it would be desirable to a provide a
`mechanism and a methodology by which the user can
`variably adjust the degree to which his interests influence the
`results of a given search query.
`
`SUMMARY OF THE INVENTION
`
`[0005] The present invention provides allows a user to
`variably adjust the degree to which his or her personal
`interests influence the presentation of results of a given
`search query. The present invention has multiple embodi(cid:173)
`ments, including a system for providing a search engine, a
`methodology for processing a search query, and a user
`interface for the user to variably adjust the degree of
`influence.
`
`[0006] For a user's perspective, the present invention
`provides a mechanism for personalizing search results. The
`user defines a set of interests, for example as a set of topics
`or categories of interest to the user, as an interests profile.
`The user then submits a search query to a search engine. The
`search engine retrieves documents that are relevant to the
`query and presents these as search results. At first (though
`not necessarily) the search results are ranked without regard
`
`to the user's interests. This enables the user to see the
`relevance of the documents without influence by his per(cid:173)
`sonal interests. The user can variably control ranking of the
`documents in the search result set. In a preferred embodi(cid:173)
`ment, this is done by direct manipulation of graphical
`control element, a personalization control. This graphical
`element can have various graphical representations, and in
`one embodiment it is represented as a slider. Adjusting the
`control element adjusts the degree to which the results are
`ranked according to the user's interests, as expressed in his
`interest profile. In response to changes in the position of the
`control element, the search results are reranked, thereby
`allowing the user to see how his interests affect the ordering
`of the results.
`
`[0007]
`In one embodiment, the ranking of search results
`operates to increase the relevance score of documents that
`are associated with the directory of topics. Each topic in the
`directory is associated with a group of documents (e.g.,
`websites) which are deemed relevant to the topic. For each
`document (again, website), a boost value is provided which
`indicates the degree of relevance of the site to the topic. All
`pages within a given site get that site's boost value. The
`boost value may be understood as a scaling factor that
`represents the relevance of the site to the topic. During the
`query processing, the set of documents is returned, and
`scored without regard to their inclusion in the topic direc(cid:173)
`tory. In addition, a separate score for each document is
`determined in which the document's underlying relevance
`score is adjusted by its associated boost value if any, for
`example by multiplying the relevance score by the boost
`value, thereby scaling the relevance of the document to the
`query. Generally, only those documents which belong to
`sites listed in the directory will have a boosted relevance
`score, and other documents in the search results will not. The
`reranking of the documents in accordance with their boosted
`relevance scores is then a function of the position of the
`personalization control, either from no influence (where the
`boost value has no effect on the relevance score) to complete
`influence, wherein boost value for each document is applied
`100% to the relevance score, and any number of interme(cid:173)
`diate levels of application. The user can thus immediately
`rerank the documents in the search results by adjusting the
`position of the control.
`
`[0008] A system embodiment includes a topic directory
`for providing topics (categories) to a user, a search engine
`and index for searching indexed websites in response to a
`user's query, and a personalization component for determin(cid:173)
`ing for the search results at least one (and preferably a set)
`of rankings of the search results in accordance with the
`user's interests. A user interface embodiment includes a
`topical directory, with various topics, and graphical controls
`(e.g., checkboxes) in which the user can select topics of
`interests, and a graphical control that allows the user to
`adjust the search result ranking in accordance with his
`interest profile.
`
`[0009] The present invention is next described with
`respect to various figures and diagrams and technical infor(cid:173)
`mation. The figures depict various embodiments of the
`present invention for purposes of illustration only. One
`skilled in the art will readily recognize from the following
`discussion that alternative embodiments of the illustrated
`
`

`

`US 2005/0216434 Al
`
`Sep.29,2005
`
`2
`
`and described structures, methods, and functions may be
`employed without departing from the principles of the
`invention.
`
`BRIEF DESCRIPTION OF THE DRAWINGS
`
`[0010] FIG. 1 is an entry web page for a search engine.
`[0011] FIG. 2 is web page for editing a user's personal
`profile of topics.
`
`[0012] FIG. 3 is another web page of topics, and subtop(cid:173)
`Ics.
`[0013] FIG. 4 is another web page of subtopics.
`[0014] FIG. 5 shows the entry web page for the search
`engine with the query "stanford".
`
`[0015] FIG. 6 shows the initial results of the search on
`query "stanford", along with a control 608 for controlling a
`degree of influence of the user's interest profile in ranking
`the search results.
`[0016] FIG. 7 shows the ranking of the search results of
`FIG. 6 after the user has adjusted the control 608 to an
`intermediate position.
`[0017] FIG. 8 shows the ranking of the search results of
`FIG. 6 after the user has adjusted the control 608 to a
`maximum position.
`[0018] FIG. 9 shows a web page of topics after deletion of
`a "Computer" topic and selection of a "Music" topic by the
`user.
`[0019] FIG. 10 shows the ranking of the search results of
`FIG. 6 following the change in topic interests in FIG. 9.
`
`DETAILED DESCRIPTION
`
`[0020] Referring now to FIG. 1 there is shown the entry
`(or landing page) 100 of a search engine. The search engine
`includes a query entry field 102 in which a user enters the
`terms of a search query. A search button 106 submits the
`query to the search engine for processing. The first time the
`user accesses the search engine, he will not have defined a
`user profile for personalizing the search results, and a
`message is displayed to that effect. The user can access the
`Edit Profile link 104 in order to establish their personal
`interests.
`
`[0021] Clicking on the Edit Profile link 104 accesses the
`page 200 illustrated in FIG. 2. This page shows the top level
`topics 204 of a topical directory 202. The topics in the
`directory can be, for example, the topics defined in the Open
`Directory Project, found at http://dmoz.org/ or can be some
`other topical directory. (In this disclosure the term "topic"
`and "category" are interchangeable, as are "subtopic" and
`"subcategory".) The top level topic links may have a set of
`subtopics, as indicated by the arrows 206. At any time, the
`user can begin a search by clicking on the Start Searching
`button 208. Clicking on a particular top level topic takes the
`user to a page associated with that topic's subtopics.
`[0022] FIG. 3 illustrates the result of this step, where the
`user has clicked on the topic "Computers" on page 200. As
`shown in FIG. 3, the subtopics 302 of the topic "Computers"
`have been displayed in the right hand column. Next to each
`subtopic 302 is a checkbox 314. The user can select the
`checkbox 314 to indicate his interest in a specific subtopic.
`
`Alternatively, the user can select the checkbox 316 for the
`entire subtopic itself, "Computers (General)". This indicates
`that the user is interested in all of the subtopics of the topic
`"Computers". The set of topics selected by the user may be
`called a user profile, a personalization profile, or an interest
`profile. On the left side of FIG. 3, after the user has selected
`one or more topics of interest, these topics are listed in the
`interests field 306. Next to each topic name is a delete link
`308 that allows the user to delete individual topics. The user
`can also delete all topics by selecting the "Delete all pref(cid:173)
`erences" link 310.
`
`[0023] The subtopics themselves can have any number of
`additional levels of subtopics. For example, FIG. 4 illus(cid:173)
`trates that the subtopic "Games" has further subtopics 402,
`"Board Games,"" Card Games," etc. These were presented to
`the user in response to the user clicking on the subtopic
`arrow 206 next to the "Games" topic label. Again, the user
`can select either the entire subcategory by selecting check(cid:173)
`box 404, or any of the individual subtopic checkboxes 406.
`In one embodiment, in addition to the top level topics 204,
`there are two subtopic levels. This provides sufficient
`breadth and granularity of topical coverage, without impos(cid:173)
`ing unnecessary computational complexity.
`
`[0024] Referring again to FIG. 3, the user has indicated
`his interest in computers generally. Clicking on the Start
`Searching button 208 brings up search page 100 again,
`which no longer shows the message requesting the user to
`establish a personalization profile. At this point, the user
`enters a search query in the search field, here the query
`"stanford", as shown in FIG. 5. The search engine performs
`a search of its index and provides the search results. FIG. 6
`illustrates the initial search results page 600. Here the search
`results 602 comprise a set of documents 604, each document
`indicated by a UR

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