IP Library Patent Application 17802906
Patent Application
App. No. 17/802,906

IMPROVED EMPLOYEE SCHEDULE FORECASTING

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.
17/802,906
Abstract

Systems and methods are described for generating, employee schedules to satisfy appointments in which, information is received indicative of: a number of booked appointment minutes and a count of booked appointments; a number of scheduled employee minutes and a count of scheduled employees; and a number of employee break minutes. Based on a forecasting model applied to the received information, a first forecast of future appointment minutes may be determined. One or more weights may be determined for the first forecast based on performance of the first forecast against history of booked appointment minutes. Based on the first forecast and the respective weights, a schedule indicating a number of employees needed to satisfy the forecast of future appointment minutes may be generated.

Claims (62)

1 . A method of generating a schedule of employees needed to satisfy one or more appointments, comprising:

receiving information indicative of:

a number of booked appointment minutes and a count of booked appointments,

wherein the booked appointment minutes comprise total service minutes in a time period;

a number of scheduled employee minutes and a count of scheduled employees; and

a number of employee break minutes;

determining, based on a forecasting model applied to the received information, a first forecast of future appointment minutes;

determining one or more weights for the first forecast based on a performance of the first forecast against a history of booked appointment minutes; and

generating, based on the first forecast and the one or more weights, a schedule indicating a number of employees needed to satisfy the forecast of future appointment minutes.

2 . The method of claim 1 , further comprising:

determining, based on the forecasting model applied to the received information, a second forecast of future available employee minutes; and

determining one or more weights for the second forecast based on a performance of the second forecast against a history of the number of scheduled employee minutes.

3 . The method of claim 1 , wherein the forecasting model comprises at least one of a Seasonal and Trend Decomposition using Loess forecast (STLF) model or a Vector Autoregression (VAR) model.

4 . The method of claim 2 , wherein the generating the schedule is further based on the second forecast and the one or more weights for the second forecast.

5 . The method of claim 1 , wherein the received information further comprises information indicative of minutes associated with turning away one or more individuals for providing at least one service based on non-availability of one or more of the employees.

6 . The method of claim 1 , wherein receiving the information comprises receiving at least a subset of the information from one or more centers associated with facilitating performance of at least one service, associated with the one or more appointments, by one or more of the employees.

7 . The method of claim 1 , wherein determining the one or more weights comprises determining a target utilization, and wherein generating the schedule comprises adjusting the forecast of future appointment minutes by the target utilization.

8 . The method of claim 7 , wherein the determined target utilization is based in part on a quantity of the employees available to satisfy the one or more appointments.

9 . The method of claim 1 , further comprising:

adjusting the forecast of future appointment minutes based on determining an anomaly associated with at least a subset of the received information.

10 . The method of claim 9 , wherein the anomaly comprises an outlier associated with the future appointment minutes.

11 . The method of claim 1 , further comprising:

determining, based on the schedule, one or more employee shifts configured to satisfy one or more requirements of the schedule.

12 . An apparatus comprising:

one or more processors; and

at least one memory storing instructions, that when executed by the one or more processors, cause the apparatus to:

receive information indicative of:

a number of booked appointment minutes and a count of booked appointments,

wherein the booked appointment minutes comprise total service minutes in a time period;

a number of scheduled employee minutes and a count of scheduled employees; and

a number of employee break minutes;

determine, based on a forecasting model applied to the received information, a first forecast of future appointment minutes;

determine one or more weights for the first forecast based on a performance of the first forecast against a history of booked appointment minutes; and

generate, based on the first forecast and the one or more weights, a schedule indicating a number of employees needed to satisfy the forecast of future appointment minutes.

13 . The apparatus of claim 12 , wherein the instructions, when executed by the one or more processors, further causes the apparatus to:

determine, based on the forecasting model applied to the received information, a second forecast of future available employee minutes; and

determine one or more weights for the second forecast based on a performance of the second forecast against a history of the number of scheduled employee minutes.

14 . The apparatus of claim 12 , wherein the forecasting model comprises at least one of a Seasonal and Trend Decomposition using Loess forecast (STLF) model or a Vector Autoregression (VAR) model.

15 . The apparatus of claim 13 , wherein the instructions, when executed by the one or more processors, further causes the apparatus to:

generate the schedule based on the second forecast and the one or more weights for the second forecast.

16 . The apparatus of claim 12 , wherein the received information further comprises information indicative of minutes associated with turning away one or more individuals for providing at least one service based on non-availability of one or more of the employees.

17 . The apparatus of claim 12 , wherein the instructions, when executed by the one or more processors, further causes the apparatus to:

adjust the forecast of future appointment minutes based on a determined target utilization.

18 . A computer program product comprising a computer readable storage medium having instructions encoded thereon which, when executed by a processor, cause:

receiving information indicative of:

a number of booked appointment minutes and a count of booked appointments,

wherein the booked appointment minutes comprise total service minutes in a time period;

a number of scheduled employee minutes and a count of scheduled employees; and

a number of employee break minutes;

determining, based on a forecasting model applied to the received information, a first forecast of future appointment minutes;

determining one or more weights for the first forecast based on a performance of the first forecast against a history of booked appointment minutes; and

generating, based on the first forecast and the one or more weights, a schedule indicating a number of employees needed to satisfy the forecast of future appointment minutes.

19 . The computer program product of claim 18 , wherein the computer readable storage medium having instructions encoded thereon which, when executed by the processor, further causes:

determining, based on the forecasting model applied to the received information, a second forecast of future available employee minutes; and

determining one or more weights for the second forecast based on a performance of the second forecast against a history of the number of scheduled employee minutes.

20 . The computer program product of claim 18 , wherein the forecasting model comprises at least one of a Seasonal and Trend Decomposition using Loess forecast (STLF) model or a Vector Autoregression (VAR) model.

21 . The computer program product of claim 18 , wherein determining the first forecast of future appointment minutes is further based on analyzing one or more appointment minutes booked in advance.

22 . The computer program product of claim 19 , wherein the computer readable storage medium having instructions encoded thereon which, when executed by the processor, further causes:

adjusting the first forecast based on analyzing the history of booked appointment minutes associated with one or more past holidays; and

adjusting the second forecast based on analyzing the history of the number of scheduled employee minutes associated with the one or more past holidays.

23 . The computer program product of claim 19 , wherein the computer readable storage medium having instructions encoded thereon which, when executed by the processor, further causes:

generating one or more employee shifts based on an associated hourly forecast and one or more employee shifts utilized in the past.

Assignments (2)
SECURITY INTEREST Recorded Sep 9, 2025
From: SOHAM INC.
To: JPMORGAN CHASE BANK, N.A.
Reel/Frame 073327/0686 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Feb 8, 2023
From: AIYAR, SRINIVAS KASY; GURUMUKHI, KIRAN KUMAR
To: SOHAM INC.
Reel/Frame 062633/0357 →