US 12,070,679 B2
Cloud-based discovery service for end-user devices
Guru Somadder, Saratoga, CA (US); Justin Frye, Campbell, CA (US); Bryan Krawetz, Kitchener (CA); Brian Pullen, San Jose, CA (US); Karan Arora, San Francisco, CA (US); Thomas Enders, Mountain View, CA (US); David Ghandehari, Mountain View, CA (US); Jim Ray, Mountain View, CA (US); and Cecille Freeman, Kitchener (CA)
Assigned to GOOGLE LLC, Mountain View, CA (US)
Appl. No. 17/275,126
Filed by GOOGLE LLC, Mountain View, CA (US)
PCT Filed Mar. 9, 2020, PCT No. PCT/US2020/021755
§ 371(c)(1), (2) Date Mar. 10, 2021,
PCT Pub. No. WO2020/190559, PCT Pub. Date Sep. 24, 2020.
Claims priority of provisional application 62/946,807, filed on Dec. 11, 2019.
Claims priority of provisional application 62/820,062, filed on Mar. 18, 2019.
Prior Publication US 2022/0032181 A1, Feb. 3, 2022
Int. Cl. H04L 67/51 (2022.01); A63F 13/22 (2014.01); A63F 13/235 (2014.01); A63F 13/323 (2014.01); A63F 13/327 (2014.01); A63F 13/352 (2014.01); A63F 13/71 (2014.01); H04L 9/40 (2022.01)
CPC A63F 13/327 (2014.09) [A63F 13/22 (2014.09); A63F 13/235 (2014.09); A63F 13/323 (2014.09); A63F 13/352 (2014.09); A63F 13/71 (2014.09); H04L 63/065 (2013.01); H04L 67/51 (2022.05)] 23 Claims
OG exemplary drawing
 
1. A computer-implemented method comprising:
registering, by a discovery service executing on one or more computing systems, a display device of a plurality of display devices based on a unique identifier of the display device;
assigning, by the discovery service, the display device to a discovery group, the discovery group associating the display device with other display devices of the plurality of display devices that are permitted by the discovery service to connect to an input device;
generating, by the discovery service, a discovery key code unique to the display device within the discovery group and a discovery key code length indicating a quantity of inputs of the input device to be included in a request for connection to a display device;
assigning, by the discovery service, the discovery key code to the display device; and
transmitting, by the discovery service, the discovery key code to the display device for display on the display device.