×

Shared collaboration canvas

  • US 10,699,244 B2
  • Filed: 10/12/2018
  • Issued: 06/30/2020
  • Est. Priority Date: 05/26/2009
  • Status: Active Grant
First Claim
Patent Images

1. A method for displaying a canvas that facilitates collaboration among a plurality of users, the method comprising:

  • receiving, at a server computing system, interaction input indicating that a first user in the plurality of users is interacting with a target resource in a plurality of resources, each resource in the plurality of resources being associated with a canvas shared by the plurality of users, the canvas being a multidimensional graphical space, each resource in the plurality of resources graphically represented by a graphical element in a plurality of discrete graphical elements, each graphical element in the plurality of discrete graphical elements located at an arbitrary location within the canvas, each user in the plurality of users being a resource in the plurality of resources, a first graphical element in the plurality of discrete graphical elements graphically representing the first user, a target graphical element in the plurality of discrete graphical elements graphically representing the target resource;

    determining that the server computing system has received the interaction input and, based on having received the interaction input, sending to a client computing system, used by the first user who originated the interaction input, information needed by the client computing system to interact with the target resource;

    based on having received the interaction input, modifying, by the server computing system, the canvas to include an interaction indicator, the interaction indicator being a graphical element, the interaction indicator graphically indicating a relationship between the first graphical element and the target graphical element such that the interaction indicator graphically indicates that the first user is currently interacting with the target resource; and

    causing, by the server computing system, a plurality of display devices to repeatedly update user interfaces displayed by the plurality of display devices such that the user interfaces reflect a substantially current state of the canvas, the substantially current state of the canvas being the plurality of discrete graphical elements along with locations within the canvas of the graphical elements of the plurality of discrete graphical elements at a substantially current moment,wherein each of the user interfaces displayed by each of the plurality of display devices reflects a different portion of the canvas, wherein a portion of the canvas comprises a contiguous graphical subspace within the canvas,wherein a first display device of the plurality of display devices displays a first portion of the canvas defined by a first set of a plurality of coordinates, andwherein a second display device of the plurality of display devices displays a second portion of the canvas defined by a second set of a plurality of the coordinates.

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