Patents by Inventor Victor R. Herrero

Victor R. Herrero 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: 11094023
    Abstract: A computer-implemented method includes: receiving, by a computing device, a vault access request for vault credentials stored by a vault server; verifying, by the computing device, whether a source of the vault access request originated from a multitenant application server; preventing, by the computing device, access to the vault server and the vault credentials when the source of the vault access request has not been verified as originating from the multitenant application server; obtaining, by the computing device, vault credentials from a vault server based on verifying that the source of the vault access request originated from the multitenant application server; and executing, by the computing device, a multitenant application task using the vault credentials.
    Type: Grant
    Filed: January 8, 2020
    Date of Patent: August 17, 2021
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Jose R. D. Coronel, Victor R. Herrero
  • Patent number: 11086711
    Abstract: A cognitive automation engine receives notice that an unexpected event has occurred in a computing environment. The engine tries to address any resulting problems by running a previously generated automation script, customizing the script as required through cognitive means. If this fails, the engine forwards the script to a human expert for customization. In either case, the engine records any customization activities, extracts parameters from the recording that identify each customization step, cognitively assigns a level of risk to each step based on historical precedent, and determines whether running the customized script presents an unacceptable risk of adverse results. The system adds the revisions, other script-related information, and any results of running the revised script Loin a training corpus. The corpus is then incorporated into a machine-learning procedure that teaches the automation engine how to more intelligently customize a script the next time a similar event occurs.
    Type: Grant
    Filed: September 24, 2018
    Date of Patent: August 10, 2021
    Assignee: International Business Machines Corporation
    Inventors: Larisa Shwartz, Victor R. Herrero, Victoria Lee Guerra, Jose Rizaldy Coronel
  • Publication number: 20200143493
    Abstract: A computer-implemented method includes: receiving, by a computing device, a vault access request for vault credentials stored by a vault server; verifying, by the computing device, whether a source of the vault access request originated from a multitenant application server; preventing, by the computing device, access to the vault server and the vault credentials when the source of the vault access request has not been verified as originating from the multitenant application server; obtaining, by the computing device, vault credentials from a vault server based on verifying that the source of the vault access request originated from the multitenant application server; and executing, by the computing device, a multitenant application task using the vault credentials.
    Type: Application
    Filed: January 8, 2020
    Publication date: May 7, 2020
    Inventors: Jose R.D. CORONEL, Victor R. HERRERO
  • Publication number: 20200097357
    Abstract: A cognitive automation engine receives notice that an unexpected event has occurred in a computing environment. The engine tries to address any resulting problems by running a previously generated automation script, customizing the script as required through cognitive means. If this fails, the engine forwards the script to a human expert for customization. In either case, the engine records any customization activities, extracts parameters from the recording that identify each customization step, cognitively assigns a level of risk to each step based on historical precedent, and determines whether running the customized script presents an unacceptable risk of adverse results. The system adds the revisions, other script-related information, and any results of running the revised script in a training corpus. The corpus is then incorporated into a machine-learning procedure that teaches the automation engine how to more intelligently customize a script the next time a similar event occurs.
    Type: Application
    Filed: September 24, 2018
    Publication date: March 26, 2020
    Inventors: Larisa Shwartz, Victor R. Herrero, Victoria Lee Guerra, Jose Rizaldy Coronel
  • Patent number: 10565664
    Abstract: A computer-implemented method includes: receiving, by a computing device, a vault access request for vault credentials stored by a vault server; verifying, by the computing device, whether a source of the vault access request originated from a multitenant application server; preventing, by the computing device, access to the vault server and the vault credentials when the source of the vault access request has not been verified as originating from the multitenant application server; obtaining, by the computing device, vault credentials from a vault server based on verifying that the source of the vault access request originated from the multitenant application server; and executing, by the computing device, a multitenant application task using the vault credentials.
    Type: Grant
    Filed: June 7, 2016
    Date of Patent: February 18, 2020
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Jose R. D. Coronel, Victor R. Herrero
  • Publication number: 20180089017
    Abstract: Systems and methods for performing self-healing tasks using information technology management data are disclosed. In aspects, a computer-implemented method of the invention comprises: storing alert data indicating that an alert condition has been detected at a client data center, the alert data including a monitoring situation; performing a matching function to determine whether the monitoring situation matches an assigned monitoring situation or is an unassigned monitoring situation; determining that the monitoring situation is unassigned; sending a ticket including a list of virtual engineers to the client data center; detecting a ticket update in a ticket database, the ticket update including an assignment of one of the virtual engineers to the monitoring situation; updating a monitoring situation database to include the assignment of the one of the virtual engineers; and initiating the one of the virtual engineers to resolve the monitoring situation.
    Type: Application
    Filed: July 11, 2017
    Publication date: March 29, 2018
    Inventors: Cynthia R. Cook, Victoria L. Guerra, Victor R. Herrero, Zachary J. Conway Peterson
  • Publication number: 20170353456
    Abstract: A computer-implemented method includes: receiving, by a computing device, a vault access request for vault credentials stored by a vault server; verifying, by the computing device, whether a source of the vault access request originated from a multitenant application server; preventing, by the computing device, access to the vault server and the vault credentials when the source of the vault access request has not been verified as originating from the multitenant application server; obtaining, by the computing device, vault credentials from a vault server based on verifying that the source of the vault access request originated from the multitenant application server; and executing, by the computing device, a multitenant application task using the vault credentials.
    Type: Application
    Filed: June 7, 2016
    Publication date: December 7, 2017
    Inventors: Jose R.D. CORONEL, Victor R. HERRERO
  • Patent number: 9785497
    Abstract: Systems and methods for performing self-healing tasks using information technology management data are disclosed. In aspects, a computer-implemented method of the invention comprises: storing alert data indicating that an alert condition has been detected at a client data center, the alert data including a monitoring situation; performing a matching function to determine whether the monitoring situation matches an assigned monitoring situation or is an unassigned monitoring situation; determining that the monitoring situation is unassigned; sending a ticket including a list of virtual engineers to the client data center; detecting a ticket update in a ticket database, the ticket update including an assignment of one of the virtual engineers to the monitoring situation; updating a monitoring situation database to include the assignment of the one of the virtual engineers; and initiating the one of the virtual engineers to resolve the monitoring situation.
    Type: Grant
    Filed: September 26, 2016
    Date of Patent: October 10, 2017
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Cynthia R. Cook, Victoria L. Guerra, Victor R. Herrero, Zachary J. Conway Peterson
  • Patent number: 8607226
    Abstract: A method, information processing system, and computer program storage product, are provided for creating a Removable Installation Kit (“RIK”) for locally staged electronic software distribution on a user system. The method includes selecting at least one software package from a list of software packages on a software distribution server. A set of data elements is created that is associated with an RIK to be created using the at least one software package. The set of data elements is stored at the software distribution server. A temporary copy of the at least one software package that has been selected is stored. The RIK is created by placing at least the software package that has been selected and a unique identifier associated with the RIK on at least one removable storage medium.
    Type: Grant
    Filed: January 22, 2008
    Date of Patent: December 10, 2013
    Assignee: International Business Machines Corporation
    Inventors: Victor R. Herrero, Michael L. Vuozzo
  • Publication number: 20090185690
    Abstract: A method, information processing system, and computer program storage product, are provided for creating a Removable Installation Kit (“RIK”) for locally staged electronic software distribution on a user system. The method includes selecting at least one software package from a list of software packages on a software distribution server. A set of data elements is created that is associated with an RIK to be created using the at least one software package. The set of data elements is stored at the software distribution server. A temporary copy of the at least one software package that has been selected is stored. The RIK is created by placing at least the software package that has been selected and a unique identifier associated with the RIK on at least one removable storage medium.
    Type: Application
    Filed: January 22, 2008
    Publication date: July 23, 2009
    Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Victor R. Herrero, Michael L. Vuozzo
  • Patent number: 7143409
    Abstract: A method, and computer readable medium for the central management, delivery and installation of media less software. The ordered software is packaged in such a way that only standard options are offered. The standard installation results in consistent software images across a corporation client PCs and eliminates the need of help desk involvement during installation. The software company is not involved with the burden of software distribution and tracking. Sales and the sales reports are generated and supplied in real time back to the software company.
    Type: Grant
    Filed: June 29, 2001
    Date of Patent: November 28, 2006
    Assignee: International Business Machines Corporation
    Inventor: Victor R. Herrero
  • Publication number: 20040133626
    Abstract: Redirecting a client request for digital information to a server by selecting a server based on client location. The client location derived from a query to a client application such as a modem dial-up application or a mobile phone Global Positioning System. The client location information being used in combination with a listing of groups of servers as well as a listing of servers having the requested digital information to select a preferred server satisfying geographical preferences.
    Type: Application
    Filed: December 17, 2003
    Publication date: July 8, 2004
    Applicant: International Business Machines Corporation
    Inventors: Victor R. Herrero, Michael L. Vuozzo
  • Publication number: 20030005427
    Abstract: A method, and computer readable medium for the central management, delivery and installation of media less software. The ordered software is packaged in such a way that only standard options are offered. The standard installation results in consistent software images across a corporation client PCs and eliminates the need of help desk involvement during installation. The software company is not involved with the burden of software distribution and tracking. Sales and the sales reports are generated and supplied in real time back to the software company.
    Type: Application
    Filed: June 29, 2001
    Publication date: January 2, 2003
    Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventor: Victor R. Herrero