Delayed loading and instantiation of resources defined in markup
First Claim
Patent Images
1. A method, comprising:
- generating a binary representation of markup language information comprising key records, value records corresponding to each of the key records, and offsets from each key record to each corresponding value record;
instantiating the key records as key objects at a first time;
locating a specific value record using a specific offset at a second time occurring after the first time; and
instantiating the specific value record as a value object.
2 Assignments
0 Petitions
Accused Products
Abstract
Techniques for delayed loading and instantiation of resources in a resource dictionary are provided. These techniques can be used to delay or defer the loading of values (or “value records”) into the resource dictionary until the values are actually needed or requested by an application.
-
Citations
20 Claims
-
1. A method, comprising:
-
generating a binary representation of markup language information comprising key records, value records corresponding to each of the key records, and offsets from each key record to each corresponding value record;
instantiating the key records as key objects at a first time;
locating a specific value record using a specific offset at a second time occurring after the first time; and
instantiating the specific value record as a value object. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13)
-
-
14. A system, comprising:
-
a parser module configured to generate a binary representation of markup language information comprising key records, value records corresponding to each of the key records, and offsets from each key record to each corresponding value record;
a memory configured to store key objects corresponding to the key records and offset information corresponding to the offsets, wherein the key objects are instantiated in memory at a first time; and
a run-time engine configured to locate a specific value record using a specific offset and to instantiate the specific value record in the memory as a value object at a second time occurring after the first time. - View Dependent Claims (15, 16, 17, 18, 19, 20)
-
Specification