IP Library Granted Patent US 9,836,143
Granted Patent B1
US 9,836,143 · App. 15/458,753 · Granted Dec 5, 2017

System, method, and computer-readable medium for facilitating adaptive technologies

Inventor: Matthew Kevin Usey (Allen, TX)
Assignee: Open Invention Network LLC
G06F3/038G06F3/023G06F3/04886
View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 9,836,143
App. No.
15/458,753
Granted
Dec 5, 2017
Kind
B1
Abstract

A system, method, and computer-readable medium that facilitate software configuration of assistive computer devices by automatically assessing a user's capabilities through questions and tasks are provided. The analysis results of the user's capabilities are then available to assistive computer software applications which may subsequently update their interfaces accordingly. A mapping mechanism from an external input device into a target software application is facilitated for software applications that do not include assistive technology features.

Claims (57)

1. A method, comprising:

modifying, by a data processing system, an operational characteristic of an interface of the data processing system; and

evaluating a user proficiency of an input device by a background assessment of a user's activities with the input device;

wherein the background assessment of the user's activities with the input device comprises:

receiving at least one signal from the input device for non-accessibility enhanced target software that is unable to perform the background assessment;

determining, from the at least one signal, by an adaptation module, the proficiency of the user with the input device and that an adjustment of the modification of the operational characteristic of the interface is required;

wherein the adjustment of the modification of the operational characteristic of the interface comprises:

adjusting the at least one signal; and

providing the adjusted at least one signal to the non-accessibility enhanced target software;

wherein the data processing system determines a number of stable input signal levels that are derived from a variable level input signal.

2. The method of claim 1 , comprising performing a proficiency test, by the data processing system, for the input device.

3. The method of claim 2 , comprising using the results of the proficiency tests performed for the input device by the data processing system for modifying, by the data processing system, the operational characteristic.

4. The method of claim 2 , wherein the proficiency test evaluates a quality of a user input supplied to the input device.

5. The method of claim 1 , further comprising receiving, by the data processing system, an input signal from an input device channel, wherein the input signal comprises the variable level input signal.

6. The method of claim 1 , further comprising:

determining that the user is proficiently skilled at utilizing the input device;

determining that a system user interface was previously simplified for the user; and

returning the user interface to an operational state utilized prior to simplification of the interface.

7. The method of claim 1 , further comprising determining that the user is non-proficiently skilled at utilizing the input device.

8. The method of claim 7 , further comprising simplifying a user interface of the data processing system responsive to determining the user is non-proficiently skilled at utilizing the input device.

9. A non-transitory computer-readable medium having computer-executable instructions for execution by a processing system that, when executed, cause the processing system to:

modify, by a data processing system, an operational characteristic of an interface of the data processing system; and

evaluate a user proficiency of an input device by a background assessment of a user's activities with the input device;

wherein the background assessment of the user's activities with the input device comprises:

receive at least one signal from the input device for non-accessibility enhanced target software that is unable to perform the background assessment;

determine, from the at least one signal, by an adaptation module, the proficiency of the user with the input device and that an adjustment of the modification of the operational characteristic of the interface is required;

wherein the adjustment of the modification of the operational characteristic of the interface comprises:

the at least one signal being adjusted; and

the adjusted at least one signal being provided to the non-accessibility enhanced target software;

wherein the data processing system determines a number of stable input signal levels that are derived from a variable level input signal.

10. The non-transitory computer-readable medium of claim 9 , further comprising instructions that, when executed, cause the processing system to perform a proficiency test, by a data processing system, for the input device.

11. The non-transitory computer-readable medium of claim 10 , further comprising instructions that, when executed, cause the processing system to use the results of the proficiency tests performed for the input device by the data processing system to modify, by the data processing system, the operational characteristic.

12. The non-transitory computer-readable medium of claim 10 , wherein the proficiency test evaluates a quality of a user input supplied to the input device.

13. The non-transitory computer-readable medium of claim 9 , further comprising instructions that, when executed, cause the processing system to receive, by the data processing system, an input signal from an input device channel, wherein the input signal comprises the variable level input signal.

14. The non-transitory computer-readable medium of claim 9 , further comprising instructions that, when executed, cause the processing system to:

determine that the user is proficiently skilled at utilizing the input device;

determine that a system user interface was previously simplified for the user; and

return the user interface to an operational state utilized prior to simplification of the interface.

15. The non-transitory computer-readable medium of claim 14 , further comprising instructions that, when executed, cause the processing system to simplify the system user interface of the data processing system responsive to a determination that the user is non-proficiently skilled at utilizing the input device.

16. A system, comprising:

a processing module;

a memory device including an adaptive software module; and

an input device;

wherein the processing module:

modify, by a data processing system, an operational characteristic of an interface of the data processing system; and

evaluate a user proficiency of an input device by a background assessment of a user's activities with the input device;

wherein the background assessment of the user's activities with the input device comprises:

receive at least one signal from the input device for non-accessibility enhanced target software that is unable to perform the background assessment;

determine, from the at least one signal, by an adaptation module, the proficiency of the user with the input device and that an adjustment of the modification of the operational characteristic of the interface is required;

wherein the adjustment of the modification of the operational characteristic of the interface comprises:

adjust the at least one signal; and

provide the adjusted at least one signal to the non-accessibility enhanced target software;

wherein the data processing system determines a number of stable input signal levels that are derived from a variable level input signal.

17. The system of claim 16 , wherein the processing module performs a proficiency test for the input device.

18. The system of claim 17 , wherein the processing module uses the results of the proficiency tests performed for the input device by the data processing system for modifying, by the data processing system, the operational characteristic.

19. The system of claim 17 , wherein the proficiency test evaluates a quality of a user input supplied to the input device.

20. The system of claim 16 , wherein the processing module simplifies the system user interface of the data processing system responsive to a determination that the user is non-proficiently skilled at utilizing the input device.

Assignments (3)
CORRECTIVE ASSIGNMENT TO CORRECT THE CORRECT 1 ERRONEOUSLY LISTED PATENT ON SCHEDULE A. THE ERRONEOUS PATENT NUMBER US10635539 PREVIOUSLY RECORDED AT REEL: 61365 FRAME: 572. ASSIGNOR(S) HEREBY CONFIRMS THE ASSIGNMENT. Recorded Jul 23, 2024
From: OPEN INVENTION NETWORK LLC
To: INTERNATIONAL BUSINESS MACHINES CORPORATION
Reel/Frame 068298/0205 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Sep 1, 2022
From: OPEN INVENTION NETWORK LLC
To: INTERNATIONAL BUSINESS MACHINES CORPORATION
Reel/Frame 061365/0571 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Feb 24, 2022
From: USEY, MATTHEW KEVIN
To: OPEN INVENTION NETWORK LLC
Reel/Frame 059091/0899 →
Continuity (2)
Continuation 15090308 · Apr 4, 2016
Continuation 12499463 · Jul 8, 2009