Embedded ad hoc browser web to spreadsheet conversion control
First Claim
1. A computer implemented process for converting a table in a web page to a spreadsheet control embedded in the web page comprising:
- receiving the web page at a computer connected to the Internet;
highlighting the table;
interrogating a hypertext markup language table structure for tags and a text for delimeters;
mapping a plurality of table headings and a plurality of data to a configurable table engine;
using the configurable table engine, inserting the plurality of table headings and the plurality of data into a configurable table template; and
displaying the configurable table template on the web page at a user configurable location.
1 Assignment
0 Petitions
Accused Products
Abstract
A table converter is disclosed that enables a user to convert any table, or portion of a table, displayed on a web page to a spreadsheet control embedded in the webpage. The table converter is a web browser plug-in or feature comprising a table analysis program (TAP); a table conversion program (TCP), a spreadsheet configuration program (SCP), a spreadsheet modificaton program (SMP), a configurable table engine (CTE), and a configurable table template (CTT). The CTE contains a rules database. The TAP interrogates the highlighted hypertext markup language (HTML) table structure <table>, <tr>, <th> and <td> tags, and text for delimiters. The TCP maps the table headings and data to a configurable table engine (CTE). The CTE inserts the headings and data into a configurable table template (CTT), and displays the CTT on the web page at a user configurable location. The SCP enables a user to automate the process, to add or subtract columns or rows from the table, and to add calculation functions. Automation options include both locating and converting a table displayed on a web page.
34 Citations
18 Claims
-
1. A computer implemented process for converting a table in a web page to a spreadsheet control embedded in the web page comprising:
-
receiving the web page at a computer connected to the Internet;
highlighting the table;
interrogating a hypertext markup language table structure for tags and a text for delimeters;
mapping a plurality of table headings and a plurality of data to a configurable table engine;
using the configurable table engine, inserting the plurality of table headings and the plurality of data into a configurable table template; and
displaying the configurable table template on the web page at a user configurable location. - View Dependent Claims (2, 3, 4, 5, 6)
-
-
7. An apparatus for converting a table in a web page to a spreadsheet control embedded in the web page comprising:
-
a web server connected to the Internet;
a computer connected to the Internet;
a program in the memory of the computer having instructions to cause the computer to;
receive the web page at a computer connected to the Internet;
highlight the table;
interrogate a hypertext markup language table structure for tags and a text for delimeters;
map a plurality of table headings and a plurality of data to a configurable table engine;
using the configurable table engine, insert the plurality of table headings and the plurality of data into a configurable table template; and
display the configurable table template on the web page at a user configurable location. - View Dependent Claims (8, 9, 10, 11, 12)
-
-
13. A computer program product containing instructions for a computer to convert a table in a web page to a spreadsheet control embedded in the web page comprising:
-
responsive to a user highlighting the table in the web page, instructions for interrogating the highlighted hypertext markup language table structure for tags and the text for delimeters;
responsive to a user activating a conversion control, mapping a plurality of table headings and a plurality of data to a configurable table engine;
using the configurable table engine, inserting the plurality of table headings and the plurality of data into a configurable table template; and
displaying the configurable table template on the web page at a user configurable location. - View Dependent Claims (14, 15, 16, 17, 18)
-
Specification