Back to results
US 2017/0285932 A1Published application
Ink Input for Browser Navigation
AssigneeMicrosoft Technology Licensing, LLC
InventorsRyan Lucas Hastings, Daniel McCulloch, Michael John Patten
Life of this patent
Estimating the term…
Abstract
Techniques for ink input for browser navigation are described. Generally, ink refers to freehand input to a touch-sensing functionality and/or a functionality for sensing touchless gestures, which is interpreted as digital ink. According to various embodiments, ink input for browser navigation provides a seamless integration of an ink input canvas with a web browser graphical user interface (“GUI”) to enable intuitive input of network addresses (e.g., web addresses) via ink input.
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:
- detecting a pen in proximity to an address region of a web browser displayed on the display;
- generating in response to said detecting an ink canvas that includes an input region configured to receive ink input and a recognition region configured to display text recognition output from text recognition performed on ink input to the input region;
- receiving ink input to the input region, the ink input including one or more freehand characters;
- appending the ink input with an ink suggestion that includes one or more automatically generated characters that visually simulate a pattern of the one or more freehand characters, the automatically generated characters being distinguishable from the one or more freehand characters based on one or more of a shading or a color of the automatically generated characters;
- displaying text recognition output in the recognition region based on text recognition of the ink input;
- detecting a user action to initiate navigation to a network address associated with the text recognition output;
- and
- causing the web browser to navigate to a network address that corresponds to the ink suggestion.
9 more elements
A method comprising:
- detecting an input event in proximity to an address region of a web browser displayed on a display;
- generating in response to said detecting an ink canvas that includes an input region configured to receive freehand input and a recognition region configured to display text recognition output from text recognition performed on freehand input to the input region;
- overlaying or replacing the address region with the ink canvas;
- receiving freehand character input to the input region;
- displaying text recognition output in the recognition region based on text recognition of the character input;
- and
- causing the web browser to navigate to a network address that corresponds to the text recognition output.
4 more elements
A method comprising:
- receiving ink input to an input region of an ink canvas of a web browser, the ink input including one or more freehand characters;
- generating one or more completion suggestions based on one or more characters of the ink input;
- determining a position for displaying the completion suggestions relative to the ink canvas and based at least in part on an attribute of the ink input;
- and
- causing the one or more completion suggestions to be displayed at the position relative to the ink canvas.
2 more elements
Dependencies are inferred from the claim text.