IP Library Patent Application 12165870
Patent Application
App. No. 12/165,870

HTML FILE CONVERSION

Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US None
App. No.
12/165,870
Abstract

A computer-implemented method for converting a hypertext markup language (HTML) file to a new file format may include cleaning a source hypertext markup language (HTML) file to produce a modified HTML file, parsing the modified HTML file using one or more rules to mark content within the modified HTML file, and exporting the marked content from the modified HTML file into a template for a new file format.

Claims (29)

1 . A computer-implemented method for converting a hypertext markup language (HTML) file to a new file format, the computer-implemented comprising:

cleaning a source hypertext markup language (HTML) file to produce a modified HTML file;

parsing the modified HTML file using one or more rules to mark content within the modified HTML file; and

exporting the marked content from the modified HTML file into a template for a new file format.

2 . The computer-implemented method as in claim 1 wherein cleaning the source HTML file includes cleaning the source HTML file to produce the modified HTML file, wherein the modified HTML file conforms to an extensible HTML file format.

3 . The computer-implemented method as in claim 1 wherein parsing the modified HTML file includes parsing the modified HTML file using one or more rules to mark content within the modified HTML file with one or more variables to distinguish between different types of the content.

4 . The computer-implemented method as in claim 1 further comprising defining the template for the new file format.

5 . The computer-implemented method as in claim 1 wherein exporting the marked content includes recursively looping through the marked content and populating the template with the marked content in the new file format.

6 . The computer-implemented method as in claim 1 wherein parsing the modified HTML file includes creating a variable having multiple elements, wherein each of the elements represents a section of the marked content.

7 . The computer-implemented method as in claim 6 wherein exporting the marked content includes recursively looping over the variable and populating the template with each of the elements from the variable.

8 . A computer program product for converting an HTML file to a new file format, the computer program product being tangibly embodied on a computer-readable medium and including executable code that, when executed, is configured to cause a hypertext markup language converter to:

clean a source hypertext markup language (HTML) file to produce a modified HTML file;

parse the modified HTML file using one or more rules to mark content within the modified HTML file; and

export the marked content from the modified HTML file into a template for a new file format.

9 . The computer program product of claim 8 wherein the hypertext markup language converter is further configured to clean the source HTML file to produce the modified HTML file, wherein the modified HTML file conforms to an extensible HTML file format.

10 . The computer program product of claim 8 wherein the hypertext markup language converter is further configured to parse the modified HTML file using one or more rules to mark content within the modified HTML file with one or more variables to distinguish between different types of the content.

11 . The computer program product of claim 8 wherein the hypertext markup language converter is further configured to define the template for the new file format.

12 . The computer program product of claim 8 wherein the hypertext markup language converter is further configured to recursively loop through the marked content and populate the template with the marked content in the new file format.

13 . The computer program product of claim 8 wherein the hypertext markup language converter is further configured to create a variable having multiple elements, wherein each of the elements represents a section of the marked content.

14 . The computer program product of claim 13 wherein the hypertext markup language converter is further configured to recursively loop over the variable and populate the template with each of the elements from the variable.

15 . A system, comprising:

a cleaner module that is arranged and configured to clean a source hypertext markup language (HTML) file to produce a modified HTML file;

a parser module that is arranged and configured to parse the modified HTML file using one or more rules to mark content within the modified HTML file; and

a template filler module that is arranged and configured to export the marked content from the modified HTML file into a template for a new file format.

16 . The system of claim 15 wherein the cleaner module is further arranged and configured to clean the source HTML file to produce the modified HTML file, wherein the modified HTML file conforms to an extensible HTML file format.

17 . The system of claim 15 wherein the parser module is further arranged and configured to parse the modified HTML file using one or more rules to mark content within the modified HTML file with one or more variables to distinguish between different types of the content.

18 . The system of claim 15 wherein the template filler module is further arranged and configured to recursively loop through the marked content and populate the template with the marked content in the new file format.

19 . The system of claim 15 wherein the parser module is further arranged and configured to create a variable having multiple elements, wherein each of the elements represents a section of the marked content.

20 . The system of claim 19 wherein the template filler module is further arranged and configured to recursively loop over the variable and populate the template with each of the elements from the variable.

Assignments (2)
CHANGE OF NAME Recorded Aug 26, 2014
From: SAP AG
To: SAP SE
Reel/Frame 033625/0223 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Apr 28, 2009
From: AMORIM NOGUEIRA, RUI DINIS GOMES
To: SAP AG
Reel/Frame 022605/0908 →