×

Method for handling objects representing annotations on an interactive input system and interactive input system executing the method

  • US 8,972,891 B2
  • Filed: 03/31/2011
  • Issued: 03/03/2015
  • Est. Priority Date: 04/26/2010
  • Status: Active Grant
First Claim
Patent Images

1. A method of handling objects representing annotations displayed on an interactive surface, comprising:

  • creating a first annotation using a first input stream from a first user and displaying the first annotation on the interactive surface;

    creating a second annotation using a second input stream from a second user, at least partially concurrently with said first annotation and displaying the second annotation on the interactive surface;

    associating the first annotation with a first temporary grouping region of the interactive surface;

    associating the second annotation with a second temporary grouping region of the interactive surface;

    within a threshold amount of time following creation of the first and second annotations,creating a new further annotation using a new input stream from a third user and displaying the new further annotation on the interactive surface within a threshold distance of at least one of the first and second temporary grouping regions,comparing an identifier of the first and second input streams used to create the first and second annotations with an identifier of the new input stream used to create the new further annotation,in the event that the identifier of the first input stream and the identifier of the new stream are the same, associating the new further annotation with the first temporary grouping region,in the event that the identifier of the second input stream and the identifier of the new input stream are the same, associating the new further annotation with the second temporary grouping region, andotherwise in the event that the identifier of the new input stream is different than the identifiers of the first and second input streams, associating the new further annotation with a third temporary grouping region of the interactive surface; and

    in the event that the threshold amount of time passes before the new further annotation is created and displayed on the interactive surface within the threshold distance of the at least one of the first and second temporary grouping regions, disabling the first and second temporary grouping regions to thereafter prevent automatic grouping of any new further annotation with the first and second annotations.

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