TECHNIQUES FOR PROVIDING A USER INTERFACE HAVING BI-DIRECTIONAL WRITING TOOLS
First Claim
1. A computer-implemented method, comprising:
- displaying, at a computing device including one or more processors, a first user interface using a script having a left-to-right (LTR) writing directionality;
receiving, at the computing device, a first input from a user via the first user interface, the first input including at least one of (i) content of e-mails sent by the user, (ii) social network commentary generated by the user, and (iii) search queries generated by the user;
determining, at the computing device, one or more scripts in which the user is capable of inputting text based on the first input;
automatically determining, at the computing device, whether at least one of the one or more scripts is a script having a right-to-left (RTL) writing directionality;
automatically displaying, at the computing device;
(i) a second user interface when at least one of the one or more scripts is a script having an RTL writing directionality, the second user interface being different than the first user interface and being configured to allow the user to adjust a writing directionality of a selected portion of text, or(ii) the first user interface when none of the one or more scripts is a script having an RTL writing directionality; and
receiving, at the computing device, a second input from the user via the second user interface displayed at the computing device, wherein the second input via the second user interface causes the computing device to adjust the writing directionality of the selected portion of text.
2 Assignments
0 Petitions
Accused Products
Abstract
A computer-implemented technique includes determining, at a computing device including one or more processors, one or more scripts in which a user is capable of inputting text. The technique includes determining, at the computing device, whether at least one of the one or more scripts is a script having a right-to-left (RTL) writing directionality. The technique also includes automatically outputting, at the computing device: (i) a first user interface when at least one of the one or more scripts is a script having an RTL writing directionality, wherein the first user interface is configured to allow the user to adjust the writing directionality at the computing device, or (ii) a second user interface when none of the one or more scripts is a script having an RTL writing directionality, wherein the second user interface is not configured to allow the user to adjust the writing directionality at the computing device.
-
Citations
20 Claims
-
1. A computer-implemented method, comprising:
-
displaying, at a computing device including one or more processors, a first user interface using a script having a left-to-right (LTR) writing directionality; receiving, at the computing device, a first input from a user via the first user interface, the first input including at least one of (i) content of e-mails sent by the user, (ii) social network commentary generated by the user, and (iii) search queries generated by the user; determining, at the computing device, one or more scripts in which the user is capable of inputting text based on the first input; automatically determining, at the computing device, whether at least one of the one or more scripts is a script having a right-to-left (RTL) writing directionality; automatically displaying, at the computing device; (i) a second user interface when at least one of the one or more scripts is a script having an RTL writing directionality, the second user interface being different than the first user interface and being configured to allow the user to adjust a writing directionality of a selected portion of text, or (ii) the first user interface when none of the one or more scripts is a script having an RTL writing directionality; and receiving, at the computing device, a second input from the user via the second user interface displayed at the computing device, wherein the second input via the second user interface causes the computing device to adjust the writing directionality of the selected portion of text.
-
-
2. A computer-implemented method, comprising:
-
determining, at a computing device including one or more processors, one or more scripts in which a user is capable of inputting text; determining, at the computing device, whether at least one of the one or more scripts is a script having a right-to-left (RTL) writing directionality; and automatically outputting, at the computing device; (i) a first user interface when at least one of the one or more scripts is a script having an RTL writing directionality, wherein the first user interface is configured to allow the user to adjust the writing directionality at the computing device, or (ii) a second user interface when none of the one or more scripts is a script having an RTL writing directionality, wherein the second user interface is different than the first user interface and is not configured to allow the user to adjust the writing directionality at the computing device. - View Dependent Claims (3, 4, 5, 6, 7, 8, 9, 10, 11)
-
-
12. A computing device, comprising:
-
one or more processors configured to; determine one or more scripts in which a user is capable of inputting text, and determine whether at least one of the one or more scripts is a script having a right-to-left (RTL) writing directionality; and a display configured to automatically output; (i) a first user interface when at least one of the one or more scripts is a script having an RTL writing directionality, wherein the first user interface is configured to allow the user to adjust writing directionality at the computing device, or (ii) a second user interface when none of the one or more scripts is a script having an RTL writing directionality, wherein the second user interface is different than the first user interface and is not configured to allow the user to adjust writing directionality at the computing device. - View Dependent Claims (13, 14, 15, 16, 17, 18, 19, 20)
-
Specification