# US 10,771,618 B1 · Device management system

> Agents: this data is available as JSON from the patentgrep API and MCP server — see https://patentgrep.com/llms.txt

- Number: US 10,771,618 B1
- Document ID: US10771618B1
- Status: Granted
- Kind: B1
- Application number: 16/276,978
- Filed: 2019-02-15
- Granted: 2020-09-08
- Earliest claimed: 2014-03-31
- Assignees: Digital Media Health, LLC
- Applicants: Saul Rosenthal; Joanne Walker
- Inventors: Saul Rosenthal; Joanne Walker
- Web page: https://patentgrep.com/patent/US10771618B1

## CPC

- H04L 67/125: involving control of end-device applications over a network
- H04M 1/72451: according to schedules, e.g. using calendar applications
- H04M 1/72463: to restrict the functionality of the device
- H04W 4/50: Service provisioning or reconfiguring
- H04W 8/183: {Processing at user equipment or user record carrier}
- H04W 48/02: Access restriction performed under specific conditions
- H04M 1/724631: {by limiting the access to the user interface, e.g. locking a touch-screen or a keypad}
- H04W 4/12: Messaging; Mailboxes; Announcements
- H04W 48/08: Access restriction or access information delivery, e.g. discovery data delivery (signalling during connection H04W76/00)
- H04L: TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION (arrangements common to telegraphic and telephonic communication H04M)
- H04M: TELEPHONIC COMMUNICATION (circuits for controlling other apparatus via a telephone cable and not involving telephone switching apparatus G08)
- H04W: WIRELESS COMMUNICATION NETWORKS (broadcast communication H04H; communication systems using wireless links for non-selective communication, e.g. wireless extensions H04M1/72)

## Abstract

Systems and methods of device management are disclosed. Aspects relate to systems and methods that may be implemented to control usage of one or more devices. In one embodiment, a device management system includes a memory, an interface, at least one processor coupled to the memory and the interface, and a control component executable by the at least one processor and configured to determine, at a predetermined time, whether a connection exists between a managed device and the device management system via the interface, generate, in response to determining that the connection did not exist at the predetermined time, a notification indicating that the connection does not exist, and transmit, in response to determining that the connection did not exist at the predetermined time, a request to the managed device to restrict at least one function of the managed device.

## Claims

### Claim 1

A device management system comprising:
a storage component comprising a housing, the housing comprising
a first memory,
a first network interface,
a second network interface, and
one or more processors coupled to the first memory, the first network interface, and the second network interface, the one or more processors being configured to:
determine whether a connection exists between a managed device and second network interface;
generate, in response to a determination that the connection does not exist,
a notification indicating the connection does not exist; and
transmit the notification to at least one processor via the second network interface;
a second memory storing at least one usage rule specifying an amount of time for a user to access the managed device;
a third network interface; and
at least one processor coupled to the second memory and the third network interface and configured to
transmit, to the managed device via the third network interface, a reminder specifying that the managed device is due to be stored in the storage component at a predetermined time based on the amount of time;
receive, from the managed device via the third network interface, a request for extra time in addition to the amount of time for the user to access the managed device;
transmit, to the managed device via the third network interface, a response indicating whether the request is allowed;
receive the notification;
identify, based on the amount of time and the extra time, a new predetermined time; and
transmit, to the managed device via the third network interface at the new predetermined time and, in response to the notification, a message indicating the managed device is late for being secured.

### Claim 2 (depends on 1)

The device management system of claim 1, further comprising the managed device, wherein the managed device is configured to
generate the request; and
transmit the request to the at least one processor.

### Claim 3 (depends on 1)

The device management system of claim 1, wherein the at least one processor is further configured to
provide the request to an administrative application; and
receive the response from the administrative application.

### Claim 4 (depends on 3)

The device management system of claim 3, further comprising a user interface coupled to the at least one processor, wherein the at least one processor is further configured to provide a representation of the request to an administrative user via the user interface.

### Claim 5 (depends on 3)

The device management system of claim 3, wherein to receive the response comprises to receive a response indicating that an extra 10 minutes is allowed.

### Claim 6 (depends on 1)

The device management system of claim 1, wherein the response is a preconfigured response and the at least one processor is further configured to automatically generate the preconfigured response upon receipt of the request.

### Claim 7 (depends on 1)

The device management system of claim 1, further comprising a user interface coupled to the at least one processor, wherein the at least one processor is further configured to provide, via the user interface at the new predetermined time and in response to the notification, another message indicating the managed device is late for being secured.

### Claim 8

One or more non-transitory computer readable media storing computer executable instructions configured to implement a device management system, the computer executable instructions comprising instructions to:
access, by at least one processor, memory storing at least one usage rule specifying an amount of time for a user to access a managed device;
transmit, to the managed device by the at least one processor via a first network interface, a reminder specifying that the managed device is due to be stored in a storage component at a predetermined time based on the amount of time;
receive, from the managed device by the at least one processor via the first network interface, a request for extra time in addition to the amount of time for the user to access the managed device;
transmit, to the managed device by the at least one processor via the first network interface, a response indicating whether the request is allowed;
determine, by one or more processors, whether a connection exists between the managed device and a second network interface within the storage component;
generate, by the one or more processors in response to a determination that the connection does not exist, a notification indicating the connection does not exist;
transmit, by the one or more processors, the notification to at least one processor via a third network interface;
receive, by the at least one processor, the notification;
identify, by the at least one processor based on the amount of time and the extra time, a new predetermined time to secure the managed device; and
transmit, to the managed device by the at least one processor via the third network interface at the new predetermined time and, in response to the notification, a message indicating the managed device is late for being secured.

### Claim 9 (depends on 8)

The one or more non-transitory computer readable media of claim 8, wherein the computer executable instructions further comprise instructions to:
generate, by the managed device, the request; and
transmit, by the managed device, the request to the at least one processor.

### Claim 10 (depends on 8)

The one or more non-transitory computer readable media of claim 8, wherein the computer executable instructions further comprise instructions to:
provide, by the at least one processor, the request to an administrative application; and
receive, by the at least one processor, the response from the administrative application.

### Claim 11 (depends on 10)

The one or more non-transitory computer readable media of claim 10, wherein the computer executable instructions further comprise instructions to provide, by the at least one processor, a representation of the request to an administrative user via a user interface.

### Claim 12 (depends on 11)

The one or more non-transitory computer readable media of claim 11, wherein the instructions to receive the response comprise instructions to receive a response indicating that an extra 10 minutes is allowed.

### Claim 13 (depends on 8)

The one or more non-transitory computer readable media of claim 8, wherein the response is a preconfigured response and the computer executable instructions further comprise instructions to automatically generate, by the at least one processor, the preconfigured response upon receipt of the request.

### Claim 14 (depends on 8)

The one or more non-transitory computer readable media of claim 8, wherein the computer executable instructions further comprise instructions to provide, by the at least one processor via a user interface at the new predetermined time and in response to the notification, another message indicating the managed device is late for being secured.

### Claim 15

A method of managing user access to devices, the method comprising:
transmitting, to a managed device by at least one processor via a network interface, a reminder specifying that the managed device is due to be stored in a storage component at a predetermined time based on an amount of time for a user to access the managed device;
receiving, from a managed device by at least one processor via a first network interface, a request for extra time in addition to an amount of time for a user to access the managed device;
transmitting, to the managed device by at least one processor via the first network interface, a response indicating whether the request is allowed;
determining, by one or more processors, whether a connection exists between the managed device and a second network interface within the storage component;
generating, by the one or more processors in response to a determination that the connection does not exist, a notification indicating the connection does not exist;
transmitting, by the one or more processors, the notification to at least one processor via a third network interface;
receiving, by the at least one processor, the notification;
identifying, by the at least one processor based on the amount of time and the extra time, a new predetermined time to secure the managed device; and
transmitting, to the managed device by the at least one processor via the third network interface at the new predetermined time and, in response to the notification, a message indicating the managed device is late for being secured.

### Claim 16 (depends on 15)

The method of claim 15, further comprising:
generating, by the managed device, the request; and
transmitting, by the managed device, the request to the at least one processor.

### Claim 17 (depends on 15)

The method of claim 15, further comprising:
providing the request to an administrative application;
providing, by the administrative application via a user interface, a representation of the request to an administrative user; and
receiving the response from the administrative application.
