Methods for fast HTML rendering
AssigneeEmbedded Internet Solutions, Inc.
InventorGuohong Xu
Life of this patent
Estimating the term…
Abstract
A method is provided for optimizing rendering and display of HTML data by a wireless trans-receiving device. The method includes receiving a portion of the data, and parsing the portion of the data where the parsing begins when a minimum amount of the portion of data has been received. The method also includes laying out the portion of the data for display, and displaying the portion of data in a web page form.
Claims28
A method for optimizing calculation of an HTML Table by a data processing device after a portion of data has been received and parsed, the portion of the data being part of complete data for at least a portion of HTML data, comprising:
- before completely receiving the complete data and after receiving the portion of the data, laying out a table having dimension attributes, the dimension attributes of the table being calculated based on column attributes for at least one column and row attributes for at least one row, the column attributes and the row attributes being retrieved from the portion of data;
- wherein the column attributes for the at least one column include at least one column width, and the row attributes for at least one row include at least one row height, and the column attributes and the row attributes are used to calculate table layout dimensions while bypassing cell by cell dimension calculations, thus accelerating rendering of the HTML data.
A method for optimizing the calculation of an HTML Table by a data processing device, comprising:
- parsing a portion of data, the parsing beginning when a minimum amount of the portion of data has been received, the portion of the data being part of complete data for at least a portion of HTML data;
- and
- before completely receiving the complete data and after receiving the portion of the data, laying out a table having dimension attributes, the dimension attributes of the table being calculated based on column attributes for at least one column and row attributes for at least one row, the column attributes and the row attributes being retrieved from the portion of data;
- wherein the column attributes for the at least one column include at least one column width, and the row attributes for at least one row include at least one row height wherein the at least one column width is determined by using values for XCOLMIN, XCOLMAX, XCOLPIX, and XCOLPCT for each of the at least one column width to derive a value for XCOLPOS, where XCOLMIN is an accumulative minimum width of each column, XCOLMAX is an accumulative maximum width of each column, XCOLPCT is an accumulative percentage width specification of each column, XCOLPIX is an accumulative pixel width specification of each column, XCOLPOS is an accumulative column width of each column.
A method for optimizing calculation of an HTML Table by a data processing device, comprising:
- laying out a table having dimension attributes, the dimension attributes of the table being calculated based on column attributes and row attributes, the column attributes being determined by using at least one of an accumulative percentage width specification and an accumulative pixel width specification;
- and
- wherein the column attributes for at least one column include at least one column width, and the row attributes for at least one row include at least one row height, the at least one column width is determined by using values for XCOLMIN, XCOLMAX, XCOLPIX, and XCOLPCT for each of the at least one column width to derive a value for XCOLPOS, where XCOLMIN is an accumulative minimum width, XCOLMAX is an accumulative maximum width, XCOLPIX is the accumulative pixel width specification, XCOLPCT is the accumulative percentage width specification, and XCOLPOS is an accumulative column width.
A method for optimizing calculation of an HTML Table by a data processing device, comprising:
- laying out a table having dimension attributes, the dimension attributes of the table being calculated based on column attributes and row attributes, the row attributes being determined by using at least one of an accumulative percentage height specification and an accumulative pixel height specification;
- wherein the column attributes for at least one column include at least one column width, and the row attributes for at least one row include at least one row height and the at least one row height is determined by using values for YROWMIN, YROWMAX, YROWPIX, and YROWPCT for each of the at least one row height to derive a value for YROWPOS, where YROWMIN is an accumulative minimum height, YROWMAX is an accumulative maximum height, YROWPCT is the accumulative percentage height specification, YROWPIX is the accumulative pixel height specification, and YROWPOS is an accumulative column height.
Dependencies are inferred from the claim text.