Dynamic web page arrangement
First Claim
1. A client computer for use in a networked system, the computer comprising:
- a display having a viewable area; and
browsing and rendering software configured to at least;
display a browser window in the display, the browser window containing a scroll bar,receive prompts from a user to access pages having network addresses located on server computers of the networked system, the pages each having a displayable size exceeding the viewable area of the display and a default layout; and
when prompted by the user to access a given page at a specified network address;
retrieve the given page from the specified network address on the respective server computer;
access user interaction data located on the client computer and associated with the specified network address, the user interaction data describing previous user interaction with an element of the given page via the browser; and
render the given page to the browser window in the display by repositioning the given page according to the user interaction data from a default position so that the element is moved into the viewable area of the display and wherein, after the given page is rendered, the scroll bar is positioned to allow the user to scroll the given page upwards to bring a top portion of the given page from an unviewable position into the viewable area of the display, and wherein the default layout of the given page is maintained while being scrolled.
0 Assignments
0 Petitions
Accused Products
Abstract
A browser renders a page for display according to user habits. When a user interacts with a page associated with a network address, an entry is made in a file that associates the element on the page of the user interaction with the network address. When the page is visited again, the file is checked to see if any entry exists. If an entry exists and the stored user interaction is still relevant for that page, the page is rendered so that the location the user interacted with is provided at the top of the display, or the element is re-arranged, as in the case of a table, or both re-positioning and re-arranging occurs. Such page rendering reduces the need for the user to scroll through the page to view the desired information.
44 Citations
20 Claims
-
1. A client computer for use in a networked system, the computer comprising:
-
a display having a viewable area; and browsing and rendering software configured to at least; display a browser window in the display, the browser window containing a scroll bar, receive prompts from a user to access pages having network addresses located on server computers of the networked system, the pages each having a displayable size exceeding the viewable area of the display and a default layout; and when prompted by the user to access a given page at a specified network address; retrieve the given page from the specified network address on the respective server computer; access user interaction data located on the client computer and associated with the specified network address, the user interaction data describing previous user interaction with an element of the given page via the browser; and render the given page to the browser window in the display by repositioning the given page according to the user interaction data from a default position so that the element is moved into the viewable area of the display and wherein, after the given page is rendered, the scroll bar is positioned to allow the user to scroll the given page upwards to bring a top portion of the given page from an unviewable position into the viewable area of the display, and wherein the default layout of the given page is maintained while being scrolled. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
9. A method for using user interaction data on a client computer, the method comprising:
-
displaying a viewable area of a display using a browser having a scroll bar; receiving a prompt from a user to access a page having a network address located on a server computer of the networked system, the page having a displayable size exceeding the viewable area of the display and a default layout; and after receiving the prompt by the user to access the page at a specified network address; retrieving the page from the specified network address on the respective server computer, accessing user interaction data located on the client computer, the user interaction data describing previous user interaction with an element of the page, rendering the page to the display by repositioning the page according to the user interaction data so that the element is moved into the viewable area of the display and a top portion of the page is moved into an unviewable position, and responsive to user manipulation of the scroll bar after the page is rendered, scrolling the page upwards to bring the top portion of the page from the unviewable position into the viewable area of the display, and wherein the default layout of the given page is maintained while being scrolled. - View Dependent Claims (10, 11, 12, 13, 14)
-
-
15. A method for using user interaction data on a client computer, the method comprising:
-
displaying a viewable area of a display using a browser having a scroll bar; receiving a prompt to access pages having network addresses located on server computers of the networked system, the pages each having a displayable size exceeding the viewable area of the display and a default layout; and after receiving the prompt to access a given page; retrieving the page from the specified network address on the respective server computer, accessing user interaction data located on the client computer, the user interaction data describing previous user interaction with an element of the given page, rearranging the given page from the default layout to a rearranged layout according to the user interaction data, thereby creating a rearranged page which ensures that the element is placed in the viewable area of the display when the rearranged page is rendered, and wherein all content of the given page is contained in the rearranged page, and rendering the rearranged page to the display, wherein the element is in the viewable area of the display. - View Dependent Claims (16, 17, 18, 19, 20)
-
Specification