IP Library Patent Application 13077193
Patent Application
App. No. 13/077,193

METHOD AND SYSTEM FOR HOST INDEPENDENT KEYBOARD, VIDEO, AND MOUSE (KVM) REDIRECTION

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 None
App. No.
13/077,193
Abstract

A management controller in a network device may provide and/or support host-independent keyboard, video, and mouse (KVM) redirection operations in the network device. The management controller may be integrated into a network controller in the network device. The management controller may enable routing of KVM redirection related interactions between the network device and remote KVM peers, with KVM redirection related functions and/or operations being performed and/or provided by other components in the network device. The management controller may also implement a KVM protocol stack utilized in providing peer-to-peer KVM redirection connectivity and/or communications, and/or invoking KVM services in the network device. The management controller may also directly provide and/or perform at least a portion of the KVM services. The management controller may utilize during host-independent KVM redirection, keyboard driver, mouse driver, and/or graphics driver in a basic input/output system (BIOS) of the network device.

Claims (22)

1 . A method, comprising:

handling by a management controller in a network device, at least a portion of keyboard, video, and mouse (KVM) redirection in said network device, wherein said management controller is operable to provide said at least portion of KVM redirection independent of operations of said network device.

2 . The method according to claim 1 , comprising handling said at least a portion of KVM redirection by said management controller independent of operating system (OS), basic input/output system (BIOS), virtualization related components, and/or graphics operations in said network device.

3 . The method according to claim 1 , comprising routing KVM redirection related interactions with remote KVM peers via said management controller during said handling of said at least a portion of KVM redirection.

4 . The method according to claim 1 , wherein at least a portion of KVM protocol stack is implemented in said management controller, wherein said KVM protocol stack is utilized to provide peer-to-peer KVM redirection connectivity and/or communications, and/or to invoke KVM services in said network device.

5 . The method according to claim 4 , comprising performing at least a portion of said KVM services directly via said management controller.

6 . The method according to claim 5 , comprising handling KVM redirection related keyboard and/or mouse events by said at least portion of KVM services performed directly via said management controller, wherein said handling comprises utilizing keyboard driver and/or mouse driver of basic input/output system (BIOS) of said network device.

7 . The method according to claim 5 , comprising handling KVM redirection related graphics operations by said at least portion of KVM services performed directly via said management controller, wherein said handling comprises interacting directly with a graphics controller of said network device.

8 . The method according to claim 1 , comprising exchanging KVM related messages and/or data with other components of said network device during said handling of said at least a portion of KVM redirection.

9 . The method according to claim 8 , comprising communicating said KVM related messages and/or data over existing internal system communication interfaces available in said network device.

10 . The method according to claim 9 , wherein said internal system communication interfaces comprises one or more of Peripheral Component Interconnect Express (PCI-E) or System Management Bus (SMBus) based system buses or interconnects.

11 . A system comprising:

one or more circuits for use in a management controller of a network device, said one or more circuits being operable to handle at least a portion of keyboard, video, and mouse (KVM) redirection in said network device, wherein said management controller is operable to provide said at least portion of KVM redirection independent of operations of said network device.

12 . The system according to claim 11 , wherein said one or more circuits are operable to handle said at least a portion of KVM redirection by said management controller independent of operating system (OS), basic input/output system (BIOS), virtualization related components, and/or graphics operations in said network device.

13 . The system according to claim 11 , wherein said one or more circuits are operable to route KVM redirection related interactions with remote KVM peers via said management controller during said handling of said at least a portion of KVM redirection.

14 . The system according to claim 11 , wherein at least a portion of KVM protocol stack is implemented in said management controller, wherein said KVM protocol stack is utilized to provide peer-to-peer KVM redirection connectivity and/or communications, and/or to invoke KVM services in said network device.

15 . The system according to claim 14 , wherein said one or more circuits are operable to perform at least a portion of said KVM services directly via said management controller.

16 . The system according to claim 15 , wherein said one or more circuits are operable to handle KVM redirection related keyboard and/or mouse events by said at least portion of KVM services performed directly via said management controller, wherein said handling comprises utilizing keyboard driver and/or mouse driver of basic input/output system (BIOS) of said network device.

17 . The system according to claim 15 , wherein said one or more circuits are operable to handle KVM redirection related graphics operations by said at least portion of KVM services performed directly via said management controller, wherein said handling comprises interacting directly with a graphics controller of said network device.

18 . The system according to claim 11 , wherein said one or more circuits are operable to exchange KVM related messages and/or data with other components of said network device during said handling of said at least a portion of KVM redirection.

19 . The system according to claim 18 , wherein said one or more circuits are operable to communicate said KVM related messages and/or data over existing internal system communication interfaces available in said network device.

20 . The system according to claim 19 , wherein said internal system communication interfaces comprises one or more of Peripheral Component Interconnect Express (PCI-E) or System Management Bus (SMBus) based system buses or interconnects.

Assignments (4)
TERMINATION AND RELEASE OF SECURITY INTEREST IN PATENTS Recorded Feb 3, 2017
From: BANK OF AMERICA, N.A., AS COLLATERAL AGENT
To: BROADCOM CORPORATION
Reel/Frame 041712/0001 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Feb 1, 2017
From: BROADCOM CORPORATION
To: AVAGO TECHNOLOGIES GENERAL IP (SINGAPORE) PTE. LTD.
Reel/Frame 041706/0001 →
PATENT SECURITY AGREEMENT Recorded Feb 11, 2016
From: BROADCOM CORPORATION
To: BANK OF AMERICA, N.A., AS COLLATERAL AGENT
Reel/Frame 037806/0001 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded May 16, 2011
From: SHAH, HEMAL
To: BROADCOM CORPORATION
Reel/Frame 026282/0110 →