×

Dynamically determining workspace bounds during a collaboration session

  • US 9,787,731 B2
  • Filed: 03/30/2015
  • Issued: 10/10/2017
  • Est. Priority Date: 03/31/2014
  • Status: Active Grant
First Claim
Patent Images

1. A method for dynamically determining session boundary coordinates within a canvas that is provided as a two-dimensional digital workspace, the method comprising:

  • generating, at a host server hosting a collaboration session, the canvas for presentation by one or more computing devices participating in the collaboration session, wherein the canvas is configured to be shared by users operating the one or more computing devices;

    setting an initial explored area of the canvas for viewing at the one or more computing devices;

    displaying the initial explored area associated within one or more fields of view of the canvas presented at the one or more computing devices;

    annotating the initial explored area;

    in response to detecting, at the host server, one or more interactions with at least a portion of the canvas presented at the one or more computing devices;

    until the initial explored area of the canvas achieves a maximum size;

    upon detecting that the one or more interactions relate to user-provided adjustments of the initial explored area to create a second explored area of the canvas displayed within the one or more fields of view presented at the one or more computing devices, annotating the second explored area as part of the initial explored area,monitoring that the initial explored area of the canvas is within the maximum size of the canvas, andupon determining that the initial explored area of the canvas has reached the maximum size of the canvas based on expansion of the second explored area produced from user-provided adjustments, setting coordinates of the initial explored area of the canvas as session boundary coordinates of the canvas, andupon detecting additional user-provided adjustments of the initial explored area of the canvas, when the initial explored area of the canvas has reached the maximum size of the canvas and the coordinates of the initial explored area of the canvas are set as the session boundary coordinates of the canvas, preventing alteration of the initial explored area of the canvas beyond the session boundary coordinates the canvas.

View all claims
  • 1 Assignment
Timeline View
Assignment View
    ×
    ×