The patent badge is an abbreviated version of the USPTO patent document. The patent badge does contain a link to the full patent document.
The patent badge is an abbreviated version of the USPTO patent document. The patent badge covers the following: Patent number, Date patent was issued, Date patent was filed, Title of the patent, Applicant, Inventor, Assignee, Attorney firm, Primary examiner, Assistant examiner, CPCs, and Abstract. The patent badge does contain a link to the full patent document (in Adobe Acrobat format, aka pdf). To download or print any patent click here.
Patent No.:
Date of Patent:
Feb. 06, 2024
Filed:
Dec. 23, 2021
Microsoft Technology Licensing, Llc, Redmond, WA (US);
Nathan Darrel Kile, Jr., Mercer Island, WA (US);
Jaewon Hwang, Kirkland, WA (US);
Nicolas Gunnar Alexander Nuzzaci, Bellevue, WA (US);
David Adam Stephens, Seattle, WA (US);
Kyle David Ryan, Sammamish, WA (US);
Maria Montserrat Lozano Dieck, Seattle, WA (US);
MICROSOFT TECHNOLOGY LICENSING, LLC, Redmond, WA (US);
Abstract
In non-limiting examples of the present disclosure, systems, methods and devices for enabling real-time gestures on shared canvases are presented. A shared object service may be associated with a plurality of shared objects. A plurality of user accounts and/or client devices may be granted access to a shared object. Each client device that accesses the shared object may store a distributed data structure locally that corresponds to the shared object. When client devices perform operations associated with the shared object the operations are logged by the shared object service and timestamped. Those operations are then reported to the client devices, where cursor movements can be rendered in real time. If cursor movements and/or user input device operations associated with a cursor meet conditions for a gesture operation the cursor may be transformed to a gesture/animation and rendered on canvases of each connected client device.