Agency: Google Creative Lab Client: Google Creative Agency: Google Creative Lab Product design: Ideo & Google Creative Lab Hardware design: Ologic Inc. Software development: Rrd Labs