Customizable user interface for use with digital ink
AssigneeMicrosoft Technology Licensing, LLC
InventorsPatrick Edgar Schreiber, Heather Strong Eden, Elise Leigh Livingston, Rachel Ann Keirouz
Life of this patent
Estimating the term…
Abstract
A method of and system for providing and processing a customizable document that is responsive to digital ink input is carried out by displaying the customizable document on a screen, receiving input into an object in the document, modify the object and/or the input in response to the input, and displaying the modified object or input on the screen, where the modification is done based on the type of object and an examination of the input, and the input includes at least some digital ink.
Claims16
A device comprising:
- one or more processors;
- and
- a memory in communication with the one or more processors, the memory comprising executable instructions that, when executed by the one or more processors, cause the device to perform functions of:
- inserting one or more objects into a digital ink enabled document;
- upon inserting the one or more objects into the digital ink enabled document, selecting a type of input for at least one of the one or more objects;
- and
- labeling at least one of the one or more objects to enable parsing the document;
- displaying the digital ink enabled document including the one or more objects on a user interface screen;
- receiving a digital ink input for one of the one or more objects in the digital ink enabled document;
- dynamically modifying the one of the one or more objects and the digital ink input in response to the digital ink input;
- and
- displaying the modified one of the one or more objects and the modified digital ink input on the user interface screen;
- wherein:
- the one or more objects are controllable form objects that are insertable into the digital ink enabled document for receiving digital ink input,
- dynamically modifying the one of the one or more objects comprises:
- examining the received digital ink input,
- examining the one of the one or more objects to determine a type of the one of the one or more objects,
- determining, in response to the received digital ink input, whether the one of the one or more objects should be modified, and
- dynamically modifying the digital ink input comprises:
- converting the digital ink input to typed text, and
- changing a format of the typed text based on the type of the one of the one or more objects.
A method for providing a customizable digital ink enabled document comprising:
- inserting one or more objects into the digital ink enabled document;
- upon inserting the one or more objects into the digital ink enabled document, selecting a type of input for at least one of the one or more objects;
- and
- labeling at least one of the one or more objects to enable parsing the digital ink enabled document;
- displaying the digital ink enabled document including the one or more objects on a user interface screen;
- receiving a digital ink input for one of the one or more objects in the digital ink enabled document;
- dynamically modifying the one of the one or more objects and the digital ink input in response to the digital ink input;
- and
- displaying the modified one of the one or more objects and the modified digital ink input on the user interface screen;
- wherein:
- the one or more objects are controllable form objects that are insertable into the digital ink enabled document for receiving digital ink input,
- dynamically modifying the one of the one or more objects comprises:
- examining the received digital ink input,
- examining the one of the one or more objects to determine a type of
- the one of the one or more objects,
- determining, in response to the received digital ink input, whether the one of the one or more objects should be modified, and
- dynamically modifying the digital ink input comprises:
- converting the digital ink input to typed text, and
- changing a format of the typed text based on the type of the one of the one or more objects.
A non-transitory computer readable medium on which are stored instructions that when executed cause a programmable device to:
- insert one or more objects into a digital ink enabled document;
- upon inserting the one or more objects into the digital ink enabled document, select a type of input for at least one of the one or more objects;
- label at least one of the one or more objects to enable parsing the document;
- display a digital ink enabled document including one or more objects on a user interface screen;
- receive a digital ink input for one of the one or more objects in the digital ink enabled document;
- dynamically modify the one of the one or more objects and the digital ink input in response to the digital ink input;
- and
- display the modified object and the modified digital ink input on the user interface screen;
- wherein:
- the one or more objects are controllable form objects that are insertable into the digital ink enabled document for receiving digital ink input,
- dynamically modifying the one of the one or more objects comprises:
- examining the received digital ink input,
- examining the one of the one or more objects to determine a type of the one of the one or more objects, and
- determining, in response to the received digital ink input, whether the one of the one or more objects should be modified, and
- dynamically modifying the digital ink input comprises:
- converting the digital ink input to typed text, and
- changing a format of the typed text based on the type of the one of the one or more objects.
Dependencies are inferred from the claim text.