Method of controlling an Internet browser interface and a controllable browser interface
First Claim
1. A method of controlling an Internet browser interface displayable by a browser on a display of a computer, the browser enabling a user to access and navigate the Internet and to receive and display one or more Web pages from one or more Internet sites, the Internet browser having a user interface area containing at least one Internet browser toolbar having at least one toolbar button providing predetermined functionality, the Internet browser further having a display area for displaying Web pages, the area for displaying Web pages being a separate area from the user interface area of the browser, said method comprising the steps of:
- (a) facilitating access to a program for controlling the Internet browser interface; and
(b) facilitating execution of the controlling program so as to create a file that is stored on the computer, the file opening when the browser is activated so as to adjust the bounds of the user interface area if necessary, and to cause the display, within the bounds of the user interface area of the browser, of an interface object that, after opening, is added to and remains within the user interface area of the browser as part of the user interface of the browser, said interface object making additional functionality that is not part of the Internet browser prior to opening available to the user after opening, such that once the interface object is displayed it remains displayed within the bounds of the user interface area of the browser and said additional functionality remains available to the user regardless of a subsequent Internet site to which the Internet browser is caused to navigate after opening.
2 Assignments
0 Petitions
Accused Products
Abstract
The present invention is directed to a method of dynamically controlling and displaying an Internet browser interface, and to a dynamically controllable Internet browser interface. In accordance with the present invention, a browser interface may be customized using a controlling software program that may be provided by an Internet content provider, an ISP, or that may reside on an Internet user'"'"'s computer. The controlling software program enables the Internet user, the content provider, or the ISP to customize and control the information and/or functionality of a user'"'"'s browser and browser interface.
121 Citations
94 Claims
-
1. A method of controlling an Internet browser interface displayable by a browser on a display of a computer, the browser enabling a user to access and navigate the Internet and to receive and display one or more Web pages from one or more Internet sites, the Internet browser having a user interface area containing at least one Internet browser toolbar having at least one toolbar button providing predetermined functionality, the Internet browser further having a display area for displaying Web pages, the area for displaying Web pages being a separate area from the user interface area of the browser, said method comprising the steps of:
-
(a) facilitating access to a program for controlling the Internet browser interface; and
(b) facilitating execution of the controlling program so as to create a file that is stored on the computer, the file opening when the browser is activated so as to adjust the bounds of the user interface area if necessary, and to cause the display, within the bounds of the user interface area of the browser, of an interface object that, after opening, is added to and remains within the user interface area of the browser as part of the user interface of the browser, said interface object making additional functionality that is not part of the Internet browser prior to opening available to the user after opening, such that once the interface object is displayed it remains displayed within the bounds of the user interface area of the browser and said additional functionality remains available to the user regardless of a subsequent Internet site to which the Internet browser is caused to navigate after opening. - View Dependent Claims (2, 3, 4, 5, 26, 27, 28, 39)
-
-
6. A method of dynamically controlling an Internet browser interface displayable by a browser on a display of a computer, the browser having a user interface area and a display area for displaying Web pages, the area for displaying Web pages being a separate area from the user interface area of the browser, said method comprising the steps of:
-
(a) causing a file to be located on a data storage device of the computer, the file definig an interface object and opening upon browser activation;
(b) causing the browser to establish a connection to a predetermined Internet site;
(c) receiving in the file, from the predetermined Internet site, information for defining all or part of the interface object; and
(d) causing the display of the interface object while the browser is activated, the interface object remaining within the bounds of the user interface area of the browser as part of the user interface area. - View Dependent Claims (7, 8, 9, 29, 40, 45)
-
-
10. A method of dynamically controlling an Internet browser interface displayable by a browser on a display of a computer, the browser having a user interface area and a display area for displaying Web pages, the area for displaying Web pages being a separate area from the user interface area of the browser, said method comprising the steps of:
-
(a) causing a file located on a data storage device of the computer and defining an interface object to open when the browser activates;
(b) causing the browser to establish a connection to a predetermined Internet site;
(c) receiving in the file, from the predetermined Internet site, information for defining all or part of the interface object;
(d) displaying the interface object within the bounds of the user interface area of the browser as part of the user interface area while the browser is activated; and
(e) preventing the file from closing while the browser is activated. - View Dependent Claims (11, 12, 13, 14, 30, 41, 46)
-
-
15. A method of dynamically controlling an Internet browser interface displayable on a display of a computer, said method comprising the steps of:
-
(a) causing a file, being located on a data storage device of the computer and defining an interface object, to open when a user of the computer and browser activates the browser;
(b) causing the establishment of a connection to a predetermined Internet site;
(c) receiving in the file, from the predetermined Internet site, information for defining all or part of the interface object;
(d) causing the browser to create a new browser window having a user interface area and a display area for displaying Web pages, the area for displaying Web pages being a separate area from the user interface area;
(e) preventing the initial browser window from being displayed by the browser; and
(f) displaying the interface object in the user interface area of the new browser window. - View Dependent Claims (16, 17, 18, 19, 20, 31, 42, 47)
-
-
21. A method of causing a user to access a predetermined Internet site via an Internet browser having a user interface area and a display area for displaying Web pages that is separate from the user interface area, said method comprising the steps of:
-
(a) providing for downloading a file comprising a definition of an interface object;
(b) providing, via the file, instructions such that upon activation of the browser by the user of the Internet browser, and in response to the instructions in the file, the browser displays said interface object in said user interface area and establishes a connection to the predetermined Internet site. - View Dependent Claims (22, 32, 43, 48)
-
-
23. A method for delivering information to an Internet user from a predetermined Internet site via an Internet browser having a user interface area and a display area for displaying Web pages that is separate from the user interface area, said method comprising the steps of:
-
communicating to the user the availability of a control program; and
providing the control program to the user, said control program (a) instantiating an interface object displayed in the user interface area of the browser;
(b) causing said interface object to continue to be displayed by the browser as the Internet user traverses the Internet from one Internet site to another Internet site;
(c) establishing a link between the predetermined Internet site and said interface object through which information may be provided for visual display via said interface object; and
(d) causing said information to remain visible as the Internet user traverses the Internet from one Internet site to another Internet site and after said link between the predetermined Internet site and said interface object is terminated. - View Dependent Claims (33, 34, 44, 49)
-
-
24. A method for delivering a software program to an Internet user from a predetermined Internet site, said method comprising the steps of:
-
providing to the Internet user a control program that permits an interface object to be created for display in a browser having a user interface area and a display area for displaying Web pages that is separate from the user interface area, said interface object being continuously displayed in the user interface area as the Internet user traverses the Internet from one Internet site to another Internet site; and
establishing a link between the predetermined Internet site and said interface object through which a software program may be provided via said interface object, said software program being executable as the Internet user traverses the Internet from one Internet site to another Internet site and after said link between the predetermined Internet web site and said interface object is terminated. - View Dependent Claims (35, 36, 50)
-
-
25. A method for delivering information to an Internet user from a predetermined Internet site, comprising:
- providing to the Internet user, from the predetermined Internet site, a control program that causes an interface object to be created for display in a browser having a user interface area and a display area for displaying Web pages that is separate from the user interface area, the program executable to cause said interface object to continue to be displayed in the user interface area of the browser as the Internet user traverses the Internet to an Internet site different from the predetermined Internet web site.
- View Dependent Claims (37, 38, 51)
-
52. A method of controlling an Internet browser interface displayable by a browser on a display of a computer, said method comprising the steps of:
-
(a) providing access to a controlling program for controlling the Internet browser interface;
(b) using the controlling program to create a file that is stored on the computer and that defines an interface object; and
(c) causing the file to open when the browser is activated so as to establish a link between the computer and a predetermined Internet site and provide a browser user with access to the defined interface object. - View Dependent Claims (53, 54, 55, 76, 77, 78, 89)
-
-
56. A method of dynamically controlling an Internet browser interface displayable by a browser on a display of a computer, a file being located on a data storage device of the computer and defining an interface object, said method comprising the steps of:
-
(a) causing the file to open when a user of the computer and browser activates the browser;
(b) causing the browser to establish a connection to a predetermined Internet site;
(c) receiving in the file, from the predetermined Internet site, information for defining all or part of the interface object; and
(d) displaying the interface object along with the Internet browser interface on the computer display while the browser is activated. - View Dependent Claims (57, 58, 59, 79, 90)
-
-
60. A method of dynamically controlling an Internet browser interface displayable by a browser on a display of a computer, a file being located on a data storage device of the computer and defining an interface object, said method comprising the steps of:
-
(a) causing the file to open when a user of the computer and browser activates the browser;
(b) causing the browser to establish a connection to a predetermined Internet site;
(c) receiving in the file, from the predetermined Internet site, information for defining all or part of the interface object;
(d) displaying the interface object along with the Internet browser interface on the computer display while the browser is activated; and
(e) preventing the file from closing while the browser is activated. - View Dependent Claims (61, 62, 63, 64, 80, 91)
-
-
65. A method of dynamically controlling an Internet browser interface displayable in an initial browser window by a browser on a display of a computer, a file being located on a data storage device of the computer and defining an interface object, said method comprising the steps of:
-
(a) causing the file to open when a user of the computer and browser activates the browser;
(b) causing the browser to establish a connection to a predetermined Internet site;
(c) receiving in the file, from the predetermined Internet site, information for defining all or part of the interface object;
(d) causing the browser to create a new browser window;
(e) preventing the initial browser window from being displayed by the browser; and
(f) displaying the interface object along with the Internet browser interface in the new browser window. - View Dependent Claims (66, 67, 68, 69, 70, 81, 92)
-
-
71. A method of causing a user of a computer and Internet browser to access a predetermined Internet site, said method comprising the steps of:
-
(a) providing a file on the computer including a definition of an interface object and instructions for the browser; and
(b) upon activation of the browser by the user of the computer and Internet browser, and in response to the instructions in the file, automatically causing the browser to establish a connection to the predetermined Internet site. - View Dependent Claims (72, 82, 93)
-
-
73. A method for delivering information to an Internet user from a predetermined Internet site, said method comprising the steps of:
-
(a) providing to the Internet user a control program that permits an interface object to be created and displayed by a browser used by the Internet user to traverse the Internet;
(b) causing said interface object to continue to be displayed by the browser as the Internet user traverses the Internet from one Internet site to another Internet site;
(c) establishing a link between the predetermined Internet site and said interface object through which information may be provided for visual display via said interface object; and
(d) causing said information to remain visible as the Internet user traverses the Internet from one Internet site to another Internet site and after said link between the predetermined Internet site and said interface object is terminated. - View Dependent Claims (83, 84, 94)
-
-
74. A method for delivering a software program to an Internet user from a predetermined Internet site, said method comprising the steps of:
-
(a) providing to the Internet user a control program that permits an interface object to be created and displayed by a browser used by the Internet user to traverse the Internet;
(b) causing said interface object to continue to be displayed by the browser as the Internet user traverses the Internet from one Internet site to another Internet site;
(c) establishing a link between the predetermined Internet site and said interface object through which a software program may be provided via said interface object; and
(d) causing said software program to be executable as the Internet user traverses the Internet from one Internet site to another Internet site and after said link between the predetermined Internet web site and said interface object is terminated. - View Dependent Claims (85, 86)
-
-
75. A method for delivering information to an Internet user from a predetermined Internet site, comprising:
-
(a) providing to the Internet user, from the predetermined Internet site, a control program that permits an interface object to be created and displayed by a browser used by the Internet user to traverse the Internet; and
(b) causing said interface object to continue to be displayed by the browser as the Internet user traverses the Internet to an Internet site different from the predetermined Internet site. - View Dependent Claims (87, 88)
-
Specification