# US 8,543,439 B2 · Methods, systems, and computer-readable media for determining a plurality of turfs from where to reallocate a workforce to a given turf

> Agents: this data is available as JSON from the patentgrep API and MCP server — see https://patentgrep.com/llms.txt

- Number: US 8,543,439 B2
- Document ID: US8543439B2
- Status: Granted
- Kind: B2
- Application number: 13/688,588
- Filed: 2012-11-29
- Published: 2013-04-18
- Granted: 2013-09-24
- Earliest claimed: 2007-07-17
- Assignees: AT&T Intellectual Property I, L.P.
- Applicants: AT&T Intellectual Property I, L.P.
- Inventors: Robert Ingman; Robert Cole; Richard Miller
- Web page: https://patentgrep.com/patent/US8543439B2

## CPC

- G06Q 10/06312: {Adjustment or analysis of established resource schedule, e.g. resource or task levelling, or dynamic rescheduling}
- G06Q 10/06: Resources, workflows, human or project management; Enterprise or organisation planning; Enterprise or organisation modelling
- G06Q 10/063116: {Schedule adjustment for a person or group}
- G06Q 10/06316: {Sequencing of tasks or work}
- 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

## Abstract

Methods, systems, and computer-readable media provide for determining a plurality of turfs from where to reallocate a workforce to a given turf. According to embodiments, a method for determining a plurality of turfs from where to reallocate a workforce to a given turf is provided. According to the method, an indication of the given turf is received. Optimal turfs from where to reallocate technicians to the given turf are determined from a plurality of turfs. Visual cues for identifying at least a portion of the optimal turfs are generated.

## Claims

### Claim 1

A method for determining a plurality of turfs from where to reallocate a workforce to a given turf, the method comprising:
displaying, by a computer having a processor and a memory, a graphical user interface, the graphical user interface displaying a plurality of turfs in a map presentation that provides a visual mapping of physical distances between each of the plurality of the turfs, wherein each of the plurality of turfs comprises a geographic area, and wherein each of a plurality of telecommunications technicians are assigned to one of the plurality of turfs;
receiving, via the computer, a selection of the given turf from the plurality of turfs through the graphical user interface;
upon receiving the selection of the given turf from the plurality of turfs,
determining, by the computer, other turfs of the plurality of turfs that are optimal turfs from where to reallocate telecommunications technicians to the given turf, and
displaying, by the computer via the graphical user interface, contact information of a field supervisor associated with the given turf;
determining, by the computer, a level of optimality for each of the optimal turfs with respect to reallocating the telecommunications technicians from each of the optimal turfs to the given turf; and
generating, by the computer, visual cues in the graphical user interface highlighting each of the optimal turfs associated with a different shade of highlighting corresponding to the level of optimality associated with each of the optimal turfs.

### Claim 2 (depends on 1)

The method of claim 1, wherein determining the other turfs of the plurality of turfs that are the optimal turfs comprises determining, by the computer, the other turfs of the plurality of turfs that are the optimal turfs based on a distance between each of the other turfs of the plurality of turfs and the given turf.

### Claim 3 (depends on 1)

The method of claim 1, wherein determining the other turfs of the plurality of turfs that are the optimal turfs comprises determining, by the computer, the other turfs of the plurality of turfs that are the optimal turfs based on an ease with which a telecommunications technician is reallocated from each of the other turfs of the plurality of turfs to the given turf.

### Claim 4 (depends on 3)

The method of claim 3, wherein the ease with which a telecommunications technician is reallocated comprises an availability of roads between each of the other turfs of the plurality of turfs and the given turf.

### Claim 5 (depends on 3)

The method of claim 3, wherein the ease with which a telecommunications technician is reallocated comprises an amount of traffic on roads between each of the other turfs of the plurality of turfs and the given turf.

### Claim 6 (depends on 1)

The method of claim 1, wherein the contact information of the field supervisor comprises a name of the field supervisor, a work phone number of the field supervisor, and a cellular phone number of the field supervisor.

### Claim 7 (depends on 1)

The method of claim 1, wherein the contact information of the field supervisor comprises a discipline associated with a skill set of the field supervisor.

### Claim 8

A system for determining a plurality of turfs from where to reallocate a workforce to a given turf, comprising:
a processor; and
a memory for storing a program containing code that, when executed by the processor, cause the processor to perform operations comprising
displaying a graphical user interface, the graphical user interface displaying a plurality of turfs in a map presentation that provides a visual mapping of physical distances between each of the plurality of the turfs, wherein each of the plurality of turfs comprises a geographic area, and wherein each of a plurality of telecommunications technicians are assigned to one of the plurality of turfs,
receiving a selection of the given turf from the plurality of turfs through the graphical user interface,
upon receiving the selection of the given turf from the plurality of turfs,
determining other turfs of the plurality of turfs that are optimal turfs from where to reallocate telecommunications technicians to the given turf, and
displaying, via the graphical user interface, contact information of a field supervisor associated with the given turf,
determining a level of optimality for each of the optimal turfs with respect to reallocating the telecommunications technicians from each of the optimal turfs to the given turf, and
generating visual cues in the graphical user interface highlighting each of the optimal turfs associated with a different shade of highlighting corresponding to the level of optimality associated with each of the optimal turfs.

### Claim 9 (depends on 8)

The system of claim 8, wherein the optimal turfs are determined based on a distance between each of the other turfs of the plurality of turfs and the given turf.

### Claim 10 (depends on 8)

The system of claim 8, wherein the optimal turfs are determined based on an ease with which a telecommunications technician is reallocated from each of the other turfs of the plurality of turfs to the given turf.

### Claim 11 (depends on 10)

The system of claim 10, wherein the ease with which a telecommunications technician is reallocated comprises an availability of roads between each of the other turfs of the plurality of turfs and the given turf.

### Claim 12 (depends on 10)

The system of claim 10, wherein the ease with which a telecommunications technician is reallocated comprises an amount of traffic on roads between each of the other turfs of the plurality of turfs and the given turf.

### Claim 13 (depends on 8)

The system of claim 8, wherein the contact information of the field supervisor comprises a discipline associated with a skill set of the field supervisor.

### Claim 14 (depends on 8)

The system of claim 8, wherein the contact information of the field supervisor comprises a name of the field supervisor, a work phone number of the field supervisor, and a cellular phone number of the field supervisor.

### Claim 15

A non-transitory computer-readable medium storing instructions that, when executed by a processor, cause the processor to perform operations comprising:
displaying a graphical user interface, the graphical user interface displaying a plurality of turfs in a map presentation that provides a visual mapping of physical distances between each of the plurality of the turfs, wherein each of the plurality of turfs comprises a geographic area, and wherein each of a plurality of telecommunications technicians are assigned to one of the plurality of turfs;
receiving a selection of a given turf from the plurality of turfs through the graphical user interface;
upon receiving the selection of the given turf from the plurality of turfs,
determining other turfs of the plurality of turfs that are optimal turfs from where to reallocate telecommunications technicians to the given turf, and
displaying, via the graphical user interface, contact information of a field supervisor associated with the given turf,
determining a level of optimality for each of the optimal turfs with respect to reallocating the telecommunications technicians from each of the optimal turfs to the given turf; and
generating visual cues in the graphical user interface highlighting each of the optimal turfs associated with a different shade of highlighting corresponding to the level of optimality associated with each of the optimal turfs.

### Claim 16 (depends on 15)

The non-transitory computer-readable medium of claim 15, wherein determining the other turfs of a plurality of turfs that are the optimal turfs comprises determining the other turfs of the plurality of turfs that are the optimal turfs based on a distance between each of the other turfs of the plurality of turfs and the given turf.

### Claim 17 (depends on 15)

The non-transitory computer-readable medium of claim 15, wherein determining the other turfs of the plurality of turfs that are the optimal turfs comprises determining the other turfs of the plurality of turfs that are the optimal turfs based on an ease with which a telecommunications technician is reallocated from each of the other turfs of the plurality of turfs to the given turf.

### Claim 18 (depends on 17)

The non-transitory computer-readable medium of claim 17, wherein the ease with which a telecommunications technician is reallocated comprises an availability of roads between each of the other turfs of the plurality of turfs and the given turf.

### Claim 19 (depends on 17)

The non-transitory computer-readable medium of claim 17, wherein the ease with which a telecommunications technician is reallocated comprises an amount of traffic on roads between each of the other turfs of the plurality of turfs and the given turf.

### Claim 20 (depends on 15)

The non-transitory computer-readable medium of claim 15, wherein the contact information of the field supervisor comprises a discipline associated with a skill set of the field supervisor.
