Method and system of providing dynamic dialogs
First Claim
Patent Images
1. A method of providing, from a predetermined network site, a dynamic dialog for a downloadable toolbar used with a web browser, the method comprising the steps of:
- providing a downloadable toolbar application for defining all or part of said downloadable toolbar that provides additional functionality to said web browser operating on an end user computer, which functionality was not present in the web browser prior to the downloadable toolbar application being downloaded;
providing downloadable toolbar data, said downloadable toolbar data comprising dialog display data; and
in response to an event that calls for the display of a dialog;
retrieving at least a portion of dialog display data from said downloadable toolbar data and not said web browser;
loading said retrieved dialog display data into a dialog object; and
displaying said dialog object at least partially under the control of said downloadable toolbar application.
9 Assignments
0 Petitions
Accused Products
Abstract
Methods and systems for providing dynamic dialogs, used with a downloadable toolbar for an Internet browser. In an embodiment of the invention an add-on browser toolbar, which may be implemented as a downloadable toolbar application that adds functionality to a Web browser, receives downloadable toolbar data that comprises dialog display data. In response to an event that calls for the display of a dialog, a dialog object is created and the dialog display data is loaded in the dialog object and then displayed to the user.
182 Citations
44 Claims
-
1. A method of providing, from a predetermined network site, a dynamic dialog for a downloadable toolbar used with a web browser, the method comprising the steps of:
- providing a downloadable toolbar application for defining all or part of said downloadable toolbar that provides additional functionality to said web browser operating on an end user computer, which functionality was not present in the web browser prior to the downloadable toolbar application being downloaded;
providing downloadable toolbar data, said downloadable toolbar data comprising dialog display data; and
in response to an event that calls for the display of a dialog;
retrieving at least a portion of dialog display data from said downloadable toolbar data and not said web browser;
loading said retrieved dialog display data into a dialog object; and
displaying said dialog object at least partially under the control of said downloadable toolbar application. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22)
- providing a downloadable toolbar application for defining all or part of said downloadable toolbar that provides additional functionality to said web browser operating on an end user computer, which functionality was not present in the web browser prior to the downloadable toolbar application being downloaded;
-
23. A method of promoting a product or a service, the method comprising the steps of:
providing a downloadable toolbar application for defining all or part of a downloadable toolbar that provides additional functionality to a web browser operating on an end user computer, which functionality was not present in the web browser prior to the downloadable toolbar application being downloaded;
providing downloadable toolbar data, said downloadable toolbar data comprising promotional material; and
in response to an event related to said product or service;
retrieving said promotional material from said downloadable toolbar data and not said web browser;
loading said retrieved promotional material into a dialog object; and
displaying said dialog object at least partially under the control of said downloadable toolbar application.
-
24. Computer readable media comprising computer program process code executable by a processor on a computing device, the computer program process code including instructions for generating a dynamic dialog, wherein the dynamic dialog comprises:
- a dialog object and dialog display data retrieved from downloadable toolbar data for a downloadable toolbar that provides additional functionality to a web browser operating on said end user computer, which functionality was not present in the web browser prior to a downloadable toolbar application being downloaded.
- View Dependent Claims (25, 26, 27, 28)
-
29. A system for providing a dynamic dialog comprising:
- a server coupled to a network comprising at least one end user computer;
downloadable toolbar data, downloadable from said server, said downloadable toolbar data comprising dialog display data; and
software, downloadable from said server, said software comprising;
a downloadable toolbar application for defining all or part of a downloadable toolbar that provides additional functionality to a web browser operating on said end user computer, which functionality was not present in the web browser prior to the downloadable toolbar application being downloaded, said software, in response to an event that calls for the display of a dialog;
retrieving at least a portion of dialog display data from said downloadable toolbar data and not said web browser;
loading said retrieved dialog display data into a dialog object; and
displaying said dialog object at least partially under the control of said downloadable toolbar application. - View Dependent Claims (30, 31, 32, 33, 34, 35, 36)
- a server coupled to a network comprising at least one end user computer;
-
37. Computer readable media comprising computer program process code executable by a processor on a computing device, the computer program process code including instructions comprising a method performed by software operating on a processor comprising;
- receiving data comprising the content of a dialog, wherein the data is received via a toolbar application operating as a browser add-on;
recognizing an application event on the processor that calls for the display of a dialog; and
, under control of said toolbar application, instantiating a dialog object and populating said dialog with said received data. - View Dependent Claims (38, 39, 40, 41, 42, 43)
- receiving data comprising the content of a dialog, wherein the data is received via a toolbar application operating as a browser add-on;
-
44. A computer readable media comprising computer program process code executable on a computing device for implementing an add-on toolbar for a browser comprising;
a component for receiving a data feed from a predetermined website, said data feed comprising toolbar data for defining portions of said toolbar and dialog data for populating dialogs under the control of said toolbar;
a component for recognizing a need to instantiate a dialog;
a component for causing the instantiation of a dialog; and
a component for populating said dialog with said dialog data.
Specification