IP Library Granted Patent US 7,136,896
Granted Patent B1
US 7,136,896 · App. 09/706,296 · Granted Nov 14, 2006

Dynamic toolbar for markup language document

View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 7,136,896
App. No.
09/706,296
Granted
Nov 14, 2006
Kind
B1
Abstract

A toolbar that is provided or inserted in a markup language document so as to facilitate features or functionality provided by a server is disclosed. The toolbar is able to determine whether the toolbar should be displayed as part of the markup language page being displayed. In one embodiment the server is an intermediary server.

Claims (19)

1. A method for inserting a toolbar into a webpage comprising:

receiving a webpage at a server to be delivered to a client;

inserting an executable script into each frame of the webpage operable to render a toolbar in each frame when executed by a client browser, the toolbar including at least one link to a resource, the executable script being an activation script;

delivering the webpage including the executable script to the client;

determining a size of each frame in which the toolbar is to be displayed using the activation script inserted into each frame;

comparing the size of each frame to a threshold size; and

rendering the toolbar for each frame having a frame size greater than the threshold size.

2. A method as recited in claim 1 , wherein the at least one link is a graphical link.

3. A method as recited in claim 1 , wherein the activation script determines whether the toolbar is rendered when the webpage is displayed at the client.

4. A method as recited in claim 1 , wherein for each instance of the activation script, the activation script determines whether the toolbar is displayed in an associated frame of the webpage when the webpage is displayed by the client.

5. A method as recited in claim 1 , wherein the toolbar is a HTML toolbar, and wherein the executable script is provided in a script programming language.

6. A method as recited in claim 1 , wherein the resource is a remote third-party resource.

7. A method as recited in claim 1 , wherein the toolbar includes a plurality of links to different resources.

8. A computer readable medium including at least computer program code for determining whether a toolbar should be displayed in one or more frames of a webpage, said computer readable medium comprising:

computer program code for determining whether an activation script for rendering a toolbar is within HTML code for each frame of a webpage having more than one frame;

computer program code for determining a size of each frame of the webpage using the HTML code; and

computer program code for rendering the toolbar in each of the frames of the webpage when the size of a frame exceeds a threshold size and not rendering the toolbar in each of the frames of the webpage when the size of a frame does not exceed the threshold size.

9. A computer readable medium as recited in claim 8 , wherein the webpage and the toolbar are further provided on said computer readable medium.

10. A computer readable medium as recited in claim 8 , wherein the threshold size of each frame is defined by the activation script within the webpage.

Assignments (6)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Sep 4, 2015
From: SRINIVAS, SAMPATH; TOCK, THERON
To: DANASTREET INTERNET, INC.
Reel/Frame 036496/0885 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Dec 29, 2004
From: NETSCREEN TECHNOLOGIES, INC.
To: JUNIPER NETWORKS, INC.
Reel/Frame 016110/0285 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Dec 10, 2004
From: NETSCREEN SSL, INC.
To: NETSCREEN TECHNOLOGIES, INC.
Reel/Frame 016068/0046 →
MERGER Recorded Dec 2, 2004
From: NEOTERIS, INC.
To: NETSCREEN SSL, INC.
Reel/Frame 016037/0100 →
CHANGE OF NAME Recorded Dec 1, 2004
From: DANASTREET TECHNOLOGIES, INC.
To: NEOTERIS, INC.
Reel/Frame 016035/0506 →
CHANGE OF NAME Recorded Nov 18, 2004
From: DANASTREET INTERNET, INC.
To: DANASTREET TECHNOLOGIES, INC.
Reel/Frame 016003/0746 →