IP Library Patent Application 18308421
Patent Application
App. No. 18/308,421

TASK WINDOW CREATION AND CONFIGURATION

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 None
App. No.
18/308,421
Abstract

In certain aspects of the present disclosure, a computer-implemented method includes receiving, from a manager device, at least one task availability constraint, wherein the at least one task availability constraint is configured at the manager device. The method includes receiving, from at least one managed device, configured task window settings, wherein the configured task window settings are configured at the at least one managed device based on the at least one task availability constraint. The method includes creating a task window associated with the at least one managed device based on the configured task window settings and the at least one task availability constraint. Systems and machine-readable media are also provided.

Claims (50)

1 . A computer-implemented method comprising:

receiving, from a manager device, at least one task availability constraint, wherein the at least one availability constraint is configured at the manager device;

receiving, from at least one managed device, configured task window settings, wherein the configured task window settings are configured at the at least one managed device based on the at least one task availability constraint; and

creating a task window associated with the at least one managed device based on the configured task window settings and the at least one task availability constraint.

2 . The computer-implemented method of claim 1 , further comprising:

receiving, from the manager device, a task command to deploy at least one object to the at least one managed device during the task window; and

transmitting, based on the task command, the at least one object to the at least one managed device during the task window.

3 . The computer-implemented method of claim 1 , further comprising:

displaying, on the manager device, a report based on the configured task window settings associated with the at least one managed device.

4 . The computer-implemented method of claim 1 , further comprising:

displaying, on the manager device, the configured task window settings associated with the at least one managed device.

5 . The computer-implemented method claim 1 , wherein the configured task window settings comprise a time period and at least one device state of the at least one managed device.

6 . The computer-implemented method of claim 5 , wherein the at least one device state comprises a battery power state, an application state, and a connection state.

7 . A system comprising:

a memory comprising instructions; and

a processor configured to execute the instructions which, when executed, cause the processor to:

receive, from a manager device, at least one task availability constraint, wherein the at least one task availability constraint is configured at the manager device;

receive, from at least one managed device, configured task window settings, wherein the configured task window settings are configured at the at least one managed device based on the at least one task availability constraint; and

create a task window associated with the at least one managed device based on the configured task window settings and the at least one task availability constraint.

8 . The system of claim 7 , further comprising instructions to cause the processor to:

receive, from the manager device, a task command to deploy at least one object to the at least one managed device during the task window; and

transmit, based on the task command, the at least one object to the at least one managed device during the task window.

9 . The system of claim 7 , further comprising instructions to cause the processor to:

display, on the manager device, a report based on the configured task window settings associated with the at least one managed device.

10 . The system of claim 7 , further comprising:

display, on the manager device, the configured task window settings associated with the at least one managed device.

11 . The system of claim 7 , wherein the configured task window settings comprise a time period and at least one device state of the at least one managed device.

12 . The system of claim 11 , wherein the at least one device state comprises one of a battery power state, an application state, and a connection state.

13 . A non-transitory machine-readable storage medium comprising machine-readable instructions for causing a processor to execute a method, the method comprising:

receiving, from a manager device, at least one task availability constraint, wherein the at least one task availability constraint is configured at the manager device;

receiving, from at least one managed device, configured task window settings, wherein the configured task window settings are configured at the at least one managed device based on the at least one task availability constraint; and

creating a task window associated with the at least one managed device based on the configured task window settings and the at least one task availability constraint.

14 . The non-transitory machine-readable storage medium of claim 13 , further including instructions for causing the processor to execute the method comprising:

receiving, from the manager device, a task command to deploy at least one object to the at least one managed device during the task window; and

transmitting, based on the task command, the at least one object to the at least one managed device during the task window.

15 . The non-transitory machine-readable storage medium of claim 13 , further including instructions for causing the processor to execute the method comprising:

displaying, on the manager device, a report based on the configured task window settings associated with the at least one managed device.

16 . The non-transitory machine-readable storage medium of claim 13 , further including instructions for causing the processor to execute the method comprising:

displaying, on the manager device, the configured task window settings associated with the at least one managed device.

17 . The non-transitory machine-readable storage medium of claim 13 , wherein the configured task window settings comprise a time period and at least one device state of the at least one managed device.

18 . The non-transitory machine-readable storage medium of claim 17 , wherein the at least one device state comprises one of a battery power state, an application state, and a connection state.

19 . A computer-implemented method comprising:

receiving, from a manager device, a calendar configuration of a calendar service, wherein the calendar configuration of the calendar service is selected at the manager device;

receiving, from the manager device, a dynamic scheduling command associated with the calendar configuration of the calendar service;

receiving, from at least one managed device, a dynamic scheduling selection, wherein the dynamic scheduling selection is selected at the at least one managed device;

querying, responsive to the at least one managed device being authenticated to the calendar service, the calendar service for available timeframes to deploy at least one object to the at least one managed device; and

creating a task window associated with the at least one managed device based on the available timeframes.

20 . The computer-implemented method of claim 19 , further comprising:

receiving, from the manager device, a task command to deploy the at least one object to the at least one managed device during the task window; and

transmitting, based on the task command, the at least one object to the at least one managed device during the task window.

Assignments (2)
PATENT SECURITY AGREEMENT Recorded Mar 3, 2026
From: JAMF SOFTWARE, LLC
To: BLUE OWL CAPITAL CORPORATION, AS COLLATERAL AGENT
Reel/Frame 075025/0447 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded May 9, 2023
From: MITCHELL, MATTHEW; BOETTCHER, TRAVIS; PINTER, RYAN; BEARD, ASHLEY
To: JAMF SOFTWARE, LLC
Reel/Frame 063587/0196 →