Patent ID: 8954462
Filing Date: 2015-02-10
Classification: G06F,H04L

Abstract:
1. A method comprising: receiving a first search term from a first client at a first time; receiving a second search term from a second client at a second time, wherein the first client is different from the second client and the first time is prior to the second time; determining elapsed time data between the first time and the second time; determining a degree of relatedness between the first search term and the second search term in view of the elapsed time data; correlating the first search term with the second search term in view of the elapsed time data and the degree of relatedness; adjusting, the degree of relatedness between the first search term and the second search term in view of the correlation; analyzing, the elapsed time data, the degree of relatedness and the correlation; and generating, by the processing device, a search result comprising a plurality of suggested search terms in view of the analyzed elapsed time data, the degree of relatedness and the correlation between the first search term received from the first client and the second search term received from the second client; sending, by the processing device, the search result to the first client and the second client; receiving, by the processing device, a third search term from the first client in response to determining that the search result excludes the first search term received from the first client; and receiving, by the processing device, a fourth search term from the second client in response to determining that the search result excludes the second search term received from the second client.