IP Library Granted Patent US 10,097,614
Granted Patent B2
US 10,097,614 · App. 13/902,831 · Granted Oct 9, 2018

Establishing a remote desktop

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 10,097,614
App. No.
13/902,831
Granted
Oct 9, 2018
Kind
B2
Abstract

A system can include a base device and a satellite device configured to operate in an attached state and to operate in a detached state; circuitry that responds to a transition from the detached state to the attached state by establishing a wired communication session between the base device and the satellite device; circuitry that responds to a transition from the attached state to the detached state by establishing a wireless communication session between the base device and the satellite device; and circuitry that communicates information, via an established wired communication session in the attached state and via an established wireless communication session in the detached state, from the base device to the satellite device for rendering the communicated information to a display of the satellite device. Various other apparatuses, systems, methods, etc., are also disclosed.

Claims (22)

1. A notebook computer system comprising:

a base device and a satellite device that operate in an attached state as a notebook with the satellite device physically attached to the base device and that operate in a detached state with the satellite device being a tablet that is physically detached from the base device, wherein the base device comprises a power connection, a processor, memory, and a keyboard, wherein the satellite device comprises a battery, a processor, memory and a touch screen display, wherein the base device is configured with an IP base address, wherein the satellite device is configured with an IP satellite address, wherein in the attached state the base device communicates the IP base address and an IP server address to the satellite device, and wherein the satellite device stores the IP base address and the IP server address to its memory;

circuitry that responds to a transition from the detached state to the attached state by establishing a wired communication session between the base device and the satellite device and by transitioning the notebook computer system from use of both the IP base address and the IP satellite address to use of the IP base address to maintain a connection between the base device and a server associated with the IP server address via a wireless communication network;

circuitry that responds to a transition from the attached state to the detached state by transitioning the notebook computer system from use of the IP base address to use of both the IP base address and the IP satellite address wherein, responsive to the transition from the attached state to the detached state, the satellite device searches its memory for the IP base address and the IP server address to establish, via a wireless IP protocol, wireless communication sessions with the base device and with the server while maintaining the connection between the base device and the server; and

circuitry that communicates information, via the established wired communication session in the attached state and via the established wireless communication session between the base device and the satellite device in the detached state, from the base device to the satellite device for rendering the communicated Information to a display of the satellite device.

2. The system of claim 1 wherein the circuitry that responds to the transition from the attached state to the detached state transmits the IP base address from a network interface of the satellite device to a network.

3. The system of claim 1 wherein the circuitry that responds to the transition from the attached state to the detached state establishes the wireless communication session between the base device and the satellite device using a remote communication protocol.

4. The system of claim 1 further comprising circuitry that communicates via the established wireless communication session between the base device and the satellite device in the detached state, input from the touch screen display of the satellite device to driver circuitry of the base device.

5. The system of claim 1 wherein the satellite device comprises circuitry to interpret information communicated from the base device in the detached state into graphics device interface (GDI) API calls.

6. The system of claim 1 wherein in the detached state the base device is a remote desktop protocol (RDP) server and the satellite device is a remote desktop protocol (RDP) client.

7. The system of claim 1 wherein in the detached state the base device and the satellite device comprise a Virtual Network Computing (VNC) server and a Virtual Network Computing (VNC) client.

8. The system of claim 7 wherein the VNC server and the VNC client communicate via a wireless Virtual Private Network (VPN) connection.

9. The system of claim 7 wherein the base device comprises the VNC server and wherein the satellite device comprises the VNC client.

10. The system of claim 9 wherein the touch screen display of the satellite device provides for input of VNC client events.

11. The system of claim 1 wherein the satellite device comprises a graphics processing unit (GPU).

12. The system of claim 11 wherein the satellite device operates as an OpenGL server and wherein the base device operates as an OpenGL client.

13. The system of claim 1 wherein the base device comprises a frame buffer, wherein the satellite device comprises display circuitry and wherein the circuitry that communicates information, via the established wired communication session in the attached state and via the established wireless communication session between the base device and the satellite device in the detached state, from the base device to the satellite device communicates information from the frame buffer of the base device to the display circuitry of the satellite device.

14. The system of claim 1 wherein the base device comprises a trusted platform module (TPM).

15. The system of claim 1 wherein the base device comprises key generation circuitry for generating at least one key for use by the circuitry that responds to the transition from the attached state to the detached state by establishing the wireless communication session between the base device and the satellite device.

16. The system of claim 15 wherein the at least one key comprises a tunnel key.

17. The system of claim 15 wherein the wireless communication session between the base device and the satellite device comprises a secure communication tunnel.

18. The system of claim 1 wherein the satellite device comprises network connectivity circuitry operable for connection to the Internet to browse the Internet.

Assignments (4)
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 049694/0001 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Aug 7, 2018
From: ZAWACKI, JENNIFER GREENWOOD; PERRIN, STEVEN RICHARD; RUTLEDGE, JAMES STEPHEN; ROPER, MATTHEW; DAVIS, MARK CHARLES; KELSO, SCOTT EDWARDS
To: LENOVO (SINGAPORE) PTE. LTD.
Reel/Frame 046574/0961 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Aug 7, 2018
From: LENOVO (SINGAPORE) PTE. LTD.
To: LENOVO PC INTERNATIONAL
Reel/Frame 046575/0221 →