IP Library Patent Application 14665413
Patent Application
App. No. 14/665,413

Ink for Interaction

Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US None
App. No.
14/665,413
Abstract

Techniques for ink for interaction are described. According to various embodiments, ink and touch input may be combined to provide diverse input scenarios. According to various embodiments, ink can be used to reconfigure a document. According to various embodiments, ink can be employed to interact with a map in various ways.

Claims (47)

1 . A system comprising:

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:

detecting that freehand ink content is applied to a display via a pen;

identifying a touch gesture that is applied to the display; and

modifying the ink content based on the touch gesture by mapping the touch gesture to a particular operation to be performed on the ink content.

2 . The system as described in claim 1 , wherein the touch gesture is identified as touch input via at least one finger and while the pen is in contact with the display.

3 . The system as described in claim 1 , wherein said modifying comprises converting the freehand ink content into a machine-encoded shape.

4 . The system as described in claim 1 , wherein the touch gesture comprises one or more fingers in contact with the display, and wherein touch gestures with different numbers of fingers in contact with the display are mapped to different respective operations to be performed on the ink content.

5 . The system as described in claim 1 , wherein the touch gesture comprises a finger motion on the display, and wherein touch gestures with different finger motions are mapped to different respective operations to be performed on the ink content.

6 . The system as described in claim 1 , wherein freehand ink content comprises a freehand line with at least some curvature, and wherein said modifying comprises converting the freehand line to a straight line.

7 . The system as described in claim 1 , wherein the touch gesture comprises a finger in contact with the freehand line, said modifying comprises converting the freehand line to a straight line, and wherein the operations further include causing the straight line to pivot about a point on the display with which the finger is in contact in response to user input to the straight line.

8 . The system as described in claim 1 , wherein said modifying comprises converting the freehand ink content into a machine-encoded shape, and wherein the operations further include:

identifying a further touch gesture that is applied to the display; and

performing an operation on the machine-encoded shape based on the further touch gesture.

9 . A system comprising:

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:

detecting that an ink line is applied to a document displayed on a display device via a pen;

converting by a computing system the ink line into a document divider that divides the document into a first portion on a first side of the document divider, and a second portion on a second side of the document divider; and

receiving input to one or more of the first portion or the second portion to cause a space to be inserted between the first portion and the second portion.

10 . A system as recited in claim 9 , wherein the operations further include causing a visual affordance to be displayed that indicates that one or more of the first portion or the second portion of the document are manipulable to cause the space to be inserted.

11 . A system as recited in claim 9 , wherein said converting is performed in response to a recognition operation that recognizes the ink line as a command to generate the document divider and that is performed independent of user input after applying the ink line.

12 . A system as recited in claim 9 , wherein the input comprises a drag operation to drag the one or more of the first portion or the second portion within the display device, and wherein a size of the space is proportional to a size of the drag operation.

13 . A system comprising:

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:

receiving ink input via a pen to trace a travel route within a map displayed on a display device;

retrieving information about the travel route; and

presenting the information on the display device.

14 . A system as recited in claim 13 , wherein the ink input traces the travel route over one or more travel paths displayed within the map, and wherein the information includes information about the one or more travel paths.

15 . A system as recited in claim 13 , wherein said retrieving and said presenting are performed automatically in response to said receiving and independent of user input after tracing the travel route.

16 . A system as recited in claim 13 , wherein said retrieving comprises:

recognizing, independent of user input after tracing the travel route, that the travel route occurs between two locations,

wherein the information identifies the two locations and includes information about navigating the travel route between the two locations.

17 . A system as recited in claim 13 , wherein operations further include, prior to said receiving ink input:

receiving a user selection of a travel path within the map; and

highlighting the travel path for ink input within the map.

18 . A system as recited in claim 13 , wherein operations further include, prior to said receiving ink input:

receiving a user selection of a travel path within the map; and

highlighting the travel path for ink input within the map, wherein the travel route is traced over less than a highlighted portion of the travel path.

19 . A system as recited in claim 13 , wherein operations further include, prior to said receiving ink input:

receiving user selections of different travel paths within the map; and

highlighting the different travel paths for ink input within the map, wherein the travel route is traced over portions of the different travel paths.

20 . A system as recited in claim 13 , wherein operations further include:

propagating the ink input tracing the travel route to a transient ink layer; and

enabling the transient ink layer to be accessible to retrieve the ink input.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Mar 23, 2015
From: VONG, WILLIAM H.
To: MICROSOFT TECHNOLOGY LICENSING, LLC
Reel/Frame 035230/0729 →