IP Library Patent Application 11622516
Patent Application
App. No. 11/622,516

Scheduling Service Based on Usage Data

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.
11/622,516
Abstract

Usage data is compiled by a manufacture and may be used to note or predict the time for additional services and maintenance. Based on the prediction, additional actions may be taken, such as creating service requests, ordering parts needed for services, scheduling service providers and designing efficient service provider schedules.

Claims (56)

1 . A method of providing additional services based on previous usage comprising:

storing service level information for a customer;

receiving a report of usage data as of a point in time for the customer;

using the usage data and the service level information to make a determination whether additional services are required for the customer; and

scheduling the provision of the additional services for the customer based on the determination of whether additional services are required.

2 . The method of claim 1 , wherein using the usage data to make a determination whether additional services are required further comprises determining whether a usage level has passed a predetermined level.

3 . The method of claim 1 , wherein using the usage data to make a determination whether additional services are required further comprises using previous dates and usage levels make a prediction when additional services will be required.

4 . The method of claim 3 , wherein the prediction is made using one method selected from the group comprising:

Linear Least Squares;

Simple Moving Average;

Weighted Moving Average; and

Exponential Moving Average.

5 . The method of claim 1 , wherein the usage data represents usage data from a plurality of sub-equipment in a larger piece of equipment and the usage data from the plurality of sub-equipment is used to determine whether additional services are required.

6 . The method of claim 5 , wherein the usage data from the plurality of sub-equipment is used to determine when sub-equipment in a larger piece of equipment needs additional service and when the larger piece of equipment needs additional service.

7 . The method of claim 6 , further comprising determining the additional services that are needed.

8 . The method of claim 7 , further comprising ordering parts that are necessary to provide the additional services in time to meet the scheduled time to provide additional services.

9 . The method of claim 7 , further comprising evaluating service personnel skill and availability in scheduling the provision of the additional services.

10 . The method of claim 1 , further comprising creating the service order to perform the additional services.

11 . The method of claim 3 , further comprising based on the predicted need for additional services, at least one of the group comprising:

scheduling the provision of the additional services;

ordering parts that are necessary to provide the additional services in time to meet the scheduled time to provide additional services;

evaluating service personnel skill and availability in scheduling the provision of the additional services; and

creating the service order to perform the additional services.

12 . The method of claim 1 , wherein the service level information further comprises a service agreement.

13 . The method of claim 1 , wherein the method is part of an enterprise resource planning (ERP) system and the ERP system stores the usage data, makes the determination whether additional services are required and schedules the additional services if the determination is that additional services are needed.

14 . An enterprise resource program planning physically embodied on a computer readable medium, the enterprise resource program comprising computer executable instructions for:

storing service level information for a customer;

receiving a report of usage data as of a point in time for the customer;

using the usage data and the service level information to make a determination whether additional services are required for the customer; and

scheduling the provision of the additional services for the customer based on the determination of whether additional services are required.

15 . The enterprise resource program planning of claim 14 , wherein using the usage data to make a determination whether additional services are required further comprises using previous dates and usage levels make a prediction when additional services will be required and the prediction is made using a method selected from the group comprising:

Linear Least Squares;

Simple Moving Average;

Weighted Moving Average; and

Exponential Moving Average.

16 . The enterprise resource program planning of claim 14 , further comprising computer executable instructions for performing, based on the predicted need for additional services, at least one of the group comprising:

scheduling the provision of the additional services;

ordering parts that are necessary to provide the additional services in time to meet the scheduled time to provide additional services;

evaluating service personnel skill and availability in scheduling the provision of the additional services; and

creating the service order to perform the additional services.

17 . The enterprise resource program of claim 14 , wherein the service level information comprises a service agreement.

18 . A computer system comprising a processor for executing computer executable code a memory for storing data and computer executable code and an input/output circuit, the processor physically configure to execute computer executable code for:

storing service level information for a customer;

receiving a report of usage data as of a point in time for the customer;

using the usage data and the service level information to make a determination whether additional services are required for the customer; and

scheduling the provision of the additional services for the customer based on the determination of whether additional services are required.

19 . The computer system of claim 18 , wherein using the usage data to make a determination whether additional services are required further comprises using previous dates and usage levels make a prediction when additional services will be required and the prediction is made using one a method selected from a group comprising:

Linear Least Squares;

Simple Moving Average;

Weighted Moving Average; and

Exponential Moving Average.

20 . The computer system of claim 18 further comprising computer executable instructions for performing, based on the predicted need for additional services, at least one of a group comprising:

scheduling the provision of the additional services;

ordering parts that are necessary to provide the additional services in time to meet the scheduled time to provide additional services;

evaluating service personnel skill and availability in scheduling the provision of the additional services; and

creating the service order to perform the additional services.

Assignments (2)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jan 15, 2015
From: MICROSOFT CORPORATION
To: MICROSOFT TECHNOLOGY LICENSING, LLC
Reel/Frame 034766/0509 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded May 3, 2007
From: PROBST, DAVID MALTHE
To: MICROSOFT CORPORATION
Reel/Frame 019244/0301 →