IP Library › Granted Patent US 12,204,484
Granted Patent B2
US 12,204,484 · App. 18/248,835 · Granted Jan 21, 2025

Primary IP KVM devices

Inventors: Peter Andrew Seiler (Fort Collins, CO); Douglas A Reynolds (Fort Collins, CO); Eric John Gressman (Fort Collins, CO); Byron A Alcorn (Fort Collins, CO); J. Michael Stahl (Fort Collins, CO); Patrick S Anderson (Fort Collins, CO); Joseph-Jonathan Salzano (Fort Collins, CO); Gregory Mark Hughes (Fort Collins, CO); Clifton Joseph Robin (Fort Collins, CO)
Assignee: Hewlett-Packard Development Company, L.P.
G06F13/4282G06F13/385G06F2213/3808
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 12,204,484
App. No.
18/248,835
Granted
Jan 21, 2025
Kind
B2
Abstract

One example of an IP KVM device includes a USB port, a display port, a communication port, a network port, and a processor communicatively coupled to the USB port, display port, communication port, and network port. The USB port may be communicatively coupled to a host device to receive first USB signals from the host device. The display port may be communicatively coupled to the host device to receive first display signals from the host device. The communication port may be communicatively coupled to a secondary IP KVM device to receive second USB signals from the host device and second display signals from the host device. The network port may be communicatively coupled to a network. The processor is to aggregate the first and second USB signals and the first and second display signals and output the aggregated USB signals and display signals via the network port.

Claims (43)

1. A primary internet protocol (IP) keyboard, video, mouse (KVM) device comprising:

a universal serial bus (USB) port to be communicatively coupled to a host device to receive first USB signals from the host device;

a display port to be communicatively coupled to the host device to receive first display signals from the host device;

a communication port to be communicatively coupled to a secondary IP KVM device to receive second USB signals from the host device and second display signals from the host device via the secondary IP KVM device;

a network port to be communicatively coupled to a network; and

a processor communicatively coupled to the USB port, the display port, the communication port, and the network port, the processor to:

aggregate the first and second USB signals and the first and second display signals; and

output the aggregated USB signals and display signals via the network port as multiple display streams for display on multiple displays.

2. The primary IP KVM device of claim 1 , wherein the communication port is to be communicatively coupled to a plurality of secondary IP KVM devices to receive USB signals from the host device and display signals from the host device via each of the plurality of secondary IP KVM devices, and

wherein the processor is to aggregate the USB signals and the display signals from each of the plurality of secondary IP KVM devices.

3. The primary IP KVM device of claim 1 , further comprising:

a plurality of display ports, each of the plurality of display ports to be communicatively coupled to the host device to receive respective display signals from the host device.

4. The primary IP KVM device of claim 1 , wherein the processor is to implement a security protocol for communications over the network.

5. The primary IP KVM device of claim 1 , wherein the processor is to manage the secondary IP KVM device.

6. The primary IP KVM device of claim 1 , further comprising:

a memory storing machine readable instructions to be executed by the processor to aggregate the first and second USB signals and the first and second display signals and output the aggregated USB signals and display signals via the network port.

7. A system comprising:

a network;

a host device;

a primary internet protocol (IP) keyboard, video, mouse (KVM) device communicatively coupled between the host device and the network; and

a plurality of secondary IP KVM devices, each of the plurality of secondary IP KVM devices communicatively coupled between the host device and the primary IP KVM device,

wherein the primary IP KVM device is to aggregate KVM signals received directly from the host device and KVM signals received from the host device through each of the plurality of secondary IP KVM devices and output the aggregated KVM signals to the network as multiple display streams for display on multiple displays.

8. The system of claim 7 , further comprising:

a network switch communicatively coupling each of the plurality of secondary IP KVM devices to the primary IP KVM device.

9. The system of claim 7 , wherein each of the plurality of secondary IP KVM devices comprises an upstream port and a downstream port and the plurality of secondary IP KVM devices are communicatively coupled to the primary IP KVM device in a daisy chain configuration via the upstream ports and the downstream ports.

10. The system of claim 7 , wherein the aggregated KVM signals comprise multiple independent USB over IP streams and multiple independent display signal over IP streams.

11. The system of claim 7 , wherein the aggregated KVM signals comprise interleaved USB over IP streams and interleaved display signal over IP streams.

12. The system of claim 7 , wherein the primary IP KVM device and each of the plurality of secondary IP KVM devices are identical.

13. A method for aggregating keyboard, video, mouse (KVM) signals for output to a network, the method comprising:

receiving, via a primary internet protocol (IP) KVM device, first KVM signals output from a host device;

converting the first KVM signals to first KVM over IP signals;

receiving, via the primary IP KVM device, second KVM over IP signals from a secondary IP KVM device corresponding to second KVM signals output from the host device;

aggregating, via the primary IP KVM device, the first KVM over IP signals and the second KVM over IP signals; and

outputting the aggregated KVM over IP signals to a network over a single network connection as multiple display streams for display on multiple displays.

14. The method of claim 13 , further comprising:

receiving, via the primary IP KVM device, respective KVM over IP signals from each of a plurality of secondary IP KVM devices corresponding to respective KVM signals output from the host device; and

aggregating, via the primary IP KVM device, the first KVM over IP signals and the respective KVM over IP signals from each of the plurality of secondary IP KVM devices.

15. The method of claim 13 , further comprising:

receiving, via a client device, the aggregated KVM over IP signals output to the network; and

decoding, via the client device, the aggregated KVM over IP signals.

16. The primary IP KVM device of claim 1 , wherein the processor is to manage the secondary IP KVM device by enabling or disabling the secondary IP KVM device.

17. The system of claim 7 , further comprising a processor to manage the plurality of secondary IP KVM devices by enabling or disabling the plurality of secondary IP KVM devices.

18. The method of claim 13 , further comprising managing the secondary IP KVM device by enabling the secondary IP KVM device.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Apr 14, 2023
From: SEILER, PETER ANDREW; REYNOLDS, DOUGLAS A.; GRESSMAN, ERIC JOHN; ALCORN, BYRON A.; STAHL, J. MICHAEL; ANDERSON, PATRICK S.; SALZANO, JOSEPH-JONATHAN; HUGHES, GREGORY MARK; ROBIN, CLIFTON JOSEPH
To: HEWLETT-PACKARD DEVELOPMENT COMPANY, L.P.
Reel/Frame 063330/0936 →
Continuity (1)
Related Publication 20230418777A1 · Dec 28, 2023
References Cited (34)
US 7428606B2 · Liu · 2008 [cited by examiner]
US 8108576B2 · Shen et al. · 2012 [cited by applicant]
US 8332523B2 · Weinstock · 2012 [cited by examiner]
US 8516171B2 · Anderson · 2013 [cited by examiner]
US 9258366B2 · Lin · 2016 [cited by examiner]
US 10250447B2 · Palmer · 2019 [cited by examiner]
US 10275112B2 · Nagao · 2019 [cited by examiner]
US 11237999B2 · Whitney · 2022 [cited by examiner]
US 11954267B2 · Gressman · 2024 [cited by examiner]
US 12032762B2 · Reynolds · 2024 [cited by examiner]
US 20060116023A1 · Spitaels · 2006 [cited by examiner]
US 20080168118A1 · Hickey · 2008 [cited by examiner]
US 20080309584A1 · Zhang · 2008 [cited by applicant]
US 20090077280A1 · Anderson et al. · 2009 [cited by applicant]
US 20090150532A1 · Chan · 2009 [cited by examiner]
US 20090198848A1 · Chien · 2009 [cited by applicant]
US 20090234990A1 · Shen et al. · 2009 [cited by applicant]
US 20090265488A1 · Birger · 2009 [cited by examiner]
US 20100332580A1 · Hoerl et al. · 2010 [cited by applicant]
US 20110161405A1 · He · 2011 [cited by examiner]
US 20120317181A1 · Husain et al. · 2012 [cited by applicant]
US 20130136428A1 · Liu · 2013 [cited by examiner]
US 20150236512A1 · Whitney · 2015 [cited by examiner]
US 20220156218A1 · Whitney · 2022 [cited by examiner]
US 20230418777A1 · Seiler · 2023 [cited by examiner]
CN 200976129Y · 2007 [cited by examiner]
CN 200993768Y · 2007 [cited by applicant]
CN 201285536Y · 2009 [cited by examiner]
CN 110071827A · 2019 [cited by applicant]
CN 117395212A · 2024 [cited by examiner]
JP 2005018135A · 2005 [cited by examiner]
TW 201104431A · 2011 [cited by applicant]
TW 201327150A · 2013 [cited by examiner]
TW 201721374A · 2017 [cited by examiner]