Patent ID: 9177058
Filing Date: 2015-11-03
Classification: G06F

Abstract:
1. A method comprising: receiving a search request from a user interface provided by a third party; identifying one or more search results based on the search request, each search result of the one or more search results having an associated plurality of data elements; processing the one or more search results to distinguish, for each search result, between one or more first data elements providing human-readable description data as a search result descriptor and one or more second data elements providing content information; associating a unique identifier with each search result of the one or more search results, the unique identifier comprising an opaque token preventing access to the search result descriptor by the third party; sending instructions causing display of the search result descriptor and associated unique identifier of each search result of at least a subset of the one or more search results in a user interface provided by the third party on a display device; receiving a request for additional data elements for a search result from a user interface provided by the third party, the search result corresponding to a selected search result descriptor, and the request including the unique identifier corresponding to the selected search result descriptor; checking for inclusion of the unique identifier with the request for additional data elements; and sending instructions causing display of one or more of the second data elements for the search result in a user interface provided by the third party, the search result corresponding to the selected search result descriptor and the unique identifier included with the request for additional data elements matching the unique identifier associated with the search result corresponding to the selected search result descriptor.