Beviset är i pudding, som de säger. På Yahoo är pudding ganska mörk i dag, vad med Jerry Yang som VD, en katastrofal 2008 när det gäller aktiekurs och misslyckas med att bli övertaget av Microsoft. Men just under de senaste veckorna, som Carol Bartz tog över som VD, är det som om det mörka molnet har lyft.

Sanningen berättas, Yahoo har lika många Stanford-grader och doktorandforskare på personal som Google, och har alltid försökt att trycka på kuvertet när det gäller webinnovation. Och det måste: framtida teknologier på webben - som platsmedvetenhet, socialt nätverkande, klusterberäkning och avancerade webbsökningsalgoritmer - inte bara våren till liv, de måste födas och uppfödas i ett forskningslaboratorium.

I ett nyligen besök på Yahoo-anläggningarna mötte vi företagets bästa forskare och innovatörer, bland annat verkställande direktör för teknik och en mycket smart Oxford-alumni som arbetar med kartteknik. Det var en upplysande upplevelse, för vi insåg att Yahoo inte bara är en annan sökande jätte eller ett företag som förvärvar start-ups som Flickr.com. Här är de mest spännande projekten vi hittade ...

1. Y! OS
Yahoo vill göra fler av sina webbhotell så öppna som möjligt. Idag delar olika webbenheter inom Yahoo - som svar och sökning - inte data bra. Och Yahoo gör det inte bra med andra webbplatser, heller. Y! OS har för avsikt att åtgärda det problemet. Och vi ser redan de tidigaste tecknen på denna typ av driftskompatibilitet med webbplatser som Twitterfeed.com som låter dig logga in på webbplatsen med ditt Yahoo-konto. Neal Sample, Vice President of Engineering, säger att det inte borde finnas en mängd inloggningar medan API: erna ska vara öppna (så att utvecklare kan bygga funktioner i Yahoo), standarder som XML bör vara mer bärbara och fristående appar ska vara enklare att skapa.

"Användare ska kunna ta med andra erfarenheter till Yahoo", säger Sample, som vi träffade på Yahoo HQ i Sunnyvale. "Med Y! OS kan utvecklare lägga till befintliga tjänster, till exempel Yahoo Mail eller ta en befintlig produkt och expandera den. Vi tillåter utvecklare till nätverket och ger dem möjlighet att öka tjänsterna. Genom att öppna data och preferenser vill vi plattform-ize Yahoo erfarenhet. "

Om allt detta känner till dig, beror det på att operativsystemen gick igenom samma fas i början - sammanslagna plattformar och datamodeller, gör verktyg mer tillgängliga och uppmuntrar till applikationsutveckling. Kommer det att leda till ett Yahoo-web-OS en dag? Provet skulle inte göra några specifika förutsägelser, men gick med på att webbstandarder som OpenID banar vägen för ett webb-OS.

2. Hadoop
Yahoo har ett stort intresse för klusterberäkning, som använder råvaruhårdvara för att hantera de svåraste och komplexa uppgifterna. Målet med Hadoop-projektet är att maskera hårdvarans komplexitet men att parallella bearbetningsuppgifter kan köras snabbt och effektivt.

"Vi gör det möjligt för människor att utforska problem som de inte kunde adressera tidigare och att uppfinna sig med data", säger Ajay Anand, en del av Yahoo Grid Computing-initiativet. "Yahoo Search var ett av de första projekt som gynnades av denna skalbara struktur. Avsikten är att göra denna behandling så snabbt som möjligt och så billigt som möjligt. Med tusentals maskiner kommer någonting att bryta nästan varje dag", varför Hadoop-projektet tenderar att fokusera på en skalbar infrastruktur.

I september i fjol höjdes Hadoop upp till 4000 noder, som vardera drivs av två fyrkärniga Intel Xeon-processorer som körs på 2,5 GHz, 4x1TB SATA-skivor och 8G RAM.