IP Library Granted Patent US 8,806,347
Granted Patent B2
US 8,806,347 · App. 11/320,554 · Granted Aug 12, 2014

Systems and methods for providing distributed user interfaces to configure client devices

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 8,806,347
App. No.
11/320,554
Granted
Aug 12, 2014
Kind
B2
Abstract

A client device having at least one user configurable setting is detected by a user interface device. The user interface device and the client device are in electronic communication with each other. Setting signals identifying user configurable settings of the client device are received at the user interface device. A user interface, based on the setting signals, is formulated at the user interface device. Configuration of the user interface is controlled by the user interface device rather than the client device. User input may be received at the user interface device in view of the user interface. In response to receipt of this input, a control signal is transmitted to the client device to alter at least one user configurable setting of the client device. The user interface device may thus be utilized to view and alter configuration settings for one or more client devices.

Claims (52)

1. A method for providing a distributed user interface for configuration of a client device comprising:

detecting, from a user interface device, a client device having at least one user configurable setting;

receiving, at the user interface device, setting signals identifying the user configurable setting of the client device and permissible parameters for the user configurable setting, wherein the setting signals are devoid of any data identifying a particular configuration of how the user configurable setting is to be graphically represented in a user interface and wherein the setting signals do not specify a configuration of how the user configurable setting is to be graphically represented;

formulating, on the user interface device, a user interface for the client device based on the received setting signals, wherein formulating comprises determining how to represent the user configurable setting graphically and then creating a graphical representation of the user configurable setting based upon the determination, and wherein the graphical representation of the user configurable setting is determined by the user interface device rather than the client device and wherein determining how to represent the user configurable setting graphically comprises selecting whether to represent the user configurable setting as a check box, a drop down menu, a data entry box, a point-and-click button, a nested menu, a slide controller, or a dial; and

displaying the user interface on a display screen that is external to the user interface device.

2. The method of claim 1 , wherein the setting signals further identify current settings of the client device.

3. The method of claim 2 , further comprising transmitting a notification from the client device to the user interface device.

4. The method of claim 3 , wherein the client device is an embedded device.

5. The method of claim 4 , further comprising:

receiving input signals corresponding to user input at the user interface device to alter the user configurable setting;

formulating a control signal at the user interface device based on the received input signals; and

transmitting the control signal from the user interface device to the client device.

6. The method of claim 5 , further comprising:

detecting from the user interface device a second client device having at least one user configurable setting; and

receiving, at the user interface device, setting signals from the second client device.

7. The method of claim 1 , wherein the user interface device is an embedded device.

8. The method of claim 4 , wherein the user interface is consistent for multiple client devices.

9. The method of claim 8 , further comprising configuring multiple similar client devices simultaneously on the user interface device.

10. The method of claim 8 , wherein formulating the user interface further comprises an audible user interface.

11. The method of claim 10 , wherein the setting signals further comprise a name, a type, and a size of data provided without identifying a graphical representation of the user configurable setting in the user interface.

12. The method of claim 6 , wherein the client device comprises a furnace, a portable personal health monitor, a refrigerator or an oven.

13. A system that is configured to provide a distributed user interface for configuration of a client device, the system comprising:

a user interface device having a processor and memory, the processor and memory being in electronic communication with each other;

a client device having at least one user configurable setting, the client device being in electronic communication with the user interface device;

instructions stored in the memory, the instructions being executable to:

detect, from the user interface device, the client device;

receive, at the user interface device, setting signals identifying the user configurable setting of the client device and permissible parameters for the user configurable setting, wherein the setting signals are devoid of any data identifying a particular configuration of how the user configurable setting is to be graphically represented in a user interface and wherein the setting signals do not specify a configuration of how the user configurable setting is to be graphically represented;

formulate, on the user interface device, a user interface for the client device based on the received setting signals, wherein formulating comprises determining how to represent the user configurable setting graphically and then creating a graphical representation of the user configurable setting based upon the determination, and wherein the graphical representation of the user configurable setting is determined by the user interface device rather than the client device and wherein determining how to represent the user configurable setting graphically comprises selecting whether to represent the user configurable setting as a check box, a drop down menu, a data entry box, a point-and-click button, a nested menu, a slide controller, or a dial; and

display the user interface on a display screen that is external to the user interface device.

14. The system of claim 13 , wherein the setting signals further identify current settings of the client device.

15. The system of claim 13 , wherein the instructions are further executable to transmit a notification from the client device to the user interface device.

16. The system of claim 13 , wherein the instructions are further executable to:

receive input signals corresponding to user input at the user interface device to alter the user configurable setting;

formulate a control signal at the user interface device based on the received input signals; and

transmit the control signal from the user interface device to the client device.

17. The system of claim 13 , wherein the instructions are further executable to:

detect from the user interface device a second client device having at least one user configurable setting; and

receive, at the user interface device, setting signals from the second client device.

18. A non-transitory computer-readable medium comprising memory having executable instructions stored therein for providing a distributed user interface for configuration of a client device, the instructions being executable to:

detect, from a user interface device, a client device having at least one user configurable setting;

receive, at the user interface device, setting signals identifying the user configurable setting of the client device and permissible parameters for the user configurable setting, wherein the setting signals are devoid of any data identifying a particular configuration of how the user configurable setting is to be graphically represented in a user interface and wherein the setting signals do not specify a configuration of how the user configurable setting is to be graphically represented;

formulate, on the user interface device, a user interface for the client device based on the received setting signals, wherein formulating comprises determining how to represent the user configurable setting graphically and then creating a graphical representation of the user configurable setting based upon the determination, and wherein the graphical representation of the user configurable setting is determined by the user interface device rather than the client device and wherein determining how to represent the user configurable setting graphically comprises selecting whether to represent the user configurable setting as a check box, a drop down menu, a data entry box, a point-and-click button, a nested menu, a slide controller, or a dial; and

display the user interface on a display screen that is external to the user interface device.

19. The computer-readable medium of claim 18 , wherein the instructions are further executable to transmit a notification from the client device to the user interface device.

20. The computer-readable medium of claim 18 , wherein the instructions are further executable to:

receive input signals corresponding to user input at the user interface device to alter the user configurable setting;

formulate a control signal at the user interface device based on the received input signals; and

transmit the control signal from the user interface device to the client device.

21. The computer-readable medium of claim 18 , wherein the instructions are further executable to:

detect from the user interface device a second client device having at least one user configurable setting; and

receive, at the user interface device, setting signals from the second client device.

22. The computer-readable medium of claim 18 , wherein the setting signals further identify current settings of the client device.

Assignments (3)
MERGER Recorded Feb 13, 2012
From: PANASONIC ELECTRIC WORKS CO.,LTD.,
To: PANASONIC CORPORATION
Reel/Frame 027697/0525 →
CHANGE OF NAME Recorded Jan 28, 2009
From: MATSUSHITA ELECTRIC WORKS, LTD.
To: PANASONIC ELECTRIC WORKS CO., LTD.
Reel/Frame 022206/0574 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Feb 13, 2006
From: SIMISTER, JAMES L.
To: MATSUSHITA ELECTRIC WORKS, LTD.
Reel/Frame 017557/0955 →