Apple patenteert Spotlight-zoektechnologie

Apple heeft op 25 januari een patent toegewezen gekregen op zijn Spotlight-zoektechnologie die in Mac OS X Tiger, de volgende release van Apples gevierde besturingssysteem, aanwezig zal zijn. Spotlight werd door velen gezien als een relatief snel ontwikkelde technologie die vooral bedoeld was om de concurrent uit Redmond de loef af te steken. Het patent laat echter zien dat Apple drie jaar voordat Microsoft begon met de ontwikkeling van zijn zoektechnologie, de patentaanvraag al heeft ingediend. Het is via Spotlight mogelijk om via één centrale plaats in het besturingssysteem onder meer e-mails, contacten, afbeeldingen, kalenders en documenten te doorzoeken. Opvallend aan Spotlight is dat de eerste resultaten al verschijnen nadat de eerste letter is ingetypt, deze resultaten worden specifieker nadat meer letters zijn ingevoerd.

Uit de patentbeschrijving blijkt ook dat het mogelijk zal zijn om Spotlight uit te breiden via plug-ins, waardoor meer documenttypes geïndexeerd en doorzocht kunnen worden. Spotlight is niet beperkt tot het besturingssysteem alleen, het is namelijk mogelijk om de technologie te gebruiken in Mac OS X-toepassingen waardoor ook die de beschikking krijgen over snelle zoekmogelijkheden. De beschrijving van de Spotlight-features is terug te vinden in patent 6.847.959 met als titel 'Universal interface for retrieval of information in a computer system'. Dit patent is aangevraagd op 5 januari 2000 en toegewezen op 25 januari 2005. Het verschil tussen Spotlight en andere zoekprogramma's, zoals Sherlock, Finder en Googles Desktop-zoekapplicatie, is dat Apples nieuwe zoektechnologie aanzienlijk sneller werkt en diepgravender is dan de genoemde alternatieven.

Mac OS X Tiger - Spotlight

Door Harm Hilvers

Freelance nieuwsposter

31-01-2005 • 23:46

53

Bron: The Mac Observer

Reacties (53)

53
53
32
9
2
13
Wijzig sortering
Anoniem: 101265 1 februari 2005 00:05
Het verschil tussen Spotlight en andere zoekprogramma's, zoals Sherlock, Finder en Googles Desktop-zoekapplicatie, is dat Apples nieuwe zoektechnologie aanzienlijk sneller werkt en diepgravender is dan de genoemde alternatieven.

Dat is een, voor Apple, hoopgevende aanbeveling. Google zal dit vast als een uitdaging zien. Microsoft zal zich ook sufpiekeren om deze uitdaging te overtreffen voor Longhorn. Yahoo is er ook nog. Dat is nog eens gezonde concurrentie.

Een relevant artikel hier, al eerder gekwoot:
(http://online.wsj.com/art...O_20050129_000216,00.html)
Gates: in een artikel in de Wallstreet Journal getuigt hij van spijt over het feit dat Google marktleider is:
"Microsoft Corp. Chairman Bill Gates said current Internet search-engine technology is 'a joke,' and promised better features in two to three years. But the head of the software giant, in an event on the sidelines of the World Economic Forum here late Friday, acknowledged that Microsoft had stumbled in its own search-engine efforts. He said the company had been 'stupid as hell' to let Google take the lead in the search market,"
Hij had hetzelfde dus van Apple's Spotlight kunnen zeggen.

Het is ook wel nodig om een goede zoekfunctie te hebben. Het wegschrijven en terugzoeken van een paar honderd of paar duizend bestanden was nog te overzien, een aantal jaren geleden. Je kon ze zelf nog in mappen opbergen.
Bestanden-aantallen worden nu zo groot dat een nieuwe manier van zoeken nodig is. Je kunt ze dan allemaal in een grote map wegschrijven en terugvinden met Spotlight.
De eerste keer dat je Spotlight activeert zal het enige tijd nodig hebben om alles tot dat moment te indexeren. Daarna wordt de Spotlight database continu onderhouden.
Het wordt pas echt lollig als er fatsoenlijke meta info aan een file hangt.

Ik ben nogal eens opzoek in de bende op mijn drives naar een file waarvan ik de naam niet precies meet weet, maar wel dat muziek is, of een rar met muziek.. misschien ook wel een videoclip.. grmbl..

Snel zoeken op filename/type is cool, maar snel zoeken op filename/type en tegelijk op meta info als bijvoorbeeld "electroclash" is nog veel cooler :) en dan moet ie ook in rarretjes kunnen kijken en onthouden op welk DVDtje t weggebrand is ..noem maar op.. Krijg je een zoektool die met je meedenkt..
meta info misschien niet maar 'locate' doet het voor mij altijd goed onder linux. ik denk dat ook het file-system voor een groot deels verantwoordelijk is voor de snelheid dat je iets terug vindt. ntfs/fat is natuurlijk niet echt effecient heden ten dagen en ik verwacht dat onder longhorn of wanneer MS met hun nieuwe filesystem uitkomt ondanks dat men nog geen fatsoenlijke search heeft men toch sneller meer kan vinden
Bestanden-aantallen worden nu zo groot dat een nieuwe manier van zoeken nodig is. Je kunt ze dan allemaal in een grote map wegschrijven en terugvinden met Spotlight.
Het gaat zelfs verder dan dat: je kan een zoekresultaat "opslaan" in de Finder, en dat zal dan automatisch geupdate worden als er nieuwe bestanden bijkomen. Dat is IMO dé killer-feature: gedaan met zelf alles op te slaan in de juiste map, je gooit gewoon alles in je home-directory en je data organiseert zichzelf.
De eerste keer dat je Spotlight activeert zal het enige tijd nodig hebben om alles tot dat moment te indexeren. Daarna wordt de Spotlight database continu onderhouden.
Ik weet niet of dat effectief nodig is. Spotlight zit nogal vernesteld in het bestandssysteem AFAIK. En Jobs zei in de keynote dat één van de voordelen van Spotlight was dat je het niet hoeft te indexeren.
Mijn tiger build stond de eerste keer 12 uur te ratelen maar daarna merk je er niets meer van en werkt het super goed!
ik heb hier de Pre-release van de WWDC2004 die ik vanaf mn iPod kan booten, en ik heb niets hoeven indexeren. Het werkte out of the box, en is zelfs op een iBook snel :)
Anoniem: 25844 1 februari 2005 11:26
Wisten jullie dat spotlight zelfs een naam uit een grafisch bestand plukt? Dus als jij een kaart van nederland in JPG op je harde schijf hebt staan en je typed als zoekopdracht "amsterdam" dan laat hij de kaart van nederland (jpg) zien als op de afbeelding "amsterdam" getoond staat!!! En het zelfde geld voor PDF bestanden. Daar zoekt hij dus ook doorheen.

De snelheid van de zoekresultaten kunnen Microsoft, Google, Yahoo niet halen, omdat Spotlight een technolgie gebruikt die in Beos ook al gebruikt werd. Het heeft te maken met de architectuur van het bestandssysteem, welke compleet LIVE is. Dat is niet te vergelijken met een verouderd en traag NTFS filesystem. De zoekfunctie in Windows zal, als WINFS uitkomt nooit de snelheid kunnen benaderen zoals Spotlight die heeft in OSX.

Bovendien zijn de zoekopdrachten van de zoekmachines niet LIVE in Windows, die van de Google desktop search ook niet, wat betekent dit? Als jij een zoekopdracht doet, dan krijg je een resultaat op je scherm oke? Afijn als jij ondertussen naar de desktop gaat en een extra document maakt wat aan de zoekopdracht voldoet, dan komt het direct in het resultaat erbij te staan. Je hoeft geen nieuwe zoekopdracht te doen, dat bedoelen we met LIVE. Waar is dit handig voor?

Afijn, stel je voor dat je een zoekopdracht geeft in je kalender applicatie. Laat mij een lijstje van mensen zien die de komende week jarig zijn. In spotlight kan dit, vervolgens sla jij die zoekopdracht op en heb je dus constant de nieuwste gegevens.

Uiteraard kun je in Windows ook zoiets bedenken maar dan zul je uiteindelijk toch ergens op een refresh button moeten klikken omdat het bestandssysteem NTFS niet LIVE is en zeker niet zo snel. WINFS is niets meer dan een database bovenop het al verouderde en trage NTFS.

Dus verwacht niet teveel van iets, dat toch al uitgesteld is en niet eens meer in Longhorn word gebouwd vanaf de introductie. Apple gebruikers kunnen al binnenkort van al deze nieuwe technologie gaan genieten. Windows gebruikers zullen moeten wachten tot eind 2007, misschien 2008!! Dat is het voordeel dat een Apple gebruiker momenteel heeft. We lopen qua OS echt voor op Windows. Niet alleen met deze technologie. Maar voor meer info kan ik toch iedereen aanraden om de keynotes van Apple eens te kijken, dat is veel duidelijker.

Apple patenteert de techniek achter deze zoektechnologie, welke de zoekfunctie veel krachtiger maakt dan die van MS of Google(desktop). Daarom is het helemaal niet belachelijk dat ze er patent op hebben aangevraagd. Dit patent belet concurrenten niet om met hun eigen zoektechnologie te komen, ze zullen echter met hun eigen technologie (motor) moeten komen.

Spotlight is geintegreerd in het systeem, maar ook in de verschillende applicaties die meegeleverd worden met OSX. Tevens zal het mogelijk zijn voor andere software leveranciers om spotlight te integreren in hun eigen applicaties die zij voor OSX ontwikkelen.
zoekopdrachten van de zoekmachines niet LIVE in Windows [..] uiteindelijk toch ergens op een refresh button moeten klikken
Nope, als ik een search doe in Windows dan wordt die automatisch gerefreshed (al sinds Windows NT SPx). Of dat nou voldoet aan jouw definitie van LIVE, of of het alleen maar simpele autorefresh is, dat weet ik niet, maar vertel aub geen onzin.

Overbodig? Off-topic had ik nog begrepen, maar overbodig? Ik zet gewoon iets recht.
Met "live" wordt bedoeld dat het zoeken en tonen van resultaten al begint zodra je de eerste letter van je zoek argument hebt ingetypt. Er is dus geen "zoek/search/find" knop!
Anoniem: 126380 1 februari 2005 00:52
5 jaar wachten op een software patent?
Lijkt erop alsof die softwarepatenten nog niet echt werken...
Maar ja, deze post is dan misschien ook een beetje overbodig, mod me :p
Anoniem: 114342 1 februari 2005 11:51
Nee, hij vindt alleen een naam in een grafisch bestand als op één of andere manier de tekst erin aanwezig is.

Steve liet het zien met een plattegrond van een natuurgebied, inderdaad: dat was een PDF; de plaatsnaam daarin stond ongetwijfeld in een tekstlaag.
Als mensen nou niet zo'n puinhoop van hun computer maken, dan hebben ze ook geen zoekmachine nodig.
Het punt is: als je ECHT veel files hebt, is geen enkel hierarchisch opbergsysteem afdoende.
Bijvoorbeeld mp3tjes: sorteer je typical op artiest. Maar als je nu bijvoorbeeld alleen de naam van het nummer weet, en niet de naam van de artiest?
Of documenten: die zou je bijvoorbeeld op project of op klant kunnen sorteren. Maar nu wil je alle correspondentie met een bepaalde leverancier zien. Dat gaat dan over meerdere klanten heen.
Het zelfde geldt voor e-mails. Hoe je die ook sorteert in folders, er blijven situaties dat je echt moet zoeken.
Conclusie: een zoeksysteem is echt wel handig, zelfs als je je bestanden goed organiseert.
Als je vanaf het begin netjes je documenten/muziek/foto's/movies in de juiste mappen onderbrengt heb je inderdaad een goed begin, maar dan nog is het terug vinden van dat ene document af en toe toch nog een crime, zeker als je al wat jaartjes van een pc gebruik maakt en je dus een berg aan data hebt.

Zo heb ik het over het algemeen netjes opgeruimd, maar je kan nooit in de titel van een document alle info kwijt die je later nodig hebt om zaken terug te vinden. Zo zoek ik me af en toe rot naar een bestandje waarvan ik niet meer exact weet wat er in staat, waar die staat of hoe de titel ook alweer was.

Dan is een slimme zoekmachine die verder kan kijken dan de titel wel erg handig :)
Anoniem: 95032 @TheBorg3 februari 2005 00:08
Bij mac wordt zowiezo al alles netjes onderverdeeld in foto'sfilm,muziek, ... ik heb 250GB aan data.Wat denk je dat het snelste werkt spotlight of mijn scroll? :Z
met al dat gedoe over metadata enzomeer, raar dat niemand hier XML laat vallen? dat is toch uitermate geschikt voor net datgene wat jullie hier allemaal vereisen van een zoekmachine. alle data in xml gieten et voila.
XML is een handig meta-opslagformaat, geen wondermiddel. Het lijkt de laatste tijd wel alsof je alles kan oplossen, gewoon door je data in XML te gieten, makkelijk toch?

Als je data in XML staat moet je nog steeds programmas hebben die daar iets zinvols mee doen (dus je schema begrijpen), zonder dat is je XML net zo waardeloos als whatever het eerst was.

Gewoon "XML!" roepen is nogal zinloos.
Anoniem: 93114 1 februari 2005 00:26
Goh, waar hebben we dit eerder gezien... Oh ja: http://www.gnome.org/projects/beagle/ , check vooral de flash demos: http://nat.org/demos/.
Wat nou flame? Prior art demonstreren als reactie op het verlenen van een patent lijkt me meer +1 Informatief.
Prior art? Als we [url="=http://ftp.gnome.org/pub/GNOME/sources/"]hier[/url] gaan kijken zien we dat de eerste sporen van Beagle pas dateren van 10 juni 2004, ofwel 4 jaar na de aanvraag van het patent door Apple en maanden na de eerste publieke voorstelling van Spotlight.

Dashboard, waar Beagle op gebaseerd is, dateert van een jaartje vroeger (2003). Echter, het is iets compleet anders dan Spotlight en nog steeds 3 jaar na de aanvraag van het patent.

Afgezien van het feit dat het te betreuren is dat we weer een softwarepatent rijker zijn, kan je Beagle/Dashboard niet als prior art beschouwen.
Ach, Apple (net als al die achterlijke andere grote bedrijven) spuwen het ene na het andere patent uit op totaal inzinnige zaken waar echt geen patent op zijn plaats is.

Als je maar voldoende geld hebt dan kan je overal een patent voor kopen want ze zetten net zo lang te sleutelen aan een patentomschrijving totdat je hem toewezen krijgen. En vervolgens maar hopen dat je een ander aan kan klagen omdat ie iets soortgelijks (voor de hand liggends) maakt.
Anoniem: 72316 31 januari 2005 23:48
phwoi..
Dát zie ik wel zitten op mijn systeem.. <snel naar Apple-shop>
Misschien eens slim te kijken wanneer Apple dit patent heeft ingediend en wanneer de eerste versies van Beagle verschenen? Prior art indeed... van Apple!
Inderdaad beagle is nog geen jaar oud! Beetje belachelijke comment solatis vind ik persoonlijk...
Anoniem: 110183 @solatis1 februari 2005 11:32
Als dit echt zo is... zijn er dan geen meldpunten voor dit soort dingen? Ik heb echt het idee dat 3/4 van de patenten al eerder bedacht zijn, waardoor ze ongeldig zijn.
Zou mooi zijn als die gastjes die de patenten uitschrijven daar eens op gewezen worden, maar dat brengt natuurlijk geen geld in het laatje.
Het systeem op zich misschien wel, maar dit is wel weer één van die onzinnige patenten, alleen maar bedoeld om het de concurent onmogelijk te maken iets met deze techniek te doen.
Dat is toch de bedoeling van een patent?? Jij hebt iets bedacht, dus jij plukt er de vruchten van en niet je concurrent!
En ja kan natuurlijk ook naar Apple.com, om daar de de keynote te bekijken van Steve J.
Waarin hij spotlight demonstreerd
heb je daar een directe link naar? want de search op apple.com werkt duidelijk nog niet op spotlight (maw, ik kan het niet vinden :Y) )
Het zoekvenster onderaan de apple site geeft bij mij wel meerdere vermeldingen van spotlight.
Die werkt ALLEEN met quicktime 7, als je die niet hebt kun je die via de link daar downloaden.
6.5 bedoel je, 7 wordt in dat filmpje aangekondigd. ;)
De keynote kun je hier bekijken:
http://www.apple.com/quicktime/qtv/mwsf05/

Die werkt ALLEEN met quicktime 7, als je die niet hebt kun je die via de link daar downloaden.
Meer info over Spotlight op de volgende links:
* voor consumenten
* voor ontwikkelaars

En bij het genoemde filmpje (MWSF 2005) moet je naar 6:50 om het gedeelte van Spotlight te zien.

Een drijvende kracht achter Spotlight is Dominic Giampaolo, ontwikkelaar van het BeOS bestandssysteem. Hij heeft een boek geschreven over het ontwerp van het BeOS's bestandssysteem dat je gratis van zijn site kan downloaden.

In het MWSF filmpje is te zien dat Spotlight nog niet voltooid is, de presentatie verloopt niet helemaal vloeiend.

Uit het ontwikkelaars linkje is te zien dat Apple zorgt dat Spotlight te gebruiken is vanuit de command line. Dat is een leuke functie voor Power Users.

Wat trouwens ook wel een leuke functie gaat worden is dat je een map aan kan maken en daar een query aan kan koppelen. De inhoud van de map wordt dan dynamisch vernieuwd wanneer je deze opent. Dit wordt ook getoond in de MWSF 2005 film.

Offtopic: Op de 23e minuut wordt Dashboard getoond, het is een aanrader om daar even naar te kijken.
ja, maar ik wil graag die keynote bekijken, en die vind ik niet.
ik bedoel: ik heb niet goed opgelet
Quicktime 7?

Ik heb Quicktime 6.5 en daar werkt het ook op?

Edit: te laat gezien, sorry dubbelpost
in de WWDC 2004 Keynote wordt Spotlight ook al uitvoerig gedemonstreerd. Daar gaat overigens niets mis ;)
http://www.apple.com/quicktime/qtv/wwdc04/
Anoniem: 72316 31 januari 2005 23:51
Hoe werkt het?
De potentie van álle docs op je (centraal bestuurde) systeem te doorzoeken is iets, wat een zoekmachine lokaal pas interessant maakt. Dat ik daar niet eerder op kwam?

is dit nu een triviaal patent, of een zo waardevolle uitvinding, dat deze mag worden ge-software-patenteerd?
Als ik het goed begrijp hebben ze een patent gekregen op iets dat op meerdere locaties, op meerdere manieren en met meerdere algoritmes zoekt naar items op basis van wat de user heeft ingevoerd. Het geeft dan ook nog eens mogelijk relevante objecten weer. Klinkt redelijk triviaal

Het enige wat ik zie wat ik nog niet eerder tegengekomen ben is dat dit tenminste 1 gevonden object weergeeft...

Op dit item kan niet meer gereageerd worden.