Patent Document ID: 7647304
Application ID: 11222702

Base Claim:
1. At least one device-readable computer storage media encoded with device-executable instructions that when executed by a processing unit performs steps comprising: identifying available items from a data store associated with a first application among a plurality of disparate data stores, wherein the identifying comprises determining metadata associated with the data store that identifies the available items; receiving an selection through a second application to pick a desired item; receiving key information associated with the desired item; performing a search of the available items using the key information; filtering results of the search with at least one filter; identifying the desired item from the results; retrieving data associated with the desired item from the data store; providing the retrieved data to the second application; modifying the data store with new filtering capabilities; determining the filtering capabilities associated with the modified data store; and automatically adjusting the filtering based on the determined filtering capabilities.

---

Claim 7:
7. The at least one device-readable computer storage media as recited in claim 1 , wherein the available items, data types and filters are identified by a registration manager.