×

Method and system for assigning human resources to provide services

  • US 6,985,872 B2
  • Filed: 06/10/2002
  • Issued: 01/10/2006
  • Est. Priority Date: 10/03/2000
  • Status: Expired due to Term
First Claim
Patent Images

1. A system for assigning human resources of an enterprise having a hierarchical departmental structure to service tasks, each actual assignment involving at least the parameters of a task that should be fulfilled, a service-man to perform said task, a time frame during which the task is to be performed, a customer for whom the task is performed, and a geographical region in which the customer is located, comprising:

  • a long-term forecasting module executable by a processing device for;

    (a) receiving via a plurality of terminals manual entries of estimated demand for future service tasks;

    (b) calculating estimated demand for tasks to be fulfilled in each specific region within future periods, based on said manual entries and analysis of past demand for service;

    (c) periodically performing an optimization procedure in order to update said calculated demand for tasks;

    a mid-term planning module executable by a processing device for;

    (a) receiving via a plurality of terminals manual entries of actual future service tasks;

    (b) receiving estimated demand for tasks in each region based on analysis of past demand for service;

    (c) assigning one or more service-men to fulfill each of actual service task, and further allocating personnel in each specific region for supporting said estimated demand for tasks; and

    (d) periodically carrying out optimization procedure of said assignments and allocations of service-men for service tasks;

    a short-term scheduling module executable by a processing device for;

    (a) receiving via a plurality of terminals manual entries of actual service tasks;

    (b) assigning one or more service-men to fulfill each actual service task in an optimized manner based on the capability of each available service man; and

    (c) periodically carrying out optimization of previous assignments that have not yet been performed;

    an analysis module executable by a processing device for periodically analyzing past demand for service tasks, performance of said service tasks, and the actual capability of each service-man or the aggregate capability of available service-men, and for updating said mid-term and long-term modules with analysis of past demand for service for the purpose of optimizing the assignments, and for calculating discrepancies in assignments; and

    a coordination module executable by a processing device for iteratively and in a high rate calculating and propagating information relating to the effects of updates in task assignments from said long-term module to said mid-term module, and from said mid-term module to said short-term module and vice versa from said short term module to said mid term module and from said mid-term module to said long term module,wherein said assignment forecasting, planning and scheduling manual entries are entered to said modules by personnel of different hierarchy levels of the enterprise, and wherein said iterations are performed in such a high rate to essentially immediately propagate effects of task updates up and down through all said modules; and

    wherein the short-term module corresponds to assignments in a time period of up to several days ahead, the mid-term module corresponds to a time period of between several days and up to several weeks ahead, and the long-term module corresponds to a time period from several months and up ahead.

View all claims
  • 4 Assignments
Timeline View
Assignment View
    ×
    ×