Back to results
US 12,113,633 B2Granted
Integration of OEM endpoint management and unified endpoint management
AssigneeOmnissa, LLC
InventorsRupesh Jain, Gaurav Johari, Xiaorui Wu
Life of this patent
Estimating the term…
Abstract
Disclosed are various examples for managing endpoints or client devices. A client device can be managed using unified endpoint management (UEM) protocols or using an endpoint management framework. A management console can allow an administrator to perform UEM management actions as well as out-of-band management actions on managed endpoints.
Claims20
A system, comprising:
- a computing device comprising a processor and a memory;
- and
- machine-readable instructions stored in the memory that, when executed by the processor, cause the computing device to at least:
- obtain server details including authentication details for a hardware-based out-of-band endpoint management server;
- initiate a device discovery procedure with the hardware-based out-of-band endpoint management server using the server details, the device discovery procedure obtaining identifying data about a plurality of endpoints enrolled with the hardware-based out-of-band endpoint management server;
- persist the identifying data about the plurality of endpoints in a data store accessible to a management service running on the computing device;
- obtain a first request to perform an action on an endpoint of the plurality of endpoints;
- determine that the first request can be carried out using the hardware-based out-of-band endpoint management server without using an endpoint management agent installed on the endpoint;
- obtain a second request to perform another action on the endpoint;
- determine that the second request cannot be carried out without using the endpoint management agent installed on the endpoint;
- identify, by the management service, an endpoint identifier within the hardware-based out-of-band endpoint management server corresponding to the endpoint based upon the stored identifying data;
- and
- based on the identified endpoint identifier:
- transmit, by the management service, a command corresponding to the first request to the hardware-based out-of-band endpoint management server to cause the hardware-based out-of-band endpoint management server to perform the action on the endpoint;
- and
- transmit, by the management service, a management command corresponding to the second request to the endpoint management agent installed on the endpoint.
13 more elements
A method, comprising:
- obtaining, with a computing device, server details including authentication details for a hardware-based out-of-band endpoint management server;
- initiating a device discovery procedure with the hardware-based out-of-band endpoint management server using the server details, the device discovery procedure obtaining identifying data about a plurality of endpoints enrolled with the hardware-based out-of-band endpoint management server;
- persisting the identifying data about the plurality of endpoints in a data store accessible to a management service running on the computing device;
- obtaining a first request to perform an action on an endpoint of the plurality of endpoints;
- determining that the first request can be carried out using the hardware-based out-of-band endpoint management server without using an endpoint management agent installed on the endpoint;
- obtaining a second request to perform another action on the endpoint;
- determining that the second request cannot be carried out without using the endpoint management agent installed on the endpoint;
- identifying, by the management service, an endpoint identifier within the hardware-based out-of-band endpoint management server corresponding to the endpoint based upon the stored identifying data;
- and
- based on the identified endpoint identifier:
- transmitting, by the management service, a command corresponding to the first request to the hardware-based out-of-band endpoint management server to cause the hardware-based out-of-band endpoint management server to perform the action on the endpoint;
- and
- transmitting, by the management service, a management command corresponding to the second request to the endpoint management agent installed on the endpoint.
10 more elements
A non-transitory, computer-readable medium, comprising machine-readable instructions that, when executed by a processor of a computing device, cause the computing device to at least:
- obtain server details including authentication details for a hardware-based out-of-band endpoint management server;
- initiate a device discovery procedure with the hardware-based out-of-band endpoint management server using the server details, the device discovery procedure obtaining identifying data about a plurality of endpoints enrolled with the hardware-based out-of-band endpoint management server;
- persist the identifying data about the plurality of endpoints in a data store accessible to a management service running on the computing device;
- obtain a first request to perform an action on an endpoint of the plurality of endpoints;
- determine that the first request can be carried out using the hardware-based out-of-band endpoint management server without using an endpoint management agent installed on the endpoint;
- obtain a second request to perform another action on the endpoint;
- determine that the second request cannot be carried out without using the endpoint management agent installed on the endpoint;
- identify, by the management service, an endpoint identifier within the hardware-based out-of-band endpoint management server corresponding to the endpoint based upon the stored identifying data;
- and
- based on the identified endpoint identifier:
- transmit, by the management service, a command corresponding to the first request to the hardware-based out-of-band endpoint management server to cause the hardware-based out-of-band endpoint management server to perform the action on the endpoint;
- and
- transmit, by the management service, a management command corresponding to the second request to the endpoint management agent installed on the endpoint.
10 more elements
Dependencies are inferred from the claim text.