Intelligent timing network
US-2024256346-A1 · Aug 1, 2024 · US
US10140154B2 · US · B2
| Field | Value |
|---|---|
| Publication number | US-10140154-B2 |
| Application number | US-201615299006-A |
| Country | US |
| Kind code | B2 |
| Filing date | Oct 20, 2016 |
| Priority date | Oct 20, 2016 |
| Publication date | Nov 27, 2018 |
| Grant date | Nov 27, 2018 |
A practical reading order for non-experts. Skip the full description unless you need deep technical detail.
What the patent document calls the invention.
A short plain-language summary of the technical disclosure.
Who owns or filed the patent and who is credited as inventor.
Filing, priority, publication, and grant dates set the timeline.
The legal scope of protection — read this for what is actually claimed.
Technology tags used to group this patent with similar filings.
Prior art links and similar publications in this corpus.
Official abstract text for this publication.
A computer resource allocation tool includes an interface, a first memory, a processor, and a second memory. The interface receives a request for an information report, the information report comprising a summary of one or more datasets. The interface receives a first dataset for processing, wherein the processing generates, at least in part, the information report and wherein in the processing consumes computer resources of a computer system. The first memory stores the first dataset. The processor extracts first input data from the first dataset, the first input data comprises parameters for processing the first dataset to produce the information report. The second memory stores the first input data, wherein the second memory is different from the first memory. The processor further determines. an amount of computer resources required to process the first dataset based on, at least in part, the first dataset and the first input data. The processor determines a computer resource availability for the computer system for each time window of a plurality time windows. The processor generates first scheduling information based on the amount of computer resources required to process the first dataset and the computer resource availability for one or more time windows, the first scheduling information indicating whether the computer system has the computer resource availability to process the first dataset during the one or more time windows. The processor generates a scheduling report based on the first scheduling information, the scheduling report indicating the one or more time windows to process the first dataset. The interface communicates the scheduling report.
Opening claim text (preview).
What is claimed is: 1. A computer resource allocation tool comprising: an interface configured to: receive a request for an information report, the information report comprising a summary of one or more datasets; and receive a first dataset for processing, wherein the processing generates, at least in part, the information report and wherein in the processing consumes computer resources of a computer system; a first memory configured to store the first dataset; a processor configured to extract first input data from the first dataset, the first input data comprising parameters for processing the first dataset to produce the information report; a second memory configured to store the first input data, wherein the second memory is different from the first memory; the processor further configured to: determine an amount of computer resources required to process the first dataset based on, at least in part, the first dataset and the first input data; determine a computer resource availability for the computer system for each time window of a plurality time windows; generate first scheduling information based on the amount of computer resources required to process the first dataset and the computer resource availability for one or more time windows, the first scheduling information indicating whether the computer system has the computer resource availability to process the first dataset during the one or more time windows; and generate a scheduling report based on the first scheduling information, the scheduling report indicating the one or more time windows to process the first dataset; and the interface further operable to communicate the scheduling report. 2. The computer resource allocation tool of claim 1 , further comprising: the interface further configured to receive a second dataset; the processor further configured to: determine an amount of computer resources required to process the second dataset; determine the computer resource availability for the computer system for each of the plurality of time windows, wherein the determination is based on, at least in part, the first scheduling information; and generate second scheduling information based on the amount of computer resources required to process the second dataset and the computer resource availability of one or more time windows, the second scheduling information indicating whether the computer system has the computer resource availability to process the second dataset during one or more time windows; and update the scheduling report based on the second scheduling information. 3. The computer resource allocation tool of claim 2 , wherein the scheduling report indicates to process first dataset and the second dataset in parallel. 4. The computer resource allocation tool of claim 1 , wherein the first input data further comprises one or more of a name of the processing operation and a machine to complete data processing. 5. The computer resource allocation tool of claim 1 , wherein determining the computer resources required to process the first dataset is determined through testing, the testing comprising executing data processing on one or more datasets. 6. The computer resource allocation tool of claim 1 , wherein the information report is a pricing decision report and the first input data further comprises prevailing interest rates, competitor interest rates, size of account balances, and spread of account balances. 7. The computer resource allocation tool of claim 1 , wherein the computer resources comprise storage availability, memory availability, network availability, and processing availability. 8. The computer resource allocation tool of claim 1 , wherein information report is a regulatory reporting report. 9. A method comprising: receiving, through an interface, a request for an information report, the information report comprising a summary of one or more datasets; receiving, through the interface, a first dataset for processing, wherein the processing generates, at least in part, the information report and wherein in the processing consumes computer resources of a computer system; storing, in a first memory, the first dataset; extracting, using a processor, first input data from the first dataset, the first input data comprises parameters for processing the first dataset to produce the information report; storing, in a second memory, the first input data, wherein the second memory is different from the first memory; determining, using the processor, an amount of computer resources required to process the first dataset based on, at least in part, the first dataset and the first input data; determining, using the processor, a computer resource availability for the computer system for each time window of a plurality time windows; generating, using the processor, first scheduling information based on the amount of computer resources required to process the first dataset and the computer resource availability for one or more time windows, the first scheduling information indicating whether the computer system has the computer resource availability to process the first dataset during the one or more time windows; generating, using the processor, a scheduling report based on the first scheduling information, the scheduling report indicating the one or more time windows to process the first dataset; and communicating, through the interface, the scheduling report. 10. The method of claim 9 , further comprising: receiving, through the interface, a second dataset; determining, using the processor, an amount of computer resources required to process the second dataset; determining, using the processor, the computer resource availability for the computer system for each of the plurality of time windows, wherein the determination is based on, at least in part, the first scheduling information; generating, using the processor, second scheduling information based on the amount of computer resources required to process the second dataset and the computer resource availability of one or more time windows, the second scheduling information indicating whether the computer system has the computer resource availability to process the second dataset during one or more time windows; and updating, using the processor, the scheduling report based on the second scheduling information. 11. The method of claim 10 , wherein the scheduling report indicates to process first dataset and the second dataset in parallel. 12. The method of claim 9 , wherein the first input data further comprises one or more of a name of the processing operation and a machine to complete data processing. 13. The method of claim 9 , wherein determining the computer resources required to process the first dataset is determined through testing, the testing comprising executing data processing on one or more datasets. 14. The method of claim 9 , wherein the information report is a pricing decision report and the first input data further comprises prevailing interest rates, competitor interest rates, size of account balances, and spread of account balances. 15. The method of claim 9 , wherein the computer resources comprise storage availability, memory availability, network availability, and processing availability. 16. The method of claim 9 , wherein information report is a regulatory reporting report. 17. A system comprising: a database; and a computer resource allocation tool comprising a hardware processor, the hardware processor configured to: receive a request for an information report, the information report c
Program initiating; Program switching, e.g. by interrupt · CPC title
to service a request · CPC title
the resource being a machine, e.g. CPUs, Servers, Terminals · CPC title
Workload prediction · CPC title
Resource availability · CPC title
Related publications grouped by family.
Answers are generated from the same data shown on this page.