IP Library Granted Patent US 11,112,880
Granted Patent B1
US 11,112,880 · App. 17/087,023 · Granted Sep 7, 2021

Selectively controlling a monitor's on-screen display with a keyboard or mouse

Inventors: Karthikeyan Krishnakumar (Austin, TX); Manish Krishnaji Desai (Singapore, SG)
Assignee: Dell Products L.P.
G06F3/023G06F3/03543G06F3/14
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,112,880
App. No.
17/087,023
Granted
Sep 7, 2021
Kind
B1
Abstract

A monitor's OSD can be selectively controlled with a keyboard, mouse or other human interface device. A microcontroller of a keyboard, mouse or other human interface device can be configured to detect the occurrence of input representing an OSD command. In response, the microcontroller can commence sending input to the monitor rather than to the computing device so that the input can control the OSD. Similarly, a filter driver on the monitor can be configured to detect the occurrence of input representing the OSD command. In response, the filter driver can commence sending input to the monitor's scalar rather than to the computing device.

Claims (43)

1. A system comprising:

a computing device;

a monitor; and

a human interface device;

wherein the system is configured to perform a method for selectively controlling the monitor's on-screen display (OSD) with the human interface device, the method comprising:

prior to detecting an OSD command, providing input from the human interface device to the computing device;

while the input from the human interface device is being provided to the computing device, detecting the OSD command; and

in response to detecting the OSD command, ceasing to provide the input from the human interface device to the computing device and commencing providing the input from the human interface device to the monitor to thereby cause the input to control the monitor's OSD.

2. The system of claim 1 , wherein a microcontroller of the human interface device is configured to perform the method.

3. The system of claim 1 , wherein a filter driver on the monitor is configured to perform the method.

4. The system of claim 1 , wherein the monitor includes a filter driver that is configured to evaluate the input from the human interface device that is provided to the monitor to determine whether the input includes any secure commands, wherein the filter driver routes any input that is a secure command to an embedded controller of the monitor and routes any input that is not a secure command to a scalar of the monitor.

5. The system of claim 1 , wherein detecting the OSD command comprises detecting the OSD command in the input from the human interface device.

6. The system of claim 1 , wherein the method further comprises:

again detecting the OSD command; and

in response to again detecting the OSD command, ceasing to provide the input from the human interface device to the monitor and commencing providing the input from the human interface device to the computing device.

7. A method for selectively controlling a monitor's on-screen display (OSD) with a human interface device, the method comprising:

prior to detecting an OSD command, providing input from the human interface device to a computing device to which the monitor is connected;

while the input from the human interface device is being provided to the computing device, detecting the OSD command; and

in response to detecting the OSD command, ceasing to provide the input from the human interface device to the computing device and commencing providing the input from the human interface device to the monitor to thereby cause the input to control the monitor's OSD.

8. The method of claim 7 , wherein detecting the OSD command comprises detecting the OSD command in the input from the human interface device.

9. The method of claim 7 , further comprising:

again detecting the OSD command; and

in response to again detecting the OSD command, ceasing to provide the input from the human interface device to the monitor and commencing providing the input from the human interface device to the computing device.

10. The method of claim 7 , wherein a microcontroller of the human interface device provides the input from the human interface device to the computing device and to the monitor.

11. The method of claim 7 , wherein a filter driver on the monitor provides the input from the human interface device to the computing device and to the monitor.

12. The method of claim 7 , wherein providing the input from the human interface device to the monitor comprises providing the input from the human interface device to a scalar of the monitor.

13. The method of claim 7 , wherein the human interface device is a keyboard or a mouse.

14. The method of claim 7 , further comprising:

evaluating the input from the human interface device that is provided to the monitor to determine whether the input includes any secure commands;

for any input that is a secure command, routing the input to an embedded controller of the monitor; and

for any input that is not a secure command, routing the input to a scalar of the monitor.

15. A method for selectively controlling a monitor's on-screen display (OSD) with a human interface device of a computing device, the method comprising:

evaluating input from the human interface device to detect occurrences of an OSD command;

in response to an occurrence of the OSD command, toggling an OSD mode;

for input that is not the OSD command, sending the input to the computing device when the OSD mode is off and sending the input to the monitor when the OSD mode is on.

16. The method of claim 15 , wherein the method is performed by a microcontroller of the human interface device.

17. The method of claim 15 , further comprising:

evaluating the input that is sent to the monitor; and

when a secure command is detected in the input that is sent to the monitor, routing the secure command to the computing device.

18. The method of claim 17 , wherein a microcontroller of the human interface device sends the input to the computing device and to the monitor, and wherein a filter driver on the monitor evaluates the input that is sent to the monitor and routes the secure commands to the computing device.

19. The method of claim 15 , wherein evaluating input from the human interface device comprises determining which keys of a keyboard or which buttons of a mouse have been pressed.

20. The method of claim 15 , further comprising:

in response to the occurrence of the OSD command, notifying a scalar of the monitor of the occurrence of the OSD command to thereby cause the scalar to show or hide the OSD.

Assignments (9)
RELEASE OF SECURITY INTEREST IN PATENTS PREVIOUSLY RECORDED AT REEL/FRAME (055479/0342) Recorded Jun 10, 2022
From: THE BANK OF NEW YORK MELLON TRUST COMPANY, N.A., AS NOTES COLLATERAL AGENT
To: EMC IP HOLDING COMPANY LLC; DELL PRODUCTS L.P.
Reel/Frame 062021/0460 →
RELEASE OF SECURITY INTEREST IN PATENTS PREVIOUSLY RECORDED AT REEL/FRAME (055479/0051) Recorded Jun 10, 2022
From: THE BANK OF NEW YORK MELLON TRUST COMPANY, N.A., AS NOTES COLLATERAL AGENT
To: EMC IP HOLDING COMPANY LLC; DELL PRODUCTS L.P.
Reel/Frame 062021/0663 →
RELEASE OF SECURITY INTEREST IN PATENTS PREVIOUSLY RECORDED AT REEL/FRAME (056136/0752) Recorded Jun 10, 2022
From: THE BANK OF NEW YORK MELLON TRUST COMPANY, N.A., AS NOTES COLLATERAL AGENT
To: EMC IP HOLDING COMPANY LLC; DELL PRODUCTS L.P.
Reel/Frame 062021/0771 →
RELEASE OF SECURITY INTEREST AT REEL 055408 FRAME 0697 Recorded Nov 2, 2021
From: CREDIT SUISSE AG, CAYMAN ISLANDS BRANCH
To: DELL PRODUCTS L.P.; EMC IP HOLDING COMPANY LLC
Reel/Frame 058001/0553 →
SECURITY INTEREST Recorded Mar 3, 2021
From: EMC IP HOLDING COMPANY LLC; DELL PRODUCTS L.P.
To: THE BANK OF NEW YORK MELLON TRUST COMPANY, N.A., AS NOTES COLLATERAL AGENT
Reel/Frame 056136/0752 →
SECURITY INTEREST Recorded Mar 3, 2021
From: EMC IP HOLDING COMPANY LLC; DELL PRODUCTS L.P.
To: THE BANK OF NEW YORK MELLON TRUST COMPANY, N.A., AS NOTES COLLATERAL AGENT
Reel/Frame 055479/0051 →
SECURITY INTEREST Recorded Mar 3, 2021
From: EMC IP HOLDING COMPANY LLC; DELL PRODUCTS L.P.
To: THE BANK OF NEW YORK MELLON TRUST COMPANY, N.A., AS NOTES COLLATERAL AGENT
Reel/Frame 055479/0342 →
SECURITY AGREEMENT Recorded Feb 25, 2021
From: EMC IP HOLDING COMPANY LLC; DELL PRODUCTS L.P.
To: CREDIT SUISSE AG, CAYMAN ISLANDS BRANCH
Reel/Frame 055408/0697 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Nov 2, 2020
From: KRISHNAKUMAR, KARTHIKEYAN; DESAI, MANISH KRISHNAJI
To: DELL PRODUCTS L.P.
Reel/Frame 054244/0703 →