US Patent No. 10,193,886


Patent No. 10,193,886
Issue Date January 29, 2019
Title Hostless Mdns-sd Responder With Authenticated Host Wake Service
Inventorship Joseph Anthony Enke, Campbell, CA (US)
David Boone, Belmont, CA (US)
Jeffrey S. Youel, Rancho Santa Fe, CA (US)
Bich Nguyen, Los Altos, CA (US)
Mark Petersen, San Diego, CA (US)
Kevin Fry, Escondido, CA (US)
Assignee GOPRO, INC., San Mateo, CA (US)

Claim of US Patent No. 10,193,886

1. A method for configuring a wireless interface (WiFi) controller of a host device with a multicast domain name system-service discovery (mDNS-SD) responder module, the method comprising:receiving, by a host processor of the host device, a power on signal from a power manager of the host device in order to place the host processor in an awake state so as to enable configuring of the mDNS-SD responder module;
exchanging a secret key between the host processor and a trusted client device;
generating, by the host processor of the host device, a random number;
using the generated random number in a cryptographic hash function in order to calculate a host processor payload value;
writing the generated random number to memory associated with the WiFi controller;
writing the calculated host processor payload value to the memory associated with the WiFi controller, the writing of the host processor payload value to the memory being configured for later authentication of the trusted client device; and
sending a configuration complete signal to the host processor to allow the host processor to subsequently enter a sleep state subsequent to the configuring, the configuring enabling the mDNS-SD responder module to respond to service discovery queries from the trusted client device.