IP Library › Granted Patent US 12,481,962
Granted Patent B2
US 12,481,962 · App. 17/501,534 · Granted Nov 25, 2025

Systems and methods for calculating and dynamically reconfiguring resource-constraint scheduling using visual representations on graphical user interface

Inventor: Adam Daniel Silver (Gainesville, FL)
Assignee: ABA Schedules, LLC
G06Q10/1095G06F3/0481G06F3/0484
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 12,481,962
App. No.
17/501,534
Granted
Nov 25, 2025
Kind
B2
Abstract

Computerized systems and methods useful for resource-constraint scheduling using visual representations on a graphical user interface to build one or more schedules across a business network, where the schedules are dynamically reconfigured based off real-time changes to resource availability, constraints and requirements that must be satisfied, where interactions by the user with the schedule at the user interface cause the dynamic, real-time recalculation of possible appointments meeting the constraints, after which a schedule is reconfigured and displayed at the user interface.

Claims (32)

1 . A system useful for building a dynamic and interactive resource-constraint schedule using virtual representations on a graphical user interface, the system comprising:

a. a user interface;

b. a processor;

c. a memory having instructions for execution by the processor to:

i. receive one or more constraint inputs, wherein the one or more constraint inputs define at least one requirement necessary to establish a compliant appointment;

ii. receive one or more resource inputs, wherein the one or more resource inputs define each of a number of resources available for booking appointments in a given time period;

iii. based on the constraint inputs and the resource inputs, determining a combination of one or more possible compliant appointments for each of the number of resources available;

iv. upon the determination of the combination of possible compliant appointments for each of the number of resources available, display on the user interface a schedule showing each of the possible compliant appointments for each of the resources;

v. via the user interface, receive an appointment action interaction for a particular one of the possible compliant appointments shown on the user interface;

vi. based on the appointment action and based the constraint inputs and the resource inputs, dynamically updating the combination of possible compliant appointments for each of the resources available;

vii. upon updating the combination of possible compliant appointments for each of the resources, reconfigure the schedule displayed at the user interface to show each of the updated possible compliant appointments for each of the resources; and

viii. for each of a number of appointment actions received at the user interface at any point after the reconfiguration of the schedule, again update the combination of possible compliant appointments for each of the resources available and again reconfigure the schedule displayed at the user interface to show each of the updated possible compliant appointments for each of the resources.

2 . The system of claim 1 , wherein the appointment action received via the user interface is one of a type of appointment action selected from a list of type of appointment actions comprising (a) confirmation of one of the possible compliant appointments, (b) a declination of one of the possible compliant appointments, (c) a cancellation of a confirmed one of the possible compliant appointments, and (d) an edit of one of the possible compliant appointments.

3 . The system of claim 1 , wherein the displayed schedule comprises visual representations designating for each of the possible compliant appointments for which an appointment action has been received a type of appointment action associated with the appointment.

4 . The system of claim 1 , wherein the memory further comprises instructions for execution by the processor to display non-compliant appointments on the displayed schedule in addition to the possible appointments.

5 . The system of claim 1 , wherein the displayed schedule comprises visual representations signaling compliance or noncompliance with one or more constraints.

6 . The system of claim 1 , wherein the memory further comprises instructions for execution by the processor to generate a compliance report based on each of the number of appointment actions.

7 . A method useful for building and displaying a dynamic and interactive resource-constraint schedule using virtual representations on a graphical user interface, the method comprising the steps of:

a. receiving one or more constraint inputs, wherein the one or more constraint inputs define at least one requirement necessary to establish a compliant appointment;

b. receiving one or more resource inputs, wherein the one or more resource inputs define each of a number of resources available for booking appointments in a given time period;

c. based on the constraint inputs and the resource inputs, determining a combination of one or more possible compliant appointments for each of the number of resources available;

d. upon the determination of the combination of possible compliant appointments for each of the number of resources available, displaying at the user interface a schedule showing each of the possible compliant appointments for each of the resources;

e. at the user interface, receiving an appointment action for a particular one of the possible compliant appointments shown on the user interface;

f. based on the appointment action and based the constraint inputs and the resource inputs, dynamically updating the combination of possible compliant appointments for each of the resources available;

g. upon updating the combination of possible compliant appointments for each of the resources, reconfiguring the schedule displayed at the user interface to show each of the updated possible compliant appointments for each of the resources; and

h. for each of a number of appointment actions received at the user interface at any point after the reconfiguration of the schedule, again updating the combination of possible compliant appointments for each of the resources available and again reconfiguring the schedule displayed at the user interface to show each of the updated possible compliant appointments for each of the resources.

8 . The method of claim 7 , wherein the appointment action received via the user interface is one of a type of appointment action selected from a list of type of appointment actions comprising (a) confirmation of one of the possible compliant appointments, (b) a declination of one of the possible compliant appointments, (c) a cancellation of a confirmed one of the possible compliant appointments, and (d) an edit of one of the possible compliant appointments.

9 . The method of claim 7 , wherein the displayed schedule comprises visual representations designating for each of the possible compliant appointments for which an appointment action has been received a type of appointment action associated with the appointment.

10 . The method of claim 7 , further comprising the step of selectively displaying non-compliant appointments on the displayed schedule in addition to the possible appointments.

11 . The method of claim 7 , wherein the displayed schedule comprises visual representations signaling compliance or noncompliance with one or more constraints.

12 . The method of claim 7 , further comprising the step of generating a compliance report based on each of the number of appointment actions.

13 . The method of claim 7 , wherein said number of resources available for booking appointments comprises a first resource, a second resource, and a third resource.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Oct 31, 2025
From: SILVER, ADAM DANIEL
To: ABA SCHEDULES, LLC
Reel/Frame 072751/0080 →
Continuity (2)
Provisional Application 63093747 · Oct 19, 2020
Related Publication 20220122042A1 · Apr 21, 2022
References Cited (23)
US 7788598B2 · Bansal · 2010 [cited by examiner]
US 8400467B1 · Ponce de Leon · 2013 [cited by examiner]
US 8612276B1 · Nielsen · 2013 [cited by examiner]
US 8863021B1 · Bee · 2014 [cited by examiner]
US 10445702B1 · Hunt · 2019 [cited by examiner]
US 11176523B2 · Harms · 2021 [cited by examiner]
US 11328265B1 · Givoly · 2022 [cited by examiner]
US 20060293943A1 · Tischhauser · 2006 [cited by examiner]
US 20070226010A1 · Larsen · 2007 [cited by examiner]
US 20110125539A1 · Bollapragada · 2011 [cited by examiner]
US 20120004942A1 · Callanan · 2012 [cited by examiner]
US 20140006082A1 · Harms · 2014 [cited by examiner]
US 20140278683A1 · Kennell · 2014 [cited by examiner]
US 20160071424A1 · Harney · 2016 [cited by examiner]
US 20160291820A1 · Mak · 2016 [cited by examiner]
US 20160292650A1 · Smith, III · 2016 [cited by examiner]
US 20160341752A1 · Holmes · 2016 [cited by examiner]
US 20160342953A1 · Hailpern · 2016 [cited by examiner]
US 20180260253A1 · Nanda · 2018 [cited by examiner]
US 20200210965A1 · Garber · 2020 [cited by examiner]
US 20210295984A1 · Prokle · 2021 [cited by examiner]
US 20220116240A1 · Chawla · 2022 [cited by examiner]
US 20220122041A1 · Cardoso · 2022 [cited by examiner]
Cited By (1)
US 1,131,530