Universal Language Input
First Claim
1. A method comprising:
- using a first application or operating system component to detect user input to an application interface of a second application; and
as input is detected in the application interface, automatically using the first application to provide one or more translations of the input including;
sending the input to a translation model;
receiving translated input from the translation model; and
sending the translated input to the application interface of the second application.
2 Assignments
0 Petitions
Accused Products
Abstract
Systems, methods, and apparatuses including computer program products for universal language input are provided. In one implementation, a method is provided. The method includes using a first application or operating system component to detect user input to an application interface of a second application. The method also includes, as input is detected in the application interface, automatically using the first application to provide one or more translations of the input including, sending the input to a translation model, receiving translated input from the translation model, and sending the translated input to the application interface of the second application.
-
Citations
25 Claims
-
1. A method comprising:
-
using a first application or operating system component to detect user input to an application interface of a second application; and as input is detected in the application interface, automatically using the first application to provide one or more translations of the input including; sending the input to a translation model; receiving translated input from the translation model; and sending the translated input to the application interface of the second application. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
-
10. An apparatus for providing one or more translations of input to an application interface of a first application, comprising:
-
an operating system; and a second application or operating system component operable to detect user input to the application interface of the first application including; as input is detected in the application interface, automatically using the second application to provide one or more translations of the input including; sending the input to a translation model; receiving translated input from the translation model; and sending the translated input to the application interface of the first application. - View Dependent Claims (11, 12)
-
-
13. A computer program product, tangibly stored on a computer-readable medium, comprising instructions operable to cause a programmable processor to:
-
use a first application or operating system component to detect user input to an application interface of a second application; and as input is detected in the application interface, automatically use the first application to provide one or more translations of the input including; sending the input to a translation model; receiving translated input from the translation model; and sending the translated input to the application interface of the second application. - View Dependent Claims (14, 15, 16, 17, 18, 19, 20, 21)
-
-
22. A system comprising:
-
a processor; a computer-readable medium coupled to the processor and having instructions contained thereon, which, when executed by the processor, causes the processor to perform the operations of; using a first application or operating system component to detect user input to an application interface of a second application; and as input is detected in the application interface, automatically using the first application to provide one or more translations of the input including; sending the input to a translation model; receiving translated input from the translation model; and sending the translated input to the application interface of the second application. - View Dependent Claims (23, 24, 25)
-
Specification