×

Process for automatically displaying graphical objects such as buttons in a web page

  • US 6,954,903 B2
  • Filed: 06/18/2001
  • Issued: 10/11/2005
  • Est. Priority Date: 06/19/2000
  • Status: Expired due to Fees
First Claim
Patent Images

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 all claims
  • 2 Assignments
Timeline View
Assignment View
    ×
    ×