Methods and systems for assigning multiple tasks
-
0Associated
Cases -
0Associated
Defendants -
0Accused
Products -
43Forward
Citations -
0
Petitions -
1
Assignment
First Claim
1. . A method, comprising:
- allowing a user to interface with an integrated dispatch system;
assigning multiple tasks to at least one technician, each task describing at least one of provisioning and repair of a telecommunications network; and
displaying a graphical user interface on a computer, the graphical user interface indicating the assignment of the multiple tasks.
1 Assignment
0 Petitions

Accused Products

Abstract
Methods and systems are disclosed for assigning multiple tasks to a technician. One method allows a user to interface with an Integrated Dispatch System and assign multiple tasks to at least one technician. Each task describes a repair of a telecommunications network. The method displays a graphical user interface on a computer, and the graphical user interface indicates the assignment of the multiple tasks.
103 Citations
View as Search Results
Real-Time Enterprise Workforce Management | ||
Patent #
US 20110015963A1
Filed 07/15/2009
|
Current Assignee
International Business Machines Corporation
|
Sponsoring Entity
International Business Machines Corporation
|
Methods, systems, and computer-readable media for providing an indication of a schedule conflict | ||
Patent #
US 8,060,401 B2
Filed 07/17/2007
|
Current Assignee
ATT Intellectual Property I LP
|
Sponsoring Entity
ATT Intellectual Property I LP
|
Methods, systems, and computer-readable media for providing an indication of hightime | ||
Patent #
US 8,069,072 B2
Filed 07/17/2007
|
Current Assignee
ATT Intellectual Property I LP
|
Sponsoring Entity
ATT Intellectual Property I LP
|
GROUPING SERVICE ORDERS IN AN ELECTRONIC SERVICES MARKETPLACE | ||
Patent #
US 20100042461A1
Filed 10/30/2008
|
Current Assignee
Transform Sr Brands LLC
|
Sponsoring Entity
Transform Sr Brands LLC
|
SYSTEM AND METHOD FOR OFFERING MULTIPLE REPRESENTATIONS OF AN IPC TICKET | ||
Patent #
US 20100005384A1
Filed 07/01/2008
|
Current Assignee
International Business Machines Corporation
|
Sponsoring Entity
International Business Machines Corporation
|
Methods, Systems, and Computer-Readable Media for Providing Workforce To Load Information | ||
Patent #
US 20090024438A1
Filed 07/17/2007
|
Current Assignee
ATT Intellectual Property I LP
|
Sponsoring Entity
ATT Intellectual Property I LP
|
Methods, Systems, and Computer-Readable Media for Providing an Indication of a Schedule Conflict | ||
Patent #
US 20090024999A1
Filed 07/17/2007
|
Current Assignee
ATT Intellectual Property I LP
|
Sponsoring Entity
ATT Intellectual Property I LP
|
Methods, Systems, and Computer-Readable Media for Providing Commitments Information Relative to a Turf | ||
Patent #
US 20090020297A1
Filed 07/17/2007
|
Current Assignee
ATT Intellectual Property I LP
|
Sponsoring Entity
ATT Intellectual Property I LP
|
Methods, Systems, and Computer-Readable Media for Determining a Plurality of Turfs from Where to Reallocate a Workforce to a Given Turf | ||
Patent #
US 20090024436A1
Filed 07/17/2007
|
Current Assignee
ATT Intellectual Property I LP
|
Sponsoring Entity
ATT Intellectual Property I LP
|
Methods, Systems, and Computer-Readable Media for Providing Contact Information At Turf Level | ||
Patent #
US 20090024957A1
Filed 07/17/2007
|
Current Assignee
ATT Intellectual Property I LP
|
Sponsoring Entity
ATT Intellectual Property I LP
|
Methods, Systems, and Computer-Readable Media for Generating a Report Indicating Job Availability | ||
Patent #
US 20090024646A1
Filed 07/17/2007
|
Current Assignee
ATT Intellectual Property I LP
|
Sponsoring Entity
ATT Intellectual Property I LP
|
Methods, Systems, and Computer-Readable Media for Providing Future Job Information | ||
Patent #
US 20090024431A1
Filed 07/17/2007
|
Current Assignee
ATT Intellectual Property I LP
|
Sponsoring Entity
ATT Intellectual Property I LP
|
SYSTEM AND METHOD FOR PROVIDING AUTOMATIC TASK ASSIGNMENT AND NOTIFICATION | ||
Patent #
US 20090063242A1
Filed 09/04/2007
|
Current Assignee
International Business Machines Corporation
|
Sponsoring Entity
-
|
METHOD AND SYSTEM OF ACCESSING INFORMATION | ||
Patent #
US 20090119264A1
Filed 11/05/2008
|
Current Assignee
ChaCha Search Inc.
|
Sponsoring Entity
ChaCha Search Inc.
|
Method for assigning tasks to providers using instant messaging notifications | ||
Patent #
US 20080051064A1
Filed 12/29/2006
|
Current Assignee
ChaCha Search Inc.
|
Sponsoring Entity
ChaCha Search Inc.
|
System, method, and computer program product for wireless network monitoring | ||
Patent #
US 20060211414A1
Filed 03/15/2005
|
Current Assignee
Hewlett Packard Enterprise Development LP
|
Sponsoring Entity
Hewlett Packard Enterprise Development LP
|
Methods, systems, and computer-readable media for providing commitments information relative to a turf | ||
Patent #
US 8,239,232 B2
Filed 07/17/2007
|
Current Assignee
ATT Intellectual Property I LP
|
Sponsoring Entity
ATT Intellectual Property I LP
|
Methods, systems, and computer-readable media for providing future job information | ||
Patent #
US 8,249,905 B2
Filed 07/17/2007
|
Current Assignee
ATT Intellectual Property I LP
|
Sponsoring Entity
ATT Intellectual Property I LP
|
Methods, systems, and computer-readable media for providing contact information at turf level | ||
Patent #
US 8,341,547 B2
Filed 07/17/2007
|
Current Assignee
ATT Intellectual Property I LP
|
Sponsoring Entity
ATT Intellectual Property I LP
|
Methods, systems, and computer-readable media for determining a plurality of turfs from where to reallocate a workforce to a given turf | ||
Patent #
US 8,352,302 B2
Filed 07/17/2007
|
Current Assignee
ATT Intellectual Property I LP
|
Sponsoring Entity
ATT Intellectual Property I LP
|
Methods, systems, and computer-readable media for generating a report indicating job availability | ||
Patent #
US 8,380,744 B2
Filed 07/17/2007
|
Current Assignee
ATT Intellectual Property I LP
|
Sponsoring Entity
ATT Intellectual Property I LP
|
Methods, systems, and computer-readable media for providing future job information | ||
Patent #
US 8,433,598 B2
Filed 06/26/2012
|
Current Assignee
ATT Intellectual Property I LP
|
Sponsoring Entity
ATT Intellectual Property I LP
|
Methods, systems, and computer-readable media for determining a plurality of turfs from where to reallocate a workforce to a given turf | ||
Patent #
US 8,543,439 B2
Filed 11/29/2012
|
Current Assignee
ATT Intellectual Property I LP
|
Sponsoring Entity
ATT Intellectual Property I LP
|
Methods, apparatus, and systems for dispatching service technicians | ||
Patent #
US 8,612,276 B1
Filed 02/04/2010
|
Current Assignee
Certusview Technologies LLC
|
Sponsoring Entity
Certusview Technologies LLC
|
Management system, and associated methods and apparatus, for dispatching tickets, receiving field information, and performing a quality assessment for underground facility locate and/or marking operations | ||
Patent #
US 8,626,571 B2
Filed 07/09/2010
|
Current Assignee
Certusview Technologies LLC
|
Sponsoring Entity
Certusview Technologies LLC
|
Method for notifying task providers to become active using instant messaging | ||
Patent #
US 8,671,008 B2
Filed 12/29/2006
|
Current Assignee
ChaCha Search Inc.
|
Sponsoring Entity
ChaCha Search Inc.
|
Management system, and associated methods and apparatus, for providing improved visibility, quality control and audit capability for underground facility locate and/or marking operations | ||
Patent #
US 8,731,999 B2
Filed 02/11/2010
|
Current Assignee
Certusview Technologies LLC
|
Sponsoring Entity
Certusview Technologies LLC
|
Methods, systems, and computer-readable media for providing commitments information relative to a turf | ||
Patent #
US 8,751,278 B2
Filed 06/18/2012
|
Current Assignee
ATT Intellectual Property I LP
|
Sponsoring Entity
ATT Intellectual Property I LP
|
System and method for offering multiple representations of an IPC ticket | ||
Patent #
US 8,782,529 B2
Filed 07/01/2008
|
Current Assignee
International Business Machines Corporation
|
Sponsoring Entity
International Business Machines Corporation
|
System, method, and computer program product for wireless network monitoring | ||
Patent #
US 8,897,713 B2
Filed 03/15/2005
|
Current Assignee
Hewlett Packard Enterprise Development LP
|
Sponsoring Entity
Hewlett-Packard Development Company L.P.
|
SYSTEMS AND METHODS FOR ELECTRONIC MESSAGE PRIORITIZATION | ||
Patent #
US 20150039705A1
Filed 12/02/2013
|
Current Assignee
JP Morgan Chase Bank N.A.
|
Sponsoring Entity
JP Morgan Chase Bank N.A.
|
Methods and apparatus for managing locate and/or marking operations | ||
Patent #
US 9,185,176 B2
Filed 07/09/2010
|
Current Assignee
Certusview Technologies LLC
|
Sponsoring Entity
Certusview Technologies LLC
|
Methods, systems, and computer-readable media for providing contact information at turf level | ||
Patent #
US 9,189,759 B2
Filed 09/14/2012
|
Current Assignee
ATT Intellectual Property I LP
|
Sponsoring Entity
ATT Intellectual Property I LP
|
Methods, systems, and computer-readable media for generating a report indicating job availability | ||
Patent #
US 9,224,114 B2
Filed 02/04/2013
|
Current Assignee
ATT Intellectual Property I LP
|
Sponsoring Entity
ATT Intellectual Property I LP
|
Real-time appointment of enterprise mobile agents in response to customer requests | ||
Patent #
US 9,378,511 B2
Filed 07/15/2009
|
Current Assignee
International Business Machines Corporation
|
Sponsoring Entity
International Business Machines Corporation
|
Biometrics identification module and personal wearable electronics network based authentication and transaction processing | ||
Patent #
US 9,892,576 B2
Filed 11/12/2013
|
Current Assignee
JP Morgan Chase Bank N.A.
|
Sponsoring Entity
JP Morgan Chase Bank N.A.
|
Controlling performance of location-based tasks by mobile task performers | ||
Patent #
US 9,911,100 B1
Filed 05/13/2011
|
Current Assignee
Amazon Technologies
|
Sponsoring Entity
Amazon Technologies
|
Systems and methods for electronic message prioritization | ||
Patent #
US 9,923,855 B2
Filed 12/02/2013
|
Current Assignee
JP Morgan Chase Bank N.A.
|
Sponsoring Entity
JP Morgan Chase Bank N.A.
|
System and method for providing automatic task assignment and notification | ||
Patent #
US 9,953,282 B2
Filed 09/04/2007
|
Current Assignee
International Business Machines Corporation
|
Sponsoring Entity
International Business Machines Corporation
|
System and method for providing automatic task assignment and notification | ||
Patent #
US 9,984,343 B2
Filed 02/01/2016
|
Current Assignee
International Business Machines Corporation
|
Sponsoring Entity
International Business Machines Corporation
|
Systems and methods for high fidelity multi-modal out-of-band biometric authentication with human cross-checking | ||
Patent #
US 10,235,508 B2
Filed 08/21/2013
|
Current Assignee
JP Morgan Chase Bank N.A.
|
Sponsoring Entity
JP Morgan Chase Bank N.A.
|
Systems and methods for high fidelity multi-modal out-of-band biometric authentication through vector-based multi-profile storage | ||
Patent #
US 10,303,964 B1
Filed 06/22/2017
|
Current Assignee
JP Morgan Chase Bank N.A.
|
Sponsoring Entity
JP Morgan Chase Bank N.A.
|
Systems and methods for electronic message prioritization | ||
Patent #
US 10,389,673 B2
Filed 12/02/2013
|
Current Assignee
JP Morgan Chase Bank N.A.
|
Sponsoring Entity
JP Morgan Chase Bank N.A.
|
Methods and systems for scheduling complex work orders for a workforce of mobile service technicians | ||
Patent #
US 7,346,531 B2
Filed 04/02/2001
|
Current Assignee
ABB Schweiz AG
|
Sponsoring Entity
Ventyx Software SRL
|
Method and apparatus for runtime resource deadlock avoidance in a raid system | ||
Patent #
US 7,437,727 B2
Filed 03/21/2002
|
Current Assignee
Network Appliance Incorporated
|
Sponsoring Entity
Network Appliance Incorporated
|
Automated system and method for managing a process for the shopping and selection of human entities | ||
Patent #
US 7,212,985 B2
Filed 10/08/2001
|
Current Assignee
Intragroup Inc.
|
Sponsoring Entity
Intragroup Inc.
|
Method and apparatus for providing location based data services | ||
Patent #
US 6,611,751 B2
Filed 03/23/2001
|
Current Assignee
981455 ALBERTA LTD.
|
Sponsoring Entity
981455 ALBERTA LTD.
|
System and method for computer-aided technician dispatch and communication | ||
Patent #
US 6,990,458 B2
Filed 08/28/1997
|
Current Assignee
CSG Systems Incorporated
|
Sponsoring Entity
CSG Systems Incorporated
|
Method and system for processing a service request relating to installation, maintenance or repair of telecommunications services provided to a customer premises | ||
Patent #
US 5,920,846 A
Filed 02/27/1996
|
Current Assignee
Southwestern Bell Telephone Company
|
Sponsoring Entity
-
|
System and method for managing the workflow for processing service orders among a variety of organizations within a telecommunications company | ||
Patent #
US 6,349,238 B1
Filed 09/16/1998
|
Current Assignee
Verizon Patent and Licensing Incorporated
|
Sponsoring Entity
WorldCom Inc.
|
Signal processing apparatus and methods | ||
Patent #
US 5,887,243 A
Filed 06/07/1995
|
Current Assignee
Personalized Media Communications LLC
|
Sponsoring Entity
Personalized Media Communications LLC
|
Method and system for assigning human resources to provide services | ||
Patent #
US 6,985,872 B2
Filed 06/10/2002
|
Current Assignee
ClickSoftware Technologies Ltd.
|
Sponsoring Entity
ClickSoftware Technologies Ltd.
|
Computer implemented resource allocation model and process to dynamically and optimally schedule an arbitrary number of resources subject to an arbitrary number of constraints in the managed care, health care and/or pharmacy industry | ||
Patent #
US 7,003,475 B1
Filed 05/07/1999
|
Current Assignee
Express Scripts Strategic Development Inc.
|
Sponsoring Entity
Medco Health Solutions Incorporated
|
Component based interface to handle tasks during claim processing | ||
Patent #
US 7,013,284 B2
Filed 05/04/1999
|
Current Assignee
DUCK Creek Technologies Incorporated
|
Sponsoring Entity
Accenture LLP
|
Method, system, and program for an improved enterprise spatial system | ||
Patent #
US 7,107,285 B2
Filed 03/14/2003
|
Current Assignee
The Paradigm Alliance Inc.
|
Sponsoring Entity
Questerra Corporation
|
Assignment manager | ||
Patent #
US 6,850,895 B2
Filed 05/30/2001
|
Current Assignee
Oracle America Inc.
|
Sponsoring Entity
Siebel Systems Inc.
|
Computer based system, computer program product and method for managing geographically distributed assets | ||
Patent #
US 6,873,949 B2
Filed 04/03/2003
|
Current Assignee
Public Service Company of New Mexico
|
Sponsoring Entity
Public Service Company of New Mexico
|
Logistics system and method | ||
Patent #
US 6,879,962 B1
Filed 09/15/1999
|
Current Assignee
Joseph Smith
|
Sponsoring Entity
Joseph Smith
|
Network based work shift management system, software and method | ||
Patent #
US 20030018509A1
Filed 07/20/2001
|
Current Assignee
Infor Global Solutions Michigan Incorporated
|
Sponsoring Entity
Infor Global Solutions Michigan Incorporated
|
Method and system for assigning human resources to provide services | ||
Patent #
US 20030033184A1
Filed 06/10/2002
|
Current Assignee
ClickSoftware Technologies Ltd.
|
Sponsoring Entity
ClickSoftware Technologies Ltd.
|
Method and apparatus for resource allocation when schedule changes are incorporated in real time | ||
Patent #
US 6,578,005 B1
Filed 03/19/1998
|
Current Assignee
TRIMBLE MRM LTD.
|
Sponsoring Entity
A.P.SOLVE LIMITED
|
Method, system, and storage medium for providing knowledge management services | ||
Patent #
US 20030144892A1
Filed 01/29/2002
|
Current Assignee
International Business Machines Corporation
|
Sponsoring Entity
-
|
Method and apparatus for runtime resource deadlock avoidance in a raid system | ||
Patent #
US 20030182348A1
Filed 03/21/2002
|
Current Assignee
Network Appliance Incorporated
|
Sponsoring Entity
-
|
Immediate next task dispatch system and method | ||
Patent #
US 20030204431A1
Filed 04/29/2002
|
Current Assignee
Bellsouth Intellectual Property Corporation
|
Sponsoring Entity
-
|
Apparatus and method for providing recruitment information | ||
Patent #
US 6,662,194 B1
Filed 07/07/2000
|
Current Assignee
GTJ VENTURES LLC
|
Sponsoring Entity
Raymond Anthony Joao
|
Order scheduling system and method for scheduling appointments over multiple days | ||
Patent #
US 20020010610A1
Filed 04/02/2001
|
Current Assignee
ABB Schweiz AG
|
Sponsoring Entity
ABB Schweiz AG
|
Method and apparatus for processing automobile repair data and statistics | ||
Patent #
US 20020007289A1
Filed 12/14/2000
|
Current Assignee
SMALL HILL INC.
|
Sponsoring Entity
SMALL HILL INC.
|
Methods and systems for scheduling complex work orders for a workforce of mobile service technicians | ||
Patent #
US 20020010615A1
Filed 04/02/2001
|
Current Assignee
ABB Schweiz AG
|
Sponsoring Entity
ABB Schweiz AG
|
Computer-implemented and/or computer-assisted web database and/or interaction system for staffing of personnel in various employment related fields | ||
Patent #
US 20020010614A1
Filed 03/27/2001
|
Current Assignee
ADO Staffing Incorporated
|
Sponsoring Entity
ADO Staffing Incorporated
|
Computerized method and system for guiding service personnel to select a preferred work site for servicing transportation equipment | ||
Patent #
US 20020022984A1
Filed 08/07/2001
|
Current Assignee
GE Global Sourcing LLC
|
Sponsoring Entity
GE Global Sourcing LLC
|
Protection system for an electricity network having an infrared data transmission link using the wap protocol | ||
Patent #
US 20020032026A1
Filed 02/02/2001
|
Current Assignee
Areva TD SAS
|
Sponsoring Entity
Areva TD SAS
|
Assignment manager | ||
Patent #
US 20020029161A1
Filed 05/30/2001
|
Current Assignee
Oracle America Inc.
|
Sponsoring Entity
Oracle America Inc.
|
Substitute fulfillment system | ||
Patent #
US 20020029160A1
Filed 11/16/2001
|
Current Assignee
Frontline Technologies Group LLC
|
Sponsoring Entity
Frontline Technologies Group LLC
|
System and method for network infrastructure management | ||
Patent #
US 20020035460A1
Filed 07/03/2001
|
Current Assignee
HAL-TEC CORPORATION
|
Sponsoring Entity
HAL-TEC CORPORATION
|
System and method of real time deployment | ||
Patent #
US 20020040313A1
Filed 09/05/2001
|
Current Assignee
Walt Disney Parks and Resorts
|
Sponsoring Entity
Walt Disney Parks and Resorts
|
System and method for providing accurate geocoding of responses to location questions in a computer assisted self interview | ||
Patent #
US 20020054082A1
Filed 07/25/2001
|
Current Assignee
Ronald S. Karpf
|
Sponsoring Entity
Ronald S. Karpf
|
Business asset management system | ||
Patent #
US 20020073114A1
Filed 10/30/2001
|
Current Assignee
TRIRIGA LLC
|
Sponsoring Entity
TRIRIGA LLC
|
System and method for determining the optimum configuration strategy for systems with multiple decision options | ||
Patent #
US 20020072956A1
Filed 10/05/2001
|
Current Assignee
OPTIANT INC.
|
Sponsoring Entity
OPTIANT INC.
|
Methods and systems for simulating business operations | ||
Patent #
US 20020188488A1
Filed 04/30/2001
|
Current Assignee
GE CAPITAL COMMERCIAL FINANCE INC.
|
Sponsoring Entity
GE CAPITAL COMMERCIAL FINANCE INC.
|
Method and system for facilitating telecommunications service provisioning and service assurance | ||
Patent #
US 20020181685A1
Filed 06/05/2001
|
Current Assignee
Bell Canada
|
Sponsoring Entity
Bell Canada
|
Technique for screening work requests | ||
Patent #
US 6,169,517 B1
Filed 04/08/1999
|
Current Assignee
ATT Inc.
|
Sponsoring Entity
ATT Inc.
|
Spatial asset management system that time-tags and combines captured speech data and captured location data using a predifed reference grammar with a semantic relationship structure | ||
Patent #
US 6,272,457 B1
Filed 09/16/1996
|
Current Assignee
Lockheed Martin Corporation
|
Sponsoring Entity
Datria Systems Incorporated
|
Method and system for providing pre and post operative support and care | ||
Patent #
US 20010021910A1
Filed 11/29/2000
|
Current Assignee
SMG TRUST
|
Sponsoring Entity
SMG TRUST
|
Work management system, work management apparatus, and work mangement method | ||
Patent #
US 20010042001A1
Filed 03/29/2001
|
Current Assignee
Ricoh Company Limited
|
Sponsoring Entity
Ricoh Company Limited
|
Inventory control system and methods | ||
Patent #
US 20010051905A1
Filed 03/07/2001
|
Current Assignee
Unisone Strategic IP Incorporated
|
Sponsoring Entity
Unisone Strategic IP Incorporated
|
Human resource management system for staffing projects | ||
Patent #
US 6,049,776 A
Filed 05/20/1998
|
Current Assignee
Google LLC
|
Sponsoring Entity
Unisys Corporation
|
Electronic calendar with group scheduling and asynchronous fan out method | ||
Patent #
US 6,085,166 A
Filed 06/19/1998
|
Current Assignee
International Business Machines Corporation
|
Sponsoring Entity
International Business Machines Corporation
|
Analysis and validation system for provisioning network related facilities | ||
Patent #
US 5,881,131 A
Filed 06/27/1997
|
Current Assignee
Verizon Patent and Licensing Incorporated
|
Sponsoring Entity
Bell Atlantic Network Services Inc.
|
Resource assignment and scheduling system | ||
Patent #
US 5,943,652 A
Filed 04/18/1997
|
Current Assignee
3M Innovative Properties Company
|
Sponsoring Entity
3M Innovative Properties Company
|
Communicator having reconfigurable resources | ||
Patent #
US 5,999,990 A
Filed 05/18/1998
|
Current Assignee
General Dynamics C4 Systems Incorporated
|
Sponsoring Entity
Motorola Inc.
|
Customer-based product design module | ||
Patent #
US 5,999,908 A
Filed 09/19/1997
|
Current Assignee
Lodsys Group LLC
|
Sponsoring Entity
Daniel H. Abelow
|
Integrated hazardous substance tracking and compliance | ||
Patent #
US 5,726,884 A
Filed 05/02/1994
|
Current Assignee
Alternative Systems Inc.
|
Sponsoring Entity
Alternative Systems Inc.
|
Method for selecting assignments | ||
Patent #
US 5,634,055 A
Filed 09/27/1994
|
Current Assignee
BIDPLUS INC.
|
Sponsoring Entity
BIDPLUS INC.
|
Methods for implementing automated dispatch system | ||
Patent #
US 5,682,421 A
Filed 12/15/1995
|
Current Assignee
MWA Intelligence Incorporated
|
Sponsoring Entity
ADS COMMUNICATIONS SYSTEMS INC.
|
Method for resource assignment and scheduling | ||
Patent #
US 5,467,268 A
Filed 02/25/1994
|
Current Assignee
3M Company
|
Sponsoring Entity
3M Company
|
System and method for making staff schedules as a function of available resources as well as employee skill level, availability and priority | ||
Patent #
US 5,111,391 A
Filed 10/05/1989
|
Current Assignee
Park City Group Incorporated
|
Sponsoring Entity
MFI SOFTWARE INC.
|
Apparatus and method for automatically assembling randomly ordered laundered stems in a selected order | ||
Patent #
US 5,125,513 A
Filed 12/27/1990
|
Current Assignee
SOFTROL
|
Sponsoring Entity
Thomas R. Branch
|
Method and system for scheduling, monitoring and dynamically managing resources | ||
Patent #
US 4,937,743 A
Filed 09/10/1987
|
Current Assignee
Resource Scheduling Corporation
|
Sponsoring Entity
Intellimed Corporation
|
JOB IDENTIFICATION,LOCATION,PROGRAMMING,AND AUDITING SYSTEM | ||
Patent #
US 3,500,557 A
Filed 07/09/1968
|
Current Assignee
Rawson J. White
|
Sponsoring Entity
Rawson J. White
|
Record controlled conveyor systems | ||
Patent #
US 2,909,128 A
Filed 06/22/1951
|
Current Assignee
Hall Keen Harold
|
Sponsoring Entity
Hall Keen Harold
|
Business order control system and apparatus | ||
Patent #
US 3,304,416 A
Filed 03/07/1966
|
Current Assignee
David Wolf Jesse
|
Sponsoring Entity
David Wolf Jesse
|
WORKSHOP DISPATCH SYSTEM | ||
Patent #
US 3,571,949 A
Filed 06/17/1969
|
Current Assignee
John C. Gormley
|
Sponsoring Entity
John C. Gormley
|
WORK SCHEDULING APPARATUS | ||
Patent #
US 3,780,695 A
Filed 08/04/1971
|
Current Assignee
Willard H. Richard
|
Sponsoring Entity
Willard H. Richard
|
20 Claims
- 1. . A method, comprising:
allowing a user to interface with an integrated dispatch system;
assigning multiple tasks to at least one technician, each task describing at least one of provisioning and repair of a telecommunications network; and
displaying a graphical user interface on a computer, the graphical user interface indicating the assignment of the multiple tasks. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12)
- 13. . A system, comprising:
an Integrated Dispatch System stored in a memory device, the Integrated Dispatch System for managing dispatch of work orders in a telecommunications network, the Integrated Dispatch System allowing a user to assign multiple tasks to at least one technician, each task describing a repair of a telecommunications network; and
a processor communicating with the memory device. - View Dependent Claims (14, 15, 16, 17, 18, 19, 20)
1 Specification
[0001] A portion of the disclosure of this patent document and its figures contain material subject to copyright protection. The copyright owner has no objection to the facsimile reproduction by anyone of the patent document or the patent disclosure, however, the copyright owner otherwise reserves all copyrights whatsoever.
[0002] This invention generally relates to computers and to telecommunications and, more particularly, to methods and systems for assigning multiple tasks to one or more technicians when repairing a telecommunications network.
[0003] 2. Description of the Related Art
[0004] When a telecommunications network requires repair, technicians are currently assigned based upon schedule, turf, and skills. The current Integrated Dispatch System analyzes a technician'"'"'s work schedule and the estimated time to complete a task. The Integrated Dispatch System, for example, analyzes the technician'"'"'s work schedule and determines how much available time the technician can work. Once the technician'"'"'s schedule is known, the Integrated Dispatch System then searches for tasks that match the technician'"'"'s skill level and turf. Lastly, the Integrated Dispatch System then selects a task that can be completed within the technician'"'"'s available time. The Integrated Dispatch System repeats this process to determine the most efficient assignment of tasks.
[0005] An example provides further illustration. Assume the Integrated Dispatch System has three pending tasks (or “jobs”). Each of these three pending jobs is estimated to require three hours to complete (e.g., each job has a three hour “duration”). So, the Integrated Dispatch System has nine hours of work to assign. If the technician works an eight-hour day, the Integrated Dispatch System cannot assign all three jobs to a single technician—the amount of work exceeds the technician'"'"'s available work time. The technician only receives two jobs, for a total of six hours of work. So, even though the technician works an eight-hour day, the Integrated Dispatch System is constrained and can only assign six hours of work. The Integrated Dispatch System is thus forced to inefficiently assign jobs.
[0006] The problem is that the estimated completion times are really averages. Each task has an average time for completion. Sometimes the task requires more than the average time, and sometimes the task requires less than the average time. So, in the above example, even though the technician may be able to complete all three tasks in an eight-hour day, the current Integrated Dispatch System is forced to inefficiently assign tasks based upon the average completion time.
[0007] There is, accordingly, a need in the art for an Integrated Dispatch System that permits assigning multiple tasks to a technician, a need for methods and systems that assign tasks independent of a technician'"'"'s work schedule, and a need for methods and systems that assign tasks independent of the duration of the tasks.
[0008] The aforementioned problems are reduced by an enhanced Integrated Dispatch System. This enhanced Integrated Dispatch System comprises computer programs and computer systems for dispatching work orders for the repair of a telecommunications system. This invention allows multiple tasks to be assigned to one or more technicians. As the telecommunications network needs repair, the present invention allows more than one task to be assigned to each technician. This enhanced Integrated Dispatch System assigns tasks (or “jobs”) independent of the technician'"'"'s work schedule. This enhanced Integrated Dispatch System also assigns tasks independent of the estimated time for completion of the task. A user of this enhanced Integrated Dispatch System can assign multiple tasks to one technician or to a group of technicians. The user can specify how many tasks get assigned, and the user can even specify how many tasks should be completed by a predefined time. The enhanced algorithm more efficiently assigns tasks and, thus, allows more tasks per day. Because this invention permits more repairs per day, this invention, therefore, also improves customer satisfaction with their telecommunications service.
[0009] One aspect of this invention describes a method for assigning multiple tasks to a technician. The Integrated Dispatch System allows a user to interface and assign multiple tasks to multiple technicians. Each task describes provisioning or repair of a telecommunications network. The method displays a graphical user interface on a computer, and the graphical user interface indicates the assignment of the multiple tasks.
[0010] Still another embodiment describes a computer system for assigning multiple tasks to multiple technicians. The system has the Integrated Dispatch System stored in a memory device. The Integrated Dispatch System manages the dispatch of work orders in a telecommunications network. The Integrated Dispatch System allows a user to assign multiple tasks to at least one technician. Each task describes a repair of the telecommunications network. A processor communicates with the memory device.
[0011] These and other features, aspects, and advantages of this invention are better understood when the following Detailed Description of the Invention is read with reference to the accompanying drawings, wherein:
[0012]FIG. 1 is a block diagram showing one embodiment of the Integrated Dispatch System that resides in a computer system;
[0013]FIG. 2 is a screen shot showing an analyst graphical user interface;
[0014]FIG. 3 is a schematic representing a technician graphical user interface according to one aspect of this invention;
[0015]FIG. 4 is a screen shot representing a technician scheduler graphical user interface according to one aspect of this invention;
[0016]FIG. 5 is a screen shot representing a number bulk tech graphical user interface according to one aspect of this invention; and
[0017]FIGS. 6 and 7 are flowcharts showing one method of assigning multiple tasks to one or more technicians.
[0018]FIG. 1 depicts one possible operating environment for an embodiment of this invention. This embodiment of an Integrated Dispatch System 20 includes a computer program that allows a user to assign multiple tasks to one or more technicians. As the user assigns multiple tasks to a technician or to a group of technicians, the Integrated Dispatch System 20 displays the technicians via a graphical user interface on a computer. The user can indicate which technicians are to be assigned, such as by highlighting the name of each desired technician. The Integrated Dispatch System 20 may also allow the user to display a calendar or a schedule, so that the multiple tasks can be assigned for multiple days. The Integrated Dispatch System 20 may also permit the user to specify how many tasks get assigned and even how many tasks should be completed by a predefined time. The Integrated Dispatch System 20 then applies the assignments when planning the most efficient repair of the telecommunications network.
[0019]FIG. 1 is a block diagram showing the Integrated Dispatch System 20 residing in a computer system 22. The Integrated Dispatch System 20 operates within a system memory device. The Integrated Dispatch System 20, for example, is shown residing in a memory subsystem 24. The Integrated Dispatch System 20, however, could also reside in flash memory 26 or peripheral storage device 28. The computer system 22 also has one or more central processors 30 executing an operating system. The operating system, as is well known, has a set of instructions that control the internal functions of the computer system 22. A system bus 32 communicates signals, such as data signals, control signals, and address signals, between the central processor 30 and a system controller 34 (typically called a “Northbridge”). The system controller 34 provides a bridging function between the one or more central processors 30, a graphics subsystem 36, the memory subsystem 24, and a PCI (Peripheral Controller Interface) bus 38. The PCI bus 38 is controlled by a Peripheral Bus Controller 40. The Peripheral Bus Controller 40 (typically called a “Southbridge”) is an integrated circuit that serves as an input/output hub for various peripheral ports. These peripheral ports could include, for example, a keyboard port 42, a mouse port 44, a serial port 46 and/or a parallel port 48 for a video display unit, one or more external device ports 50, and networking ports 52 (such as SCSI or Ethernet). The Peripheral Bus Controller 40 could also include an audio subsystem 54. Those of ordinary skill in the art understand that the program, processes, methods, and systems described in this patent are not limited to any particular computer system or computer hardware.
[0020] The central processor 30 is typically a microprocessor. Advanced Micro Devices, Inc., for example, manufactures a full line of microprocessors, such as the ATHLON™ (ATHLON™ is a trademark of Advanced Micro Devices, Inc., One AMD Place, P.O. Box 3453, Sunnyvale, Calif. 94088-3453, 408.732.2400, 800.538.8450, www.amd.com). Sun Microsystems also designs and manufactures microprocessors (Sun Microsystems, Inc., 901 San Antonio Road, Palo Alto Calif. 94303, www.sun.com). The Intel Corporation manufactures microprocessors (Intel Corporation, 2200 Mission College Blvd., Santa Clara, Calif. 95052-8119, 408.765.8080, www.intel.com). Other manufacturers also offer microprocessors. Such other manufacturers include Motorola, Inc. (1303 East Algonquin Road, P.O. Box A3309 Schaumburg, Ill. 60196, www.Motorola.com), International Business Machines Corp. (New Orchard Road, Armonk, N.Y. 10504, (914) 499-1900, www.ibm.com), and Transmeta Corp. (3940 Freedom Circle, Santa Clara, Calif. 95054, www.transmeta.com). Those skilled in the art further understand that the program, processes, methods, and systems described in this patent are not limited to any particular manufacturer'"'"'s central processor.
[0021] The preferred operating system is a UNIX®-based system (UNIX® is a registered trademark of The Open Group, 44 Montgomery Street, Suite 960, San Francisco, Calif. 94104, 415.374.8280, www.opengroup.org). Other operating systems, however, are also suitable. Such other operating systems would include WINDOWS® (WINDOWS® is a registered trademark of Microsoft Corporation, One Microsoft Way, Redmond Wash. 98052-6399, 425.882.8080, www.Microsoft.com). WINDOWS NT®, and Mac® OS (Mac® is a registered trademark of Apple Computer, Inc., 1 Infinite Loop, Cupertino, Calif. 95014, 408.996.1010, www.apple.com). Those of ordinary skill in the art again understand that the program, processes, methods, and systems described in this patent are not limited to any particular operating system.
[0022] The system memory device (shown as memory subsystem 24, flash memory 26, or peripheral storage device 28) may also contain an application program. The application program cooperates with the operating system and with a video display unit (via the serial port 46 and/or the parallel port 48) to provide a Graphical User Interface (GUI). The Graphical User Interface typically includes a combination of signals communicated along the keyboard port 42 and the mouse port 44. The Graphical User Interface provides a convenient visual and/or audible interface with a user of the computer system 22.
[0023]FIG. 2 is a screen shot showing an analyst graphical user interface 56. The analyst graphical user interface 56 is just one menu of options presented by the Integrated Dispatch System (shown as reference numeral 20 in FIG. 1) on a computer display. When a user wants to assign multiple tasks to one or more technicians, the user requests a list of technicians from the Integrated Dispatch System. While the user could enter various commands to obtain this list of technicians, FIG. 2 shows the simple, user-friendly analyst graphical user interface 56. The user places a cursor 58 on the “Technicians” option 60, and the Integrated Dispatch System produces the list of technicians.
[0024]FIG. 3 is a schematic representing a technician graphical user interface 62. This technician graphical user interface 62 displays a list 64 of technician names. The list 64 of technician names contains some or all of the technicians available to the user. The technician names could be sorted or arranged by area, by supervisor, by manager, by turf, by skill level, or by any other desired grouping or affiliation (such as assignment group). FIG. 3, for simplicity, shows a short listing of twenty (20) technicians (there could be 100 or more technicians listed for a large metropolitan area). Once the list 64 of technician names is displayed, the Integrated Dispatch System (shown as reference numeral 20 in FIG. 1) allows the user to assign multiple tasks to one or more technicians. The user interfaces with the Integrated Dispatch System and selects the names of the technicians to be assigned multiple tasks. The Integrated Dispatch System accepts any means of selecting the names of technicians, but the user preferably interfaces using a touch-sensitive device. The user, for example, uses a mouse, a keyboard, touch-sensitive display, a light pen, or other device to highlight 66 the name of a technician to be assigned multiple tasks.
[0025] Once the user highlights the technicians to be assigned, the user then selects what days the technicians will be assigned multiple tasks. FIG. 3 also shows a technician scheduler control button 68. The user again interfaces with the Integrated Dispatch System and selects the technician scheduler control button 68. The Integrated Dispatch System, as before, accepts any means of selecting the technician scheduler control button 68, but the user preferably interfaces using the touch-sensitive device to select technician scheduler control button 68. The user places the cursor 58 on the technician scheduler control button 68, and the Integrated Dispatch System produces the technician scheduler.
[0026]FIG. 4 is a screen shot representing a technician scheduler graphical user interface 70. When the user wishes to assign multiple tasks, the user selects the “Technician Scheduler” control button (shown as reference numeral 68 in FIG. 3). The Integrated Dispatch System then causes the technician scheduler graphical user interface 70 to be presented on the display device of the computer system. The technician scheduler graphical user interface 70 shows a list 72 of the technicians selected for multiple tasks. If the user sorted the technicians by area, supervisor, manager, turf, skill level, or any other desired grouping or affiliation (as discussed in paragraph [0017] with reference to FIG. 3), the list 72 would, instead, show the sorted result(s).
[0027]FIG. 4 also shows a calendar 74. Once the user selects the technicians to be assigned multiple tasks, the user then uses the calendar 74 to select which days the technicians will be assigned multiple tasks. The calendar may display a day, a week, or a month of a year. The calendar could also represent a daily, weekly, or monthly work schedule. A month control button 76 and a year control button 78 allow the user to select the desired day, week, or month. The user again interfaces with the Integrated Dispatch System and selects the desired day the multiple tasks will be assigned. The Integrated Dispatch System, as before, accepts any means of selecting the day of assignment, but the user preferably interfaces using the touch-sensitive device to highlight 80 the desired day. As FIG. 4 shows, if the user wishes to assign the multiple technicians to multiple days, the user simply selects all the desired days of assignment.
[0028] The user then selects the “Edit Schedule” control button 82 using the touch-sensitive device. The Integrated Dispatch System responds and causes the technician scheduler graphical user interface 70 to present tabs “Schedule,” “Skills,” “Turfs,” and “Other” (shown, respectively, as reference numerals 84, 86, 88, and 90). As FIG. 4 shows, when the “Other” tab 90 is selected, a “Number Bulk” attribute 92 is offered. When the user activates the “Number Bulk” attribute 92, multiple tasks may then be assigned to the list 72 of the technicians. The Integrated Dispatch System, as before, accepts any means of activating the “Number Bulk” attribute 92, but the user preferably interfaces using the touch-sensitive device. The “Number Bulk” attribute 92 indicates assignment of the multiple tasks. The “Number Bulk” attribute 92 is applied to the list 72 of technicians (if the user sorted the technicians, as discussed in paragraph [0017], the list 72 would, instead, show the sorted results). The “Number Bulk” attribute 92 may be a default setting, and/or the “Number Bulk” attribute 92 could be modified on a per date basis. The “number Bulk” attribute 92 may be applied to one or more technicians at the same time. The “Number Bulk” attribute 92 is then applied using an “Apply” control button 94, and an “OK” control button 96 closes the technician scheduler graphical user interface 70.
[0029]FIG. 5 is a screen shot representing a number bulk tech graphical user interface 98. Once the “Number Bulk” attribute (shown as reference numeral 92 in FIG. 4) is applied, the user may then specify further details for assigning multiple tasks. The number bulk tech graphical user interface 98 is accessed from a “Load Parameters” folder 100 and then a “Number Bulk Tech” subfolder 102. The user activates the number bulk tech graphical user interface 98 by selecting a “Number Bulk Tech Processing” attribute 104. The “Number Bulk Tech Processing” attribute 104 indicates assignment of the multiple tasks. The Integrated Dispatch System accepts any means of activating the “Number Bulk Tech Processing” attribute 104, but the user preferably interfaces using the touch-sensitive device.
[0030] Once the “Number Bulk Tech Processing” attribute 104 is activated, the user can specify how the multiple tasks are assigned. The user, for example, may specify a quantity of tasks to be assigned to one or more technicians, and the user may further specify the quantity of tasks to be completed by a predefined time. As FIG. 5 shows, a first data field 106 allows the user to specify the number of service orders due by noon that should be assigned to each technician. A second data field 108 allows the user to specify the number of trouble reports due by noon that should be assigned to each technician. “Service orders” are work orders describing service to the telecommunications network, while “trouble reports” are work orders describing a required repair order for the telecommunications network. A third data field 110 permits the user to specify the number of service orders due after noon that should be assigned to each technician. A fourth data field 112 allows the user to specify the number of trouble reports due after noon that should be assigned to each technician. A fifth data field 114 permits the user to also specify a maximum travel time that will be permitted for assignment of a job by the “Number Bulk” process.
[0031] The “Number Bulk” attribute 104 assigns multiple tasks to each technician. The “Number Bulk” attribute, for example, assigns the specified number of tasks (or “jobs”), for each category (represented by data fields 106, 108, 110, and 112), to each technician with the “Number Bulk” attribute (e.g., list 72 of technicians shown in FIG. 4). If a work order assignment system is unable to assign the specified number of “before noon” tasks to a technician, then “after noon” tasks of the same work type may be assigned to satisfy the “before noon” quantity. All “before noon” tasks are scheduled earlier than “after noon” tasks, and all assignments made by the “Number Bulk” attribute are locked to the technician'"'"'s work list. As those of ordinary skill now realize, this “Number Bulk” attribute assigns multiple tasks independent of the technician'"'"'s schedule and independent of a duration of the task. The estimated start and completion times for a task are then discounted when assigning the multiple tasks. If, however, the estimated start and completion times for a job fall completely outside a technician'"'"'s work schedule, the task is not assigned to that technician. Any tasks not completed by a predefined time or date are then reloaded into the Integrated Dispatch System for reassignment.
[0032] When multiple tasks are assigned, the multiple tasks may have a similar or common characteristic. One or more technicians, for example, may be assigned multiple tasks having similar skills. The term “skills” describes one or more qualifications for repairing or for provisioning a telecommunications network. A technician could be assigned multiple tasks occurring within a single turf or a range of turfs. The term “turf,” as used herein, denotes a geographic area within a telecommunications network. A turf could be a territory, a wire center, the boundary of one or more wire centers, or a portion of a wire center. A turf could be a composite of geographic areas, and the geographic areas may or may not be contiguous. A technician could also be assigned multiple tasks all having the same job type (e.g., buried service wires), or the technician could be assigned multiple tasks having a range of job types. Certain tasks could even be excluded from the multiple tasks, such as any jobs outside a technician'"'"'s turfs or beyond a technician'"'"'s skills. The multiple tasks could be assigned by geographic area, such as when a group of technicians are assigned all tasks occurring in a particular subdivision.
[0033] Once the “by noon” and the “after noon” data fields are defined, the “Number Bulk Tech Processing” attribute 104 is applied. The user selects an “Apply” control button 116, and an “OK” control button 118 closes the number bulk tech graphical user interface 98. Now that the “Number Bulk” process is defined, the Integrated Dispatch System determines the most efficient provisioning and/or repair of the telecommunications network. As work orders are generated, the Integrated Dispatch System dynamically reviews the list 72 of selected “Number Bulk” technicians, their turfs, and their skill levels. The Integrated Dispatch System then tries to determine the most efficient and multiple work order assignments for the quickest, most economical dispatch.
[0034]FIGS. 6 and 7 are flowcharts showing one method of assigning multiple tasks to one or more technicians. An Integrated Dispatch System (IDS) displays a list of technicians (Block 120). A user interfaces with the Integrated Dispatch System and assigns multiple tasks to at least one technician (Block 122). Each task describes a repair of a telecommunications network. The user could also assign multiple tasks to a group of technicians (Block 124). The multiple tasks may include service orders and/or repair orders (Block 126) (repair orders are commonly referred to as “trouble reports”). The Integrated Dispatch System may also display a calendar or schedule (Block 128), so the user may select at least one day for which the multiple tasks will be assigned (Block 130). The user interfaces with the Integrated Dispatch System and specifies how the multiple tasks are assigned. (Block 132). The user, for example, may determine the quantity of tasks to be assigned to the technician, and the user may specify the quantity of tasks to be completed by a predefined time. The user could assign similar tasks and/or a job type to the at least one technician. The user could also assign the multiple tasks by geographic area. The multiple tasks may be assigned independent of the technician'"'"'s schedule and/or assigned independent of a duration of the task.
[0035] The flowchart continues with FIG. 7. The user'"'"'s selections are applied (Block 134) and tasks are removed from the Pending Pool of tickets (Block 136). If any tasks are not completed by a predefined time, these remaining tasks and remaining technicians are compiled (Block 138). The remaining tasks are then reassigned to available technicians (Block 140).
[0036] The Integrated Dispatch System (shown as reference numeral 20 in FIG. 1), including the methods of the present invention, may be physically embodied on or in a computer-readable medium. This computer-readable medium may include CD-ROM, DVD, tape, cassette, floppy disk, memory card, and large-capacity disk (such as IOMEGA®, ZIP®, JAZZ®, and other large-capacity memory products (IOMEGA®, ZIP®, and JAZZ® are registered trademarks of Iomega Corporation, 1821 W. Iomega Way, Roy, Utah 84067, 801.332.1000, www.iomega.com). This computer-readable medium, or media, could be distributed to end-users, licensees, and assignees. These types of computer-readable media, and other types not mention here but considered within the scope of the this invention, allow the Integrated Dispatch System to be easily disseminated. A computer program product, for assigning multiple tasks to at least one technician, comprises the computer-readable medium and the Integrated Dispatch System. The Integrated Dispatch System is stored on the computer-readable medium.
[0037] While the present invention has been described with respect to various features, aspects, and embodiments, those skilled and unskilled in the art will recognize the invention is not so limited. Other variations, modifications, and alternative embodiments may be made without departing from the spirit and scope of the present invention.