Patent Document ID: 7779397
Application ID: 11214404

Base Claim:
1. A computer-implemented system for accessing data stored in a computer-readable format, comprising: a processor; system memory; a data source indicator that identifies least one datum of a data source to be typed; a type definition component that defines a strongly typed view of the at least one datum; and a generic data interface that is imposed on at least a plurality of different arbitrary data types, each arbitrary data type being added to the generic data interface by defining each of the plurality of different arbitrary data types in terms of a fixed, special or reflection interface, interface, a special wherein adding the arbitrary data types comprises converting from the generic interface to the arbitrary type according to the corresponding fixed, special or reflection interface, and wherein the generic data interface comprises at least an early-bound layer that informs how to access properties in a generic manner and a late-bound layer that informs how to access the strongly typed view of the at least one datum.

---

Claim 2:
2. The system of claim 1 , wherein the at least one datum is untyped.