Claims Analysis
Total Claims: 40
Claim 1
Independent Claim
195 words
An online voting system for facilitating live interactive online voting, comprising: a survey database to store one or more surveys, each survey having at least one question and answer options to the question; a server to serve the surveys over a network to users; a vote handler to process votes cast by the users in response to the surveys; a survey index table maintained in the survey database to hold the surveys, the survey index table correlating the survey questions, the answer options to the survey questions, and the voting results of the survey questions; a votes table maintained in the survey database to track which users have cast the votes and which options each voter has selected; a totals table maintained in the survey database to hold tallies of the votes in correspondence with ones of the answer options of the survey questions, the tallies being used to update the voting results in the survey index table; and wherein the survey index table is used by the server to either (1) present the survey questions and corresponding answer options to the users, or (2) display the voting results in conjunction with the survey questions.
Claim 2
Dependent Claim
195 words
An online voting system for facilitating live interactive online voting, comprising: a survey database to store one or more surveys, each survey having at least one question and answer options to the question; a server to serve the surveys over a network to users; a vote handler to process votes cast by the users in response to the surveys; a survey index table maintained in the survey database to hold the surveys, the survey index table correlating the survey questions, the answer options to the survey questions, and the voting results of the survey questions; a votes table maintained in the survey database to track which users have cast the votes and which options each voter has selected; a totals table maintained in the survey database to hold tallies of the votes in correspondence with ones of the answer options of the survey questions, the tallies being used to update the voting results in the survey index table; and wherein the survey index table is used by the server to either (1) present the survey questions and corresponding answer options to the users, or (2) display the voting results in conjunction with the survey questions.
Claim 3
Dependent Claim
19 words
An online voting system as recited in claim 1 , wherein the survey index table holds multiple different surveys.
Claim 4
Dependent Claim
53 words
An online voting system as recited in claim 1 , wherein the survey index table has editorial fields to hold the surveys constructed by an editor and result fields to hold the voting results, the result fields being automatically updated from the tallies held in the totals table without intervention from the editor.
Claim 5
Dependent Claim
94 words
An online voting system as recited in claim 1 , wherein the survey index table comprises: a survey ID field to hold unique identifiers for the surveys; a question number field to list numbers of the survey questions; a question text field to hold text of the survey question as drafted by an editor; an option number field to identify the answer options for answering the survey questions; an option text field to hold text of the answer options as drafted by the editor; and a voting results field to hold the voting results.
Claim 6
Dependent Claim
53 words
An online voting system as recited in claim 4 , wherein the voting results field comprises: a totals field to hold total votes cast for corresponding ones of the survey questions and the answer options; and a percentage field to hold the percentage of votes cast for corresponding ones of the answer options.
Claim 7
Dependent Claim
67 words
An online voting system as recited in claim 1 , wherein the totals table comprises: a survey ID field to hold unique identifiers for the surveys; a question number field to list numbers of the survey questions; an option number field to identify the answer options for answering the survey questions; and a totals field to hold total votes cast for corresponding ones of the answer options.
Claim 8
Dependent Claim
31 words
An online voting system as recited in claim 1 and further comprising an authoring tool to permit an editor to construct the surveys that are stored in the survey index table.
Claim 9
Dependent Claim
208 words
An online voting system comprising: survey database to store one or more surveys, each survey having at least one question and answer options to the question; a server to serve the surveys over a network to users; a vote handler to process votes cast by the users in response to the surveys; a survey index table maintained in the survey database to hold the surveys, the survey index table correlating the survey questions, the answer options to the survey questions, and the voting results of the survey questions; a votes table maintained in the survey database to track which users have cast the votes and which options each voter has selected; a totals table maintained in the survey database to hold tallies of the votes in correspondence with ones of the answer options of the survey questions, the tallies being used to update the voting results in the survey index table; wherein the survey index table is used by the server to either (1) present the survey questions and corresponding answer options to the users, or (2) display the voting results in conjunction with the survey questions; and a flushing process to archive the surveys automatically to persistent storage after an editor removes the surveys from online distribution.
Claim 10
Dependent Claim
208 words
An online voting system comprising: survey database to store one or more surveys, each survey having at least one question and answer options to the question; a server to serve the surveys over a network to users; a vote handler to process votes cast by the users in response to the surveys; a survey index table maintained in the survey database to hold the surveys, the survey index table correlating the survey questions, the answer options to the survey questions, and the voting results of the survey questions; a votes table maintained in the survey database to track which users have cast the votes and which options each voter has selected; a totals table maintained in the survey database to hold tallies of the votes in correspondence with ones of the answer options of the survey questions, the tallies being used to update the voting results in the survey index table; wherein the survey index table is used by the server to either (1) present the survey questions and corresponding answer options to the users, or (2) display the voting results in conjunction with the survey questions; and a flushing process to archive the surveys automatically to persistent storage after an editor removes the surveys from online distribution.
Claim 11
Dependent Claim
276 words
An online voting system for facilitating live interactive online voting, comprising: a survey database to store one or more surveys, each survey having at least one question and answer options to the question; a server to serve the surveys over a network to users; a vote handler to process votes cast by the users in response to the surveys; a survey index table maintained in the survey database to hold the surveys, the survey index table correlating the survey questions, the answer options to the survey questions, and the voting results of the survey questions; a votes table maintained in the survey database to track which users have cast the votes and which options each voter has selected, the votes table comprising: (a) a survey ID field to hold unique identifiers for the surveys; (b) voter ID field to hold unique identifiers for the users who cast votes; (c) a time stamp field to hold times when corresponding users cast their respective votes; (d) a question number field to hold numbers of the survey questions voted on by the users; and (e) a selected option field to hold the answer options selected by the users for corresponding survey questions; a totals table maintained in the survey database to hold tallies of the votes in correspondence with ones of the answer options of the survey questions, the tallies being used to update the voting results in the survey index table; and wherein the survey index table is used by the server to either (1) present the survey questions and corresponding answer options to the users, or (2) display the voting results in conjunction with the survey questions.
Claim 12
Dependent Claim
276 words
An online voting system for facilitating live interactive online voting, comprising: a survey database to store one or more surveys, each survey having at least one question and answer options to the question; a server to serve the surveys over a network to users; a vote handler to process votes cast by the users in response to the surveys; a survey index table maintained in the survey database to hold the surveys, the survey index table correlating the survey questions, the answer options to the survey questions, and the voting results of the survey questions; a votes table maintained in the survey database to track which users have cast the votes and which options each voter has selected, the votes table comprising: (a) a survey ID field to hold unique identifiers for the surveys; (b) voter ID field to hold unique identifiers for the users who cast votes; (c) a time stamp field to hold times when corresponding users cast their respective votes; (d) a question number field to hold numbers of the survey questions voted on by the users; and (e) a selected option field to hold the answer options selected by the users for corresponding survey questions; a totals table maintained in the survey database to hold tallies of the votes in correspondence with ones of the answer options of the survey questions, the tallies being used to update the voting results in the survey index table; and wherein the survey index table is used by the server to either (1) present the survey questions and corresponding answer options to the users, or (2) display the voting results in conjunction with the survey questions.
Claim 13
Dependent Claim
101 words
A standardized database structure stored in a computer-readable medium for facilitating interactive online voting, comprising: editorial fields to hold content entered by an editor to construct a survey, the editorial fields holding written text of the survey and possible answer options as drafted by the editor; at least one result field to hold voting results for the survey; and wherein the database structure can be used to (1) present the survey to a reader without the voting results if the reader has not previously answered the survey, and (2) show the voting results if the reader has previously answered the survey.
Claim 14
Dependent Claim
101 words
A standardized database structure stored in a computer-readable medium for facilitating interactive online voting, comprising: editorial fields to hold content entered by an editor to construct a survey, the editorial fields holding written text of the survey and possible answer options as drafted by the editor; at least one result field to hold voting results for the survey; and wherein the database structure can be used to (1) present the survey to a reader without the voting results if the reader has not previously answered the survey, and (2) show the voting results if the reader has previously answered the survey.
Claim 15
Dependent Claim
28 words
A standardized data structure as recited in claim 10 , wherein the editorial and result fields hold multiple surveys and correlate the multiple surveys with corresponding voting results.
Claim 16
Dependent Claim
48 words
A Web site that supports interactive online voting, comprising: a Web server to serve the online survey and to receive votes to the survey; a database to store the survey and the votes thereto; and a standardized database structure as recited in claim 10 stored in the database.
Claim 17
Dependent Claim
97 words
A standardized database structure stored in a computer-readable medium for facilitating interactive online voting, comprising: a survey ID field to hold unique identifiers for one or more surveys; a question number field to list numbers of questions in the surveys; a question text field to bold text of the survey questions as drafted by an editor; an option field to identify answer options for answering the survey questions; an option text field to bold text of the answer options as drafted by the editor; and a voting results field to hold voting results derived from multiple readers.
Claim 18
Dependent Claim
97 words
A standardized database structure stored in a computer-readable medium for facilitating interactive online voting, comprising: a survey ID field to hold unique identifiers for one or more surveys; a question number field to list numbers of questions in the surveys; a question text field to bold text of the survey questions as drafted by an editor; an option field to identify answer options for answering the survey questions; an option text field to bold text of the answer options as drafted by the editor; and a voting results field to hold voting results derived from multiple readers.
Claim 19
Dependent Claim
53 words
A standardized database structure as recited in claim 13 , wherein the voting results field comprises: a totals field to hold total votes cast for corresponding ones of the survey questions and the answer options; and a percentage field to hold the percentage of votes cast for corresponding ones of the answer options.
Claim 20
Dependent Claim
45 words
A standardized database structure as recited in claim 13 , wherein the question number field, question text field, option field, and option text field store data entered by the editor, and the voting results field store the voting results automatically without intervention from the editor.
Claim 21
Dependent Claim
48 words
A Web site that supports interactive online voting, comprising: a Web server to serve the online survey and to receive votes to the survey; a database to store the survey and the votes thereto; and a standardized database structure as recited in claim 13 stored in the database.
Claim 22
Dependent Claim
115 words
A standardized database architecture for facilitating live online voting, the database architecture being embodied as multiple database table structures stored in a computer-readable medium, comprising: a survey index table to hold one or more surveys, the survey index table correlating survey questions, answer options to the survey questions, and voting results of the survey questions; a votes table to track which voters have cast votes in response to the surveys and which options each voter has selected; and a totals table to hold tallies of the votes in correspondence with particular ones of the answer options of the survey questions, the tallies being used to update the voting results kept in the survey index table.
Claim 23
Dependent Claim
115 words
A standardized database architecture for facilitating live online voting, the database architecture being embodied as multiple database table structures stored in a computer-readable medium, comprising: a survey index table to hold one or more surveys, the survey index table correlating survey questions, answer options to the survey questions, and voting results of the survey questions; a votes table to track which voters have cast votes in response to the surveys and which options each voter has selected; and a totals table to hold tallies of the votes in correspondence with particular ones of the answer options of the survey questions, the tallies being used to update the voting results kept in the survey index table.
Claim 24
Dependent Claim
30 words
A standardized database architecture as recited in claim 17 , wherein the survey index table can be read concurrently while the votes table or the totals table is being written.
Claim 25
Dependent Claim
93 words
A standardized database architecture as recited in claim 17 , wherein the survey index table comprises: a survey ID field to hold unique identifiers for the surveys; a question number field to list numbers of the survey questions; a question text field to hold text of the survey question as drafted by an editor; an option field to identify the answer options for answering the survey questions; an option text field to hold text of the answer options as drafted by the editor; and a voting results field to hold the voting results.
Claim 26
Dependent Claim
53 words
A standardized database architecture as recited in claim 19 , wherein the voting results field comprises: a totals field to hold total votes cast for corresponding ones of the survey questions and the answer options; and a percentage field to bold the percentage of votes cast for corresponding ones of the answer options.
Claim 27
Dependent Claim
88 words
A standardized database architecture as recited in claim 17 , wherein the votes table comprises: a survey ID field to hold unique identifiers for the surveys; a voter ID field to hold unique identifiers for the users who cast votes; a time stamp field to hold times when the users cast their respective votes; a question number field to hold numbers of the survey questions voted on by the users; and a selected option field to hold the answer options selected by the users for corresponding survey questions.
Claim 28
Dependent Claim
66 words
A standardized database architecture as recited in claim 17 , wherein the totals table comprises: a survey ID field to hold unique identifiers for the surveys; a question number field to list numbers of the survey questions; an option field to identify the answer options for answering the survey questions; and a totals field to hold total votes cast for corresponding ones of the answer options.
Claim 29
Independent Claim
135 words
A method for operating an interactive online vote in which a Web site provides surveys inviting readers to cast votes using their computers, the method comprising the following steps: creating a survey having one or more questions, each question having answer options from which readers are to select when casting a vote; storing the survey in a survey index table; upon receipt of first time requests from readers, downloading the survey from the survey index table to the readers; tallying the votes to the survey from the readers; storing the voting results in the survey index table in correlation with the questions and answer options; upon receipt of non-first time requests from the readers, downloading the voting results from the survey index table to the readers; and removing the survey from the survey index table.
Claim 30
Independent Claim
135 words
A method for operating an interactive online vote in which a Web site provides surveys inviting readers to cast votes using their computers, the method comprising the following steps: creating a survey having one or more questions, each question having answer options from which readers are to select when casting a vote; storing the survey in a survey index table; upon receipt of first time requests from readers, downloading the survey from the survey index table to the readers; tallying the votes to the survey from the readers; storing the voting results in the survey index table in correlation with the questions and answer options; upon receipt of non-first time requests from the readers, downloading the voting results from the survey index table to the readers; and removing the survey from the survey index table.
Claim 31
Dependent Claim
126 words
A method as recited in claim 23 , further comprising the following steps, prior to the removing step: creating a second survey having one or more questions, each question having answer options from which readers are to select when casting a vote; storing the second survey in the survey index table along with the first survey; upon receipt of first time requests from readers, downloading the second survey from the survey index table to the readers; receiving votes to the second survey from the readers; tallying the votes to the second survey to derive voting results for the second survey; and storing the voting results for the second survey in the survey index table in correlation with the questions and answer options in the second survey.
Claim 32
Dependent Claim
22 words
A method as recited in claim 24 , further comprising the following step: automatically archiving the survey, along with the voting results.
Claim 33
Independent Claim
170 words
A method for operating an interactive online voting system in which a Web site provides surveys inviting readers to cast votes using their computers, the voting system having a survey database to store one or more surveys with each survey having at least one question and multiple answer options to the question and a server to serve the surveys over a network to the readers, the method comprising the following steps: storing survey questions and answer options for a survey in a survey index table; receiving votes cast by the readers for individual answer options in response to the survey; recording identifiers associated with the individual readers who cast votes along with the answer options selected by the readers in a votes table; cumulating the vote totals for the individual answer options in a totals table; tallying the vote totals for individual survey questions; periodically recording the vote totals for the survey questions and the answer options in the survey index table;and removing the survey from the survey index table.
Claim 34
Independent Claim
170 words
A method for operating an interactive online voting system in which a Web site provides surveys inviting readers to cast votes using their computers, the voting system having a survey database to store one or more surveys with each survey having at least one question and multiple answer options to the question and a server to serve the surveys over a network to the readers, the method comprising the following steps: storing survey questions and answer options for a survey in a survey index table; receiving votes cast by the readers for individual answer options in response to the survey; recording identifiers associated with the individual readers who cast votes along with the answer options selected by the readers in a votes table; cumulating the vote totals for the individual answer options in a totals table; tallying the vote totals for individual survey questions; periodically recording the vote totals for the survey questions and the answer options in the survey index table;and removing the survey from the survey index table.
Claim 35
Dependent Claim
31 words
A method as recited in claim 26 further comprising the step of concurrently reading data from the survey index table while writing data to the votes table or the totals table.
Claim 36
Dependent Claim
24 words
A method as recited in claim 26 further comprising the following step: automatically archiving the survey, along with the vote totals for the survey.
Claim 37
Dependent Claim
94 words
A data structure, stored in a computer-readable medium, forming a votes table for use in online voting, the votes table comprising: a survey ID field to hold unique identifiers for the survey; a voter ID field to hold unique identifiers for the user who cast votes; a time stamp field to hold times when corresponding users cast their respective votes; a question number field to hold numbers of the survey questions voted on by the users; and a selected option field to hold the answer options selected by the users for corresponding survey questions.
Claim 38
Dependent Claim
94 words
A data structure, stored in a computer-readable medium, forming a votes table for use in online voting, the votes table comprising: a survey ID field to hold unique identifiers for the survey; a voter ID field to hold unique identifiers for the user who cast votes; a time stamp field to hold times when corresponding users cast their respective votes; a question number field to hold numbers of the survey questions voted on by the users; and a selected option field to hold the answer options selected by the users for corresponding survey questions.
Claim 39
Independent Claim
81 words
A method for operating an interactive online vote in which a Web site provides surveys inviting readers to cast votes using their computers, the method comprising: presenting a survey to the readers, the survey having one or more questions, each question having answer options from which the readers select to cast a vote; receiving votes for the survey from the readers; and correlating a time stamp to each vote received which indicates the time when the reader cast that particular vote.
Claim 40
Independent Claim
81 words
A method for operating an interactive online vote in which a Web site provides surveys inviting readers to cast votes using their computers, the method comprising: presenting a survey to the readers, the survey having one or more questions, each question having answer options from which the readers select to cast a vote; receiving votes for the survey from the readers; and correlating a time stamp to each vote received which indicates the time when the reader cast that particular vote.