Method and apparatus for compiling optimization using activation recalculation
US-2024303054-A1 · Sep 12, 2024 · US
US10203998B2 · US · B2
| Field | Value |
|---|---|
| Publication number | US-10203998-B2 |
| Application number | US-201715439403-A |
| Country | US |
| Kind code | B2 |
| Filing date | Feb 22, 2017 |
| Priority date | Feb 22, 2017 |
| Publication date | Feb 12, 2019 |
| Grant date | Feb 12, 2019 |
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 device may receive first data associated with a set of systems used to implement a process. The device may determine a system topology for the set of systems. The device may identify a set of control points associated with the set of systems. The set of control points may include a set of points in the system topology where second data is received or provided by the set of systems. The second data may include information to be used by the set of systems during the process. The device may identify a set of values for a set of metrics related to the set of systems. The set of values may be identified based on the first data. The device may identify an error related to the set of control points or the set of metrics. The device may perform an action to facilitate fixing of the error.
Opening claim text (preview).
What is claimed is: 1. A device, comprising: one or more processors to: receive first data associated with a set of systems used to implement a process, the first data including information related to an operation or a performance of the set of systems; determine a system topology for the set of systems based on receiving the first data; identify a set of control points associated with the set of systems based on determining the system topology, the set of control points including a set of points in the system topology where second data is received or provided by the set of systems, the second data including information to be used by the set of systems during the process; identify a set of values for a set of metrics related to the set of systems based on identifying the set of control points, the set of values being identified based on the first data; identify an error related to the set of control points or the set of metrics based on identifying the set of control points or the set of values; and perform an action to facilitate fixing of the error based on identifying the error. 2. The device of claim 1 , where the one or more processors are further to: perform a test of the set of systems prior to receiving the first data; and where the one or more processors, when receiving the first data, are to: receive the first data based on performing the test of the set of systems. 3. The device of claim 1 , where the one or more processors are further to: identify a quantity or a type of systems included in the set of systems based on the first data; identify a manner in which the set of systems are interconnected after identifying the quantity or the type of systems; and where the one or more processors, when determining the system topology, are to: determine the system topology based on identifying the manner in which the set of systems are interconnected. 4. The device of claim 1 , where the one or more processors are further to: process the first data based on receiving the first data, processing the first data including using at least one of: natural language processing, text analysis, or computational linguistics; identify a term or a tag included in the first data based on processing the first data; and where the one or more processors, when generating the system topology, are to: generate the system topology based on the term or the tag. 5. The device of claim 1 , where the one or more processors are further to: perform a test of the set of systems using the second data; and where the one or more processors, when identifying the set of control points, are to: identify the set of control points based on performing the test of the set of systems. 6. The device of claim 1 , where the one or more processors are further to: process the first data based on receiving the first data; identify a point, of the set of points, in the system topology where the second data is to be received via a user interface associated with a system, of the set of systems, based on processing the first data; and where the one or more processors, when identifying the set of control points, are to: identify the set of control points based on identifying the point in the system topology where the second data is received via the user interface. 7. The device of claim 1 , where the one or more processors, when performing the action, are to: identify a particular system, of the set of systems, on which to perform the action based on identifying the error; and where the one or more processors, when performing the action, are to: perform the action based on identifying the particular system. 8. A method, comprising: receiving, by a device, first data associated with multiple systems used to implement a process, the first data being received from the multiple systems or from another device associated with the multiple systems; storing, by the device, the first data in one or more storage devices associated with the device; determining, by the device, a system topology for the multiple systems based on storing the first data, the system topology identifying: a quantity of systems included in the multiple systems, a type of the systems included in the multiple systems, or a manner in which the multiple systems are interconnected; identifying, by the device, multiple control points associated with the multiple systems based on determining the system topology, the multiple control points including points of connection among the multiple systems; identifying, by the device, multiple values for multiple metrics related to the multiple systems based on identifying the multiple control points, the multiple values being identified based on the first data; identifying, by the device, multiple errors related to the multiple control points or the multiple metrics based on identifying the multiple control points or the multiple values; and performing, by the device, multiple actions to facilitate fixing of the multiple errors based on identifying the multiple errors. 9. The method of claim 8 , further comprising: generating second data to be input into the multiple systems prior to receiving the first data; inputting the second data into the multiple systems based on generating the second data; determining a manner in which the multiple systems processed the second data based on inputting the second data into the multiple systems; and where receiving the first data comprises: receiving the first data based on determining the manner in which the multiple systems processed the second data. 10. The method of claim 8 , further comprising: generating second data prior to determining the system topology; providing the second data to a system, of the multiple systems, based on generating the second data; determining a manner in which the second data is provided or received by the multiple systems based on providing the second data to the system; and where determining the system topology comprises: determining the system topology based on determining the manner in which the second data is provided or received by the multiple systems. 11. The method of claim 8 , further comprising: processing text to identify a term or a tag based on receiving the first data, the first data including the text, the term or the tag identifying a control point, of the multiple control points; and where identifying the multiple control points comprises: identifying the multiple control points based on processing the text. 12. The method of claim 8 , where performing the multiple actions comprises: sending a message to another device based on identifying the multiple errors, the message including information identifying the multiple errors or identifying a recommendation to facilitate fixing of the multiple errors. 13. The method of claim 8 , where the first data includes: information related to the quantity of systems included in the multiple systems, the type of the systems included in the multiple systems, the manner in which the multiple systems are interconnected, output from the multiple systems related to an operation or a performance of the multiple systems, or text related to the multiple systems. 14. The method of claim 8 , where the multiple errors include one or more of: a missing control point, an improperly functioning control point, a first value, of the multiple values, that does not satisfy a threshold value, or a second value, of the multiple values, that satisfies the threshold value. 15. A non-transitory computer-readabl
Remedial or corrective actions (recovery from an exception in an instruction pipeline G06F9/3861; by retry G06F11/1402; for recovering from a failure of a protocol instance or entity H04L69/40) · CPC title
Root cause analysis, i.e. error or fault diagnosis (in a hardware test environment G06F11/22; in a software test environment G06F11/36) · CPC title
Error or fault detection not based on redundancy (power supply failures G06F1/30; network fault management H04L41/06) · CPC title
in a distributed system consisting of a plurality of standalone computer nodes, e.g. clusters, client-server systems · CPC title
Insurance · CPC title
Related publications grouped by family.
Answers are generated from the same data shown on this page.