Ink in an Electronic Document
AssigneeMicrosoft Technology Licensing, LLC
InventorsRyan Lucas Hastings, Daniel McCulloch, Michael John Patten
Life of this patent
Estimating the term…
Abstract
Techniques for ink in an electronic document are described. According to various implementations, techniques described herein provide a rich set of tools which allow a user to markup an electronic document such as a web page, not only in static 2D where the user writes on top of a document, but in dynamic 3D. In addition, when adding 3D elements to an electronic document, the 3D elements are added based on awareness of the content of the electronic document and can adapt its content in relationship to the document.
Claims20
A system comprising:
- a display;
- one or more processors;
- and
- one or more computer-readable storage media storing computer-executable instructions that, responsive to execution by the one or more processors, cause the system to perform operations including:
- transforming an electronic document into a 3-dimensional (3D) canvas that represents a 2-dimensional (2D) representation of a 3D version of the electronic document;
- enabling a graphical element of the electronic document to be manipulated in 3D relative to the 3D canvas via ink input;
- receiving ink input manipulating a characteristic of the graphical element;
- and
- modifying a stored version of the graphical element based on the ink input.
A method comprising:
- detecting that a smart ink mode is invoked for an electronic document;
- transforming, responsive to said detecting, the electronic document into a 3-dimensional (3D) canvas that represents a 2-dimensional (2D) representation of a 3D version of the electronic document;
- and
- enabling an element of the electronic document to be manipulated in 3D relative to the 3D canvas via ink input.
A method comprising:
- transforming an electronic document into a 3-dimensional (3D) canvas that represents a 2-dimensional (2D) representation of a 3D version of the electronic document;
- enabling a graphical element of the electronic document to be manipulated in 3D relative to the 3D canvas via ink input;
- receiving, at a first device, ink input manipulating a characteristic of the graphical element to generate a modified graphical element;
- and
- causing the 3D canvas with the modified graphical element to be shared to a second device such that the modified graphical element is editable at the second device via interaction with the 3D canvas.
Dependencies are inferred from the claim text.