Social Network Systems and Methods for Making Informed Political Decisions
20170301168 · 2017-10-19
Inventors
Cpc classification
International classification
Abstract
Methods and systems for allowing users to make informed political decisions are disclosed. In one embodiment of the invention, a method of assisting users in making informed political decisions is provided. The method includes registering a user at a computer system; extracting digital information from the received registration to authenticate at least an age of the user, a geographical location of the user, a party affiliation, or a voter activity level; comparing the geographical location of the user with those of a record of elected officials in the system; allowing the users to choose channels to follow; presenting the user with unique voting opportunities based upon their choice of channels; allowing the user to vote at least once; determining the stance of at least one elected official on the at least one unique voting opportunity presented to the user; comparing the at least one stance of the elected official with the at least one vote of the user; and generating a digital scorecard detailing the findings.
Claims
1. A computer implemented method of assisting users in making informed political decisions, comprising: a. Registering a user at a computer system; b. Extracting digital information from the received registration to authenticate at least an age of the user, a geographical location of the user, a party affiliation, or a voter activity level; c. Comparing the geographical location of the user with those of a record of elected officials in the system, wherein such a comparison allows the user to be positively correlated with his/her respective elected officials; d. Allowing the user to choose at least one channel to follow; e. Presenting the user with unique voting opportunities based upon the at least one channel the user has chosen to follow; f. Allowing the user to vote at least once; g. Determining a stance of the at least one elected official on the at least one unique voting opportunity presented to the user; h. Comparing the stance of the at least one elected official with the at least one vote of the user; and i. Generating a digital scorecard.
2. The computer implemented method of claim 1, wherein the voting opportunities are continuously populated on the user's screen.
3. The computer implemented method of claim 1, wherein the voting opportunities may be presented in the form of questions.
4. The computer implemented method of claim 1, wherein the user is provided with further learning opportunities before choosing to vote.
5. The computer implemented method of claim 1, wherein determining the stance of the at least one political figure comprises receiving input regarding at least one actual vote the political figure casted for that particular stance during the official's time in office.
6. The computer implemented method of claim 1, further comprising displaying a comparison of the user's voting history to the stance of his/her elected official in that particular category.
7. The computer implemented method of claim 1, further comprising allowing the user to review his/her voting history by each category of channels the user has chosen to follow.
8. The computer implemented method of claim 1, further comprising displaying a comparison of the user's voting history to the voting history of system wide users.
9. The computer implemented method of claim 1, further comprising allowing the user to view and comment upon the voting results from a particular category.
10. A computer implemented method, comprising: a. Logging an administrator into the system; b. Creating a channel with a unique set of voting opportunities or questions for a user of the system; c. Creating content items specific to that particular channel; d. Assigning a category to each content item; e. Creating a people record for elected officials; and f. Scheduling the content items to appear in a continuous ballot.
11. The computer implemented method of claim 10, wherein the content item specific to legislation further comprises an association of the legislation with the actual votes an elected official has previously cast related to that legislation.
12. The computer implemented method of claim 11, wherein the content item specific to legislation further comprises a comparison of the official's vote to the system users' votes.
13. The computer implemented method of claim 10, wherein the people record is a database of elected officials who are correlated to the users' voting districts.
14. The computer implemented method of claim 13, wherein the people record further comprises the specific votes cast by each official during the time they held office.
15. The computer implemented method of claim 13, wherein the user's voting district is determined by the zip code entered at the time of user registration.
16. The computer implemented method of claim 10, wherein the administrator can specify a start and stop date for each content item.
17. A system for assisting a user in making informed political decisions, comprising: a. at least one processor configured to execute software stored on a computer readable storage medium, the software being configured to cause the at least one processor to, upon execution of said software: b. Register a user at a computer system; c. Extract digital information from the received registration to authenticate at least an age of the user, a geographical location of the user, a party affiliation, or a voter activity level; d. Compare the geographical location of the user with those of a record of elected officials in the system, wherein such a comparison allows the user to be positively correlated with his/her respective elected officials; e. Allow the user to choose at least one channel to follow; f. Present the user with unique voting opportunities based upon the at least one channel the user has chosen to follow; g. Allow the user to vote at least once; h. Determine the stance of the at least one elected official on the at least one unique voting opportunity presented to the user; i. Compare the at least one stance of the elected official with the at least one vote of the user; and j. Generate a digital scorecard.
18. The computer system of claim 17, wherein the voting opportunities are continuously populated on the user's screen.
19. The computer system of claim 17, wherein the voting opportunities may be presented in the form of questions.
20. The computer system of claim 17, wherein the user is provided with further learning opportunities before choosing to vote.
21. The computer system of claim 17, wherein determining the stance of the at least one political figure comprises receiving input regarding at least one actual vote the political figure casted for that particular stance during the official's time in office.
22. The computer system of claim 17, further comprising displaying a comparison of the user's voting history to the stance of his/her elected official in that particular category.
23. The computer system of claim 17, further comprising allowing the user to review his/her voting history by each category of channels the user has chosen to follow.
24. The computer system of claim 17, further comprising displaying a comparison of the user's voting history to the voting history of system wide users.
25. The computer system of claim 17, further comprising allowing the user to view and comment upon the voting results from a particular category.
Description
BRIEF DESCRIPTION OF THE DRAWINGS
[0030]
[0031]
[0032]
[0033]
[0034]
[0035]
[0036]
[0037]
DETAILED DESCRIPTION
[0038] Embodiments of the present invention are described more fully below with reference to the accompanying drawings, which form a part hereof, and which show exemplary embodiments for practicing the invention. However, embodiments may be implemented in many different forms and should not be construed as limited to the embodiments set forth herein; rather these embodiments are provided so that this disclosure will be thorough and complete, and will fully convey the scope of the invention to those skilled in the art. The following detailed description is, therefore, not to be taken in the limiting sense.
[0039] As will be appreciated by one skilled in the art, aspects of the present invention may be embodied as a system or a method. Accordingly, aspects of the present invention may take the form of an entirely hardware embodiment, an entirely software embodiment (including firmware, resident software, micro-code, etc.) or an embodiment combining software and hardware aspects that may all generally be referred herein to as a “system.” Further definitions of terms used within the application are as follows: [0040] a. Content—editor and user generated information stored in items; [0041] b. Did you know—content in an item that is displayed to inform the user; [0042] c. Editor—system administrator who creates content; [0043] d. Item—a data container that holds editor and user generated content; [0044] e. Legislation—actual bills and laws that are processed by legislators; [0045] f. Page—describes the name of a screen of data; [0046] g. Question—content that is displayed for the user to vote on; [0047] h. User—the person who receives and interacts with items; and [0048] i. Vote—a function that enables a user to indicate their selection for a question.
[0049] The present invention is described below with reference to flowchart illustrations and/or block diagrams of methods and systems according to embodiments of the invention. It will be understood that each block of the flowchart illustrations and/or block diagrams, and combinations of blocks in the flowchart illustrations and/or block diagrams, can be implemented by computer program instructions, these computer program instructions may be provided to a processor of a general purpose computer, special purpose computer, or other programmable data processing apparatus to produce a machine, such that the instructions, which execute via the processor of the computer or other programmable data processing apparatus, create means for implementing the functions/acts specified in the flow chart and/or block diagram.
[0050] Although the disclosure herein refers to certain embodiments, it is to be understood that these embodiments are presented by way of example and not by way of limitation. The intent of this disclosure, while discussing exemplary embodiments, is that the following detailed description be construed to cover all modifications, alternatives, and equivalents of the embodiments as may fall within the spirit and scope of the invention as defined by the appended claims. It is to be understood and appreciated that the process steps and structures described herein do not cover a complete process flows. The present invention may be practiced in conjunction with various techniques that are conventionally used in the art, and only so much of the commonly practiced process steps are included herein as are necessary to provide an understanding of the present invention.
[0051] Referring now to the figures,
[0052] In one embodiment of the invention, a user can access the system 100, via the landing page 105, wherein the landing page 105 is accessed by typing in the associated website in an internet browser. Once on the landing page 105 the user has to create a user registration 110 as well as a password 115, which will then allow the user to be able to login 120 to the website. For the user registration 110, relevant information required from the user may be, but not limited to, the name, email address, postal address, zip code, party affiliation, voter registration, geographical location, etc. A user login 120 allows the user to be associated with unique voting opportunities based upon their preferences that the system 100 gauges. The system determines these user preferences, based upon the channels a user chooses to follow. A user can elect to follow one or multiple channels upon logging into 120 the system 100. Furthermore, each channel contains a unique set of questions or voting opportunities, which are continuously populated into the user's feed upon him logging in 120.
[0053] Furthermore, once a user logs in 120 he is taken to the main menu 125 wherein the user is provided with some navigation options. From the main menu 125 the user can choose to click on the ‘my votes’ screen 130, wherein the user is able to view how he/she voted in each category. Another tab the user can click upon is the scorecard tab 140 wherein the system 100 is prompted to display how the user's votes compared in relation to his/her elected official. The user can also click on the ballot tab 135. The ballot tab 135 provides the user with further options to choose from, namely, vote on content 145, learn more 150, see results, 155 and comment on, 160. Vote on content 145 option allows the user to vote on a selected content type. The ballot screen continuously populates content items or questions, and the system 100 allows each user to vote upon them, in the form of likes (thumbs up) or dislikes (thumbs down).
[0054] Each content package is called a ‘DeepVote’. Each DeepVote enables a user to learn about, and vote upon, a provision from any piece of legislation. Each DeepVote is organized into channels, and the user can select what DeepVote packages they wish to see in their continuous ballot 135 by selecting the channels they wish to follow. Each DeepVote package contains one, or a series of custom developed value-based questions. Furthermore, Legislative DeepVote packages are special in that they are also associated to a provision of an actual piece of legislation, and the votes cast by elected officials for that piece of legislation. Based on the channels selected by the user, uniquely filtered DeepVote opportunities are queued up for them in their ballot 135 and the user can review, and vote upon them, at the time and place of their choosing.
[0055] The learn more tab 150 includes unique content generated by the system 100, with references to corresponding publications, studies and other related information that the user can read, listen to, or watch via web-links. The unique content, and references, enable the end user to learn about the background of each question before deciding if they agree or disagree with the law's provision.
[0056] The see results tab 155, allows a user to see the results of their vote (agree or disagree) and their politician's vote (yes or no) for the selected ballot. The results tab 155, generates various reports, as seen more in detail in
[0057] Moving along, the comments tab 160 allows a user to comment on and discuss the voting results from the results tab 155 with other system users.
[0058]
[0059]
[0060]
[0061]
[0062]
[0063]
[0064]
[0065] Once the channel 810 is created, then the administrator 805 creates the content item 820 associated with that particular channel 810. As stated in box 815 each content item 820 is either a statement regarding the content item 820 with a web-based hyperlink, or a question that the user can answer. For example, for legislative content, each content item 820 is associated to a provision of an actual piece of legislation, and the actual votes that elected officials cast for that piece of legislation. Furthermore, for legislative content the DeepVote package is also compared to the elected officials' actual vote of the respective law. The results of these votes are then compared, and tabulated, using an algorithm. The invention reports the users results against all system users. The creates a unique “legislator-scorecard” for each individual user, which allows the comparison for the user's votes, and the elected officials' votes, for those channels the end user is following and voting on. Moreover, while creating the content item 820 the administrator can also determine what type of behavior a DeepVote package will exhibit, and whether or not it will compare the results with elected officials.
[0066] Moving along, the system 100 will also allow the administrator 805 to create a people record 830 for each official that represents the channel 810. As clarified by box 835 when the channel 810 is for a body of elected or appointed people who will vote for, or those they represent, the administrator creates a people record 830 for each official. In other words, the people record 830 is a data base of elected officials that is correlated to the users' voting districts and specific votes cast by each official during the time they held office, wherein each user's voting district is determined by using geographical location, in particular by their zip code entered at the time of registration. Furthermore, at this stage the system 100 allows the administrator 805 to make further additions to the people record 830. For example, the administrator 805 may define any branch of government or other non-government organization that a user could vote on; the administrator 805 may define each district within a branch; the administrator 805 may insert the political affiliation of a legislator; the administrator 805 may further associate the branches of an organization, and legislation, to a specific session in which the votes occurred; the administrator 805 may also log the political group affiliation of an elected official; the administrator 805 may identify the career positions of the elected official as either public or private; the administrator 805 may associate an elected official's title with a branch of an organization; the administrator 805 may log the vote of the elected official tracked in the system 100 based upon the specific voting options they have within their branch of their organization etc.
[0067] Furthermore, the system 100 allows the administrator 805 to associate the elected officials votes to a content item question 840. As stated in 845, what this means is that elected officials are so linked to a user that when a user answers a question 840, then that response is compared to the vote of an elected official.
[0068] Moreover, the system 100 further allows the administrator 805 to assign the content item a category 850. As stated in 855 the category 850 enables the administrator 805 to associate a content item to a specific category 850 so that the similar content items can be related across channels 810. Some examples of categories could be crime, affirmative action, budget, college etc., as displayed in the categories section in
[0069] The system 100 further allows the administrator 805 to schedule the content item to appear in the continuous ballot 860. As stated in 865 the administrator 805 can set up both a start and stop date for each content item, to control when it will appear on the ballot screen for a user of the system 100. The administrator can set the status of a content item as active, pending or retired, thereby determining whether these are visible to the end user. This ensures that the questions posed to the users are accurate and up to date. This finishes the system administration setup 870.
[0070] Thus, the embodiments disclosed herein can aid voters in determining whether they are properly being represented by their elected candidates, as well as which candidate would best represent their views. The embodiments disclosed herein can also allow a user to share their voting behaviors, results and thoughts with others via the use of email and other social media, integrated within the system.
[0071] Although the above operational flow is described in a sequential manner, in other embodiments some operations may be performed in different orders or concurrently. Also, although the invention has been described in language specific to structural features and/or methodological steps, it is to be understood that the invention defined in the appended claims is not necessarily limited to the specific features or steps described. Rather, the specific features and steps are disclosed as forms of implementing the claimed invention. Since many embodiments of the invention can be made without departing from the spirit and scope of the invention, the invention resides in the claims hereinafter appended.