Anoop Gupta

Anoop GuptaDistinguished Scientist
Microsoft Research Redmond

After spending eight years in Microsoft business groups, in 2010 Anoop Gupta moved back to Microsoft Research as Distinguished Scientist. He works on cross-disciplinary research that has potential for large business or societal impact. His most recent projects focus on areas of communication, collaboration, and natural user interfaces. He reports to Rick Rashid, Chief Research Officer and global head for Microsoft Research.

Prior to re-joining MSR, from 2007-2009, Gupta served as corporate vice president of technology policy and strategy for Microsoft. In this role, he guided Microsoft's engagement with governments and institutions around the world regarding Microsoft's vision of upcoming technology innovations and the combination of policies and regulations that might maximize their benefits for citizens. He was a key contributor to the passing of the white-spaces telecommunications regulation freeing-up unused TV spectrum by FCC in November 2008. In this role, Gupta reported to and worked closely with Craig Mundie, Microsoft's Chief Research and Strategy Officer.

During 2007-2009, Gupta also served as the corporate vice president of the Unlimited Potential Group and Education Products Group. He lead the company's efforts in new business models and technologies to help close the digital divide and help bring benefits of access to technology and economic opportunity to people at the base of the economic pyramid. He was also responsible for leading Microsoft's education efforts and bringing to market education solutions in both developed and emerging markets.

Prior to that, from 2003-2007 Gupta served as corporate vice president and founding leader of Microsoft's Unified Communications Group, leading the company's client-server-service efforts to provide business communications solutions (e-mail, IM, VoIP-telephony, unified messaging, audio/video/web conferencing). His team was responsible for Microsoft Office Communications Server (now Lync), Microsoft Exchange Server, Microsoft Office Live Meeting, Exchange Hosted Services, Microsoft Office Communicator and RoundTable, and other related communications products and services. In this capacity he reported to Jeff Raikes then President of Microsoft Business Division.

Before leading the Unified Communications Group, from 2001-2003 Gupta was technology assistant to Bill Gates, Microsoft's chairman. In that role, Gupta contributed to a host of Microsoft product initiatives. In particular, he helped define the company's strategy for real-time collaboration, which led to the formation of Unified Communications business.

Gupta became Bill Gates' technology assistant after working for four years at Microsoft Research (1997-2001), where he led the Collaboration and Multimedia Group. His team was responsible for development and transfer of many key technologies to product groups, and publication of numerous research papers in top-tier conferences and journals.

Before joining Microsoft in 1997, Gupta was a professor of Computer Science and Electrical Engineering at Stanford University for 11 years. His research at Stanford spanned computer architecture, operating systems, programming languages, simulation and performance debugging tools, and parallel applications. He also co-led, with John Hennessy, the development of hardware and software for the Stanford DASH multiprocessor, a highly concurrent shared-memory parallel computer that had a large impact on the industry. At Stanford, Gupta also led the Virtual Classroom project, which explored compression and networking issues related to transmission of audio-video over the Internet. In 1995, Gupta (with his students) used the seeds of that technology to found a startup VXtreme Inc., delivering products for streaming audio-visual content over the Web, which Microsoft acquired in 1997.

Gupta has published more than 100 papers in major conferences and journals, including several that have won awards. He has 65+ issued US patents and numerous pending applications. With David Culler and Jaswinder Pal Singh, he co-authored the book "Parallel Computer Architecture: A Hardware-Software Approach" in 1998. He received the National Science Foundation (NSF) Presidential Young Investigator Award in 1990, and he held the Robert N. Noyce Faculty Scholar Chair at Stanford for 1993 and 1994. Before joining Stanford in 1987, Gupta was on the research faculty at Carnegie Mellon University, where he received his Ph.D. in computer science in 1986. He holds a bachelor's degree in electrical engineering from the Indian Institute of Technology, Delhi, where he graduated receiving the President's Gold Medal in 1980.