IP Library Granted Patent US 6,857,005
Granted Patent B2
US 6,857,005 · App. 09/886,188 · Granted Feb 15, 2005

Console interaction handling in a data processing network

Assignee: International Business Machines Corporation
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 6,857,005
App. No.
09/886,188
Granted
Feb 15, 2005
Kind
B2
Abstract

A data processing network in which console interactions are communicated to and from server appliances over the network. The system may include a server appliance configured to re-direct serial port transactions to a network port. The service appliance may include a mechanism for transmitting and receiving console data and control information via the network. The system further includes a console server for accepting and displaying console traffic that is sent over the network by a server appliance and for transmitting commands entered by a user back to the server appliance for processing.

Claims (30)

1. A server appliance configured for use in a data processing network, comprising:

an application program suitable for issuing and receiving console transactions;

an operating system configured to direct console transactions issued and received by the application program through a serial port;

a snooping unit configured to capture the console transactions directed through the serial port and modify the transactions according to a network protocol; and

a network interface card connecting the server appliance to a network and configured to transmit the modified transactions over the network.

2. The server appliance of claim 1 , wherein the network protocol comprises an IP protocol.

3. The server appliance of claim 1 , wherein the modification of console transactions by the network interface card includes appending an internet address to the transactions.

4. The server appliance of claim 3 , wherein the internet address represents the internet address of a console server connected to the network.

5. The server appliance of claim 4 , wherein the Internet address of the console server is provided to the server appliance as a boot parameter.

6. The server appliance of claim 5 , wherein the boot parameter is provided to the server appliance during a DHCP supported boot process.

7. A data processing system, comprising:

at least one server appliance connected to a network, the server appliance including an operating system configured to direct console transactions issued by the server appliance to a serial port and a network interface card configured to capture console transactions directed through the serial port, modify the captured transactions according to a network protocol, and transmit the modified transactions over the network as a network packet; and

a console server connected to the network, wherein the console server includes a network interface card configured to receive the network packets, an emulator including a network portion configured to process network protocol information of the modified transactions and to a serial portion configured to interpret the console transactions contained in the modified transactions, and console devices including a keyboard, mouse, and display terminal configured to communicate console transactions with the emulator.

8. The system of claim 7 , wherein the network portion of the emulator is Telnet compliant.

9. The system of claim 7 , wherein the emulator is enabled to interpret the serial protocol used by the server appliance to communicate with its serial port.

10. The system of claim 7 , further comprising a second server appliance connected to the network and configured to modify console transactions issued to a serial port of the second server appliance and to transmit the modified transactions to the console server.

11. The system of claim 7 , wherein the network protocol comprises an IP protocol.

12. The system of claim 7 , wherein the modification of console transactions by the network interface card includes appending an internet address to the transactions.

13. The system of claim 12 , wherein the internet address represents the internet address of a console server connected to the network.

14. The system of claim 13 , wherein the internet address of the console server is provided to the server appliance as a boot parameter.

15. The system of claim 14 , wherein the boot parameter is provided to the server appliance during a DHCP supported boat process.

16. The system of claim 15 , wherein the emulator is configured to display a first window for displaying console transactions occurring between the first server appliance and the console server and a second window for displaying console transactions occurring between the second server appliance and the console server.

17. A console server suitable for use in a data processing network, comprising:

console devices including a keyboard, mouse, and video terminal;

an operating system configured to communicate with the console devices;

a network interface card connecting the console server to a network; and

an emulator configured to communicate with the console devices via the operating system, wherein the emulator includes a serial portion configured to interpret a serial protocol used by a server appliance connected to the network to communicate with its serial port and further wherein the emulator includes a network portion configured to enable the console server to communicate with the server appliance via the network interface card using a network protocol.

18. The server of claim 17 , wherein the emulator is configured to present multiple windows to the video terminal, wherein each window represents a console session with a corresponding server appliance connected to the network.

19. The server of claim 17 , wherein the network protocol complies with the Internet Protocol (IP).

20. The server of claim 17 , wherein the network portion of the console server is compliant with the Telnet specification.

Assignments (6)
CHANGE OF NAME Recorded Sep 8, 2015
From: RARITAN COMPUTER, INC.
To: RARITAN AMERICAS, INC.
Reel/Frame 036564/0960 →
RELEASE OF SECURITY INTEREST Recorded Sep 10, 2012
From: WELLS FARGO BANK, NATIONAL ASSOCIATION
To: RARITAN, INC.; RARITAN AMERICAS, INC.; RIIP, INC.
Reel/Frame 028924/0272 →
AMENDMENT NO. 1 TO PATENT SECURITY AGREEMENT Recorded May 11, 2012
From: RARITAN AMERICAS, INC.; RARITAN, INC.; RIIP, INC.; RARITAN TECHNOLOGIES, INC.
To: WELLS FARGO BANK, NATIONAL ASSOCIATION (SUCCESSOR BY MERGER TO WACHOVIA BANK, NATIONAL ASSOCIATION)
Reel/Frame 028192/0318 →
SECURITY AGREEMENT Recorded Feb 29, 2008
From: RARITAN, INC.
To: WACHOVIA BANK
Reel/Frame 020582/0270 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Aug 2, 2006
From: INTERNATIONAL BUSINESS MACHINES CORPORATION
To: RARITAN COMPUTER, INC.
Reel/Frame 018039/0955 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jun 21, 2001
From: KISTLER, MICHAEL D.; RAWSON, FREEMAN L. III
To: INTERNATIONAL BUSINESS MACHINES CORPORATION
Reel/Frame 011959/0622 →
Continuity (1)
Related Publication 20020198934A1 · Dec 26, 2002