Method of modifying a toolbar
DC CAFCFirst Claim
Patent Images
1. A method of modifying a toolbar, comprising the steps of:
- a user Internet device displaying a toolbar comprising one or more buttons, the toolbar defined by toolbar data stored in one or more toolbar-defining databases, the toolbar data comprising a plurality of attributes, each attribute associated with a button of the toolbar, wherein for each button of the toolbar, at least one of the plurality of attributes identifying a function to be performed when the button is actuated by the user Internet device;
the user Internet device automatically sending a revision level of the one or more toolbar-defining databases to a predetermined network address;
a server at the predetermined network address determining, from the revision level, the user Internet device should receive the toolbar update data;
the user Internet device receiving toolbar update data from the Internet;
the user Internet device initiating without user interaction an operation to update the toolbar data in accordance with the toolbar update data received;
the user Internet device updating, by the operation, the toolbar data in accordance with the toolbar update data, thereby producing updated toolbar data, the updating comprising at least one of the following steps (a) and (b), each respectively comprising;
(a) writing at least one new attribute to the original toolbar data, wherein the writing at least one new attribute to the toolbar data comprises changing the one or more buttons of the toolbar by adding a button; and
(b) updating at least one attribute of the toolbar data; and
the user Internet device displaying the toolbar as defined by the updated toolbar data.
6 Assignments
Litigations
3 Petitions
Accused Products
Abstract
The present invention comprises a method of and apparatus for simplifying the process of access to a network for a roaming computer user, divides the responsibility of servicing a given user wanting to access the network between multiple parties and minimizes the possibility of improper dissemination of email header data as well as improper use of network resources (including server systems) by non-clients.
-
Citations
25 Claims
-
1. A method of modifying a toolbar, comprising the steps of:
-
a user Internet device displaying a toolbar comprising one or more buttons, the toolbar defined by toolbar data stored in one or more toolbar-defining databases, the toolbar data comprising a plurality of attributes, each attribute associated with a button of the toolbar, wherein for each button of the toolbar, at least one of the plurality of attributes identifying a function to be performed when the button is actuated by the user Internet device; the user Internet device automatically sending a revision level of the one or more toolbar-defining databases to a predetermined network address; a server at the predetermined network address determining, from the revision level, the user Internet device should receive the toolbar update data; the user Internet device receiving toolbar update data from the Internet; the user Internet device initiating without user interaction an operation to update the toolbar data in accordance with the toolbar update data received; the user Internet device updating, by the operation, the toolbar data in accordance with the toolbar update data, thereby producing updated toolbar data, the updating comprising at least one of the following steps (a) and (b), each respectively comprising; (a) writing at least one new attribute to the original toolbar data, wherein the writing at least one new attribute to the toolbar data comprises changing the one or more buttons of the toolbar by adding a button; and (b) updating at least one attribute of the toolbar data; and the user Internet device displaying the toolbar as defined by the updated toolbar data. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23)
-
-
24. A method of modifying a toolbar, comprising the steps of:
-
a user Internet device displaying a toolbar comprising one or more buttons, the toolbar defined by toolbar data stored in one or more toolbar-defining databases, the toolbar data comprising a plurality of attributes, each attribute associated with a button of the toolbar, wherein for each button of the toolbar, at least one of the plurality of attributes identifying a function to be performed when the button is actuated by the user Internet device; the user Internet device receiving a first web page comprising a reference to a network location; the user Internet device accessing the reference; the user Internet device receiving a MIME type identification of the content type of the toolbar update data in response to the user Internet device accessing the reference; the user Internet device determining the MIME type identification is associated in the user Internet device with a database update program; in response to the user Internet device determining the MIME type identification is associated in the user Internet device with the database update program, the user Internet device providing the toolbar update data to the database update program; the user Internet device receiving the toolbar update data from the Internet in response to the user Internet device accessing the reference; the database update program initiating without user interaction an operation to update the toolbar data in accordance with the toolbar update data received; the user Internet device updating, by the operation, the toolbar data in accordance with the toolbar update data, thereby producing updated toolbar data, the updating comprising at least one of the following steps (a) and (b), each respectively comprising; (a) writing at least one new attribute to the original toolbar data, wherein the writing at least one new attribute to the toolbar data comprises changing the one or more buttons of the toolbar by adding a button; and (b) updating at least one attribute of the toolbar data and the user Internet device displaying the toolbar as defined by the updated toolbar data.
-
-
25. A method of modifying a toolbar, comprising the steps of:
-
a user computer installing a toolbar program on the user computer, the toolbar program comprising a predetermined Internet Protocol address and an encrypted toolbar specifications database, the encrypted toolbar specifications database comprising a revision level and specifications for building a toolbar, the specifications for building a toolbar comprising; a plurality of name-value attribute pairs, the plurality of name-value attribute pairs comprising, for each of a plurality of buttons of the toolbar; a button caption; an enablement attribute specifying whether the button is enabled or disabled; an execution type; a description of the button functionality; and a location attribute specifying either a location of a file for the button function or a network location for the button function; specifications for a plurality of tabs containing the plurality of buttons; and specifications for a ticker tape moving display; wherein the toolbar comprises a first button comprising; a location attribute comprising a first network location; and an execution type of causing a web browser to open the location attribute; the toolbar program building and displaying the toolbar in accordance with the encrypted toolbar specifications database; the toolbar program causing the user computer to automatically contact a server at the predetermined Internet Protocol address, the contact comprising the user computer transmitting the revision level of the encrypted toolbar specifications database to the server; the server determining, from the revision level, the user computer should receive toolbar update data for the toolbar program, the toolbar update data comprising a second network location; the user computer receiving the toolbar update data; the toolbar program causing the user computer to transparently insert the toolbar update data into the encrypted toolbar specifications database, thereby producing an updated encrypted toolbar specifications database, the transparently inserting the toolbar update data comprising replacing the first network location with the second network location as the location attribute of the first button; the user computer building and displaying the toolbar in accordance with the updated encrypted toolbar specifications database; in response to a user clicking the first toolbar button, the toolbar program exchanging data comprising the second network location with a web browser in the user computer; the user computer displaying a web page located at the second network location; and the user computer maintaining the display of the toolbar in accordance with the updated encrypted toolbar specifications database until a subsequent updating of the updated encrypted toolbar specifications database.
-
Specification