Durojaiye
Olumuyiwa Durojaiye, Bothell, WA US
Patent application number | Description | Published |
---|---|---|
20140075372 | POINTER UNIFICATION - Embodiments relate to a computing device having storage, a processor, a display, a first human input device, and a second human input device, where the first human input device is in a first category of human input devices and the second human input device is in a second category of human input devices. The computing device may perform a process involving executing a windowing environment that manages windows of applications executing on the computing device. The windowing environment may receive raw inputs from the first and second human input devices and in turn generate input pointers for the raw inputs, respectively. The input pointers may be or include instances of an input pointer class implemented by the windowing environment, the pointer class used by the windowing environment for arbitrary different types of human input pointer devices including the first human input device and the second human input device. | 03-13-2014 |
Olumuyiwa M. Durojaiye, Bothell, WA US
Patent application number | Description | Published |
---|---|---|
20090327531 | Remote Inking - In one or more embodiments, a bus driver, included on a local computing system, enables detection of hardware available on a host computing system for a remote access session. Upon detecting a hardware device on the host computing system, an operating system included in the local computing system may obtain a device driver for controlling data captured from the hardware device. The device driver may be used to inject data captured from the hardware device into the local operating system's input stack. In some examples, the data is injected into the local operating system's input stack at a layer that corresponds to a layer at which the data was captured on the host computing system. | 12-31-2009 |
20130241840 | INPUT DATA TYPE PROFILES - Techniques for providing input data type profiles are described. In at least some embodiments, input data type profiles can be implemented to enable applications to receive different types and/or combinations of input data. For example, input data type profiles can specify different types of input data generated based on input to a tactile input device, such as raw touch data, processed touch data, and pen input data. In at least some embodiments, techniques can be implemented to enable an application to receive multiple types of input data (e.g., combinations of touch data and/or pen input data) in parallel. | 09-19-2013 |
20130326544 | Remote Inking - In one or more embodiments, a bus driver, included on a local computing system, enables detection of hardware available on a host computing system for a remote access session. Upon detecting a hardware device on the host computing system, an operating system included in the local computing system may obtain a device driver for controlling data captured from the hardware device. The device driver may be used to inject data captured from the hardware device into the local operating system's input stack. In some examples, the data is injected into the local operating system's input stack at a layer that corresponds to a layer at which the data was captured on the host computing system. | 12-05-2013 |
Olumuyiwa M. Durojaiye, Redmond, WA US
Patent application number | Description | Published |
---|---|---|
20110216028 | Methods For Allowing Applications To Filter Out Or Opt Into Tablet Input - Methods and systems for enabling a tablet input object is described. A tablet input object can take various inputs from touch, a mouse, and a pen and send their information to an application. | 09-08-2011 |
Olumuyiwa M. Durojaiye, Bothel, WA US
Patent application number | Description | Published |
---|---|---|
20160077616 | HANDEDNESS DETECTION FROM TOUCH INPUT - Techniques and architectures for detecting the handedness of a user from touch input and suppressing unintentional touch input are described. The techniques and architectures may analyze short-lived contacts that occur on a touch surface around a same time as input from an input tool to determine a hand that a user is using to hold the input tool. An inactive region may be established for the touch surface based on the hand determination and/or contextual information related to the user, the touch surface and so on. The inactive region may allow unintentional input to be identified and suppressed. | 03-17-2016 |
20160077650 | CLASSIFICATION OF TOUCH INPUT AS BEING UNINTENDED OR INTENDED - The techniques described herein implement a classification process to evaluate information associated with a tool input (e.g., from an input tool such as a pen or a stylus) and a user touch input (e.g., from a finger or a palm of a hand) to determine whether the user touch input is an intended or an unintended touch input. The information evaluated may be associated with an arrival of the tool input relative to an arrival of the user touch input. The information evaluated may also be associated with a movement of the tool input relative to a movement of the user touch input. In various implementations, the techniques may calculate an evaluation score and compare the evaluation score to a confidence classification threshold. If a confident classification cannot be achieved, the techniques further the classification process as more information associated with the inputs is received. | 03-17-2016 |
20160077663 | INACTIVE REGION FOR TOUCH SURFACE BASED ON CONTEXTUAL INFORMATION - Techniques and architectures for detecting the handedness of a user from touch input and suppressing unintentional touch input are described. The techniques and architectures may analyze short-lived contacts that occur on a touch surface around a same time as input from an input tool to determine a hand that a user is using to hold the input tool. An inactive region may be established for the touch surface based on the hand determination and/or contextual information related to the user, the touch surface and so on. The inactive region may allow unintentional input to be identified and suppressed. | 03-17-2016 |
Tolulope Durojaiye, Middletown, DE US
Patent application number | Description | Published |
---|---|---|
20140326920 | RUBUDIUM HYDRIDE CATALYZED ALLOYS - A catalyzed metal hydride alloy is disclosed, which includes lithium amide and magnesium hydride and rubidium hydride is the catalyst. A method of making the metal hydride alloy includes combining rubidium hydride with lithium amide and magnesium hydride in a vessel to form a mixture and mechanically milling the mixture. A method of manufacturing rubidium hydride is also disclosed which includes milling rubidium metal in a vessel pressurized with hydrogen gas at an initial minimum rotation rate and increasing the rotation rate to a maximum rotation rate, alternating between periods of milling and rest, re-pressurizing the vessel with hydrogen during the rest periods, and incubating the contents of the vessel. | 11-06-2014 |