Method and apparatus for self-describing externally defined data structures
First Claim
Patent Images
1. A method for providing externally-described data structures comprising:
- obtaining at least one description set for at least one container data structure;
obtaining at least one data structure in-memory representation by interpreting said at least one container data structure;
obtaining a mapping between one or more data elements of said at least one data structure and at least one function; and
handling access to said one or more data elements from one or more applications to read and write said one or more data elements.
0 Assignments
0 Petitions
Accused Products
Abstract
Embodiments of the invention provide a framework for computer application to utilize data structures by loading externally-defined container data structures, and building in-memory representation of data structures at runtime. Contrary to existing applications, computer applications implementing the invention may utilize data structures for which the architecture is not embedded within the application code. Embodiments of the invention provide mechanisms by which applications (or components thereof) implementing the invention may access and modify data structures and their individual elements.
-
Citations
38 Claims
-
1. A method for providing externally-described data structures comprising:
-
obtaining at least one description set for at least one container data structure;
obtaining at least one data structure in-memory representation by interpreting said at least one container data structure;
obtaining a mapping between one or more data elements of said at least one data structure and at least one function; and
handling access to said one or more data elements from one or more applications to read and write said one or more data elements. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19)
-
-
20. A computer program product comprising:
a memory medium having computer readable program code for performing credential validation embodied therein, said computer readable program code configured to;
obtain at least one description set for at least one container data structure;
obtain at least one data structure in-memory representation by interpreting said at least one container data structure;
obtain a mapping between one or more data elements of said at least one data structure and at least one function; and
handle access to said one or more data elements from one or more applications to read and write said one or more data elements. - View Dependent Claims (21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38)
Specification