Patent ID: 7624131
Filing Date: 2009-11-24
Classification: G06F,Y10S

Abstract:
1. A computer-readable storage medium having computer-executable instructions that, when executed, cause a computer to perform a computer-implemented method comprising: binding an application program to a collection populated with a set of known types including version information against which the application program has been tested; determining whether to restrict materialization of a particular type instance persisted in a serialized state within a data store by evaluating the set of known types including version information that is maintained in the collection associated with the application program against metadata of the particular type instance that is accessible to the application program; materializing the type instance as an object bound to the application program only when the identified type including the version information maintained in the collection matches the metadata; restricting the materialization of the particular type instance when the identified type including the version information maintained in the collection does not match the metadata; and maintaining non-materialized data for a restricted type instance in a data container comprising a bit bucket that is read-only to the application program.