IP Library Granted Patent US 9,197,504
Granted Patent B2
US 9,197,504 · App. 13/795,355 · Granted Nov 24, 2015

Enhanced remote presence

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,197,504
App. No.
13/795,355
Granted
Nov 24, 2015
Kind
B2
Abstract

A mechanism is provided for enhancing remote presence capabilities. An update event for a main management module that manages a set of remote presence sessions for remote media established by a plurality of client systems is identified. A determination is made as to whether the main management module is currently maintaining a remote presence session for a remote media established by one of the plurality of client systems. Responsive to the main management module maintaining a remote presence session for the remote media, a handoff of the remote presence session for the remote media is initiated to an auxiliary management module. An update associated with the update event is then permitted to be performed on the main management module while maintaining the remote presence session for the remote media via the auxiliary management module.

Claims (22)

1. A method, in a data processing system, for enhancing remote presence capabilities, the method comprising:

identifying an update event for a main management module, wherein the main management module manages a set of remote presence sessions for remote media established by a plurality of client systems;

determining whether the main management module is currently maintaining a remote presence session for a remote media established by one of the plurality of client systems;

responsive to the main management module maintaining a remote presence session for the remote media, initiating a handoff of the remote presence session for the remote media to an auxiliary management module; and

permitting an update associated with the update event to be performed on the main management module while maintaining the remote presence session for the remote media via the auxiliary management module.

2. The method of claim 1 , wherein initiating the handoff of the remote presence session for the remote media to the auxiliary management module further comprises:

setting an indicator in a shared session data structure indicating that the handoff to the auxiliary management module is to occur;

sending a taking control signal to the main management module; and

establishing control of the remote presence session for the client system by the auxiliary management module.

3. The method of claim 2 , wherein establishing control of the remote presence session for the client system comprises one or more of: setting/resetting one or more of multiplexers to show that the remote presence session is now being controlled by the auxiliary management module, setting an indicator in the shared session data structure indicating that the auxiliary management module is in control, or reading session data from the shared session data structure.

4. The method of claim 1 , further comprising:

determining whether the main management module has been updated, reset and is fully operational

responsive to the main management module being updated, reset, and fully operational, initiating a handoff of the remote presence session for the remote media to the main management module; and

permitting the update associated with the update event to be performed on the auxiliary management module.

5. The method of claim 4 , wherein initiating the handoff of the remote presence session for the remote media to the main management module further comprises:

setting an indicator in a shared session data structure indicating that the handoff to the main management module is to occur;

sending a taking control signal to the auxiliary management module; and

establishing control of the remote presence session for the client system by the main management module.

6. The method of claim 1 , further comprising:

responsive to the main management module failing to maintain the remote presence session for the remote media, allowing the update associated with the update event to be performed on the main management module and the auxiliary management module.

7. The method of claim 1 , where in the remote media is one or more of a physical device, file system, or media image mounted from a client system to the data processing system.

8. The method of claim 1 , wherein the update event is to a device that affects the operation of the main management module rather than the main management module itself.

Assignments (2)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Feb 4, 2016
From: LENOVO ENTERPRISE SOLUTIONS (SINGAPORE) PTE. LTD.
To: LENOVO INTERNATIONAL LIMITED
Reel/Frame 037696/0522 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Nov 10, 2014
From: INTERNATIONAL BUSINESS MACHINES CORPORATION
To: LENOVO ENTERPRISE SOLUTIONS (SINGAPORE) PTE. LTD.
Reel/Frame 034194/0111 →