Patent ID: 9058392
Filing Date: 2015-06-16
Classification: G06F

Abstract:
1. A computer-implemented method of providing non-duplicative search results, comprising: receiving from a client a first query comprising one or more search terms; obtaining a first list of search results relevant to the one or more search terms; generating a polling URL comprising one or more respective unique identifiers of each of the search results of the first list, each respective unique identifier representing content of a respective search result; sending a first response to the client that includes the first list of search results and the polling URL; identifying, from the polling URL, the one or more search terms and the one or more respective unique identifiers of each of the search results of the first list; obtaining a second list of search results relevant to the one or more search terms; identifying one or more respective unique identifiers representing content of each of the search results of the second list that match at least one of the one or more respective unique identifiers of a search result included in the polling URL; updating the second list by removing one or more search results having the identified matching unique identifiers; modifying the polling URL to include the respective unique identifiers of each remaining search result of the updated second list; and sending a second response to the client that includes the updated second list and the modified polling URL.