Magnifying the text of a link while still retaining browser function in the magnified display
First Claim
1. A computer implemented method of magnifying a portion of a document in a browser, comprising:
- presenting a first document in a first display area in the browser, wherein the first document is displayed with an original font size;
receiving a selection of a portion of the first document for magnified display;
generating a magnified display of the portion of the first document to form a magnified portion, wherein the magnified display of the portion comprises text in a second font size that is larger than the original font size, wherein generating the magnified display further comprises;
presenting the magnified portion in a magnifier window in a second display area within the first display area, wherein the second display area is presented on top of at least a portion of the first display area and obstructs from view the portion of the first display area;
analyzing a document object model for the first document; and
identifying a portion of the document object model that corresponds to the portion of the first document, wherein the magnified display of the portion of the first document is generated based on the portion of the document object model receiving a request for an action, wherein the action is to be applied within the magnified display in the magnifier window; and
performing the action with respect to the magnified display, wherein the magnified portion presents the portion of the document object model and retains full browser functionality within the magnifier window.
0 Assignments
0 Petitions
Accused Products
Abstract
A web browser magnifies the content of the whole page in memory and displays the relevant portion in a magnifier with hyperlinks. The web browser then maps the magnified display to the original document. Thus, manipulation of the mouse in the magnified display may result in an action with respect to the original document. The user may then select a link for navigation within the magnified display. Alternatively, the web browser may analyze the original web page and construct magnifier contents on the basis of either the document object model, extensible markup language (XML), or hypertext markup language (HTML) representation of the magnified portion.
-
Citations
15 Claims
-
1. A computer implemented method of magnifying a portion of a document in a browser, comprising:
-
presenting a first document in a first display area in the browser, wherein the first document is displayed with an original font size; receiving a selection of a portion of the first document for magnified display; generating a magnified display of the portion of the first document to form a magnified portion, wherein the magnified display of the portion comprises text in a second font size that is larger than the original font size, wherein generating the magnified display further comprises; presenting the magnified portion in a magnifier window in a second display area within the first display area, wherein the second display area is presented on top of at least a portion of the first display area and obstructs from view the portion of the first display area; analyzing a document object model for the first document; and identifying a portion of the document object model that corresponds to the portion of the first document, wherein the magnified display of the portion of the first document is generated based on the portion of the document object model receiving a request for an action, wherein the action is to be applied within the magnified display in the magnifier window; and performing the action with respect to the magnified display, wherein the magnified portion presents the portion of the document object model and retains full browser functionality within the magnifier window. - View Dependent Claims (2, 3, 4, 5)
-
-
6. A computer program product comprising:
-
a computer readable device storing computer usable program code for magnifying a portion of a document in a browser, the computer program product comprising; computer usable program code for presenting a first document in a first display area in the browser, wherein the first document is displayed with an original font size; computer usable program code for receiving a selection of a portion of the first document for magnified display; computer usable program code for generating a magnified display of the portion of the first document to form a magnified portion, wherein the magnified display of the portion comprises text in a second font size that is larger than the original font size, wherein generating the magnified display further comprises; presenting the magnified portion in a magnifier window in a second display area within the first display area, wherein the second display area is presented on top of at least a portion of the first display area and obstructs from view the portion of the first display area; analyzing a document object model for the first document; and identifying a portion of the document object model that corresponds to the portion of the first document, wherein the magnified display of the portion of the first document is generated based on the portion of the document object model; computer usable program code for receiving a request for an action, wherein the action is to be applied within the magnified display in the magnifier window; and computer usable program code for performing the action with respect to the magnified display, wherein the magnified portion presents the portion of the document object model and retains full browser functionality within the magnifier window. - View Dependent Claims (7, 8, 9, 10)
-
-
11. A data processing system comprising:
-
a bus; a communications unit connected to the bus; a storage device connected to the bus, wherein the storage device includes computer usable program code; and a processor unit connected to the bus, wherein the processor unit executes the computer usable program code to; present a first document in a first display area in a browser, wherein the first document is displayed with an original font size; receive a selection of a portion of the first document for magnified display; generate a magnified display of the portion of the first document to form a magnified portion, wherein the magnified display of the portion comprises text in a second font size that is larger than the original font size, wherein generating the magnified display further comprises; presenting the magnified portion in a magnifier window in a second display area within the first display area, wherein the second display area is presented on top of at least a portion of the first display area and obstructs from view the portion of the first display area; analyzing a document object model for the first document; and identifying a portion of the document object model that corresponds to the portion of the first document, wherein the magnified display of the portion of the first document is generated based on the portion of the document object model; receive a request for an action, wherein the action is to be applied within the magnified display in the magnifier window; and perform the action with respect to the magnified display, wherein the magnified portion presents a portion of the document object model and retains full browser functionality within the magnifier window. - View Dependent Claims (12, 13, 14, 15)
-
Specification