Patents by Inventor Alberto Avritzer

Alberto Avritzer has filed for patents to protect the following inventions. This listing includes patent applications that are pending as well as patents that have already been granted by the United States Patent and Trademark Office (USPTO).

  • Publication number: 20190324832
    Abstract: Transient survivability metrics are used to select improvements to distributed computer architecture designs. The approach combines survivability analysis and software aging and rejuvenation analysis to assess the survivability of the distributed computer architecture network. Available investment decisions are then automatically optimized with respect to survivability and investment costs.
    Type: Application
    Filed: April 18, 2018
    Publication date: October 24, 2019
    Inventor: Alberto Avritzer
  • Patent number: 10331429
    Abstract: For patch management of an industrial control system, predicted temporal evolution of risk due to vulnerability is provided to industrial control system operators to help schedule patching. A Markov chain representing the temporal evolution uses asset (e.g., industrial control system component) specific information to determine risk over time. This risk information may be used to prioritize and/or schedule patching. The operator is provided more information to help manage patching of the industrial control system, allowing better balancing of risk with manufacturing burden.
    Type: Grant
    Filed: August 16, 2016
    Date of Patent: June 25, 2019
    Assignee: SIEMENS AKTIENGESELLSCHAFT
    Inventors: Leandro Pfleger de Aguiar, Alberto Avritzer
  • Patent number: 10250035
    Abstract: Improvements to a distributed automation power grid are selected to improve storm survivability. Using historical information about storms, link sets are determined that, when added to the power grid, would restore connectivity after damage by each of the storms. One of the link sets is then selected based on costs and rewards, and is added to a grid representation. Survivability of the modified grid representation is then estimated, and additional link sets are determined and selected until survivability surpasses a minimum level or a budget is exceeded.
    Type: Grant
    Filed: November 18, 2014
    Date of Patent: April 2, 2019
    Assignee: SIEMENS AKTIENGESELLSCHAFT
    Inventors: Alberto Avritzer, Sindhu Suresh
  • Publication number: 20180136921
    Abstract: For patch management of an industrial control system, predicted temporal evolution of risk due to vulnerability is provided to industrial control system operators to help schedule patching. A Markov chain representing the temporal evolution uses asset (e.g., industrial control system component) specific information to determine risk over time. This risk information may be used to prioritize and/or schedule patching. The operator is provided more information to help manage patching of the industrial control system, allowing better balancing of risk with manufacturing burden.
    Type: Application
    Filed: August 16, 2016
    Publication date: May 17, 2018
    Inventors: Leandro Pfleger de Aguiar, Alberto Avritzer
  • Patent number: 9484747
    Abstract: Transient survivability metrics are used to select improvements to distribution automation network designs. The approach combines survivability analysis and power flow analysis to assess the survivability of the distribution power grid network. Available investment decisions are then automatically optimized with respect to survivability and investment costs.
    Type: Grant
    Filed: July 15, 2013
    Date of Patent: November 1, 2016
    Assignee: Siemens Aktiengesellschaft
    Inventors: Alberto Avritzer, Sindhu Suresh
  • Publication number: 20160301207
    Abstract: Improvements to a distributed automation power grid are selected to improve storm survivability. Using historical information about storms, link sets are determined that, when added to the power grid, would restore connectivity after damage by each of the storms. One of the link sets is then selected based on costs and rewards, and is added to a grid representation. Survivability of the modified grid representation is then estimated, and additional link sets are determined and selected until survivability surpasses a minimum level or a budget is exceeded.
    Type: Application
    Filed: November 18, 2014
    Publication date: October 13, 2016
    Inventors: Alberto Avritzer, Sindhu Suresh
  • Patent number: 8930284
    Abstract: A method for assessing survivability of a distributed automation power grid due to a failure including: identifying a location of a failed section of a grid and isolating the section; aggregating sections of the grid downstream from the failed section into a first group and sections of the grid upstream from the failed section into a second group; computing, using a Markov chain, a first parameter indicating whether a communication network of the grid is operational after the failure; computing, using a Markov chain, a second parameter indicating whether enough backup energy exists for the second group after the failure; and computing, using a Markov chain, a third parameter based on the first and second parameters, wherein the third parameter is indicative of the time required for the grid to be restored to its operating state prior to the failure, and the third parameter is computed by evaluating ESAIDI ? ( ? ) = ? j = 1 C ? ? ? j ? ? ? ( M _ j ? ( ? ) D _ j ? ( ? ) )
    Type: Grant
    Filed: August 7, 2012
    Date of Patent: January 6, 2015
    Assignee: Siemens Aktiengesellschaft
    Inventors: Alberto Avritzer, Sindhu Suresh
  • Patent number: 8832839
    Abstract: A method for assessing an impact of a security attack on a system includes defining a system affecting metric for an observation period as a fraction of time the system satisfies a defined specification, defining a resource failure based model and a resource usage based model for the system, obtaining results for each of a plurality of states of the resource failure based model and the resource usage based model, solving the resource failure based model and the resource usage based model and obtaining a term fraction of time each model spends on each of the plurality of states, obtaining a state probability according to the term fraction, and obtaining a measure of the system affecting metric according to the state probability.
    Type: Grant
    Filed: July 8, 2011
    Date of Patent: September 9, 2014
    Assignee: Siemens Aktiengesellschaft
    Inventor: Alberto Avritzer
  • Publication number: 20130191320
    Abstract: A method for assessing the survivability of a distributed automation power grid in response to a failure. The method including: generating a failure in a section of a grid; identifying the location of the section and isolating the section; aggregating sections of the grid downstream from the failed section into a first group and sections of the grid upstream from the failed section into a second group; computing, using a Markov chain, a first parameter indicating whether a communication network of the grid is operational after the failure; computing, using a Markov chain, a second parameter indicating whether enough backup energy exists for the second group after the failure; and computing, using a Markov chain, a third parameter based on the first and second parameters, wherein the third parameter is indicative of the time required for the grid to be restored to its operating state prior to the failure.
    Type: Application
    Filed: August 7, 2012
    Publication date: July 25, 2013
    Applicant: Siemens Corporation
    Inventors: Alberto Avritzer, Sindhu Suresh
  • Patent number: 8423833
    Abstract: A method for monitoring the quality-of-service (QoS) of high priority transactions in a software system includes receiving a specific QoS metric of a high priority transaction, where the QoS metric associated with a plurality of buckets and comparing the sampled specific QoS metric to an expected value for the specific QoS metric. If the sampled specific QoS metric exceeds the corresponding expected value, a bucket for the specific QoS metric is incremented, otherwise the bucket is decremented. If the bucket for the specific QoS metric overflows, the current bucket is reinitialized to zero, a depth of a next bucket for the specific QoS metric is computed, and a number of standard deviations from a mean value for the specific QoS metric is incremented. When the bucket for the specific QoS metric exceeds a threshold, a software rejuvenation routine is executed.
    Type: Grant
    Filed: November 19, 2010
    Date of Patent: April 16, 2013
    Assignee: Siemens Corporation
    Inventor: Alberto Avritzer
  • Patent number: 8381170
    Abstract: A method for developing a software project includes identifying business cases and goals for the software project, defining a common interface architecture through which components of the software project are to be integrated, identifying software project components to be integrated over the common interface, defining high level requirements of the project components, elaborating the component interfaces and defining detailed component requirements, implementing the project components, testing the project components individually, defining integration tests for testing integrated components, and executing the integration tests on a set of integrated components.
    Type: Grant
    Filed: November 28, 2007
    Date of Patent: February 19, 2013
    Assignee: Siemens Corporation
    Inventors: Alberto Avritzer, Johannes P. Ros
  • Patent number: 8271838
    Abstract: A method for detecting security intrusions and soft faults in a software system includes receiving a multi-dimensional performance signature built from operating system metrics sampled by a software system monitoring infrastructure, associating a plurality of buckets with each component of the performance signature, comparing a component of the sampled performance signature to an expected value for the performance signature component, where a bucket for the performance signature component is incremented if the sampled performance signature component exceeds the corresponding expected value, and the bucket for the performance signature component is decremented if the sampled performance signature component is less than the corresponding expected value, executing a security alert notification when the bucket for the performance signature component exceeds a first threshold, and executing a soft-fault notification when the bucket for the performance signature component exceeds a second threshold, where the first
    Type: Grant
    Filed: May 12, 2010
    Date of Patent: September 18, 2012
    Assignee: Siemens Corporation
    Inventors: Alberto Avritzer, Rajanikanth Tanikella
  • Publication number: 20120174231
    Abstract: A method for assessing an impact of a security attack on a system includes defining a system affecting metric for an observation period as a fraction of time the system satisfies a defined specification, defining a resource failure based model and a resource usage based model for the system, obtaining results for each of a plurality of states of the resource failure based model and the resource usage based model, solving the resource failure based model and the resource usage based model and obtaining a term fraction of time each model spends on each of the plurality of states, obtaining a state probability according to the term fraction, and obtaining a measure of the system affecting metric according to the state probability.
    Type: Application
    Filed: July 8, 2011
    Publication date: July 5, 2012
    Applicant: Siemens Corporation
    Inventor: Alberto Avritzer
  • Patent number: 8055952
    Abstract: A computer-implemented method for triggering a software rejuvenation system and/or method includes receiving a request for resources, determining an estimated response time to the request for resources, determining that the estimated response time is greater than a first threshold, determining that a number of estimated response times greater than the first threshold is greater than or equal to a dynamic second threshold, and triggering the software rejuvenation system and/or method.
    Type: Grant
    Filed: September 14, 2005
    Date of Patent: November 8, 2011
    Assignee: Siemens Medical Solutions USA, Inc.
    Inventors: Alberto Avritzer, Andre B. Bondi
  • Publication number: 20110072315
    Abstract: A method for monitoring the quality-of-service (QoS) of high priority transactions in a software system includes receiving a specific QoS metric of a high priority transaction, where the QoS metric associated with a plurality of buckets and comparing the sampled specific QoS metric to an expected value for the specific QoS metric. If the sampled specific QoS metric exceeds the corresponding expected value, a bucket for the specific QoS metric is incremented, otherwise the bucket is decremented. If the bucket for the specific QoS metric overflows, the current bucket is reinitialized to zero, a depth of a next bucket for the specific QoS metric is computed, and a number of standard deviations from a mean value for the specific QoS metric is incremented. When the bucket for the specific QoS metric exceeds a threshold, a software rejuvenation routine is executed.
    Type: Application
    Filed: November 19, 2010
    Publication date: March 24, 2011
    Applicant: Siemens Corporation
    Inventor: Alberto Avritzer
  • Publication number: 20100241905
    Abstract: A method for detecting security intrusions and soft faults in a software system includes receiving a multi-dimensional performance signature built from operating system metrics sampled by a software system monitoring infrastructure, associating a plurality of buckets with each component of the performance signature, comparing a component of the sampled performance signature to an expected value for the performance signature component, where a bucket for the performance signature component is incremented if the sampled performance signature component exceeds the corresponding expected value, and the bucket for the performance signature component is decremented if the sampled performance signature component is less than the corresponding expected value, executing a security alert notification when the bucket for the performance signature component exceeds a first threshold, and executing a soft-fault notification when the bucket for the performance signature component exceeds a second threshold, where the first
    Type: Application
    Filed: May 12, 2010
    Publication date: September 23, 2010
    Applicant: Siemens Corporation
    Inventors: Alberto Avritzer, Rajanikanth Tanikella
  • Patent number: 7657793
    Abstract: A computer readable medium is provided embodying instructions executable by a processor to perform a method for triggering a software rejuvenation system or method, the method includes receiving a request for resources at a node, determining an estimated response time to the request for resources, determining that the estimated response time is greater than a first threshold, and triggering the software rejuvenation system or method at the node, the triggering including broadcasting an alert upon determining one of, a number of estimated response times is greater than the first threshold is greater than or equal to a dynamic second threshold, and a prior alert is received from another node.
    Type: Grant
    Filed: March 1, 2007
    Date of Patent: February 2, 2010
    Assignee: Siemens Corporation
    Inventor: Alberto Avritzer
  • Patent number: 7484128
    Abstract: A computer-implemented method for triggering a software rejuvenation system or method in a computer-system including a plurality of replicates includes receiving a request for resources at a first replicate, determining an estimated response time to the request for resources, and determining that the estimated response time is greater than a first threshold. The method further includes determining that a number of estimated response times greater than the first threshold is greater than or equal to a second threshold, wherein the second threshold of the first replicate is different than a second threshold of a second replicate of the computer-system, and triggering the software rejuvenation system or method for the first replicate.
    Type: Grant
    Filed: December 20, 2005
    Date of Patent: January 27, 2009
    Assignee: Siemens Corporate Research, Inc.
    Inventors: Andre B. Bondi, Alberto Avritzer
  • Patent number: 7475292
    Abstract: A computer-implemented method for triggering a software rejuvenation system and/or method includes receiving a plurality of requests for resources, determining to take a sample of the requests with a probability, determining an estimated average response time to the sample of the requests for resources, determining that the estimated average response time is greater than a first threshold, wherein the first threshold is a mean of an assumed value, determining that a number of estimated average response times greater than the first threshold is greater than or equal to a second threshold, and triggering the software rejuvenation system and/or method.
    Type: Grant
    Filed: October 17, 2006
    Date of Patent: January 6, 2009
    Assignee: Siemens Corporate Research, Inc.
    Inventors: Alberto Avritzer, Andre B. Bondi
  • Publication number: 20080134134
    Abstract: A method for developing a software project includes identifying business cases and goals for the software project, defining a common interface architecture through which components of the software project are to be integrated, identifying software project components to be integrated over the common interface, defining high level requirements of the project components, elaborating the component interfaces and defining detailed component requirements, implementing the project components, testing the project components individually, defining integration tests for testing integrated components, and executing the integration tests on a set of integrated components.
    Type: Application
    Filed: November 28, 2007
    Publication date: June 5, 2008
    Applicant: SIEMES CORPORATE RESEARCH, INC.
    Inventors: Alberto Avritzer, Johannes P. Ros