Patents by Inventor SIMON HELSEN
SIMON HELSEN 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: 11017072Abstract: Methods, computer program products, and systems are presented. The methods include, for instance: receiving a request for a private credential of a first service of the two or more services from the first service, generating the private credential of the first service based on identity information of the first service, storing the private credential of the first service and the identity information of the first service in a local database, and sending the private credential of the first service to the first service for secure communication from the first service.Type: GrantFiled: May 24, 2019Date of Patent: May 25, 2021Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Simon Helsen, Nicholas R. Ibarluzea, Ritchard L. Schacher
-
Patent number: 10671368Abstract: A method, computer program product, and system includes a processor(s) identifying one or more resources of a shared computing environment utilized in delivery of an application, to users of the shared computing environment. The processor(s) monitors communications to the one or more resources, to identify and intercept operations related to delivery of the application. The processor(s) analyze the intercepted operations, to determine when the operations comprise a pattern occurring with a frequency indicative of a predetermined level of confidence, where the pattern comprises one or more delivery operations. Based on determining the pattern occurs with the frequency, the processor(s) generates an automated delivery pipeline for the application, where the automated delivery pipeline automates at least one of the one or more delivery operations comprising the pattern. The processor(s) utilizes the automated delivery pipeline to deliver a new version of the application.Type: GrantFiled: November 3, 2017Date of Patent: June 2, 2020Assignee: International Business Machines CorporationInventors: Christopher L. Brealey, Simon Helsen, Thomas C. Schmidt, Christopher N. Taylor
-
Patent number: 10469475Abstract: Methods, computer program products, and systems are presented. The methods include, for instance: receiving a request for a private credential of a first service of the two or more services from the first service, generating the private credential of the first service based on identity information of the first service, storing the private credential of the first service and the identity information of the first service in a local database, and sending the private credential of the first service to the first service for secure communication from the first service.Type: GrantFiled: December 21, 2017Date of Patent: November 5, 2019Assignee: International Business Machines CorporationInventors: Simon Helsen, Nicholas R. Ibarluzea, Ritchard L. Schacher
-
Publication number: 20190281038Abstract: Methods, computer program products, and systems are presented. The methods include, for instance: receiving a request for a private credential of a first service of the two or more services from the first service, generating the private credential of the first service based on identity information of the first service, storing the private credential of the first service and the identity information of the first service in a local database, and sending the private credential of the first service to the first service for secure communication from the first service.Type: ApplicationFiled: May 24, 2019Publication date: September 12, 2019Inventors: Simon HELSEN, Nicholas R. IBARLUZEA, Ritchard L. SCHACHER
-
Patent number: 10356076Abstract: Methods, computer program products, and systems are presented. The methods include, for instance: receiving a request for a private credential of a first service of the two or more services from the first service, generating the private credential of the first service based on identity information of the first service, storing the private credential of the first service and the identity information of the first service in a local database, and sending the private credential of the first service to the first service for secure communication from the first service.Type: GrantFiled: May 2, 2017Date of Patent: July 16, 2019Assignee: International Business Machines CorporationInventors: Simon Helsen, Nicholas R. Ibarluzea, Ritchard L. Schacher
-
Publication number: 20190138288Abstract: A method, computer program product, and system includes a processor(s) identifying one or more resources of a shared computing environment utilized in delivery of an application, to users of the shared computing environment. The processor(s) monitors communications to the one or more resources, to identify and intercept operations related to delivery of the application. The processor(s) analyze the intercepted operations, to determine when the operations comprise a pattern occurring with a frequency indicative of a predetermined level of confidence, where the pattern comprises one or more delivery operations. Based on determining the pattern occurs with the frequency, the processor(s) generates an automated delivery pipeline for the application, where the automated delivery pipeline automates at least one of the one or more delivery operations comprising the pattern. The processor(s) utilizes the automated delivery pipeline to deliver a new version of the application.Type: ApplicationFiled: November 3, 2017Publication date: May 9, 2019Inventors: Christopher L. BREALEY, Simon HELSEN, Thomas C. SCHMIDT, Christopher N. TAYLOR
-
Patent number: 10218690Abstract: An enterprise server is provisioned with an authentication response language, where the authentication response language allows the enterprise server to issue instructions for authentication steps to an enterprise client, which enables the enterprise client to execute a set of instructions for navigating an authentication sequence. The set of instructions installed into and served by the enterprise server varies depending on a protocol inherently used by the authentication topology. The enterprise client, when accessing a protected resource, and not already authenticated, receives a set of authentication instructions from the enterprise server formulated in the authentication response language. The client starts to interpret the provided authentication instructions, but controls the presentation layer and interface of any user interactions. The client follows the sequence by sending requests and receiving responses from one or more servers in the topology until the sequence is complete.Type: GrantFiled: October 17, 2016Date of Patent: February 26, 2019Assignee: International Business Machines CorporationInventors: Simon Helsen, Jose A. Rodriguez, Ritchard L. Schacher, Patrick R. Wardrop
-
Publication number: 20180324256Abstract: Methods, computer program products, and systems are presented. The methods include, for instance: receiving a request for a private credential of a first service of the two or more services from the first service, generating the private credential of the first service based on identity information of the first service, storing the private credential of the first service and the identity information of the first service in a local database, and sending the private credential of the first service to the first service for secure communication from the first service.Type: ApplicationFiled: December 21, 2017Publication date: November 8, 2018Inventors: Simon HELSEN, Nicholas R. IBARLUZEA, Ritchard L. SCHACHER
-
Publication number: 20180324254Abstract: Methods, computer program products, and systems are presented. The methods include, for instance: receiving a request for a private credential of a first service of the two or more services from the first service, generating the private credential of the first service based on identity information of the first service, storing the private credential of the first service and the identity information of the first service in a local database, and sending the private credential of the first service to the first service for secure communication from the first service.Type: ApplicationFiled: May 2, 2017Publication date: November 8, 2018Inventors: Simon HELSEN, Nicholas R. IBARLUZEA, Ritchard L. SCHACHER
-
Publication number: 20180109506Abstract: An enterprise server is provisioned with an authentication response language, where the authentication response language allows the enterprise server to issue instructions for authentication steps to an enterprise client, which enables the enterprise client to execute a set of instructions for navigating an authentication sequence. The set of instructions installed into and served by the enterprise server varies depending on a protocol inherently used by the authentication topology. The enterprise client, when accessing a protected resource, and not already authenticated, receives a set of authentication instructions from the enterprise server formulated in the authentication response language. The client starts to interpret the provided authentication instructions, but controls the presentation layer and interface of any user interactions. The client follows the sequence by sending requests and receiving responses from one or more servers in the topology until the sequence is complete.Type: ApplicationFiled: October 17, 2016Publication date: April 19, 2018Inventors: SIMON HELSEN, JOSE A. RODRIGUEZ, RITCHARD L. SCHACHER, PATRICK R. WARDROP