IP Library Granted Patent US 8,682,962
Granted Patent B2
US 8,682,962 · App. 12/985,202 · Granted Mar 25, 2014

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 8,682,962
App. No.
12/985,202
Granted
Mar 25, 2014
Kind
B2
Abstract

Systems and methods described herein provide for communication between a base component and a tablet component of a hybrid computing system. The hybrid computing system is in a connected state when the base component and tablet component are connected. Systems and methods provide for a switch for determining control of the hybrid computing system when in a connected state. Embodiments provide that the base component may control the tablet component when the hybrid computing system is in a connected state and the switch is set to base control. According to embodiments, the display component may control the hybrid computing system when the hybrid computing system is in a connected state and the switch is set to tablet control. In addition, embodiments provide that a server module running on the display component and a client module running on the base component facilitate communication between the hybrid computing system components. Furthermore, systems and methods described herein provide that the base component may control hardware devices, peripheral devices, or software applications of the display component through communications between the server module and client module.

Claims (50)

1. A system comprising:

a first portion;

a second portion;

a first operating platform;

a second operating platform;

each operating platform comprising a processor and an operating system;

the second portion configured to connect with the first portion through one or more connection interfaces;

one or more communication links between the first operating platform and the second operating platform;

one or more server modules running on one or more of the first and second operating platforms, the one or more server modules configured to provide a communication interface for the first and second operating platforms;

one or more client modules running on the other of the first and second operating platforms, the one or more client modules configured to communicate with the one or more server modules; and

a selection switch configured to select an active operating platform from the first and second operating platforms;

wherein responsive to selecting the active operating platform, the active operating platform operates the system according to settings communications transmitted between the one or more client modules and the one or more server modules;

the settings communications comprising one or more of display settings and audio settings;

wherein the active operating platform adopts settings from a previously active operating platform via communications transmitted between the one or more client modules and the one or more server modules; and

wherein the one or more settings are maintained by the active operating platform responsive to disconnecting the first portion and the second portion.

2. The system according to claim 1 , wherein responsive to connecting the first portion to the second portion, the first portion controls the second portion.

3. The system according to claim 1 , wherein the first portion is a base portion and the second portion is a display portion.

4. The system according to claim 3 , wherein one or more server modules run on the display portion and the one or more client modules run on the base portion.

5. The system according to claim 3 , wherein the display portion is a tablet computer.

6. The system according to claim 1 , wherein

the first and second operating platforms are co-located within either one of the first housing portion or second portion.

7. The system according to claim 6 , wherein the first portion is a base and the second portion is a display.

8. The system according to claim 1 , wherein the the first operating platform comprises an ARM platform and the second operating platform comprises a Win-Tel platform.

9. The system according to claim 1 , wherein the selection switch is a software switch.

10. A method comprising:

communicating information through one or more communication links between a first and a second operating platform, each of the first and second operating platforms comprising a processor and an operating system;

running one or more server modules on one or more of the first and second operating platforms, the one or more server modules configured to provide a communication interface for the first and second operating platforms;

running one or more client modules on another of the first and second operating platforms, the one or more client modules configured to communicate with the one or more server modules; and

selecting an active operating platform from the first and second operating platforms using a selection switch;

wherein responsive to selecting the active operating platform, the active operating platform operates the system according to settings communications transmitted between the one or more client modules and the one or more server modules;

the settings communications comprising one or more of display settings and audio settings;

wherein the active operating platform adopts settings from a previously active operating platform via communications transmitted between the one or more client modules and the one or more server modules; and

wherein the one or more settings are maintained by the active operating platform responsive to disconnecting the first portion and the second portion.

11. The method according to claim 10 , wherein responsive to connecting the first portion to the second portion, the first portion controls the second portion.

12. The method according to claim 10 , wherein the first portion is a base portion and the second portion is a display portion.

13. The method according to claim 12 , wherein the one or more server modules run on the display portion and the one or more client modules run on the base portion.

14. The method according to claim 12 , wherein the display portion is a tablet computer.

15. The method according to claim 10 , wherein the first and second operating platforms comprises an ARM platform and a Win-Tel platform.

16. The method according to claim 15 , wherein the communications transmitted between the one or more client modules and the one or more server modules are transmitted using HTTP.

17. The method according to claim 10 , wherein the selection switch is a software switch.

18. A computer program product comprising:

a computer readable storage device having computer readable program code embodied therewith, the computer readable program code comprising:

computer readable program code configured to communicate information through one or more communication links between a first and a second operating platform, each of the first and second operating platforms comprising a processor and an operating system;

computer readable program code configured to run one or more server modules on one or more of the first and second operating platforms, the one or more server modules configured to provide a communication interface for the first and second operating platforms;

computer readable program code configured to run one or more client modules on another of the first and second operating platforms, the one or more client modules configured to communicate with the one or more server modules; and

computer readable program code configured to select an active operating platform from the first and second operating platforms using a selection switch;

computer readable program code configured to designate the active operating platform to operate the system according to settings communications transmitted between the one or more client modules and the one or more server module responsive to selecting the active operating platform;

the settings communications comprising one or more of display settings and audio settings;

wherein the active operating platform adopts settings from a previously active operating platform via communications transmitted between the one or more client modules and the one or more server modules; and

wherein the one or more settings are maintained by the active operating platform responsive to disconnecting the first portion and the second portion.

Assignments (3)
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 3, 2019
From: LENOVO (SINGAPORE) PTE. LTD.
To: LENOVO PC INTERNATIONAL
Reel/Frame 049667/0543 →
NUNC PRO TUNC ASSIGNMENT Recorded Dec 4, 2015
From: LENOVO (SINGAPORE) PTE LTD.
To: LENOVO PC INTERNATIONAL
Reel/Frame 037211/0465 →