Patents by Inventor Stanley K. Jerrard-Dunne
Stanley K. Jerrard-Dunne 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: 11228577Abstract: Embodiments are directed to a method of enabling cloud applications to act on behalf of a user, including: providing, by the processor, a plugin integrated with a web browser; configuring, by the processor, a plurality of cloud applications and one or more identity providers in the plugin; wherein the plurality of configured cloud applications are associated with the one or more identity providers; authenticating, by the processor, a user identity through one of the plurality of configured cloud applications; generating, by the one or more identity providers, an identity token responsive to authentication; providing, by the one or more identity providers, each of the plurality of configured cloud applications with the identity token; and acting, by any of the plurality of configured cloud applications, on behalf of the user with the identity token.Type: GrantFiled: December 4, 2018Date of Patent: January 18, 2022Assignee: International Business Machines CorporationInventor: Stanley K. Jerrard-Dunne
-
Patent number: 11200200Abstract: Merging directory information from a user directory to a common directory includes based on a rule associated with contents of a user directory of a local database, extracting a department indicator from the user directory, mapping the department indicator to a corresponding user record in a common directory of a registry database, and based on the department indicator, marking the user record in the common directory with a department that corresponds to the contents from the user directory with a department for controlling access to that user record in the registry database.Type: GrantFiled: August 26, 2019Date of Patent: December 14, 2021Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Gordon E. Hegfield, Russell Holden, Stanley K. Jerrard-Dunne, Ravi Ranjan
-
Patent number: 11061858Abstract: Merging directory information from a user directory to a common directory includes based on a rule associated with contents of a user directory of a local database, extracting a department indicator from the user directory, mapping the department indicator to a corresponding user record in a common directory of a registry database, and based on the department indicator, marking the user record in the common directory with a department that corresponds to the contents from the user directory with a department for controlling access to that user record in the registry database.Type: GrantFiled: November 19, 2018Date of Patent: July 13, 2021Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Gordon E. Hegfield, Russell Holden, Stanley K. Jerrard-Dunne, Ravi Ranjan
-
Publication number: 20200177577Abstract: Embodiments are directed to a method of enabling cloud applications to act on behalf of a user, including: providing, by the processor, a plugin integrated with a web browser; configuring, by the processor, a plurality of cloud applications and one or more identity providers in the plugin; wherein the plurality of configured cloud applications are associated with the one or more identity providers; authenticating, by the processor, a user identity through one of the plurality of configured cloud applications; generating, by the one or more identity providers, an identity token responsive to authentication; providing, by the one or more identity providers, each of the plurality of configured cloud applications with the identity token; and acting, by any of the plurality of configured cloud applications, on behalf of the user with the identity token.Type: ApplicationFiled: December 4, 2018Publication date: June 4, 2020Inventor: Stanley K. Jerrard-Dunne
-
Publication number: 20200012621Abstract: Merging directory information from a user directory to a common directory includes based on a rule associated with contents of a user directory of a local database, extracting a department indicator from the user directory, mapping the department indicator to a corresponding user record in a common directory of a registry database, and based on the department indicator, marking the user record in the common directory with a department that corresponds to the contents from the user directory with a department for controlling access to that user record in the registry database.Type: ApplicationFiled: August 26, 2019Publication date: January 9, 2020Inventors: Gordon E. Hegfield, Russell Holden, Stanley K. Jerrard-Dunne, Ravi Ranjan
-
Patent number: 10467189Abstract: Merging directory information from a user directory to a common directory includes based on a rule associated with contents of a user directory of a local database, extracting a department indicator from the user directory, mapping the department indicator to a corresponding user record in a common directory of a registry database, and based on the department indicator, marking the user record in the common directory with a department that corresponds to the contents from the user directory with a department for controlling access to that user record in the registry database.Type: GrantFiled: May 9, 2016Date of Patent: November 5, 2019Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Gordon E. Hegfield, Russell Holden, Stanley K. Jerrard-Dunne, Ravi Ranjan
-
Patent number: 10360185Abstract: Method and system are provided for log file analysis to locate anomalies. The method includes comparing each line of a log file with other lines of the log file to determine duplicate and similar lines of the log file. The step of comparing includes: locating two or more duplicate lines of the log file; and locating two or more similar lines of the log file using pattern matching of a string of each of the lines of the log file. The method also includes outputting a line of the log file as a line that is a potential anomaly if it is rejected as a duplicate or a similar line.Type: GrantFiled: April 28, 2016Date of Patent: July 23, 2019Assignee: International Business Machines CorporationInventors: Stanley K. Jerrard-Dunne, Alice-Maria Marascu, Conor D. McGrath
-
Patent number: 10360184Abstract: Method and system are provided for log file analysis to locate anomalies. The method includes comparing each line of a log file with other lines of the log file to determine duplicate and similar lines of the log file. The step of comparing includes: locating two or more duplicate lines of the log file; and locating two or more similar lines of the log file using pattern matching of a string of each of the lines of the log file. The method also includes outputting a line of the log file as a line that is a potential anomaly if it is rejected as a duplicate or a similar line.Type: GrantFiled: June 24, 2015Date of Patent: July 23, 2019Assignee: International Business Machines CorporationInventors: Stanley K. Jerrard-Dunne, Alice-Maria Marascu, Conor D. McGrath
-
Patent number: 10248551Abstract: A tool for testing objects in a client-server environment. The tool receives a plurality of proposed modifications to a baseline set of objects stored in a repository collectively submitted by a plurality of members of a first group of users and a plurality of members of a second group of users. The tool registers each modification of the plurality of proposed modifications with a user identifier corresponding to the user proposing the modification. The tool receives instructions to test the baseline set of objects with modifications that correspond to the first group of users. The tool determines which of the baseline set of objects stored in the repository are subject to the modifications that correspond to the first group of users. The tool executes the baseline set of objects and incorporating the modifications that correspond to the first group of users.Type: GrantFiled: July 9, 2018Date of Patent: April 2, 2019Assignee: International Business Machines CorporationInventors: Stanley K. Jerrard-Dunne, Alice-Maria Marascu, Conor D. McGrath, Andrew Penrose
-
Publication number: 20190087434Abstract: Merging directory information from a user directory to a common directory includes based on a rule associated with contents of a user directory of a local database, extracting a department indicator from the user directory, mapping the department indicator to a corresponding user record in a common directory of a registry database, and based on the department indicator, marking the user record in the common directory with a department that corresponds to the contents from the user directory with a department for controlling access to that user record in the registry database.Type: ApplicationFiled: November 19, 2018Publication date: March 21, 2019Applicant: International Business Machines CorporationInventors: GORDON E. HEGFIELD, RUSSELL HOLDEN, STANLEY K. JERRARD-DUNNE, RAVI RANJAN
-
Patent number: 10169351Abstract: Merging directory information from a user directory to a common directory includes based on a rule associated with contents of a user directory of a local database, extracting a department indicator from the user directory, mapping the department indicator to a corresponding user record in a common directory of a registry database, and based on the department indicator, marking the user record in the common directory with a department that corresponds to the contents from the user directory with a department for controlling access to that user record in the registry database.Type: GrantFiled: August 19, 2015Date of Patent: January 1, 2019Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Gordon E. Hegfield, Russell Holden, Stanley K. Jerrard-Dunne, Ravi Ranjan
-
Publication number: 20180314620Abstract: A tool for testing objects in a client-server environment. The tool receives a plurality of proposed modifications to a baseline set of objects stored in a repository collectively submitted by a plurality of members of a first group of users and a plurality of members of a second group of users. The tool registers each modification of the plurality of proposed modifications with a user identifier corresponding to the user proposing the modification. The tool receives instructions to test the baseline set of objects with modifications that correspond to the first group of users. The tool determines which of the baseline set of objects stored in the repository are subject to the modifications that correspond to the first group of users. The tool executes the baseline set of objects and incorporating the modifications that correspond to the first group of users.Type: ApplicationFiled: July 9, 2018Publication date: November 1, 2018Inventors: Stanley K. Jerrard-Dunne, Alice-Marie Marascu, Conor D. McGrath, Andrew Penrose
-
Patent number: 10042742Abstract: Embodiments of the present invention disclose a method, computer program product, and system for testing objects in a client-server environment. A server computing system receives at least one modification to a set of objects. The server computing system registers the at least one modification with a user identifier. The server computing system receives instructions to execute the set of objects with the at least one modification that is registered to the user identifier. The server computing system determines which of the set objects the at least one modification alters. The server computing system executes the set of objects, wherein the set of objects incorporates the at least one modification associated with the user identifier.Type: GrantFiled: November 21, 2013Date of Patent: August 7, 2018Assignee: International Business Machines CorporationInventors: Stanley K. Jerrard-Dunne, Alice-Maria Marascu, Conor D. McGrath, Andrew Penrose
-
Patent number: 9998474Abstract: Embodiments of the present invention disclose a method, computer program product, and system for authenticating a user. The application server receives a user log in request and determines if a unique identification accompanies the received user log in request. The application server uses the unique identification to authenticate the identity of the user. The application server determines if the unique identification has been previously received by searching a first database to see if the unique identification was already stored in the first database. If the unique identification is not in the first database then the application server stores the unique identification and grants the user access to the one or more applications hosted on the application server.Type: GrantFiled: August 14, 2017Date of Patent: June 12, 2018Assignee: International Business Machines CorporationInventor: Stanley K. Jerrard-Dunne
-
Patent number: 9985949Abstract: Embodiments of the present invention disclose a method, computer program product, and system for authenticating a user. The application server receives a user log in request and determines if a unique identification accompanies the received user log in request. The application server uses the unique identification to authenticate the identity of the user. The application server determines if the unique identification has been previously received by searching a first database to see if the unique identification was already stored in the first database. If the unique identification is not in the first database then the application server stores the unique identification and grants the user access to the one or more applications hosted on the application server.Type: GrantFiled: January 25, 2016Date of Patent: May 29, 2018Assignee: International Business Machines CorporationInventor: Stanley K. Jerrard-Dunne
-
Patent number: 9923940Abstract: A first chat controller receives a request to create a group chat session, and creates the session, including determining a first local chat ID for the session. The first chat controller sends the first local chat ID to the server. The server assigns a common chat ID to the session. A second chat controller determines a second local chat ID for the group chat session associated with the second chat controller. The server receives the second local chat ID, receives a request from the second chat controller to control the session, and assigns control of the session to the second chat controller. The server receives a request from a second user to join the group chat session, sends the request to the second chat controller using the second local chat ID. The second chat controller sends an invitation to the second user to join the session.Type: GrantFiled: May 4, 2016Date of Patent: March 20, 2018Assignee: International Business Machines CorporationInventors: Stanley K. Jerrard-Dunne, Andrew T. Penrose
-
Patent number: 9906938Abstract: There is provided a method for determining identifying information of a wireless network. The method comprises receiving user or device information from a device determined to be both connectable to the network and within a predetermined range of the network. The method further comprises determining identifying information of the wireless network based on the received user or device information. A computer program product and system corresponding to the method are also disclosed.Type: GrantFiled: June 29, 2016Date of Patent: February 27, 2018Assignee: International Business Machines CorporationInventors: Al Chakra, Jonathan Dunne, Liam Harpur, Stanley K. Jerrard-Dunne
-
Patent number: 9898511Abstract: A system for recommending content based on the audience, implemented by a computing processor, detects content that is to be transmitted to an audience. The system receives a user profile associated with the audience, and scores the content against the user profile to produce a rating. The content is weighted based on at least one attribute associated with the user profile. The system invokes an action in response to the rating.Type: GrantFiled: January 22, 2015Date of Patent: February 20, 2018Assignee: International Business Machines CorporationInventors: John V. Delaney, Fabien Heinen, Brian Hussey, Stanley K. Jerrard-Dunne, Gordon Keenan
-
Publication number: 20170339157Abstract: Embodiments of the present invention disclose a method, computer program product, and system for authenticating a user. The application server receives a user log in request and determines if a unique identification accompanies the received user log in request. The application server uses the unique identification to authenticate the identity of the user. The application server determines if the unique identification has been previously received by searching a first database to see if the unique identification was already stored in the first database. If the unique identification is not in the first database then the application server stores the unique identification and grants the user access to the one or more applications hosted on the application server.Type: ApplicationFiled: August 14, 2017Publication date: November 23, 2017Inventor: Stanley K. Jerrard-Dunne
-
Publication number: 20170214673Abstract: Embodiments of the present invention disclose a method, computer program product, and system for authenticating a user. The application server receives a user log in request and determines if a unique identification accompanies the received user log in request. The application server uses the unique identification to authenticate the identity of the user. The application server determines if the unique identification has been previously received by searching a first database to see if the unique identification was already stored in the first database. If the unique identification is not in the first database then the application server stores the unique identification and grants the user access to the one or more applications hosted on the application server.Type: ApplicationFiled: January 25, 2016Publication date: July 27, 2017Inventor: Stanley K. Jerrard-Dunne