Process for automatically displaying graphical objects such as buttons in a web page
First Claim
1. Process for decomposing an image of a graphic object to be displayed within a Hyper Text Markup Language (HTML) page comprising:
- (a) computing the middle of said graphic object;
(b) extracting a first vertical sample of n pixel wide, which passes through said middle;
(c) determining the next adjacent sample located on the right and comparing it to said first vertical sample;
(d) repeating (c) until the next adjacent sample located on the right is different than the first vertical sample, and setting the boundary of the right corners of variant portions of the object;
(e) determining the next adjacent sample located on the left and comparing it to the first vertical sample;
(f) repeating (e) as long as the next adjacent sample is different to the first vertical sample, and setting the left boundary of the left corners of variant portions of the object;
(g) extracting a second horizontal sample of n pixel wide which passes through said middle of the object;
(h) determining the next adjacent sample located upward and comparing it to said second horizontal sample;
(i) repeating (h) until the next adjacent sample located upward is different than said second horizontal sample, and setting the boundary of superior left and right corners of variant portions of the object;
(j) determining the next adjacent sample located downward and comparing it to said second horizontal sample;
(k) repeating (j) as long as the next adjacent sample is different to said second horizontal sample, and setting the boundary of inferior left and right corners of the objects; and
(l) using said boundaries to;
derive a first image file corresponding to the superior left corner corresponding to a first variant portion of said object;
derive a second image file corresponding to the superior right corner corresponding to a second variant portion of the image;
derive a third image file corresponding to the inferior left corner corresponding to a third variant portion of said image;
derive a fourth image file corresponding to the inferior right corner corresponding to a fourth variant portion of said image;
derive a fifth image file, corresponding to an invariant n-pixel wide portion of the image located between said superior left and said superior right corners;
derive a sixth image file corresponding to an invariant n-pixel wide portion of the image located between said superior left and said inferior left corners;
derive a seventh image file corresponding to an invariant n-pixel wide portion of the image located between said superior right and said inferior right corners; and
derive an eighth image file corresponding to an invariant n-pixel wide portion of the image located between said inferior left and said inferior right corners.
2 Assignments
0 Petitions
Accused Products
Abstract
A process for displaying a composite object in a markup language page, which comprises at least two cells with a first cell containing an image and a second cell containing a textual information. The at least two cells are arranged in a table for the purpose of building a composite image wherein said textual information can be separately modified. Each cell is associated with different files in order to produce a composite image having different states in accordance with the position of the cursor relative to said object. A first state—the normal state—corresponds to a first file. A second state corresponds to a second file for a state where the cursor is moving over the object. At last a third file is used for a third state which corresponds to the selection of the object by the cursor.
14 Citations
5 Claims
-
1. Process for decomposing an image of a graphic object to be displayed within a Hyper Text Markup Language (HTML) page comprising:
-
(a) computing the middle of said graphic object;
(b) extracting a first vertical sample of n pixel wide, which passes through said middle;
(c) determining the next adjacent sample located on the right and comparing it to said first vertical sample;
(d) repeating (c) until the next adjacent sample located on the right is different than the first vertical sample, and setting the boundary of the right corners of variant portions of the object;
(e) determining the next adjacent sample located on the left and comparing it to the first vertical sample;
(f) repeating (e) as long as the next adjacent sample is different to the first vertical sample, and setting the left boundary of the left corners of variant portions of the object;
(g) extracting a second horizontal sample of n pixel wide which passes through said middle of the object;
(h) determining the next adjacent sample located upward and comparing it to said second horizontal sample;
(i) repeating (h) until the next adjacent sample located upward is different than said second horizontal sample, and setting the boundary of superior left and right corners of variant portions of the object;
(j) determining the next adjacent sample located downward and comparing it to said second horizontal sample;
(k) repeating (j) as long as the next adjacent sample is different to said second horizontal sample, and setting the boundary of inferior left and right corners of the objects; and
(l) using said boundaries to;
derive a first image file corresponding to the superior left corner corresponding to a first variant portion of said object;
derive a second image file corresponding to the superior right corner corresponding to a second variant portion of the image;
derive a third image file corresponding to the inferior left corner corresponding to a third variant portion of said image;
derive a fourth image file corresponding to the inferior right corner corresponding to a fourth variant portion of said image;
derive a fifth image file, corresponding to an invariant n-pixel wide portion of the image located between said superior left and said superior right corners;
derive a sixth image file corresponding to an invariant n-pixel wide portion of the image located between said superior left and said inferior left corners;
derive a seventh image file corresponding to an invariant n-pixel wide portion of the image located between said superior right and said inferior right corners; and
derive an eighth image file corresponding to an invariant n-pixel wide portion of the image located between said inferior left and said inferior right corners. - View Dependent Claims (2, 3, 4, 5)
-
Specification