Videos

RSS
Sort By:

Why we're able to Google

Computing Research that Changed the World: Reflections and Perspectives

by Alfred Spector | March 25, 2009

0 comments

Supercomputers and supernetworks are transforming research

Computing Research that Changed the World: Reflections and Perspectives

by Larry Smarr | March 25, 2009

0 comments

Personal environmental impact report (PEIR)

Computing Research that Changed the World: Reflections and Perspectives

by Deborah Estrin | March 25, 2009

0 comments

Global information networks

Computing Research that Changed the World: Reflections and Perspectives

by Jon Kleinberg | March 25, 2009

0 comments

Information technologies to support the challenges of autism and related developmental disorders

Computing Research that Changed the World: Reflections and Perspectives

by Gregory D. Abowd|Gillian Hayes|Julie Kientz | March 25, 2009

0 comments

Zooming in on life

Computing Research that Changed the World: Reflections and Perspectives

by Gene Myers | March 25, 2009

0 comments

Changing the world

Computing Research that Changed the World: Reflections and Perspectives

by Ed Lazowska | March 25, 2009

0 comments

Scientific computing and visualization for medical image analysis

Computing Research that Changed the World: Reflections and Perspectives

by Ross Whitaker | March 25, 2009

0 comments

Security of online information

Computing Research that Changed the World: Reflections and Perspectives

by Barbara Liskov | March 25, 2009

0 comments

Computing and visualizing the future of medicine

Computing Research that Changed the World: Reflections and Perspectives

by Chris Johnson | March 25, 2009

0 comments

Learning to improve our lives

Computing Research that Changed the World: Reflections and Perspectives

by Daphne Koller | March 25, 2009

0 comments

Human computation

Computing Research that Changed the World: Reflections and Perspectives

by Luis von Ahn | March 25, 2009

0 comments

Autonomous flying robots:a bird's eye view

Computing Research that Changed the World: Reflections and Perspectives

by Brian J. Julian | March 25, 2009

0 comments

Robots everywhere!

Computing Research that Changed the World: Reflections and Perspectives

by Rodney Brooks | March 25, 2009

0 comments

The magic of the "cloud":supercomputers for everybody, everywhere

Computing Research that Changed the World: Reflections and Perspectives

by Eric Brewer | March 25, 2009

0 comments

Pixels everywhere!

Computing Research that Changed the World: Reflections and Perspectives

by Pat Hanrahan | March 25, 2009

0 comments

Closing session

Computing Research that Changed the World: Reflections and Perspectives

by Ed Lazowska | March 25, 2009

0 comments

Sensing everywhere!

Computing Research that Changed the World: Reflections and Perspectives

by Deborah Estrin | March 25, 2009

0 comments

Building the WorldWide Telescope

ACM SIGMOD Record, Volume 37 Issue 2

This paper is talks about the critical role that Jim Gray played in the creation of the WorldWide Telescope software. Contrary to what you might think it wasn't his database brilliance that made it happen, it was his generosity in sharing credit, inspiring, nurturing and connecting people, in this case that made it possible for the pieces to come into place and make it happen. Without Jim Gray's work with Alex Szalay on Sky Server and their ongoing support and encouragement, the software that is named in their honor would not exist today.

by Curtis Wong | June 1, 2008

1 comments

Smartweb:multimodal web services on the road

Proceedings of the 15th international conference on Multimedia

SmartWeb provides a context-aware user interface to web services, so that it can support the mobile user in different roles, e.g. as a car driver, a motorbiker, or a pedestrian. It provides a symmetric multimodal dialogue system [2] combining speech, gesture, haptic and video input with speech, haptic, video and acoustic output. It goes beyond traditional keyword search engines like Google by delivering higher quality results that are adapted to the mobile user's current task and situation. In mobile situations, users don't want to deal with hypertext lists of retrieved webpages, but simply want an answer to their query. If a desperate driver with a crying and acutely ill child on the backseat asks SmartWeb "Who is the closest paediatrician?"

by Wolfgang Wahlster | September 29, 2007

0 comments

Data mining at the crossroads:successes, failures and learning from them

Proceedings of the 13th ACM SIGKDD international conference on Knowledge discovery and data mining

Since the 1989 workshop on knowledge discovery in databases, the field has seen sustained growth and interest and has attained significant maturity. The main objectives of this panel will be to reflect on the successes and failures in the field of data mining over the last eighteen years and to examine what insights we can take with us as we move forward.

by Srinivasan Parthasarathy | August 12, 2007

0 comments

From mining the web to inventing the new sciences underlying the internet

Proceedings of the 13th ACM SIGKDD international conference on Knowledge discovery and data mining

This is an abstract of the Invited Keynote Presentation to be presented at KDD-07. As the Internet continues to change the way we live, find information, communicate, and do business, it has also been taking on a dramatically increasing role in marketing and advertising. Unlike any prior mass medium, the Internet is a unique medium when it comes to interactivity and offers an ability to target and program messaging at the individual level. Coupled with its uniqueness in the richness of the data that is available for measurability, in the variety of ways to utilize the data, and in the great dependence of effective marketing on applications that are heavily data-driven, makes data mining and statistical data analysis, modeling, and reporting an essential mission-critical part of running the on-line business.

by Usama M. Fayyad | August 12, 2007

0 comments

PCU:the programmable culling unit

ACM Transactions on Graphics (TOG), Volume 26 Issue 3

Culling techniques have always been a central part of computer graphics, but graphics hardware still lack efficient and flexible support for culling. To improve the situation, we introduce the programmable culling unit, which is as flexible as the fragment program unit and capable of quickly culling entire blocks of fragments. Furthermore, it is very easy for the developer to use the PCU as culling programs can be automatically derived from fragment programs containing a discard instruction. Our PCU can be integrated into an existing fragment program unit with a modest hardware overhead of only about 10%.

by Jon Hasselgren|Thomas Akenine-Möller | July 29, 2007

0 comments

Presentation: "50 in 50"

Proceedings of the third ACM SIGPLAN conference on History of programming languages

Languages-what's to learn from them? Relics of the past; we know how to design them / to use them. Types / messages / invocation / loops / numbers / methods / big ol' libraries / lots of = signs. Heh, but what is programming, and what role do programming languages play in that process? We have learned a lot over the last five decades: organizing principles, established conventions, theory, fashions, and fads. " Those who cannot remember the past are condemned to repeat it." In this talk we survey what we think are the most important lessons of the past that future programmers, and future programming language designers, ought not forget.

by Guy Steele|Richard P. Gabriel | June 9, 2007

2 comments

RecipeSheet:creating, combining and controlling information processors

Proceedings of the 19th annual ACM symposium on User interface software and technology

Many tasks require users to extract information from diverse sources, to edit or process this information locally, and to explore how the end results are affected by changes in the information or in its processing. We present the RecipeSheet, a general-purpose tool for assisting users in such tasks. The RecipeSheet lets users create information processors, called recipes, which may take input in a variety of forms such as text, Web pages, or XML, and produce results in a similar variety of forms. The processing carried out by a recipe may be specified using a macro or query language, of which we currently support Rexx, Smalltalk and XQuery, or by capturing the behaviour of a Web application or Web service.

by Aran Lunzer|Kasper Hornbæk | October 15, 2006

0 comments

Comparing and managing multiple versions of slide presentations

Proceedings of the 19th annual ACM symposium on User interface software and technology

Despite the ubiquity of slide presentations, managing multiple presentations remains a challenge. Understanding how multiple versions of a presentation are related to one another, assembling new presentations from existing presentations, and collaborating to create and edit presentations are difficult tasks. In this paper, we explore techniques for comparing and managing multiple slide presentations. We propose a general comparison framework for computing similarities and differences between slides. Based on this framework we develop an interactive tool for visually comparing multiple presentations. The interactive visualization facilitates understanding how presentations have evolved over time.

by Steven M. Drucker|Georg Petschnigg|Maneesh Agrawala | October 15, 2006

0 comments

Virtual reality-based spatial skills assessment and its role in computer graphics education

ACM SIGGRAPH 2006 Educators program

One element of using contemporary computer graphics tools is the creation of accurate 3D geometry for a variety of purposes. As part of developing effective instructional experiences for students engaged in such activities, computer graphics educators must take into account a person's spatial abilities and skills. Literature has shown these abilities are widely considered to be a significant predictor of the probability of a person's success in computer graphics-related professions. Typical spatial skills assessments examine such abilities as mental rotations, spatial visualization, and spatial perception all of which are involved in the creation of 3D computer graphics. However, most of these assessment instruments are paper-based, and the nature of the human ability being measured is such that the paper-and-pencil format currently used has no mapping to the target construct domain - namely 3D computer graphics in the real world.This lack of authenticity puts into serious question not only the perceived ...

by Nathan W. Hartman|Patrick E. Connolly|Jeffrey W. Gilger|Gary R. Bertoline|Justin Heisler | July 30, 2006

0 comments

Creativity

Companion to the 20th annual ACM SIGPLAN conference on Object-oriented programming, systems, languages, and applications

In his role as United States Poet Laureate, Robert Hass spent two years battling American illiteracy, armed with the mantra, "imagination makes communities." He crisscrossed the country speaking at Rotary Club meetings, raising money to organize conferences such as "Watershed," which brought together noted novelists, poets, and storytellers to talk about writing, nature, and community. For Hass, everything is connected. When he works to heighten literacy, he is also working to promote awareness about the environment. Hass believes that natural beauty must be tended to and that caring for a place means knowing it intimately. Poets, especially, need to pay constant attention to the interaction of mind and environment.

by Robert Hass | October 16, 2005

0 comments

The end of users

Companion to the 20th annual ACM SIGPLAN conference on Object-oriented programming, systems, languages, and applications

Over the past 20 years, user interface designers and usability engineers have studied and refined human-computer interaction techniques with the goal of improving people's productivity and experience. But the target of these efforts, "the end-user," is fast becoming a thing of the past. Many people now construct software on their own, building artifacts that range from email filters to spreadsheet simulations to interactive web applications. These individuals are use-developers: they build ad hoc solutions to everyday computing needs.Will use-developers help to resolve the software crisis? Given the right tools, people and groups may be able to rapidly develop custom solutions to many context-specific computing requirements, eliminating the wait for IT professionals to analyze and engineer a solution.

by Mary Beth Rosson | October 16, 2005

0 comments

Modeling by example

ACM Transactions on Graphics (TOG), Volume 23 Issue 3

In this paper, we investigate a data-driven synthesis approach to constructing 3D geometric surface models. We provide methods with which a user can search a large database of 3D meshes to find parts of interest, cut the desired parts out of the meshes with intelligent scissoring, and composite them together in different ways to form new objects. The main benefit of this approach is that it is both easy to learn and able to produce highly detailed geometric models -- the conceptual design for new models comes from the user, while the geometric details come from examples in the database. The focus of the paper is on the main research issues motivated by the proposed approach: (1) interactive segmentation of 3D surfaces, (2) shape-based search to find 3D models with parts matching a query, and (3) composition of parts to form new models.

by Thomas Funkhouser|Michael Kazhdan|Philip Shilane|Patrick Min|William Kiefer|Ayellet Tal|Szymon Rusinkiewicz|David Dobkin | August 1, 2004

0 comments