Patent ID: 8595053

Claim:
A method for operating a campaigning system on a computer system having a server and at least one computer, the method comprising: collecting simulated vote totals of candidates in simulated campaigns for a plurality of users; tracking, by the server or the at least one computer, performances of the simulated campaigns of each of the plurality of users relative to one of 1) performances of the simulated campaigns of the other users and 2) one or more predefined totals; maintaining a campaign database in the server for the vote totals of the candidates of the simulated campaigns and current data associated with the simulated campaigns for each of the plurality of users; receiving a request for a campaign screen from a requesting user of the plurality of users; generating the campaign screen based on the campaign database of the server for display on a computer of the requesting user, the campaign screen for displaying the current data for the simulated campaign of the requesting user, the campaign screen for providing a link associated with the requesting user, the link for allowing one or more voters to vote for the candidate associated with the simulated campaign of the requesting user; providing an interface associated with the link, the interface for enabling the one or more voters to submit a vote for the candidate associated with the simulated campaign of the requesting user to update the current data for the simulated campaign of the requesting user in the campaign database of the server; updating the current data for the simulated campaign of the requesting user in the campaign database of the server based on the vote submitted by the voter; updating the vote total for the candidate associated with the simulated campaign of the requesting user in the campaign database of the server based on the vote submitted by the voter; and generating, for display on the computer of the requesting user, i) performance of the simulated campaign of the requesting user based on the updated current data and ii) the updated vote total for the candidate associated with the simulated campaign of the requesting user.