Representing the structure of a data format using a class-based representation
AssigneeMicrosoft Corporation
InventorKevin Michael Mitchell Brown
Life of this patent
Estimating the term…
Loading patent…
AssigneeMicrosoft Corporation
InventorKevin Michael Mitchell Brown
Estimating the term…
A method of operating a computing device to represent and explore content of a data storage, such as a binary file, using a format definition. The format definition comprises classes, with data members of one or more of the classes representing a layout data elements and their relationships in the data storage. The relationships among the data elements may be represented using inheritance. In the format definition, a class may derive from a base class providing reflection functionality. The reflection allows parsing instances of the class so that their data members and their values are accessed at runtime, using the base class. Results of the parsing are presented in a form that allows exploring the content of the data storage and modifying the parsing results. New data may be created that conforms to the modified results.
A method of operating a computing device comprising at least one processor and memory, the method comprising:
A method of operating a computing device comprising at least one processor and memory, the method comprising:
A computer-readable storage medium encoded with computer-executable instructions that, when executed on at least one processor in a computing device, implement a method comprising:
Dependencies are inferred from the claim text.