US 11,055,332 B1
Adaptive sorting of results
Michal Cierniak, Palo Alto, CA (US)
Assigned to Google LLC, Mountain View, CA (US)
Filed by Google LLC, Mountain View, CA (US)
Filed on May 31, 2017, as Appl. No. 15/609,796.
Application 15/609,796 is a continuation of application No. 12/900,901, filed on Oct. 8, 2010, abandoned.
Int. Cl. G06F 16/00 (2019.01); G06F 16/338 (2019.01)
CPC G06F 16/338 (2019.01) 17 Claims
OG exemplary drawing
 
1. A computer-implemented method comprising:
receiving a request for a particular item of online content from a particular client device;
in response to receiving the request for the particular item of online content, determining, based at least on comparing an overall popularity score to a threshold popularity score, whether the particular item of online content is classified as currently popular, the overall popularity score being determined by aggregating first and second popularity scores that indicate how often the particular item of online content has been mentioned in Internet communications over first and second time periods, respectively;
selecting, (i) based on an indication of whether the particular item of online content is classified as currently popular and (ii) from among two or more ordering techniques that are used to order user submitted comments, a particular one of the ordering techniques with which to order the user submitted comments that will be presented with the particular item of online content, comprising:
when the particular item of online content is classified as currently popular, determining respective timestamps that indicate when the user submitted comments were submitted, then selecting a time-based ordering technique that ranks the user submitted comments that will be presented with the particular item of online content according to respective timestamps that indicate when the user submitted comments were submitted, and
when the particular item of online content is classified as not currently popular, determining a quality score for each of the user submitted comments that will be presented with the particular item of online content based at least on two or more of (i) a rating associated with the user submitted comments, (ii) a respective length of the user submitted comments, (iii) a respective language of the user submitted comments, and (iv) a social graph of an author of the user submitted comments, then selecting a quality-based ordering technique that ranks user submitted comments according to a respective quality score associated with the user submitted comments; and
providing, in response to the request, at least some of the user submitted comments for presentation with the particular item of online content, ranked according to the selected ordering technique.