IP Library Granted Patent US 11,985,716
Granted Patent B2
US 11,985,716 · App. 17/903,927 · Granted May 14, 2024

Discovery of connected devices to determine control capabilities and meta-information

Inventors: Ryan Yong Kim (Rolling Hills Estates, CA); Venkata Subba Rao Pathuri (Alpharetta, GA)
Assignee: BELKIN INTERNATIONAL, INC.
H04W76/11H04L41/0803H04W8/26H04W48/08H04W8/22H04W84/12
View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 11,985,716
App. No.
17/903,927
Granted
May 14, 2024
Kind
B2
Abstract

The present disclosure relates to techniques for interacting with an electronic device. More specifically, the present disclosure relates to initiating action(s) using an interface configured to control operation of IoT devices. A network device may be detected. Information for the network may be received. Capabilities of the network may be determined. An interface module may facilitate display of a network device interface. A control object may facilitate control of the network device.

Claims (51)

1. A network device comprising:

one or more processors;

a non-transitory, machine-readable storage medium containing instructions which, when executed on the one or more processors, cause the one or more processors to perform operations comprising:

detecting a second network device connected to the network device, wherein a plurality of network devices comprising the network device operates to provide communication routing for the second network device;

probing the second network device for meta-information and control capabilities of the second network device;

processing the meta-information and the control capabilities of the second network device, wherein the meta-information includes identifying information of the second network device;

determining a device-specific interface object for the second network device using the meta-information;

determining one or more primary control capabilities corresponding to the second network device; and

causing transmitting of 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 network device interface, wherein the network device interface displays a device-specific interface object and a control object, wherein the control object allows control of the second network device using the one or more primary control capabilities, and wherein the one or more primary control capabilities include less than all the control capabilities of the second network device that are provided in a proprietary interface of the second network device.

2. The network device as recited claim 1 , where the network device interface displays information corresponding to the plurality of network devices.

3. The network device as recited claim 1 , where the plurality of network devices operates as a mesh network.

4. The network device as recited claim 1 , wherein the device-specific interface object comprises the control object, and the device-specific interface object is selectable to control the network device using the one or more primary control capabilities.

5. The network device as recited claim 1 , where the probing the second network device comprises:

transmitting a query to the second network device to determine a set of capabilities of the network device and a set of interaction models supported by the second network device.

6. The network device as recited claim 1 , wherein the meta-information comprises a unique identifier for the second network device, and the operations further comprise:

determining information identifying a type of the second network device; and

determining the device-specific interface object for the second network device using the information identifying the type of the network device.

7. The network device as recited claim 1 , the operations further comprising:

transmitting the meta-information of the network device to a third network device of the plurality of network devices.

8. A method comprising:

detecting a second network device connected to a network device, wherein a plurality of network devices comprising the network device operates to provide communication routing for the second network device;

probing the second network device for meta-information and control capabilities of the second network device;

processing the meta-information and the control capabilities of the second network device, wherein the meta-information includes identifying information of the second network device;

determining a device-specific interface object for the second network device using the meta-information;

determining one or more primary control capabilities corresponding to the second 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 network device interface, wherein the network device interface displays a device-specific interface object and a control object, wherein the control object allows control of the second network device using the one or more primary control capabilities, and wherein the one or more primary control capabilities include less than all the control capabilities of the second network device that are provided in a proprietary interface of the second network device.

9. The method as recited claim 8 , where the network device interface displays information corresponding to the plurality of network devices.

10. The method as recited claim 8 , where the plurality of network devices operates as a mesh network.

11. The method as recited claim 8 , wherein the device-specific interface object comprises the control object, and the device-specific interface object is selectable to control the network device using the one or more primary control capabilities.

12. The method as recited claim 8 , where the probing the second network device comprises:

transmitting a query to the second network device to determine a set of capabilities of the network device and a set of interaction models supported by the second network device.

13. The method as recited claim 8 , wherein the meta-information comprises a unique identifier for the second network device, and the method further comprises:

determining information identifying a type of the second network device; and

determining the device-specific interface object for the second network device using the information identifying the type of the network device.

14. The method as recited claim 8 , further comprising:

transmitting the meta-information of the network device to a third network device of the plurality of network devices.

15. One or more non-transitory, machine-readable media having machine-readable instructions thereon which, when executed by one or more processing devices, cause the one or more processing devices to perform operations comprising:

detecting a second network device connected to a network device, wherein a plurality of network devices comprising the network device operates to provide communication routing for the second network device;

probing the second network device for meta-information and control capabilities of the second network device;

consequent to the probing, processing the meta-information and the control capabilities of the second network device, wherein the meta-information includes identifying information of the second network device;

determining a device-specific interface object for the second network device using the meta-information;

determining one or more primary control capabilities corresponding to the second network device; and

causing transmitting of 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 network device interface, wherein the network device interface displays a device-specific interface object and a control object, wherein the control object allows control of the second network device using the one or more primary control capabilities, and wherein the one or more primary control capabilities include less than all the control capabilities of the second network device that are provided in a proprietary interface of the second network device.

16. The one or more non-transitory, machine-readable media as recited claim 15 , where the network device interface displays information corresponding to the plurality of network devices.

17. The one or more non-transitory, machine-readable media as recited claim 15 , where the plurality of network devices operates as a mesh network.

18. The one or more non-transitory, machine-readable media as recited claim 15 , wherein the device-specific interface object comprises the control object, and the device-specific interface object is selectable to control the network device using the one or more primary control capabilities.

19. The one or more non-transitory, machine-readable media as recited claim 15 , where the probing the second network device comprises:

transmitting a query to the second network device to determine a set of capabilities of the network device and a set of interaction models supported by the second network device.

20. The one or more non-transitory, machine-readable media as recited claim 15 , wherein the meta-information comprises a unique identifier for the second network device, and the operations further comprise:

determining information identifying a type of the second network device; and

determining the device-specific interface object for the second network device using the information identifying the type of the network device.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Oct 6, 2022
From: KIM, RYAN YONG; PATHURI, VENKATA SUBBA RAO
To: BELKIN INTERNATIONAL, INC.
Reel/Frame 061339/0291 →
Continuity (21)
Continuation 16786842 · Feb 10, 2020
Continuation 16427931 · May 31, 2019
Continuation 15362462 · Nov 28, 2016
Continuation In Part 15208162 · Jul 12, 2016
Continuation In Part 15015887 · Feb 4, 2016
Continuation In Part 14959380 · Dec 4, 2015
Continuation In Part 14959192 · Dec 4, 2015
Continuation 14525443 · Oct 28, 2014
Continuation In Part 14292066 · May 30, 2014
Continuation In Part 14326393 · Jul 8, 2014
Continuation In Part 14286439 · May 23, 2014
Continuation 14254689 · Apr 16, 2014
Provisional Application 62115467 · Feb 12, 2015
Provisional Application 62111827 · Feb 4, 2015
Provisional Application 62088297 · Dec 5, 2014
Provisional Application 62088460 · Dec 5, 2014
Provisional Application 62087458 · Dec 4, 2014
Provisional Application 62087753 · Dec 4, 2014
Provisional Application 62087756 · Dec 4, 2014
Provisional Application 62087466 · Dec 4, 2014
Related Publication 20230209617A1 · Jun 29, 2023