IP Library Patent Application 12979109
Patent Application
App. No. 12/979,109

FIELD SERVICE MANAGEMENT SYSTEMS AND METHODS

Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US None
App. No.
12/979,109
Abstract

Methods and apparatuses for scheduling a task using field data are provided. Field data can be used to more accurately predict and continually adjust the estimated amount of time to complete a work order when scheduling resources.

Claims (233)

1 . A method for scheduling a task using field data, the method comprising:

receiving field data relating to one or more completed task, where the one or more completed tasks are classified as a first job type;

computing a time duration for a task to be scheduled based on the field data received, wherein the task to be scheduled is classified as the first job type; and

computing, for each resource of one or more resources, a time duration for the resource based on the field data received.

2 . The method of claim 1 wherein the field data includes start time and completion time for each of the one or more completed task.

3 . The method of claim 2 wherein computing a time duration for a task to be scheduled based on the field data received comprises computing a time to complete the task to be scheduled based on the field data received.

4 . The method of claim 2 wherein the time duration for a task to be scheduled is based on a time duration of one or more of the completed tasks.

5 . The method of claim 2 wherein computing a time duration for a task to be scheduled based on the field data comprises computing

T

1

T

N

average

actual

job

duration

(

J

J

,

T

i

)

N

where

average

actual

job

duration

(

J

J

,

T

i

)

=

WO

1

WO

M

actual

job

duration

(

J

J

,

T

i

,

WO

k

)

M

;

where Σ WO 1 WO M actual job duration(J J ,T i ,WO k ) is the sum of the actual job duration for each of the one or more completed task, WO k , for the first job type, J j , completed by resource, T i ;

where actual job duration(J J ,T i ,WO k )=job completion time(J J ,T i ,WO k )−job start time (J J ,T i ,WO k ) for work order, WO k , for job type, J j , completed by the resource, T i ;

where M is the number of completed tasks; and

where N is the number of resources.

6 . The method of claim 5 wherein the resources T i , i=1, N are one or more technicians that performed work on the one or more completed tasks.

7 . The method of claim 1 wherein computing, for each resource of one or more resources, a time duration for the resource based on the field data received comprises computing, for each resource of one or more resources, a time to complete the task to be scheduled by the resource based on the field data received.

8 . The method of claim 7 wherein computing, for each resource of one or more resources, a time duration for the resource based on the field data received comprises computing

WO

1

WO

M

actual

job

duration

(

J

J

,

T

i

,

WO

k

)

M

where Σ WO 1 WO M actual job duration(J J ,T i ,WO k ) is the sum of the actual job duration for each of the one or more completed task, WO k , for the first job type, J j , completed by the resource, T i ;

where actual job duration(J J ,T i ,WO k )=job completion time(J J ,T i ,WO k )−job start time(J J ,T i ,WO k ) for work order, WO k , for job type, J j , completed by the resource, T i ; and

where M is the number of completed tasks.

9 . The method of claim 8 wherein the resource is a technician.

10 . A computer readable medium having instructions for causing a computer to execute a method for scheduling a task using field data, the method comprising:

receiving field data relating to one or more completed task, where the one or more completed tasks are classified as a first job type;

computing a time duration for a task to be scheduled based on the field data received, wherein the task to be scheduled is classified as the first job type; and

computing, for each resource of one or more resources, a time duration for the resource based on the field data received.

11 . The computer readable medium of claim 10 wherein the field data includes start time and completion time for each of the one or more completed task.

12 . The computer readable medium of claim 11 wherein computing a time duration for a task to be scheduled based on the field data received comprises computing a time to complete the task to be scheduled based on the field data received.

13 . The computer readable medium of claim 11 wherein the time duration for a task to be scheduled is based on a time duration of one or more of the completed tasks.

14 . The computer readable medium of claim 11 wherein computing a time duration for a task to be scheduled based on the field data comprises computing

T

1

T

N

average

actual

job

duration

(

J

J

,

T

i

)

N

where average actual job duration

(

J

J

,

T

i

)

=

WO

1

WO

M

actual

job

duration

(

J

J

,

T

i

,

WO

k

)

M

;

where Σ WO 1 WO M actual job duration(J J ,T i ,WO k ) is the sum of the actual job duration for each of the one or more completed task, WO k , for the first job type, J j , completed by resource, T i ;

where actual job duration(J J ,T i ,WO k )=job completion time(J J ,T i ,WO k )−job start time(J J ,T i ,WO k ) for work order, WO k , for job type, J j , completed by the resource, T i ;

where M is the number of completed tasks; and

where N is the number of resources.

15 . The computer readable medium of claim 14 wherein the resources T i , i=1, N are one or more technicians that performed work on the one or more completed tasks.

16 . The computer readable medium of claim 10 wherein computing, for each resource of one or more resources, a time duration for the resource based on the field data received comprises computing, for each resource of one or more resources, a time to complete the task to be scheduled by the resource based on the field data received.

17 . The computer readable medium of claim 16 wherein computing, for each resource of one or more resources, a time duration for the resource based on the field data received comprises computing

WO

1

WO

M

actual

job

duration

(

J

J

,

T

i

,

WO

k

)

M

where Σ WO 1 WO M actual job duration(J J ,T i ,WO k ) is the sum of the actual job duration for each of the one or more completed task, WO k , for the first job type, J j , completed by the resource, T i ;

where actual job duration(J J ,T i ,WO k )=job completion time(J J ,T i ,WO k )−job start time(J J ,T i ,WO k ) for work order, WO k , for job type, J j , completed by the resource, T i ; and

where M is the number of completed tasks.

18 . The computer readable medium of claim 17 wherein the resource is a technician.

19 . A system for scheduling a task using field data, the system comprising:

means for receiving field data relating to one or more completed task, where the one or more completed tasks are classified as a first job type;

means for computing a time duration for a task to be scheduled based on the field data received, wherein the task to be scheduled is classified as the first job type; and

means for computing, for each resource of one or more resources, a time duration for the resource based on the field data received.

20 . A system for scheduling a task using field data, the system comprising:

a mobile gateway for receiving field data relating to one or more completed tasks, where the one or more completed tasks are classified as a first job type; and

a routing engine configured to compute a time duration for a task to be scheduled based on the field data received wherein the task to be scheduled is classified as the first job type and configured to compute, for each resource of one or more resources, a time duration for the resource based on the field data received

Assignments (11)
RELEASE OF SECURITY INTEREST AT REEL/FRAME 049905/0504 Recorded Dec 19, 2024
From: JPMORGAN CHASE BANK, N.A., AS COLLATERAL AGENT
To: ARRIS ENTERPRISES LLC (F/K/A ARRIS ENTERPRISES, INC.); ARRIS TECHNOLOGY, INC.; ARRIS SOLUTIONS, INC.; COMMSCOPE, INC. OF NORTH CAROLINA; COMMSCOPE TECHNOLOGIES LLC; RUCKUS WIRELESS, LLC (F/K/A RUCKUS WIRELESS, INC.)
Reel/Frame 071477/0255 →
TERM LOAN SECURITY AGREEMENT Recorded Jul 3, 2019
From: COMMSCOPE, INC. OF NORTH CAROLINA; COMMSCOPE TECHNOLOGIES LLC; ARRIS ENTERPRISES LLC; ARRIS TECHNOLOGY, INC.; RUCKUS WIRELESS, INC.; ARRIS SOLUTIONS, INC.
To: JPMORGAN CHASE BANK, N.A.
Reel/Frame 049905/0504 →
ABL SECURITY AGREEMENT Recorded Jul 3, 2019
From: COMMSCOPE, INC. OF NORTH CAROLINA; COMMSCOPE TECHNOLOGIES LLC; ARRIS ENTERPRISES LLC; ARRIS TECHNOLOGY, INC.; RUCKUS WIRELESS, INC.; ARRIS SOLUTIONS, INC.
To: JPMORGAN CHASE BANK, N.A.
Reel/Frame 049892/0396 →
PATENT SECURITY AGREEMENT Recorded Jul 3, 2019
From: ARRIS ENTERPRISES LLC
To: WILMINGTON TRUST, NATIONAL ASSOCIATION, AS COLLATERAL AGENT
Reel/Frame 049820/0495 →
CHANGE OF NAME Recorded Jun 25, 2019
From: ARRIS ENTERPRISES, INC.
To: ARRIS ENTERPRISES LLC
Reel/Frame 049586/0470 →
TERMINATION AND RELEASE OF SECURITY INTEREST IN PATENTS Recorded Apr 8, 2019
From: BANK OF AMERICA, N.A., AS ADMINISTRATIVE AGENT
To: ARRIS GROUP, INC.; ARRIS ENTERPRISES, INC.; ARRIS SOLUTIONS, INC.; ARRIS KOREA, INC.; ARRIS HOLDINGS CORP. OF ILLINOIS, INC.; BIG BAND NETWORKS, INC.; TEXSCAN CORPORATION; POWER GUARD, INC.; 4HOME, INC.; ACADIA AIC, INC.; AEROCAST, INC.; BROADBUS TECHNOLOGIES, INC.; GENERAL INSTRUMENT CORPORATION; GENERAL INSTRUMENT AUTHORIZATION SERVICES, INC.; GENERAL INSTRUMENT INTERNATIONAL HOLDINGS, INC.; IMEDIA CORPORATION; JERROLD DC RADIO, INC.; LEAPSTONE SYSTEMS, INC.; MODULUS VIDEO, INC.; MOTOROLA WIRELINE NETWORKS, INC.; NETOPIA, INC.; NEXTLEVEL SYSTEMS (PUERTO RICO), INC.; QUANTUM BRIDGE COMMUNICATIONS, INC.; SETJAM, INC.; SUNUP DESIGN SYSTEMS, INC.; UCENTRIC SYSTEMS, INC.; GIC INTERNATIONAL HOLDCO LLC; GIC INTERNATIONAL CAPITAL LLC; CCE SOFTWARE LLC; THE GI REALTY TRUST 1996
Reel/Frame 048825/0294 →
CHANGE OF NAME Recorded Mar 14, 2017
From: ARRIS ENTERPRISES INC
To: ARRIS ENTERPRISES LLC
Reel/Frame 041995/0031 →
SECURITY AGREEMENT Recorded May 28, 2013
From: ARRIS GROUP, INC.; ARRIS ENTERPRISES, INC.; ARRIS SOLUTIONS, INC.; ARRIS KOREA, INC.; ARRIS HOLDINGS CORP. OF ILLINOIS; BIGBAND NETWORKS, INC.; TEXSCAN CORPORATION; POWER GUARD, INC.; 4HOME, INC.; ACADIA AIC, INC.; AEROCAST, INC.; BROADBUS TECHNOLOGIES, INC.; GENERAL INSTRUMENT CORPORATION; GENERAL INSTRUMENT AUTHORIZATION SERVICES, INC.; GENERAL INSTRUMENT INTERNATIONAL HOLDINGS, INC.; IMEDIA CORPORATION; JERROLD DC RADIO, INC.; LEAPSTONE SYSTEMS, INC.; MODULUS VIDEO, INC.; MOTOROLA WIRELINE NETWORKS, INC.; NETOPIA, INC.; NEXTLEVEL SYSTEMS (PUERTO RICO), INC.; QUANTUM BRIDGE COMMUNICATIONS, INC.; SETJAM, INC.; SUNUP DESIGN SYSTEMS, INC.; UCENTRIC SYSTEMS, INC.; GIC INTERNATIONAL HOLDCO LLC; GIC INTERNATIONAL CAPITAL LLC; CCE SOFTWARE LLC; THE GI REALTY TRUST 1996
To: BANK OF AMERICA, N.A., AS ADMINISTRATIVE AGENT
Reel/Frame 030498/0023 →
MERGER Recorded Apr 16, 2013
From: ARRIS GROUP, INC.
To: ARRIS ENTERPRISES, INC.
Reel/Frame 030228/0406 →
CORRECTIVE ASSIGNMENT TO CORRECT THE PATENT APPLICATION NUMBER PREVIOUSLY RECORDED ON REEL 025691 FRAME 0088. ASSIGNOR(S) HEREBY CONFIRMS THE PATENT APPLICATION NUMBER IS 12/979,109 NOT 12/979,107 AS ENTERED IN EPAS PREVIOUSLY.. Recorded Jan 14, 2013
From: BELMONT, BRIAN V; HATHEIER, JURGEN; GORDISH, MICHAEL P; YADAV, KISHOR G; CARDENAS, STEVEN
To: ARRIS GROUP, INC.
Reel/Frame 029626/0087 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jan 25, 2011
From: BELMONT, BRIAN V.; HATHEIER, JURGEN; GORDISH, MICHAEL P.; YADAV, KISHOR G.; CARDENAS, STEVEN
To: ARRIS GROUP, INC.
Reel/Frame 025691/0088 →