Auto-scrolling input in a dual-display computing device
First Claim
Patent Images
1. A method comprising:
- determining, by a computing device comprising a first display device and a second display device, an orientation of the computing device, wherein the first display device and the second display device each comprise a touchscreen display device;
receiving, by the computing device, user input specifying a front edge of an input area;
creating, by the computing device and based at least in part on the user input, the input area, wherein a first portion of the input area is displayed on the first display device and a second portion of the input area is displayed on the second display device, and wherein a rightmost edge of the input area is located approximately at a location of the front edge;
receiving, by the computing device, stylus input in the second portion of the input area;
determining, by the computing device, an average size of each character of the stylus input;
determining, by the computing device, an average speed of the stylus input based at least in part on the average size of each character of the stylus input;
moving, based at least in part on the average speed of the stylus input, at least a portion of the stylus input received in the second portion of the input area to the first portion of the input area, wherein the portion of the stylus input is moved;
left, when the second portion is located to the left of the first portion;
right, when the second portion is located to the right of the first portion;
above, when the second portion is located above the first portion;
orbelow, when the second portion is located below the first portion;
recognizing text in the portion of the stylus input that was removed;
displaying the text in a text area of a window of an application being displayed on at least one of the first display device or the second display device; and
automatically inserting a carriage return into the text area based at least in part on determining that the stylus input includes a predefined symbol associated with a carriage return.
9 Assignments
0 Petitions
Accused Products
Abstract
In some implementations, a computing device may include a first display device and a second display device that are both touch sensitive devices. An auto-scroll module executing on the computing device may create an input area on at least one of the first display device or the second display device based on an orientation of the computing device. The auto-scroll module may automatically scroll the input area as input is received in the input area. The automatic scrolling may include removing a portion of the input being displayed in the input area, recognizing text in the portion of the input, and displaying the text in a text area of a window associated with an application.
35 Citations
20 Claims
-
1. A method comprising:
-
determining, by a computing device comprising a first display device and a second display device, an orientation of the computing device, wherein the first display device and the second display device each comprise a touchscreen display device; receiving, by the computing device, user input specifying a front edge of an input area; creating, by the computing device and based at least in part on the user input, the input area, wherein a first portion of the input area is displayed on the first display device and a second portion of the input area is displayed on the second display device, and wherein a rightmost edge of the input area is located approximately at a location of the front edge; receiving, by the computing device, stylus input in the second portion of the input area; determining, by the computing device, an average size of each character of the stylus input; determining, by the computing device, an average speed of the stylus input based at least in part on the average size of each character of the stylus input; moving, based at least in part on the average speed of the stylus input, at least a portion of the stylus input received in the second portion of the input area to the first portion of the input area, wherein the portion of the stylus input is moved; left, when the second portion is located to the left of the first portion; right, when the second portion is located to the right of the first portion; above, when the second portion is located above the first portion;
orbelow, when the second portion is located below the first portion; recognizing text in the portion of the stylus input that was removed; displaying the text in a text area of a window of an application being displayed on at least one of the first display device or the second display device; and automatically inserting a carriage return into the text area based at least in part on determining that the stylus input includes a predefined symbol associated with a carriage return. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. A computing device comprising:
-
a first touchscreen display device; a second touchscreen display device; one or more processors; one or more non-transitory computer-readable media storing instructions executable by the one or more processors to perform operations comprising; determining an orientation of the computing device; displaying an input area on at least one of the first touchscreen display device or the second touchscreen display device; receiving user input specifying a front edge of an input area; creating, based at least in part on the user input, the input area, wherein; a first portion of the input area is displayed on the first touchscreen display device; a second portion of the input area is displayed on the second touchscreen display device; and a rightmost edge of the input area is located approximately at a location of the front edge; receiving stylus input in the second portion of the input area; determining an average size of each character of the stylus input; determining an average speed of the stylus input based at least in part on the average size of each character of the stylus input; moving, based at least in part on the average speed of the stylus input, at least a portion of the stylus input received in the second portion of the input area to the first portion of the input area, wherein the portion of the stylus input is moved; left, when the second portion is located to the left of the first portion; right, when the second portion is located to the right of the first portion; above, when the second portion is located above the first portion;
orbelow, when the second portion is located below the first portion; recognizing text in the portion of the stylus input that was removed; displaying the text in a text area of a window of an application being displayed on at least one of the first touchscreen display device or the second touchscreen display device; and automatically inserting a carriage return into a text area based at least in part on determining that the stylus input includes a predefined symbol associated with a carriage return. - View Dependent Claims (9, 10, 11, 12, 13)
-
-
14. One or more non-transitory computer-readable media storing instructions that are executable by one or more processors to perform operations comprising:
-
determining an orientation of a computing device comprising a first touchscreen display device and a second touchscreen display device; receiving user input specifying a front edge of an input area; creating, based at least in part on the user input, the input area, wherein a first portion of the input area is displayed on the first touchscreen display device and a second portion of the input area is displayed on the second touchscreen display device, and wherein a rightmost edge of the input area is located approximately at a location of the front edge; receiving, by the computing device, stylus input in the second portion of the input area; determining an average size of each character of the stylus input; determining an average speed of the stylus input based at least in part on the average size of each character of the stylus input; moving, based at least in part on the average speed of the stylus input, at least a portion of the stylus input received in the second portion of the input area to the first portion of the input area, wherein the portion of the stylus input is moved; left, when the second portion is located to the left of the first portion; right, when the second portion is located to the right of the first portion; above, when the second portion is located above the first portion;
orbelow, when the second portion is located below the first portion; recognizing text in the portion of the stylus input that was removed; displaying the text in a text area of a window of an application being displayed on at least one of the first touchscreen display device or the second touchscreen display device; and automatically inserting a carriage return into the text area based at least in part on determining that the stylus input includes a predefined symbol associated with a carriage return. - View Dependent Claims (15, 16, 17, 18, 19, 20)
-
Specification