Patents by Inventor Gregory FRASCADORE

Gregory FRASCADORE 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).

  • Patent number: 11743295
    Abstract: Methods, apparatus, systems and articles of manufacture to provide resource security are disclosed. Example methods and apparatus manage a benchmark specific to a resource, the benchmark created during development of the resource and including a collection of rules to constrain behavior of the resource, enable a rule of the benchmark that corresponds with a type of the resource, disable a rule of the benchmark that does not correspond with the type of the resource, test the enabled rule of the benchmark against the resource, identify an insufficiency of the resource based on the enabled rule of the benchmark, and remediate the insufficiency of the resource to comply with the enabled rule of the benchmark.
    Type: Grant
    Filed: July 6, 2021
    Date of Patent: August 29, 2023
    Assignee: VMware, Inc.
    Inventors: Pravin Goyal, Gregory A. Frascadore
  • Publication number: 20210336995
    Abstract: Methods, apparatus, systems and articles of manufacture to provide resource security are disclosed. Example methods and apparatus manage a benchmark specific to a resource, the benchmark created during development of the resource and including a collection of rules to constrain behavior of the resource, enable a rule of the benchmark that corresponds with a type of the resource, disable a rule of the benchmark that does not correspond with the type of the resource, test the enabled rule of the benchmark against the resource, identify an insufficiency of the resource based on the enabled rule of the benchmark, and remediate the insufficiency of the resource to comply with the enabled rule of the benchmark.
    Type: Application
    Filed: July 6, 2021
    Publication date: October 28, 2021
    Inventors: PRAVIN GOYAL, GREGORY A. FRASCADORE
  • Patent number: 11057431
    Abstract: Methods, apparatus, systems and articles of manufacture to provide resource security are disclosed. Example methods and apparatus manage a benchmark specific to a resource, the benchmark created during development of the resource and including a collection of rules to constrain behavior of the resource, enable a rule of the benchmark that corresponds with a type of the resource, disable a rule of the benchmark that does not correspond with the type of the resource, test the enabled rule of the benchmark against the resource, identify an insufficiency of the resource based on the enabled rule of the benchmark, and remediate the insufficiency of the resource to comply with the enabled rule of the benchmark.
    Type: Grant
    Filed: February 3, 2017
    Date of Patent: July 6, 2021
    Assignee: VMWARE, INC.
    Inventors: Pravin Goyal, Gregory A. Frascadore
  • Publication number: 20200358826
    Abstract: Methods, apparatus, systems and articles of manufacture are disclosed to assess compliance of a virtual computing environment. An example method disclosed herein to assess compliance of computing resources of a computing environment includes monitoring for an occurrence of a change in a computing resource in the computing environment, and in response to detecting the occurrence and without waiting for batch testing, assessing compliance of the computing resource with a compliance policy.
    Type: Application
    Filed: July 27, 2020
    Publication date: November 12, 2020
    Inventors: Robert Helander, Rebecca Smith, Eric D. Nelson, James Sullivan, Gregory A. Frascadore
  • Patent number: 10728284
    Abstract: Methods, apparatus, systems and articles of manufacture are disclosed to assess compliance of a virtual computing environment. An example method disclosed herein to assess compliance of computing resources of a computing environment includes monitoring for an occurrence of a change in a computing resource in the computing environment, and in response to detecting the occurrence and without waiting for batch testing, assessing compliance of the computing resource with a compliance policy.
    Type: Grant
    Filed: October 31, 2013
    Date of Patent: July 28, 2020
    Assignee: VMWARE, INC.
    Inventors: Robert Helander, Rebecca Smith, Eric D. Nelson, James Sullivan, Gregory A. Frascadore
  • Patent number: 10721074
    Abstract: Methods and apparatus to authenticate and differentiate virtually identical resources using session chaining are disclosed. In response to a session request from at least one of a management device or a resource, example methods and apparatus locate a session chain stack associated with an identifier of the at least one of the management device or the resource, and determine whether a first nonce at a top of the session chain stack associated with the identifier of the at least one of the management device or the resource is equal to a second nonce associated with the session request from the at least one of the management device or the resource.
    Type: Grant
    Filed: February 11, 2019
    Date of Patent: July 21, 2020
    Assignee: VMware, Inc.
    Inventor: Gregory A. Frascadore
  • Publication number: 20190280874
    Abstract: Methods and apparatus to authenticate and differentiate virtually identical resources using session chaining are disclosed. In response to a session request from at least one of a management device or a resource, example methods and apparatus locate a session chain stack associated with an identifier of the at least one of the management device or the resource, and determine whether a first nonce at a top of the session chain stack associated with the identifier of the at least one of the management device or the resource is equal to a second nonce associated with the session request from the at least one of the management device or the resource.
    Type: Application
    Filed: February 11, 2019
    Publication date: September 12, 2019
    Inventor: Gregory A. Frascadore
  • Patent number: 10205595
    Abstract: Methods and apparatus to authenticate and differentiate virtually identical resources using session chaining are disclosed. In response to a session request from at least one of a management device or a resource, example methods and apparatus locate a session chain stack associated with an identifier of the at least one of the management device or the resource, and determine whether a first nonce at a top of the session chain stack associated with the identifier of the at least one of the management device or the resource is equal to a second nonce associated with the session request from the at least one of the management device or the resource.
    Type: Grant
    Filed: August 22, 2016
    Date of Patent: February 12, 2019
    Assignee: VMWARE, INC.
    Inventor: Gregory A. Frascadore
  • Patent number: 10142370
    Abstract: Methods and apparatus are disclosed to generate a security assertion document associated with a container image, and to use the security assertion document to determine whether a container image is suitable for use to assemble a corresponding container for execution in a host environment. In an example method, the generated security assertion document includes a security assertion resulting from an assessed policy rule. In the example method, the security assertion document is separate from the container image such that the generation of the security assertion document does not alter the container image itself. In an example method, the contents of the security assertion document may be analyzed and/or verified in relation to the associated container image in connection with determining whether or not to use the container image to assemble a corresponding container for execution in the example host environment.
    Type: Grant
    Filed: October 19, 2015
    Date of Patent: November 27, 2018
    Assignee: VMWARE, INC
    Inventors: Pravin Goyal, Gregory A. Frascadore
  • Publication number: 20180084009
    Abstract: Methods, apparatus, systems and articles of manufacture to provide resource security are disclosed. Example methods and apparatus manage a benchmark specific to a resource, the benchmark created during development of the resource and including a collection of rules to constrain behavior of the resource, enable a rule of the benchmark that corresponds with a type of the resource, disable a rule of the benchmark that does not correspond with the type of the resource, test the enabled rule of the benchmark against the resource, identify an insufficiency of the resource based on the enabled rule of the benchmark, and remediate the insufficiency of the resource to comply with the enabled rule of the benchmark.
    Type: Application
    Filed: February 3, 2017
    Publication date: March 22, 2018
    Inventors: PRAVIN GOYAL, GREGORY A. FRASCADORE
  • Publication number: 20170373854
    Abstract: Methods and apparatus to authenticate and differentiate virtually identical resources using session chaining are disclosed. In response to a session request from at least one of a management device or a resource, example methods and apparatus locate a session chain stack associated with an identifier of the at least one of the management device or the resource, and determine whether a first nonce at a top of the session chain stack associated with the identifier of the at least one of the management device or the resource is equal to a second nonce associated with the session request from the at least one of the management device or the resource.
    Type: Application
    Filed: August 22, 2016
    Publication date: December 28, 2017
    Inventor: Gregory A. Frascadore
  • Patent number: 9807116
    Abstract: Methods, apparatus, systems and articles of manufacture are disclosed to identify priorities of compliance assessment results of a virtual computing environment. An example method disclosed herein to identify priorities for defects includes associating, with a processor, a first defect with an asset class and a repair action, the first defect indicative of a computing resource being out of compliance with a policy, determining, with the processor, a priority for the defect based on past repair actions performed to correct past defects corresponding to the same asset class, and displaying the defect in rank order with a plurality of other defects based on the priority.
    Type: Grant
    Filed: October 31, 2013
    Date of Patent: October 31, 2017
    Assignee: VMware, Inc.
    Inventors: Gregory A. Frascadore, Robert Helander, Eric D. Nelson, James Sullivan, Rebecca Smith
  • Publication number: 20170004012
    Abstract: Methods, apparatus, systems and articles of manufacture are disclosed to manage operations situations in computing environments using presence protocols. An example method includes determining monitoring information of a resource managed by a management application in the computing environment. The example method also includes comparing the monitoring information to a policy associated with the resource, and, in response to the comparison, posting an alert message to a situation stream in communication with the management application, the alert message to include an identifier associated with the resource.
    Type: Application
    Filed: June 30, 2015
    Publication date: January 5, 2017
    Inventors: Richard Brian Brown, Gregory A. Frascadore
  • Publication number: 20160381075
    Abstract: Methods and apparatus are disclosed to generate a security assertion document associated with a container image, and to use the security assertion document to determine whether a container image is suitable for use to assemble a corresponding container for execution in a host environment. In an example method, the generated security assertion document includes a security assertion resulting from an assessed policy rule. In the example method, the security assertion document is separate from the container image such that the generation of the security assertion document does not alter the container image itself. In an example method, the contents of the security assertion document may be analyzed and/or verified in relation to the associated container image in connection with determining whether or not to use the container image to assemble a corresponding container for execution in the example host environment.
    Type: Application
    Filed: October 19, 2015
    Publication date: December 29, 2016
    Inventors: PRAVIN GOYAL, GREGORY A. FRASCADORE
  • Patent number: 9392022
    Abstract: Methods, apparatus, systems and articles of manufacture are disclosed to measure compliance of a virtual computing environment. An example method disclosed herein includes determining, with a processor, a maximum surprisal value of a policy to be enforced on a computing resource in a computing environment, the maximum surprisal value corresponding to a probability of the computing resource being in-compliance with the policy without testing the computing resource with respect to the policy, determining a current surprisal value of the computing resource with respect to the policy based on knowledge of at least one condition of policy being at least one of satisfied by or inapplicable to the computing resource, and determining a compliance score of the computing resource with respect to the policy based on the maximum surprisal value of the policy and the current surprisal value of the computing resource with respect to the policy.
    Type: Grant
    Filed: October 31, 2013
    Date of Patent: July 12, 2016
    Assignee: VMware, Inc.
    Inventors: Gregory A. Frascadore, Robert Helander, James Sullivan, Rebecca Smith
  • Patent number: 9098318
    Abstract: Embodiments allow management software applications to distinguish computational assets without the use of static, predetermined identifiers that are susceptible to duplication along with computational assets. Managers and computational assets are associated with authenticator values. Additionally, a manager and computational asset determine (e.g., negotiate) an expected nonce (number used once) to be provided by either party when requesting a transaction. Upon receiving a transaction request associated with an authenticator value and a transaction nonce, the sender's knowledge of the expected nonce is proven when the nonce associated with the request matches the expected nonce, and disproven otherwise. When such knowledge is proven, the manager treats the computational asset as the one originally associated with the computational asset authenticator value and negotiates a new nonce.
    Type: Grant
    Filed: November 11, 2011
    Date of Patent: August 4, 2015
    Assignee: VMware, Inc.
    Inventor: Gregory Frascadore
  • Publication number: 20140331276
    Abstract: Methods, apparatus, systems and articles of manufacture are disclosed to measure compliance of a virtual computing environment. An example method disclosed herein includes determining, with a processor, a maximum surprisal value of a policy to be enforced on a computing resource in a computing environment, the maximum surprisal value corresponding to a probability of the computing resource being in-compliance with the policy without testing the computing resource with respect to the policy, determining a current surprisal value of the computing resource with respect to the policy based on knowledge of at least one condition of policy being at least one of satisfied by or inapplicable to the computing resource, and determining a compliance score of the computing resource with respect to the policy based on the maximum surprisal value of the policy and the current surprisal value of the computing resource with respect to the policy.
    Type: Application
    Filed: October 31, 2013
    Publication date: November 6, 2014
    Applicant: VMware, Inc.
    Inventors: Gregory A. Frascadore, Robert Helander, James Sullivan, Rebecca Smith
  • Publication number: 20140331225
    Abstract: Methods, apparatus, systems and articles of manufacture are disclosed to assess compliance of a virtual computing environment. An example method disclosed herein to assess compliance of computing resources of a computing environment includes monitoring for an occurrence of a change in a computing resource in the computing environment, and in response to detecting the occurrence and without waiting for batch testing, assessing compliance of the computing resource with a compliance policy.
    Type: Application
    Filed: October 31, 2013
    Publication date: November 6, 2014
    Applicant: VMware, Inc.
    Inventors: Robert Helander, Rebecca Smith, Eric D. Nelson, James Sullivan, Gregory A. Frascadore
  • Publication number: 20140331277
    Abstract: Methods, apparatus, systems and articles of manufacture are disclosed to identify priorities of compliance assessment results of a virtual computing environment. An example method disclosed herein to identify priorities for defects includes associating, with a processor, a first defect with an asset class and a repair action, the first defect indicative of a computing resource being out of compliance with a policy, determining, with the processor, a priority for the defect based on past repair actions performed to correct past defects corresponding to the same asset class, and displaying the defect in rank order with a plurality of other defects based on the priority.
    Type: Application
    Filed: October 31, 2013
    Publication date: November 6, 2014
    Applicant: VMware, Inc.
    Inventors: Gregory A. Frascadore, Robert Helander, Eric D. Nelson, James Sullivan, Rebecca Smith
  • Publication number: 20130125114
    Abstract: Embodiments allow management software applications to distinguish computational assets without the use of static, predetermined identifiers that are susceptible to duplication along with computational assets. Managers and computational assets are associated with authenticator values. Additionally, a manager and computational asset determine (e.g., negotiate) an expected nonce (number used once) to be provided by either party when requesting a transaction. Upon receiving a transaction request associated with an authenticator value and a transaction nonce, the sender's knowledge of the expected nonce is proven when the nonce associated with the request matches the expected nonce, and disproven otherwise. When such knowledge is proven, the manager treats the computational asset as the one originally associated with the computational asset authenticator value and negotiates a new nonce.
    Type: Application
    Filed: November 11, 2011
    Publication date: May 16, 2013
    Applicant: VMWARE, INC.
    Inventor: Gregory FRASCADORE