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: 11743295Abstract: 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: GrantFiled: July 6, 2021Date of Patent: August 29, 2023Assignee: VMware, Inc.Inventors: Pravin Goyal, Gregory A. Frascadore
-
Publication number: 20210336995Abstract: 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: ApplicationFiled: July 6, 2021Publication date: October 28, 2021Inventors: PRAVIN GOYAL, GREGORY A. FRASCADORE
-
Patent number: 11057431Abstract: 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: GrantFiled: February 3, 2017Date of Patent: July 6, 2021Assignee: VMWARE, INC.Inventors: Pravin Goyal, Gregory A. Frascadore
-
Publication number: 20200358826Abstract: 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: ApplicationFiled: July 27, 2020Publication date: November 12, 2020Inventors: Robert Helander, Rebecca Smith, Eric D. Nelson, James Sullivan, Gregory A. Frascadore
-
Patent number: 10728284Abstract: 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: GrantFiled: October 31, 2013Date of Patent: July 28, 2020Assignee: VMWARE, INC.Inventors: Robert Helander, Rebecca Smith, Eric D. Nelson, James Sullivan, Gregory A. Frascadore
-
Patent number: 10721074Abstract: 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: GrantFiled: February 11, 2019Date of Patent: July 21, 2020Assignee: VMware, Inc.Inventor: Gregory A. Frascadore
-
Publication number: 20190280874Abstract: 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: ApplicationFiled: February 11, 2019Publication date: September 12, 2019Inventor: Gregory A. Frascadore
-
Patent number: 10205595Abstract: 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: GrantFiled: August 22, 2016Date of Patent: February 12, 2019Assignee: VMWARE, INC.Inventor: Gregory A. Frascadore
-
Patent number: 10142370Abstract: 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: GrantFiled: October 19, 2015Date of Patent: November 27, 2018Assignee: VMWARE, INCInventors: Pravin Goyal, Gregory A. Frascadore
-
Publication number: 20180084009Abstract: 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: ApplicationFiled: February 3, 2017Publication date: March 22, 2018Inventors: PRAVIN GOYAL, GREGORY A. FRASCADORE
-
Publication number: 20170373854Abstract: 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: ApplicationFiled: August 22, 2016Publication date: December 28, 2017Inventor: Gregory A. Frascadore
-
Patent number: 9807116Abstract: 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: GrantFiled: October 31, 2013Date of Patent: October 31, 2017Assignee: VMware, Inc.Inventors: Gregory A. Frascadore, Robert Helander, Eric D. Nelson, James Sullivan, Rebecca Smith
-
Publication number: 20170004012Abstract: 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: ApplicationFiled: June 30, 2015Publication date: January 5, 2017Inventors: Richard Brian Brown, Gregory A. Frascadore
-
Publication number: 20160381075Abstract: 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: ApplicationFiled: October 19, 2015Publication date: December 29, 2016Inventors: PRAVIN GOYAL, GREGORY A. FRASCADORE
-
Patent number: 9392022Abstract: 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: GrantFiled: October 31, 2013Date of Patent: July 12, 2016Assignee: VMware, Inc.Inventors: Gregory A. Frascadore, Robert Helander, James Sullivan, Rebecca Smith
-
Patent number: 9098318Abstract: 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: GrantFiled: November 11, 2011Date of Patent: August 4, 2015Assignee: VMware, Inc.Inventor: Gregory Frascadore
-
Publication number: 20140331276Abstract: 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: ApplicationFiled: October 31, 2013Publication date: November 6, 2014Applicant: VMware, Inc.Inventors: Gregory A. Frascadore, Robert Helander, James Sullivan, Rebecca Smith
-
Publication number: 20140331225Abstract: 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: ApplicationFiled: October 31, 2013Publication date: November 6, 2014Applicant: VMware, Inc.Inventors: Robert Helander, Rebecca Smith, Eric D. Nelson, James Sullivan, Gregory A. Frascadore
-
Publication number: 20140331277Abstract: 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: ApplicationFiled: October 31, 2013Publication date: November 6, 2014Applicant: VMware, Inc.Inventors: Gregory A. Frascadore, Robert Helander, Eric D. Nelson, James Sullivan, Rebecca Smith
-
Publication number: 20130125114Abstract: 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: ApplicationFiled: November 11, 2011Publication date: May 16, 2013Applicant: VMWARE, INC.Inventor: Gregory FRASCADORE