WEB PAGE TO TOOLBAR COMMUNICATION
First Claim
1. A computer-readable medium comprising executable instructions to communicate between a web page and a browser toolbar, the executable instructions, when executed by a computer, causing the computer to perform acts comprising:
- subscribing to an event in an iframe of a web page loaded into a browser, said executable instructions being part of a toolbar in said browser;
receiving an event indicating that a Uniform Resource Locator (URL) has been loaded in said web page;
in response to said event, executing a handler in said toolbar; and
performing an action based on said event.
2 Assignments
0 Petitions
Accused Products
Abstract
A web page may initiate communication with a browser toolbar. In one example, the web page contains an invisible iframe, and code that causes the iframe to load a specific Uniform Resource Locator (“URL”). When the iframe loads that URL, it generates an onload event. The toolbar may subscribe to the iframe'"'"'s onload event, and may contain a handler for that event. When the page wants to send a message to the toolbar, the page adds the message to a URL and then executes the code that causes the iframe to load that URL, thereby generating an onload event. The handler in the toolbar receives the onload event, and extracts the message from the URL. The handler may then execute additional code to perform an action in response to the message.
18 Citations
20 Claims
-
1. A computer-readable medium comprising executable instructions to communicate between a web page and a browser toolbar, the executable instructions, when executed by a computer, causing the computer to perform acts comprising:
-
subscribing to an event in an iframe of a web page loaded into a browser, said executable instructions being part of a toolbar in said browser; receiving an event indicating that a Uniform Resource Locator (URL) has been loaded in said web page; in response to said event, executing a handler in said toolbar; and performing an action based on said event. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. A method of communicating between a web page and a toolbar, the method comprising:
using a processor to perform acts comprising; providing, to a computer on which a browser executes, a web page to be displayed in said browser, said toolbar being installed in said browser, said web page comprising an iframe, said toolbar being subscribed to an event of said iframe, said web page comprising first code to perform acts comprising; creating a Uniform Resource Locator (URL); causing said iframe to load said URL; and generating said event when said iframe loads said URL, said event being received by a handler in said toolbar, said handler causing second code to execute when said event is received. - View Dependent Claims (9, 10, 11, 12, 13, 14)
-
15. A system for communicating between a web page and a browser toolbar, the system comprising:
-
a memory; a processor; a web page that is stored in said memory and that is loaded into a browser, said web page comprising an iframe, said web page further comprising first code that causes said iframe to load a Uniform Resource Locator (URL), said iframe generating an onload event when said URL is loaded into said iframe; and a toolbar component that is stored in said memory and that executes on said processor, said toolbar component being installed in said browser, said toolbar component subscribing to said onload event of said iframe and causing second code in said toolbar to execute in response to said onload event, said second code performing an action. - View Dependent Claims (16, 17, 18, 19, 20)
-
Specification