Back to results
US 8,806,324 B2Granted
Annotation data filtering of computer files
AssigneeSap SE
InventorDietmar Theobald
Life of this patent
Estimating the term…
Abstract
A method and apparatus for annotation filtering of computer files. An embodiment of a method for annotation filtering of computer files includes receiving a serial data stream input, where the serial data stream input representing one or more computer files. A data type description of a computer file is detected in the data stream, and an annotation is detected in the computer file. A determination is made whether to continue processing of the annotation.
Claims15
A method for annotation filtering of computer files, the method comprising:
- receiving a serial data stream input, the serial data stream input representing, one or more computer files, the serial data stream input comprising data type descriptions of the one or more computer files and program elements corresponding to the data type descriptions;
- detecting a first one of the data type descriptions in the serial data stream input;
- detecting a first annotation for a first one of the program elements corresponding to the first one of the data type descriptions in the serial data stream input based on detecting the first one of the data type descriptions;
- determining if the first annotation and the program elements corresponding to the first one of the data type descriptions are of interest in response to detecting the first annotation;
- obtaining an annotation value for the first annotation in the serial data stream input in response to determining the first annotation and the program elements corresponding to the first one of the data type descriptions are of interest;
- and
- generating output comprising the annotation value for the first annotation in response to determining the first annotation and the program elements corresponding to the first one of the data type descriptions are of interest.
4 more elements
An annotation filtering system comprising:
- a data scanning module, the data scanning module comprising at least one hardware device and configured to:
- receive a serial data stream input containing one or more computer files, the serial data stream input comprising data type descriptions of the one or more computer files and program elements corresponding to the data type descriptions;
- detect a first one of the data type descriptions in the serial data stream input;
- detect a first annotation for a first one of the program elements corresponding to the first one of the data type descriptions in the serial data stream input based on detecting the first one of the data type descriptions;
- determine if the first annotation and the program elements corresponding to the first one of the data type descriptions are of interest in response to detecting the first annotation;
- obtain an annotation value for the first annotation in the serial data stream input in response to determining the first annotation and the program elements corresponding to the first one of the data type descriptions are of interest;
- and
- generating output comprising the annotation value for the first annotation in response to determining the first annotation and the program elements corresponding, to the first one of the data type descriptions are of interest;
- and
- a data handling module, the data handling module to:
- receive the output from the data scanning module;
- and
- generate a data stream output containing the output.
10 more elements
An article of manufacture comprising:
- a non-transitory computer-readable medium including instructions that, when executed by at least one processor of a machine, cause the machine to perform operations comprising:
- receiving a serial data stream input, the serial data stream input representing one or more computer files, the serial data stream input comprising data type descriptions of the one or more computer files and program elements corresponding to the data type descriptions;
- detecting a first one of the data type descriptions in the serial data stream input;
- detecting a first annotation for a first one of the program elements corresponding to the first one of the data type descriptions in the serial data stream input based on detecting the first one of the data type descriptions;
- determining if the first annotation and the program elements corresponding to the first one of the data type descriptions are of interest in response to detecting the first annotation;
- obtaining an annotation value for the first annotation in the serial data stream input in response to determining the first annotation and the program elements corresponding to the first one of the data type descriptions are of interest;
- and
- generating output comprising the annotation value for the first annotation in response to determining the first annotation and the program elements corresponding to the first one of the data type descriptions are of interest.
5 more elements
Dependencies are inferred from the claim text.