×

Shared collaboration canvas

  • US 10,127,524 B2
  • Filed: 05/26/2009
  • Issued: 11/13/2018
  • 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 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;

    in response to determining that the server computing system has received the interaction input, sending to a client computing system used by the user who originated the interaction input, information needed by the client computing system to interact with the target resource;

    in response to receiving the interaction input, modifying, by the 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;

    causing, by the computing system, a plurality of display devices to repeatedly update user interfaces displayed by the 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 one of the plurality of display devices displays a first rectangular portion of the canvas defined by a plurality of coordinates, wherein another one of the plurality of display devices displays a second rectangular portion of the canvas defined by another plurality of coordinates.

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