IP Library Granted Patent US 10,554,439
Granted Patent B2
US 10,554,439 · App. 14/326,393 · Granted Feb 4, 2020

Controlling settings and attributes related to operation of devices in a network

Inventors: Jon Robertsen Plummer (Los Angeles, CA); Ryan Yong Kim (Rolling Hills Estates, CA); Venkata Subba Rao Pathuri (Alpharetta, GA); Sarah Gallivan Mitchell (Santa Monica, CA); Matt Glidden (Manhattan Beach, CA); Douglas Edward McLaughlin (Los Angeles, CA)
Assignee: Belkin International, Inc.
H04L12/2834H04L12/2807H04L12/2818H04L41/22H04L2012/2841
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 10,554,439
App. No.
14/326,393
Granted
Feb 4, 2020
Kind
B2
Abstract

Techniques are described for controlling attributes and/or settings related to operation of devices via a wireless network. An access device can determine a status of a configurable attribute/setting related to operation of a device (e.g., a home automation network device that can control a home appliance) connected to the network. The computing device can execute an application that can generate and display a graphical interface including an interactive area or an interactive element to control the device. The interactive element or the graphical interface can indicate a current value for the setting/attribute. The interactive area or element can be adjustable to adjust the setting/attribute. An adjusted value of the setting/attribute can be communicated to the network which can cause operation of the device to be controlled based on the adjusted value. The computing device can modify the graphical interface to indicate the adjusted value of the setting/attribute.

Claims (53)

1. A computer-implemented method, comprising:

transmitting, by a computing device on a network, a request to identify the computing device as a trusted device on the network, wherein after transmitting the request, the network authorizes the computing device as a trusted device;

displaying, by the computing device, a graphical interface, wherein the graphical interface includes an interactive area corresponding to a network device, and wherein the interactive area indicates a current status of an operation setting associated with the network device;

receiving input corresponding to an interaction at the interactive area of the graphical interface, wherein the operation setting is adjusted using the input;

determining whether the computing device is connected to one or more access points connected to the network device, wherein the one or more access points facilitate communication with the network, wherein when the computing device is connected to the one or more access points, the computing device is determined to be located within the network;

automatically transmitting the adjusted operation setting, wherein the determination is used to select a short-range network channel or a cloud-based channel to transmit the adjusted operation setting, wherein when the computing device is determined to be located within the network, the adjusted operation setting is automatically transmitted using the short-range network channel, wherein when the computing device is determined not to be located within the network, the adjusted operation setting is automatically transmitted using the cloud-based channel, and wherein operation of the network device is modified using the adjusted operation setting without requiring the computing device to provide a login credential after determining that computing device is a trusted device; and

updating the graphical interface to display an updated status indicating the adjusted operation setting.

2. The computer-implemented method of claim 1 , further comprising:

receiving a message indicating that the network device received the adjusted operation setting, wherein the message is received using the short-range network channel when the computing device is located within the network, and wherein the message is received using the cloud-based channel when the computing device is not located within the network; and

updating the graphical interface to display an indication that the adjusted operation setting has been received.

3. The method of claim 2 , wherein the message includes a result, and wherein the result indicates whether operation of the network device has been adjusted based on the transmitted adjusted operation setting.

4. The method of claim 3 , wherein updating the graphical interface includes modifying the graphical interface using the result.

5. The method of claim 3 , wherein the result indicates a status of settings related to operation of the network device.

6. The method of claim 1 , wherein updating the graphical interface includes modifying the graphical interface when the adjusted operation setting is determined.

7. The method of claim 1 , wherein updating the graphical interface includes displaying the indication in the interactive area.

8. The method of claim 1 , further comprising:

receiving a message, wherein the message is received in a communication from the network device.

9. The method of claim 1 , further comprising:

receiving a message, wherein the message is received with an updated status from the network device.

10. The method of claim 1 , wherein one or more network devices are coupled to computing devices capable of controlling network device operations.

11. The method of claim 1 , wherein the computing device is included in an access device.

12. The method of claim 1 , wherein the setting related to operation of the network device is adjustable between a plurality of values.

13. A system, comprising:

one or more data processors; and

a non-transitory computer-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:

transmitting, by a computing device on a network, a request to identify the computing device as a trusted device on the network, wherein after transmitting the request, the network authorizes the computing device as a trusted device;

displaying, by the computing device, a graphical interface, wherein the graphical interface includes an interactive area corresponding to a network device, and wherein the interactive area indicates a current status of an operation setting associated with the network device;

receiving input corresponding to an interaction at the interactive area of the graphical interface, wherein the operation setting is adjusted using the input;

determining whether the computing device is connected to one or more access points connected to the network device, wherein the one or more access points facilitate communication with the network, wherein when the computing device is connected to the one or more access points, the computing device is determined to be located within the network;

automatically transmitting the adjusted operation setting, wherein the determination is used to select a short-range network channel or a cloud-based channel to transmit the adjusted operation setting, wherein when the computing device is determined to be located within the network, the adjusted operation setting is automatically transmitted using the short-range network channel, wherein when the computing device is determined not to be located within the network, the adjusted operation setting is automatically transmitted using the cloud-based channel, and wherein operation of the network device is modified using the adjusted operation setting without requiring the computing device to provide a login credential after determining that computing device is a trusted device; and

updating the graphical interface to display an updated status indicating the adjusted operation setting.

14. The system of claim 13 , wherein the operations further comprise:

receiving a message indicating that the network device received the adjusted operation setting, wherein the message is received using the short-range network channel when the computing device is located within the network, and wherein the message is received using the cloud-based channel when the computing device is not located within the network; and

updating the graphical interface to display an indication that the adjusted operation setting has been received.

15. The system of claim 14 , wherein the message is received from a device that is different from the network device to which the adjusted operation setting is transmitted.

16. The system of claim 13 , further comprising:

receiving a message, wherein the message includes a result, wherein the result indicates whether operation of the network device has been adjusted based on the transmitted adjusted operation setting, and wherein updating the graphical interface includes modifying the graphical interface using the result.

17. The system of claim 13 , wherein updating the graphical interface includes modifying the graphical interface when the updated status is determined.

18. A computer-program product tangibly embodied in a non-transitory machine-readable storage medium, including instructions configured to cause a data processing apparatus to:

transmit, by a computing device on a network, a request to identify the computing device as a trusted device on the network, wherein after transmitting the request, the network authorizes the computing device as a trusted device;

display, by the computing device, a graphical interface, wherein the graphical interface includes an interactive area corresponding to a network device, and wherein the interactive area indicates a current status of an operation setting associated with the network device;

receive input corresponding to an interaction at the interactive area of the graphical interface, wherein the operation setting is adjusted using the input;

determine whether the computing device is connected to one or more access points connected to the network device, wherein the one or more access points facilitate communication with the network, wherein when the computing device is connected to the one or more access points, the computing device is determined to be located within the network;

automatically transmit the adjusted operation setting, wherein the determination is used to select a short-range network channel or a cloud-based channel to transmit the adjusted operation setting, wherein when the computing device is determined to be located within the network, the adjusted operation setting is automatically transmitted using the short-range network channel, wherein when the computing device is determined not to be located within the network, the adjusted operation setting is automatically transmitted using the cloud-based channel, and wherein operation of the network device is modified using the adjusted operation setting without requiring the computing device to provide a login credential after determining that computing device is a trusted device; and

update the graphical interface to display an updated status indicating the adjusted operation setting.

19. The computer-program product of claim 18 , wherein the instructions further comprise:

receive a message indicating that the network device received the adjusted operation setting, wherein the message is received using the short-range network channel when the computing device is located within the network, and wherein the message is received using the cloud-based channel when the computing device is not located within the network; and

update the graphical interface to display an indication that the adjusted operation setting has been received.

20. The computer-program product of claim 19 , wherein the message includes a result, and wherein the result indicates whether operation of the network device has been adjusted based on the transmitted adjusted operation setting.

21. The computer-program product of claim 18 , wherein updating the graphical interface includes modifying the graphical interface when the updated status is determined.

22. The computer-program product of claim 18 , further comprising:

receiving a message, wherein the message is received in a communication from the network device.

23. The computer-program product of claim 18 , wherein the computing device is included in an access device.

Assignments (3)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Apr 10, 2025
From: BELKIN INTERNATIONAL, INC.
To: ZEBRA TECHNOLOGIES CORPORATION
Reel/Frame 070796/0254 →
SUPPLEMENT NO. 12 TO PATENT SECURITY AGREEMENT Recorded Feb 19, 2015
From: BELKIN INTERNATIONAL, INC.,
To: WELLS FARGO BANK, NATIONAL ASSOCIATION (AS AGENT)
Reel/Frame 035049/0480 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Sep 22, 2014
From: ROBERTSEN PLUMMER, JOHN; YONG KIM, RYAN; SUBBA RAO PATHURI, VENKATA; GALLIVAN MITCHELL, SARAH; GLIDDEN, MATT; MCLAUGHLIN, DOUGLAS EDWARD
To: BELKIN INTERNATIONAL, INC.
Reel/Frame 033790/0754 →
Continuity (2)
Continuation In Part 14267834 · May 1, 2014
Related Publication 20150319046A1 · Nov 5, 2015
Cited By (2)
US 12,200,572 US 12,445,803