×

Supporting voting-based campaigns in search

  • US 9,672,530 B2
  • Filed: 12/30/2013
  • Issued: 06/06/2017
  • Est. Priority Date: 10/30/2013
  • Status: Active Grant
First Claim
Patent Images

1. A computer-implemented method executed using one or more processors, the method comprising:

  • receiving, by the one or more processors, a search query from an authenticated user;

    identifying, by the one or more processors, a user-specific index of one or more content items, the one or more content items including social networking posts provided by the authenticated user that are available through a computer-implemented social networking service;

    identifying, from the user-specific index, by the search query, at least one content item of the one or more content items that is associated with a vote-based campaign;

    based on identifying the at least one or more content items that is associated with the vote-based campaign, determining, by the one or more processors, that the search query indicates an intent by the authenticated user to search for resources associated with the vote-based campaign;

    in response to determining that the search query indicates an intent by the authenticated user to search for resources associated with a vote-based campaign, determining, by the one or more processors, that the search query conforms to one or more requirements of the vote-based campaign;

    in response to determining that the search query conforms to one or more requirements of the vote-based campaign,providing a voting user interface(VUI) based on the search query, the VUI enabling the authenticated user to submit one or more votes in the vote-based campaign;

    receiving, by the one or more processors, search results that are responsive to the search query;

    transmitting instructions to display the initial search results and the VUI within an electronic document;

    receiving, by the one or more processors, through the VUI, user input indicating one or more votes for one or more contestants participating in the vote-based campaign; and

    in response to receiving the user input indicating one or more votes for the one or more contestants participating in the vote-based campaign, updating a social networking electronic document that is associated with the authenticated user, the updating including;

    adjusting, by the one or more processors, a stream of posts of the social networking electronic document based on the one or more votes for the one or more contestants to include one or more posts associated with the one or more contestants, andtransmitting instructions to display the adjusted stream of posts within the social networking electronic document.

View all claims
  • 2 Assignments
Timeline View
Assignment View
    ×
    ×