US 11,893,541 B2
Meeting and collaborative canvas with image pointer
Adam Somlai-Fischer, Budapest (HU); Zsuzsa Weiner, Budapest (HU); and Dániel Varga, Budapest (HU)
Assigned to Prezi, Inc., Concord, CA (US)
Filed by Prezi, Inc., San Francisco, CA (US)
Filed on Oct. 14, 2021, as Appl. No. 17/501,659.
Claims priority of provisional application 63/091,962, filed on Oct. 15, 2020.
Prior Publication US 2022/0122037 A1, Apr. 21, 2022
Int. Cl. G06Q 10/101 (2023.01); H04L 12/18 (2006.01); G06F 3/04812 (2022.01); G06F 3/04845 (2022.01)
CPC G06Q 10/101 (2013.01) [G06F 3/04812 (2013.01); G06F 3/04845 (2013.01); H04L 12/1822 (2013.01)] 20 Claims
OG exemplary drawing
 
1. A method comprising:
establishing, by a video management system, a zoomable meeting, the establishing the zoomable meeting comprising communicatively coupling a plurality of user devices over a communications network;
receiving a live audio/video feed from one or more users of the plurality of user devices;
causing display of the zoomable meeting on a display of each of the plurality of user devices, the causing display comprising causing display of a portion of a zoomable canvas through a viewing window on each of the plurality of user devices, the zoomable canvas enabling movement of one or more image pointers that each show the live audio-video feed of one of the one or more users in an image portion of an image pointer, a further portion of the zoomable canvas becoming visible through the viewing window by panning across the zoomable canvas based on movement of an image pointer, the zoomable canvas comprising a plurality of display elements, each display element being individually zoomable into using the image pointer and at least one display element having one or more further nested display elements that can each be further zoomed in;
monitoring, by a hardware processor of the video management system, for an image pointer operation of the image pointer of the one or more image pointers, the image pointer operation comprising at least one of a navigation command that moves the image pointer from one location to another or a zoom command that zooms the image pointer into or out of the zoomable canvas, movement of the image pointer causing display of dynamically radiating elements about the image portion that indicate the movement of the image pointer; and
based on the image pointer operation, causing an update to the zoomable canvas to display performance of the image pointer operation.