March 7, 2007 March 8, 2007

TechFest 2007

Location: Redmond, WA, U.S.

  • By Rob Knies

    example_driven_biometricFor all the mind-boggling advances in information technology over the past couple of decades, much work remains—and a significant amount of it occurs behind the scenes, in areas near invisible to the casual computer user.

    Some computer-science work gets lots of publicity; witness the explosion of interest in search technology in recent years. Social networking has been in the spotlight for quite a while now, and peer-to-peer networks continue to garner our attention. And then there are those world-conquering mobile phones.

    Such technologies gain their high profiles because they are, in a real or virtual sense, tangible. You can hold a cellphone, and while popular Web sites and services might not be literally tangible, they certainly seem that way when they become woven into people’s day-to-day lives.

    But not all computer scientists can—or choose to—labor under the media glare. There are plenty of challenging problems to go around: difficult, necessary work every bit as important to advancing the state of the art as their more flashy counterparts.

    Want proof? How about computer security? Bet that got your attention. Oh, and managing vast amounts of data—encountered that one lately? If you’re like most of us, of course you have.

    Those happen to be just two of the many hard problems being tackled by Microsoft Research personnel, and during TechFest, Microsoft Research’s annual showcase of leading-edge projects, being held March 7-8 in Redmond, rather ingenious solutions are proposed for each of these key challenges.

    Database Distillations

    Business-intelligence applications often need to match table entries that represent the same real-world entity, such as a customer name. Are Daniel Smith and Dan Smith the same person? Product databases pose similar scenarios; products may be labeled differently in various places, making reconciliation a must to the maintenance of reliable information.

    Such record matching is vital to accurate data analysis but can be challenging to achieve. Matching logic might need to compare multiple portions of an entry—and their combinations—and might need to consider similarities. But Venky Ganti, a researcher in the Data Management, Exploration and Mining Group within Microsoft Research Redmond, is offering a potential solution.

    “It is often much easier for a programmer to provide a set of example matching and non-matching record pairs,” Ganti says, “than it is to design an accurate query from scratch and work manually through the gamut of available choices. Assisting programmers by automatically creating accurate record-matching programs with the help of examples, which they can then review, edit, and execute, is of great help.”

    Such example-based programs have been tried before but have failed to generate programs that proved scalable for large collections of relational data.

    “This is where our technique shines,” Ganti says, “and thus helps take an important step in reducing the difficulty of data cleaning over large data warehouses.”

    Ganti’s work offers two significant benefits:

    • Identifying a small number of flexible, efficiently executable building blocks that enable the creation of a rich class of highly scalable, accurate record-matching programs.
    • Efficient search through possible programs via exploitation of properties of these building blocks and the characteristics of the record-matching problem.

    This approach, which uses SQL Server™ Integration Services as a platform, makes it easier to create initial record-matching programs, composed over a basic set of primitive operators, by specifying a set of examples. The resulting program then can be modified to meet the requirements of the scenario being addressed.

    “Our technology,” Ganti says, “helps significantly reduce the time required to develop scalable and accurate record-matching programs. In fact, we demonstrate that the programs generated using our technology are comparable in accuracy to handcrafted, domain-specific commercial technology.”

    Fingerprint Protection

    For some time now, computer security analysts have investigated the use of fingerprints as authentication tools, physical “passwords” unique to an individual that don’t have to be memorized or written down. It seems logical, and fingerprint readers are being used to provide access credentials in various business and home scenarios.

    One problem, though: In the wrong hands—and, unfortunately, there are a lot of wrong hands out there—fingerprints used for authentication also could be used for nefarious purposes. And there you have it: Another promising, useful idea scuttled by the Web’s illicit element.

    Perhaps not. Ramarathnam Venkatesan and Mariusz Jakubowski, principal researcher and senior researcher, respectively, for Microsoft Research Redmond’s Cryptography and Anti-Piracy Group, has devised a technique called Biometric Authentication via Fingerprint Hashing that offers the same benefits of unique, handy fingerprint “passwords” without the vulnerability attached.

    “If we store the fingerprint on a computer,” Venkatesan says, “or pass it on a network or show it to someone, they can use the image of the fingerprint to misuse it. So the question is: Can we verify the fingerprint by using some data in a way in which that data does not disclose the fingerprint itself?”

    His idea is to use fingerprint hashes, summaries of information contained in human fingerprints. The method calculates and aggregates various metrics over fingerprint images, producing short summaries that cannot be used to reconstruct source fingerprints absent a key to the metrics.

    “We propose a way to represent fingerprints such that it is not easy to figure out what the fingerprint is,” Venkatesan explains. “That representation allows us to compare fingerprints even when there are small changes due to the way in which people register their fingerprints in a scanner.”

    Indeed, with the technique’s resistance to minor distortions, fingerprint hashes can help provide biometric authentication and thus can augment or replace traditional passwords. As a result, the security and the usability of Web services and other client-server systems are enhanced.

    “There are fewer than 7 billion people on the planet,” Venkatesan says, “but a typical security system requires a much larger number of combinations. The challenge was to use randomness in a secret key to derive a representation that combines both the fingerprint and the random key.”

    The key, it seems, is the key.

    “Given the fingerprint representation, it is not easy to figure out the fingerprint,” Venkatesan concludes. “The use of randomness makes it possible to have a fingerprint verified without revealing what exactly it is.”

  • By Rob Knies

    smstidal_surfacecompOne of the hallmarks of innovation is that it builds on the work of others. Scientific breakthroughs don’t occur in a vacuum. Today’s aeronautics engineers can trace their work back to the Wright brothers. Benjamin Franklin prefigured the work of Thomas Edison. Whoever it was who harnessed fire or invented the wheel, rest assured that they, too, learned from those who had gone before.

    So it is, as well, in information technology. We live in a fast-twitch age, in which today’s sensation becomes a platform on which to build tomorrow’s. Even as the latest technology is unveiled, somebody, somewhere, is making plans to improve upon it. News travels fast these days, and human ingenuity is up to the challenge.

    Nowhere is that more evident than at TechFest, Microsoft Research’s annual celebration of research innovation, being held March 7-8 in Redmond. More than 150 demos—encompassing the breadth of computer-science disciplines and stemming from Microsoft Research labs located in Redmond; New York City; Cambridge, New England; Beijing; and Bangalore, India—testify to the never-ending quest to improve upon the state of the technological art.

    For example, a couple of the booths at TechFest feature projects to extend current technologies to make it even easier and more convenient for people to communicate and collaborate. A closer look:

    Everyday Surfaces Become Interactive

    Andy Wilson’s demo features game play, but it’s not really about games at all.

    Wilson, a researcher within the Adaptive Systems and Interaction group at Microsoft Research Redmond, works on surface computing, a concept devised in collaboration with Steven Bathiche, a research manager with the Microsoft Hardware group. Surface computing involves imbuing everyday surfaces—a table top, a whiteboard—with interactive capabilities, enabling them to act as displays that respond to touch or gesture or objects placed atop them.

    He has received quite a bit of attention for his previous projects, such as TouchLight, which uses a combination of a projector, sensors, and cameras to transform a sheet of acrylic plastic into a display on which objects respond to user gestures, and PlayAnywhere, an interactive projection-vision system that features a real-life version of the sort of futuristic technology depicted as being used by Tom Cruise in the film Minority Report.

    The latest step forward from Wilson is an extension of PlayAnywhere called PlayTogether, a collaboration with Daniel Robbins, a user-interface designer from Microsoft Research Redmond’s Visualization and Interaction for Business and Entertainment group. PlayTogether uses a couple of networked PlayAnywhere units to enable collaboration between remote users in a virtual 3-D environment.

    “Essentially, what’s going on is we have the video from one machine being sent to the video of another,” Wilson says. “The effect you have is that you’re at the desk, you’re manipulating something, and you see your partner’s hands in the scene. Anything they’re doing on their surface is reflected onto yours.”

    Say you’re playing chess with a PlayTogether-enabled opponent . You choose the move Rh4. You then see your opponent’s hands hover into view atop the board; she opts for Qxh4—it all happens, horrifyingly, right in front of your eyes, even though the opponent is a thousand miles away. You’ve lost a rook. At least you can’t hear her gleeful cackle.

    “Contrast that with an approach that involves icons or cursors that depict other people,” Wilson says. “There’s no intermediary. I’m seeing exactly what the other machine sees.”

    What’s not quite as obvious is that while game play might provide a compelling—even diverting—demonstration, the research behind it holds vastly broader potential.

    “Once display hardware and technology become cheap enough,” Wilson explains, “you can afford to start putting display and computational goodies together and using them in interesting ways that you would never have considered before.

    “In an office setting,” he adds, “you can imagine having a wall display or a conference-table display that reflects all the documents appropriate to a meeting and enable multiple people to interact with them at once. I want people to think of new ways to use this kind of technology and to go find interesting places to deploy it.”

    In other words, Wilson seems to be saying to the developer community, it’s your move.

    Text Messaging for Small and Emerging-Market Businesses

    Short Message Service (SMS) has become ubiquitous in many parts of the world, particularly in emerging markets, where challenging rural conditions and the costs of PC maintenance can be prohibitive.

    Responding to the popularity of SMS, Microsoft Research India has been investigating ways for people to connect PC and Internet applications to SMS-capable phones and to create useful, SMS-based applications. One product of such research is the SMS Toolkit, which enables anyone with a PC and a Windows Mobile®-based phone to run an SMS server.*

    “This new mobile system,” says Rajesh Veeraraghavan, an associate researcher in the Technology for Emerging Markets group, “replicates almost all of the PC-based functionality and is cheaper, adds additional functionality, and is more popular.”

    The SMS Toolkit stems from work Veeraraghavan and colleagues performed as part of a project called Warana Unwired. That, in turn, emerged from an earlier effort called the Warana Wired Village, involving a sugar-cane cooperative in a rural community in the Indian state of Maharashtra. The co-op serves about 50,000 farmers across 75 villages, and in 1998, the Indian government started a pilot project to bridge the digital divide in which 54 PC kiosks were established to connect the farmers. The original goal was to provide the farmers with Internet access so they could check market prices to obtain the best price for their product, and to establish a remote agricultural-advisory system.

    The pilot was not wildly successful, because PC maintenance was difficult and expensive. So Microsoft Research India replaced the PCs with SMS phones connected via USB to a PC server to create an SMS gateway that receives incoming SMS messages and converts them into database calls. Now, the system is available 24 hours a day, and farmers use it in a variety of mobile settings—buying fertilizer, checking their payment history, registering their land—and the savings are considerable. The model is being extended to other sectors, enabling schools, for example, to send bulk SMS messages to students’ parents.

    “We’ve worked hard to make the programming model very simple,” says Sean Blagsvedt, head of Advanced Prototyping and Program Management for Microsoft Research India, “so a developer does not have to worry about which phone is in use or the intricacies of USB connections.

    “Additionally, for simple scenarios such as sending bulk SMS messages or creating SMS-based information –access applications, we’ve provided samples in Excel so that no programming is required.”

    One challenge is that SMS messages are limited to 160 characters. But that, too, has been addressed.

    “It’s incredibly easy,” Blagsvedt says, “for a developer to enable an SMS user to send a simple query. Our code takes care of splitting the resulting matches into multiple SMS messages that the user can effectively scroll through to get the particular result desired.”

    In such scenarios, this sort of research success means not only doing well, but also doing good.

    “We are most excited,” Blagsvedt says, “about lowering the technical ability needed to create an SMS-based application. We hope this will lead to many more SMS applications throughout the world.”

    *Connectivity and synchronization may require separately purchased equipment and/or wireless products, such as a Wi-Fi card, network software, server hardware, and/or redirector software. Service plans are required for Internet, Wi-Fi and phone access. Features and performance may vary by service provider and are subject to network limitations. See your device manufacturer, your service provider, and/or your corporate IT department for details.

  • By Rob Knies

    insite_internetvideoOne of the great things about the Internet is the sheer magnitude of the resources it offers. It’s humbling, when you stop to think about it. With Web pages numbering in the billions, any individual’s particular interests, no matter how expansive, amount to merely a drop in the online bucket. The greatest limitation to surfing the Net is the imagination of the surfer.

    That’s good, though. Practically anything imaginable is available for investigation. Even a relatively narrow topic is likely to offer tens of thousands of Internet trails to explore. Never before have so many had access to so much information.

    That’s bad, though. In most cases, we don’t need to tread down a thousand info-trails. Usually, we need something specific—a name, a number, a technique, an explanation. Time is short, and we are busy. On occasion, too much data can be as shackling as too little.

    But don’t fret. Help is on the way—as demonstrated at a pair of booths featured March 7-8 during TechFest 2007, Microsoft Research’s annual research-project showcase. Each, in its own way, sets its sights on helping cut through the clutter to enable users to identify precisely what they need and want from their online experiences.

    One focuses on streamlining Internet navigation to provide easy access to pages of interest. The other intends to make Internet video as simple and inviting as watching TV. Two different problems, two different approaches, one common denominator: whittling the Web down to size.

    Web-Site Insight

    “Comprehending the scope and the size of a Web site based on the home page alone is very difficult,” says Natasa Milic-Frayling, a senior researcher within the Integrated Systems group at Microsoft Research Cambridge.

    Milic-Frayling and her colleagues Eduarda Mendes Rodrigues and Blaz Fortuna are exploring the challenges in effective navigation of Web sites that, in many cases, evolve organically to the point where they include thousands of pages, some of them created for specific purposes, in styles significantly different from the site’s home page.

    How can users possibly come to understand the global organization of such sites and thus gain easy access to pages of interest?

    Milic-Frayling and her team have devised a technology called InSite Live! that analyzes the organization of a site based on a technique called Link Structure Graph (LSG). It uses information about the groupings of navigational links on individual pages—such as menus and clusters of links that refer to pages with related content—to identify subsites and their prominent topics.

    “Based on this information,” Mendes Rodrigues says, “InSite Live! provides visualization of the navigation and topic structure and enables the user to explore the site not only by navigating individual pages, but also by hopping from one subsite to another.”

    insiteliveA Web-site visualization produced by InSite Live!

    To accomplish this, InSite Live! crawls a site and performs LSG analysis on the collected pages. The biggest challenge the technology must overcome is to collect all site pages to provide a full representation. Many Web pages these days are dynamically generated and can change often, making a complete site representation obsolete in a hurry.

    InSite Live! can help in that regard because of the advantages it offers to Web-site administrators. The technology can help them organize their site and create a representation that would enable visitors to learn more about the site’s scope and organization. Meanwhile, the Web-site administrator gets a chance to see the frequency at which subsites are accessed and, therefore, can develop a strategy to maximize traffic as desired.

    Once InSite Live! has concluded its site analysis, it generates a graphical site map dazzling in its complexity and its visual connections.

    “For the first time, we can see how constellations of Web pages are connected through navigation menus,” Mendes Rodrigues says, “and how these menus are connected to take the user from the home page to peripheral parts of the site. With a single click, we can see which topics are covered by the site and its subsites.”

    Such a view also provides a bit of reward for Milic-Frayling, Fortuna, and Mendes Rodrigues—who literally can see the fruits of their labors.

    “It is absolutely fascinating to view the InSite map of an entire site, which may have thousands of pages,” Milic-Frayling says. “No single user can possibly browse and build in their mind a comprehensive model of the Web-site organization. With InSite Live!, we can.”

    New Things to Watch on TV

    Internet video has enjoyed mushrooming popularity in recent months, as exemplified by the explosive popularity of Web sites such as YouTube and Soapbox on MSN Video. Millions of people are accessing short video clips every day, for occasional edification and an endless stream of laughs. It has become a virtual medium in itself, a user-controlled alternative to mainstream television.

    One problem, though. Almost exclusively, such content is accessible only via computers. And computers, for all their many conveniences, do not offer the same easy, relaxed viewing experience as does your garden-variety TV. Couch potatoes want in on the fun, too.

    Kit Thambiratnam wants to change all that. Thambiratnam, a researcher within the Speech Group at Microsoft Research Asia, has been working on a project he calls Relaxed Internet Video Exploration and Discovery, and his mission—and that of collaborating colleagues Frank Seide and Roger Yu—is to bring Internet video to the masses.

    “The purpose of this project,” Thambiratnam says, “is to make enjoying Internet video as simple and easy as it is to watch traditional TV content.

    “Video content was made to be enjoyed on your TV, not on your PC,” he continues. “Unfortunately, it’s just much too difficult to enjoy all the great Internet video content on your TV.”

    The reasons for this are many, but they boil down to ease of use. When people are sitting back on their couch, looking for something to watch, they don’t want to browse lists, search for content, or formulate queries. They want to click a remote and have entertaining video wash over them.

    “We want to build upon familiar concepts such as TV channels and channel surfing,” Thambiratnam explains, “but then use machine learning and other ‘smart’ technologies to bridge the gap between the user and the vast amounts of video on the Internet.”

    To do so, Thambiratnam is packaging three technologies into a seamless whole:

    • Automatic content recommendations: His system performs content analysis on what you watch to recommend other things that you might also enjoy.
    • Remote-control search: Using speech recognition, his work can find video clips relevant to a specific request—and find where in the clip the relevant content appears. “Our search,” he says, “not only helps you to locate interesting video, but also to navigate within it.”
    • Passive user interfaces for TV: The search and browse paradigms that work on your PC are too cumbersome for the TV experience. Thambiratnam’s work is investigating new interfaces and interaction modes, such as an inline recommendation bar.

    Of the three, the content recommendations are paramount in this project.

    “We use speech-recognition technology to understand what’s being said in the videos, so when we recommend content, it’s more related to the actual content of the video,” Thambiratnam explains. “The idea is to provide a broad range of content related to what you’re watching. If you’re watching a documentary on houses, we may offer a news clip about rising house prices or a do-it-yourself home-improvement show.

    “We’re also trying to build a system that allows you to vote for content that you like, so that, as you watch, you can teach the computer how to make recommendations for you.”

    Given the diversity of Internet video, one of the biggest challenges Thambiratnam faces is developing a machine-learning algorithm that works across genre, type, and quality of particular videos.

    “The only ways we can realize this project is to use a cross-section of technologies,” he says, “all backed by the fundamental machine-learning techniques we use in speech recognition.

    “The goal is to create the TV of tomorrow. We want to realize a video jukebox that is as simple to use as your TV, but uses machine-learning and intelligence technologies to transparently give you access to the almost infinite amount of video on the Internet.”

    And the most rewarding part of working on a project like this? Thambiratnam smiles.

    “It’s something I would actually use.”

  • By Rob Knies

    techfest_qandaDan Ling, corporate vice president of Microsoft Research, recently announced his impending retirement. Ling, who has been with the organization almost since its inception 15 years ago, has been responsible for overseeing Microsoft Research Redmond since 1995. In announcing Ling’s departure, Rick Rashid, senior vice president of Microsoft Research, also introduced Henrique (Rico) Malvar, Microsoft distinguished engineer and Microsoft Research general manager, as the lab’s new managing director. Malvar has an extensive history of accomplishments within Microsoft Research, both technical and managerial, which have led him to his new position. As Microsoft Research continues to celebrate its 15th anniversary with its seventh annual TechFest, the company’s annual showcase of research projects, on March 7-8, Ling and Malvar found time beforehand for a chat about the transition.

    Q: Rico, what were your initial thoughts upon hearing about Dan’s retirement?

    Malvar: The first thought in my mind was: Who wants to see Dan go? Nobody wanted that. The second one, of course, was that I was happy that Dan has helped me and encouraged me to ramp up to this new role. I look forward to that.

    Q: Dan, take a minute to reflect briefly on the highlights of your Microsoft Research career. Is there a particular moment that is most memorable for you?

    Ling: The past 15 years seem to have passed by in a flash. When I look back, I’m really very proud to see what we’ve been able to accomplish, creating a research lab of international reputation and, arguably, one of the best computer-science organizations in the world. That’s a very exciting thing.

    rick_bill_danDan Ling (right), corporate vice president of Microsoft Research, meets with Rick Rashid (left), senior vice president of Microsoft Research, and Bill Gates (center) in late February 2007.

    There are a lot of highlights that come to mind. One is seeing the impact of researchers’ work on quite a number of Microsoft® products—from the very early days, when we were able to help with Windows 95® and Office 95®, to work that Rico did on compression techniques that are widely used within Microsoft today, to different kinds of programming tools that are used throughout the company as an integral part of our development processes. It’s very gratifying to see that Research work has made it into the hands of our customers and helped make our customers’ lives better.

    As Research has progressed, one of things that I’ve become really very excited about is to see the development of a generation of researchers who joined fairly early on who have spent their entire research career at Microsoft Research and are now being widely recognized for their research contributions. For example, Harry Shum, who’s now the director of our research lab in China, came to us shortly after graduate school and now is widely recognized for his work in computer vision and for his work in leading the Microsoft Research Asia lab to quite incredible heights. To see somebody like that grow his entire professional career within Microsoft Research has been another very satisfying thing.

    The last thing I’ll mention is my involvement in helping both Microsoft Research Asia and Microsoft Research India get started. I had a relatively small role in both of those cases, but at least being part of those organizations at the very beginning, helping them get started, and then seeing their success today has been a very exciting thing for me.

    Q: Where within Microsoft Research do you think you have been able to make the greatest impact?

    Ling: With any organization, the most important resource is its people. My impact has been very indirect in many ways, but helping to recruit and hire and retain outstanding people in the lab … I’m very proud of what we’ve been able to do in that case, because they’re the reason why the lab is what it is. That’s where a lot of my attention has gone and where I think I’ve been able to contribute something.

    Q: What do you think you’ll miss the most?

    Ling: The same thing: the people and the exciting conversations I’ve enjoyed with all of them—technical conversations, brainstorming, thinking about new ideas, looking at solving difficult technical problems, thinking about what Research should do next. Those are the kinds of things that have been really, really exciting.

    One thing I do every year is group reviews, where I review the projects of every single research group at the lab. Those are always some of the highlights of the year, because I get to see all this really exciting work going on and all the progress that’s been made in the past 12 months and see new projects and see the new results. It’s always a wonderful experience.

    Q: Rico, describe your feelings as you transition into your new role.

    Malvar: First of all, I was very happy when I was entrusted to take on this new role. Of course, I underestimated how difficult it would be: It’s really a big task. Dan has been incredibly influential in defining a very broad range of research directions for the lab and at bringing in excellent people to drive those. In the past few years, as a part of management, I have been able to help with that process.

    henrique_malvarWe really have an incredible team here. I feel like somebody named me coach for the best possible football team you could dream of. It may be tough, but on the other hand, it is the best team, right? So it can’t be that difficult. And, of course, it brings a ton of excitement to me. That’s the main feeling, that it’s a difficult job, but, boy, what a team we have.

    That’s really what excites me: the opportunity to work with those folks and to try my best to provide good leadership and maintain their motivation.

    Q: Dan, how would you characterize Rico’s contributions to Microsoft Research and his new role within the organization?

    Ling: Rico has been an incredible contributor since he joined Microsoft Research 10 years ago, first, as a technical contributor in his work, and then leading a group and demonstrating his managerial skills and leadership, and then the last three years as part of the Office of Directors. He has provided leadership to the lab as a whole, being a technical leader, a people leader, recruiting new people, motivating people. He has all the skills necessary to be an incredibly successful lab director.

    Q: Rico, are you planning any changes?

    Malvar: No. Since the inception of Microsoft Research, Rick and Dan have developed a culture that is incredibly successful. We give our researchers a ton of freedom to define their projects. And when we’re hiring, we also keep an eye on what motivates the researchers.

    Our community of researchers and engineers is really excited about our two main goals: pushing the state of the art, making sure that we’re pushing the frontiers of what can be done in computer science and related areas, and, at the same time, not missing opportunities to see those great ideas become really influential in people’s lives. Our recruits see the opportunity: “If I join Microsoft and I have this great idea, suddenly 500 million people will be using my great idea.” We achieve that through our contribution to our products.

    We continually revisit areas in which we should invest more, areas in which we need to try a little harder to hire. That’s a very dynamic process, because things are changing all the time. The company changes, the products change, our organization changes. Research directions do change: We try something, it fails. We fail all the time, because we need to—it’s research. Then we try something else.

    What will change is the portfolio of projects that we will be doing. We still have many groups in many different areas, with the group managers having a lot of flexibility in defining what their groups should be doing. But in the way we operate, no, there will be no changes.

    Q: When you look at the new set of tasks and responsibilities that you’ll be inheriting, what are your immediate goals? What are the first things you’ll be focusing on?

    Malvar: The main thing is to make sure that folks understand that the process is the same, that we will continue to define our research priorities in terms of where we collectively think there could be a major impact. That’s not my decision to make. We don’t really use a top-down process; we use collective thinking driven by our researchers and our group and area managers.

    I’ll give you one example: Mobile phones are being used more and more not just as communication tools, but as information-management tools and, in many cases, as information-producing tools. They’ve gone from something on which you can just talk to something on which you can gather information in many different ways, not just by dialing 411. That opens tremendous opportunities as a new platform for us. We constantly have to evaluate what kinds of technologies we need to put together, what kinds of new scenarios in which we see people being more effective if we provide them all these tools via cellphone.

    There are many others. As we move more into services, with Live.com and other, similar initiatives, there are many more opportunities—for software services, Web services, business-to-business services.

    Then there is the evolution of computers themselves. Now, we see computers having two processors, or a chip that has two processors inside, a chip that has four. Who knows where that’s going to stop? How can software be even more effective so that people can have even more functionality in their hands as they buy these more powerful processors?

    Q: Dan, what will you be expecting to see from Microsoft Research in the future?

    Ling: I will continue to expect that Microsoft Research will be one of the premier research organizations in the world, that it will continue to do outstanding technical work and push the state of the art forward. And I certainly expect that the organization will continue to work very closely with the Microsoft product groups and get a lot of those exciting new technologies into the hands of millions of customers.

    I think another hallmark of the lab has been its involvement with academic and other research institutions around the world, and I expect that will continue, as well.

    Q: Rico, from your vantage point, what’s the future of Microsoft Research look like?

    Malvar: My expectations match what Dan just said. We do have a few more challenges, though. Microsoft just shipped two major products, Windows Vista™ and Office 2007. That opens to the company an opportunity to revisit, to reassess opportunities and priorities, and we are going to be part of that process. We’re working a bit harder than usual to help figure out what’s next for Office, what’s next for Windows, what’s next for software services. We’re excited about those challenges, because we see them as opportunities.

  • By Rob Knies

    tf_teaserOne thing that strikes those even casually acquainted with Microsoft Research is the immense scope of the work performed by the hundreds of researchers spread among the organization’s five labs worldwide.

    Whether it be high-level conceptualization about the future of technology or more immediately accessible efforts to improve consumers’ media experiences, there are few aspects of the IT revolution that have not been touched—and advanced—by Microsoft Research computer scientists in the 15 years since the group was formed in 1991.

    Such achievements have continued to gain momentum over the years, and the cream of the latest crop will be on full display in Redmond on March 7-8 during the seventh annual TechFest, to be held at the Microsoft Conference Center on the company’s main campus.

    In advance of the event, Rick Rashid, senior vice president of Microsoft Research, will deliver a keynote address at 9 a.m. Pacific Time on March 6, to be joined by Rico Malvar, a Microsoft distinguished engineer recently chosen to become the new managing director of Microsoft Research Redmond. The keynote can be heard via Webcast and will be available, along with a wealth of images, video, and other resources.

    The show, which has grown to the point where nearly 7,000 Microsoft employees attended TechFest 2006, offers a bit of symbiosis for both researchers and visiting employees. The former get a chance to exchange ideas and concepts with peers, showcase their latest innovative work, and put a focus on the potential that computing holds to further enhance the lives of users around the globe.

    What’s in it for those who attend TechFest? Simple. They get a chance to mingle with researchers, pick their brains for exciting new ideas, and inquire about the latest innovations available to be deployed in the array of products Microsoft builds. Such partnerships have, on numerous occasions, produced successful collaborations between researchers and product groups, to the mutual benefit of both—and, ultimately, to the audience of enterprise customers, small and medium-sized businesses, and home consumers who are enabled to build their individual visions of the future atop the platforms such collaborations provide.

    Rashid knows. As head of Microsoft Research, he is in a unique position to survey both the breadth and the depth of the endeavors performed by those from labs located in Redmond; Silicon Valley; Cambridge, England; Beijing; and Bangalore, India. Here’s what Rashid has to say about the show:

    “TechFest is one-stop shopping to see and experience the breadth of software innovations we’re pursuing that will allow people to explore their interests more deeply and share the things they care about more easily.”

    Mary Czerwinski, a Redmond-based research-area manager, provides a complementary observation.

    “What’s cool about TechFest,” Czerwinski says, “is the palpable energy and excitement obvious in both the researchers talking about their projects and the attendees who get jazzed about the direction we are taking.”

    There are also testimonials of a more grass-roots variety. A few comments gleaned at random from attendees on the floor of last year’s TechFest:

    • “This is my favorite event of the year.”
    • “I like getting the chance to talk to researchers face-to-face.”
    • “It’s a really, really great opportunity for people in the product groups to see what research is doing.”
    • “I think it’s beautiful.”
    • “I’ve never seen so many geeks in my life!”

    Well, yes, there are “geeks” in attendance at TechFest, “geeks” who will be determining the lay of the technological land over the next 5-10 years. They’ve been working hard to get a chance to display their latest research wares—in a mind-boggling variety of disciplines. Consider the six loosely amalgamated themes for this year’s show:

    • Emerging Markets and Research Partners.
    • Hardware, Devices and Mobile Computing.
    • Search, Interaction and Collaboration.
    • Software, Theory and Security.
    • Systems, Networking and Databases.
    • User Interfaces, Graphics and Media.

    In other words, for those of a technological bent, something for everyone.

    Not only do attending employees get a chance to get up-close and personal with no fewer than 156 demos—hearing detailed descriptions, asking questions, engaging in a bit of give-and-take—but there are also 24 academic-style lectures to be delivered, in lecture-hall-like surroundings. While the ultimate goal of TechFest might be the transfer of technology, during the show itself, what occurs is nothing less than a transfer of intellect.

    But don’t get the idea this is some sort of straitlaced, whisper-if-you-dare gathering. Such lofty-minded results are achieved within an atmosphere of genuine conviviality. It’s a big party, TechFest, noisy and boisterous and just a tad unruly. Attendees jostle for position in front of popular booths. Loud laughter can be heard, as can hearty greetings being exchanged between colleagues based halfway around the world. Oohs and aahs are audible.

    Of course, they are. It’s a bit like magic, really, all this turning ideas into reality. At Microsoft Research, it’s been going on for 15 years now. Those who throng to TechFest 2007 will get a glimpse at the sort of magic the next 15 years have to offer.