← Back to Patent Explorer
US6185589B1 Expired / Lapsed US ⏱️ 0.0 years remaining

Automatic banner resizing for variable-width web pages using variable width cells of HTML table

Assignee: Hewlett Packard Enterprise Development LP
•
Filing: 1998-07-31
•
Granted: 2001-02-06
•
Expires: 2018-07-31
📄 Original PDF 🌐 Google Patents 🔄 Sync Now

Abstract

Abstract Web page banners are constructed in parts using HTML tables rather than as a single graphical image to allow web page designers to reuse the banner for different window widths without requiring a separate banner for each width. The background image is defined in an HTML table. Each graphical image that in the prior art would normally be embedded within the single GIF image is separately overlaid, with a transparent background to allow the table background to remain visible, in a separate fixed-width cell of the table. Empty space regions are defined as transparent variable-width cells and appropriately positioned in the table. The user's browser automatically resizes the variable-width cells to adjust the width of the table to cover the width of the window that displays the web page.

Inventors

  • 👤 Bruce Votipka

Bibliographic Details

Application Number —
Jurisdiction US
Data Source google_patents
Last Synchronized 2026-10-27 19:43
CPC Classifications
G; G06; G06F; G06F40/00; G06F40/10; G06F40/166; G06F40/177; G06F40/189

Claims Analysis

Total Claims: 17
Claim 1
Independent Claim 170 words
A system for generating a web page banner for a web page, said web page displayable in a window on a user's display via an internet browser, said banner comprising: a table comprising a plurality of cells, said plurality of cells comprising a fixed-width cell having a fixed width and a variable-width cell having an adjustable width, said fixed-width cell and said variable-width cell aligned horizontally; a background image embedded across said plurality of cells, a first portion of said background image being embedded in said fixed-width cell and a second portion of said background image being embedded in said variable-width cell; a foreground image with a transparent background overlaid over said first portion of said background image in said fixed-width cell such that said first portion of said background image appears through said transparent background of said foreground image in said fixed-width cell; and wherein said internet browser adjusts said adjustable width of said variable-width cell such that the width of said table matches the width of said window.
Claim 2
Independent Claim 170 words
A system for generating a web page banner for a web page, said web page displayable in a window on a user's display via an internet browser, said banner comprising: a table comprising a plurality of cells, said plurality of cells comprising a fixed-width cell having a fixed width and a variable-width cell having an adjustable width, said fixed-width cell and said variable-width cell aligned horizontally; a background image embedded across said plurality of cells, a first portion of said background image being embedded in said fixed-width cell and a second portion of said background image being embedded in said variable-width cell; a foreground image with a transparent background overlaid over said first portion of said background image in said fixed-width cell such that said first portion of said background image appears through said transparent background of said foreground image in said fixed-width cell; and wherein said internet browser adjusts said adjustable width of said variable-width cell such that the width of said table matches the width of said window.
Claim 3
Dependent Claim 17 words
A banner in accordance with claim 1 , wherein: said background image comprises a solid background color.
Claim 4
Dependent Claim 23 words
A banner in accordance with claim 1 , wherein: said foreground image comprises a graphical interchange format (GIF) 89a image with transparency enabled.
Claim 5
Dependent Claim 19 words
A banner in accordance with claim 1 , wherein: said table is implemented using HyperText Markup Language (HTML) code.
Claim 6
Dependent Claim 83 words
A banner in accordance with claim 1 , wherein: said plurality of cells comprises at least one additional fixed-width cell having a corresponding fixed width; wherein each of said fixed-width cell and said at least one additional fixed-width cell are relatively positioned within said table such that when said internet browser adjusts said variable-width cell, each of said fixed-width cell and said at least one additional fixed-width cell maintain their relative position in said table with respect to said width of said table.
Claim 7
Dependent Claim 69 words
A banner in accordance with claim 5 , wherein: said plurality of cells comprises at least one additional variable-width cell, having an adjustable width and said internet browser adjusting said corresponding adjustable width of said at least one additional variable-width cell to maintain said relative position of said fixed-width cell and said at least one additional fixed-width cell in said row with respect to said width of said window.
Claim 8
Dependent Claim 19 words
A banner in accordance with claim 6 , wherein: said table is implemented using HyperText Markup Language (HTML) code.
Claim 9
Dependent Claim 86 words
A banner in accordance with claim 1 , wherein: said fixed-width cell is relatively positioned within said table; and said plurality of cells in said table comprise at least one additional variable-width cell, said at least one additional variable-width cell having an adjustable width and said internet browser adjusting said adjustable width of said variable-width cell and of said at least one additional variable-width cell to maintain said relative position of said fixed-width cell in said table with respect to said horizontal width of said window.
Claim 10
Dependent Claim 19 words
A banner in accordance with claim 8 , wherein: said table is implemented using HyperText Markup Language (HTML) code.
Claim 11
Independent Claim 172 words
A method for generating an adjustable web page banner for a web page, said adjustable web page banner having a horizontal width of a web page banner that is adjustable by a user's internet browser to match a horizontal window width of a window displaying said web page, said method comprising: defining a table comprising a plurality of cells to have a horizontal table width that matches said horizontal window width, said plurality of cells comprising a fixed-width cell having a fixed width and a variable-width cell having an adjustable width; embedding a background image across said plurality of cells of said table; embedding a first portion of said background image in said fixed-width cell and embedding a second portion of said background image in said variable-width cell; overlaying a foreground image comprising a graphical image with a transparent background over said background image in said fixed-width cell; and wherein said internet browser adjusts said adjustable width of said variable-width cell such that said horizontal table width matches said horizontal window width.
Claim 12
Independent Claim 172 words
A method for generating an adjustable web page banner for a web page, said adjustable web page banner having a horizontal width of a web page banner that is adjustable by a user's internet browser to match a horizontal window width of a window displaying said web page, said method comprising: defining a table comprising a plurality of cells to have a horizontal table width that matches said horizontal window width, said plurality of cells comprising a fixed-width cell having a fixed width and a variable-width cell having an adjustable width; embedding a background image across said plurality of cells of said table; embedding a first portion of said background image in said fixed-width cell and embedding a second portion of said background image in said variable-width cell; overlaying a foreground image comprising a graphical image with a transparent background over said background image in said fixed-width cell; and wherein said internet browser adjusts said adjustable width of said variable-width cell such that said horizontal table width matches said horizontal window width.
Claim 13
Dependent Claim 18 words
A method in accordance with claim 10 , comprising: defining said background image as a solid background color.
Claim 14
Dependent Claim 24 words
A method in accordance with claim 10 , comprising: implementing said foreground image as a graphical interchange format (GIF) 89a image with transparency enabled.
Claim 15
Dependent Claim 102 words
A method in accordance with claim 10 , comprising: defining said plurality of cells in said table to comprise at least one additional fixed-width cell having a corresponding fixed width and aligned horizontally with said fixed-width cell and said variable width cell; positioning each of said fixed-width cell and said at least one additional fixed-width cell relative to one another within said table such that when said internet browser adjusts said variable-width cell, each of said fixed-width cell and said at least one additional fixed-width cell maintain their relative position in said table with respect to said horizontal width of said window.
Claim 16
Dependent Claim 67 words
A method in accordance with claim 13 , comprising: defining said plurality of cells in said table to comprise at least one additional variable-width cell having a corresponding adjustable width; wherein said internet browser adjusts said corresponding adjustable width of said at least one additional variable-width cell to maintain said relative position of said fixed-width cell and said at least one additional fixed-width cell in said table.
Claim 17
Dependent Claim 84 words
A method in accordance with claim 10 , comprising: positioning said fixed-width cell in a relative position within said row; and defining said plurality of cells in said table to comprise at least one additional variable-width cell having a corresponding adjustable width; wherein said internet browser adjusts said corresponding adjustable width of said variable-width cell and said at least one additional variable-width cell to maintain said relative position of said fixed-width cell in said table with respect to said horizontal width of said window.

References Cited (Backward Citations)

US5687331A Cited
US5845299A Cited
US6052130A Cited
US6057842A Cited
US6025841A Cited

USPTO Annuity & Maintenance Windows

Annuity Stage Window Opens Payment Deadline Surcharge Period Until Estimated Fee Status
3.5 Years (Year 4) 2004-02-06 2004-08-07 2005-02-06 $2000.00 Window Closed / Lapsed
7.5 Years (Year 8) 2008-02-06 2008-08-07 2009-02-06 $3760.00 Window Closed / Lapsed
11.5 Years (Year 12) 2012-02-06 2012-08-07 2013-02-06 $7700.00 Window Closed / Lapsed

Assigned Categories & Tags

No categories assigned to this patent yet.

Assign Category Tag