Method for collective decision-making
First Claim
1. A computer implemented method, comprising:
- maintaining identification for a group of decision-making entities in a memory device;
maintaining a setpoint representing a minimum cumulative support required to implement a proposed action;
communicating a query to the plurality of decision-making entities, wherein the query includes a description of the proposed action;
receiving responses to the query from the plurality of decision-making entities, wherein each response includes an indicator of support for the proposed action;
determining the cumulative support from the query responses received;
automatically communicating a second query to the plurality of decision-making entities if an additional support necessary to reach the minimum setpoint value is less than a second setpoint; and
automatically implementing the proposed action if the cumulative support is greater than the setpoint by transmitting an instruction to one or more trading networks.
1 Assignment
0 Petitions
Accused Products
Abstract
A method and a computer program product for promoting collaborative, consensus-driven decisions from a plurality of decision-making entities using electronic communications in a real-time forum. The inventive instant messaging application can be used for registering participants, developing forum pages, communicating queries, receiving messages and tallying responses that can enable implementation of online trading transactions. The application module and support databases are maintained by one or more central coordinators that reside as software objects on a server. Setpoint values are used for measuring the extent to which the participants'"'"' cumulative response satisfies one or more decision parameters. Arbitration and intra-group caucussing can also be initiated as a means to promote consensus and arrive at a collective decision. The collective decision can be used to initiate a specific course of action that may involve further communications with one or more remote trading networks.
-
Citations
35 Claims
-
1. A computer implemented method, comprising:
-
maintaining identification for a group of decision-making entities in a memory device; maintaining a setpoint representing a minimum cumulative support required to implement a proposed action; communicating a query to the plurality of decision-making entities, wherein the query includes a description of the proposed action; receiving responses to the query from the plurality of decision-making entities, wherein each response includes an indicator of support for the proposed action; determining the cumulative support from the query responses received; automatically communicating a second query to the plurality of decision-making entities if an additional support necessary to reach the minimum setpoint value is less than a second setpoint; and automatically implementing the proposed action if the cumulative support is greater than the setpoint by transmitting an instruction to one or more trading networks. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15)
-
-
16. A computer implemented method, comprising:
-
maintaining identification for a group of decision-making entities in a memory device; maintaining a setpoint representing a minimum cumulative support required to implement a proposed action; communicating a query to the plurality of decision-making entities, wherein the query includes a description of the proposed action; receiving responses to the query from the plurality of decision-making entities, wherein each response includes an indicator of support for the proposed action; determining the cumulative support from the query responses received; automatically implementing the proposed action if the cumulative support is greater than the setpoint; imposing arbitration among the plurality of decision-making entities if the query responses provide cumulative support less than the minimum setpoint values; communicating the cumulative support to the plurality of decision-making entities; communicating a second query based on this cumulative support; receiving responses to the second query from the plurality of decision-making entities, wherein each of the second responses include a revised indication of support; determining a revised cumulative support for the second query incorporating the revised indications of support; and implementing the decision if the revised cumulative support is greater than the minimum setpoint. - View Dependent Claims (17, 18, 19)
-
-
20. A computer implemented method, comprising:
-
maintaining identification for a group of decision-making entities in a memory device; maintaining a setpoint representing a minimum cumulative support required to implement a proposed action; communicating a query to the plurality of decision-making entities, wherein the query includes a description of the proposed action; receiving responses to the query from the plurality of decision-making entities, wherein each response includes an indicator of support for the proposed action; determining the cumulative support from the query responses received; and automatically implementing the proposed action if the cumulative support is greater than the setpoint; communicating the cumulative support to the plurality of decision-making entities; communicating a second query based on this cumulative support; receiving responses to the second query from the plurality of decision-making entities, wherein each of the second responses include a revised indication of support; determining a revised cumulative support for the second query incorporating the revised indications of support; and implementing the decision if the revised cumulative support is greater than the minimum setpoint.
-
-
21. A computer program product including computer readable instructions embodied on a computer readable medium, wherein the computer readable instructions when executed on a computer cause the computer to perform steps comprising:
-
maintain identification for a group of decision-making entities in a memory device; maintain a setpoint representing a minimum cumulative support required to implement a proposed action; communicate a query to the plurality of decision-making entities, wherein the query includes a description of the proposed action; receive responses to the query from the plurality of decision-making entities, wherein each response includes an indicator of support for the proposed action; determine the cumulative support from the query responses received; automatically communicate a second query to the plurality of decision-making entities if an additional support necessary to reach the minimum setpoint is less than a second setpoint; and automatically implement the decision if the cumulative support is greater than the setpoint, including transmit an instruction to one or more trading networks. - View Dependent Claims (22, 23, 24, 25, 26, 27, 28)
-
-
29. A computer program product including computer readable instructions embodied on a computer readable medium, wherein the computer readable instructions when executed on a computer cause the computer to perform steps comprising:
-
maintain identification for a group of decision-making entities in a memory device; maintain a setpoint representing a minimum cumulative support required to implement a proposed action; communicate a query to the plurality of decision-making entities, wherein the query includes a description of the proposed action; receive responses to the query from the plurality of decision-making entities, wherein each response includes an indicator of support for the proposed action; determine the cumulative support from the query responses received; automatically implement the decision if the cumulative support is greater than the setpoint; impose arbitration among the plurality of decision-making entities if the query responses provide cumulative support less than the minimum setpoint; and automatically communicate a second query to the plurally of decision-making entities if the additional support necessary to reach the minimum setpoint is less than a second setpoint. - View Dependent Claims (30, 31, 32, 33, 34)
-
-
35. A computer program product including computer readable instructions embodied on a computer readable medium, wherein the computer readable instructions when executed on a computer cause the computer to perform steps comprising:
-
maintain identification for a group of decision-making entities in a memory device; maintain a setpoint representing a minimum cumulative support required to implement a proposed action; communicate a query to the plurality of decision-making entities, wherein the query includes a description of the proposed action; receive responses to the query from the plurality of decision-making entities, wherein each response includes an indicator of support for the proposed action; determine the cumulative support from the query responses received; automatically implement the decision if the cumulative support is greater than the setpoint; communicate the cumulative response to the plurality of decision-making entities; communicate a second query based on this cumulative response; communicate second responses from the plurality of decision-making entities, wherein the second responses comprise revised weighting factors; determine the cumulative response to the second query incorporating the revised weighting factors; and implement the decision if the second query responses provide cumulative support greater than the minimum setpoint value.
-
Specification