IP Library › Granted Patent US 9,026,627
Granted Patent B2
US 9,026,627 · App. 14/148,376 · Granted May 5, 2015

Method and system for switching between remote console sessions

Inventors: Luis E. Luciani, Jr. (Tomball, TX); Don A. Dykes (Houston, TX); Curtis R. Jones (Cypress, TX)
Assignee: Hewlett-Packard Development Company, L.P.
H04L65/1083H04L29/08072H04L67/025H04L67/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 9,026,627
App. No.
14/148,376
Granted
May 5, 2015
Kind
B2
Abstract

Logging into a remote computer by way of a management processor to initiate a remote console session and switching between a default remote console session and a non-default remote console session.

Claims (43)

1. A system comprising:

a host computer comprising:

a CPU;

a memory coupled to the CPU, the memory containing programs executable by the CPU; and

a system management processor coupled to the CPU and the memory;

a remote computer coupled to the system management processor by way of a communication network;

wherein the remote computer is to access the host computer by way of the system management processor to initiate a hardware-based remote console session; and

wherein the system management processor is to switch to a software-based remote console session from the hardware-based remote console session.

2. The system of claim 1 , wherein the remote computer further comprises a terminal services applet program and a remote console applet program, the terminal services applet program supporting software-based remote console sessions and the remote console applet program supporting hardware-based remote console sessions.

3. The system of claim 2 , wherein switching to the software-based remote console session causes the remote console applet program to enable the terminal services applet program.

4. The system of claim 2 , wherein the system management processor is to control the terminal services applet program and the remote console applet program.

5. The system of claim 1 , wherein the memory further comprises programs that implement software-based remote console sessions.

6. The system of claim 1 , wherein the system management processor comprises an application-specific integrated circuit to implement hardware-based remote console sessions.

7. The system of claim 1 , wherein the system management processor is to confirm availability of the software-based remote console session, disable the hardware-based remote console session, and enable the software-based remote console session.

8. A method, comprising:

initiating, by a system management processor of a host computer, a hardware-based remote console session responsive to access, by a remote computer via a communication network, of the host computer by way of the system management processor; and

switching, by the system management processor, to a software-based remote console session from the hardware-based remote console session.

9. The method of claim 8 , further comprising:

causing a remote console applet program of the remote computer to enable a terminal services applet program of the remote computer responsive to the switching;

wherein the terminal services applet program supports software-based remote console sessions and the remote console applet program supports hardware-based remote console sessions.

10. The method of claim 9 , further comprising controlling, by the system management processor, the terminal services applet program and the remote console applet program.

11. The method of claim 8 , further comprising implementing the hardware-based remote console session via an application-specific integrated circuit of the system management processor.

12. The method of claim 8 , further comprising:

confirming, by the system management processor, availability of the software-based remote console session;

disabling the hardware-based remote console session; and

enabling the software-based remote console session.

13. The method of claim 8 , wherein the system management processor is different than a central processing unit of the host computer.

14. A server, comprising:

a central processor; and

a management processor coupled to the central processor, the management processor to manage remote console sessions, and to:

initiate a hardware-based remote console session responsive to a reception of a request to initiate a remote console session by a remote computer; and

switch to a software-based remote console session from the hardware-based remote console session.

15. The server of claim 14 , wherein the management processor is to:

confirm availability of the software-based remote console session;

disable the hardware-based remote console session; and

enable the software-based remote console session.

16. The server of claim 14 , wherein the system management processor comprises an application-specific integrated circuit to implement the hardware-based remote console session.

17. The server of claim 14 , further comprising a memory coupled to the central processor, the memory encoded with instructions that when executed cause the central processor to implement the software-based console session.

18. The server of claim 14 , further comprising a video memory, wherein the system management processor is to intercept video data transferred to the video memory and direct the video data to the remote computer.

19. The server of claim 14 , wherein the system management processor is to:

during the hardware-based remote console session, notify the remote computer of the availability of the software-based remote console session;

attempt to connect the remote computer to the software-based remote console session; and

determine whether the remote computer successfully connected to the software-based remote console session.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Nov 9, 2015
From: HEWLETT-PACKARD DEVELOPMENT COMPANY, L.P.
To: HEWLETT PACKARD ENTERPRISE DEVELOPMENT LP
Reel/Frame 037079/0001 →
Continuity (2)
Division 10728465 · Dec 5, 2003
Related Publication 20140122687A1 · May 1, 2014