Methods and systems for real-time closed-loop collaborative intelligence
First Claim
1. A real-time collaborative control system comprising:
- a plurality of computing devices each comprising a communications infrastructure coupled to each of a processor, a memory, a timing circuit, and a display interface coupled to a display and configured to receive input from a user;
a collaborative intent application stored on each memory and configured to run on each processor, wherein steps are performed substantially simultaneously on each of the plurality of computing devices, to;
display, using the display interface, information for a group collaboration session, the information including a set of targets and a question associated with the set of targets,receive, repeatedly in real-time during the session, user input of a user intent vector through the display interface, the user intent vector having a direction in relation to the set of targets and a magnitude,send, repeatedly in real-time during the session, the user intent vector to a collaboration server,receive, repeatedly in real-time during the session, a group intent vector from the collaboration server, the group intent vector including a coordinate location in relation to the set of targets, andpresent, repeatedly in real-time during the session, a graphical indication of the group intent vector shown in relation to the set of targets, to the user using the display interface; and
the collaboration server in networked communication with the plurality of computing devices, the collaboration server including a processor and a memory, the processor configured to run a collaboration mediation application stored on the memory, the collaboration mediation application configured to;
send the information for the group collaboration session to each of the plurality of computing devices,receive, repeatedly in real-time during the session, the user intent vector from each of the plurality of computing devices,responsively determine, repeatedly in real-time during the session, the group intent vector from the plurality of received user intent vectors, andsend, repeatedly in real-time during the session, the group intent vector to the plurality of computing devices;
whereby the coordinate location of the group intent vector in relation to the set of targets is updated each time the group intent vector is received by the plurality of computing devices, whereby a closed-loop system is formed between the collaboration server and each collaborative intent application.
2 Assignments
0 Petitions
Accused Products
Abstract
Systems and methods are for enabling a group of individuals, each using an individual computing device, to collaboratively answer questions or otherwise express a collaborative will/intent in real-time. The collaboration system comprises a plurality of computing devices, each of the devices being used by an individual user, each of the computing devices enabling its user to contribute to the emerging real-time group-wise intent. A collaboration server is disclosed that communicates remotely to the plurality of individual computing devices. Herein, a variety of inventive methods are disclosed for interfacing users in a real-time synchronized group-wise experience, and for deriving a convergent group intent from the collective user input.
63 Citations
23 Claims
-
1. A real-time collaborative control system comprising:
-
a plurality of computing devices each comprising a communications infrastructure coupled to each of a processor, a memory, a timing circuit, and a display interface coupled to a display and configured to receive input from a user; a collaborative intent application stored on each memory and configured to run on each processor, wherein steps are performed substantially simultaneously on each of the plurality of computing devices, to; display, using the display interface, information for a group collaboration session, the information including a set of targets and a question associated with the set of targets, receive, repeatedly in real-time during the session, user input of a user intent vector through the display interface, the user intent vector having a direction in relation to the set of targets and a magnitude, send, repeatedly in real-time during the session, the user intent vector to a collaboration server, receive, repeatedly in real-time during the session, a group intent vector from the collaboration server, the group intent vector including a coordinate location in relation to the set of targets, and present, repeatedly in real-time during the session, a graphical indication of the group intent vector shown in relation to the set of targets, to the user using the display interface; and the collaboration server in networked communication with the plurality of computing devices, the collaboration server including a processor and a memory, the processor configured to run a collaboration mediation application stored on the memory, the collaboration mediation application configured to; send the information for the group collaboration session to each of the plurality of computing devices, receive, repeatedly in real-time during the session, the user intent vector from each of the plurality of computing devices, responsively determine, repeatedly in real-time during the session, the group intent vector from the plurality of received user intent vectors, and send, repeatedly in real-time during the session, the group intent vector to the plurality of computing devices; whereby the coordinate location of the group intent vector in relation to the set of targets is updated each time the group intent vector is received by the plurality of computing devices, whereby a closed-loop system is formed between the collaboration server and each collaborative intent application. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
9. A method for a collaborative control process in real-time, comprising the steps of:
-
sending of information for a group collaboration session, the information including a set of targets and a question associated with the set of targets, from a collaboration server running a collaboration mediation application, to each of a plurality of computing devices, each of the computing devices running a collaborative intent application, wherein steps are performed substantially simultaneously on each of the plurality of computing devices; inputting, repeatedly in real-time during the session, by a user of each of the plurality of computing devices, an indication of a user intent vector in response to the group collaboration session information, the user intent vector having a direction in relation to the set of targets and a magnitude; sending, repeatedly in real-time during the session, to the collaboration server, by each collaborative intent application, of the user intent vector; determining, repeatedly in real-time during the session, by the collaboration server, of a group intent vector based on the plurality of received user intent vectors; sending, repeatedly in real-time during the session, by the collaboration server, of the group intent vector to the collaborative intent application of each of the plurality of computing devices, the group intent vector including a coordinate location in relation to the set of targets; and displaying, repeatedly in real-time during the session, by the collaborative intent application, a graphical indication of the group intent vector shown in relation to the set of targets on a display of the computing device, whereby the coordinate location of the group intent vector in relation to the set of targets is updated each time the group intent vector is received by the plurality of computing devices, whereby a closed-loop system is formed between the collaboration server and each collaborative intent application running on the plurality of computing devices. - View Dependent Claims (10, 11, 12, 13, 14, 15, 16, 17)
-
-
18. A method for determining a real-time group response from a plurality of networked computing devices during a collaborative session, each computing device associated with a user, wherein steps are performed substantially simultaneously on each of the plurality of computing devices, comprising the steps of:
-
sending across a network, by a collaboration server, of information for the collaborative session, the information including a set of targets and a question associated with the set of targets, to the plurality of computing devices; displaying, by a collaborative intent application running on each of the plurality of computing devices, of the question, the set of targets, and a collaboratively controlled pointer having a coordinate location in relation to the set of targets; inputting, repeatedly in real-time during the session, by each user, of a user intent vector representing a desired direction and magnitude of motion of the collaboratively controlled pointer; sending, repeatedly in real-time during the session, by the collaborative intent application running on each computing device, of the user intent vectors to the collaboration server in communication with the plurality of computing devices; determining, repeatedly in real-time during the session, by the collaboration server of a group intent vector from the plurality of received user intent vectors, the group intent vector including an updated coordinate location in relation to the set of targets; sending, repeatedly in real-time during the session, by the collaboration server to the plurality of computing devices of the group intent vector including the updated coordinate location for the collaboratively controlled pointer; and updating, repeatedly in real-time during the session, by the collaborative intent application of each computing device, of a displayed location of the collaboratively controlled pointer on the target board based upon the received updated coordinate location, whereby the real-time group response to the question is determined. - View Dependent Claims (19, 20, 21, 22, 23)
-
Specification