IP Library Granted Patent US 11,636,828
Granted Patent B1
US 11,636,828 · App. 17/682,650 · Granted Apr 25, 2023

System and method for automatically adjusting a color filter of an interface

Inventors: Roxana Fischer (Rotterdam, NL); Mohammed Laachir (Amsterdam, NL); Sriram M. Ramanathan (Safety Harbor, FL)
Assignee: Freedom Scientific, Inc.
G09G5/024G06F40/117G09G5/005G09G5/04
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 11,636,828
App. No.
17/682,650
Granted
Apr 25, 2023
Kind
B1
Abstract

A system and method of automatically adjusting an optimal color orientation displayed on a computing device, particularly for users experiencing light sensitivity when interacting with the computing device. The system and method automatically query whether an application includes native color inversion settings, such that operating system and/or application settings need not be continuously toggled between active and inactive states. Accordingly, the display of the computing device is automatically optimized, such that either the operating system's color inversion settings are selected (in the absence of an application's native color inversion settings), or the application's color inversion settings are selected with the operating system's settings being automatically deactivated.

Claims (38)

1. A method of automatically displaying an optimal color inversion scheme on a display device associated with a computing device, the method comprising the steps of:

selecting, via a processor of the computing device, an operating system color inversion scheme for an operating system to be displayed on the display device associated with the computing device, the color inversion scheme selected from the group consisting of an operating system dark-mode setting and an operating system bright-mode setting;

loading, into a memory of the computing device, a web browser;

loading, into the web browser, a web page having a native color inversion scheme, the native color inversion scheme having a native dark-mode setting and a native bright-mode setting;

transmitting, via the processor of the computing device, a media query to the web browser for the native color inversion scheme of the web page;

receiving, via the web browser, the native color scheme of the web page, the native color scheme configured to be displayed on the display device associated with the computing device;

comparing, via the processor, the operating system color inversion scheme with the native color inversion scheme of the web page; and

automatically displaying the optimal color scheme on the display device associated with the computing device by:

responsive to determining that the native color inversion scheme of the web page matches the operating system color inversion scheme, deactivating or maintaining a deactivated state of the operating system color inversion scheme and displaying the web page using the native color inversion scheme of the web page in the web browser; and

responsive to determining that the native color inversion scheme of the web page does not match the operating system color inversion scheme, activating or maintaining an activated state of the operating system color inversion scheme and displaying the web page using the operating system color inversion scheme.

2. The method of claim 1 wherein the native color inversion scheme displays a first set of image assets when in the bright-mode setting and a separate, second set of image assets when in the dark-mode setting.

3. The method of claim 1 wherein the native color inversion scheme displays a first set of text assets when in the bright-mode setting and a separate, second set of text assets when in the dark-mode setting.

4. The method of claim 1 wherein the native color inversion scheme displays an optimized background color when in the dark-mode setting.

5. A method of automatically displaying an optimal color inversion scheme on a display device associated with a computing device, the method comprising the steps of:

loading, into a memory of the computing device, a web browser having a browser color inversion scheme to be displayed on the display device associated with the computing device, the browser color inversion scheme selected from the group consisting of a browser dark-mode setting and browser bright-mode setting;

loading, into the web browser, a web page having a native color inversion scheme, the native color inversion scheme having a native dark-mode setting and a native bright-mode setting;

transmitting, via the processor of the computing device, a media query to the web browser for the native color inversion scheme of the web page;

receiving, via the web browser, the native color scheme of the web page, the native color scheme configured to be displayed on the display device associated with the computing device;

comparing, via the processor, the web browser color inversion scheme with the native color inversion scheme of the web page; and

automatically displaying the optimal color scheme on the display device associated with the computing device by:

responsive to determining that the native color inversion scheme of the web page matches the web browser color inversion scheme, deactivating or maintaining a deactivated state of the web browser color inversion scheme and displaying the web page using the native color inversion scheme of the web page in the web browser; and

responsive to determining that the native color inversion scheme of the web page does not match the web browser color inversion scheme, activating or maintaining an activated state of the web browser color inversion scheme and displaying the web page using the web browser color inversion scheme.

6. The method of claim 5 wherein the native color inversion scheme displays a first set of image assets when in the bright-mode setting and a separate, second set of image assets when in the dark-mode setting.

7. The method of claim 5 wherein the native color inversion scheme displays a first set of text assets when in the bright-mode setting and a separate, second set of text assets when in the dark-mode setting.

8. The method of claim 5 wherein the native color inversion scheme displays an optimized background color when in the dark-mode setting.

9. A method of automatically displaying an optimal color inversion scheme on a display device associated with a computing device, the method comprising the steps of:

selecting, via a processor of the computing device, an operating system color inversion scheme for an operating system to be displayed on the display device associated with the computing device, the color inversion scheme selected from the group consisting of an operating system dark-mode setting and an operating system bright-mode setting;

loading, into a memory of the computing device, a web browser having a browser color inversion scheme to be displayed on the display device associated with the computing device, the browser color inversion scheme selected from the group consisting of a browser dark-mode setting and browser bright-mode setting;

loading, into the web browser, a web page having a native color inversion scheme, the native color inversion scheme having a native dark-mode setting and a native bright-mode setting;

transmitting, via the processor of the computing device, a media query to the web browser for the native color inversion scheme of the web page;

receiving, via the web browser, the native color scheme of the web page, the native color scheme configured to be displayed on the display device associated with the computing device;

comparing, via the processor, the operating system color inversion scheme and the browser color inversion scheme with the native color inversion scheme of the web page; and

automatically displaying the optimal color scheme on the display device associated with the computing device by:

responsive to determining that the native color inversion scheme of the web page matches either the operating system color inversion scheme or the browser color inversion scheme, deactivating or maintaining a deactivated state of the operating system color inversion scheme and deactivating or maintaining a deactivated state of the browser color inversion scheme and displaying the web page using the native color inversion scheme of the web page in the web browser; and

responsive to determining that the native color inversion scheme of the web page does not match either the operating system color inversion scheme or the browser color inversion scheme, activating or maintaining an activated state of the operating system color inversion scheme or activating or maintaining an activated state of the browser color inversion scheme.

10. The method of claim 9 wherein the native color inversion scheme displays a first set of image assets when in the bright-mode setting and a separate, second set of image assets when in the dark-mode setting.

11. The method of claim 9 wherein the native color inversion scheme displays a first set of text assets when in the bright-mode setting and a separate, second set of text assets when in the dark-mode setting.

12. The method of claim 9 wherein the native color inversion scheme displays an optimized background color when in the dark-mode setting.

Assignments (2)
SECURITY INTEREST Recorded Sep 29, 2024
From: FREEDOM SCIENTIFIC INC.
To: MONROE CAPITAL MANAGEMENT ADVISORS, LLC, AS COLLATERAL AGENT
Reel/Frame 069070/0530 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Mar 10, 2022
From: FISCHER, ROXANA; LAACHIR, MOHAMMED; RAMANATHAN, SRIRAM M.
To: FREEDOM SCIENTIFIC, INC.
Reel/Frame 059225/0075 →