×

DYNAMIC SYSTEMS FOR OPTIMIZATION OF REAL-TIME COLLABORATIVE INTELLIGENCE

  • US 20190014170A1
  • Filed: 09/13/2018
  • Published: 01/10/2019
  • Est. Priority Date: 03/26/2014
  • Status: Active Grant
First Claim
Patent Images

1. A real-time collaborative control system for a group of users in real-time collaborative control of a graphical object, comprising:

  • a plurality of computing devices, each user of the group of users associated with one of the plurality of computing devices, each computing device comprising a communications infrastructure coupled to each of a processor, a memory, a display, and a user interface configured to receive input from a user in real-time;

    a collaborative intent application stored on each memory and configured to run on each processor to;

    convey to the associated user, using the display, a question including a prompt and a set of answer choices corresponding to the prompt, wherein each of the answer choices is associated with one of a plurality of graphical target locations on the display;

    receive, repeatedly in real-time, user input having a direction and a magnitude;

    send, repeatedly in real-time, the user input to a collaboration server;

    receive, repeatedly in real-time, an indication of motion of the graphical object from the collaboration server; and

    update, repeatedly in real-time, the location of the graphical object the display relative to an origin location, wherein the displayed location is based at least in part on the indication of motion and is substantially synchronized with the location displayed by other computing devices of the plurality of computing devices; and

    the collaboration server in networked communication with the plurality of computing devices, the collaboration server including a server processor and a server memory, the server processor configured to run a collaboration mediation application stored on the server memory, the collaboration mediation application configured run on the server processor to;

    receive, repeatedly in real-time, the user input;

    determine, repeatedly in real-time, a group force vector based on the user input having a group force magnitude and a group force direction;

    determine repeatedly in real time, a restoring force vector having a restoring force magnitude and a restoring force direction, the restoring force magnitude being computed based at least in part on the current distance between the collaboratively controlled graphical object and the origin location and wherein the restoring force direction is from the graphical object to the origin location;

    determine, repeatedly in real-time, the collaboratively controlled motion of the graphical object based at least in part upon the group intent vector and the restoring force vector; and

    sending, repeatedly in real-time, the indication of motion of the graphical object to the plurality of computing devices, the indication of motion based at least in part on the group intent vector and the restoring force vector, whereby a closed-loop system is formed between the collaboration server and the plurality of computing devices.

View all claims
  • 0 Assignments
Timeline View
Assignment View
    ×
    ×