Zastrašujući Microsoft patent zahtijevao bi Windows da gleda sve što radite, pošaljete na Bing za bolje rezultate pretraživanja

Ikona vremena čitanja 6 min. čitati


Čitatelji pomažu pri podršci MSpoweruser. Možda ćemo dobiti proviziju ako kupujete putem naših veza. Ikona opisa alata

Pročitajte našu stranicu za otkrivanje kako biste saznali kako možete pomoći MSPoweruseru da održi urednički tim Čitaj više

strašno-cortana

Pregledavajući Microsoftovu biblioteku patenata često nailazimo na ideje za koje bismo željeli da ih implementiraju, ali koje nikada nisu došle do proizvoda.

Danas smo naišli na suprotno – na ideju čije vrijeme se nadamo da nikada neće doći.

U patentu "FORMULIRANJE UPITA PREKO KONTINUUMA ZADATAKA", objavljenom jučer (22.), bilježi se da je učinkovito pretraživanje poboljšano ako je dostupno više informacija o namjeri korisnika, navodeći primjer da netko radi školski izvještaj o plesu i napominjući da unatoč tome što je korisnik već obavio neki posao, kada pritisne preglednik za pretraživanje, tražilica ne bi imala pojma na čemu korisnik radi osim na onome što je utipkao u traku za pretraživanje.

Napominju:

Ljudi koriste više desktop aplikacija kako bi izvršili jedan zadatak. Na primjer, ako korisnik istražuje temu "plesa" za školu, korisnik će koristiti prvu aplikaciju za pisanje stvari, kao i drugu aplikaciju kao što je preglednik, za pretraživanje različitih stilova plesa. Međutim, u postojećim sustavima te su dvije aplikacije potpuno odvojene jedna od druge. Prva aplikacija ne daje pregledniku implicitne naznake o tome što bi korisnik mogao tražiti kada dođe do prebacivanja s prve aplikacije na drugu aplikaciju. Korisnik percipira zadatke u cjelini. Međutim, budući da su aplikacije obično isključene i ni na koji način nisu posredovane operacijskim sustavom (OS), računalni sustav nema pojma o općem cilju korisnika.

Microsoftovo rješenje ove zagonetke je da ima agenta ili „posrednika“ koji gleda što korisnik radi u „aktivnim aplikacijama treće strane“ kao što je čitač PDF-ova za obradu teksta, prepoznavanje slika ili teksta s fotografija koje gleda, prepoznavanje glazbe ili zvuk, njihovu lokaciju i druge kontekstualne podatke, uklanjanje osobnih podataka iz tih podataka i njihovo dodavanje na neki način u upit za pretraživanje kako bi se dobili bolje rangirani i fokusiraniji rezultati.

Patent bilježi:

Otkrivena arhitektura sadrži posredničku komponentu (npr. API (sučelje aplikacijskog programa) kao dio operacijskog sustava (OS)) koja identificira angažirane aplikacije – aplikacije s kojima korisnik komunicira radi dovršetka zadatka (za razliku od neaktivnih aplikacija – aplikacije koje korisnik ne stupa u interakciju s dovršenjem zadatka), te prikuplja i aktivno prati informacije iz angažiranih aplikacija (npr. tekst koji se prikazuje izravno korisniku, tekst ugrađen u fotografije, otisak prsta pjesama itd.) kako bi zaključio radni kontekst korisnika . Pretpostavljeni kontekst se zatim može predati jednoj od aplikacija, kao što je preglednik (izvedeni kontekst u obliku koji ne prelazi barijeru privatnosti) kako bi se osiguralo poboljšano rangiranje za predložene upite putem preferiranog pružatelja pretraživanja. Budući da se kontekst zaključuje u konceptima, nikakva PII (osobno identificirajuća informacija) se ne prenosi bez pristanka korisnika – tražilicama se daju samo kontekstualni koncepti vrlo visoke razine.
Arhitektura omogućuje hvatanje signala (npr. običan tekst prikazan korisniku, tekst prepoznat iz slika, zvuk iz pjesme koja se trenutno reproducira, itd.) i grupira te signale u kontekstualne koncepte. Ti su signali podaci visoke razine (npr. riječi) koji pomažu identificirati što korisnik radi. Ovaj čin hvatanja signala je vremenski, jer se može stalno mijenjati (npr. slično tekućem prosjeku kontekstualnih koncepata). Signali se mogu kontinuirano mijenjati na temelju onoga što korisnik radi u trenutku T (i što je korisnik radio od T-10 do vremena T).
Kada koristite aplikaciju preglednika kao aplikaciju koja koristi uhvaćene signale, preglednik emitira i prima (npr. kontinuirano, periodično, na zahtjev, itd.) s komponentom posredovanja putem posredničkog API-ja komponente medijacije kako bi dohvatio najnoviju kontekstualnu komponentu pojmova.
Kada korisnik na kraju stupi u interakciju s preglednikom ili se očekuje da će stupiti u interakciju s preglednikom (što se može izračunati da se događa često i/ili na temelju povijesti uzastopnih radnji korisnika koje rezultiraju sljedećom interakcijom korisnika s preglednikom), kontekstualni koncepti se šalju pružatelju pretraživanja zajedno s prefiksom upita. Tražilica (npr. Bing™ i Cortana™ (inteligentni osobni pomoćnik za digitalno prepoznavanje govora) tvrtke Microsoft Corporation) koristi kontekstualne rangere za podešavanje zadanog ranga zadanih predloženih upita kako bi proizvela relevantnije predložene upite za to vrijeme. Operativni sustav, koji se sastoji od funkcije posredničke komponente, prati sve tekstualne podatke koje korisniku prikazuje bilo koja aplikacija, a zatim izvodi grupiranje kako bi odredio namjeru korisnika (kontekstualno).
Pretpostavljena namjera korisnika poslana kao signal pružateljima pretraživanja za poboljšanje rangiranja prijedloga upita, omogućuje odgovarajuće poboljšanje korisničkog iskustva budući da su prijedlozi upita relevantniji za ono što korisnik zapravo pokušava postići. Arhitektura nije ograničena na tekst, ali može koristiti prepoznati tekst na prikazanim fotografijama, kao i informacije o geografskoj lokaciji (npr. globalni sustav pozicioniranja (GPS)) koje se nalaze kao dio metapodataka fotografije. Slično, drugi signal može biti audio otisak prsta pjesme koja se trenutno reproducira.
Kao što je naznačeno, višeznačnost upita riješena je zbog kontekstualne i dijeljene predmemorije koju različite aplikacije mogu koristiti za poboljšanje relevantnosti pretraživanja, održava se privatnost budući da se samo minimalno dovoljna količina informacija šalje iz jedne aplikacije drugoj aplikaciji, a zaključeno korisnički kontekst može se dijeliti između aplikacija, komponenti i uređaja.
Komponenta posredovanja može biti dio OS-a, i/ili zasebni modul ili komponenta u komunikaciji s OS-om, na primjer. Kao dio OS-a, komponenta posredovanja identificira angažirane aplikacije koje nisu OS na uređaju te prikuplja i aktivno prati informacije iz angažiranih aplikacija kako bi zaključio radni kontekst korisnika. Pretpostavljeni kontekst se zatim može proslijediti jednoj od aplikacija, kao što je preglednik, na siguran način kako bi se osiguralo poboljšano rangiranje za predložene upite putem preferiranog pružatelja pretraživanja.

Ukratko, Clippy na steroidima.

Glavna briga s takvim sustavom je naravno curenje osobnih podataka unatoč Microsoftovim navodnim zaštitama privatnosti ili pogrešno čitanje korisničkog konteksta što dovodi do veće frustracije (još jedan Clippy problem).

S druge strane, vrlo inteligentan agent svakako bi bio bolji da zna sve o meni, a mnogi kažu da je privatnost već mrtva.

Patent je na neki način sličan Googleovom Now on Tap ili Screen Search, koji sa zaslona aplikacije traži tekst i druge informacije, a zatim pokreće kontekstualno Google pretraživanje. Međutim, zvuči malo dalekosežnije i puno autonomnije.

Što naši čitatelji misle o ovom patentu? Javite nam u nastavku.

Više o temama: Bing, Cortana, Microsoft, patent, Privatnost