US20100049576A1 - Dispatch and service support system - Google Patents
Dispatch and service support system Download PDFInfo
- Publication number
- US20100049576A1 US20100049576A1 US12/261,684 US26168408A US2010049576A1 US 20100049576 A1 US20100049576 A1 US 20100049576A1 US 26168408 A US26168408 A US 26168408A US 2010049576 A1 US2010049576 A1 US 2010049576A1
- Authority
- US
- United States
- Prior art keywords
- service
- interface
- service request
- technician
- dispatch
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Abandoned
Links
- 238000012795 verification Methods 0.000 claims abstract description 8
- 238000000034 method Methods 0.000 claims description 23
- 238000012545 processing Methods 0.000 claims description 19
- 230000001105 regulatory effect Effects 0.000 claims description 7
- 238000012423 maintenance Methods 0.000 claims description 4
- 230000002860 competitive effect Effects 0.000 claims description 3
- 230000002452 interceptive effect Effects 0.000 claims description 3
- 238000007790 scraping Methods 0.000 claims description 3
- 238000012546 transfer Methods 0.000 claims description 2
- 238000007726 management method Methods 0.000 description 28
- 238000012544 monitoring process Methods 0.000 description 20
- 230000006870 function Effects 0.000 description 6
- 230000000116 mitigating effect Effects 0.000 description 4
- 230000008569 process Effects 0.000 description 4
- XNPKNHHFCKSMRV-UHFFFAOYSA-N 4-(cyclohexylamino)butane-1-sulfonic acid Chemical compound OS(=O)(=O)CCCCNC1CCCCC1 XNPKNHHFCKSMRV-UHFFFAOYSA-N 0.000 description 3
- 101100113998 Mus musculus Cnbd2 gene Proteins 0.000 description 3
- 238000004458 analytical method Methods 0.000 description 3
- TVZRAEYQIKYCPH-UHFFFAOYSA-N 3-(trimethylsilyl)propane-1-sulfonic acid Chemical compound C[Si](C)(C)CCCS(O)(=O)=O TVZRAEYQIKYCPH-UHFFFAOYSA-N 0.000 description 2
- 238000004364 calculation method Methods 0.000 description 2
- 238000005516 engineering process Methods 0.000 description 2
- 230000008439 repair process Effects 0.000 description 2
- 238000013515 script Methods 0.000 description 2
- 230000003466 anti-cipated effect Effects 0.000 description 1
- 239000000969 carrier Substances 0.000 description 1
- 230000004941 influx Effects 0.000 description 1
- 230000003993 interaction Effects 0.000 description 1
- 238000012986 modification Methods 0.000 description 1
- 230000004048 modification Effects 0.000 description 1
- 230000004044 response Effects 0.000 description 1
Images
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06Q—INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
- G06Q10/00—Administration; Management
- G06Q10/06—Resources, workflows, human or project management; Enterprise or organisation planning; Enterprise or organisation modelling
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06Q—INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
- G06Q10/00—Administration; Management
- G06Q10/06—Resources, workflows, human or project management; Enterprise or organisation planning; Enterprise or organisation modelling
- G06Q10/063—Operations research, analysis or management
- G06Q10/0631—Resource planning, allocation, distributing or scheduling for enterprises or organisations
- G06Q10/06311—Scheduling, planning or task assignment for a person or group
- G06Q10/063112—Skill-based matching of a person or a group to a task
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06Q—INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
- G06Q10/00—Administration; Management
- G06Q10/06—Resources, workflows, human or project management; Enterprise or organisation planning; Enterprise or organisation modelling
- G06Q10/063—Operations research, analysis or management
- G06Q10/0631—Resource planning, allocation, distributing or scheduling for enterprises or organisations
- G06Q10/06311—Scheduling, planning or task assignment for a person or group
- G06Q10/063114—Status monitoring or status determination for a person or group
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06Q—INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
- G06Q10/00—Administration; Management
- G06Q10/06—Resources, workflows, human or project management; Enterprise or organisation planning; Enterprise or organisation modelling
- G06Q10/063—Operations research, analysis or management
- G06Q10/0631—Resource planning, allocation, distributing or scheduling for enterprises or organisations
- G06Q10/06316—Sequencing of tasks or work
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06Q—INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
- G06Q10/00—Administration; Management
- G06Q10/06—Resources, workflows, human or project management; Enterprise or organisation planning; Enterprise or organisation modelling
- G06Q10/063—Operations research, analysis or management
- G06Q10/0633—Workflow analysis
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06Q—INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
- G06Q10/00—Administration; Management
- G06Q10/06—Resources, workflows, human or project management; Enterprise or organisation planning; Enterprise or organisation modelling
- G06Q10/063—Operations research, analysis or management
- G06Q10/0639—Performance analysis of employees; Performance analysis of enterprise or organisation operations
- G06Q10/06398—Performance of employee with respect to a job function
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06Q—INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
- G06Q10/00—Administration; Management
- G06Q10/10—Office automation; Time management
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06Q—INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
- G06Q30/00—Commerce
- G06Q30/04—Billing or invoicing
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06Q—INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
- G06Q30/00—Commerce
- G06Q30/06—Buying, selling or leasing transactions
- G06Q30/0601—Electronic shopping [e-shopping]
Definitions
- This disclosure in general, relates to dispatch and service support systems.
- Such industries utilize mobile technicians to install, repair, and maintain remote equipment.
- Such industries include phone companies, cable companies, gas companies, general service repair companies, and other dispatch oriented service companies.
- One particular example is a phone company that manages a large fleet of service personnel and a large inventory of circuit loops, telephone numbers, switching equipment, and telecommunications equipment.
- FIG. 1 depicts an exemplary service support system architecture.
- FIG. 2 depicts an exemplary service support system.
- FIG. 3 depicts one specific embodiment of service support system architecture.
- FIG. 4 illustrates an exemplary method to facilitate service dispatch.
- FIG. 5 illustrates an exemplary method of monitoring order status.
- the disclosure is directed to a service support system.
- the service support system includes a service request interface, a dispatch system interface, and a service assignment module.
- the service request interface is configured to communicate with a service request system.
- the dispatch system interface is configured to communicate with a dispatch system.
- the service assignment module is configured to assign a service request to a technician from a pool of technicians based at least in part on a historical technician performance statistic.
- the service request is received via the service request interface.
- the service assignment module notifies the technician of the service request via the dispatch system interface.
- the disclosure is also directed to a workforce administration system.
- the workforce administration system includes a logic interface, a dispatch interface, and a dispatch module.
- the logic interface is configured to communicate with a statistical dispatch logic module.
- the dispatch interface is configured to communicate with a technician dispatch system.
- the dispatch module is configured to accept dispatch instructions associated with a service order via the logical interface to the statistical dispatch logic module and is configured to transfer service instructions associated with a service order via the dispatch interface to the technician dispatch system.
- the disclosure is also directed to a dispatch control system.
- the dispatch control system includes a mobile technician interface, a frame order management system interface, an order status reporting interface, and an order status monitoring module.
- the mobile technician interface is configured to communicate with a mobile technician monitoring system.
- the frame order management system interface is configured to communicate with a frame order management system.
- the order status monitoring module is configured to access the mobile technician monitoring system via the mobile technician interface to receive service order completion data associated with a service order.
- the order completion monitoring module is configured to access the frame order management system via the frame order management system interface to receive frame order completion data associated with the service order.
- the order status monitoring module is configured to provide an order status associated with the service order via the order status reporting interface.
- the disclosure is directed to a service order status interface.
- the service order status interface includes at least one web page configured to access an order status monitoring module.
- the order status monitoring module is configured to access the technician monitoring system via a technician interface to receive service order completion data associated with a service request.
- the order status monitoring module is configured to access a frame order management system via a frame order management system interface to receive a frame order completion data associated with the service request.
- the at least one web page is configured to display a service request status associated with the service request.
- the service request status is provided by the order status monitoring module and is associated with the service order completion data and the frame order completion data.
- the disclosure is directed to a method to facilitate service dispatch.
- the method includes communicating with a service request system via a service request interface to receive a service request, assigning the service request to a technician from a pool of technicians based at least in part on an historical performance statistic, and notifying the technician of the service request via a dispatch system.
- the disclosure is also directed to a method of monitoring order status.
- the method includes accessing a mobile technician monitoring system via a mobile technician interface to receive service order completion data associated with a service request, accessing a frame order management system via a frame order management system interface to receive frame order completion data associated with the service request, and providing an order status associated with the service request via the order status reporting interface.
- FIG. 1 depicts an exemplary embodiment of a service support architecture.
- Such architecture may be useful in dispatching technicians, managing service request mitigation, and reporting the status of service orders and requests.
- the architecture includes a service support system 102 .
- the service support system 102 may be coupled to a service request system 104 , a dispatch system 106 , a user interface 108 , a frame management system 110 , a status interface 112 , a geo-location system 114 , a technician scoring system 116 , a statistical knowledge interface 118 , and a service order provisioning and/or billing system 120 .
- the service support system 102 may or may not be coupled to some, all or various combinations of these systems.
- the service support system 102 may be a computer server system having one or more processors, various memory and storage systems, and program modules. These elements may function together to provide functions such as service request verification, service request assignment, completion logic, and reporting functions, among others.
- the system is a Unix based system using an Oracle® database.
- the service support system 102 may interface with a service request system 104 to acquire service orders or requests.
- the service request system 104 may, for example, be a workforce administration system (WFA/C) or service order and provisioning systems having service request capabilities such as Service Order Retrieval and Distribution (SORD) and Ameritech Service Order Negotiation (ASON).
- WFA/C workforce administration system
- SORD Service Order Retrieval and Distribution
- ASON Ameritech Service Order Negotiation
- the service support system 102 may process these service requests and determine which technician should be assigned the service request. This determination may be made in part based on a technician's capabilities and an historical statistic such as a particular technician's average time to perform such tasks as required by the service request or service order.
- the service support system may then dispatch the technician using a dispatch system 106 .
- the dispatch system may be a mobile dispatch interface such as a Global Craft Access System (GCAS).
- GCAS Global Craft Access System
- the dispatch system 106 may be a Workforce Administration Dispatch-Out system (WFA/DO) having a further interface to a mobile technician interface.
- the dispatch system 106 may also include internal dispatch systems such as the Workforce Administration Dispatch-In system (WFA/DI), Frame Operations Management Systems (FOMS), or other similar systems directing technicians to work on equipment such as central office equipment or regional office equipment.
- WFA/DI Workforce Administration Dispatch-In system
- FOMS Frame Operations Management Systems
- the dispatch system 106 or a related system may also provide feedback to the service support system 102 associated with completion or status of service order requests. This data may be used in conjunction with other data to determine technician efficiency scores. Technician efficiency scores may be stored in a technician scoring system 116 .
- a user interface 108 may be provided for the service support system 102 to monitor and track the performance of the service support system, assign technicians, provide workforce and work load statistics, determine appointment clocks and windows, report service order/request status, manage custom reports, manipulate assignment parameters, and manage other data.
- the user interface 108 in one exemplary embodiment, may be a web-based interface.
- the user interface 108 may include Java components.
- the service support system 102 may also communicate with other systems, such as a frame management system 110 , a status interface 112 , a geo-location system 114 , a technician scoring system 116 , a statistical knowledge interface 118 , and a service order provisioning/billing system 120 .
- the frame management system 110 may be associated with the management of central office equipment.
- the frame management system 110 may, for example, be the Frame Operations Management System (FOMS). Aspects of the service orders may require manipulation of central office equipment.
- the interface with the frame management system 110 provides a method for directing the manipulation of central office equipment management systems and receiving status information associated with the request.
- FOMS Frame Operations Management System
- a status interface 112 may also be provided to the service support system 102 .
- Competitive Local Exchange Carriers CLECs
- CLECs desire access to status information associated with the Competitive Local Exchange Carrier (CLEC) service orders that are to be performed by the Incumbent Local Exchange Carrier (ILEC).
- the status interface 112 may take various forms such as a provisioning order status system (POS) or a statistical reporting system such as a Local Access Service Request (LASR) system.
- POS provisioning order status system
- LASR Local Access Service Request
- the status interface 112 may, for example, be a web-based interface and may include Java components.
- the service support system 102 may also have access to a geo-location system 114 .
- the geo-location system 114 may, for example, supply location data associated with technicians.
- a system 114 may include a Global Positioning System (GPS) locater associated with service delivery vehicles.
- GPS Global Positioning System
- Location data from the geo-location system 114 may be used in determining efficient assignment of technicians to a particular service request.
- Such location data may be used in conjunction with technician capabilities, historical technician statistics, and associated costs to determine which technician may be preferably assigned to a particular service request.
- a statistical knowledge system 118 may also be coupled with the service support system to gather statistical information associated with mitigation of service requests, trouble tickets (problem service orders), workforce and work load statistics and other statistics useful in decision support.
- Such systems may include statistical systems for providing CLECs with statistical data associated with service request completion such as an LASR system.
- a statistical knowledge system 118 may include a corporate decision support system or a statistical system for analysis of service performance in the mitigation of trouble tickets and order completion such as the Acquisition of Statistical Knowledge Made Easy System (ASKME).
- ASKME Acquisition of Statistical Knowledge Made Easy System
- Service order provisioning (SOP) and billing systems 120 may also be coupled to the service support system 102 . These systems may also interface with other billing systems and service request systems. Such systems include SORD, ASON, and SONAR, among others. These systems may interface with billing systems such as CRIS and CABS.
- service orders may be entered into an SOP system 120 .
- the service orders may be transcribed and entered into a service request system 104 .
- the service support system 102 may access the SOP/billing system 120 and compare original service order/request images with those received through the service request system 104 . In this manner, the service support system may function to further verify service requests and orders.
- the service support system 102 may also take into account the various statistics associated with workforce and work load availability. The service support system 102 may utilize these statistics to determine available windows for appointments. These windows may be provided to various service request scheduling systems, such as the Loop Maintenance Operation System (LMOS FE) or Interactive Voice-Response system (IVR) that permit the scheduling of service calls.
- LMOS FE Loop Maintenance Operation System
- IVR Interactive Voice-Response system
- the user interface 108 may also permit manipulation of appointment windows and other parameters associated with appointment window determination that may be used in the determination of next available appointment windows.
- FIG. 2 depicts an exemplary embodiment of a service support system 200 .
- the service support system 200 includes processors 202 , memory 204 , interfaces 206 , modules 208 , and storage 210 .
- the service support system may take the form of various computational devices or a combination of computational devices operating under operating systems such as Windows and Unix.
- the service support system 200 includes server side devices including Unix servers, Oracle® databases, MQ Series queue processes, and Websphere® web server software.
- the service support system 200 may communicate with other devices such as other server systems or client side personal computers having a web browser.
- the interfaces 206 may take various forms such as terminal emulators, screen scrapers, application interfaces, database calls, command line entries, and web-based and/or Java-based interfaces, among others.
- the interfaces 206 may include a service request interface 212 , a dispatch system interface 214 , a geo-location interface 216 , a status interface 218 , a frame system interface 220 , a scoring interface 222 , a statistical knowledge interface 224 , a billing system interface 226 , a user interface 228 , and an inventory provisioning interface 230 .
- the service request interface 212 may interact with a service request system or a service order provisioning system.
- the service support system 200 acquires service orders and service requests from a service request system such as a WFA/C via the service request interface 212 .
- service requests and service orders may be acquired from a service order provisioning system via the service request interface 212 .
- the service orders and requests may come as word documents, text documents, delimited text files, fielded files, or data files.
- the service support system 200 may interface with a service order provisioning system and a service request system.
- the service request image file from the service order processing system may be compared with a service order or request from the service request system such as WFA/C. In this manner, service requests may be further authenticated or verified.
- the dispatch system interface 214 may interact with a dispatch system. This interaction may be directed with a mobile technician system such as a Global Craft Access System (GCAS). Alternately, the dispatch system interface 214 may interact with a Workforce Administration System such as a WFA/DO system, which in turn interacts with the mobile technician system. The dispatch system interface 214 may also interact with internal dispatches such as a WFA/DI system. Using the dispatch system interface, the service support system 200 may assign service orders to particular technicians and in some embodiments, acquire completion data or data associated with the service order request.
- GCAS Global Craft Access System
- the service support system 200 may also include a geo-location interface 216 .
- the geo-location interface 216 may interact with a geo-location system such as a Technician Reporting System (TRACE).
- TRACE Technician Reporting System
- the technician reporting system may provide location information such as global positioning locations.
- the service support system 200 may then use this information in conjunction with other technician-associated data to determine which technician should be assigned a particular service order.
- the status interface 218 may permit access by outside order status systems, or may provide a web-based interface into the service support system 200 .
- the status interface 218 may also include a Java component.
- CLECs may access order status information through a web interface.
- status information may be passed to a service order processing system such as SORD or ASON or a service order reporting system such as Local Access Service Request (LASR).
- SORD service order processing system
- ASON service order reporting system
- LAR Local Access Service Request
- a frame system interface 220 may be provided to access systems such as a Frame Operations Management System (FOMS). Task information associated with a service order may be transmitted to the FOMS system and information about completion of the task or status of the task may be transmitted to the service support system 200 through the frame system interface 220 .
- FOMS Frame Operations Management System
- Other systems involving internal dispatches may also be provided interfaces such as the WFA/DI.
- inventory tracking systems and assignment systems may be provided similar interfaces.
- a scoring interface 222 is provided which may interact with technician scoring systems such as Techscore that store technician efficiency data. Other statistics associated with job completions, trouble tickets, service order completions, and incorrect service requests may be stored in other systems.
- a statistical knowledge interface 224 is provided, which may access regulatory and corporate management systems such as ASKME and DSS. These systems provide corporate and regulatory access and oversight to the service order and dispatch process.
- a billing system and service order processing system interface 226 may be provided for accessing service order processing systems and billing systems.
- billing systems may be accessed directly.
- billing systems may be accessed via the service order processing systems.
- CRIS/CABS systems may be accessed through SORD, ASON, or other systems.
- the service support system 200 may utilize the billing systems interface 226 to confirm completion of a service order and facilitate the billing associated with that service order.
- the system may also provide a user interface 228 .
- the user interface may be used to provide reporting functions, parameter and setting manipulation, job and service request monitoring, workforce and work load monitoring, technician assignment, appointment window or clock parameter manipulation, and report customization.
- the user interface 228 may, for example, take the form of a web-based user interface such as web pages.
- the user interface 228 may also include java components.
- the user interface 228 may be used to manipulate appointment window parameters.
- the user interface 228 may be used to manipulate technician assignment.
- the user interface 228 may be used to provide local and regional reports. These local and regional reports may, for example, be customizable through the selection of search criteria and reported data.
- the user interface 228 may be used to assign technicians to areas or regions for specified times. Changing the assignment of a technician affects the workforce and work load determinations in a given area, which may alter appointment clocks and task or service order assignment.
- the system may also include an inventory-provisioning interface 230 .
- This inventory-provisioning interface 230 may permit the tracking and manipulation of inventory and assignment data through systems such as Loop Facility Assignment Control System (LFACS) and SWITCH.
- LFACS Loop Facility Assignment Control System
- SWITCH SWITCH
- An inventory-provisioning interface 230 may be provided directly to LFACS and SWITCH, or, in an alternate embodiment, may be provided through other systems such as a Facts Internal Resolution Technology System (FIRST).
- FIRST Facts Internal Resolution Technology System
- screen scraping techniques may be used to access and manipulate data in the LFACS and SWITCH systems.
- the service support system 200 may also include various storage systems 210 . These systems may include databases such as an Oracle® database. Databases may be provided for technician data 240 , technician capability data 242 , workforce statistical data 244 , work load statistical data 246 and service request data 248 .
- the technician data 240 may include data such as the assigned regional location of a technician, the geo-location of a technician, personal technician data, schedule data, and availability data.
- the technician capability data 242 may be separate from or combined with the technician data 240 .
- the technician capability data 242 may include statistical data associated with the past performance of technicians for given tasks and may include default assumptions for task having little associated data. The statistical data may include average time on a task, maximum or minimum times, mean or median times, default assumptions and binary input regarding technician ability.
- the technician capability data 242 and statistics may be used in determining assignments of service requests. For example, a mean or median completion time associated with a specific task associated with a service request may be used in determining whether a particular technician should be assigned to a service request.
- the storage 210 may also include workforce statistical data 244 .
- This data may be aggregate workforce data collected over an extended period of time.
- work load statistical data 246 may be included, which includes statistical data associated with work load and service orders accumulated over a period of time.
- the work load statistical data 246 may include information about past service request volume.
- the workforce statistical data 244 may include information about previous workforce availability. Together the workforce and work load statistics may be useful in forecasting work load volume and work force utilization.
- the storage 210 may also include service request data 248 .
- the service request data 248 may include service request documents and images, dispatch information associated with service requests, task and job data associated with service orders, and status data associated with service orders.
- the service request data 248 may be useful in supplying service status, dispatching service orders, and determining billing information.
- the modules 208 may take the form of scripts and programs associated with the service order support system 200 function.
- the modules 208 may be separate programs or may comprise routines within, a program or scripts and queries within a database.
- the dispatch/assignment module 232 processes a service request received via the service request interface 212 to determine which tasks are associated with the service request.
- the dispatch/assignment module 232 may determine to which technicians to assign the tasks associated with the service order. In making this assignment, the dispatch/assignment module 232 may take into account technician capabilities, statistical information associated with expected task completion times, and technician location relative to job location.
- technician information, location, and the task may have a cost weighting associated with them to aid in determining technician assignment or help in monitoring dispatch/assignment module 232 performance.
- the dispatch assignment module 232 may access a geo-location system to determine the location of a technician through the geo-location interface 216 .
- the dispatch/assignment module 232 may determine expected job completion times associated with a technician based on technician statistics and use that information in conjunction with a geo-location to determine which technician may be assigned to a specific task. For example, based on technician statistics, a technician A may be expected to complete a first task five minutes hence and have an expected travel time to the next task of ten minutes. Technician B may have completed a task but be expected to travel 20 minutes to the next task. In one case, the dispatch/assignment module 232 may assign the task to the technician A while leaving technician B idle or assigning a subsequent task to technician B.
- the order status module 234 may acquire information from technicians, Frame Operations Management Systems (FOMS), and other systems such as WFA/DI and WFA/DO to determine the status of an order.
- tasks associated with the service order may include manipulation of frames and central office equipment as well as tasks utilizing a mobile service technician. In theses situations, before a service order should be reported as complete, both the central office equipment tasks and the mobile service order tasks should be complete.
- the order status module 234 may delay reporting completed status until all the expected completion data is acquired.
- the service order module may interact with a dispatch system interface 214 , a frame system interface 220 or an inventory provisioning interface 230 to acquire the appropriate information.
- the order status module 234 may communicate through a status interface 218 , a billing system interface 226 , a statistical knowledge interface 224 , or a user interface 228 to communicate order status.
- a web-based status interface 218 may access the order status module 234 to acquire service order status data associated with a CLEC.
- appointment clock module 236 Another module is the appointment clock module 236 .
- the appointment clock module 236 may monitor workforce statistical data 244 , work load statistical data 246 , technician data 240 and service request data 248 to determine what clock time to provide.
- the user interface 228 may also access the appointment clock module 236 to establish appointment window parameters. These parameters may include window size, among others.
- the user interface 228 may manipulate regional or area technician assignments, which may affect workforce availability and, thus, affect appointment clocks and windows.
- the appointment clock module 236 may interact with an LMOS system or an IVR system to automatically update appointment clock times and windows.
- the service support system 200 may also include a request verification module 238 .
- the request verification module 238 may, for example, acquire service requests through the service request interface 212 or an SOP/billing system interface 226 .
- the service verification module 238 may acquire a service request interface or image from a service order processing system and compare that to the service request acquired through a workforce administration control module (WSA/C). In this manner, errors acquired in the processing of service orders may be mitigated, preventing wasted dispatch time and facilitating quicker service order processing.
- the comparison may, for example, involve parsing the service order and the service order image to find and compare comparable fields.
- FIG. 3 depicts an exemplary dispatch and service support system architecture.
- This exemplary system includes a centralized dispatch and service support system 302 .
- the service support system 302 may have interfaces to the service order processing system 304 , inventory and facility assignment systems (Service Order Analysis and Control (SOAC) 306 , SOA 308 , LFACS 310 , SWITCH 312 ), interfaces to Frame Operations Management System (FOMS) 314 , workforce administration control dispatch in and dispatch out systems 318 , 316 and 322 , Provisioning Order Status (POS) systems 320 , Local Access Service Request (LASR) systems 324 , Loop Maintenance Operating Systems (LMOS) 326 , Local Service Management Systems 328 , Techscore systems 330 , Global Craft Access Systems (GCAS) 332 , tech reporting systems 334 , MARCH 336 , Facts Internal Resolution Technology System (FIRST) 338 , Decision Support Systems 340 , and Acquisition of Statistical Knowledge Made Easy systems (ASKME) 342 .
- SOAC
- the service support system 302 acquires service request document from the WFA/C system 318 .
- This service request document may be compared with a service request image acquired from a service order processing (SOP) system 304 .
- Service order processing system may include systems such as SORD and ASON. Further, these systems may be coupled with billing systems such as CRIS and CABS.
- the service support system 302 may assign tasks associated with the service request to particular technicians. This assignment may be sent directly to a technician system such as the GCAS 332 or may indirectly be provided to a technician through a legacy system such as WFA/DO 322 or WFA/DI 316 .
- the service request may have tasks utilizing frame and central office equipment.
- the service support system 302 may transmit and receive information associated with frame tasks through the interface to the FOMS 314 system.
- the service support system 302 may access systems such as LFACS 310 and SWITCH 312 . This access may be direct or may be provided through systems such as FIRST 338 . In one exemplary embodiment, the LFACS 310 and SWITCH 312 are accessed through a screen-scraping methodology.
- the service support system 302 may also access a Service Order Analysis and Control (SOAC) system 306 .
- SOAC 306 may act as an interface between the SOP systems 304 and the facility assignment systems such as LFACS 310 .
- the SOAC 306 may translate USOC type information from the service orders into requests for needed facilities.
- the service support system 302 may receive notification through the GCAS 332 or the FOMS system 314 .
- the service order system 302 may store the status of completed tasks and the status of the service request as a whole. The status may be reported through a service order processing (SOP) system 304 , in which case billing may be generated.
- SOP service order processing
- the service support system 302 may also report status completes through a provisioning order status system (POS) 320 and a local access service request (LASR) system 324 .
- POS system 320 may be a web-based interface to provide CLECs with information associated service requests.
- the LASR system 324 may provide statistical data on service request completions associated with those service requests requested by CLECs.
- service requests may involve the portability of local telephone numbers.
- the service support system may interact with a Local Service Management System (LSMS) 328 to assign and dispense local telephone numbers.
- LSMS Local Service Management System
- the assignment and dispatching of local numbers may be reported through a MARCH system 336 .
- status regarding unused telephone number pools may be reported to a CLEC through the LASR system 324 .
- the service support system 302 may perform workforce and work load calculations to determine appointment windows in which service may be provided. These appointment windows may be sent to a loop maintenance operating system (LMOS) 326 or directly to an interactive voice response (IVR) system through which customers and requesters of service orders may be provided with an expected appointment window for handling a service request.
- LMOS loop maintenance operating system
- IVR interactive voice response
- a requester of service may be provided with options based on anticipated workforce and work load calculations.
- FIG. 4 illustrates an exemplary method to facilitate service dispatch.
- the service support system communicates with a service request system.
- the service request system may be an SOP system or a WFA/C system.
- the service request is assigned to a technician, as shown in step 404 .
- the technician may be one in a pool of available technicians.
- the pool of technicians may be further subdivided into service areas or regions with boundaries that may be hard or soft geographic boundaries. Further, technicians may be assigned to differing regions at different times.
- the assignment of a task to a particular technician may be determined through a business logic that considers factors such as current technician location, technician skill sets, statistic data associated with the technician, and workforce and work load projections.
- the statistical data may, for example, be average, maximum, or minimum completion times associated with tasks associated with the service request.
- the system may check travel time and expected completion times to determine which technician to assign. For example, technician A may be idle and located 20 minutes from the service location. Technician B may be 10 minutes from the job and be expected to finish a current task in 5 minutes based on statistical job completion date. Depending on the weighting of travel time, the service support system may assign the task to technician B and assign another service request to technician A.
- the service support system may notify the technician of the service request, as shown in step 406 .
- This notification may be through a mobile technician system.
- the service support system may send dispatch information to a workforce administration system such as a WFA/DO or DI system, which, in turn, sends the dispatch information to the technician via a mobile technician system.
- the service support system may also interface with the mobile technician system to acquire completion data associated with the service request, as shown in step 408 .
- the completion data may be an indication that tasks associated with the service request have been completed. Alternately, data indicating trouble with the service request may be sent via the mobile technician system to the service support system.
- the service support system may also interface with other systems such as internal dispatch systems and frame order management systems to acquire completion or trouble ticket data.
- the service support system may also report the status of the service request, as shown in step 410 .
- This report may be in the form of a web-based interface and may have a Java component.
- the interface may be accessible by CLECs, for example.
- the service support system may report status to various statistical systems, SOP/billing systems, and regulatory systems.
- FIG. 5 illustrates an exemplary method to monitor order status.
- a mobile technician monitoring system is accessed by the service support system, as shown in step 502 . Completion data or trouble ticket information may be transferred to the service support system.
- a frame order management system is accessed by the service support system, as shown in step 506 .
- the mobile technician monitoring system and the frame order management system may be accessed in various orders and more than once.
- the service support system may also provide an order status, as shown in step 508 .
- the order status may be provided through a web-based interface or to various statistical, regulatory, and SOP/billing systems.
- the order status may be shown as complete upon receipt of both the completion data from the frame order management system and the completion data from the mobile technician monitoring system.
Landscapes
- Business, Economics & Management (AREA)
- Human Resources & Organizations (AREA)
- Engineering & Computer Science (AREA)
- Strategic Management (AREA)
- Economics (AREA)
- Entrepreneurship & Innovation (AREA)
- Development Economics (AREA)
- Marketing (AREA)
- Theoretical Computer Science (AREA)
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- General Business, Economics & Management (AREA)
- Educational Administration (AREA)
- Tourism & Hospitality (AREA)
- Quality & Reliability (AREA)
- Operations Research (AREA)
- Game Theory and Decision Science (AREA)
- Accounting & Taxation (AREA)
- Finance (AREA)
- Data Mining & Analysis (AREA)
- Management, Administration, Business Operations System, And Electronic Commerce (AREA)
- Measuring Volume Flow (AREA)
- Selective Calling Equipment (AREA)
- Telephonic Communication Services (AREA)
Abstract
A service support system includes a service request interface, a dispatch system interface, a service assignment module, and a request verification module. The service request interface is configured to communicate with a service request system. The dispatch system interface is configured to communicate with a dispatch system. The service assignment module is configured to assign a service request to a technician from a pool of available technicians based at least in part on a historical technician performance statistic. The service request is received via the service request interface. The service assignment module notifies the technician of the service request via the dispatch system interface. The request verification module is configured to acquire the service request through at least one of the service request interface and a service order provisioning and billing system.
Description
- This application is a continuation application of, and claims priority to, U.S. patent application Ser. No. 10/619,944, filed Jul. 15, 2003, which is expressly incorporated herein by reference in its entirely.
- This disclosure, in general, relates to dispatch and service support systems.
- Various industries utilize mobile technicians to install, repair, and maintain remote equipment. Such industries include phone companies, cable companies, gas companies, general service repair companies, and other dispatch oriented service companies. One particular example is a phone company that manages a large fleet of service personnel and a large inventory of circuit loops, telephone numbers, switching equipment, and telecommunications equipment.
- Difficulties arise in efficiently dispatching technicians with the appropriate skills to a specific job location. This problem is exacerbated by the continual influx of service requests. In addition, each service request may involve changes in multiple locations requiring multiple technical skills and interfacing with multiple support systems. Therefore, an improved dispatch and service support system would be desirable.
-
FIG. 1 depicts an exemplary service support system architecture. -
FIG. 2 depicts an exemplary service support system. -
FIG. 3 depicts one specific embodiment of service support system architecture. -
FIG. 4 illustrates an exemplary method to facilitate service dispatch. -
FIG. 5 illustrates an exemplary method of monitoring order status. - The use of the same reference symbols in different drawings indicates similar or identical items.
- The disclosure is directed to a service support system. The service support system includes a service request interface, a dispatch system interface, and a service assignment module. The service request interface is configured to communicate with a service request system. The dispatch system interface is configured to communicate with a dispatch system. The service assignment module is configured to assign a service request to a technician from a pool of technicians based at least in part on a historical technician performance statistic. The service request is received via the service request interface. The service assignment module notifies the technician of the service request via the dispatch system interface.
- The disclosure is also directed to a workforce administration system. The workforce administration system includes a logic interface, a dispatch interface, and a dispatch module. The logic interface is configured to communicate with a statistical dispatch logic module. The dispatch interface is configured to communicate with a technician dispatch system. The dispatch module is configured to accept dispatch instructions associated with a service order via the logical interface to the statistical dispatch logic module and is configured to transfer service instructions associated with a service order via the dispatch interface to the technician dispatch system.
- The disclosure is also directed to a dispatch control system. The dispatch control system includes a mobile technician interface, a frame order management system interface, an order status reporting interface, and an order status monitoring module. The mobile technician interface is configured to communicate with a mobile technician monitoring system. The frame order management system interface is configured to communicate with a frame order management system. The order status monitoring module is configured to access the mobile technician monitoring system via the mobile technician interface to receive service order completion data associated with a service order. The order completion monitoring module is configured to access the frame order management system via the frame order management system interface to receive frame order completion data associated with the service order. The order status monitoring module is configured to provide an order status associated with the service order via the order status reporting interface.
- The disclosure is directed to a service order status interface. The service order status interface includes at least one web page configured to access an order status monitoring module. The order status monitoring module is configured to access the technician monitoring system via a technician interface to receive service order completion data associated with a service request. The order status monitoring module is configured to access a frame order management system via a frame order management system interface to receive a frame order completion data associated with the service request. The at least one web page is configured to display a service request status associated with the service request. The service request status is provided by the order status monitoring module and is associated with the service order completion data and the frame order completion data.
- The disclosure is directed to a method to facilitate service dispatch. The method includes communicating with a service request system via a service request interface to receive a service request, assigning the service request to a technician from a pool of technicians based at least in part on an historical performance statistic, and notifying the technician of the service request via a dispatch system.
- The disclosure is also directed to a method of monitoring order status. The method includes accessing a mobile technician monitoring system via a mobile technician interface to receive service order completion data associated with a service request, accessing a frame order management system via a frame order management system interface to receive frame order completion data associated with the service request, and providing an order status associated with the service request via the order status reporting interface.
-
FIG. 1 depicts an exemplary embodiment of a service support architecture. Such architecture may be useful in dispatching technicians, managing service request mitigation, and reporting the status of service orders and requests. The architecture includes aservice support system 102. Theservice support system 102 may be coupled to aservice request system 104, adispatch system 106, a user interface 108, aframe management system 110, astatus interface 112, a geo-location system 114, atechnician scoring system 116, astatistical knowledge interface 118, and a service order provisioning and/orbilling system 120. However, theservice support system 102 may or may not be coupled to some, all or various combinations of these systems. - The
service support system 102 may be a computer server system having one or more processors, various memory and storage systems, and program modules. These elements may function together to provide functions such as service request verification, service request assignment, completion logic, and reporting functions, among others. In one exemplary embodiment, the system is a Unix based system using an Oracle® database. - In one exemplary example, the
service support system 102 may interface with aservice request system 104 to acquire service orders or requests. Theservice request system 104 may, for example, be a workforce administration system (WFA/C) or service order and provisioning systems having service request capabilities such as Service Order Retrieval and Distribution (SORD) and Ameritech Service Order Negotiation (ASON). Theservice support system 102 may process these service requests and determine which technician should be assigned the service request. This determination may be made in part based on a technician's capabilities and an historical statistic such as a particular technician's average time to perform such tasks as required by the service request or service order. The service support system may then dispatch the technician using adispatch system 106. The dispatch system may be a mobile dispatch interface such as a Global Craft Access System (GCAS). Alternately, thedispatch system 106 may be a Workforce Administration Dispatch-Out system (WFA/DO) having a further interface to a mobile technician interface. Thedispatch system 106 may also include internal dispatch systems such as the Workforce Administration Dispatch-In system (WFA/DI), Frame Operations Management Systems (FOMS), or other similar systems directing technicians to work on equipment such as central office equipment or regional office equipment. - The
dispatch system 106 or a related system may also provide feedback to theservice support system 102 associated with completion or status of service order requests. This data may be used in conjunction with other data to determine technician efficiency scores. Technician efficiency scores may be stored in atechnician scoring system 116. - A user interface 108 may be provided for the
service support system 102 to monitor and track the performance of the service support system, assign technicians, provide workforce and work load statistics, determine appointment clocks and windows, report service order/request status, manage custom reports, manipulate assignment parameters, and manage other data. The user interface 108, in one exemplary embodiment, may be a web-based interface. The user interface 108 may include Java components. - The
service support system 102 may also communicate with other systems, such as aframe management system 110, astatus interface 112, a geo-location system 114, atechnician scoring system 116, astatistical knowledge interface 118, and a service order provisioning/billing system 120. Theframe management system 110 may be associated with the management of central office equipment. Theframe management system 110 may, for example, be the Frame Operations Management System (FOMS). Aspects of the service orders may require manipulation of central office equipment. The interface with theframe management system 110 provides a method for directing the manipulation of central office equipment management systems and receiving status information associated with the request. - A
status interface 112 may also be provided to theservice support system 102. In the current regulatory environment, Competitive Local Exchange Carriers (CLECs) desire access to status information associated with the Competitive Local Exchange Carrier (CLEC) service orders that are to be performed by the Incumbent Local Exchange Carrier (ILEC). Thestatus interface 112 may take various forms such as a provisioning order status system (POS) or a statistical reporting system such as a Local Access Service Request (LASR) system. Thestatus interface 112 may, for example, be a web-based interface and may include Java components. - The
service support system 102 may also have access to a geo-location system 114. The geo-location system 114 may, for example, supply location data associated with technicians. Such asystem 114 may include a Global Positioning System (GPS) locater associated with service delivery vehicles. Location data from the geo-location system 114 may be used in determining efficient assignment of technicians to a particular service request. Such location data may be used in conjunction with technician capabilities, historical technician statistics, and associated costs to determine which technician may be preferably assigned to a particular service request. - A
statistical knowledge system 118 may also be coupled with the service support system to gather statistical information associated with mitigation of service requests, trouble tickets (problem service orders), workforce and work load statistics and other statistics useful in decision support. Such systems may include statistical systems for providing CLECs with statistical data associated with service request completion such as an LASR system. Alternately, astatistical knowledge system 118 may include a corporate decision support system or a statistical system for analysis of service performance in the mitigation of trouble tickets and order completion such as the Acquisition of Statistical Knowledge Made Easy System (ASKME). - Service order provisioning (SOP) and
billing systems 120 may also be coupled to theservice support system 102. These systems may also interface with other billing systems and service request systems. Such systems include SORD, ASON, and SONAR, among others. These systems may interface with billing systems such as CRIS and CABS. In one exemplary embodiment, service orders may be entered into anSOP system 120. The service orders may be transcribed and entered into aservice request system 104. Theservice support system 102 may access the SOP/billing system 120 and compare original service order/request images with those received through theservice request system 104. In this manner, the service support system may function to further verify service requests and orders. - The
service support system 102 may also take into account the various statistics associated with workforce and work load availability. Theservice support system 102 may utilize these statistics to determine available windows for appointments. These windows may be provided to various service request scheduling systems, such as the Loop Maintenance Operation System (LMOS FE) or Interactive Voice-Response system (IVR) that permit the scheduling of service calls. The user interface 108 may also permit manipulation of appointment windows and other parameters associated with appointment window determination that may be used in the determination of next available appointment windows. -
FIG. 2 depicts an exemplary embodiment of a service support system 200. The service support system 200 includesprocessors 202,memory 204,interfaces 206,modules 208, andstorage 210. The service support system may take the form of various computational devices or a combination of computational devices operating under operating systems such as Windows and Unix. In one exemplary embodiment, the service support system 200 includes server side devices including Unix servers, Oracle® databases, MQ Series queue processes, and Websphere® web server software. The service support system 200 may communicate with other devices such as other server systems or client side personal computers having a web browser. - The
interfaces 206 may take various forms such as terminal emulators, screen scrapers, application interfaces, database calls, command line entries, and web-based and/or Java-based interfaces, among others. Theinterfaces 206 may include aservice request interface 212, adispatch system interface 214, a geo-location interface 216, astatus interface 218, aframe system interface 220, a scoringinterface 222, astatistical knowledge interface 224, abilling system interface 226, auser interface 228, and aninventory provisioning interface 230. Theservice request interface 212 may interact with a service request system or a service order provisioning system. In one exemplary embodiment, the service support system 200 acquires service orders and service requests from a service request system such as a WFA/C via theservice request interface 212. In an alternate embodiment, service requests and service orders may be acquired from a service order provisioning system via theservice request interface 212. The service orders and requests may come as word documents, text documents, delimited text files, fielded files, or data files. In one exemplary embodiment, the service support system 200 may interface with a service order provisioning system and a service request system. The service request image file from the service order processing system may be compared with a service order or request from the service request system such as WFA/C. In this manner, service requests may be further authenticated or verified. - The
dispatch system interface 214 may interact with a dispatch system. This interaction may be directed with a mobile technician system such as a Global Craft Access System (GCAS). Alternately, thedispatch system interface 214 may interact with a Workforce Administration System such as a WFA/DO system, which in turn interacts with the mobile technician system. Thedispatch system interface 214 may also interact with internal dispatches such as a WFA/DI system. Using the dispatch system interface, the service support system 200 may assign service orders to particular technicians and in some embodiments, acquire completion data or data associated with the service order request. - The service support system 200 may also include a geo-
location interface 216. The geo-location interface 216 may interact with a geo-location system such as a Technician Reporting System (TRACE). The technician reporting system may provide location information such as global positioning locations. The service support system 200 may then use this information in conjunction with other technician-associated data to determine which technician should be assigned a particular service order. - The
status interface 218 may permit access by outside order status systems, or may provide a web-based interface into the service support system 200. Thestatus interface 218 may also include a Java component. In one exemplary embodiment, CLECs may access order status information through a web interface. In an alternate embodiment, status information may be passed to a service order processing system such as SORD or ASON or a service order reporting system such as Local Access Service Request (LASR). - Mitigating and processing service orders and service requests may involve manipulations to frames and central office equipment. A
frame system interface 220 may be provided to access systems such as a Frame Operations Management System (FOMS). Task information associated with a service order may be transmitted to the FOMS system and information about completion of the task or status of the task may be transmitted to the service support system 200 through theframe system interface 220. Other systems involving internal dispatches may also be provided interfaces such as the WFA/DI. Furthermore, inventory tracking systems and assignment systems may be provided similar interfaces. - As tasks associated with service orders are complete, job statistics associated with technicians may be developed and stored. In one exemplary embodiment, a scoring
interface 222 is provided which may interact with technician scoring systems such as Techscore that store technician efficiency data. Other statistics associated with job completions, trouble tickets, service order completions, and incorrect service requests may be stored in other systems. In one exemplary embodiment, astatistical knowledge interface 224 is provided, which may access regulatory and corporate management systems such as ASKME and DSS. These systems provide corporate and regulatory access and oversight to the service order and dispatch process. - A billing system and service order
processing system interface 226 may be provided for accessing service order processing systems and billing systems. In one exemplary embodiment, billing systems may be accessed directly. Alternately billing systems may be accessed via the service order processing systems. For example, CRIS/CABS systems may be accessed through SORD, ASON, or other systems. The service support system 200 may utilize the billing systems interface 226 to confirm completion of a service order and facilitate the billing associated with that service order. - The system may also provide a
user interface 228. The user interface may be used to provide reporting functions, parameter and setting manipulation, job and service request monitoring, workforce and work load monitoring, technician assignment, appointment window or clock parameter manipulation, and report customization. Theuser interface 228 may, for example, take the form of a web-based user interface such as web pages. Theuser interface 228 may also include java components. In one exemplary embodiment, theuser interface 228 may be used to manipulate appointment window parameters. In another exemplary embodiment, theuser interface 228 may be used to manipulate technician assignment. In a further exemplary embodiment, theuser interface 228 may be used to provide local and regional reports. These local and regional reports may, for example, be customizable through the selection of search criteria and reported data. In another example, theuser interface 228 may be used to assign technicians to areas or regions for specified times. Changing the assignment of a technician affects the workforce and work load determinations in a given area, which may alter appointment clocks and task or service order assignment. - The system may also include an inventory-
provisioning interface 230. This inventory-provisioning interface 230 may permit the tracking and manipulation of inventory and assignment data through systems such as Loop Facility Assignment Control System (LFACS) and SWITCH. An inventory-provisioning interface 230 may be provided directly to LFACS and SWITCH, or, in an alternate embodiment, may be provided through other systems such as a Facts Internal Resolution Technology System (FIRST). In one exemplary embodiment, screen scraping techniques may be used to access and manipulate data in the LFACS and SWITCH systems. - The service support system 200 may also include
various storage systems 210. These systems may include databases such as an Oracle® database. Databases may be provided fortechnician data 240,technician capability data 242, workforcestatistical data 244, work loadstatistical data 246 andservice request data 248. Thetechnician data 240 may include data such as the assigned regional location of a technician, the geo-location of a technician, personal technician data, schedule data, and availability data. Thetechnician capability data 242 may be separate from or combined with thetechnician data 240. Thetechnician capability data 242 may include statistical data associated with the past performance of technicians for given tasks and may include default assumptions for task having little associated data. The statistical data may include average time on a task, maximum or minimum times, mean or median times, default assumptions and binary input regarding technician ability. In one exemplary embodiment, thetechnician capability data 242 and statistics may be used in determining assignments of service requests. For example, a mean or median completion time associated with a specific task associated with a service request may be used in determining whether a particular technician should be assigned to a service request. - The
storage 210 may also include workforcestatistical data 244. This data may be aggregate workforce data collected over an extended period of time. In addition, work loadstatistical data 246 may be included, which includes statistical data associated with work load and service orders accumulated over a period of time. The work loadstatistical data 246 may include information about past service request volume. Similarly, the workforcestatistical data 244 may include information about previous workforce availability. Together the workforce and work load statistics may be useful in forecasting work load volume and work force utilization. - The
storage 210 may also includeservice request data 248. Theservice request data 248 may include service request documents and images, dispatch information associated with service requests, task and job data associated with service orders, and status data associated with service orders. Theservice request data 248 may be useful in supplying service status, dispatching service orders, and determining billing information. - The
modules 208 may take the form of scripts and programs associated with the service order support system 200 function. Themodules 208 may be separate programs or may comprise routines within, a program or scripts and queries within a database. The dispatch/assignment module 232 processes a service request received via theservice request interface 212 to determine which tasks are associated with the service request. The dispatch/assignment module 232 may determine to which technicians to assign the tasks associated with the service order. In making this assignment, the dispatch/assignment module 232 may take into account technician capabilities, statistical information associated with expected task completion times, and technician location relative to job location. In another embodiment, technician information, location, and the task may have a cost weighting associated with them to aid in determining technician assignment or help in monitoring dispatch/assignment module 232 performance. Thedispatch assignment module 232 may access a geo-location system to determine the location of a technician through the geo-location interface 216. In one exemplary embodiment, the dispatch/assignment module 232 may determine expected job completion times associated with a technician based on technician statistics and use that information in conjunction with a geo-location to determine which technician may be assigned to a specific task. For example, based on technician statistics, a technician A may be expected to complete a first task five minutes hence and have an expected travel time to the next task of ten minutes. Technician B may have completed a task but be expected to travel 20 minutes to the next task. In one case, the dispatch/assignment module 232 may assign the task to the technician A while leaving technician B idle or assigning a subsequent task to technician B. - The
order status module 234 may acquire information from technicians, Frame Operations Management Systems (FOMS), and other systems such as WFA/DI and WFA/DO to determine the status of an order. In one exemplary embodiment, tasks associated with the service order may include manipulation of frames and central office equipment as well as tasks utilizing a mobile service technician. In theses situations, before a service order should be reported as complete, both the central office equipment tasks and the mobile service order tasks should be complete. Theorder status module 234 may delay reporting completed status until all the expected completion data is acquired. The service order module may interact with adispatch system interface 214, aframe system interface 220 or aninventory provisioning interface 230 to acquire the appropriate information. Subsequently, theorder status module 234 may communicate through astatus interface 218, abilling system interface 226, astatistical knowledge interface 224, or auser interface 228 to communicate order status. In one exemplary embodiment, a web-basedstatus interface 218 may access theorder status module 234 to acquire service order status data associated with a CLEC. - Another module is the
appointment clock module 236. In determining when incoming service requests are to be processed or in determining what appointment window to apply to incoming service requests, theappointment clock module 236 may monitor workforcestatistical data 244, work loadstatistical data 246,technician data 240 andservice request data 248 to determine what clock time to provide. Theuser interface 228 may also access theappointment clock module 236 to establish appointment window parameters. These parameters may include window size, among others. In addition, theuser interface 228 may manipulate regional or area technician assignments, which may affect workforce availability and, thus, affect appointment clocks and windows. Theappointment clock module 236 may interact with an LMOS system or an IVR system to automatically update appointment clock times and windows. - The service support system 200 may also include a
request verification module 238. Therequest verification module 238 may, for example, acquire service requests through theservice request interface 212 or an SOP/billing system interface 226. In one exemplary embodiment, theservice verification module 238 may acquire a service request interface or image from a service order processing system and compare that to the service request acquired through a workforce administration control module (WSA/C). In this manner, errors acquired in the processing of service orders may be mitigated, preventing wasted dispatch time and facilitating quicker service order processing. The comparison may, for example, involve parsing the service order and the service order image to find and compare comparable fields. -
FIG. 3 depicts an exemplary dispatch and service support system architecture. This exemplary system includes a centralized dispatch andservice support system 302. Theservice support system 302 may have interfaces to the serviceorder processing system 304, inventory and facility assignment systems (Service Order Analysis and Control (SOAC) 306,SOA 308,LFACS 310, SWITCH 312), interfaces to Frame Operations Management System (FOMS) 314, workforce administration control dispatch in and dispatch outsystems systems 320, Local Access Service Request (LASR)systems 324, Loop Maintenance Operating Systems (LMOS) 326, LocalService Management Systems 328,Techscore systems 330, Global Craft Access Systems (GCAS) 332,tech reporting systems 334, MARCH 336, Facts Internal Resolution Technology System (FIRST) 338,Decision Support Systems 340, and Acquisition of Statistical Knowledge Made Easy systems (ASKME) 342. - In one exemplary embodiment, the
service support system 302 acquires service request document from the WFA/C system 318. This service request document may be compared with a service request image acquired from a service order processing (SOP)system 304. Service order processing system may include systems such as SORD and ASON. Further, these systems may be coupled with billing systems such as CRIS and CABS. Using technician capability data, and in some exemplary embodiments, geo-location data determined from theTRACE 334 system, theservice support system 302 may assign tasks associated with the service request to particular technicians. This assignment may be sent directly to a technician system such as theGCAS 332 or may indirectly be provided to a technician through a legacy system such as WFA/DO 322 or WFA/DI 316. In addition, the service request may have tasks utilizing frame and central office equipment. Theservice support system 302 may transmit and receive information associated with frame tasks through the interface to theFOMS 314 system. - In preparation for the service requests or in reporting inventory and assignment changes, the
service support system 302 may access systems such asLFACS 310 andSWITCH 312. This access may be direct or may be provided through systems such asFIRST 338. In one exemplary embodiment, theLFACS 310 andSWITCH 312 are accessed through a screen-scraping methodology. Theservice support system 302 may also access a Service Order Analysis and Control (SOAC)system 306. TheSOAC 306 may act as an interface between theSOP systems 304 and the facility assignment systems such asLFACS 310. TheSOAC 306 may translate USOC type information from the service orders into requests for needed facilities. - As tasks are completed, the
service support system 302 may receive notification through theGCAS 332 or theFOMS system 314. As service order tasks are complete, theservice order system 302 may store the status of completed tasks and the status of the service request as a whole. The status may be reported through a service order processing (SOP)system 304, in which case billing may be generated. Theservice support system 302 may also report status completes through a provisioning order status system (POS) 320 and a local access service request (LASR)system 324. ThePOS system 320 may be a web-based interface to provide CLECs with information associated service requests. TheLASR system 324 may provide statistical data on service request completions associated with those service requests requested by CLECs. - In some cases, service requests may involve the portability of local telephone numbers. In this case, the service support system may interact with a Local Service Management System (LSMS) 328 to assign and dispense local telephone numbers. Furthermore, the assignment and dispatching of local numbers may be reported through a
MARCH system 336. In some cases, status regarding unused telephone number pools may be reported to a CLEC through theLASR system 324. - As service orders are received and processed and technicians work on the service orders, statistical data may be gathered and associated with the service orders and the technician performance. Some of this data may be stored in the
service support system 302. Technician related efficiency data may be stored in systems such as aTechscore system 330. Data associated with trouble tickets and order completion may be recorded through a corporate statistical system such asASKME 342 or regulatory accessed systems such asDSS 340. Those service orders having problems or difficulties requiring manual assistance may be reported to a FIRST system or theMARCH system 338. - In addition, the
service support system 302 may perform workforce and work load calculations to determine appointment windows in which service may be provided. These appointment windows may be sent to a loop maintenance operating system (LMOS) 326 or directly to an interactive voice response (IVR) system through which customers and requesters of service orders may be provided with an expected appointment window for handling a service request. In one exemplary embodiment, a requester of service may be provided with options based on anticipated workforce and work load calculations. -
FIG. 4 illustrates an exemplary method to facilitate service dispatch. Atstep 402, the service support system communicates with a service request system. The service request system may be an SOP system or a WFA/C system. The service request is assigned to a technician, as shown instep 404. The technician may be one in a pool of available technicians. The pool of technicians may be further subdivided into service areas or regions with boundaries that may be hard or soft geographic boundaries. Further, technicians may be assigned to differing regions at different times. The assignment of a task to a particular technician may be determined through a business logic that considers factors such as current technician location, technician skill sets, statistic data associated with the technician, and workforce and work load projections. The statistical data may, for example, be average, maximum, or minimum completion times associated with tasks associated with the service request. In one exemplary embodiment, the system may check travel time and expected completion times to determine which technician to assign. For example, technician A may be idle and located 20 minutes from the service location. Technician B may be 10 minutes from the job and be expected to finish a current task in 5 minutes based on statistical job completion date. Depending on the weighting of travel time, the service support system may assign the task to technician B and assign another service request to technician A. - The service support system may notify the technician of the service request, as shown in
step 406. This notification may be through a mobile technician system. Alternately, the service support system may send dispatch information to a workforce administration system such as a WFA/DO or DI system, which, in turn, sends the dispatch information to the technician via a mobile technician system. - The service support system may also interface with the mobile technician system to acquire completion data associated with the service request, as shown in
step 408. The completion data may be an indication that tasks associated with the service request have been completed. Alternately, data indicating trouble with the service request may be sent via the mobile technician system to the service support system. The service support system may also interface with other systems such as internal dispatch systems and frame order management systems to acquire completion or trouble ticket data. - The service support system may also report the status of the service request, as shown in
step 410. This report may be in the form of a web-based interface and may have a Java component. The interface may be accessible by CLECs, for example. Alternately, the service support system may report status to various statistical systems, SOP/billing systems, and regulatory systems. -
FIG. 5 illustrates an exemplary method to monitor order status. A mobile technician monitoring system is accessed by the service support system, as shown instep 502. Completion data or trouble ticket information may be transferred to the service support system. In addition, a frame order management system is accessed by the service support system, as shown instep 506. The mobile technician monitoring system and the frame order management system may be accessed in various orders and more than once. The service support system may also provide an order status, as shown instep 508. The order status may be provided through a web-based interface or to various statistical, regulatory, and SOP/billing systems. The order status may be shown as complete upon receipt of both the completion data from the frame order management system and the completion data from the mobile technician monitoring system. - The above disclosed subject matter is to be considered illustrative, and not restrictive, and the appended claims are intended to cover all such modifications, enhancements, and other embodiments which fall within the true spirit and scope of the present invention. Thus, to the maximum extent allowed by law, the scope of the present invention is to be determined by the broadest permissible interpretation of the following claims and their equivalents, and shall not be restricted or limited by the foregoing detailed description.
Claims (20)
1. A service support system comprising:
a service request interface configured to communicate with a service request system;
a dispatch system interface configured to communicate with a dispatch system;
a service assignment module configured to assign a service request to a technician from a pool of available technicians based at least in part on a historical technician performance statistic, the service request received via the service request interface, the service assignment module notifying the technician of the service request via the dispatch system interface; and
a request verification module configured to acquire the service request through at least one of the service request interface and a service order provisioning and billing system.
2. The service support system of claim 1 , wherein the request verification module is further configured to compare a service request acquired from a service order processing system with a service request interface acquired through a workforce administration control module.
3. The service support system of claim 1 , further comprising a statistical knowledge interface configured to access a statistical knowledge system configured to access regulatory and corporate management systems.
4. The service support system of claim 1 , further comprising:
an appointment clock module configured to monitor one or more of workforce statistical data, workload statistical data, technician data, and service request data to determine at least one of a processing time and an appointment window to apply to the service request.
5. The service support system of claim 4 , wherein the appointment clock module interacts with a Loop Maintenance Operation System or an Interactive Voice-Response system to automatically update at least one of the processing time and the appointment window.
6. The service support system of claim 4 , further comprising:
a user interface configured to access the appointment window to establish appointment window parameters.
7. The service support system of claim 6 , wherein the user interface is further configured to access the processing time and the appointment window by manipulating technician assignments.
8. The service support system of claim 1 , further comprising:
a geo-location interface configured to access a geo-location system, the geo-location system indicating a location of the technician and wherein the service request is assigned based at least in part on the location of the technician and further comprising a service request status interface to access status data associated with the service request.
9. The service support system of claim 1 , further comprising a service request status interface implemented as a web-based interface.
10. The service support system of claim 9 , wherein the service request status interface is accessible by a competitive local exchange carrier.
11. The service support system of claim 1 , further comprising:
a frame system interface configured to access a frame operation management system wherein the service assignment module is configured to transfer frame related service requests to the frame operation management system via the frame system interface.
12. The service support system of claim 1 , further comprising:
a scoring interface configured to access a technician scoring system, the technician scoring system storing an efficiency score associated with the technician.
13. The service support system of claim 1 , further comprising:
a billing system interface configured to communicate with a billing system, the billing system to receive completion data associated with the service request.
14. A method comprising:
acquiring a service request document from a work force administration control system, the service request document having associated therewith one or more tasks;
comparing the service request document with a service request image acquired from a service order processing system to verify the service request document;
assigning each of the one or more tasks to a corresponding technician based upon technician capability data and geo-location data received from a geo-location system;
providing assignment data to a dispatch system, the dispatch system having a dispatch system interface; and
notifying each of the corresponding technicians of an assignment via the dispatch system interface.
15. The method of claim 14 , wherein the service order processing system is one of a Service Order Retrieval and Distribution system and a Service Order Negotiation system.
16. The method of claim 14 , wherein the dispatch system interface is a mobile dispatch interface.
17. The method of claim 16 , wherein the mobile dispatch interface is a Global Craft Access System
18. The method of claim 14 , further comprising acquiring completion data via the dispatch system interface.
19. The method of claim 14 , further comprising accessing inventory and assignment data via an inventory-provisioning interface.
20. The method of claim 19 , wherein the inventory and assignment data is accessed through a Loop Facility Assignment Control System via a screen-scraping technique.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
US12/261,684 US20100049576A1 (en) | 2003-07-15 | 2008-10-30 | Dispatch and service support system |
Applications Claiming Priority (2)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
US10/619,944 US7464046B2 (en) | 2003-07-15 | 2003-07-15 | Dispatch and service support system |
US12/261,684 US20100049576A1 (en) | 2003-07-15 | 2008-10-30 | Dispatch and service support system |
Related Parent Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
US10/619,944 Continuation US7464046B2 (en) | 2003-07-15 | 2003-07-15 | Dispatch and service support system |
Publications (1)
Publication Number | Publication Date |
---|---|
US20100049576A1 true US20100049576A1 (en) | 2010-02-25 |
Family
ID=34062682
Family Applications (2)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
US10/619,944 Expired - Lifetime US7464046B2 (en) | 2003-07-15 | 2003-07-15 | Dispatch and service support system |
US12/261,684 Abandoned US20100049576A1 (en) | 2003-07-15 | 2008-10-30 | Dispatch and service support system |
Family Applications Before (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
US10/619,944 Expired - Lifetime US7464046B2 (en) | 2003-07-15 | 2003-07-15 | Dispatch and service support system |
Country Status (2)
Country | Link |
---|---|
US (2) | US7464046B2 (en) |
WO (1) | WO2005010656A2 (en) |
Cited By (8)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US9098818B2 (en) * | 2012-04-02 | 2015-08-04 | Facility Gateway Corporation | System and method for managing task performance at a data center |
US9563626B1 (en) * | 2011-12-08 | 2017-02-07 | Amazon Technologies, Inc. | Offline management of data center resource information |
US9697337B2 (en) | 2011-04-12 | 2017-07-04 | Applied Science, Inc. | Systems and methods for managing blood donations |
US10268841B1 (en) * | 2010-07-23 | 2019-04-23 | Amazon Technologies, Inc. | Data anonymity and separation for user computation |
CN113344421A (en) * | 2021-06-25 | 2021-09-03 | 携程科技(上海)有限公司 | Personnel dynamic allocation method, system, electronic equipment and storage medium |
US11426498B2 (en) | 2014-05-30 | 2022-08-30 | Applied Science, Inc. | Systems and methods for managing blood donations |
WO2022197904A1 (en) * | 2021-03-17 | 2022-09-22 | Benson Anthony | Automated dispatch of field personnel for on-site services |
US20230283531A1 (en) * | 2022-03-02 | 2023-09-07 | Servicenow, Inc. | Techniques for dynamically configuring service availability |
Families Citing this family (56)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US7552123B2 (en) * | 2003-08-13 | 2009-06-23 | At&T Intellectual Property I, L.P. | Methods, systems and computer program products for synchronizing records in billing and service databases |
US7664245B2 (en) * | 2003-12-24 | 2010-02-16 | Time Warner Cable, Inc. | System and method for provisioning digital phone service |
US7860221B2 (en) * | 2004-08-10 | 2010-12-28 | At&T Intellectual Property I, L.P. | Methods, systems and computer program products for inventory reconciliation |
US7693735B2 (en) * | 2004-11-23 | 2010-04-06 | Etadirect Holdings, Inc. | Dynamic schedule mediation |
US8849685B2 (en) * | 2005-04-29 | 2014-09-30 | Tracy Denise Oden | System for real-time on-demand provisioning, fulfilling, and delivering full service professional services |
US7945041B2 (en) * | 2005-05-27 | 2011-05-17 | International Business Machines Corporation | Method, system and program product for managing a customer request |
US20070027732A1 (en) * | 2005-07-28 | 2007-02-01 | Accu-Spatial, Llc | Context-sensitive, location-dependent information delivery at a construction site |
US20070116185A1 (en) * | 2005-10-21 | 2007-05-24 | Sbc Knowledge Ventures L.P. | Real time web-based system to manage trouble tickets for efficient handling |
US8825736B2 (en) * | 2006-03-14 | 2014-09-02 | Lifeworx, Inc. | System and method for service provider search |
US20070250370A1 (en) * | 2006-04-11 | 2007-10-25 | Laila Partridge | Scheduling application and distribution method |
WO2008035989A2 (en) * | 2006-09-18 | 2008-03-27 | Arc Innovations Limited | Utility meter installation system and method |
US7689608B2 (en) * | 2007-02-20 | 2010-03-30 | At&T Intellectual Property I, L.P. | Methods, systems and computer program products for controlling network asset recovery |
US20080221966A1 (en) * | 2007-02-22 | 2008-09-11 | Backsen Ragnar H | Apparatus, system, and method for enabling user-friendly, interactive communication and management of cartage transactions |
US20090199192A1 (en) * | 2008-02-05 | 2009-08-06 | Robert Laithwaite | Resource scheduling apparatus and method |
US20090234703A1 (en) * | 2008-03-17 | 2009-09-17 | Xora, Inc. | Method and system for remote tracking of assets |
US20090313258A1 (en) * | 2008-06-16 | 2009-12-17 | At&T Delaware Intellectual Property, Inc. | Systems, methods, and computer program products for creating service order control system reports |
US8185897B2 (en) * | 2008-09-30 | 2012-05-22 | Verizon Patent And Licensing Inc. | Task management system |
US8990863B2 (en) * | 2008-12-05 | 2015-03-24 | Verizon Patent And Licensing Inc. | Methods and systems for providing status updates associated with one or more pending orders |
US8219467B2 (en) | 2008-12-11 | 2012-07-10 | At&T Intellectual Property I, Lp | System and method for dispatching field technicians based on locations of virtual warehouses |
US8612276B1 (en) | 2009-02-11 | 2013-12-17 | Certusview Technologies, Llc | Methods, apparatus, and systems for dispatching service technicians |
CA2897462A1 (en) | 2009-02-11 | 2010-05-04 | Certusview Technologies, Llc | Management system, and associated methods and apparatus, for providing automatic assessment of a locate operation |
US20100287025A1 (en) * | 2009-05-06 | 2010-11-11 | Brian Fletcher | Mobile resource task scheduling |
US20110015962A1 (en) * | 2009-07-14 | 2011-01-20 | Dungolden Group Inc. | Hierachal provisioning of services |
US9378511B2 (en) * | 2009-07-15 | 2016-06-28 | International Business Machines Corporation | Real-time appointment of enterprise mobile agents in response to customer requests |
US9077736B2 (en) * | 2009-07-24 | 2015-07-07 | Plumchoice, Inc. | Systems and methods for providing a client agent for delivery of remote services |
TWI415026B (en) * | 2009-11-11 | 2013-11-11 | A method and apparatus thereof to arrange agents | |
US20110213634A1 (en) * | 2010-03-01 | 2011-09-01 | Business Equipment Information Services, Inc. | System and method for effective workload distribution for service technicians |
US20120173296A1 (en) * | 2011-01-03 | 2012-07-05 | Mcmullin Dale Robert | Method and system for outage restoration |
US20120259540A1 (en) * | 2011-04-07 | 2012-10-11 | Infosys Technologies Limited | Methods and systems for workforce management |
KR101934733B1 (en) * | 2011-10-18 | 2019-01-03 | 엘지전자 주식회사 | Mobile terminal and operation method thereof |
KR101877392B1 (en) * | 2011-10-18 | 2018-07-11 | 엘지전자 주식회사 | Mobile terminal and operation method thereof |
US8918789B2 (en) | 2011-10-26 | 2014-12-23 | International Business Machines Corporation | Task assignment using ranking support vector machines |
US20140122143A1 (en) | 2012-10-30 | 2014-05-01 | Trimble Navigation Limited | Optimizing resource assignment |
EP2747000B1 (en) * | 2012-12-20 | 2017-11-22 | ABB Schweiz AG | System and method for automatic allocation of mobile resources to tasks |
US20140279571A1 (en) * | 2013-03-15 | 2014-09-18 | Emerson Electric Co. | Contractor locator and dispatch service |
US10460305B1 (en) | 2014-10-06 | 2019-10-29 | Wells Fargo Bank, N.A. | Geofenced payments |
US10652103B2 (en) * | 2015-04-24 | 2020-05-12 | Goldman Sachs & Co. LLC | System and method for handling events involving computing systems and networks using fabric monitoring system |
WO2018018127A1 (en) * | 2016-07-26 | 2018-02-01 | Fio Corporation | A dynamic quality control workforce management system, device, method, and computer-readable medium |
US11238547B2 (en) | 2017-01-12 | 2022-02-01 | Johnson Controls Tyco IP Holdings LLP | Building energy cost optimization system with asset sizing |
US11847617B2 (en) | 2017-02-07 | 2023-12-19 | Johnson Controls Tyco IP Holdings LLP | Model predictive maintenance system with financial analysis functionality |
US11487277B2 (en) | 2017-05-25 | 2022-11-01 | Johnson Controls Tyco IP Holdings LLP | Model predictive maintenance system for building equipment |
US11900287B2 (en) | 2017-05-25 | 2024-02-13 | Johnson Controls Tyco IP Holdings LLP | Model predictive maintenance system with budgetary constraints |
US10123198B2 (en) | 2017-02-20 | 2018-11-06 | At&T Intellectual Property I, L.P. | Systems and methods for providing supplemental assistance |
US12242259B2 (en) | 2017-05-25 | 2025-03-04 | Tyco Fire & Security Gmbh | Model predictive maintenance system with event or condition based performance |
US11120411B2 (en) | 2017-05-25 | 2021-09-14 | Johnson Controls Tyco IP Holdings LLP | Model predictive maintenance system with incentive incorporation |
US11409274B2 (en) | 2017-05-25 | 2022-08-09 | Johnson Controls Tyco IP Holdings LLP | Model predictive maintenance system for performing maintenance as soon as economically viable |
US11636429B2 (en) * | 2017-05-25 | 2023-04-25 | Johnson Controls Tyco IP Holdings LLP | Model predictive maintenance systems and methods with automatic parts resupply |
US11747800B2 (en) * | 2017-05-25 | 2023-09-05 | Johnson Controls Tyco IP Holdings LLP | Model predictive maintenance system with automatic service work order generation |
US11416955B2 (en) | 2017-05-25 | 2022-08-16 | Johnson Controls Tyco IP Holdings LLP | Model predictive maintenance system with integrated measurement and verification functionality |
US11769352B2 (en) * | 2018-09-06 | 2023-09-26 | Embraer S.A. | Smart and shared services platform |
WO2020105619A1 (en) * | 2018-11-20 | 2020-05-28 | 日本電気株式会社 | Maintenance work instruction system, maintenance work instruction method, and program |
US11126939B2 (en) | 2018-12-06 | 2021-09-21 | At&T Intellectual Property I, L.P. | Telecommunication network customer premises service dispatch optimization |
US11480360B2 (en) | 2019-08-06 | 2022-10-25 | Johnson Controls Tyco IP Holdings LLP | Building HVAC system with modular cascaded model |
US11640555B2 (en) * | 2019-12-21 | 2023-05-02 | Aptology, Inc. | Machine and deep learning process modeling of performance and behavioral data |
US20220198474A1 (en) * | 2020-12-18 | 2022-06-23 | International Business Machines Corporation | Optimization of providing technical services |
CN113176938B (en) * | 2021-05-25 | 2025-01-14 | 深圳前海微众银行股份有限公司 | Customer service scheduling method, system, terminal device and storage medium |
Citations (22)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US5467268A (en) * | 1994-02-25 | 1995-11-14 | Minnesota Mining And Manufacturing Company | Method for resource assignment and scheduling |
US5615121A (en) * | 1995-01-31 | 1997-03-25 | U S West Technologies, Inc. | System and method for scheduling service providers to perform customer service requests |
US5682421A (en) * | 1993-08-03 | 1997-10-28 | A.D.S. Communications, Inc. | Methods for implementing automated dispatch system |
US5911134A (en) * | 1990-10-12 | 1999-06-08 | Iex Corporation | Method for planning, scheduling and managing personnel |
US5920846A (en) * | 1996-02-27 | 1999-07-06 | Southwestern Bell Telephone Co. | Method and system for processing a service request relating to installation, maintenance or repair of telecommunications services provided to a customer premises |
US5930233A (en) * | 1995-05-09 | 1999-07-27 | Nokia Telecommunications Oy | Data transmission system with sliding-window data flow control |
US6049776A (en) * | 1997-09-06 | 2000-04-11 | Unisys Corporation | Human resource management system for staffing projects |
US6163607A (en) * | 1998-04-09 | 2000-12-19 | Avaya Technology Corp. | Optimizing call-center performance by using predictive data to distribute agents among calls |
US6278965B1 (en) * | 1998-06-04 | 2001-08-21 | The United States Of America As Represented By The Administrator Of The National Aeronautics And Space Administration | Real-time surface traffic adviser |
US6298072B1 (en) * | 1998-02-19 | 2001-10-02 | Mci Communications Corporation | Real-time transaction synchronization among peer authentication systems in a telecommunications network environment |
US20020002633A1 (en) * | 2000-06-23 | 2002-01-03 | Colling John K. | Event notification system |
US6430496B1 (en) * | 1995-10-27 | 2002-08-06 | Trak Software, Inc. | Fully automated vehicle dispatching, monitoring and billing |
US20020115430A1 (en) * | 2000-12-21 | 2002-08-22 | Hall William David | Motion dispatch system |
US6578005B1 (en) * | 1996-11-22 | 2003-06-10 | British Telecommunications Public Limited Company | Method and apparatus for resource allocation when schedule changes are incorporated in real time |
US6654368B1 (en) * | 2000-03-29 | 2003-11-25 | Nortel Networks Limited | Apparatus and method for processing frame structured data signals |
US6754634B1 (en) * | 1998-04-01 | 2004-06-22 | William P. C. Ho | Method for scheduling transportation resources |
US20050015504A1 (en) * | 2001-09-13 | 2005-01-20 | Dorne Raphael Jh | Resource management method and apparatus |
US6925305B2 (en) * | 2002-05-15 | 2005-08-02 | Airband Communications, Inc. | Information management system |
US6937993B1 (en) * | 1998-09-16 | 2005-08-30 | Mci, Inc. | System and method for processing and tracking telecommunications service orders |
US7058508B2 (en) * | 2001-01-12 | 2006-06-06 | Energy Control Technologies | Automated building service broker |
US7188070B2 (en) * | 2000-03-27 | 2007-03-06 | Good Space Ltd. | Vehicle related services system and methodology |
US7412400B1 (en) * | 2002-06-27 | 2008-08-12 | Microsoft Corporation | System and method for providing personal location information to location consumers from a location services server |
Family Cites Families (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JPH11335020A (en) * | 1998-05-21 | 1999-12-07 | Mitsubishi Electric Building Techno Service Co Ltd | Remote monitor system |
-
2003
- 2003-07-15 US US10/619,944 patent/US7464046B2/en not_active Expired - Lifetime
-
2004
- 2004-06-21 WO PCT/US2004/019740 patent/WO2005010656A2/en active Application Filing
-
2008
- 2008-10-30 US US12/261,684 patent/US20100049576A1/en not_active Abandoned
Patent Citations (23)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US5911134A (en) * | 1990-10-12 | 1999-06-08 | Iex Corporation | Method for planning, scheduling and managing personnel |
US5682421A (en) * | 1993-08-03 | 1997-10-28 | A.D.S. Communications, Inc. | Methods for implementing automated dispatch system |
US5467268A (en) * | 1994-02-25 | 1995-11-14 | Minnesota Mining And Manufacturing Company | Method for resource assignment and scheduling |
US5737728A (en) * | 1994-02-25 | 1998-04-07 | Minnesota Mining And Manufacturing Company | System for resource assignment and scheduling |
US5615121A (en) * | 1995-01-31 | 1997-03-25 | U S West Technologies, Inc. | System and method for scheduling service providers to perform customer service requests |
US5930233A (en) * | 1995-05-09 | 1999-07-27 | Nokia Telecommunications Oy | Data transmission system with sliding-window data flow control |
US6430496B1 (en) * | 1995-10-27 | 2002-08-06 | Trak Software, Inc. | Fully automated vehicle dispatching, monitoring and billing |
US5920846A (en) * | 1996-02-27 | 1999-07-06 | Southwestern Bell Telephone Co. | Method and system for processing a service request relating to installation, maintenance or repair of telecommunications services provided to a customer premises |
US6578005B1 (en) * | 1996-11-22 | 2003-06-10 | British Telecommunications Public Limited Company | Method and apparatus for resource allocation when schedule changes are incorporated in real time |
US6049776A (en) * | 1997-09-06 | 2000-04-11 | Unisys Corporation | Human resource management system for staffing projects |
US6298072B1 (en) * | 1998-02-19 | 2001-10-02 | Mci Communications Corporation | Real-time transaction synchronization among peer authentication systems in a telecommunications network environment |
US6754634B1 (en) * | 1998-04-01 | 2004-06-22 | William P. C. Ho | Method for scheduling transportation resources |
US6163607A (en) * | 1998-04-09 | 2000-12-19 | Avaya Technology Corp. | Optimizing call-center performance by using predictive data to distribute agents among calls |
US6278965B1 (en) * | 1998-06-04 | 2001-08-21 | The United States Of America As Represented By The Administrator Of The National Aeronautics And Space Administration | Real-time surface traffic adviser |
US6937993B1 (en) * | 1998-09-16 | 2005-08-30 | Mci, Inc. | System and method for processing and tracking telecommunications service orders |
US7188070B2 (en) * | 2000-03-27 | 2007-03-06 | Good Space Ltd. | Vehicle related services system and methodology |
US6654368B1 (en) * | 2000-03-29 | 2003-11-25 | Nortel Networks Limited | Apparatus and method for processing frame structured data signals |
US20020002633A1 (en) * | 2000-06-23 | 2002-01-03 | Colling John K. | Event notification system |
US20020115430A1 (en) * | 2000-12-21 | 2002-08-22 | Hall William David | Motion dispatch system |
US7058508B2 (en) * | 2001-01-12 | 2006-06-06 | Energy Control Technologies | Automated building service broker |
US20050015504A1 (en) * | 2001-09-13 | 2005-01-20 | Dorne Raphael Jh | Resource management method and apparatus |
US6925305B2 (en) * | 2002-05-15 | 2005-08-02 | Airband Communications, Inc. | Information management system |
US7412400B1 (en) * | 2002-06-27 | 2008-08-12 | Microsoft Corporation | System and method for providing personal location information to location consumers from a location services server |
Non-Patent Citations (7)
Title |
---|
"Document image matching and annotation lifting", M Ye, M Bern, D Goldberg - Document Analysis and ..., 2001 - ieeexplore.ieee.org * |
"Essentials of Modern Telecommunications Systems [Hardcover] ",Nihal Kularatna (Author), Dileeka Dias (Author), 2004, p.278. * |
A form-based approach for database analysis and designJ Choobineh, MV Mannino, VP Tseng - Communications of the ACM, 1992 - dl.acm.org * |
Data Base SystemCM Franklin, JF Vogler - Bell Syst. Tech. J, 1982 - alcatel-lucent.com * |
http://en.wikipedia.org/wiki/Competitive_local_exchange_carrier, retrieved from the web 1-30-2012, pp.1-2. * |
Introduction to manufacturing execution systemsM McClellan - MES Conference & Exposition, June, 2001 - cosyninc.com * |
Twenty years of document image analysis in PAMIG Nagy - IEEE Transactions on Pattern Analysis and Machine ..., 2000 - ecse.rpiscrews.us * |
Cited By (9)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US10268841B1 (en) * | 2010-07-23 | 2019-04-23 | Amazon Technologies, Inc. | Data anonymity and separation for user computation |
US9697337B2 (en) | 2011-04-12 | 2017-07-04 | Applied Science, Inc. | Systems and methods for managing blood donations |
US9563626B1 (en) * | 2011-12-08 | 2017-02-07 | Amazon Technologies, Inc. | Offline management of data center resource information |
US9098818B2 (en) * | 2012-04-02 | 2015-08-04 | Facility Gateway Corporation | System and method for managing task performance at a data center |
US11426498B2 (en) | 2014-05-30 | 2022-08-30 | Applied Science, Inc. | Systems and methods for managing blood donations |
WO2022197904A1 (en) * | 2021-03-17 | 2022-09-22 | Benson Anthony | Automated dispatch of field personnel for on-site services |
CN113344421A (en) * | 2021-06-25 | 2021-09-03 | 携程科技(上海)有限公司 | Personnel dynamic allocation method, system, electronic equipment and storage medium |
US20230283531A1 (en) * | 2022-03-02 | 2023-09-07 | Servicenow, Inc. | Techniques for dynamically configuring service availability |
US11777815B1 (en) * | 2022-03-02 | 2023-10-03 | Servicenow, Inc. | Techniques for dynamically configuring service availability |
Also Published As
Publication number | Publication date |
---|---|
US20050015292A1 (en) | 2005-01-20 |
WO2005010656A2 (en) | 2005-02-03 |
WO2005010656A3 (en) | 2006-01-19 |
US7464046B2 (en) | 2008-12-09 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US7464046B2 (en) | Dispatch and service support system | |
US11087266B2 (en) | Asset data updating | |
US6574605B1 (en) | Method and system for strategic services enterprise workload management | |
US9378511B2 (en) | Real-time appointment of enterprise mobile agents in response to customer requests | |
Green et al. | Coping with time‐varying demand when setting staffing requirements for a service system | |
US8788308B1 (en) | Employee scheduling and schedule modification method and apparatus | |
US20070179829A1 (en) | Method and apparatus for workflow scheduling and forecasting | |
US20080262894A1 (en) | System architecture for scheduling and product management | |
CA2413837A1 (en) | System and method for scheduling events and associated products and services | |
US12068071B2 (en) | System and method of dynamically generating work assignments | |
US8594311B2 (en) | Expected wait time augmentation system and method | |
US20050013428A1 (en) | Contact center optimization program | |
US8069072B2 (en) | Methods, systems, and computer-readable media for providing an indication of hightime | |
US20040107133A1 (en) | Capacity planning method and system | |
US20090024999A1 (en) | Methods, Systems, and Computer-Readable Media for Providing an Indication of a Schedule Conflict | |
US20080069335A1 (en) | Efficiency Report Incorporating Communication Switch Statistics | |
US9015222B2 (en) | Method and system for managing one or more processes in a business center | |
JP2007226528A (en) | Real-time human resource deployment system | |
CN101369919B (en) | Message sequence management of enterprise based correlated events | |
US20050027573A1 (en) | System architecture and a method for customer flow management | |
CN111193620A (en) | Mobile work order processing method and system based on call center | |
US20220129962A1 (en) | Service dispatching system and method | |
US20230394388A1 (en) | System and method for increasing productivity of agents in a contact center by improving an automatic-scheduling generation in a workforce management (wfm) application | |
Heching et al. | Stochastic decision making in information technology services delivery | |
JP2003345965A (en) | Support system and method for customer contact activity |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
AS | Assignment |
Owner name: AT&T INTELLECTUAL PROPERTY I, L.P.,NEVADA Free format text: ASSIGNMENT OF ASSIGNORS INTEREST;ASSIGNORS:WILSON, CHRISTOPHER R.;ROBBINS, JEFFREY R.;REEL/FRAME:021765/0008 Effective date: 20031201 |
|
STCB | Information on status: application discontinuation |
Free format text: ABANDONED -- FAILURE TO RESPOND TO AN OFFICE ACTION |