Method for mapping screen display objects with spatial coordinates into an HTML table
First Claim
Patent Images
1. A method for including screen display objects in a Hypertext Markup Language (HTML) table, said method comprising:
- for each screen display object of a plurality of screen display objects, determining two cartesian coordinate pairs that specify a location of the screen display object, each cartesian pair consisting of a x coordinate and a y coordinate relative to a x coordinate and a y coordinate of an origin, respectively;
combining the x coordinate of the origin with all of the x coordinates of the cartesian coordinate pairs of all screen display objects of the plurality of screen display objects to form a set of x coordinates arranged in order of ascending numerical value of x;
combining the y coordinate of the origin with all of the y coordinates of the cartesian coordinate pairs of all screen display objects of the plurality of screen display objects to form a set of y coordinates arranged in order of ascending numerical value of y;
eliminating all duplicate x coordinates in the set of x coordinates, resulting in M being the total number of x coordinates in the set of x coordinates;
eliminating all duplicate y coordinates in the set of y coordinates, resulting in N being the total number of y coordinates in the set of y coordinates;
creating an HTML table having M columns and N rows;
for each screen display object of the plurality of screen display objects, using the set of x coordinates and the set of y coordinates to determine N1 contiguous columns and N1 contiguous rows, followed by identifying a cell of the HTML table as an intersection of the M1 contiguous columns and the N1 contiguous rows;
determining the width of each column of the M columns of the HTML table;
determining the height of each row of the N rows of the HTML table; and
loading each screen display object into its cell of the HTML table.
1 Assignment
0 Petitions
Accused Products
Abstract
A method of mapping screen display objects located by spatial coordinates into a Hypertext Markup Language (HTML) table. The spatial coordinates for each screen display object are determined, and an HTML table having rows and columns is created, wherein row heights and column widths are determined by the spatial coordinates. The screen display objects are then loaded into cells of the HTML table for display, as determined by computation based on the spatial coordinates.
24 Citations
8 Claims
-
1. A method for including screen display objects in a Hypertext Markup Language (HTML) table, said method comprising:
-
for each screen display object of a plurality of screen display objects, determining two cartesian coordinate pairs that specify a location of the screen display object, each cartesian pair consisting of a x coordinate and a y coordinate relative to a x coordinate and a y coordinate of an origin, respectively;
combining the x coordinate of the origin with all of the x coordinates of the cartesian coordinate pairs of all screen display objects of the plurality of screen display objects to form a set of x coordinates arranged in order of ascending numerical value of x;
combining the y coordinate of the origin with all of the y coordinates of the cartesian coordinate pairs of all screen display objects of the plurality of screen display objects to form a set of y coordinates arranged in order of ascending numerical value of y;
eliminating all duplicate x coordinates in the set of x coordinates, resulting in M being the total number of x coordinates in the set of x coordinates;
eliminating all duplicate y coordinates in the set of y coordinates, resulting in N being the total number of y coordinates in the set of y coordinates;
creating an HTML table having M columns and N rows;
for each screen display object of the plurality of screen display objects, using the set of x coordinates and the set of y coordinates to determine N1 contiguous columns and N1 contiguous rows, followed by identifying a cell of the HTML table as an intersection of the M1 contiguous columns and the N1 contiguous rows;
determining the width of each column of the M columns of the HTML table;
determining the height of each row of the N rows of the HTML table; and
loading each screen display object into its cell of the HTML table. - View Dependent Claims (2, 3, 4, 5)
-
-
6. A system for including screen display objects in a Hypertext Markup Language (HTML) table, said system comprising:
-
for each screen display object of a plurality of screen display objects, means for determining two cartesian coordinate pairs that specify a location of the screen display object, each cartesian pair consisting of a x coordinate and a y coordinate relative to a x coordinate and a y coordinate of an origin, respectively;
means for combining the x coordinate of the origin with all of the x coordinates of the cartesian coordinate pairs of all screen display objects of the plurality of screen display objects to form a set of x coordinates arranged in order of ascending numerical value of x;
means for combining the y coordinate of the origin with all of the y coordinates of the cartesian coordinate pairs of all screen display objects of the plurality of screen display objects to form a set of y coordinates arranged in order of ascending numerical value of y;
means for eliminating all duplicate x coordinates in the set of x coordinates, resulting in M being the total number of x coordinates in the set of x coordinates;
means for eliminating all duplicate y coordinates in the set of y coordinates, resulting in N being the total number of y coordinates in the set of y coordinates;
means for creating an HTML table having M columns and N rows;
for each screen display object of the plurality of screen display objects, means for using the set of x coordinates and the set of y coordinates to determine M1 contiguous columns and N1 contiguous rows, followed by identifying a cell of the HTML table as an intersection of the M1 contiguous columns and the N1 contiguous rows;
means for determining the width of each column of the M columns of the HTML table;
means for determining the height of each row of the N rows of the HTML table; and
means for loading each screen display object into its cell of the HTML table. - View Dependent Claims (7, 8)
-
Specification