Mi-Lingo is a thesaurus application working across multiple topics. In one view the service allows a user to search for a chemical term, returning data from several external APIs to create a concise data sheet. Returned synonyms can then be utilised in further searches; allowing the user to discover more obscure patents.
How to collect the word selections from each topic into a concise query to be used to search millions of patent documents. The solution was to develop a similar pattern to that of an e-commerce store and globally collect the words across all topics.