Function based patent search: achievements and open problems