Content-based information retrieval architecture Grant US-7019674-B2 United States of America 28 Mar 2006