The patent badge is an abbreviated version of the USPTO patent document. The patent badge does contain a link to the full patent document.
The patent badge is an abbreviated version of the USPTO patent document. The patent badge covers the following: Patent number, Date patent was issued, Date patent was filed, Title of the patent, Applicant, Inventor, Assignee, Attorney firm, Primary examiner, Assistant examiner, CPCs, and Abstract. The patent badge does contain a link to the full patent document (in Adobe Acrobat format, aka pdf). To download or print any patent click here.
Patent No.:
Date of Patent:
Nov. 14, 2017
Filed:
May. 22, 2015
Google Inc., Mountain View, CA (US);
Sophie Le Guen, Burlingame, CA (US);
David Sloo, Menlo Park, CA (US);
Anthony M. Fadell, Woodside, CA (US);
Matthew L. Rogers, Los Gatos, CA (US);
Shigefumi Honjo, Santa Cruz, CA (US);
Jay Logue, San Jose, CA (US);
Grant Erickson, Sunnyvale, CA (US);
Nicholas Webb, Menlo Park, CA (US);
Jeffrey A. Boyd, Novato, CA (US);
James B. Simister, San Francisco, CA (US);
Jesse W. Boettcher, San Jose, CA (US);
Timo A. Bruck, Mountain View, CA (US);
Kevin Coppock, Mountain View, CA (US);
Shiney Rossi, Mountain View, CA (US);
Google Inc., Mountain View, CA (US);
Abstract
A method for establishing a pairing between a smart-home device and an online account may include instantiating an application on a computing device and receiving a first code from a central server. The application may receive a second code from printed material associated with the smart-home device. The smart-home device may broadcast a first communication protocol, and the application may join the first mutation protocol. The application can be authenticated by the smart-home device using the second code, and the application can receive an identity of a second communication protocol from a user. The application can then transmit the identity of the second communication protocol to the smart-home device. The smart-home device can use the second mutation protocol to access the Internet and transmit the first code to the central server, where the central server can use the first code in completing the pairing process.