Patent ID: 9262882
Filing Date: 2016-02-16
CPC Classification: G06F,G06Q,G07C

Claim Text:
1. A computer-implemented method executed using one or more processors, the method comprising: receiving, by the one or more processors, search results that are responsive to a search query provided by a user who has been authenticated; determining that the search query is associated with a voting-based campaign; identifying a user-specific index of one or more content items, the one or more content items are associated with the user and are available through one or more computer-implemented services; cross-referencing the search query with the user-specific index to determine that at least one content item of the one or more content items is associated with the voting-based campaign; in response to i) determining that the search query is associated with the voting-based campaign, and ii) that the at least one content item of the one or more content items is associated with the voting-based campaign, providing, by the one or more processors, a voting user interface (VUI) with the search results on a search engine results page, the VUI enabling the user to submit one or more votes in the voting-based campaign through the search engine results page; identifying one or more contestants participating in the voting-based campaign; receiving user input indicating a vote for a particular contestant of the one or more contestants; in response to receiving the user input indicating the vote for the particular contestant: transmitting instructions to display the search results and the VUI, the VUI comprising the subset of the social content items, wherein the social content items are displayed in the VUI in response to the user input indicating the vote for the particular contestant.