Patent ID: 7478085

Claim:
One or more computer storage media having computer-executable instructions embodied thereon that, when executed by a processor, perform a method of communication between a first component and a second component accommodated on computing device(s), the method comprising: receiving a call from the first component requesting a location of a known folder, the call including an identification of the known folder, wherein the identification comprises ordinal values that provide system-independent indicia of the location of the known folder, and wherein the known folder includes an object that facilitates running an application known to an operating system by way of a hierarchical file structure; based on the identification, providing an identity parameter that represents a unique identifier of the known folder within the hierarchical file structure; searching a registry for the location of the known folder by examining the unique identifier against known folder IDs corresponding to storage locations; determining an appropriate known folder that corresponds to a storage location of the storage locations that satisfies the search of the registry; verifying that the storage location is valid by locating the appropriate known folder associated with the storage location within the hierarchical file structure on a storage device; accessing data from the appropriate known folder at the storage location; and adding to the appropriate known folder a new property that informs at least one of developers and users of usage by the first component of the appropriate known folder.