Data transfer system, method of transferring data, and system
First Claim
Patent Images
1. A non-transitory computer readable medium storing instructions that when executed cause a processor to:
- receive a visual representation of a report describing a print job from a virtual printer driver, wherein the virtual printer driver is to receive the report describing the print job from a first system and to generate an electronic document that provides the visual representation of the report;
identify format information in the visual representation of the report;
use the format information to identify a heading in the visual representation of the report and a keyword in the heading in the visual representation of the report;
use the identified keyword as an anchor to determine boundaries of a region in the visual representation of the report;
extract a parameter from the region;
format the parameter in a first format; and
provide the parameter in the first format to a second system.
1 Assignment
0 Petitions
Accused Products
Abstract
A data transfer system includes a virtual printer driver to receive a report from a first system, the report in the form of a print job, and to generate an electronic document representative of the report; and an extraction module to extract a parameter from the electronic document, format the parameter in a first format, and provide the parameter in the first format to a second system.
-
Citations
12 Claims
-
1. A non-transitory computer readable medium storing instructions that when executed cause a processor to:
-
receive a visual representation of a report describing a print job from a virtual printer driver, wherein the virtual printer driver is to receive the report describing the print job from a first system and to generate an electronic document that provides the visual representation of the report; identify format information in the visual representation of the report; use the format information to identify a heading in the visual representation of the report and a keyword in the heading in the visual representation of the report; use the identified keyword as an anchor to determine boundaries of a region in the visual representation of the report; extract a parameter from the region; format the parameter in a first format; and provide the parameter in the first format to a second system. - View Dependent Claims (2, 3, 4, 5, 6)
-
-
7. A system comprising:
-
a processing device; a virtual printer driver to receive a report describing a print job from a print service provider, and to generate an electronic document that provides a visual representation of the report; an extraction module including instructions that when executed cause the processing device to identify format information in the visual representation of the report, use the format information to identify a heading in the visual representation of the report and a keyword in the heading in the visual representation of the report, use the identified keyword as an anchor to determine boundaries of a region in the visual representation of the report, extract a parameter from the region, and format the parameter in a first format; and a production manager to receive the parameter in the first format from the extraction module. - View Dependent Claims (8)
-
-
9. A method of transferring data, the method comprising:
-
receiving, at a virtual printer driver, a report describing a print job from a first system; generating, by the virtual printer driver, an electronic document that provides a visual representation of the report; identifying format information in the visual representation of the report; using the format information to identify a heading in the visual representation of the report and a keyword in the heading in the visual representation of the report; using the identified keyword as an anchor to determine boundaries of a region in the visual representation of the report; extracting a parameter from the region; formatting the parameter in a first format; and providing the parameter in the first format to a second system. - View Dependent Claims (10, 11, 12)
-
Specification