US20160154884A1

Selective Presentation Of Content Types And Sources In Search

Claim Score by NHIP

Read claim 12, the broadest

Abstract

Implementations of the present disclosure include actions of receiving a search query, identifying potential search results responsive to the search query, the potential search results corresponding to digital content stored in one or more computer-readable storage media, determining that the potential search results include user-generated content that is generated using one or more computer-implemented social services, receiving data associated with the user-generated content, the data including one or more scores, determining, based on the one or more scores, that the user-generated content is to be provided as a search result, generating search results, the search results including web-based search results and at least a portion of the user-generated content, and transmitting the search results to a client computing device for display to the searching user.

US20160154884A1, drawing sheet 1
Sheet 1 of 9

Term

6.3 yearsto projected expiry

Projected expiry 9 January 2033, counted from filing; an application has no term until it is granted.

  1. Priority
  2. Filed
  3. Published
  4. Today
  5. Projected expiry

27 claims: 3 independent, 24 dependent

  1. 1
    A computer-implemented method comprising:receiving, by one or more processors, a search query;receiving, by one or more processors, an identifier associated with a user that submitted the search query;identifying, by the one or more processors, potential search results responsive to the search query, the potential search results corresponding to digital content stored in one or more computer-readable storage media;and determining, by the one or more processors and at least partly based on the identifier, that the potential search results comprise user-generated content that is generated using one or more social computer-implemented services, and that the user is allowed to access the user-generated content based on respective access controls applied to the user-generated content by authors thereof, the user-generated content comprising one or more content items, and in response: receiving, by the one or more processors, data associated with the user-generated content, the data comprising one or more scores associated with respective content items, at least one score being specific to the user and a respective content item, for at least one content item, determining a time difference based on a timestamp associated with the at least one content item, the time difference indicating how recently the at least one content item was active, and determining, based on the time difference and the one or more scores, that the at least one content item is to be provided as a search result, receiving, by the one or more processors, search results, the search results comprising web-based search results and the at least content item, and transmitting, by the one or more processors, the search results to a client computing device for display to the searching user.
  2. 12
    Broadest claimClaim Score 31, narrow(NHIP)A system comprising:one or more computers configured to perform operations comprising: receiving a search query;receiving an identifier associated with a user that submitted the search query;identifying potential search results responsive to the search query, the potential search results corresponding to digital content stored in one or more computer-readable storage media;determining, at least partly based on the identifier, that the potential search results comprise user-generated content that is generated using one or more social computer-implemented services, and that the user is allowed to access the user-generated content based on respective access controls applied to the user-generated content by authors thereof, the user-generated content comprising one or more content items, and in response: receiving data associated with the user-generated content, the data comprising one or more scores associated with respective content items, at least one score being specific to the user and a respective content item, for at least one content item, determining a time difference based on a timestamp associated with the at least one content item, the time difference indicating how recently the at least one content item was active, and determining, based on the time difference and the one or more scores, that the at least one content item is to be provided as a search result, receiving search results, the search results comprising web-based search results and the at least content item, and transmitting the search results to a client computing device for display to the searching user.
  3. 20
    A non-transitory computer-readable medium storing instructions that, when executed by one or more processors, cause the one or more processors to perform operations comprising:receiving a search query;receiving an identifier associated with a user that submitted the search query;identifying potential search results responsive to the search query, the potential search results corresponding to digital content stored in one or more computer-readable storage media;determining, at least partly based on the identifier, that the potential search results comprise user-generated content that is generated using one or more social computer-implemented services, and that the user is allowed to access the user-generated content based on respective access controls applied to the user-generated content by authors thereof, the user-generated content comprising one or more content items, and in response: receiving data associated with the user-generated content, the data comprising one or more scores associated with respective content items, at least one score being specific to the user and a respective content item, for at least one content item, determining a time difference based on a timestamp associated with the at least one content item, the time difference indicating how recently the at least one content item was active, and determining, based on the time difference and the one or more scores, that the at least one content item is to be provided as a search result, receiving search results, the search results comprising web-based search results and the at least content item, and transmitting the search results to a client computing device for display to the searching user.