IP Library › Patent Application 16921307
Patent Application
App. No. 16/921,307

MACHINE UTILIZATION SYSTEM

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.
16/921,307
Abstract

Systems and methods described may deduce that a machine is in use for a period of time preceding and/or subsequent to a detected operation. The deduction of the usage period may be based on a type of the detected operation. The system may deduce that a machine is in-use during a period of time that spans from (a) a first point-in-time when a first type of operation was detected to (b) a second point-in-time when a second type of operation was detected.

Claims (51)

1 . One or more non-transitory computer-readable media storing instructions, which when executed by one or more hardware processors, cause performance of operations comprising:

detecting execution of a first operation corresponding to a machine;

determining that the first operation is of a first type;

based at least on the first type of the first operation, estimating a first length of a first machine usage period associated with the machine;

detecting execution of a second operation corresponding to the machine;

determining that the second operation is of a second type;

based at least on the second type of the second operation, estimating a second length of a second machine usage period associated with the machine, wherein the second length is different than the first length; and

generating utilization statistics for the machine based on at least the first machine usage period and the second machine usage period.

2 . The one or more media of claim 1 , wherein the first operation comprises one of:

an integrated machine performing the first operation; or

one or both of a software component or a hardware component performing the first operation, the software component or the hardware component external to and in communication with the machine.

3 . The one or more media of claim 2 , wherein the first operation performed by one or both of the software component or the hardware component is a system maintenance operation.

4 . The one or more media of claim 1 , wherein one or both of the first machine usage period and the second machine usage period precedes the corresponding one of the first operation or the second operation.

5 . The one or more media of claim 1 , wherein one or both of the first machine usage period and the second machine usage period follows the corresponding one of the first operation or the second operation.

6 . The one or more media of claim 1 , wherein one or both of the first machine usage period and the second machine usage period both precede and follow the corresponding one of the first operation or the second operation.

7 . The one or more media of claim 1 , further comprising:

detecting execution of a third operation corresponding to the machine, wherein the first length of the first machine usage period is based on a time interval between the detection of the first operation and detection of the third operation.

8 . The one or more media of claim 1 , wherein:

detecting execution of the first operation comprises detecting a network transmission associated with the execution of the first operation; and

determining the first type comprises analyzing the network transmission to identify the first operation in metadata associated with the network transmission.

9 . The one or more media of claim 1 , wherein generating utilization statistics for the machine comprises:

determine sum of the first machine usage period and the second machine usage period;

determining a period of available machine time; and

determining a utilization percentage based on the sum of the first machine usage period and the second machine usage period divided by the period of available machine time.

10 . The one or more media of claim 1 , wherein the first usage period comprises a duration of the first operation and an added duration associated with execution of the first operation.

11 . The one or more media of claim 10 , wherein the added duration is based on a type of the first operation.

12 . The one or more media of claim 11 , wherein the type of the first operation is used to add the added duration to one of before, after, or concurrent with the duration of the first operation to estimate the first usage period.

13 . A method comprising:

detecting execution of a first operation corresponding to a machine;

determining that the first operation is of a first type;

based at least on the first type of the first operation, estimating a first length of a first machine usage period associated with the machine;

detecting execution of a second operation corresponding to the machine;

determining that the second operation is of a second type;

based at least on the second type of the second operation, estimating a second length of a second machine usage period associated with the machine, wherein the second length is different than the first length; and

generating utilization statistics for the machine based on at least the first machine usage period and the second machine usage period.

14 . The method of claim 13 , wherein the first operation comprises one of:

an integrated machine performing the first operation; or

one or both of a software component or a hardware component performing the first operation, the software component or the hardware component external to and in communication with the machine.

15 . The method of claim 14 , wherein the first operation performed by one or both of the software component or the hardware component is a system maintenance operation.

16 . The method of claim 13 , wherein one or both of the first machine usage period and the second machine usage period precedes the corresponding one of the first operation or the second operation.

17 . The method of claim 13 , wherein one or both of the first machine usage period and the second machine usage period follows the corresponding one of the first operation or the second operation.

18 . The method of claim 13 , wherein one or both of the first machine usage period and the second machine usage period both precede and follow the corresponding one of the first operation or the second operation.

19 . The method of claim 13 , further comprising:

detecting execution of a third operation corresponding to the machine, wherein the first length of the first machine usage period is based on a time interval between the detection of the first operation and detection of the third operation.

20 . The method of claim 13 , wherein:

detecting execution of the first operation comprises detecting a network transmission associated with the execution of the first operation; and

determining the first type comprises analyzing the network transmission to identify the first operation in metadata associated with the network transmission.

21 . The method of claim 13 , further comprising:

identifying the machine as a machine of a first type;

aggregating the generated utilization statistics for the machine with utilization statistics corresponding to a plurality of additional machines of the first type; and

generating fleet utilization statistics for, collectively, the machine and the plurality of additional machines of the first type.

Assignments (3)
SECURITY INTEREST Recorded Dec 2, 2025
From: ORDR, INC.
To: FIRST-CITIZENS BANK & TRUST COMPANY
Reel/Frame 073082/0395 →
CORRECTIVE ASSIGNMENT TO CORRECT THE APPLICATION NO. 16920935 PREVIOUSLY RECORDED ON REEL 053148 FRAME 0928. ASSIGNOR(S) HEREBY CONFIRMS THE ASSIGNMENT. Recorded Jul 9, 2020
From: YANG, SHEAUSONG; DORAISWAMI, VIJAYARAGHAVAN; PANDIAN, GNANAPRAKASAM
To: ORDR INC.
Reel/Frame 053169/0123 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jul 8, 2020
From: YANG, SHEAUSONG; DORAISWAMI, VIJAYARAGHAVAN; PANDIAN, GNANAPRAKASAM
To: ORDR INC.
Reel/Frame 053148/0928 →