Memory device with secure boot updates and self recovery
US-2024406008-A1 · Dec 5, 2024 · US
US2016350102A1 · US · A1
| Field | Value |
|---|---|
| Publication number | US-2016350102-A1 |
| Application number | US-201514725442-A |
| Country | US |
| Kind code | A1 |
| Filing date | May 29, 2015 |
| Priority date | Sep 26, 2014 |
| Publication date | Dec 1, 2016 |
| 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.
Techniques are described for metadata-based monitoring of lifecycle operations on software deployments. In one embodiment, a set of metadata is stored in volatile or non-volatile store. The set of metadata may include a plurality of signatures and map a first signature of the plurality of signatures to a first status identifier for a first benchmark of a particular operation. A first set of log data that is associated with one or more software deployments is monitored for occurrence of the first signature. Based, at least in part, on the monitoring, a status of the first benchmark with respect to the first set of one or more software deployments is determined. Report data that indicates the status of the first benchmark is then generated and displayed.
Opening claim text (preview).
What is claimed is: 1 . A method comprising: storing, in volatile or non-volatile storage, metadata that includes a plurality of signatures, the metadata mapping a first signature of the plurality of signatures to a first status identifier for a first benchmark of a particular operation, and a second signature of the plurality of signatures to a second status identifier for a second benchmark of the particular operation; monitoring, during execution of the particular operation on a first set of one or more software deployments, a first set of log data associated with the first set of one or more software deployments for occurrence of the first signature and the second signature; based, at least in part, on monitoring the first set of log data associated with the first set of one or more software deployments for occurrence of the first signature, determining, during execution of the particular operation on the first set of one or more software deployments, a status of the first benchmark of the particular operation with respect to the first set of one or more software deployments; generating and causing display of report data that indicates the status of the first benchmark of the particular operation with respect to the first set of one or more software deployments. 2 . The method of claim 1 , wherein the plurality of signatures further includes a third signature that maps to the first status identifier for the first benchmark of the particular operation; wherein the first set of one or more software deployments are instances of a first type of software; the method further comprising: monitoring, during execution of the particular operation on a second set of one or more software deployment that are instances of a second type of software, a second set of log data associated with the second set of one or more software deployments for occurrence of the third signature; based, at least in part, on monitoring the second set of log data associated with the second set of one or more software deployments for occurrence of the third signature, determining the status of the first benchmark of the particular operation with respect to the second set of one or more software deployments; and wherein the report data that indicates the status of the first benchmark of the particular operation with respect to the first set of one or more software deployments further indicates the status of the first benchmark with respect to the second set of one or more software deployments. 3 . The method of claim 1 , wherein the plurality of signatures includes a third signature that maps to a second status identifier for the first benchmark of the particular operation; the method further comprising monitoring the first set of one or more log files associated with the first set of one or more software deployments for occurrence of the third signature; and wherein determining the status of the first benchmark of the particular operation with respect to the first set of one or more software deployments is further based on monitoring the first set of one or more log files associated with the first set of one or more software deployments for occurrence of the third signature. 4 . The method of claim 1 , further comprising: based, at least in part, on monitoring the first set of one or more log files associated with the first set of one or more software deployments for occurrence of the second signature, determining a status of the second benchmark of the particular operation with respect to the first set of one or more software deployments; and wherein the report data that is displayed further indicates the status of the second benchmark of the particular operation with respect to the first set of one or more software deployments. 5 . The method of claim 1 , wherein the metadata further maps the first signature to location identification data that identifies where to locate the first set of one or more log files. 6 . The method of claim 1 , further comprising: receiving input that identifies a first subset of benchmarks associated with the particular operation; in response to the input, storing a set of reporting metadata that identifies the first subset of benchmarks associated with the particular operation; and wherein the report data that is displayed includes the first subset of benchmarks that is identified by the set of report metadata and does not include a second subset of benchmarks that is not identified by the set of report metadata. 7 . The method of claim 6 , wherein the report metadata further identifies an order for displaying the first subset of benchmarks; and wherein the report data displays the first subset of benchmarks according to the order identified by the report metadata. 8 . The method of claim 6 , wherein the report data displays the first subset of benchmarks in an order that is determined by completion time. 9 . The method of claim 1 , wherein the first set of one or more software deployments are instances of a first type of software; wherein the report data that is displayed indicates the status of the first benchmark for the first set of one or more software deployments and a second set of one or more software deployments that are instances of a second type of software; wherein the report data that is displayed further indicates a status of a second benchmark for the first set of one or more software deployments; and wherein the report data that is displayed does not indicate the status of the second benchmark for the second set of one or more software deployments. 10 . The method of claim 1 , further comprising: receiving filter criteria to filter which software deployments of a plurality of software deployments are displayed in the report data; and wherein the filter criteria specifies a constraint based, at least in part, on the status of the first benchmark of the particular operation. 11 . One or more non-transitory computer-readable media storing instructions which, when executed by one or more processors, cause operations comprising: storing, in volatile or non-volatile storage, metadata that includes a plurality of signatures, the metadata mapping a first signature of the plurality of signatures to a first status identifier for a first benchmark of a particular operation, and a second signature of the plurality of signatures to a second status identifier for a second benchmark of the particular operation; monitoring, during execution of the particular operation on a first set of one or more software deployments, a first set of log data associated with the first set of one or more software deployments for occurrence of the first signature and the second signature; based, at least in part, on monitoring the first set of log data associated with the first set of one or more software deployments for occurrence of the first signature, determining, during execution of the particular operation on the first set of one or more software deployments, a status of the first benchmark of the particular operation with respect to the first set of one or more software deployments; generating and causing display of report data that indicates the status of the first benchmark of the particular operation with respect to the first set of one or more software deployments. 12 . The one or more non-transitory computer-readable media of claim 11 , wherein the plurality of signatures further includes a third signature that maps to the first status identifier for the first benchmark of the particular operation; wherein the first set of one or more software deployments are instances of a first type of software; the instructions fu
where the reporting involves data filtering, e.g. pattern matching, time or event triggered, adaptive or policy-based reporting · CPC title
File access structures, e.g. distributed indices (arrangements of input from, or output to, record carriers G06F3/06) · CPC title
Updates (security arrangements therefor G06F21/57) · CPC title
using techniques specially adapted for alterable solid state memories, e.g. for EEPROM or flash memories · CPC title
Clustering or classification · CPC title
Related publications grouped by family.
Answers are generated from the same data shown on this page.