Methods for manipulating web pages
First Claim
Patent Images
1. A method of modifying a presentation of a web page, the method comprising:
- receiving a web page;
analyzing an image of the web page to segment and identify a plurality of coherent regions from the image of the web page, wherein analyzing the image of the web page comprises using an image processing technique to segment and identify the plurality of coherent regions from the image of the web page; and
automatically selecting, by a processor, a first coherent region of the plurality of coherent regions to be redrawn for presentation on a display screen and filtering out a second coherent region entirely, wherein automatically selecting the first coherent region includes automatically identifying a user'"'"'s web page usage habits, wherein the processor is configured to learn characteristics and locations of regions typically rejected by the user.
6 Assignments
0 Petitions
Accused Products
Abstract
A method of filtering a web page or other computer file is provided. A web page is analyzed and segmented into regions or segments. At least one of the regions is selected for display. Selected regions are manipulated to enhance the visibility of preferred regions of the web page. In one embodiment, the manipulation comprises presenting the image of the page in accordance with a selected mathematical transform.
-
Citations
21 Claims
-
1. A method of modifying a presentation of a web page, the method comprising:
-
receiving a web page; analyzing an image of the web page to segment and identify a plurality of coherent regions from the image of the web page, wherein analyzing the image of the web page comprises using an image processing technique to segment and identify the plurality of coherent regions from the image of the web page; and automatically selecting, by a processor, a first coherent region of the plurality of coherent regions to be redrawn for presentation on a display screen and filtering out a second coherent region entirely, wherein automatically selecting the first coherent region includes automatically identifying a user'"'"'s web page usage habits, wherein the processor is configured to learn characteristics and locations of regions typically rejected by the user. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17)
-
-
18. A method for processing a web page comprising:
-
receiving data corresponding to a web page; rendering the data to generate an image; applying an image processing technique to automatically segment and identify from the image a plurality of coherent content segments; mapping the plurality of coherent content segments to a respective plurality of computer code segments associated with the web page; and redrawing the web page by reformatting a first computer code segment of the plurality of computer code segments and filtering out a second computer code segment entirely, wherein redrawing includes automatically selecting the first computer code segment, wherein automatically selecting the first computer code segment includes automatically identifying, via a processor, a user'"'"'s web page usage habits, wherein the processor is configured to learn characteristics and locations of regions typically rejected by the user. - View Dependent Claims (19, 20)
-
-
21. A method of modifying a presentation of a web page, the method comprising:
-
translating markup language code for a web page to a rendered image representation; segmenting and identifying automatically from the rendered image representation a plurality of coherent regions by analyzing the image using an image processing technique to automatically segment and identify the plurality of coherent regions from the rendered image representation; automatically selecting and assigning, by a processor, a first coherent region of the plurality of coherent regions to a window in a redrawn image appearing on a display and filtering out a second coherent region entirely, wherein automatically selecting the first coherent region includes automatically identifying a user'"'"'s web page usage habits, wherein the processor is configured to learn characteristics and locations of regions typically rejected by the user; and redrawing the web page on the display to generate an image having at least one window.
-
Specification