Website display emulating a display of an application program
First Claim
1. A method for configuring the display of a website to emulate the look and feel of an application program, comprising:
- in response to a navigation command to access and display a content webpage, accessing and displaying a border webpage comprising a table comprising a plurality of border cells surrounding a center cell, the center cell including an inline frame and the border cells each displaying a corresponding border image, the border images combining to form a border around the inline frame;
in response to accessing and displaying the border webpage, causing the inline frame to access and display the content webpage in the inline frame, wherein the content webpage is displayed entirely within the inline frame, and wherein the number of said plurality of border cells surrounding said center cell remains fixed, andin response to a second navigation command to access and display a second content webpage, replacing the previously displayed content webpage with the second content webpage in the inline frame and accessing the second content webpage,wherein the border webpage and the content webpage are displayed in a display area of a web browser; and
wherein the method further comprises, in response to a resize command for resizing the display area of the web browser, displaying the border webpage and the content webpage, resizing the plurality of border cells, and retiling the repeated images accordingly.
1 Assignment
0 Petitions
Accused Products
Abstract
A website display configured to emulate the look and feel of an application program is created using a border webpage and a content webpage. The border webpage comprises a table having a plurality of border cells surrounding a center cell. The center cell includes an inline frame configured for displaying the content webpage. The border cells each display a corresponding border image. The border images combine to form a border around the inline frame. The border surrounding the inline frame is preferably a four-sided border. The table and its cells are invisible when the border webpage is displayed. When a navigation command is received for accessing and displaying a second content webpage, the second content webpage is displayed in the inline frame in place of the first content webpage, while the border webpage remains static. A resize command for resizing the display area of the web browser, causes the display area and the border webpage and the content webpage to be proportionately resized. Preferably, scroll bars are suppressed by not allowing the display area to be resized below a minimum point at which scroll bars would normally be displayed. Each border image displayed in the border cells of the table may comprise repeated images that are tiled. Tiling the border images in this manner avoid distortion when the border images are resized. In response to resizing the border cells, the repeated images are retiled accordingly.
100 Citations
17 Claims
-
1. A method for configuring the display of a website to emulate the look and feel of an application program, comprising:
-
in response to a navigation command to access and display a content webpage, accessing and displaying a border webpage comprising a table comprising a plurality of border cells surrounding a center cell, the center cell including an inline frame and the border cells each displaying a corresponding border image, the border images combining to form a border around the inline frame; in response to accessing and displaying the border webpage, causing the inline frame to access and display the content webpage in the inline frame, wherein the content webpage is displayed entirely within the inline frame, and wherein the number of said plurality of border cells surrounding said center cell remains fixed, and in response to a second navigation command to access and display a second content webpage, replacing the previously displayed content webpage with the second content webpage in the inline frame and accessing the second content webpage, wherein the border webpage and the content webpage are displayed in a display area of a web browser; and wherein the method further comprises, in response to a resize command for resizing the display area of the web browser, displaying the border webpage and the content webpage, resizing the plurality of border cells, and retiling the repeated images accordingly. - View Dependent Claims (2, 3, 4, 5)
-
-
6. A method for configuring the display of a website to emulate the look and feel of an application program, comprising:
-
accessing and displaying a border webpage comprising a table comprising a plurality of border cells surrounding a center cell, the center cell including an inline frame and the border cells each displaying a corresponding border image, the border images combining to form a border around the inline frame; and in response to accessing and displaying the border webpage, causing the inline frame to access and display the content webpage in the inline frame, wherein the content webpage is displayed entirely within the inline frame, wherein the number of said plurality of border cells surrounding said center cell remains fixed, and wherein each vertical border image displayed in the left center border cell and the right center border cell and each horizontal border image displayed in the top center border cell and the bottom center border cell comprises repeated images that are tiled; and wherein in response to a resize command for resizing the display area of a web browser displaying the border webpage and the content webpage, resizing the left center border cell, the right center border cell, the top center border cell, and the bottom center border cell, and retiling the repeated images accordingly. - View Dependent Claims (7, 8)
-
-
9. A system for configuring a display of a website to emulate the look and feel of an application program, comprising:
-
a processor for executing a web browser for accessing and displaying website webpages stored on a remote server via a network; a display device coupled to the processor for displaying the website webpages; and an input device coupled to the processor for receiving commands for operation of the web browser; wherein, in response to a navigation command for accessing and displaying a content webpage, the web browser is caused to access and display a border webpage comprising a table comprising a plurality of border cells surrounding a center cell, the center cell including an inline frame and the border cells each displaying a corresponding border image, the border images combining to form a border around the inline frame; wherein, in response to the web browser accessing and displaying the border webpage, the inline frame is caused to access and display the content webpage in the inline frame, wherein the content webpage is displayed entirely within the inline frame, and wherein the number of said plurality of border cells surrounding said center cell remains fixed, and wherein in response to a resize command for resizing the display area of a web browser displaying the border webpage and the content webpage, causing the plurality of border cells to be resized, and causing the repeated images to be retiled accordingly. - View Dependent Claims (10, 11, 12, 13, 14)
-
-
15. A system for configuring a display of a website to emulate the look and feel of an application program, comprising:
-
a processor for executing a web browser for accessing and displaying website webpages stored on a remote server via a network; a display device coupled to the processor for displaying the website webpages; and an input device coupled to the processor for receiving commands for operation of the web browser, wherein, in response to a navigation command for accessing and displaying a content webpage, the web browser is caused to access and display a border webpage comprising a table comprising a plurality of border cells surrounding a center cell, the center cell including an inline frame and the border cells each displaying a corresponding border image, the border images combining to form a border around the inline frame, wherein, in response to the web browser accessing and displaying the border webpage, the inline frame is caused to access and display the content webpage in the inline frame, wherein the content webpage is displayed entirely within the inline frame, and wherein the number of said plurality of border cells surrounding said center cell remains fixed, wherein each vertical border image displayed in the left center border cell and the right center border cell and each horizontal border image displayed in the top center border cell and the bottom center border cell comprises repeated images that are tiled, and wherein in response to a resize command for resizing the display area of a web browser displaying the border webpage and the content webpage, causing the repeated images to be retiled accordingly.
-
-
16. A website display generated in accordance with a method comprising:
-
at a network-connected server, receiving a request for accessing a content webpage, the content webpage defined by a content webpage data file stored in a memory accessible to the server; in response to receiving the request, retrieving a border webpage data file and the content webpage data file from the memory, the border webpage data file defining a border webpage comprising a table comprising a plurality of border cells surrounding a center cell, the border cells each displaying a corresponding border image, the border images combining to form a border around the center cell, the center cell including an inline frame configured for display of the content webpage; and transmitting the border webpage data file and the content webpage data file to the web browser for display of the border webpage and the content webpage, wherein the content webpage is displayed entirely within the inline frame, wherein the number of said plurality of border cells surrounding said center cell remains fixed, and wherein in response to a resize command for resizing the display area of a web browser displaying the border webpage and the content webpage, resizing the plurality of border cells, and retiling the repeated images accordingly. - View Dependent Claims (17)
-
Specification