US 11,935,544 B2
Adaptive management of casting requests and/or user inputs at a rechargeable device
Andrei Pascovici, Bellevue, WA (US); Victor Lin, Fremont, CA (US); Jianghai Zhu, Santa Clara, CA (US); Paul Gyugyi, Sunnyvale, CA (US); and Shlomi Regev, Mountain View, CA (US)
Assigned to GOOGLE LLC, Mountain View, CA (US)
Filed by GOOGLE LLC, Mountain View, CA (US)
Filed on Sep. 13, 2021, as Appl. No. 17/473,067.
Application 17/473,067 is a continuation of application No. 16/606,471, granted, now 11,120,804, previously published as PCT/US2019/025256, filed on Apr. 1, 2019.
Prior Publication US 2021/0407518 A1, Dec. 30, 2021
Int. Cl. G10L 17/10 (2013.01); G10L 15/26 (2006.01); G10L 25/78 (2013.01)
CPC G10L 17/10 (2013.01) [G10L 15/26 (2013.01); G10L 25/78 (2013.01); G10L 2025/783 (2013.01)] 15 Claims
OG exemplary drawing
 
1. A method, comprising:
receiving, from a broadcasting device and at a WiFi chip of a computing device, multicast domain name system (mDNS) broadcasted data from the broadcasting device,
wherein the computing device includes a device system on a chip (SoC) that is operating in a first operating mode when the WiFi chip of the computing device receives the mDNS broadcasted data;
determining, by the WiFi chip and based on the mDNS broadcasted data, whether a target port identified by the mDNS broadcasted data corresponds to a particular port that is accessible via the computing device;
when the target port identified by the mDNS broadcasted data corresponds to the particular port accessible via the computing device:
accessing, based on the target port corresponding to the particular port, cached broadcast device data that is stored in a memory device that is accessible to the WiFi chip when the device SoC is operating in the first operating mode,
determining, based on the cached broadcast device data stored in the memory, whether the cached broadcast device data characterizes one or more features of the broadcasting device specified by the mDNS broadcasted data,
when the cached broadcast device data characterizes one or more features of the broadcasting device:
generating, based on the cached broadcast device data, responsive data; and
transmitting the responsive data to the broadcasting device.