FI116808B - Järjestely ja menetelmä tiedon tarjoamiseksi käyttäjälle - Google Patents
Järjestely ja menetelmä tiedon tarjoamiseksi käyttäjälle Download PDFInfo
- Publication number
- FI116808B FI116808B FI20031453A FI20031453A FI116808B FI 116808 B FI116808 B FI 116808B FI 20031453 A FI20031453 A FI 20031453A FI 20031453 A FI20031453 A FI 20031453A FI 116808 B FI116808 B FI 116808B
- Authority
- FI
- Finland
- Prior art keywords
- content
- user
- profile
- category
- user profile
- Prior art date
Links
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L67/00—Network arrangements or protocols for supporting network services or applications
- H04L67/2866—Architectures; Arrangements
- H04L67/30—Profiles
- H04L67/306—User profiles
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F16/00—Information retrieval; Database structures therefor; File system structures therefor
- G06F16/30—Information retrieval; Database structures therefor; File system structures therefor of unstructured textual data
- G06F16/33—Querying
- G06F16/335—Filtering based on additional data, e.g. user or group profiles
- G06F16/337—Profile generation, learning or modification
Landscapes
- Engineering & Computer Science (AREA)
- Theoretical Computer Science (AREA)
- Computational Linguistics (AREA)
- Data Mining & Analysis (AREA)
- Databases & Information Systems (AREA)
- Physics & Mathematics (AREA)
- General Engineering & Computer Science (AREA)
- General Physics & Mathematics (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- Two-Way Televisions, Distribution Of Moving Picture Or The Like (AREA)
- Information Retrieval, Db Structures And Fs Structures Therefor (AREA)
Description
JÄRJESTELY JA MENETELMÄ TIEDON TARJOAMISEKSI ΚΑΪ KEKSINNÖN ALA
Tämä keksintö liittyy järjestelyyn ja menetelmään, jolla tai käyttäjälle.
5 KEKSINNÖN TAUSTA
Nykyiset tietojärjestelmät voivat tarjota valtavan määrän monenlaisiin palveluihin, esimerkiksi. Esimerkkejä tällaisista järje sältää tietokonejärjestelmät ja mobiilijärjestelmät. Esimerkiksi, mal sä tai tietokonepäätelaitteessa on tyypillisesti käyttöliittymä, joka 10 tällaisen laitteen käyttäjän etsiä ja noutaa tietoa. Edelleen, jos laite ty Internetiin tai vastaavaan verkkoon, käyttäjä voi saada verkon 1 toa ja palveluita. Nämä palvelut voivat sitten tarjota käyttäjälle mo toa ts. sisältöä liittyen kyseessä olevaan palveluun. Tieto void< käyttäjälle käyttöliittymän kautta.
15 Kun tarjolla olevan tiedon määrä jatkuvasti kasvaa, siit yhä tärkeämpää että voi tehokkaasti tarjota käyttäjälle ainoastaan toa, joka on merkityksellistä tietylle käyttäjälle ja joka vastaa käy siin.
Asiakirja US 5890152 esittelee yhden ratkaisun tiedon 20 noutamiseen ja arvioimiseen tietokoneverkossa. Esitelty ratkai ; henkilökohtaisen profiilin käyttämiseen, joka sisältää objekteja, jot * * käyttäjän kiinnostuksen kohteita arvioimaan ja valitsemaan mediat Ylläkuvattuun ratkaisuun liittyvä ongelma on että, se ei c ♦ mediatiedostoja valitessa mahdollisia mielleyhtymiä aiheiden välill; • 25 tavat eri profiilikappaieet.
··· * ♦
KEKSINNÖN LYHYT KUVAUS
: .·. Tämän keksinnön tavoite on siten tarjota järjestelyjä mer • * "I/ ratkaisee tai vähintään helpottaa ylläkuvattua ongelmaa. Keksii • * 2 sisältöartikkelin tai -artikkelien sisällön, joiden profiili on samankal jän profiilin kanssa. Käsite ontologia viittaa yleisesti hierarkkise seen rakenteeseen, jossa kategoriat ovat yhteydessä toisiinsa.
Keksinnön järjestelyn ja menetelmän etu on, että ne m 5 tehokkaasti toimittamaan käyttäjälle tietoa, joka parhaiten vast kiinnostuksia ja tarpeita. Edelleen mitkä tahansa sukulaisuussuhti det eri kategorioiden välillä voidaan ottaa huomioon profiileja muoc
KUVIOIDEN LYHYT KUVAUS
10 Seuraavassa keksintö kuvataan tarkemmin edullisten su jen avulla viittauksineen liitteenä oleviin [ohessa] piirustuksiin, joiss
Kuvio 1 on lohkokaavio esimerkinomaisesta järjestelmäst sintöä voidaan käyttää;
Kuvio 2 on vuokaavio keksinnön erään suoritusmuodon 15 sisällönprofiloimisprosessista;
Kuvio 3 on esimerkki ontologian kategorista ja siihc merkkijonosta;
Kuvio 4 on esimerkinomainen piirustus yhdestä yleisen i an osasta; 20 Kuvio 5 on kaavio keksinnön erään suoritusmuodon muk täjäprofiilin säätöprosessista; ja : v. Kuvio 6 on kaavio joka kuvaa käyttäjän syötteen käsittelyl : vaiheita keksinnön erään suoritusmuodon mukaan.
• · ·
Ml · 1·« 25 keksinnön yksityiskohtainen kuvaus ,1 / Kuvio 1 kuvaa lohkokaavion järjestelmästä, johon keksir käyttää. Käyttäjä 10 välittää järjestelmälle syötteen 101 syötelait Syötelaite 11 voi olla mikä tahansa sopiva laite, joka kykenee maan käyttäjän syötteen pitäen sisällään tekstisisällön ja sisällön,. j.: * 30 muuttaa tekstisisällöksi, kuten näppäimistö, hiiri, kosketuslevy, vid( mikrofoni. Kävttäiän svöte toimitetaan Drosessointivksikköön 12. i 3 syöte tulisi ymmärtää yleisesti kattamaan ei ainoastaan käyttäjän syötettä ja palautetta (esim. sisältöarvosteluja) vaan myös implis tetta käyttäjältä esim. siinä muodossa että käyttäjä katsoo sis Prosessointiyksikkö 12 on edelleen sovitettu profiloimaan tekstisi 5 määritellyn ontologian pohjalta. Ontologia on edustettuna esimer jestelmässä tietokantana 13, joka on liitetty prosessointiyksikköön siin integroida prosessointiyksikköön 12 tai yhtä lailla johonkin m telmän elementtiin. Prosessointiyksikkö 12 voi tuottaa sisältöartikk myös mahdollista, että se vastaanottaa sisällön toisesta siihen e to ternetin kautta liitetystä tahosta. Toisin sanoen, prosessointiyksikl jota vain käyttöliittymän erilliseen palveluun tai laitteeseen (ei näy ka on liitetty prosessointiyksikköön 12 siten, että prosessoi ntiyks astaan valitsee parhaiten soveltuvan sisällön toimitettavaksi V alunperin tällaisen erillisen palvelun tai laitteen toimittamien sise 15 joukosta. Valitun sisältöärtikkelin sisältö on sitten edullisesti toimit* täjälle 10 sopivan tulostelaitteen 14 kautta, kuten näyttölaite tai I Tulisi huomata, että näytetty järjestelmä on ainoastaan yksi esime ta järjestelmästä, jossa keksintöä voidaan käyttää. Kaikki syötelail sessointiyksikön 12, ontologian 13 ja tulostelaitteen 14 tarjoamat 1 20 daan integroida yhteen laitteeseen kuten matkaviestimeen tai t maan (esim. henkilökohtainen tietokone PC tai henkilökohtainer avustaja PDA). Vaihtoehtoisesti, matkaviestin tai tietokoneasem; • « :vain osan toiminnoista, kuten syötelaitteen 11 tai tulostelaitteer • · · · toimintojen tullessa mobiilijärjestelmän muilta elementeiltä, tai va 25 tokonejärjestelmän muilta elementeiltä. Keksinnön mukainen to • ♦ :Ve voidaan implementoida sopivan ohjelmiston avulla olemassa ole tai järjestelmiin. On myös mahdollista implementoida keksintö es • · **··’ tyisten integroitujen virtapiirien avulla. Tällä ei kuitenkaan ole m* sinnön perusidean kannalta.
« « : 30 Ontologia 13 viittaa yleisesti hierarkkiseen semanttiseen
Ml * : kpftvipn katpnnrinirlp.n rakpntpp.fippn KAv/phpmmin tarkemmin km 4
Proceedings of FOIS’98, Trento, Italy, 6-8 June 1998. Keksinnör tavan mukaisessa järjestelmässä käytettävä ontologia koostuu m ta, kategorioiden joukosta ja mallien ja kategorioiden välisistä viltti kategorioiden keskinäisistä suhteista puurakenteen muodostamis 5 tyypillisesti sana, useita sanoja tai säännönmukainen ilmaus. Kat tavat aihealueen käsitteitä. Mallit liittyvät kategorioihin. Ne ohjaavi poimimista sisältöartikkeleista sisällön profiloi nti prosessissa. Ks malleilla voi olla käännökset muilla kielillä, mikä mahdollistaa moi Kuvio 3 esittää esimerkin kategoriasta ja siihen liittyvistä maileist 10 neen muilla kielillä. Kategorialla on tyypillisesti yksi tai useampi y kategorioihin, mikä edustaa aihealueen käsitteiden semanttisia si on suunnattu epäsyklinen kaavio, jossa solmut edustavat käsitti välisissä olevat yhteydet edustavat niiden yleistämishierarkiaa. esimerkinomainen kuvaus yleisen uutisontologian yhdestä osasi 15 teydet eivät näy kuvassa). Kuvio 4 esittää tyypillisen yleistämishiei käsitteet yleistetään siirryttäessä ylöspäin puussa. Vanhemman ji sen yhteyden luonne riippuu ontologian semanttisesta rakenteest joitu vain yleistämissuhteeseen.
Kuvio 6 kuvaa käyttäjän syötteen käsittelytoimenpiteen 20 sinnön erään suoritusmuodon mukaan. Käyttäjä 10 toimittaa syöt ka profiloidaan (vaihe 61). Syötteen profiilia sitten edullisesti käyt
:*·*: jäprofiilin luomisessa tai säätämisessä (vaihe 65). Vaiheessa 62 I
• « : daan hakea aiemmista syötteistä/tulosteista jos syötteen profiili c sisällä tarpeeksi kategorioita eri puolilta ontologiaa selittääkseer ]"[· 25 lauseen semanttiset elementit. Vaiheessa 63 vastaava sisältö voi tää syötteen profiilin tai säädetyn käyttäjäprofiilin perusteella riippu käyttävästä kyseisestä palvelusta tai sovelluksesta. Vastaava si: * » '···* taan 64 sitten käyttäjälle 10 tai vaihtoehtoisesti/lisäksi erityinen to 68) laukaistaan vastauksena vastaavaan sisältöön. Keksinnön en * « : 30 muodon mukaisesti, käyttäjän 10 mieliala määritellään syötteen • · * I : 1Π1 namctaalla nrnfilninth/aihaaccia RA io tämä mialiolotiatrt eitti 5
SISÄLLÖN PROFILOINTI
Sisältöprofiili voidaan käsittää sisäItöartikkelin semanttis tona. Profiili edullisesti muodostuu kategorioista ja niihin liittyvis Painon määrä edullisesti ilmaisee kategorian merkityksen sisällös: 5 mitä enemmän kategorialla on painoa sitä enemmän sillä on meri sessä profiilissa. Kategorian esiintymistiheys sisältöartikkelissa vo sovittamalla ontologian malleja sisältöön. Jokainen vastaavuus l· hen liittyvien kategorioiden esiintymistiheyttä. Kategorian paino voi tää sen esiintymistiheyden sisältöartikkelissa perusteella ja sen 10 tärkeyden perusteella koko artikkelikokoelmassa. Profiiliin valittuje den joukkoa voidaan edullisesti laajentaa ontologian mukaistei mukaisesti siten, että kategoriat, joilla on suhde löytyneeseen ka sätään profiiliin. Laajennetut kategoriat edullisesti painotetaan pe den etäisyys löytyneistä kategorioista, kuten myös niiden suhtee 15 den perusteella koko artikkelikokoelmassa. Sisältöprofiilien pituuc normalisoidaan tarkoituksena välttää vastaavuudenhakuprosessis sältöartikkeleiden hallitseminen lyhyiden kustannuksella.
Kuvio 2 ilmentää kulkukaaviota keksinnön toteuttamista^ ta sisällönprofiloimisprosessista. Profilointi alkaa sisältöartikkelin j 20 lä esiprosessointivaiheessa 22. Teksti on edullisesti jaettu ilmijono tä sanat ja välimerkit voidaan tunnistaa erillisinä kokonaisuuksir f'*: käsitteiden järjestetty lista, joka toimitetaan mallivastaavuudenha
: 23. Mallivastaavuudenhakuprosessi 23 hakee ontologiasta oteU
*: vastaavuuksia sisään tulevasta sanalistasta. Jokainen vastaavui 25 kasvattaa vastaavan kategorian osumalukua (Paikallinen esiintymi :v. Esimerkiksi, jos teksti sisältää sanan airport yksikössä ta • · ]···. malli ’’airport*” löytää vastaavuuden niihin molempiin. Ilmijonoiksi j *** takia malli "hilary Clinton” löytää vastaavuuden tekstin ’’Hilary Clin . , huolimatta isoilla kirjaimilla kirjoittamisesta tai genetiivimuodosta * * * ;·: : 30 ton’s”. Pieni-iso eroavuuden huomioonottava vastaavuudenhaku c ♦ ♦ · • · • * 4» LU, *14^1 Zil U - ϋ ^ - i! _ - .1 ! " _ !l I _ _ ‘ Ou li *_ *1 6 voitaisiin louhia syvällisempää tietoa sisältöartikkelista. Esimei tyneemmästä vastaavuudenhakumallista esitetään säännönmuki ts. malli, joka kuvaa tiettyä tekstimäärää:
5 w+(a>fa-zA-Z l+?\.fa-zA-ZU2.3L
jota voidaan käyttää sähköpostiosoitteen tunnistamise Kategorioiden nimiä käytetään oletusarvoisesti malleina. Koska malleista on yksinkertaisia sanoja, profilointiprosessin suoritus^ 10 pidettyä tyydyttävällä tasolla.
Tuloksena saadaan vastaavuudeltaan sopivien kategorii painoineen. Kategorian paino ilmentää vastaavan käsitteen esiin sisältöartikkelissa. Kategorioiden joukkoa edullisesti laajennetaan heessa 24 siten, että jokaisen vastaavuudeltaan sopivan kategorii 15 la joukkoon lisätään ontologian 13 mukaiset asiaankuuluvat katec kertaisimmassa muodossa vastaavuudeltaan sopivan kategorian haetaan ontologiasta 13. Kehittyneempi päättely voidaan saavutti ontologiaspesifisiä sääntöjä suhteiden aktivoimiseen.
Koska kaikki kategoriat eivät ole yhtä merkityksellisiä kai 20 samanlaisuutta mitattaessa, kategorioille voidaan antaa painoa 0 formaatiosisältönsä perusteella. Suositeltavaa käytettävää menet* taan nimellä inverse document frequency (idf). Idf-mitta määritt * * ; suhteellisen tärkeyden aihealueella, verrattuna muihin ontologiai "M hin. Pohjimmiltaan, se antaa korkeamman painon kategorioille, joi * 25 vinaisia, ja siitä syystä osaltaan vaikuttavat enemmän sisältöartikl· seen tunnusomaisuuteen. Tämä edellyttää kategorian esiintymistil ts. kategoriaan kuuluvien sisältöartikkeleiden lukumäärien, varasto * · **··* Painojen w normalisointi informaatioarvon perusteella vo taa kaavalla (1): • · • * * AA » i « ·«· * ··« • * • · i*· «f 7 N0IN: Kategorian globaali esiintymistiheys.
Koska pitkillä sisältöartikkeleilla on suurempi todennäköl· enemmän kategorioita, suoritetaan edullisesti pituusnormalisoint 5 daan tehdä skaalaamalla profiilissa painot w vektorin v pituudella raavan kaavan (2) mukaisesti: *=W ’ (2) 10 jossa: vv: Profiilin painojen joukko
Syntyvä sisältöprofiili edullisesti varastoidaan sisältöpr taan 26 myöhempää käyttöä esim. vastaavuudenhakuvaihetta 63 \
15 KÄYTTÄJÄN PROFILOINTI
Käyttäjäprofiili luodaan profiloimalla yksi tai useampi I syötteistä. Käyttäjän syötteen 101 tekstisisältö voidaan profiloida s; : la kuin sisällön profilointi kuvailtuna yllä. Käyttäjän profiili voidaan • φ : säätää sen mukaan miten käyttäjä toimii sisältöärtikkeleita kohtaai 20 si. Nämä voivat olla eksplisiittisiä palautteita tai arvosteluja käyttäjä plisiittistä palautetta yksinkertaisesti katsomalla artikkelia. Tällä i *v: dostettu käyttäjäprofiili kuvastaa ei ainoastaan käyttäjän käytöstä, * * .···* todellisia käyttäjän kiinnostuksen aiheita. Käyttäjän profilointi voi prosessi. Se edullisesti alkaa silloin kun käyttäjä 10 käyttää järje . . 25 simmäistä kertaa. Profiili voi tulla kattavammaksi ja tarkemmaksi kun käyttäjä 10 lukee sisältöartikkelin tai antaa eksplisiittistä palaul • « ..... i. , ....... ..... . ... .. , „ „ 8 käyttäjäprofiilia päivittää aktiivisesti kaksi prosessia: säätö 51 ja p täminen 52. Säätöprosessi 51 voidaan suorittaa joka kerta kur tuottaa syötteen ts. antaa implisiitin palautteen, esim. esittää sis tai antaa eksplisiittisen syötteen tai palautteen. Prosessi alkaa si 5 asiakas (ts. kokonaisuus joka tuottaa käyttöliittymän käyttäjälle käyttäjän profiloijalle sisältöartikkelin tunnisteen jolle palaute on kaan lukien palautteen profiilin. Käyttäjäprofiili haetaan muistis säätö suoritetaan. Profiilin säätö jokaiselle kategorialle voidaan alla: 10 jos w=0: w’ = fb * r / MAX_FB; muuten: w' = w + fb * (MAX_WEIGHT-sgn(fb)*w) * r/ MA] jossa: 15 fb: annettu palautetekijä, ts. positiivinen tai ne vo, joka merkitsee käyttäjän reaktiota sisältöartikkelia koh w: kategorian paino käyttäjäprofiilissa ennen palautteen a r: vastaava paino palautteen kohteen sisältöprofiilissa; MAX_FB: maksimipalautteen kiinteä arvo; 20 MAX_WEIGHT: kategorian maksimipainon kiinteä arvo; sgn(fb): fb:n merkitsevyys.
+ * · « * « • · : \ Palautteen vahvuutta voidaan säätää käyttäjän käytöksi ’V lun muun metriikan perusteella, kuten käyttäjän sisältöartikkelin p 25 mä aika (ei näy kuviossa 5). Säädön jälkeen säätölukua edullis .!taan.
• · ·
Jotta vältyttäisiin profiilin ylikehittymiseltä, painoja edullise tään ajan myötä. Tämä mahdollistaa järjestelmän paremman m käyttäjän muuttuvaan mieltymykseen sillä aiemmin kiinnostavien * 30 hemmin epäkiinnostavien kategorioiden painot vähenevät hitaasti ;***? παπ qi inritetaan orli illicpQti uähAntämäMä UaUckian U-atonnrinirlon rv g
VASTAAVUUDENHAN
Kahden profiilin vastaavuudenhan, esim. käyttäjä prof ii profiilin johtaa vastaavuusarvoon. Mitä korkeampi arvo on, sitä semmat kaksi profiilia ovat käytetyn vastaavuusmitan peruste 5 vuusmitta, jota käytetään keksinnön erään suoritusmuodon σ normalisoitu pistetulo. Esimerkiksi, kahden profiilin A ja B väl vuusarvo, kun profiili on vektori, joka käsittää profiilin kategorioide daan laskea siten että; 10 sim(A, B) = Y , (3) 4\a\*\b\ jossa: ai; ith indeksi profiilissa A; bi: ith indeksi profiilissa B; 15 |A|: vektori A:n pituus; |B|: vektori B:n pituus.
Profiilien pituudet ovat edullisesti sisällytetty vastaavuus* taan siten että mitä pitempi profiili on, sitä pienemmän vastaav \ 20 saa. Siinä tapauksessa että kahdella eri profiililla on samansuuruir
f · I
"V se profiili jossa on vähemmän kategorioita on todennäköisesti er kittynyt olennaisiin aiheisiin ja siten tulisi saada suuremman vaste / Vektorin A pituus voidaan laskea kuten: m · 4 m · • m ψψψ 25 Ml= (4) • « • « « • tt · • · · 10
SISÄLLÖN TOIMITTAMINEN
Sisältö voidaan toimittaa käyttäjälle 10 työntämällä tai ve merkiksi. Kun sisältöä vedetään, käyttäjän erityinen tunnistaja edu tään sisältöpalvelimelle tai vastaavalle taholle, jolla on pääsy sisä 5 Iin tunnistaa tunnistajaan liittyvän käyttäjäprofiilin ja hakee vastaav jäprofiiliin järjestelmän muista profiileista, esim. sisältöprofiileista, parhaiten vastaavista profiileista. Palvelin sitten palauttaa halutun fiileja yhteensopivina. Työntöasetuksessa, käyttäjälle työnnetään 5 hän todennäköisimmin on kiinnostunut. Tämä saavutetaan haker 10 vuutta käyttäjäprofiilille jokaisesta sisään tulevasta sisältöprofiilists vastaavuusarvo ylittää käyttäjän vastaavuusraja-arvon edullisest käyttäjälle. Vastaavuusraja-arvon on edullisesti säädetty jokaisel erikseen tarkkailemalla vastaavuusarvojen jakaantumista käyttäj sisältöartikkelien välillä historiassa. Käyttäjä voi antaa palautetta 15 sisältöartikkeleille, joka johtaa käyttäjäprofiilin säätämiseen työnn profiilin mukaisesti. Käyttäjä voi edullisesti kontrolloida työnnetyn s rää määrittelemällä työnnettyjen artikkelien prosenttiosuus tai lul päivä.
20 ERILAISET ASENNUKSET
Kolmea erilaista asennusta voidaan käyttää keksinnön ka linpohjainen asennus, asiakaspohjainen asennus ja hajautettu asi; • « : asennus.
* 9 ·
Palvelinpohjaisessa asennuksessa kaikki järjestelmän to 25 det on suoritettu palvelimella. Asiakas on ohut asiakas, joka pyst 9 « ^ tämään sisällön. Proseduuri asiakkaan ja palvelimen välillä edulli alla ilmaistun mukaisesti: » ψ *···' * Asiakas lähettää palvelimelle kyselyn, jossa on ainutla< täjän tunniste * « : 30 · Palvelin lataa käyttäjäprofiilin, joka liittyy tunnisteeseen 11
Asiakaspohjaisessa asennuksessa kaikki järjestelmän te det on suoritettu asiakkaalla. Asiakkaalle tarjoillaan sisältöä järje: tön aikana tai sisältö voidaan asentaa asiakkaalle etukäteen. Ai 5 sesti muodostaa sisältöprofiilit kuten kuvailtu osiossa "Sisällön pro kas edullisesti tarkkailee käyttäjän toimia sisältöä kohtaan ja muc täjä profiili n kuten kuvailtu osiossa “Käyttäjän profilointi”. Vai käyttäjälle voidaan antaa työkalu, jolla hän voi säätää profiiliansa r ti. Asiakas voi esittää personoidun sisällön käyttäjälle sovittar 10 käyttäjä- ja sisältöprofiilit kuten kuvailtu “Vastaavuudenhaussa”.
Hajautetussa asiakas/palvelin asennuksessa järjestelmä suudet on osittain suoritettu asiakkaalla ja osittain palvelimella, palvelinpuoli vastaa sisällön profiloinnista ja toimittamisesta asial kas edullisesti sisältää käyttäjäprofiilin ja mekanismit käyttäjäprofii 15 seen yhteen sisältöprofiilien kanssa. Palvelin voi lähettää sisältöi vain sisältöprofiileja. Kun vain sisältöprofiilit lähetetään, asiakas teen profiilit käyttäjäprofiilin kanssa ja pyytää parhaiten vastaavai kelit palvelimelta. Korkea turvallisuustaso saavutetaan, jos käyt! varastoitu ainoastaan asiakkaalla. Kaistaleveyttä voidaan säästää, 20 toivottujen sisältöärtikkelien profiilit täytyy lähettää palvelimelta ash
Alan ammattilaiselle on ilmeistä, että tekniikan kehittyess : v. perusajatus voidaan toteuttaa monin eri tavoin. Keksintö ja sen su< i « \ s, eivät siten rajoitu yllä kuvattuihin esimerkkeihin vaan ne voivat \ :’V tenttivaatimusten puitteissa.
25 • 1 ·· · • « · » · • · ·1« • 1 • · ·· · « · • ♦ « « · ♦ ··· ♦ · · • ·
Claims (10)
1 -
1. Järjestely tiedon toimittamiseen käyttäjälle, järjestelyn kä syötevälineet (11) sovitettuina vastaanottamaan käyttäjän teet; 5 prosessointivälineet (12) sovitettuina: luomaan käyttäjäprofiili yhden tai useamman käyttäjän s\ rusteella profiloimalla yhden tai useamman käyttäjän syötteen teksti; naita määritellyn ontologian (13) perusteella; luomaan sisältöprofiilit profiloimalla kahden tai useammai 10 tikkelin tekstisisällön ennalta määritellyn ontologian (13) perusteella; valitsemaan yksi tai useampi sisältöartikkeli, jonka sisältö taa lähimmin käyttäjäprofiilia ; ja tulosteväiineet (14) sovitettuina toimittamaan käyttäjälle useamman valitun sisältöartikkelin sisällön; 15 tunnettu siitä, että ennalta määritelty ontologia (13) ke desta tai useammasta kategoriasta, jolloin prosessointivälineet (12) tu profiloimaan tekstisisältö määrittelemällä jokaisen kategorian pai osoittaessa kyseisen kategorian merkityksellisyyttä tekstisisäliössä.
2. Patenttivaatimuksen 1 mukainen järjestely, tunnettu 20 prosessointivälineet (12) on edelleen sovitettu: :v: säätämään käyttäjäprofiilia kun käyttäjä toimittaa syötteen; . käyttämään säädettyä käyttäjäprofiilia valitsemaan yksi tai i sältöartikkeli. *
3. Patenttivaatimuksen 1 tai 2 mukainen järjestely, t u n n i / 25 että jokaiseen kategoriaan liittyy yksi tai useampi malli, jolloin prose φ · « neet (12) on sovitettu määrittelemään kategorian paino sovittamalla *···: si tai useampi malli tekstisisällön kanssa siten, että jokainen yhteen* joka liittyy tekstisisällön sisäiseen kategoriaan lisää kategorian paine ; 4. Patenttivaatimuksen 1, 2 tai 3 mukainen järjestely, t u n i 30 tä, että yksi tai useampi kategoria koostuu yhdestä tai useammasta maila yhteen yksi tai useampi malli tekstisisällön kanssa siten, et yhteensopiva malli, joka liittyy tekstisisällön sisäiseen kategoriaar aiakategoriaan lisää kategorian painoa.
6. Patenttivaatimuksen 3 tai 5 mukainen järjestely, t u n n < 5 että prosessointivälineet (12) on sovitettu : laskemaan kuinka monta kertaa kategoria esiintyy tekstisisi säätämään kategorian paino lasketusta luvusta kääntäen sesti.
7. Jonkin patenttivaatimuksista 1-6 mukainen järjestely, t 10 siitä, että prosessointivälineet (12) on sovitettu: säätämään käyttäjäprofiilia vähentämällä käyttäjäprofiilin den painoja ennalta määritellyin väliajoin; ja käyttämään säädettyä käyttäjäprofiilia valitsemaan yksi tai i säitöartikkeii.
8. Jonkin patenttivaatimuksista 1-7 mukainen järjestely, tunnettu siitä, että käyttäjäprofiili ja sisättöprofiili on v sisältää kategorioiden painot.
9. Patenttivaatimuksen 8 mukainen järjestely, t u n n ett i prosessointivälineet (12) on sovitettu käyttämään käyttäjäprofiilin ja 20 fiilin välinen normalisoitu pistetulo vastaavuusmittana käyttäjäprofiili profiilin välillä. :‘ ·*: 10. Jonkin patenttivaatimuksista 1 -9 mukainen järjestely, : tunnettu siitä, että jäijestely on yksi seuraavista: matki ♦ · · jestelmä, matkaviestin, tietokonejärjestelmä.
11. Menetelmä tiedon toimittamiseksi käyttäjälle, meneteln 9 9 .. . essä vaiheet: Ψ 9 9 luodaan käyttäjäprofiili yhden tai useamman käyttäjän syöt *···* teella profiloimalla yksi tai useampi käyttäjän syötteen tekstisisE määritellyn ontologian perusteella; : 30 luodaan kahden tai useamman sisältöartikkelin sisältöprc tai useammasta kategoriasta, jolloin tekstisisältö profiloidaan mää jokaisen kategorian paino, painon osoittaessa kyseisen kategorian rr I isyyttä tekstisisällössä.
12. Tietokoneen luettavissa oleva tallennusmedia sisältäen 5 tokoneohjelmia, jossa ohjelmajoukon ajaminen tietokoneessa saa ti suorittamaan patenttivaatimuksen 11 mukaisen menetelmän vaiheet ·· * * · i • * • · • · · ft ft · • · · ·· ft ··♦· • * • · 9 • * ft » ft • ft • ft · ft ft ft ft ft ft ft ft ft • ft ft ft ft ft • «ft ft ft ft ft • ft • ft
Priority Applications (2)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
FI20031453A FI116808B (fi) | 2003-10-06 | 2003-10-06 | Järjestely ja menetelmä tiedon tarjoamiseksi käyttäjälle |
EP04104871A EP1524611A3 (en) | 2003-10-06 | 2004-10-05 | System and method for providing information to a user |
Applications Claiming Priority (2)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
FI20031453A FI116808B (fi) | 2003-10-06 | 2003-10-06 | Järjestely ja menetelmä tiedon tarjoamiseksi käyttäjälle |
FI20031453 | 2003-10-06 |
Publications (3)
Publication Number | Publication Date |
---|---|
FI20031453A0 FI20031453A0 (fi) | 2003-10-06 |
FI20031453A FI20031453A (fi) | 2005-06-02 |
FI116808B true FI116808B (fi) | 2006-02-28 |
Family
ID=29225902
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
FI20031453A FI116808B (fi) | 2003-10-06 | 2003-10-06 | Järjestely ja menetelmä tiedon tarjoamiseksi käyttäjälle |
Country Status (2)
Country | Link |
---|---|
EP (1) | EP1524611A3 (fi) |
FI (1) | FI116808B (fi) |
Families Citing this family (17)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
AU2005100653A4 (en) * | 2005-08-12 | 2005-09-15 | Agent Mobile Pty Ltd | Mobile Device-Based End-User Filter |
US8966524B2 (en) | 2006-05-15 | 2015-02-24 | Baaima N.V. | Method of associating program content data in a digital television network |
US9002726B2 (en) | 2006-06-19 | 2015-04-07 | Nokia Corporation | Advertising based on widgets |
US9135626B2 (en) | 2006-06-30 | 2015-09-15 | Nokia Technologies Oy | Advertising middleware |
JP4353987B2 (ja) * | 2007-03-30 | 2009-10-28 | 株式会社スクウェア・エニックス | コンテンツ情報検索制御システム及びコンテンツ情報検索制御方法 |
IL183391A (en) | 2007-05-24 | 2011-06-30 | Peretz Shoval | Filtering method based on ontology and content for personal newspapers |
US9392074B2 (en) * | 2007-07-07 | 2016-07-12 | Qualcomm Incorporated | User profile generation architecture for mobile content-message targeting |
US9497286B2 (en) | 2007-07-07 | 2016-11-15 | Qualcomm Incorporated | Method and system for providing targeted information based on a user profile in a mobile environment |
WO2009036796A1 (de) * | 2007-09-12 | 2009-03-26 | Admar Informatik Marti | Verfahren zur erstellung eines profils eines benutzers eines datenverarbeitungssystems |
US20090125517A1 (en) | 2007-11-14 | 2009-05-14 | Qualcomm Incorporated | Method and system for keyword correlation in a mobile environment |
US9391789B2 (en) | 2007-12-14 | 2016-07-12 | Qualcomm Incorporated | Method and system for multi-level distribution information cache management in a mobile environment |
EP2120179A1 (en) | 2008-05-16 | 2009-11-18 | Swisscom AG | Method for modelling a user |
US20100099446A1 (en) * | 2008-10-22 | 2010-04-22 | Telefonaktiebolaget L M Ericsson (Publ) | Method and node for selecting content for use in a mobile user device |
US20110238608A1 (en) * | 2010-03-25 | 2011-09-29 | Nokia Corporation | Method and apparatus for providing personalized information resource recommendation based on group behaviors |
US9928375B2 (en) * | 2011-06-13 | 2018-03-27 | International Business Machines Corporation | Mitigation of data leakage in a multi-site computing infrastructure |
US20150046469A1 (en) * | 2011-06-17 | 2015-02-12 | M-Brain Oy | Content retrieval and representation using structural data describing concepts |
CN105608121B (zh) * | 2015-12-14 | 2020-09-25 | 东软集团股份有限公司 | 一种个性化推荐方法及装置 |
Family Cites Families (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
GB2335761B (en) * | 1998-03-25 | 2003-05-14 | Mitel Corp | Agent-based web search engine |
AU7564200A (en) * | 1999-09-22 | 2001-04-24 | Oleg Kharisovich Zommers | Interactive personal information system and method |
US20020078090A1 (en) * | 2000-06-30 | 2002-06-20 | Hwang Chung Hee | Ontological concept-based, user-centric text summarization |
-
2003
- 2003-10-06 FI FI20031453A patent/FI116808B/fi active IP Right Grant
-
2004
- 2004-10-05 EP EP04104871A patent/EP1524611A3/en not_active Withdrawn
Also Published As
Publication number | Publication date |
---|---|
FI20031453A (fi) | 2005-06-02 |
EP1524611A2 (en) | 2005-04-20 |
FI20031453A0 (fi) | 2003-10-06 |
EP1524611A3 (en) | 2005-04-27 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
FI116808B (fi) | Järjestely ja menetelmä tiedon tarjoamiseksi käyttäjälle | |
AU2012327239B2 (en) | Method and apparatus for automatically summarizing the contents of electronic documents | |
KR20210038860A (ko) | 의도 추천 방법, 장치, 기기 및 저장매체 | |
CN103324665B (zh) | 一种基于微博的热点信息提取的方法和装置 | |
CA2865187C (en) | Method and system relating to salient content extraction for electronic content | |
US20130138655A1 (en) | Web Knowledge Extraction for Search Task Simplification | |
CN101420313A (zh) | 一种针对客户端用户群进行聚类的方法和*** | |
US10839013B1 (en) | Generating a graphical representation of relationships among a set of articles and information associated with the set of articles | |
CN110362815A (zh) | 文本向量生成方法和装置 | |
Ye et al. | A web services classification method based on GCN | |
CN104636386A (zh) | 信息监控方法及装置 | |
Ouaftouh et al. | Social recommendation: A user profile clustering‐based approach | |
CN113434789B (zh) | 基于多维度文本特征的搜索排序方法及相关设备 | |
Dokoohaki et al. | Mining divergent opinion trust networks through latent dirichlet allocation | |
Guo et al. | Query expansion based on semantic related network | |
Farzi et al. | Katibeh: A Persian news summarizer using the novel semi-supervised approach | |
Jiang et al. | A personalized search engine model based on RSS User's interest | |
Tikhomirov et al. | News timeline generation: Accounting for structural aspects and temporal nature of news stream | |
Wang et al. | A new method based on Fuzzy C-Means algorithm for search results clustering | |
Njima et al. | MobiDisc: Semantic Web service discovery approach in mobile environments | |
Ling et al. | Ontology based service recommendation system for social network | |
Wu et al. | A personalized collaborative filtering recommendation system of network document resource based on knowledge graph | |
Gong | The personalized information retrieval model based on user interest | |
Gaillard et al. | Flash reactivity: adaptive models in recommender systems | |
Fu et al. | A study on online social networks theme semantic computing model |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
FG | Patent granted |
Ref document number: 116808 Country of ref document: FI |