9377950

Touch-Based Annotation System with Temporary Modes

PublishedJune 28, 2016
Assigneenot available in USPTO data we have
Technical Abstract

Patent Claims
12 claims

Legal claims defining the scope of protection, as filed with the USPTO.

1

1. A computer implemented method of processing a gesture input on a touch screen display device, the method comprising: in response to receiving an invocation gesture on a touch screen display of the touch screen display device, displaying the annotation canvas as at least a partially transparent overlay on the touch screen display; receiving an input gesture on the touch screen display; when the input gesture is detected within the annotation canvas, interpreting the input gesture as an annotation gesture for inputting an annotation, and executing an annotation function associated with the input gesture within the annotation canvas based on the received annotation gesture; when the same input gesture is detected outside of the annotation canvas, interpreting the input gesture as a navigation gesture for moving an underlying graphical space to relocate the annotation canvas, and moving the underlying graphical space to relocate the annotation canvas, and displaying the annotation canvas on the touch screen display so long as the user's touch associated with the invocation gesture is maintained on the touch screen display, and stopping the display of the annotation canvas when the user's touch associated with the invocation gesture is removed from the touch screen display.

2

2. A computer implemented method of claim 1 , further comprising: determining a first location on the touch screen display at which the gesture invoking the annotation canvas is received by one hand of the user; determining a second location corresponding to the location of the other hand of the user on the touch screen display; and determining the width of the annotation canvas based on a distance between the first location and the second location.

3

3. A computer implemented method of claim 1 , wherein responsive to receiving the input gesture outside of the annotation canvas, interpreting the gesture outside of the annotation canvas as a navigation input further comprises: blocking execution of the navigation input while the annotation gesture is being received and executed within the annotation canvas.

4

4. A computer implemented method of claim 1 , wherein responsive to receiving the input gesture within the annotation canvas, the method further comprises: expanding an area of the annotation canvas towards the input gesture in response to the gesture being near a border of the canvas.

5

5. A computer implemented method of claim 1 , further comprising: displaying an annotation control panel comprising a plurality of annotation controls, each annotation control for configuring a parameter of an annotation to be input into the annotation canvas.

6

6. A touch screen display apparatus, comprising: a touch screen display configured to receive multiple concurrent touch inputs; a memory configured to store application data and gesture data; a processor configured to perform a method comprising: in response to receiving an invocation gesture on a touch screen display of the touch screen display device, displaying the annotation canvas as at least a partially transparent overlay on the touch screen display; receiving an input gesture on the touch screen display; when the input gesture is detected within the annotation canvas, interpreting the input gesture as an annotation gesture for inputting an annotation, and executing an annotation function associated with the input gesture within the annotation canvas based on the received annotation gesture; when the same input gesture is detected outside of the annotation canvas, interpreting the input gesture as a navigation gesture for moving an underlying graphical space to relocate the annotation canvas, and moving the underlying graphical space to relocate the annotation canvas, and displaying the annotation canvas on the touch screen display so long as the user's touch associated with the invocation gesture is maintained on the touch screen display, and stopping the display of the annotation canvas when the user's touch associated with the invocation gesture is removed from the touch screen display.

7

7. A touch screen display apparatus of claim 6 , further comprising: determining a first location on the touch screen display at which the gesture invoking the annotation canvas is received by one hand of the user; determining a second location corresponding to the location of the other hand of the user on the touch screen display; and determining the width of the annotation canvas based on a distance between the first location and the second location.

8

8. A touch screen display apparatus of claim 6 , wherein responsive to receiving the input gesture outside of the annotation canvas, interpreting the gesture outside of the annotation canvas as the navigation input further comprises: blocking execution of the navigation input while the annotation gesture is being received and executed within the annotation canvas.

9

9. A touch screen display apparatus of claim 6 , wherein responsive to receiving the input gesture within the annotation canvas, the method further comprises: expanding an area of the annotation canvas towards the input gesture in response to the gesture being near a border of the canvas.

10

10. A touch screen display apparatus of claim 6 , wherein the method further comprises: displaying an annotation control panel comprising a plurality of annotation controls, each annotation control for configuring a parameter of an annotation to be input into the annotation canvas.

11

11. A computer implemented method of processing a gesture input on a touch screen display device, the method comprising: in response to receiving an invocation gesture on a touch screen display of the touch screen display device, displaying a local region associated with an input mode as at least a partially transparent overlay on a touch screen display of the touch screen display device; receiving an input gesture on the touch screen display; when the input gesture is detected within the local region, interpreting the input gesture as an input for the input mode and executing an annotation function associated with the input gesture within the local region based on the received input for the input mode; when the same input gesture is detected outside of the local region, interpreting the input gesture as a navigation gesture for moving an underlying graphical space to relocate the local region, and moving the underlying graphical space to relocate the local region, and displaying the local region on the touch screen display so long as the user's touch associated with the invocation gesture is maintained on the touch screen display, and stopping the display of the local region when the user's touch associated with the invocation gesture is removed from the touch screen display.

12

12. A touch screen display apparatus, comprising: a touch screen display configured to receive multiple concurrent touch inputs; a memory configured to store an application data and gesture data; a processor configured to perform a method comprising: in response to receiving an invocation gesture on the touch screen display, displaying a local region associated with an input mode as at least a partially transparent overlay on the touch screen display; receiving an input gesture on the touch screen display; when the input gesture is detected within the local region, interpreting the input gesture as an input for the input mode and executing an annotation function associated with the input gesture within the local region based on the received input for the input mode; when the same input gesture is detected outside of the local region, interpreting the input gesture as a navigation gesture for moving an underlying graphical space to relocate the local region, and moving the underlying graphical space to relocate the local region, and displaying the local region on the touch screen display so long as the user's touch associated with the invocation gesture is maintained on the touch screen display, and stopping the display of the local region when the user's touch associated with the invocation gesture is removed from the touch screen display.

Patent Metadata

Filing Date

Unknown

Publication Date

June 28, 2016

Inventors

Daniel Allen Rosenfeld
Walter Hsiao

Want to explore more patents?

Browse 5M+ US patents with plain-English claim translations and AI-generated analysis.

Citation & reuse

Analysis on this page is generated by Patentable — an AI-powered patent intelligence platform. AI-generated summaries, explanations, and analysis may be reused with attribution and a visible link back to the canonical URL below. Patent abstracts and claims are USPTO public domain.

Cite as: Patentable. “Touch-Based Annotation System with Temporary Modes” (9377950). https://patentable.app/patents/9377950

© 2026 Patentable. All rights reserved.

Patentable is a research and drafting-assistant tool, not a law firm, and does not provide legal advice. Documents we generate are drafts for review by a licensed patent attorney.