Modifying Input Delivery to Applications
First Claim
Patent Images
1. A method comprising:
- receiving, by a computing device, input from an input device for delivery to an application of the computing device, the input including at least one or more characters entered at the input device;
prior to delivering the input to the application, modifying, by a component associated with an operating system of the computing device, at least a part of the input; and
delivering, by the computing device, the modified input to the application.
3 Assignments
0 Petitions
Accused Products
Abstract
In some examples, input received from an input device, such as a keyboard, is modified by a component associated with an operating system before the input is delivered to an application. For instance, a component associated with the operating system may become registered for modifying input. In some situations, the input is modified based at least in part on metadata associated with the input device. For example, a location of a fingertip on a touch-sensitive display may be used to modify the input before delivery to an application.
-
Citations
20 Claims
-
1. A method comprising:
-
receiving, by a computing device, input from an input device for delivery to an application of the computing device, the input including at least one or more characters entered at the input device; prior to delivering the input to the application, modifying, by a component associated with an operating system of the computing device, at least a part of the input; and delivering, by the computing device, the modified input to the application. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
-
11. A system comprising:
-
a processor; a device driver operable by the processor to receive input from an input device, the input including at least one or more characters entered at the input device; an input modification module operable by the processor to modify the input prior to delivery of the input to an application of the system, the input modification module being associated with an operating system of the system; an input receiver module of the operating system, the input receiver module being operable by the processor to provide the input from the device driver to the input modification module and to provide the modified input from the input modification module to the application; and the application, being operable by the processor to receive the modified input. - View Dependent Claims (12, 13, 14, 15, 16)
-
-
17. A computer-readable medium storing computer-executable instructions that, when executed, cause one or more processors to perform acts comprising:
-
receiving, by a computing device, input from an input device for delivery to an application of the computing device, the input including at least one or more characters entered at the input device; modifying, by a component associated with an operating system of the computing device, at least a part of the input prior to delivering the input to the application based at least on metadata associated with the input device; and in response to receiving, by the computing device, the modified input within a threshold amount of time, delivering, by the computing device, the modified input to the application; and in response to not receiving, by the computing device, the modified input within a threshold amount of time, delivering, by the computing device, the input to the application. - View Dependent Claims (18, 19, 20)
-
Specification