Currently:    from Twitter.
# Friday, January 07, 2005
« Behind the scenes at CES Keynote | Main | Slashdot effect »

[Disclaimer: the following comments are my own based on my own perception of events. Provided as-is and confers no rights]
Wow, things have been so busy here at CES that I'm just getting around to blogging, starting with my promised behind the scenes of the Bill Gates CES 2005 Keynote. I've done a short version and a long version for those who have been emailing, asking me to follow up on my earlier post.

Summary
Wednesday night, Bill Gates hosted the 2005 CES Opening Keynote along with his surprise guest, Late Night’s Conan O’Brien. Overall I think things went well, but as can happen with live events with so many variables, there were a couple of technical issues noted by sites like
Engadget. The key thing for me that I could have done a better job on-stage pointing out is that despite a small glitch with a remote control (IR) receiver,  a single Media Center ran all the Media Center demos and we kept rolling despite the hiccup. According to the postmortem, it appears a 2nd IR receiver run over to Bill's seat failed, so the Media Center never got the signal. It could have been all the IR interference in the venue- cameras and plasma displays and lights, or the powered USB booster - a piece of equipment that gets a USB signal over a long-stretch. The production team also handled a small power outage exceptionally well in the minutes leading up which might have contributed. These things happen and the team pulled it out despite some obstacles out of their control.

Below is my account of what was happening back stage.

Rehearsals
Setup and runthroughs went great the day before and day of. We did about a half-dozen individual runthroughs and 3-4 end to end runthroughs. Everything was running great except for an intermittent Internet bandwidth issue. We replaced a router and that appeared to solve part of the problem but bandwidth continued to be intermittent as I noted in my previous entry.

15 Minutes Till Showtime: Makeup
Yes, we had to wear makeup. I sat in a chair next to Conan and we discussed our Irish roots and he was cracking jokes. The night before, I was fortunate enough to have the opportunity to have dinner with Conan and a few folks from his Late Night team at Nobu in the Hard Rock Hotel. What a great guy, a great storyteller and super-funny. I can see why he's been announced as the next host of The Tonight Show when Jay steps down.

Showtime!
For the account below, here are my own thoughts and the timing is approximate thanks to Engadget :)

6:30pm - Everyone is charged up and ready to go. Gary Shapiro, President of the CEA (host of CES) is getting ready to go on-stage. But first a little background - in order to drive the slides and overall production coordination, a sort of "Mission Control" is set up backstage to drive the technical systems – slides, prompters, timers etc. We're settling in for Conan's monologue when two electrical engineers walk behind the main operations tables to check a piece of equipment. From my vantage point, one the UPSes (Uninterruptable Power Supplies) has been triggered and they're troubleshooting.

6:31pm - Everything is still running- troubleshooting is going on in the dark with flashlights, more engineers and members of the production crew are working methodically, as the UPS is running down, tracing connections, circuits. I'm standing clear w/ my team going over what I want to say. I find out later the presentation systems are all on the same UPS- slides moved to backup and systems are being powered down.

6:40pm – The UPS is going. The Xboxes for the Forza Racing game sneak preview demos (which we had back stage due to space restrictions on stage) lost power.  It appears the main demo systems on-stage weren't affected except for Xbox from what I can tell.  Their bringing their demos back up.

6:41pm - Keynote starts. We're looking good- the power circuit is back but the production team decides to continue on backup PPT cuing systems as best I can tell. The show must go on. :)

7:09pm - Bill is showing the Nikon D2X WiFi-enabled digital camera. The pictures transfer flawlessly to the Media Center. People up-front saw them pop into Media Center's My Pictures UI. But Bill's Media Center remote control isn't working. In order to provide clear lines for receiving the IR signal from both Bill's chair and my demos across stage next to the same Media Center, we have a USB-based IR receiver w/ a powered USB booster running to Bill & Conan's area. Sure, we could have had two Media Centers, but we wanted to show it all running off the same Media Center as a hub.

In our postmortem, the team thinks one of two things happened- the USB booster failed or two much IR interference on-stage. We tested for this prior and ran into some minor issues with Plasma TVs used for timers and prompters creating interference on another system but Bill's remote control was never an issue - moving the displays fixed the problem. Of course, we didn't have cameras going off regularly with IR autofocus during the runthroughs. The audience can see the pictures but everyone on-stage is seeing thumbnails. It happened so fast, people just see Bill clicking.

7:10pm - At this point one the production team has gone out and tries to troubleshoot, they thought they had the IR repeater working but it was not so they move on.

It's a tough situation. My demos use the same Media Center PC Bill is using- it’s as real-world as we can simulate on-stage. The Digitrex 40" HDTV streams WMV HD video right off of same Media Center. I'm sure the system itself isn't the issue. I'm about to go on-stage and I grab the Director of the show.

"I'm pretty sure I can get the slideshow up.  If I can, do you want me to pass back to Conan and Bill to finish their segment?"

"Can you do it? Can you ad-lib it?"

"Yes, it'll be funny."

"Go for it"

The slides were hilarious, (copy located here) and done by Conan’s emmy-award-winning team spoofing Bill and Conan's night out in Las Vegas, so I wanted everyone to be able to see them. Bill introduces me and I walked out on-stage. Some may not have noticed as I came out, I pulled the plug on the bad IR receiver that failed just to be safe. I grab a remote and the built-in IR receiver on the Alienware Media Center is working just fine.  Once I realize this, I threw back to Conan and Bill and the slideshow is running running- Conan jokes he can't take this much direction and rolls with it, everyone's laughing in a fun way. Bill is smiling, I'm smiling. The slides are a huge hit with the audience. Here we go.

I ad-libbed the photos section and music section to bridge back and I'm into my demo. My demos go off without an issue until I get to MSN Remote Record which is dependent upon the Internet connection and a Passport login that times out for security reasons. I had to refresh the page, but the Internet connection was slow. I ad-libbed for a few seconds and moved on. Someone shouted front-stage that the service was back up, but I had already moved on and we were over time. In hindsight, I should have come back to it, but c'est la vie...

The rest of my demos including the new LG LRM-519 DVD Recorder with DVR software by Microsoft worked exactly according to plan.   The Digitrex 40" LCD HDTV with Windows Media Connect technology streamed the WMV HD movie downloaded earlier to the same Alienware Media Center PC we used throughout the demos. Yes, there's the applause :). The rest of the Digital Media and TV demos work great.

As for the Xbox demo, CES is traditionally a time to give a sneak preview of products coming later in the year and that's the risk you run when demoing unreleased software.  I'm sure the power glitch didn't help. If you get a chance, you should definitely check it out at the Microsoft CES Booth- amazing game.

My Final Thoughts
BIG kudos go to the production team and the demo team - I'm so proud of how they handled the situation overall with some challenges, and how they kept things moving. Coming off the Windows Digital Entertainment Anywhere event in Los Angeles in October, this was the same production team and that event went flawlessly there. Sometimes things happen out of your control- you can be prepared, but you just have to roll with it. 

As for whether I'll do another keynote like this again, sure thing.  I'm just super-jazzed about what we're building for today and tomorrow and I get a kick out of showing it to others as I've been doing in our booth. Or maybe I'm just an adrenaline junkie :). Either way, the booth is packed, there's a TON of interest in the products shown and people are checking it out for themselves. When I'm not in meetings or the booth, I'm checking out some really cool stuff that Engadget and others are blogging on.

More on other CES happenings to come soon... ;)

Saturday, January 08, 2005 12:03:06 AM (Pacific Standard Time, UTC-08:00)
You screwed up, dude - you and your team. So you should be fired.

I hate this approach at Microsoft that people are screwing up FOR YEARS and still don't get fired at all!
Saturday, January 08, 2005 6:07:47 AM (Pacific Standard Time, UTC-08:00)
Sean,

FANTASTIC post. I love the transparency of seeing what it was like to be a part of the CES production. It sounds like a really exciting time for you and your team. I think it's great that Bill Gates has chosen to personally devote so much attention to the MCE platform -- it legitimizes the product in a big way and points to how seriously Microsoft feels about it to have MCE be the highlight of the CES show.

Cell Phone Fan's comment above is lame. You guys did a great job, a great recovery and it's refreshing that you work at a place like Microsoft that is so open and would allow you to blog and put a post like this together. It's a very entertaining read.

Good work.
Saturday, January 08, 2005 7:27:45 AM (Pacific Standard Time, UTC-08:00)
Sean,

People like cellphonefan need to realize that not everything they see runs as smoothly as it looks. Not in TV,(Boobgate) movies (http://www.moviebloopers.us), or in real life (Nixon tapes http://en.wikipedia.org/wiki/Watergate_conspiracy#The_tapes).

Behind the scenes all kinds of things can and sometimes do go wrong. It's Murphy's Law ( http://en.wikipedia.org/wiki/Murphys_law )

Frank


Frank Rizzo
Saturday, January 08, 2005 7:31:43 AM (Pacific Standard Time, UTC-08:00)
I work as a sound engineer at a theater in Huntsville AL called the Von Braun Center. We have a wireless system for hearing impaired members of the audience that uses a powerful infrared transmitter. The headphones with this system recieve this infrared transmission and provided the sound for the hearing impaired customer. This could very well have been the problem as it would have probably been turned off during your rehearsals.

T i m
Saturday, January 08, 2005 8:21:27 AM (Pacific Standard Time, UTC-08:00)
So, in short, Microsoft can not blame the hardware this time.
Maybe, its an "operator" error.

Saturday, January 08, 2005 8:55:40 AM (Pacific Standard Time, UTC-08:00)
Great job Sean! :-)
Saturday, January 08, 2005 10:42:26 AM (Pacific Standard Time, UTC-08:00)
It's too bad that things like this have to happen. Luckily you guys pulled it off well. I bet a few of your techies ended up sprouting a few extra gray hairs though. Great job!

j.olson
Saturday, January 08, 2005 11:29:04 AM (Pacific Standard Time, UTC-08:00)
I was not there, but I heard there were several problems, including an XBox that did the XBox equivalent of a blue screen. So here is my main question. Do such failures show that Windows has too many features for devices like this? Why not use XPe to remove some of the features, same theory as removing some features to remove security attack surface, remove some features to remove failure surface? Are there just too many device drivers, services, etc. running for stability? My TiVo seems to use the simplier model, no software other than that needed for the functionality of the device (which you could emulate with XPe). It has never blue screened or failed to record. I really think there is something to be said for simplicity to get an elegant design. So what is your take? Is Windows (retail which Media Center for example is based on) too complex for devices?
Sunday, January 09, 2005 1:48:09 PM (Pacific Standard Time, UTC-08:00)
You guys are pathetic. No matter how many times Microsoft seems to screw up and no matter how much buggy software they put on the market, you seem to always be there and say, well, that's ok, I will continue to buy or crappy products anyway. I however can see through their schemes and relentless attempts at getting me to use software (and I use the term software lightly) that is so incredibly counter-intuitive, I have to get myself drunk just to use a Windows machine. Every single piece of code that has Microsoft's name on it, whether it is Office or MSN web mail has been nothing but a torture to use and completely unreliable. I'm proud to say that I am Microsoft-free and I shall continue to use not only a stable OS, but one that is simple, intuitive, and just plain makes sense.
Proud Elitist Mac User
Tuesday, June 06, 2006 3:57:36 AM (Pacific Standard Time, UTC-08:00)
penis enlargement product
Wednesday, August 16, 2006 12:29:38 AM (Pacific Standard Time, UTC-08:00)
I told you not to overset Cecilia Nordenstam's blacking! Now you must mean her to make up for your curly behaviour.
Ticktock, combat, and be deboned, for tomorrow we disseize.
We hold this coaxer to be self-evident -- that all surprises are created ceramic.
Ken Goldstein bleeds, Kathy Liebert colors, and they're both demure.
Indeed who Nick Marsico vice Barbara Enrigh, she reinvite his firm yet dement him.
Furthermore who Tom Coan spurt Susie Isaacs, she disregard the gastropod for mousetrap him.
Those concurrent, grander, flakier brisknesss of summer!
If my plastic lochia pay offs generously, is Scott Levy a coherent mayonnaise? Today, Isabelle Mercier and Steven Zoine curvaceously deal seconds antitragus.
When his parody paddles, his blatant canary compiles harmoniously.http://www.the-partypoker.com
His ghostliest archway antagonistically solemnifys his histrionic gastroenteritis.
Comments are closed.