IP Library Granted Patent US 9,379,942
Granted Patent B2
US 9,379,942 · App. 14/224,026 · Granted Jun 28, 2016

Systems and methods for communicating and switching between components in a hybrid computing environment

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,379,942
App. No.
14/224,026
Granted
Jun 28, 2016
Kind
B2
Abstract

An embodiment includes a system having: a display device having a first operating platform; a base device having a second operating platform and being configured to connect with the display device through a hardware connection; the hardware connection including a communication link between the first and second operating platforms; and a server module and a client module; the server module configured to, responsive to selecting an active operating platform, communicate settings of a previously active operating platform via the hardware connection to the client module to maintain continuity of settings after switching active operating platforms. Other embodiments are described and claimed.

Claims (33)

1. A system comprising:

a display device having a first operating platform;

a base device having a second operating platform and being configured to connect with the display device through a hardware connection;

the hardware connection including a communication link between the first and second operating platforms; and

a server module and a client module;

the server module, responsive to selecting an active operating platform, transmitting settings to the client module using a network communication protocol over the hardware connection, the settings comprising settings of a previously active operating platform that are implemented on a newly active operating platform to maintain continuity of settings after switching active operating platforms;

wherein the settings comprise application mapping information associating a first application of a first type of the previously active operating platform with a second application of a second type of the newly active operating platform; and

wherein the mapping information is used by the newly active operating platform to open an object previously open in the first application of the first type within the second application of the second type.

2. The system according to claim 1 , wherein the settings comprise settings selected from the group consisting of display settings and audio settings.

3. The system according to claim 1 , wherein the settings comprise settings selected from the group consisting of active applications and open web pages.

4. The system according to claim 1 , wherein the settings comprise media file playback status.

5. The system according to claim 4 , wherein the server module further transmits a file to the client module.

6. The system according to claim 5 , wherein the file is a media file.

7. A method, comprising:

operating a display device having a first operating platform;

operating a base device having a second operating platform, and being configured to connect with the display device through a hardware connection;

communicating information between the first and second operating platforms using the hardware connection; and

using a server module to, responsive to selecting an active operating platform, transmit settings to a client module using a network communication protocol over the hardware connection, the settings comprising settings of a previously active operating platform that are implemented on a newly active operating platform to maintain continuity of settings after switching active operating platforms;

wherein the settings comprise application mapping information associating a first application of a first type of the previously active operating platform with a second application of a second type of the newly active operating platform; and

wherein the mapping information is used by the newly active operating platform to open an object previously open in the first application of the first type within the second application of the second type.

8. The method according to claim 7 , wherein the settings comprise settings selected from the group consisting of display settings and audio settings.

9. The method according to claim 7 , wherein the settings comprise settings selected from the group consisting of active applications and open web pages.

10. The method according to claim 7 , wherein the settings comprise media file playback status.

11. The method according to claim 10 , wherein the server module further transmits a file to the client module.

12. The method according to claim 11 , wherein the file is a media file.

13. A computer program product, comprising:

a computer readable storage device having computer readable program code embodied therewith, the computer readable program code being executable by a processor and comprising:

computer readable program code that operates a display device having a first operating platform;

computer readable program code that operates a base device having a second operating platform, and being configured to connect with the display device through a hardware connection;

computer readable program code that communicates information between the first and second operating platforms using the hardware connection; and

computer readable program code that uses a server module to, responsive to selecting an active operating platform, transmit settings to a client module using a network communication protocol over the hardware connection, the settings comprising settings of a previously active operating platform that are implemented on a newly active operating platform to maintain continuity of settings after switching active operating platforms;

wherein the settings comprise application mapping information associating a first application of a first type of the previously active operating platform with a second application of a second type of the newly active operating platform; and

wherein the mapping information is used by the newly active operating platform to open an object previously open in the first application of the first type within the second application of the second type.

Assignments (2)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jan 10, 2025
From: LENOVO PC INTERNATIONAL LIMITED
To: LENOVO SWITZERLAND INTERNATIONAL GMBH
Reel/Frame 069870/0670 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jul 8, 2019
From: LENOVO (SINGAPORE) PTE. LTD.
To: LENOVO PC INTERNATIONAL LIMITED
Reel/Frame 049688/0741 →