Analyzing binary data streams to identify embedded record structures
First Claim
1. A computer-implemented method of identifying and extracting data structures embedded within a data stream of binary data comprising:
- analyzing the data stream of binary data including a data file with a plurality of different types of data structures and identifying data structure definitions corresponding to analyzed data stream portions, wherein the data structure definitions each define a structure and arrangement of a corresponding data structure, map fields of the corresponding data structure to binary data, and are configurable to accommodate various types of data structures within the data stream; and
generating the corresponding data structures of the data file from the binary data within the data stream by extracting information from the data stream in accordance with the identified data structure definitions.
1 Assignment
0 Petitions
Accused Products
Abstract
According to one embodiment of the present invention, a system identifies and extracts data structures embedded within a data stream, and comprises a computer system including at least one processor. The system analyzes the data stream and identifies data structure definitions corresponding to analyzed data stream portions. The data structure definitions each define a structure of a corresponding data structure, and are configurable to accommodate various types of data structures within the data stream. The corresponding data structures within the data stream are generated by extracting information from the data stream in accordance with the data structure definitions. Embodiments of the present invention further include a method and computer program product for identifying and extracting data structures embedded within a data stream in substantially the same manner described above.
10 Citations
24 Claims
-
1. A computer-implemented method of identifying and extracting data structures embedded within a data stream of binary data comprising:
-
analyzing the data stream of binary data including a data file with a plurality of different types of data structures and identifying data structure definitions corresponding to analyzed data stream portions, wherein the data structure definitions each define a structure and arrangement of a corresponding data structure, map fields of the corresponding data structure to binary data, and are configurable to accommodate various types of data structures within the data stream; and generating the corresponding data structures of the data file from the binary data within the data stream by extracting information from the data stream in accordance with the identified data structure definitions. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
9. A system for identifying and extracting data structures embedded within a data stream of binary data comprising:
a computer system including at least one processor configured to; analyze the data stream of binary data including a data file with a plurality of different types of data structures and identify data structure definitions corresponding to analyzed data stream portions, wherein the data structure definitions each define a structure and arrangement of a corresponding data structure, map fields of the corresponding data structure to binary data, and are configurable to accommodate various types of data structures within the data stream; and generate the corresponding data structures of the data file from the binary data within the data stream by extracting information from the data stream in accordance with the identified data structure definitions. - View Dependent Claims (10, 11, 12, 13, 14, 15, 16)
-
17. A computer program product for identifying and extracting data structures embedded within a data stream of binary data comprising:
a computer readable storage medium having computer readable program code embodied therewith, the computer readable program code comprising computer readable program code configured to; analyze the data stream of binary data including a data file with a plurality of different types of data structures and identify data structure definitions corresponding to analyzed data stream portions, wherein the data structure definitions each define a structure and arrangement of a corresponding data structure, map fields of the corresponding data structure to binary data, and are configurable to accommodate various types of data structures within the data stream; and generate the corresponding data structures of the data file from the binary data within the data stream by extracting information from the data stream in accordance with the identified data structure definitions. - View Dependent Claims (18, 19, 20, 21, 22, 23, 24)
Specification