A blog by Marc Mercuri RSS 2.0
 Sunday, January 20, 2008

It's not quite the end of January, but there's already alot of "new" in my new year.  There's a  new car, some new gadgets, and on the work front a new project and a new team.

As you may have heard, Charles Fitzgerald, left Microsoft to head to a startup. Charles was the GM that my old team, platform incubation, reported into. Charles set the mission for that team, and was the major stakeholder for Tafiti and several other internal facing projects that I worked on. Charles was a great GM, and while this is a loss for MS, I'm confident we haven't heard the last of him.

With Charles' departure, Scott and I will be moving to different roles in the company. I am happy to report that I am now officially part of Simon Guest's team.   

One of the few negatives about my last role in incubation was that it was inherently secretive, as parts of the work could be patented. As a result, after delivering my book on CardSpace I mostly dropped off the public scene, save for promoting Tafiti. With Simon's team having a key focus on talking about architecture with the broader community, this is something that will change, and you'll see me engaging more publicly on architecture related subjects. Simon's team has a big focus on Software+Services, which if you've read the blog for awhile know is something I've been looking at for some time in and outside of Microsoft. Expect to see me blogging more, podcasting/screencasting more, and writing the odd article or two. (No more books for awhile, though. Having written or co-written 3 books in 2 years, I've committed to my wife not to start another one until 2009)

I also mentioned there's a new project. I'll be carrying over a project with me from incubation to Simon's team as well. Nothing I can share at the moment, other than it will be public focused and it's going to be a key focus for me for a good portion of 2008.

While this project is big, there's another project I'll be working on that's even bigger.  This is a longer term project, estimated to last decades with a budget estimated to be in the seven figures. Oh, and it has nothing to do with software. My wife and I are expected our first child, a son, to literally arrive any day now. While there's alot of great 'new's in 2008 already, this will surely be the best.

Here's hoping your 2008 is going well, and I look forward to engaging with the community more broadly once again.  If there's anything you'd like to see me engage on - be it in blog, article, or podcast, let me know. As always, I can be reached at mmercuri@microsoft.com

1/20/2008 11:35:45 PM UTC  #    Comments [0] - Trackback
Announcements | Code | Context | Demos | Ideas | Identity | InfoCenter | Live | Mash-ups | Meet | Other | Presentations | REST | RSS | Search | Silverlight | Technology Futures | WCF | Web Services | Webcasts | WF
 Tuesday, December 18, 2007

I wanted to give you an update on Tafiti, Microsoft’s experimental site that explores the intersection between Silverlight and Windows Live Search.  Tafiti, which means "do research" in Swahili, is an experimental search front-end from Microsoft, designed to help people use the Web for research projects that span multiple search queries and sessions by helping visualize, store, and share research results. Tafiti uses both Microsoft Silverlight and Live Search to explore the intersection of richer experiences on the Web and the increasing specialization of search.

 

When the Tafiti.com site went live, I did a couple of interviews where I said that we would make the code public if people were interested. We recieved a fair amount of interest, and linked up with Angus Logan's Windows Live Apps team to do just that.

 

Today, I'm happy to announce the release of the Tafiti Search Visualization source code to CodePlex which means developers can download, modify, and resell the code (see MS-PL License for all the details).

 

The CodePlex project provides access to all of the source, which you can use in it's entirety or piece meal based on your needs. The project includes a number of Silverlight controls, code that wraps the Live Search SOAP API, contains code for posting to your Live Space blog, and is also working example of how to incorporate Windows Live ID into your apps. We've also included the code for the tree screensaver that so many people commented on.

 

 

12/18/2007 10:13:41 PM UTC  #    Comments [1] - Trackback
Code | Identity | Live | Search | Silverlight | Tafiti
 Saturday, September 15, 2007

When we released Tafiti, I had a chance to sit down with Beet.TV for an interview/webcast.

This can be found here: http://www.beet.tv/2007/09/tafiti-microsof.html

The link to the standalone video can be found here: http://blip.tv/file/377555

Note: this was before we added the limited edition Halo skin to Tafiti. To get to the UI listed here, use the link in the upper right corner of the UI.

9/15/2007 2:11:40 PM UTC  #    Comments [2] - Trackback
Live | Tafiti | Technology Futures | Webcasts
 Thursday, August 30, 2007

Nayna and Rob have made it official with their post (http://winliveid.spaces.live.com/Blog/cns!AEE1BB0D86E23AAC!931.entry), Windows LiveID has added beta support for Information Cards and Windows CardSpace.

The way this works is identical to the way I described how to add cards to an existing website in my book. Through a management interface, you associate information cards with your core account, and the user is provided the option of signing in with either their information card or a password (as shown below).

All good stuff, and worthy of checking out.

8/30/2007 4:28:49 AM UTC  #    Comments [0] - Trackback
Announcements | CardSpace | Identity | Live
 Wednesday, August 22, 2007

Getting ready for the tafiti launch, I had the chance to have a discussion with Jon Udell at Channel 9 last week. We talked about incubation, services, mashups and tafiti.

The abstract for the session is - 

"Marc works on the platform incubation team. In this podcast we discuss what platform incubuation means, how the Tafiti project exemplifies it, and what the future may hold not only for Tafiti but for a platform that's evolving to encompass both software and services. "

The podcast of that conversation is now on the main page over at Channel 9 (channel9.msdn.com), the permalink for it is here - http://channel9.msdn.com/showpost.aspx?postid=335996

 

 

8/22/2007 5:09:45 AM UTC  #    Comments [1] - Trackback
Announcements | Live | Silverlight | Tafiti
 Tuesday, August 21, 2007

Being on an incubation team, many of the projects I'm attached to are not discussed with the public. Today, however, is a great exception to that rule.

I'd like to introduce you to Tafiti.

Tafiti, which means "do research" in Swahili, is an experimental search front-end from Microsoft, designed to help people use the Web for research projects that span multiple search queries and sessions by helping visualize, store, and share research results. Tafiti uses both Microsoft Silverlight and Live Search to explore the intersection of richer experiences on the Web and the increasing specialization of search.

You can try Tafiti following these steps:

·         Go to http://www.tafiti.com

·         Enter a search query

·         Drag interesting results to the shelf on the right.  Each box on the shelf can be used to save a related set of results.  Shelf contents can be saved and shared. 

·         Use the carousel at the bottom left to do different types of searches (image, blog, etc.)

·         Visualize your results using the Tafiti Tree View.

I did a video interview with Channel 10 on this that has just been posted here.

http://www.on10.net/Blogs/larry/first-look-microsoft-tafiti/

I also did a standalone walkthrough you can get to here:

http://www.tafiti.com/walkthru.html

More to come as the week progresses....

8/21/2007 6:03:04 PM UTC  #    Comments [1] - Trackback
Announcements | Demos | Ideas | Live | Mash-ups | RSS | Search | Tafiti | Silverlight | Ajax
 Monday, August 13, 2007

Windows Live SkyDrive

I was reading the news this morning and saw that Google announced they were now going to sell people cloud storage, targeting folks with large media collections.

Not a bad idea, but why pay Google when you can get storage for free?  Last week Microsoft announced the beta of Windows Live SkyDrive. You can get 500 meg, and it's compat with IE and FireFox on both Windows and Mac. But it's better than just storage, because it allows you to place your files in folders and then have the option of sharing those folders with everyone (making them public) or just a select group of friends.

Full details are here.

http://skydrive.live.com/WelcomeMoreInfo.aspx

 

8/13/2007 3:05:28 PM UTC  #    Comments [1] - Trackback
Live
 Wednesday, February 14, 2007

Going through my email this morning, I received my official Mix07 confirmation.  Last year, I had a number of customer commitments so was really not in the loop on Mix, this year, though, I've had some overlap with some of the things I've been working on and have had a chance to get involved in various aspects of the event.

Earlier this year I went to another web conference(which shall remain nameless), and was so dissapointed I left the conference (and Vegas) a day early. (Me, leaving Vegas early? unheard of, I know). 

Mix, though, is a different story. From what I've seen of the sessions, this is actually an event I'd pay out of pocket to go to. It's got a good mix of folks from MS, as well as from third parties.  I may or may not be delivering a session, that's something that'll get decided in the next month or so, but will be onsite either working in certain areas of the event, or attending sessions.

One of the great things about conferences is that I get a chance to meet up with former colleagues and people I've chatted with via email and blogs. If you're going to be in Vegas the 29th - 2nd and want to chat about WCF, CardSpace, Mashups, or whatever - shoot me an email and we'll make some plans to sync up.

Mix Elvis

2/14/2007 5:02:05 PM UTC  #    Comments [1] - Trackback
Announcements | Atlas | CardSpace | Identity | Interop | Live | Mash-ups | Meet | Presentations | REST | RSS | WCF | Web Services | WF
 Saturday, May 13, 2006

NOTE: There is a political refernece below, as it is a topical situation that got me thinking about trust communities in search.  This blog is a-political, and the scenario is used as it is the one that sparked the idea. I take no stance on whether the claims made by Mr. Snow are valid/invalid.

I was reading some news sites this week, and was reminded that this was the first week of US President George Bush's new press secretary, Tony Snow. 

Before he gave his first press conference, he did something interesting.  He sent out press releases questioning the validity of comments made by the New York Times, USA Today, and other publications.

So this got me thinking.  Playing devils advocate, suppose that he's right. If I trust Tony Snow (based on his historical record of trust worthiness), I may now discount results from these media outlets in favor of others.  But for me to discount these sources when searching, I can't. Even if I cease to trust them (or trust them less), they show up in the the rankings per Google or Microsofts opinion of their relevance.

The search engines from Google, MSN, and Yahoo have their own algorithms to consider relevancy. One of the things these search engines do provide is a level of filitering for “safe content“, blocking out material that may be considered objectional (i.e. these block pornography results). 

What they don't do is consider in the rankings is the levels of trust of an individual or of community. What I want to see is something that goes to the next level, don't just block what's objectionable, show me the results that are relevant to me based on trust.

Perhaps one of the media outlets Mr. Snow referenced, let's pick a fictional name, say MakeBelieveReporting, Inc., is regularly mis-reporting information or is slanting stories towards a particular political viewpoint.  I may cease to trust that organization to provide news to me, and would like to rank them lower in my personal results when searching for news, if not remove them altogether.

When I search for news, perhaps there are certain stations / periodicals I trust - for example the Wall Street Journal, the Financial Times, CNBC, and my friends John Smiths blog. These are entities - regardless of web site traffic or the opinion of the search engine I'm using -that *I* trust to be accurate and provide me information.  I do not, however, want results from news outlets that are part of MakeBelieveReporting, Inc. as I have ceased to trust them.

What I'm thinking of isn't based on assumed trustworthiness based on click traffic, this is based on trust relationships.  Even if I visit a site twice per year, it could be far more relevant to me than a site that is viewed more regularly by others.

And my community of trustworthy providers could be extended based on the feedback of those people I trust. 

There's the concept that if person A trusts person B, and person B trusts third party C, that person A shoud likely trust Corporation C based on the fact that he trusted person B's judgement.

In the previous example, I trust my friend John Smith who writes a blog.  If John trusts the Crosby Herald, and I trust John, then I too could trust the Crosby Herald and have it included in my community of trust that is reflected in my search results.

Think about the days before Axciom, TRW, and credit reports. People vouched for other people to get jobs, apartments, loans, etc.

When you sign for a loan and you are not a known entity, you need a co-signer or guarantor. The bank says, I don't know if I can trust this person, but I trust the co-signer.  The co-signer also trusts the loan recipient to pay the money back.

If someone co-signs for a loan for me and I decide not to pay it, there are financial responsibilities that are then taken on by the co-signer. The co-signer will trust the recipient less, as a result of mis-placed trust, the bank may stop trusting the co-signer's ability to identify a trustworthy loan recipient.

In another example, suppose you make plans to go out to dinner with your spouse on Friday night, and when you ask her where they'd like to go, she says “you pick - I trust you.“  If you're new to the area, you may ask a colleague - whom you trust - for a recommendation of a local restaurant. If you go to the recommended restuarant and you end up getting food poisoning from the meal, you probably will not look to your colleague for advice on restaurants in the future - and you - who vouched for the restaurant -will likely end up at a restaurant of your spouse's choosing next time around.

Your spouse trusted you, you trusted the colleague and when the information relayed turned out to be bad, two things happen. You cease to trust the advice of the colleague (atleast in the context of cousine), and your spouse trusts you less as the broker of the information.

Once you start adding in trust, you also need to be able to trust in context.  That same colleague from work may not be someone I trust on picking restaurants, but may be someone I look to as a source on technology subjects.

What we need is search that includes both consideration of these communities of trust, where we as participants in the web determine who is trusted and who is not, and provide the ability to apply trust in context.

By introducing contextual trust as a first-class citizen in search, it has the opportunity to both provide results more relevant *to me*, and as trust=traffic=revenue, provides a financial incentive for providers to be trustworthy.

That's my two cents  - what do you think?

 

5/13/2006 7:53:49 PM UTC  #    Comments [4] - Trackback
Live | Technology Futures | Trust | Context | Search
 Thursday, May 04, 2006

Did you get a chance to check out the MIX conference this year? I know I'd hoped to attend but was working with one of our customers in London that week.

 

 

If you're like me and wanted to go but missed it - good news.  The sessions have just been posted online for free view/download.

Sessions here: http://sessions.mix06.com/

Definately check out the sessions on identity -

NGW034 - From "Username and Password" to InfoCard

DIS003 - Today's Identity Crisis, and the Identity Metasystem

For those unfamiliar with MIX, here's the pitch -

“If you do business on the Web today, it's likely that more than 90% of your customers reach you via Microsoft® Internet Explorer and/or Microsoft Windows®. Come to MIX and learn how the next versions of these products, due later this year, are going to dramatically improve your customers' experience. Explore a wide range of new Web technologies that Microsoft is delivering to help you unlock new revenue opportunities and lower development costs. Learn about the future of Internet Explorer and join us in a discussion about how we can build the ideal Web surfing platform to meet your needs and those of your customers.

  • Be the first to get the latest preview build of IE7
  • Work with the members of the Internet Explorer team in the Compatibility Lab to get your site ready for IE7
  • Test drive "Atlas," Microsoft's powerful new framework for building cross–browser, cross–platform AJAX applications
  • Explore Windows Live!, Microsoft's new consumer services strategy
  • Learn how to deliver revolutionary, media–rich Web content with the new Windows Presentation Foundation
  • Find out how to extend your content, media and services into the living room with Windows Media Center and Xbox 360™
  • More than 50 separate sessions and discussions for Web developers, designers and business professionals

5/4/2006 1:41:10 PM UTC  #    Comments [3] - Trackback
Announcements | Atlas | CardSpace | Demos | Identity | Live | Visual Studio | WCF | Webcasts | WF | WPF
 Sunday, November 13, 2005

I'm writing this from the airport in Amsterdam, I've got a few hours here before connecting
on to Barcelona, the first stop in a three city tour through Europe. For the next week and a half, I'll be visiting with customers and MS field in Barcelona, Munich, and Paris.

As I was disembarking from the plane, I'd turned on my smart phone and within seconds was attached to the local Orange phone network and downloading email from my colleagues back in Seattle. While waiting for my luggage, I was on the web, reading a blog.
 
A few minutes later, and I'm in the KLM lounge.  I flip open my tablet PC, and I'm on a wireless network. I'll be at my hotels today and later this week, all with wireless access. I've not checked on mobile service, but I think I'll be 'live' there as well.

It never ceases to amaze me the level of connectivity that's been put into place over the past 5 years. With connectivity so pervasive, I'm even more interested in our recent Windows Live and Office Live announcements that were made last week. 

Did you see them? If not, go over and check out www.live.com to see what's coming.

11/13/2005 8:42:34 PM UTC  #    Comments [0] - Trackback
Other | Live
Navigation
Archive
<October 2008>
SunMonTueWedThuFriSat
2829301234
567891011
12131415161718
19202122232425
2627282930311
2345678
About the author/Disclaimer

Disclaimer
The opinions expressed herein are my own personal opinions and do not represent my employer's view in anyway.

© Copyright 2008
Marc Mercuri
Sign In
Statistics
Total Posts: 194
This Year: 32
This Month: 0
This Week: 0
Comments: 262
Themes
Pick a theme:
All Content © 2008, Marc Mercuri
DasBlog theme 'Business' created by Christoph De Baene (delarou)