System and method for displaying objects in a user interface based on a visual acuity of a viewer
First Claim
1. A computer-implemented method for displaying objects in a graphical user interface of a device, the method comprising:
- initiating, by a vision test module, a vision test as used by an optometrist or an ophthalmologist on the device without requiring user interaction with a graphical user interface, the vision test includingpresenting the vision test in the graphical user interface of the device using current display settings, the vision test including vision test objects used to test a physiological and medically based visual acuity level of a user of the device, the visual acuity level identifying visual acuity of the user;
receiving input from the user identifying the user'"'"'s ability to see at least one vision test object in the vision test;
identifying, in a database, customized display settings associated with the at least one vision test object, wherein the database stores vision test objects, reference visual acuity levels, reference display settings, and a user profile for a user of the device;
changing the current display settings to the customized display settings to compensate for the visual impairment; and
saving the customized display settings in persistent memory of the device for subsequent display configuration upon login by the user;
displaying, by the user interface module, further objects generated by applications running on the device with the customized display settings.
0 Assignments
0 Petitions
Accused Products
Abstract
A system, a computer readable storage medium including programs, and a computer-implemented method for displaying objects in a graphical user interface of a device are described. A vision test is presented in the graphical user interface of the device, the vision test including vision test objects used to test a visual acuity level of a user of the device. Input is received from the user identifying the user'"'"'s ability to see at least one vision test object in the vision test. Display settings corresponding to the input received from the user are identified. Objects in the graphical user interface are displayed based on the display settings.
55 Citations
24 Claims
-
1. A computer-implemented method for displaying objects in a graphical user interface of a device, the method comprising:
-
initiating, by a vision test module, a vision test as used by an optometrist or an ophthalmologist on the device without requiring user interaction with a graphical user interface, the vision test including presenting the vision test in the graphical user interface of the device using current display settings, the vision test including vision test objects used to test a physiological and medically based visual acuity level of a user of the device, the visual acuity level identifying visual acuity of the user; receiving input from the user identifying the user'"'"'s ability to see at least one vision test object in the vision test; identifying, in a database, customized display settings associated with the at least one vision test object, wherein the database stores vision test objects, reference visual acuity levels, reference display settings, and a user profile for a user of the device; changing the current display settings to the customized display settings to compensate for the visual impairment; and saving the customized display settings in persistent memory of the device for subsequent display configuration upon login by the user; displaying, by the user interface module, further objects generated by applications running on the device with the customized display settings. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 22)
-
-
19. A system to display objects in a graphical user interface of a device, the system comprising:
-
a processor, including a vision testing module configured to; initiate a vision test as used by an optometrist or an ophthalmologist on the device without requiring user interaction with the graphical user interface, the vision test including presenting the vision test in the graphical user interface of the device using current display settings, the vision test including vision test objects used to test a physiological and medically based visual acuity level of a user of the device, the visual acuity level identifying visual acuity of the user; receiving input from the user identifying the user'"'"'s ability to see at least one vision test object in the vision test; and identifying, in a database, customized display settings associated with the at least one vision test object, wherein the database stores vision test objects, reference visual acuity levels, reference display settings and a user profile for a user of the device; changing the current display settings to the customized display settings to compensate for the visual impairment; and saving the customized display settings in persistent memory of the device for subsequent display configuration upon login by the user; displaying, by the user interface module, further objects generated by applications running on the device with the customized display settings. - View Dependent Claims (20, 23)
-
-
21. A non-transitory computer readable storage medium storing at least one program that, when executed by at least one processor, causes the at least one processor to perform operations comprising:
initiating, by a vision test module, a vision test as used by an optometrist or an ophthalmologist on the device without requiring user interaction with a graphical user interface, the vision test including presenting the vision test in the graphical user interface of the device using current display settings, the vision test including vision test objects used to test a physiological and medically based visual acuity level of a user of the device, the visual acuity level identifying visual acuity of a user; receiving input from the user identifying the user'"'"'s ability to see at least one vision test object in the vision test; identifying, in a database, customized display settings associated with the at least one vision test object, wherein the database stores vision test objects, reference visual acuity levels, reference display settings, and a user profile for a user of the device; changing the current display settings to the customized display settings to compensate for the visual impairment; and saving the customized display settings in persistent memory of the device for subsequent display configuration upon login by the user; displaying, by the user interface module, further objects generated by applications running on the device with the customized display settings. - View Dependent Claims (24)
Specification