IP Library Granted Patent US 10,361,910
Granted Patent B2
US 10,361,910 · App. 15/835,196 · Granted Jul 23, 2019

Systems and methods for configuring a managed device using an image

Inventor: Brett Alan Cheloff (Tampa, FL)
Assignee: Connectwise, LLC
H04L41/0803G06Q20/3274G06Q20/3276G06Q20/3278
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,361,910
App. No.
15/835,196
Granted
Jul 23, 2019
Kind
B2
Abstract

Systems and methods of the present disclosure can facilitate managing a computing device. The computing device can be a managed device that is managed by a device management server. In some embodiments, the system includes a generation module and an interface module. The generation module may be configured to receive a site location for the computing device, identify an address of the device management server, and generate an optical representation of a configuration based on the site location and the address. The interface module may be configured to provide the optical representation to the computing device and receive a communication from the computing device, the communication corresponding to the configuration.

Claims (57)

1. A system for cloud-based performance management of computing devices to improve performance of the computing devices, comprising:

a cloud comprising one or more processors and memory configured to:

receive, for a computing device, a geographic site location selected from a plurality of locations in a hierarchical geographic organization data structure, the geographic site location different from a location of the cloud;

determine an identifier of the cloud that is different from the geographic site location for the computing device;

combine the identifier of the cloud with the geographic site location that is different from the location of the cloud;

select a configuration from a plurality of configurations based on a combination of the geographic site location and the identifier of the cloud;

generate an optical representation of the configuration selected based on the combination of the geographic site location and the identifier of the cloud;

provide the optical representation of the configuration, the optical representation of the configuration to cause the computing device to generate and send, to the cloud, a communication corresponding to the configuration;

receive the communication corresponding to the configuration from the computing device; and

transmit, responsive to receiving the communication from the computing device, the configuration corresponding to the optical representation selected based on the combination of the geographic site location and the identifier of the cloud to cause the computing device to update a stored configuration on the computing device with the configuration, wherein the update to the stored configuration improves performance of the computing device.

2. The system of claim 1 , wherein the cloud is further configured to:

access a data structure comprising the geographic site location and an entity; and

select the configuration from the plurality of configurations based on the entity.

3. The system of claim 1 , wherein the cloud is further configured to:

access a data structure comprising the geographic site location and business unit; and

select the configuration from the plurality of configurations based on the business unit.

4. The system of claim 1 , wherein the cloud is further configured to:

access a data structure comprising the geographic site location and a type of the computing devices; and

select the configuration from the plurality of configurations based on the type of the computing devices.

5. The system of claim 1 , wherein the identifier for the cloud comprises at least one of an IP address, a domain name, or a URL.

6. The system of claim 1 , wherein the optical representation comprises at least one of a QR code, a one-dimensional barcode, a stacked barcode, a two-dimensional barcode, a Data Matrix code, a steganographic image, an Aztec code, a high capacity color barcode, a MaxiCode, or a SPARQcode.

7. The system of claim 1 , wherein the cloud is further configured to:

receive, from a managed service provider device, the hierarchical geographic organization data structure.

8. The system of claim 1 , wherein the cloud is further configured to:

receive, from a managed service provider device, an indication of the computing device to be managed by a managed service provider.

9. The system of claim 1 , wherein the cloud is further configured to:

receive, responsive to the optical representation of the configuration scanned by a plurality of computing devices managed by a managed service provider, a plurality of communications corresponding to the configuration.

10. The system of claim 1 , wherein the cloud is further configured to:

display the optical representation of the configuration via a web page.

11. A method of cloud-based performance management of computing devices to improve performance of the computing devices, comprising:

receiving, by a cloud comprising one or more processors and memory, for a computing device, a geographic site location selected from a plurality of locations in a hierarchical geographic organization data structure, the geographic site location different from a location of the cloud;

determining, by the cloud, an identifier of the cloud that is different from the geographic site location for the computing device;

combining, by the cloud, the identifier of the cloud with the geographic site location that is different from the location of the cloud;

selecting, by the cloud, a configuration from a plurality of configurations based on a combination of the geographic site location and the identifier of the cloud;

generating, by the cloud, an optical representation of the configuration selected based on the combination of the geographic site location and the identifier of the cloud;

providing, by the cloud, the optical representation of the configuration, the optical representation of the configuration to cause the computing device to generate and send, to the cloud, a communication corresponding to the configuration;

receiving, by the cloud, the communication corresponding to the configuration from the computing device; and

transmitting, by the cloud, responsive to receiving the communication from the computing device, the configuration corresponding to the optical representation selected based on the combination of the geographic site location and the identifier of the cloud to cause the computing device to update a stored configuration on the computing device with the configuration.

12. The method of claim 11 , comprising:

accessing a data structure comprising the geographic site location and an entity; and

selecting the configuration from the plurality of configurations based on the entity.

13. The method of claim 11 , comprising:

accessing a data structure comprising the geographic site location and business unit; and

selecting the configuration from the plurality of configurations based on the business unit.

14. The method of claim 11 , comprising:

accessing a data structure comprising the geographic site location and a type of the computing devices; and

selecting the configuration from the plurality of configurations based on the type of the computing devices.

15. The method of claim 11 , wherein the identifier for the cloud comprises at least one of an IP address, a domain name, or a URL.

16. The method of claim 11 , wherein the optical representation comprises at least one of a QR code, a one-dimensional barcode, a stacked barcode, a two-dimensional barcode, a Data Matrix code, a steganographic image, an Aztec code, a high capacity color barcode, a MaxiCode, or a SPARQcode.

17. The method of claim 11 , comprising:

receiving, from a managed service provider device, the hierarchical geographic organization data structure.

18. The method of claim 11 , comprising:

receiving, from a managed service provider device, an indication of the computing device to be managed by a managed service provider.

19. The method of claim 11 , comprising:

receiving, responsive to the optical representation of the configuration scanned by a plurality of computing devices managed by a managed service provider, a plurality of communications corresponding to the configuration.

20. The method of claim 11 , comprising:

displaying the optical representation of the configuration via a web page.

Assignments (6)
RELEASE OF SECURITY INTEREST Recorded Oct 6, 2021
From: OWL ROCK CAPITAL CORPORATION
To: CONNECTWISE, LLC; CONTINUUM MANAGED SERVICES HOLDCO, LLC
Reel/Frame 057718/0617 →
SECURITY INTEREST Recorded Oct 5, 2021
From: CONNECTWISE, LLC; DIPPELL & ASSOCIATES, INC.
To: BANK OF AMERICA, N.A.
Reel/Frame 057771/0004 →
SECURITY INTEREST Recorded Mar 5, 2019
From: CONNECTWISE, LLC
To: OWL ROCK CAPITAL CORPORATION, AS COLLATERAL AGENT
Reel/Frame 048509/0936 →
MERGER Recorded Feb 27, 2019
From: LABTECH SOFTWARE, LLC
To: CONNECTWISE, INC.
Reel/Frame 048452/0812 →
CERTIFICATE OF CONVERSION Recorded Feb 26, 2019
From: CONNECTWISE, INC.
To: CONNECTWISE, LLC
Reel/Frame 048447/0076 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Feb 14, 2019
From: CHELOF, BRETT ALAN
To: LABTECH SOFTWARE, LLC
Reel/Frame 048333/0415 →
Continuity (3)
Continuation 14089679 · Nov 25, 2013
Provisional Application 61735021 · Dec 9, 2012
Related Publication 20180102940A1 · Apr 12, 2018