Patents by Inventor Mario E. De Armas

Mario E. De Armas 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: 10084667
    Abstract: A set of service level agreement (SLA) policies and service level definition (SLD) policies that are applied to a request message of a correlated request/response message pair are tracked. A response message of the correlated request/response message pair is detected. A corresponding set of platform-specific policy enforcement processing rules that are used to enforce the set of SLA policies and SLD policies on the response message are identified using the tracked set of SLA policies and SLD policies applied to the request message. The set of SLA policies and SLD policies are enforced on the response message using the identified corresponding set of platform-specific policy enforcement processing rules.
    Type: Grant
    Filed: February 28, 2017
    Date of Patent: September 25, 2018
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Thomas C. Burke, Mario E. De Armas, Oswaldo Gago, Ramon M. Spence
  • Publication number: 20170302538
    Abstract: A set of service level agreement (SLA) policies and service level definition (SLD) policies that are applied to a request message of a correlated request/response message pair are tracked. A response message of the correlated request/response message pair is detected. A corresponding set of platform-specific policy enforcement processing rules that are used to enforce the set of SLA policies and SLD policies on the response message are identified using the tracked set of SLA policies and SLD policies applied to the request message. The set of SLA policies and SLD policies are enforced on the response message using the identified corresponding set of platform-specific policy enforcement processing rules.
    Type: Application
    Filed: June 28, 2017
    Publication date: October 19, 2017
    Inventors: Thomas C. Burke, Mario E. De Armas, Oswaldo Gago, Ramon M. Spence
  • Patent number: 9742631
    Abstract: A set of service level agreement (SLA) policies and service level definition (SLD) policies that are applied to a request message of a correlated request/response message pair are tracked. A response message of the correlated request/response message pair is detected. A corresponding set of platform-specific policy enforcement processing rules that are used to enforce the set of SLA policies and SLD policies on the response message are identified using the tracked set of SLA policies and SLD policies applied to the request message. The set of SLA policies and SLD policies are enforced on the response message using the identified corresponding set of platform-specific policy enforcement processing rules.
    Type: Grant
    Filed: November 20, 2014
    Date of Patent: August 22, 2017
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Thomas C. Burke, Mario E. De Armas, Oswaldo Gago, Ramon M. Spence
  • Publication number: 20170171027
    Abstract: A set of service level agreement (SLA) policies and service level definition (SLD) policies that are applied to a request message of a correlated request/response message pair are tracked. A response message of the correlated request/response message pair is detected. A corresponding set of platform-specific policy enforcement processing rules that are used to enforce the set of SLA policies and SLD policies on the response message are identified using the tracked set of SLA policies and SLD policies applied to the request message. The set of SLA policies and SLD policies are enforced on the response message using the identified corresponding set of platform-specific policy enforcement processing rules.
    Type: Application
    Filed: February 28, 2017
    Publication date: June 15, 2017
    Inventors: Thomas C. Burke, Mario E. De Armas, Oswaldo Gago, Ramon M. Spence
  • Patent number: 9628337
    Abstract: A set of service level agreement (SLA) policies and service level definition (SLD) policies that are applied to a request message of a correlated request/response message pair are tracked. A response message of the correlated request/response message pair is detected. A corresponding set of platform-specific policy enforcement processing rules that are used to enforce the set of SLA policies and SLD policies on the response message are identified using the tracked set of SLA policies and SLD policies applied to the request message. The set of SLA policies and SLD policies are enforced on the response message using the identified corresponding set of platform-specific policy enforcement processing rules.
    Type: Grant
    Filed: May 25, 2016
    Date of Patent: April 18, 2017
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Thomas C. Burke, Mario E. De Armas, Oswaldo Gago, Ramon M. Spence
  • Publication number: 20170053241
    Abstract: An effective applied policy configuration associated with a selected policy resource is created responsive to a selection of a policy resource within a service policy visualization interface based upon results of programmatic introspection of the selected policy resource. The effective applied policy configuration includes correlated and combined effects of service policies identified by the programmatic introspection as attached to the selected policy resource within a resource hierarchy associated with the selected policy resource. The effective applied policy configuration associated with the selected policy resource, including the correlated and combined effects of the attached service policies, is displayed within the service policy visualization interface.
    Type: Application
    Filed: November 3, 2016
    Publication date: February 23, 2017
    Inventors: Mario E. De Armas, Christopher M. Ketchuck, Thomas L. Roach
  • Patent number: 9535564
    Abstract: A service policy visualization interface is provided that is capable of selection and filtering of policy resources associated with a service managed using service policies. In response to detecting a selection of a policy resource within the service policy visualization interface, the selected policy resource is introspected to identify service policies. The service policies are attached to the selected policy resource within a resource hierarchy associated with the selected policy resource. Based upon results of the introspection of the selected policy resource, an effective applied policy configuration associated with the selected policy resource is created, including correlated and combined effects of the attached service policies. The effective applied policy configuration associated with the selected policy resource, including the correlated and combined effects of the attached service policies, is displayed within the service policy visualization interface.
    Type: Grant
    Filed: March 25, 2014
    Date of Patent: January 3, 2017
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Mario E. De Armas, Christopher M. Ketchuck, Thomas L. Roach
  • Publication number: 20160307126
    Abstract: An effective applied policy configuration associated with a selected policy resource is created responsive to a selection of a policy resource within a service policy visualization interface based upon results of programmatic introspection of the selected policy resource. The effective applied policy configuration includes correlated and combined effects of service policies identified by the programmatic introspection as attached to the selected policy resource within a resource hierarchy associated with the selected policy resource. The effective applied policy configuration associated with the selected policy resource, including the correlated and combined effects of the attached service policies, is displayed within the service policy visualization interface.
    Type: Application
    Filed: June 29, 2016
    Publication date: October 20, 2016
    Inventors: Mario E. De Armas, Christopher M. Ketchuck, Thomas L. Roach
  • Publication number: 20160269243
    Abstract: A set of service level agreement (SLA) policies and service level definition (SLD) policies that are applied to a request message of a correlated request/response message pair are tracked. A response message of the correlated request/response message pair is detected. A corresponding set of platform-specific policy enforcement processing rules that are used to enforce the set of SLA policies and SLD policies on the response message are identified using the tracked set of SLA policies and SLD policies applied to the request message. The set of SLA policies and SLD policies are enforced on the response message using the identified corresponding set of platform-specific policy enforcement processing rules.
    Type: Application
    Filed: May 25, 2016
    Publication date: September 15, 2016
    Inventors: Thomas C. Burke, Mario E. De Armas, Oswaldo Gago, Ramon M. Spence
  • Patent number: 9430116
    Abstract: A service policy visualization interface is provided that is capable of selection and filtering of policy resources associated with a service managed using service policies. In response to detecting a selection of a policy resource within the service policy visualization interface, the selected policy resource is introspected to identify service policies. The service policies are attached to the selected policy resource within a resource hierarchy associated with the selected policy resource. Based upon results of the introspection of the selected policy resource, an effective applied policy configuration associated with the selected policy resource is created, including correlated and combined effects of the attached service policies. The effective applied policy configuration associated with the selected policy resource, including the correlated and combined effects of the attached service policies, is displayed within the service policy visualization interface.
    Type: Grant
    Filed: February 12, 2013
    Date of Patent: August 30, 2016
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Mario E. De Armas, Christopher M. Ketchuck, Thomas L. Roach
  • Publication number: 20160248639
    Abstract: Source policy identification information of a registry service policy is captured. The source policy identification information includes a source policy identifier (ID), a source policy name, and a source policy uniform resource locator (URL). The captured source policy identification information is correlated with configured policy enforcement processing rules and processing actions using a source policy reference key. Per-transaction service policy enforcement information that documents policy enforcement activities performed by a policy enforcement point (PEP) is captured. The captured per-transaction service policy enforcement information is correlated with the captured source policy identification information using the source policy reference key.
    Type: Application
    Filed: May 5, 2016
    Publication date: August 25, 2016
    Inventors: Thomas C. Burke, Mario E. De Armas, Oswaldo Gago, Srinivasan Muralidharan, Gaurang Shah, Maria E. Smith
  • Patent number: 9379998
    Abstract: A set of service level agreement (SLA) policies and service level definition (SLD) policies that are applied to a request message of a correlated request/response message pair are tracked. A response message of the correlated request/response message pair is detected. A corresponding set of platform-specific policy enforcement processing rules that are used to enforce the set of SLA policies and SLD policies on the response message are identified using the tracked set of SLA policies and SLD policies applied to the request message. The set of SLA policies and SLD policies are enforced on the response message using the identified corresponding set of platform-specific policy enforcement processing rules.
    Type: Grant
    Filed: February 7, 2014
    Date of Patent: June 28, 2016
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Thomas C. Burke, Mario E. De Armas, Oswaldo Gago, Ramon M. Spence
  • Patent number: 9363289
    Abstract: Source policy identification information of a registry service policy is captured. The source policy identification information includes a source policy identifier (ID), a source policy name, and a source policy uniform resource locator (URL). The captured source policy identification information is correlated with configured policy enforcement processing rules and processing actions using a source policy reference key. Per-transaction service policy enforcement information that documents policy enforcement activities performed by a policy enforcement point (PEP) is captured. The captured per-transaction service policy enforcement information is correlated with the captured source policy identification information using the source policy reference key.
    Type: Grant
    Filed: February 12, 2013
    Date of Patent: June 7, 2016
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Thomas C. Burke, Mario E. De Armas, Oswaldo Gago, Srinivasan Muralidharan, Gaurang Shah, Maria E. Smith
  • Publication number: 20160119383
    Abstract: At least one set of enforceable policy provisions is identified within at least one defined service level policy to be enforced during runtime by a policy enforcement point (PEP). Each set of enforceable policy provisions includes a policy subject, a reference to a policy domain, and at least one assertion. Each identified set of enforceable policy provisions is transformed by the PEP into at least one runtime-executable processing rule that each includes at least one PEP processing action that each represents an atomic unit of policy enforcement level behavior executable by the PEP to enforce the respective at least one assertion against runtime objects associated with the policy subject within an area of runtime policy enforcement specified by the policy domain.
    Type: Application
    Filed: January 6, 2016
    Publication date: April 28, 2016
    Inventors: Thomas C. Burke, Mario E. De Armas, Oswaldo Gago, Gaurang Shah, Maria E. Smith
  • Patent number: 9270541
    Abstract: At least one defined service policy to be enforced by a policy enforcement point (PEP) is obtained. The obtained at least one defined service policy is parsed to identify at least one set of enforceable policy provisions and the at least one set of enforceable policy provisions is identified. Each set of enforceable policy provisions includes a policy subject, a policy domain, and at least one assertion as the enforceable policy provisions within the at least one defined service policy. At least one runtime processing rule including at least one processing action usable by the PEP is created to enforce the policy subject, the policy domain, and the at least one assertion of each identified at least one set of enforceable policy provisions.
    Type: Grant
    Filed: March 25, 2014
    Date of Patent: February 23, 2016
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Thomas C. Burke, Mario E. De Armas, Oswaldo Gago, Gaurang Shah, Maria E. Smith
  • Patent number: 9258198
    Abstract: At least one defined service policy to be enforced by a policy enforcement point (PEP) is obtained. The obtained at least one defined service policy is parsed to identify at least one set of enforceable policy provisions and the at least one set of enforceable policy provisions is identified. Each set of enforceable policy provisions includes a policy subject, a policy domain, and at least one assertion as the enforceable policy provisions within the at least one defined service policy. At least one runtime processing rule including at least one processing action usable by the PEP is created to enforce the policy subject, the policy domain, and the at least one assertion of each identified at least one set of enforceable policy provisions.
    Type: Grant
    Filed: February 12, 2013
    Date of Patent: February 9, 2016
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Thomas C. Burke, Mario E. De Armas, Oswaldo Gago, Gaurang Shah, Maria E. Smith
  • Publication number: 20150229538
    Abstract: A set of service level agreement (SLA) policies and service level definition (SLD) policies that are applied to a request message of a correlated request/response message pair are tracked. A response message of the correlated request/response message pair is detected. A corresponding set of platform-specific policy enforcement processing rules that are used to enforce the set of SLA policies and SLD policies on the response message are identified using the tracked set of SLA policies and SLD policies applied to the request message. The set of SLA policies and SLD policies are enforced on the response message using the identified corresponding set of platform-specific policy enforcement processing rules.
    Type: Application
    Filed: February 7, 2014
    Publication date: August 13, 2015
    Applicant: International Business Machines Corporation
    Inventors: Thomas C. Burke, Mario E. De Armas, Oswaldo Gago, Ramon M. Spence
  • Publication number: 20150229539
    Abstract: A set of service level agreement (SLA) policies and service level definition (SLD) policies that are applied to a request message of a correlated request/response message pair are tracked. A response message of the correlated request/response message pair is detected. A corresponding set of platform-specific policy enforcement processing rules that are used to enforce the set of SLA policies and SLD policies on the response message are identified using the tracked set of SLA policies and SLD policies applied to the request message. The set of SLA policies and SLD policies are enforced on the response message using the identified corresponding set of platform-specific policy enforcement processing rules.
    Type: Application
    Filed: November 20, 2014
    Publication date: August 13, 2015
    Inventors: Thomas C. Burke, Mario E. De Armas, Oswaldo Gago, Ramon M. Spence
  • Patent number: 8898731
    Abstract: A method for associating service policies based on application of message content filters to messages sent by a consumer may include receiving a message in which the message relates to a service accessible via a network and access to the service is restricted by a policy enforcement runtime. The method may further include applying at least one message content filter to the message content received to extract information indicative of a message flow associated with a configured policy attachment and correlating the message flow to a selected policy regarding consumer access to the service. The method may further include enforcing the selected policy relative to access to the service by the consumer.
    Type: Grant
    Filed: June 7, 2013
    Date of Patent: November 25, 2014
    Assignee: International Business Machines Corporation
    Inventors: Mario E. De Armas, Steven Groeger, Heather Marie Kreger, Robert G. Laird, Arnaud J. Le Hors
  • Patent number: 8893218
    Abstract: A method for associating service policies based on application of message content filters to messages sent by a consumer may include receiving a message in which the message relates to a service accessible via a network and access to the service is restricted by a policy enforcement runtime. The method may further include applying at least one message content filter to the message content received to extract information indicative of a message flow associated with a configured policy attachment and correlating the message flow to a selected policy regarding consumer access to the service. The method may further include enforcing the selected policy relative to access to the service by the consumer.
    Type: Grant
    Filed: June 15, 2012
    Date of Patent: November 18, 2014
    Assignee: International Business Machines Corporation
    Inventors: Mario E. De Armas, Steven Groeger, Heather M. Kreger, Robert G. Laird, Arnaud J. Le Hors