IP Library Granted Patent US 7,222,082
Granted Patent B1
US 7,222,082 · App. 09/649,122 · Granted May 22, 2007

Business volume and workforce requirements forecaster

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 7,222,082
App. No.
09/649,122
Granted
May 22, 2007
Kind
B1
Abstract

A business volume and workforce requirements forecaster includes a business structure, a forecast structure, certain hierarchical levels which map to corresponding levels in the business structure, a volume forecaster which forecasts business volume responsive to historical data and to the business and forecast structures, and a workforce requirements engine which forecasts workforce requirements responsive to the forecast business volume. Business volume is forecast for a predefined duration, responsive to both a first set of historical data, and to the business and forecast structures. Calculation of workforce requirements includes task level consolidation and resource leveling, and can include dynamic standard assignment, wherein different metrics are selected at different times, and where a task is associated with a plurality of standards. An event calendar is defined, and at least one event is selected from the calendar and considered in the step of forecasting.

Claims (60)

1. A method of forecasting business volume and workforce requirements with the aid of a computer system, comprising:

defining a business structure in the computer system;

defining a forecast structure in the computer system, wherein certain hierarchical levels of the forecast structure map to corresponding hierarchical levels in the business structure;

forecasting business volume in the computer system for a predefined duration, responsive to a first set of historical data, and to the business and forecast structures;

forecasting a traffic pattern in the computer system for the predefined duration, responsive to a second set of historical data; and

calculating workforce requirements in the computer system for the predefined duration, based on the forecast business volume and on the forecast traffic pattern,

wherein the step of calculating workforce requirements includes resource leveling, and

wherein the step of resource leveling comprises

determining valleys in a preliminary schedule,

ranking the valleys based on their depth and width,

assigning at least one unassigned task to a highest-ranked valley, and

repeating the steps of determining valleys, ranking the valleys, and assigning at least one unassigned task to the highest-ranked valley,

wherein each valley's rank is computed as (D/W)*C, wherein

D is the valley's depth,

W is the valley's width, and

C is the valley's rounding cost.

2. The method of claim 1 , wherein a portion of the first set of historical data is by day.

3. The method of claim 1 , wherein a first portion of the first set of historical data is by period.

4. The method of claim 3 , wherein a period is fifteen minutes.

5. The method of claim 4 , wherein a second portion of the first set of historical data is by day.

6. The method of claim 1 , wherein forecasting business volume comprises using a daily trend forecasting algorithm.

7. The method of claim 1 , wherein forecasting business volume comprises using an exponential smoothing algorithm.

8. The method of claim 1 , wherein forecasting business volume comprises forecasting daily quantities over a predefined duration.

9. The method of claim 1 , wherein forecasting business volume is performed at plural levels of the forecast structure.

10. The method of claim 1 , wherein at least one hierarchical level of the forecast structure which maps to a corresponding hierarchical level in the business structure is location.

11. The method of claim 10 , further comprising subdividing in the computer system a location into a plurality of sub-locations.

12. The method of claim 1 , wherein at least one hierarchical level of the forecast structure which maps to a corresponding hierarchical level in the business structure is department.

13. The method of claim 1 , wherein at least one hierarchical level of the forecast structure which maps to a corresponding hierarchical level in the business structure is job.

14. The method of claim 1 , wherein the certain hierarchical levels in the forecast structure are at different depths within the forecast structure than the corresponding hierarchical levels in the business structure.

15. The method of claim 1 , wherein calculating workforce requirements includes task level consolidation.

16. The method of claim 15 , wherein task level consolidation comprises:

scheduling specific tasks within a job, wherein each task is associated with a standard; and

consolidating the scheduled tasks into a job schedule.

17. The method of claim 16 , wherein a decision to apply a standard is based on economy of scale.

18. The method of claim 1 , further comprising:

determining in the computer system peaks in the preliminary schedule, wherein determining valleys is responsive to the determined peaks.

19. The method of claim 1 , wherein the at least one unassigned task is assigned to a lowest portion of the highest-ranked valley.

20. The method of claim 1 , wherein calculating workforce requirements includes dynamic standard assignment, wherein different metrics are selected at different times.

21. The method of claim 20 , wherein at least one task is associated with a plurality of standards.

22. The method of claim 20 wherein selection of metrics at a specific time is responsive to conditions at the specific time.

23. The method of claim 22 , wherein at least one condition is outdoor temperature.

24. The method of claim 1 , further comprising:

defining an event calendar in the computer system; and

selecting at least one event from the event calendar such that the event is considered in the step of forecasting.

25. The method of claim 24 , wherein, if a selected event does not occur during the forecast period, its influence is removed from the forecast if the event occurred during a corresponding period from which the historical data was taken.

26. The method of claim 24 , wherein if a selected event occurs during the forecast period, its influence is added to the forecast if the event did not occur during a corresponding period from which the historical data was taken.

27. The method of claim 24 , further comprising:

defining an event in the computer system to be associated with at least one category in the forecast structure.

28. The method of claim 24 , wherein a plurality of events can be selected for a particular day.

29. The method of claim 24 , further comprising:

when calculating forecast values for an upcoming day marked with an event, searching in the computer system for dates marked with the same event marker;

upon finding such a date, calculating in the computer system a ratio of volume activity associated with said date to the volume activity of plural days surrounding said date;

calculating in the computer system a forecast for the upcoming day as if it were a normal, non-event day; and

adjusting in the computer system the forecast by the calculated ratio.

30. The method of claim 29 , wherein the steps of calculating a ratio, calculating a forecast, and adjusting the forecast are executed for each business volume.

31. The method of claim 1 , wherein business volume types are user-definable.

32. The method of claim 31 , wherein business volume types comprise any or all of sales volume, number of transactions, and number of items.

33. The method of claim 1 , further comprising:

tracking in the computer system only a subset of volume types at a particular location.

34. The method of claim 1 , wherein the forecast structure comprises plural hierarchical levels of categories.

Assignments (18)
RELEASE (REEL 053117 / FRAME 0158) Recorded Apr 9, 2024
From: NOMURA CORPORATE FUNDING AMERICAS, LLC
To: UKG INC. (F/K/A THE ULTIMATE SOFTWARE GROUP, INC.); KRONOS TECHNOLOGY SYSTEMS LIMITED PARTNERSHIP
Reel/Frame 067055/0814 →
NOTICE OF SUCCESSION OF AGENCY (FIRST LIEN) Recorded Feb 12, 2024
From: CREDIT SUISSE AG, CAYMAN ISLANDS BRANCH
To: NOMURA CORPORATE FUNDING AMERICAS, LLC, AS SUCCESSOR AGENT
Reel/Frame 066551/0888 →
RELEASE OF SECURITY INTEREST Recorded Dec 13, 2021
From: ARES CAPITAL CORPORATION, AS COLLATERAL AGENT
To: KRONOS TECHNOLOGY SYSTEMS LIMITED PARTNERSHIP
Reel/Frame 058372/0306 →
RELEASE OF SECURITY INTEREST Recorded Dec 13, 2021
From: ARES CAPITAL CORPORATION, AS COLLATERAL AGENT
To: KRONOS TECHNOLOGY SYSTEMS LIMITED PARTNERSHIP
Reel/Frame 058372/0311 →
RELEASE OF SECURITY INTEREST Recorded Jul 2, 2020
From: NOMURA CORPORATE FUNDING AMERICAS, LLC
To: KRONOS TECHNOLOGY SYSTEMS LIMITED PARTNERSHIP; KRONOS TALENT MANAGEMENT LLC
Reel/Frame 053109/0185 →
RELEASE OF SECURITY INTEREST Recorded Jul 2, 2020
From: NOMURA CORPORATE FUNDING AMERICAS, LLC
To: KRONOS TECHNOLOGY SYSTEMS LIMITED PARTNERSHIP; KRONOS TALENT MANAGEMENT LLC
Reel/Frame 053109/0200 →
SECURITY AGREEMENT(FIRST LIEN) Recorded Jul 1, 2020
From: KRONOS TECHNOLOGY SYSTEMS LIMITED PARTNERSHIP
To: CREDIT SUISSE AG, CAYMAN ISLANDS BRANCH, AS COLLATERAL AGENT
Reel/Frame 053117/0178 →
SECOND LIEN INTELLECTUAL PROPERTY SECURITY AGREEMENT Recorded Jul 1, 2020
From: KRONOS TECHNOLOGY SYSTEMS LIMITED PARTNERSHIP
To: ARES CAPITAL CORPORATION
Reel/Frame 053116/0932 →
SECURITY AGREEMENT(SECOND LIEN) Recorded Jul 1, 2020
From: KRONOS TECHNOLOGY SYSTEMS LIMITED PARTNERSHIP
To: ARES CAPITAL CORPORATION, AS COLLATERAL AGENT
Reel/Frame 053117/0130 →
SECURITY AGREEMENT (SECOND LIEN) Recorded Jul 1, 2020
From: THE ULTIMATE SOFTWARE GROUP, INC.; KRONOS TECHNOLOGY SYSTEMS LIMITED PARTNERSHIP
To: NOMURA CORPORATE FUNDING AMERICAS, LLC, AS COLLATERAL AGENT
Reel/Frame 053117/0158 →
FIRST LIEN INTELLECTUAL PROPERTY SECURITY AGREEMENT Recorded Jul 1, 2020
From: KRONOS TECHNOLOGY SYSTEMS LIMITED PARTNERSHIP
To: CREDIT SUISSE AG, CAYMAN ISLANDS BRANCH
Reel/Frame 053349/0385 →
FIRST LIEN RELEASE Recorded Nov 7, 2016
From: CREDIT SUISSE AG, CAYMAN ISLANDS BRANCH, AS COLLATERAL AGENT
To: KRONOS TECHNOLOGY SYSTEMS LIMITED PARTNERSHIP; KRONOS TALENT MANAGEMENT LLC
Reel/Frame 040572/0948 →
SECOND LIEN RELEASE Recorded Nov 7, 2016
From: CREDIT SUISSE AG, CAYMAN ISLANDS BRANCH, AS COLLATERAL AGENT
To: KRONOS TECHNOLOGY SYSTEMS LIMITED PARTNERSHIP; KRONOS TALENT MANAGEMENT LLC
Reel/Frame 040572/0954 →
FIRST LIEN INTELLECTUAL PROPERTY SECURITY AGREEMENT Recorded Nov 7, 2016
From: KRONOS TALENT MANAGEMENT LLC; KRONOS TECHNOLOGY SYSTEMS LIMITED PARTNERSHIP
To: NOMURA CORPORATE FUNDING AMERICAS, LLC, AS COLLATERAL AGENT
Reel/Frame 040572/0981 →
SECOND LIEN INTELLECTUAL PROPERTY SECURITY AGREEMENT Recorded Nov 7, 2016
From: KRONOS TALENT MANAGEMENT LLC; KRONOS TECHNOLOGY SYSTEMS LIMITED PARTNERSHIP
To: NOMURA CORPORATE FUNDING AMERICAS, LLC, AS COLLATERAL AGENT
Reel/Frame 040572/0989 →
FIRST-LIEN INTELLECTUAL PROPERTY PATENT SECURITY AGREEMENT Recorded Nov 1, 2012
From: KRONOS TECHNOLOGY SYSTEMS LIMITED PARTNERSHIP; KRONOS TALENT MANGEMENT INC.
To: CREDIT SUISSE AG, CAYMAN ISLANDS BRANCH, AS COLLATERAL AGENT FOR THE FIRST-LIEN SECURED PARTIES
Reel/Frame 029228/0527 →
SECOND-LIEN INTELLECTUAL PROPERTY PATENT SECURITY AGREEMENT Recorded Nov 1, 2012
From: KRONOS TECHNOLOGY SYSTEMS LIMITED PARTNERSHIP; KRONOS TALENT MANAGEMENT INC.
To: CREDIT SUISSE AG, CAYMAN ISLANDS BRANCH, AS COLLATERAL AGENT FOR THE SECOND-LIEN SECURED PARTIES
Reel/Frame 029228/0972 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Dec 17, 2001
From: SIMPLEX TIME RECORDER CO.
To: ADT SERVICES AG
Reel/Frame 012376/0373 →