Componentized Remote User Interface
First Claim
1. A system for providing a componentized remote user interface, the system comprising:
- a remote device having stored thereon;
a first file comprising a value associated with a variable parameter, the variable parameter associated with updating a configuration state of the remote device; and
a second file comprising a reference to the variable parameter and incorporating the first file therein by reference, the second file associated with rendering the user interface on the host computer; and
a host computer configured to be coupled to the remote device via a network, the host computer comprising;
a communications component configured to;
retrieve from the remote device, via the network, the first file and the second file; and
transmit, via the network, a user-provided value associated with reconfiguring the configuration state of the remote device, the reconfiguring comprising;
modifying the first file by associating the user-provided value with the variable parameter;
storing the modified first file on the remote device;
retrieving the user-provided value from within the modified first file; and
utilizing the retrieved user-provided value to establish an updated configuration state of the remote device; and
a display configured to render the user interface in accordance with information extracted from the second file.
1 Assignment
0 Petitions
Accused Products
Abstract
Systems and methods for providing a componentized remote user interface are disclosed. Such user interfaces are particularly suitable for use in remote configuration of a device, such as a headless device, that is in network communication with a computer. The user interface may be a web page rendered from an HTML file that defines the web page and a separate file that includes script for associating a value with a variable parameter. The HTML file may include a reference to the variable parameter and incorporate the other file therein by reference. When the web page is rendered, the device parses the HTML file to identify the file incorporated therein by reference and substitutes the parameter value provided in the file for the variable included in the HTML file. Thus, the rendered web page may include the actual value of the parameter, and the HTML file need not have the actual value hard-coded therein.
31 Citations
20 Claims
-
1. A system for providing a componentized remote user interface, the system comprising:
-
a remote device having stored thereon; a first file comprising a value associated with a variable parameter, the variable parameter associated with updating a configuration state of the remote device; and a second file comprising a reference to the variable parameter and incorporating the first file therein by reference, the second file associated with rendering the user interface on the host computer; and a host computer configured to be coupled to the remote device via a network, the host computer comprising; a communications component configured to; retrieve from the remote device, via the network, the first file and the second file; and transmit, via the network, a user-provided value associated with reconfiguring the configuration state of the remote device, the reconfiguring comprising; modifying the first file by associating the user-provided value with the variable parameter; storing the modified first file on the remote device; retrieving the user-provided value from within the modified first file; and utilizing the retrieved user-provided value to establish an updated configuration state of the remote device; and a display configured to render the user interface in accordance with information extracted from the second file. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
-
11. A system for providing a componentized remote user interface, the system comprising a remote device configured to be coupled to a host computer via a network, the remote device comprising:
-
a memory, the memory having stored thereon; a first file comprising a value associated with a variable parameter, the variable parameter associated with updating a configuration state of the remote device; and a second file comprising a reference to the variable parameter and incorporating the first file therein by reference, the second file associated with rendering the user interface on the host computer; and a communications component operatively coupled to the remote device and configured to receive configuration signals representative of signals from the host computer via the network, wherein the configuration state of the remote device is reconfigurable via the configuration signals, reconfiguration of the configuration state of the remote device comprising; modifying the first file by associating a user-provided value with the variable parameter; storing the modified first file in the memory; retrieving the user-provided value from within the modified first file; and utilizing the retrieved user-provided value to establish an updated configuration state of the remote device. - View Dependent Claims (12, 13)
-
-
14. A system for providing a componentized remote user interface, the system comprising a host computer configured to be coupled to a remote device via a network, the host computer comprising:
-
a communications component configured to; retrieve, via the network, a first file comprising a value associated with a variable parameter, the variable parameter associated with updating a configuration state of the remote device; retrieve, via the network, a second file comprising a reference to the variable parameter and incorporating the first file therein by reference, the second file associated with rendering the user interface; transmit, via the network, a signal indicative of a user-provided value associated with reconfiguring the configuration state of the remote device, reconfiguration of the configuration state of the remote device comprising; modifying the first file by associating the user-provided value with the variable parameter; storing the modified first file in the memory; retrieving the user-provided value from within the modified first file; and utilizing the retrieved user-provided value to establish an updated configuration state of the remote device; and a display configured to render the user interface. - View Dependent Claims (15, 16, 17, 18, 19, 20)
-
Specification