IP Library Granted Patent US 9,843,475
Granted Patent B2
US 9,843,475 · App. 14/089,679 · Granted Dec 12, 2017

Systems and methods for configuring a managed device using an image

Inventor: Brett Alan Cheloff (Tampa, FL)
Assignee: Connectwise, Inc.
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 9,843,475
App. No.
14/089,679
Granted
Dec 12, 2017
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 (47)

1. A method of managing configurations of computing devices to improve performance of the computing devices, comprising:

receiving, by a generation module executing on a device management server, 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 device management server;

identifying, by the generation module, a network address of the device management server that is different from the geographic site location for the computing device;

combining, by the generation module, the network address of the device management server with the geographic site location that is different from the location of the device management server;

selecting, by the generation module, a configuration from a plurality of configurations based on a combination of the geographic site location and the network address of the device management server;

generating, by the generation module, an optical representation of the configuration selected based on the combination of the geographic site location and the network address of the device management server;

providing, by an interface module executing on the device management server, to the computing device, the optical representation of the configuration to cause the computing device to generate and send, to the device management server, a communication corresponding to the configuration;

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

transmitting, by the device management server 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 network address to cause the computing device to update a stored configuration on the computing device with the configuration.

2. The method of claim 1 , further comprising reading, via a scanning module communicatively coupled to the computing device, the optical representation of the configuration.

3. The method of claim 1 , further comprising:

determining, by the computing device, based on the optical representation of the configuration, the configuration; and

storing, in a memory element of the computing device, the configuration.

4. The method of claim 1 , further comprising accessing, by the generation module, a data structure comprising the geographic site location and an entity.

5. The method of claim 4 , wherein the entity comprises a business unit.

6. The method of claim 4 , wherein the entity corresponds to a group of one or more computing devices.

7. The method of claim 1 , wherein the address is comprises at least one of an IP address, a domain name, a URL, and a machine name.

8. The method of claim 1 , wherein the optical representation comprises at least one of the 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, and a SPARQcode.

9. The method of claim 1 , wherein the providing comprises at least one of displaying the optical representation on a web page, embedding the optical representation in an email message, embedding the optical representation in a multimedia message service (MMS) message, and printing the optical representation on a physical medium.

10. The method of claim 1 , wherein the communication corresponding to the configuration comprises at least one of an acknowledgement message, the geographic site location, a device identifier for the computing device, one or more hardware configurations of the computing device, and one or more software configurations for the computing device.

11. A system for managing configurations of computing devices to improve performance of the computing devices, comprising:

a device management server comprising one or more processors and memory;

a generation module executed by the device management server to:

receive, for the computing device, a 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 device management server;

identify a network address of the device management server that is different from the geographic site location for the computing device;

combine the network address of the device management server with the geographic site location that is different from the location of the device management server;

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

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

an interface module executed by the device management server to:

provide, to the computing device, the optical representation of the configuration to cause the computing device to generate and send, to the device management server, 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 network address to cause the computing device to update a stored configuration on the computing device with the configuration.

12. The system of claim 11 , further comprising:

the computing device; and

a memory element communicatively coupled to the computing device, wherein the computing device determines, based on the optical representation of the configuration, the configuration, and stores the configuration in the memory element.

13. The system of claim 12 , further comprising a scanning module, communicatively coupled to the computing device, that reads the optical representation of the configuration.

14. The system of claim 11 , wherein the generation module accesses a data structure comprising the geographic site location and an entity.

15. The system of claim 14 , wherein the entity comprises a business unit.

16. The system of claim 14 , wherein the entity comprises a group of one or more of the computing devices.

17. The system of claim 11 , wherein the address comprises at least one of an IP address, a domain name, a URL, and a machine name.

18. The system of claim 11 , wherein the optical representation comprises at least one of the 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, and a SPARQcode.

19. The system of claim 11 , wherein the interface module provides the optical representation via at least one of:

displaying of the optical representation on a web page,

embedding the optical representation in an email message,

embedding the optical representation in a multimedia message service (MMS) message, and

printing the optical representation on a physical medium.

20. The system of claim 11 , wherein the communication corresponding to the configuration comprises at least one of an acknowledgement message, the geographic site location, a device identifier for the computing device, one or more hardware configurations of the computing device, and one or more software configurations for the computing device.

Assignments (11)
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 →
RELEASE OF SECURITY INTEREST RECORDED AT REEL/FRAME 037190/0351 Recorded Feb 28, 2019
From: JPMORGAN CHASE BANK, N.A.
To: CONNECTWISE, INC. (SUCCESSOR-BY-MERGER WITH CONNECTWISE.COM, INC.)
Reel/Frame 048477/0819 →
RELEASE OF SECURITY INTEREST RECORDED AT REEL/FRAME 037701/0825 Recorded Feb 28, 2019
From: JPMORGAN CHASE BANK, N.A.
To: CONNECTWISE, INC. (SUCCESSOR-BY-MERGER WITH CONNECTWISE.COM, INC.)
Reel/Frame 048477/0897 →
RELEASE OF SECURITY INTEREST RECORDED AT REEL/FRAME 037701/0764 Recorded Feb 28, 2019
From: JPMORGAN CHASE BANK, N.A.
To: CONNECTWISE, INC. (SUCCESSOR-BY-MERGER WITH CONNECTWISE.COM, INC.)
Reel/Frame 048478/0019 →
CERTIFICATE OF CONVERSION Recorded Feb 26, 2019
From: CONNECTWISE, INC.
To: CONNECTWISE, LLC
Reel/Frame 048447/0076 →
SECURITY INTEREST OBTAINED BY RECEIVING PARTY BY MERGER RECORDED 1/14/2016; EXECUTION DATE IS DATE OF MERGER Recorded Feb 5, 2016
From: CONNECTWISE, INC.
To: JPMORGAN CHASE BANK, N.A., AS ADMINISTRATIVE AGENT
Reel/Frame 037701/0825 →
CORRECTIVE ASSIGNMENT TO CORRECT THE NAME OF ASSIGNEE INSIDE THE ASSIGNMENT DOCUMENT PREVIOUSLY RECORDED AT REEL: 031774 FRAME: 0661. ASSIGNOR(S) HEREBY CONFIRMS THE ASSIGNMENT. Recorded Jan 14, 2016
From: CHELOFF, BRETT ALAN
To: LABTECH SOFTWARE, LLC
Reel/Frame 037520/0776 →
MERGER Recorded Jan 14, 2016
From: LABTECH SOFTWARE, LLC
To: CONNECTWISE, INC.
Reel/Frame 037493/0453 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Dec 12, 2013
From: CHELOFF, BRETT ALAN
To: LABTECH LLC
Reel/Frame 031774/0661 →
Continuity (2)
Provisional Application 61735021 · Dec 9, 2012
Related Publication 20140164580A1 · Jun 12, 2014