Centralized data access tool implementing resource governance
US-11169997-B1 · Nov 9, 2021 · US
US2021182104A1 · US · A1
| Field | Value |
|---|---|
| Publication number | US-2021182104-A1 |
| Application number | US-202117170496-A |
| Country | US |
| Kind code | A1 |
| Filing date | Feb 8, 2021 |
| Priority date | Jul 23, 2019 |
| Publication date | Jun 17, 2021 |
| Grant date | — |
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.
Described herein is a system for executing a computing module. Described herein is a system for executing a computing module. The system may determine whether a function of a computing module is suitable to be executed using multi-coring. The system identifies one or more available computing cores and executes the function on the one or more available computing cores. The one or more available computing cores can be dedicated to execute the function until the execution of the function is complete. The one or more available computing cores execute the tasks of the function asynchronously. The system receives output data from the function asynchronously in a list data structure. The system can maintain a desired order of the output data in the list data structure.
Opening claim text (preview).
What is claimed is: 1 . A computer-implemented method comprising: executing, by one or more computing devices, a function configured to analyze data using one or more computing cores dedicated to executing the function, wherein execution of the function requires more than a threshold amount of computing resources based on an amount of the data; transposing, by the one or more computing devices, output data in a first instance of a data frame data structure received from the function into a list data structure as the output data is received by the first instance of the data frame data structure, wherein the list data structure is a one-dimensional data structure and the output data is positioned in the list data structure based on a key-value pair and desired order of the output data, wherein the first instance of the data frame structure is a two-dimensional data structure and stores the output data in an incorrect order; and outputting, by the one or more computing devices, the list data structure as a second instance of a data frame data structure based on the key-value pair and desired order of the output data, wherein the second instance of the data frame data structure stores the output data in the desired order. 2 . The computer-implemented method of claim 1 , further comprising: detecting, by the one or more computing devices, using the function, words in the data based on a predefined list of words; and generating, by the one or more computing devices, using the function, a report regarding the detected words in the data. 3 . The computer-implemented method of claim 1 , further comprising receiving, by the one or more computing devices, the data from disparate sources via email, short messaging service (SMS), phone call, or voice message, wherein the data is audio or text data. 4 . The computer-implemented method of claim 1 , further comprising: verifying, by the one or more computing devices, whether the function is suitable to be executed by the one or more computing cores dedicated to executing the function by: determining, by the one or more computing devices, an amount of calculations executed by the function requires more than the threshold amount of computing resources. 5 . The computer-implemented method of claim 1 , further comprising: verifying, by the one or more computing devices, whether the function is suitable to be executed by the one or more computing cores dedicated to executing the function by: determining, by the one or more computing devices, the function is void of interdependencies between calculations executed in the function. 6 . The computer-implemented method of claim 1 , further comprising: verifying, by the one or more computing devices, whether the function is suitable to be executed by the one or more computing cores dedicated to executing the function by: determining, by the one or more computing devices, the function of the first computing module is void of interdependencies between the other functions. 7 . The computer-implemented method of claim 1 , further comprising determining, by the one or more computing devices, that the one or more computing cores dedicated to executing the function are available to execute the function. 8 . A system comprising: a memory; a processor coupled to the memory, the processor configured to: execute a function configured to analyze data using one or more computing cores dedicated to executing the function, wherein execution of the function requires more than a threshold amount of computing resources based on an amount of the data; transpose output data in a first instance of a data frame data structure received from the function into a list data structure as the output data is received by the first instance of the data frame data structure, wherein the list data structure is a one-dimensional data structure and the output data is positioned in the list data structure based on a key-value pair and desired order of the output data, wherein the first instance of the data frame structure is a two-dimensional data structure and stores the output data in an incorrect order; and output the list data structure as a second instance of a data frame data structure based on the key-value pair and desired order of the output data, wherein the second instance of the data frame data structure stores the output data in the desired order. 9 . The system of claim 8 , the processor further configured to: detect, using the function, words in the data based on a predefined list of words; and generate, using the function, using the function, a report regarding the detected words in the data. 10 . The system of claim 8 , the processor further configured to receive the data from disparate sources via email, short messaging service (SMS), phone call, or voice message, wherein the data is audio or text data. 11 . The system of claim 8 , the processor further configured to: verify whether the function is suitable to be executed by the one or more computing cores dedicated to executing the function by: determining an amount of calculations executed by the function requires more than the threshold amount of computing resources. 12 . The system of claim 8 , the processor further configured to: verify whether the function is suitable to be executed by the one or more computing cores dedicated to executing the function by: determining the function is void of interdependencies between calculations executed in the function. 13 . The system of claim 8 , the processor further configured to: verify whether the function is suitable to be executed by the one or more computing cores dedicated to executing the function by: determining the function of the first computing module is void of interdependencies between the other functions. 14 . The system of claim 8 , the processor further configured to determine that the one or more computing cores dedicated to executing the function are available to execute the function. 15 . A non-transitory computer-readable medium having instructions stored thereon, execution of which, by one or more processors of a device, cause the one or more processors to perform operations comprising: executing a function configured to analyze data using one or more computing cores dedicated to executing the function, wherein execution of the function requires more than a threshold amount of computing resources based on an amount of the data; transposing output data in a first instance of a data frame data structure received from the function into a list data structure as the output data is received by the first instance of the data frame data structure, wherein the list data structure is a one-dimensional data structure and the output data is positioned in the list data structure based on a key-value pair and desired order of the output data, wherein the first instance of the data frame structure is a two-dimensional data structure and stores the output data in an incorrect order; and outputting the list data structure as a second instance of a data frame data structure based on the key-value pair and desired order of the output data, wherein the second instance of the data frame data structure stores the output data in the desired order. 16 . The non-transitory computer-readable medium of claim 15 , the operations further comprising: detecting, using the function, words in the data based on a predefined list of words; and generating, using the function, a report regarding the detected words in the data. 17 . The non-transitory computer-readab
in which an application is distributed across nodes in the network (software deployment G06F8/60; multiprogramming arrangements G06F9/46) · CPC title
Grid computing · CPC title
considering the execution order of a plurality of tasks, e.g. taking priority or time dependency constraints into consideration (scheduling strategies G06F9/4881 and subgroups) · CPC title
involving the movement of software or configuration parameters (network booting or remote initial program loading [RIPL] G06F9/4416) · CPC title
by using string matching techniques · CPC title
Related publications grouped by family.
Answers are generated from the same data shown on this page.