US 10,560,975 B2
Discovery of connected devices to determine control capabilities and meta-information
Ryan Yong Kim, Rolling Hills Estates, CA (US); and Venkata Subba Rao Pathuri, Alpharetta, GA (US)
Assigned to Belkin International, Inc., Playa Vista, CA (US)
Filed by Belkin International, Inc., Playa Vista, CA (US)
Filed on May 31, 2019, as Appl. No. 16/427,931.
Application 16/427,931 is a continuation of application No. 15/362,462, filed on Nov. 28, 2016, granted, now 10,314,088.
Application 15/362,462 is a continuation in part of application No. 14/959,192, filed on Dec. 4, 2015, granted, now 10,231,268, issued on Mar. 12, 2019.
Application 14/959,192 is a continuation in part of application No. 15/208,162, filed on Jul. 12, 2016, abandoned.
Application 15/208,162 is a continuation of application No. 14/525,443, filed on Oct. 28, 2014, granted, now 9,426,118, issued on Aug. 23, 2016.
Application 15/362,462 is a continuation in part of application No. 15/015,887, filed on Feb. 4, 2016, granted, now 9,998,437, issued on Jun. 12, 2018.
Application 15/015,887 is a continuation in part of application No. 14/959,380, filed on Dec. 4, 2015, granted, now 10,158,536, issued on Dec. 18, 2018.
Application 14/959,380 is a continuation in part of application No. 14/326,393, filed on Jul. 8, 2014.
Application 14/326,393 is a continuation of application No. 14/267,834, filed on May 1, 2014.
Application 15/362,462 is a continuation in part of application No. 14/292,066, filed on May 30, 2014, granted, now 9,647,888, issued on May 9, 2017.
Application 14/292,066 is a continuation of application No. 14/292,240, filed on May 30, 2014, granted, now 9,000,896, issued on Apr. 7, 2015.
Application 15/362,462 is a continuation in part of application No. 14/286,439, filed on May 23, 2014, granted, now 10,212,047, issued on Feb. 19, 2019.
Application 14/286,439 is a continuation of application No. 14/254,689, filed on Apr. 16, 2014, granted, now 9,531,601, issued on Dec. 27, 2016.
Claims priority of provisional application 62/088,460, filed on Dec. 5, 2014.
Claims priority of provisional application 62/087,458, filed on Dec. 4, 2014.
Claims priority of provisional application 62/111,827, filed on Feb. 4, 2015.
Claims priority of provisional application 62/087,466, filed on Dec. 4, 2014.
Claims priority of provisional application 62/087,753, filed on Dec. 4, 2014.
Claims priority of provisional application 62/087,756, filed on Dec. 4, 2014.
Claims priority of provisional application 62/088,297, filed on Dec. 5, 2014.
Claims priority of provisional application 62/115,467, filed on Feb. 12, 2015.
Prior Publication US 2019/0289648 A1, Sep. 19, 2019
Int. Cl. H04W 48/08 (2009.01); H04L 12/24 (2006.01); H04W 76/11 (2018.01); H04W 8/26 (2009.01); H04W 8/22 (2009.01); H04W 84/12 (2009.01)
CPC H04W 76/11 (2018.02) [H04L 41/0803 (2013.01); H04W 8/26 (2013.01); H04W 48/08 (2013.01); H04W 8/22 (2013.01); H04W 84/12 (2013.01)] 20 Claims
OG exemplary drawing
 
1. A gateway device, comprising:
one or more processors;
a non-transitory machine-readable storage medium containing instructions which when executed on the one or more data processors, cause the one or more processors to perform operations including:
detecting a network device connected to the gateway device, wherein the gateway device provides communication routing for the network device; and
probing the network device for meta-information and control capabilities of the network device; and
a receiver configured to receive the meta-information and the control capabilities of the network device, wherein the meta-information includes identifying information of the network device;
wherein the non-transitory machine-readable storage medium further contains instructions which when executed on the one or more data processors, cause the one or more processors to perform operations including:
determining a device specific interface object for the network device using the meta-information;
determining one or more primary control capabilities corresponding to the network device; and
transmitting a device specific interface object module and the one or more primary control capabilities, wherein the device specific interface object module and the one or more primary control capabilities facilitate display of a gateway device interface, wherein the gateway device interface displays the device specific interface object and a control object, wherein the control object allows control of the network device using the one or more primary control capabilities, and wherein the one or more primary control capabilities include less than all control capabilities of the network device that are provided in a proprietary interface of the network device.