Suggestion and background modes for real-time collaborative intelligence systems
First Claim
1. A collaborative decision-making system for enabling a plurality of networked users to converge upon group decisions through the real-time collaborative control of a graphical pointer, comprising:
- a plurality of computing devices, each computing device associated with one of the plurality of networked users, each computing device including a display, a communication infrastructure, a processor, a memory, and a user interface configured to receive input from a user in real-time from the plurality of networked users;
a collaboration server in networked communication with the plurality of computing devices, the collaboration server including a processor, a memory, and a communication infrastructure, the collaboration server configured to run a collaboration mediation application; and
a collaborative intent application configured to run simultaneously on each of the plurality of computing devices and configured to perform the following at substantially the same time as other of the plurality of computing devices;
display a question and a set of spatially arranged graphical targets as input choices for the plurality of networked users, each of the graphical targets for optional association with an answer option regarding the displayed question;
display a suggestion prompt to a user for accepting at least one suggested answer to the displayed question, the prompt enabling the user to optionally input an answer suggestion within a prescribed time period;
send, to the collaboration server, a representation of the user-entered answer suggestion if input by the user within the prescribed time period;
receive a plurality of user-entered answer suggestions from the collaboration server, a plurality of the suggestions originating from other of the plurality of computing devices;
display each of the plurality of the received answer suggestions in association with one of the spatially arranged graphical targets;
display a collaboratively controlled graphical pointer at a location relative to set of spatially arranged graphical targets, wherein the displayed collaboratively controlled graphical pointer reflects a collectively combined group input from the plurality of networked users, the graphical pointer location relative to the spatially arranged graphical targets being substantially similar to that displayed by other of the plurality of computing devices;
receive, repeatedly in real-time, updated location information for the collaboratively controlled graphical pointer and update the displayed location relative to the set of spatially arranged graphical targets accordingly, the updated location being substantially similar to that displayed by other of the plurality of computing devices;
accept, repeatedly in real-time, user intent input from the user indicating an intended direction of motion of the collaboratively controlled graphical pointer; and
send, repeatedly in real-time, the user intent data to the collaboration server, the user intent data representing the user intent input regarding the user'"'"'s intended direction of motion of the collaboratively controlled pointer at a moment in time;
wherein the collaborative intent application running on the collaborative server is configured to;
receive, repeatedly in real-time, the user intent data from the plurality of the computing devices, the user intent data representing desired motion of the collaboratively controlled graphical pointer;
process, repeatedly in real-time, the user intent data to compute an updated location of the collaboratively controlled graphical pointer relative to the set of spatially arranged targets;
send, repeatedly in real-time, the updated location information for the collaboratively controlled graphical pointer to the plurality of computing devices, thereby enabling collaborative control to determine a final collaborative suggestion;
determine, based on the relative location of the collaboratively controlled graphical pointer and each of the spatially arranged graphical targets, that the answer suggestion associated the most with one of the spatially arranged graphical targets has been selected as the final collaborative suggestion through real-time collaborative control, andsend an indication of the final collaborative suggestion to the plurality of computing devices.
1 Assignment
0 Petitions
Accused Products
Abstract
Systems and methods for real-time collaborative computing and collective intelligence are disclosed. A collaborative application runs on a collaborative server connected to a plurality of computing devices. Collaborative sessions are run wherein a group of independent users, networked over the internet, collaboratively answer questions in real-time, thereby harnessing their collective intelligence. Systems and methods for suggestion modes wherein group users select one suggestion from a plurality of suggestions are disclosed, including systems and methods for multi-phase, multi-group suggestion mode embodiments. Methods for background swarming modes and reactivation of the group are also disclosed.
113 Citations
11 Claims
-
1. A collaborative decision-making system for enabling a plurality of networked users to converge upon group decisions through the real-time collaborative control of a graphical pointer, comprising:
-
a plurality of computing devices, each computing device associated with one of the plurality of networked users, each computing device including a display, a communication infrastructure, a processor, a memory, and a user interface configured to receive input from a user in real-time from the plurality of networked users; a collaboration server in networked communication with the plurality of computing devices, the collaboration server including a processor, a memory, and a communication infrastructure, the collaboration server configured to run a collaboration mediation application; and a collaborative intent application configured to run simultaneously on each of the plurality of computing devices and configured to perform the following at substantially the same time as other of the plurality of computing devices; display a question and a set of spatially arranged graphical targets as input choices for the plurality of networked users, each of the graphical targets for optional association with an answer option regarding the displayed question; display a suggestion prompt to a user for accepting at least one suggested answer to the displayed question, the prompt enabling the user to optionally input an answer suggestion within a prescribed time period; send, to the collaboration server, a representation of the user-entered answer suggestion if input by the user within the prescribed time period; receive a plurality of user-entered answer suggestions from the collaboration server, a plurality of the suggestions originating from other of the plurality of computing devices; display each of the plurality of the received answer suggestions in association with one of the spatially arranged graphical targets; display a collaboratively controlled graphical pointer at a location relative to set of spatially arranged graphical targets, wherein the displayed collaboratively controlled graphical pointer reflects a collectively combined group input from the plurality of networked users, the graphical pointer location relative to the spatially arranged graphical targets being substantially similar to that displayed by other of the plurality of computing devices; receive, repeatedly in real-time, updated location information for the collaboratively controlled graphical pointer and update the displayed location relative to the set of spatially arranged graphical targets accordingly, the updated location being substantially similar to that displayed by other of the plurality of computing devices; accept, repeatedly in real-time, user intent input from the user indicating an intended direction of motion of the collaboratively controlled graphical pointer; and send, repeatedly in real-time, the user intent data to the collaboration server, the user intent data representing the user intent input regarding the user'"'"'s intended direction of motion of the collaboratively controlled pointer at a moment in time;
wherein the collaborative intent application running on the collaborative server is configured to;receive, repeatedly in real-time, the user intent data from the plurality of the computing devices, the user intent data representing desired motion of the collaboratively controlled graphical pointer; process, repeatedly in real-time, the user intent data to compute an updated location of the collaboratively controlled graphical pointer relative to the set of spatially arranged targets; send, repeatedly in real-time, the updated location information for the collaboratively controlled graphical pointer to the plurality of computing devices, thereby enabling collaborative control to determine a final collaborative suggestion; determine, based on the relative location of the collaboratively controlled graphical pointer and each of the spatially arranged graphical targets, that the answer suggestion associated the most with one of the spatially arranged graphical targets has been selected as the final collaborative suggestion through real-time collaborative control, and send an indication of the final collaborative suggestion to the plurality of computing devices. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11)
-
Specification