Method, System and Computer Program Product for Conducting Formal Debates
First Claim
1. A method executed by one or more computing processors, the method comprising:
- steps for transmitting over a network, a user'"'"'s request for engaging in a selected formal debate;
steps for transmitting over said network, a further request for finding opposition to engage in said selected formal debate;
steps for transmitting over said network, a selected topic for said selected formal debate;
steps for uploading over said network, at least one supporting media upload for supporting a first viewpoint of said selected topic;
steps for uploading over said network, at least one opposing media upload for rebutting said first viewpoint; and
steps for transmitting over said network, ranking results, thereby enabling users engaging in said selected formal debate to be ranked and a winner of said selected formal debate to be determined.
1 Assignment
0 Petitions
Accused Products
Abstract
A method, system and computer program product include a plurality of clients in communication with a network enabling bidirectional communication between the clients. Each of the clients includes a client application for enabling users to issue a request for engaging in a selected formal debate. Users are enabled to issue a request for finding opposition to engage in the selected formal debate. Users are enabled to select a topic for the formal debate. Users are enabled to upload at least one supporting media upload for supporting a first viewpoint of the selected topic. Users are enabled to upload at least one opposing media upload for rebutting the first viewpoint. Users are enabled to post ranking results from outside entities viewing the supporting media and the opposing media, thereby enabling users engaging in the selected formal debate to be ranked and a winner of the selected formal debate to be determined.
-
Citations
20 Claims
-
1. A method executed by one or more computing processors, the method comprising:
-
steps for transmitting over a network, a user'"'"'s request for engaging in a selected formal debate; steps for transmitting over said network, a further request for finding opposition to engage in said selected formal debate; steps for transmitting over said network, a selected topic for said selected formal debate; steps for uploading over said network, at least one supporting media upload for supporting a first viewpoint of said selected topic; steps for uploading over said network, at least one opposing media upload for rebutting said first viewpoint; and steps for transmitting over said network, ranking results, thereby enabling users engaging in said selected formal debate to be ranked and a winner of said selected formal debate to be determined. - View Dependent Claims (2, 3)
-
-
4. A method executed by one or more computing processors, the method comprising the steps of:
-
transmitting over a network, from a client application being executed by one or more user clients, a user'"'"'s request for engaging in a selected formal debate, wherein said selected formal debate comprises a standardized format for engaging in debate; transmitting over said network, from said client application being executed by one or more user clients, a further request for finding opposition to engage in said selected formal debate; transmitting over said network, from said client application being executed by one or more user clients, a selected topic for said selected formal debate; uploading over said network, from said client application being executed by one or more user clients, at least one supporting media upload for supporting a first viewpoint of said selected topic, where time for completing said supporting media upload being constrained to a first period of time; uploading over said network, from said client application being executed by one or more user clients, at least one opposing media upload for rebutting said first viewpoint, where time for completing said opposing media upload being constrained to a second period of time; and transmitting over said network, from said client application being executed by one or more user clients, ranking results from outside entities viewing said supporting media and said opposing media, where time for completing said transmitting of ranking results being constrained to a third period of time, thereby enabling users engaging in said selected formal debate to be ranked and a winner of said selected formal debate to be determined. - View Dependent Claims (5, 6, 7, 8, 9, 10, 11)
-
-
12. A system comprising:
-
a plurality of clients, configurable for multimedia presentations, in communication with a network enabling bidirectional communication between said clients, each of said clients comprising a client application for enabling users to;
issue a request for engaging in a selected formal debate, wherein said selected formal debate comprises a standardized format for engaging in debate;
issue a request for finding opposition to engage in said selected formal debate;
select a topic for said selected formal debate;
upload at least one supporting media upload for supporting a first viewpoint of said selected topic, where time for completing said supporting media upload being constrained to a first period of time;
upload at least one opposing media upload for rebutting said first viewpoint, where time for completing said opposing media upload being constrained to a second period of time; and
post ranking results from outside entities viewing said supporting media and said opposing media, where time for completing said posting being constrained to a third period of time, thereby enabling users engaging in said selected formal debate to be ranked and a winner of said selected formal debate to be determined; anda communication gateway linking said network to at least one server for at least storing media uploads and managing user registrations. - View Dependent Claims (13, 14, 15, 16, 17)
-
-
18. A computer program product residing on or being distributed across one or more computer readable mediums having a plurality of instructions stored thereon which, when executed by one or more associated processors, cause the one or more processors to:
-
transmit over a network a user'"'"'s request for engaging in a selected formal debate, wherein said selected formal debate comprises a standardized format for engaging in debate; transmit over said network a further request for finding opposition to engage in said selected formal debate; transmit over said network a selected topic for said selected formal debate; upload over said network at least one supporting media upload for supporting a first viewpoint of said selected topic, where time for completing said supporting media upload being constrained to a first period of time; upload over said network at least one opposing media upload for rebutting said first viewpoint, where time for completing said opposing media upload being constrained to a second period of time; and transmit over said network ranking results from outside entities viewing said supporting media and said opposing media, where time for completing said transmitting of ranking results being constrained to a third period of time, thereby enabling users engaging in said selected formal debate to be ranked and a winner of said selected formal debate to be determined. - View Dependent Claims (19, 20)
-
Specification