Configurable network appliance
First Claim
1. A network appliance, comprising:
- a non-volatile memory;
a profile stored in the non-volatile memory, the profile containing profile information and a flag indicating whether the profile information may be used to automatically respond to queries;
a communications device to receive telecommunications from a network server;
an interface to access a web page on the network server;
means for activating a link of the web page, the means for activating causing a query for particular information contained in the profile information; and
means for transmitting the particular information automatically from the profile information stored in the non-volatile memory to the network server if the flag indicates that the profile information may be used to automatically respond to queries.
3 Assignments
0 Petitions
Accused Products
Abstract
An Internet appliance accesses an HTML page on a Web site containing configuration information for the appliance, such as an Internet compatible telephone. Data from the HTML page are downloaded to the appliance to modify its options or settings automatically upon accessing the HTML page, or as directed by the user. The data may be downloaded to a programmable memory in the Internet appliance and the stored data may be used to upgrade the appliance. The upgrade HTML page may include information to alert the user when the new information is available regarding changes to options and settings of the appliance. Alternatively, data from the Internet appliance are placed in an HTML page and the data are then uploaded to the Web site. Additional embodiments provide other functions that may be placed in an HTML page to effect some internal action in the Internet appliance, such as checking e-mail.
39 Citations
12 Claims
-
1. A network appliance, comprising:
-
a non-volatile memory;
a profile stored in the non-volatile memory, the profile containing profile information and a flag indicating whether the profile information may be used to automatically respond to queries;
a communications device to receive telecommunications from a network server;
an interface to access a web page on the network server;
means for activating a link of the web page, the means for activating causing a query for particular information contained in the profile information; and
means for transmitting the particular information automatically from the profile information stored in the non-volatile memory to the network server if the flag indicates that the profile information may be used to automatically respond to queries.
-
-
2. A network appliance, comprising:
-
a non-volatile memory having stored therein a profile of the network appliance, the profile containing profile information and a flag indicating whether the profile infonlation may be used to automatically respond to queries;
a data telecommunications device to receive communications from a network server; and
an interface to access a web page of the network server and activate a link of the web page so as to call up an information form, the browser automatically reading the profile information stored in the non-volatile memory and using it to complete the information form if the flag indicates that the profile information may be used to automatically respond to queries.
-
-
3. A program storage device readable by a machine, tangibly embodying a program of instructions executable by the machine to perform a method for uploading configuration information from a configurable network appliance to a network server, the appliance having local non-volatile memory for storing configuration information, the method comprising:
-
establishing a telecommunications session between the network appliance and the network server;
writing information regarding the configurable network appliance within a first set of one or more special tags within a web page suing the network appliance;
uploading the web page to the network server;
accessing the web page stored on the network server with the network appliance contained within a second set of one or more special tags;
downloading the web page to the network appliance;
reading a configuration value for a parameter of the network appliance from a local non-volatile memory associated with the network appliance; and
writing the configuration value to a storage device associated with the web page.
-
-
4. A method for transmitting information from a network appliance to a network server, the method comprising:
-
configuring a profile stored in non-volatile memory of the network appliance, the profile containing profile information;
establishing a telecommunications session between the network appliance and a network server;
accessing a web page of the network server;
activating a link of the web page, the activating calling up a web form requiring filling in; and
transmitting data automatically from the profile information stored in the non-volatile memory of the network appliance in response to the activating so as to fill in at least a portion of the web form.
-
-
5. A method for transmitting information from a network appliance to a network server, the method comprising:
-
configuring a profile stored in non-volatile memory of the network appliance, the profile containing profile information and a flag indicating whether the profile information may be used to automatically respond to queries;
establishing a telecommunications session between the network appliance and a network server;
accessing a web page of the network server;
activating a link of the web page, the activating causing a query for particular information contained in the profile information to be sent to the network appliance; and
transmitting the particular information automatically from the profile information stored in the non-volatile memory if the flag indicates that the profile information may be used to automatically respond to queries.
-
-
6. A network appliance, comprising:
-
non-volatile memory;
means for configuring a profile stored in the non-volatile memory, the profile containing profile information;
means for establishing a telecommunications session between the network appliance and a network server;
means for accessing a web page of the network server;
means for activating a link of the web page and thereby calling up a web form requiring filling in; and
means for transmitting data automatically from the profile information stored in the non-volatile memory in response to the means for activating so as to fill in at least a portion of the web form.
-
-
7. A network appliance, comprising:
-
a non-volatile memory;
means for configuring a profile stored in the non-volatile memory, the profile containing profile information and a flag indicating whether the profile information may be used to automatically respond to queries;
means for establishing a telecommunications session between the network appliance and a network server;
means for accessing a web page of the network server;
means for activating a link of the web page, the mans for activating causing a query for particular information contained in the profile information to be sent to the network appliance; and
means for transmitting the particular information automatically from the profile information stored in the non-volatile memory if the flag indicates that the profile information may be used to automatically respond to queries.
-
-
8. A network appliance, comprising:
-
a non-volatile memory having stored therein a profile of the network appliance, the profile containing profile information;
a data telecommunications device communicating with a network server; and
a browser for accessing a web page of the network server and activating a link of the web page so as to call up a web form requiring filling in, the browser automatically reading the profile information stored in the non-volatile memory and using it to fill in at least a portion of the web form.
-
-
9. A network appliance, comprising:
-
a non-volatile memory;
a configurer for configuring a profile and storing it in the non-volatile memory, the profile containing profile information and a flag indicating whether the profile information may be used to automatically respond to queries;
a data telecommunications device communicating with a network server; and
a browser for accessing a web page of the network server, activating a link of the web page, the activating causing a query for particular information contained in the profile information to be sent to the network appliance, and transmitting the particular information automatically from the profile information stored in the non-volatile memory if the flag indicates that the profile information may be used to automatically respond to queries.
-
-
10. A program storage device readable by a machine, tangibly embodying a program of instructions executable by the machine to perform a method for uploading configuration information from a configurable network appliance to a network server, the appliance having local non-volatile memory for storing configuration information, the method comprising:
-
establishing a telecommunications session between the network appliance and the network server;
accessing a web page stored on the network server with the network appliance;
downloading at least a portion of the web page to the network appliance;
reading a configuration value for a parameter of the network appliance from a local non-volatile memory associated with the network appliance; and
writing the configuration value to a storage device associated with the web page.
-
-
11. A program storage device readable by a machine, tangibly embodying a program of instructions executable by the machine to perform a method for transmitting information from a network appliance to a network server, the method comprising:
-
configuring a profile stored in non-volatile memory of the network appliance, the profile containing profile information;
establishing a telecommunications session between the network appliance and a network server;
accessing a web page of the network server;
activating a link of the web page, the activating calling up a web form requiring filling in; and
transmitting data automatically from the profile information stored in the non-volatile memory of the network appliance in response to the activating so as to fill in at least a portion of the web form.
-
-
12. A program storage device readable by a machine, tangibly embodying a program of instructions executable by the machine to perform a method for transmitting information from a network appliance to a network server, the method comprising:
-
configuring a profile stored in non-volatile memory of the network appliance, the profile containing profile information and a flag indicating whether the profile information may be used to automatically respond to queries;
establishing a telecommunications session between the network appliance and a network server;
accessing a web page of the network server;
activating a link of the web page, the activating causing a query for particular information contained in the profile information to be sent to the network appliance; and
transmitting the particular information automatically from the profile information stored in the non-volatile memory if the flag indicates that the profile information may be used to automatically respond to queries.
-
Specification