In fact the steps are described in the invention. For example, a list of items, X, which represent something (described in the patent), is shown to the user. The user selects one of the X items. The system refines the search results based on the item selected, etc. But for example, it is not described how to extract the list of items, X, and only describes what X should look like and different methods might extract different sets of items. So it could be an open research problem. Is mentioning the steps of each sub-problem mandatory or just mentioning the top-level steps such as the example above is sufficient?