IP Library Granted Patent US 12,289,359
Granted Patent B2
US 12,289,359 · App. 18/167,569 · Granted Apr 29, 2025

Hidden desktop session for remote access

Inventors: Jacob Morgan (Raleigh, NC); Mayfield Reynolds (Raleigh, NC); Meng Huang (Morrisville, NC)
Assignee: ConnectWise, LLC
H04L67/025G06F9/452
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 12,289,359
App. No.
18/167,569
Granted
Apr 29, 2025
Kind
B2
Abstract

Systems and methods of the present disclosure are directed to providing remote access capabilities in information technology infrastructure. In particular, systems and methods of the present disclosure can establish a connection between a remote computing device and a host computing device, transition a system session of the remote computing device to an interactive state, display a hidden desktop within the transitioned system session, and present a user interface on the hidden desktop. The user interface can include an icon that launches a second application of the remote computing device within the transitioned system session. In response to a command from the host computing device, the hidden desktop can be terminated.

Claims (31)

1. A method, comprising:

establishing, by a remote management server, a connection between a remote computing device and a host computing device;

transitioning, by the remote management server, a system session executing on the remote computing device to an interactive state;

displaying, by the remote management server on the host computing device, a hidden desktop within the transitioned system session;

presenting, by the remote management server, a user interface on the hidden desktop, the user interface comprising an icon that launches a second application of the remote computing device within the transitioned system session; and

terminating, by the remote management server responsive to a command from the host computing device, the hidden desktop.

2. The method of claim 1 , wherein presenting the user interface comprises presenting a plurality of icons that each launch a respective application of the remote computing device within the transitioned system session.

3. The method of claim 1 , further comprising presenting, by the remote management server on the host computing device, a second icon in the user interface that presents a second user interface comprising a list of files stored on the remote computing device.

4. The method of claim 1 , further comprising presenting, by the remote management server on the host computing device, a second icon in the user interface that presents a second user interface comprising a field that accepts text input.

5. The method of claim 1 , further comprising presenting, by the remote management server, a menu within the hidden desktop having entries to terminate the second application, launch a second instance of the second application, and close the menu.

6. The method of claim 1 , further comprising determining, by the remote management server, that a permission associated with the host computing device permits access to the hidden desktop.

7. The method of claim 1 , further comprising identifying, by the remote management server, the remote computing device based on a support ticket.

8. The method of claim 7 , further comprising updating, by the remote management server, a status of the support ticket based on instructions executed within the system session executing on the remote computing device.

9. The method of claim 1 , wherein transitioning the system session executing on the remote computing device to the interactive state comprises modifying, by the remote management server, a registry of an operating system of the remote computing device.

10. The method of claim 1 , further comprising terminating, by the remote management server, the hidden desktop in response to an interaction with a second icon presented in the user interface.

11. A system, comprising:

a remote management server comprising one or more processors executing instructions stored in memory that, when executed, cause the remote management server to:

establish a connection between a remote computing device and a host computing device;

transition a system session executing on the remote computing device to an interactive state;

display, on the host computing device, a hidden desktop within the transitioned system session;

present a user interface on the hidden desktop, the user interface comprising an icon that launches a second application of the remote computing device within the transitioned system session; and

terminate, responsive to a command from the host computing device, the hidden desktop.

12. The system of claim 11 , wherein the remote management server presents the user interface by presenting a plurality of icons that each launch a respective application of the remote computing device within the transitioned system session.

13. The system of claim 11 , wherein the remote management server presents, on the host computing device, a second icon in the user interface that presents a second user interface comprising a list of files stored on the remote computing device.

14. The system of claim 11 , wherein the remote management server presents, on the host computing device, a second icon in the user interface that presents a second user interface comprising a field that accepts text input.

15. The system of claim 11 , wherein the remote management server presents a menu within the hidden desktop having entries to terminate the second application, launch a second instance of the second application, and close the menu.

16. The system of claim 11 , wherein the remote management server determines that a permission associated with the host computing device permits access to the hidden desktop.

17. The system of claim 11 , wherein the remote management server identifies the remote computing device based on a support ticket.

18. The system of claim 17 , wherein the remote management server updates a status of the support ticket based on instructions executed within the system session executing on the remote computing device.

19. The system of claim 11 , wherein the remote management server transitions the system session executing on the remote computing device to the interactive state by modifying a registry of an operating system of the remote computing device.

20. The system of claim 11 , wherein the remote management server terminates the hidden desktop in response to an interaction with a second icon presented in the user interface.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded May 17, 2023
From: MORGAN, JACOB; REYNOLDS, MAYFIELD; HUANG, MENG
To: CONNECTWISE, LLC
Reel/Frame 063672/0916 →
Continuity (4)
Continuation In Part 17295794
Provisional Application 62755728 · Nov 5, 2018
Provisional Application 62745049 · Oct 12, 2018
Related Publication 20230319127A1 · Oct 5, 2023
References Cited (31)
US 7647391B1 · Jean · 2010 [cited by examiner]
US 8996642B1 · Bellini et al. · 2015 [cited by applicant]
US 11233853B1 · Gafa · 2022 [cited by examiner]
US 20030065731A1 · Mohammed et al. · 2003 [cited by applicant]
US 20070171921A1 · Wookey et al. · 2007 [cited by applicant]
US 20070174429A1 · Mazzaferri et al. · 2007 [cited by applicant]
US 20070266135A1 · Friedland et al. · 2007 [cited by applicant]
US 20080288301A1 · Emling et al. · 2008 [cited by applicant]
US 20090070151A1 · Sellari · 2009 [cited by examiner]
US 20110209064A1 · Jorgensen · 2011 [cited by examiner]
US 20110213821A1 · Gentile et al. · 2011 [cited by applicant]
US 20120324365A1 · Momchilov · 2012 [cited by examiner]
US 20160134616A1 · Koushik · 2016 [cited by examiner]
US 20170054765A1 · Tucker · 2017 [cited by examiner]
US 20170126718A1 · Baradaran · 2017 [cited by examiner]
US 20180060572A1 · Singleton et al. · 2018 [cited by applicant]
US 20180108022A1 · Bandera et al. · 2018 [cited by applicant]
US 20180129510A1 · Zhang · 2018 [cited by examiner]
US 20180365039A1 · Kohler · 2018 [cited by examiner]
US 20190158353A1 · Johnson · 2019 [cited by examiner]
US 20200081726A1 · Sherman · 2020 [cited by examiner]
US 20200082024A1 · Chauhan · 2020 [cited by examiner]
US 20200097138A1 · Jacobson · 2020 [cited by examiner]
US 20200099738A1 · Borkar · 2020 [cited by examiner]
US 20200104191A1 · Attard · 2020 [cited by examiner]
Foreign Search Report on PCT PCT/US2019/055927 DTD Jan. 8, 2020. [cited by applicant]
Non-Final Office Action on U.S. Appl. No. 16/600,060 DTD Oct. 6, 2020. [cited by applicant]
Notice of Allowance on U.S. Appl. No. 16/600,060 DTD Mar. 22, 2021. [cited by applicant]
Notice of Allowance on U.S. Appl. No. 17/295,794 DTD Jan. 10, 2023. [cited by applicant]
Notice of Allowance on U.S. Appl. No. 17/295,794 DTD Aug. 24, 2022. [cited by applicant]
US Notice of Allowance on US DTD Sep. 7, 2022. [cited by applicant]