Patent ID: 8041722

Claim:
A method for factorizing a property metadata filter in a service registry, the method comprising: receiving a user's request for factorizing a property metadata with a specific name and value in a registry; generating a new filter for the property metadata with the specific name and value; applying the new filter to a search that has other filters; determining whether the search has an existing filter for name only, where the name is equal to the name in the new filter; wherein in the event the search does not have an existing filter for name only: determining whether the search has an existing filter for value only, where the value is equal to the value in the new filter; wherein in the event the search does have an existing filter for name only, where the name is equal to the name in the new filter: removing the existing filter from the search; and determining whether the search has an existing filter for value only, where the value is equal to the value in the new filter; wherein in the event the search has an existing filter for value only, where the value is equal to the value in the new filter: removing the existing filter from the search; adding the new filter to the search; and wherein in the event the search does not have an existing filter for value only, where the value is equal to the value in the new filter: adding the new filter to the search.