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).

  • Publication number: 20170199748
    Abstract: An approach for preventing accidental interaction when rendering a user interface, the approach involving monitoring a screen record having one or more screen positions and one or more draw times for one or more user interface components of a program application, recording an interaction time associated with a user interface component and retrieving a draw time of the user interface component from the screen record, calculating whether or not an interaction with the user interface component was incorrectly directed and taking an action with the interaction if the interaction was incorrectly directed.
    Type: Application
    Filed: January 13, 2016
    Publication date: July 13, 2017
    Inventors: Stanley K. Jerrard-Dunne, Alice-Maria Marascu, Conor D. McGrath
  • Patent number: 9706388
    Abstract: 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: Grant
    Filed: August 26, 2015
    Date of Patent: July 11, 2017
    Assignee: International Business Machines Corporation
    Inventors: Al Chakra, Jonathan Dunne, Liam Harpur, Stanley K. Jerrard-Dunne
  • Publication number: 20170171260
    Abstract: 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: Application
    Filed: May 4, 2016
    Publication date: June 15, 2017
    Inventors: Stanley K. Jerrard-Dunne, Andrew T. Penrose
  • Patent number: 9628491
    Abstract: 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: Grant
    Filed: August 22, 2016
    Date of Patent: April 18, 2017
    Assignee: International Business Machines Corporation
    Inventor: Stanley K. Jerrard-Dunne
  • Publication number: 20170064543
    Abstract: 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: Application
    Filed: June 29, 2016
    Publication date: March 2, 2017
    Inventors: Al Chakra, Jonathan Dunne, Liam Harpur, Stanley K. Jerrard-Dunne
  • Publication number: 20170064532
    Abstract: 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: Application
    Filed: August 26, 2015
    Publication date: March 2, 2017
    Inventors: Al Chakra, Jonathan Dunne, Liam Harpur, Stanley K. Jerrard-Dunne
  • Publication number: 20170053038
    Abstract: 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: Application
    Filed: May 9, 2016
    Publication date: February 23, 2017
    Applicant: International Business Machines Corporation
    Inventors: GORDON E. HEGFIELD, RUSSELL HOLDEN, STANLEY K. JERRARD-DUNNE, RAVI RANJAN
  • Publication number: 20170053127
    Abstract: 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: Application
    Filed: August 19, 2015
    Publication date: February 23, 2017
    Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: GORDON E. HEGFIELD, RUSSELL HOLDEN, STANLEY K. JERRARD-DUNNE, RAVI RANJAN
  • Publication number: 20160378780
    Abstract: 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: Application
    Filed: April 28, 2016
    Publication date: December 29, 2016
    Inventors: Stanley K. Jerrard-Dunne, Alice-Maria Marascu, Conor D. McGrath
  • Publication number: 20160378781
    Abstract: 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: Application
    Filed: June 24, 2015
    Publication date: December 29, 2016
    Inventors: Stanley K. Jerrard-Dunne, Alice-Maria Marascu, Conor D. McGrath
  • Patent number: 9485256
    Abstract: 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: Grant
    Filed: March 7, 2016
    Date of Patent: November 1, 2016
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventor: Stanley K. Jerrard-Dunne
  • Patent number: 9413700
    Abstract: 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: Grant
    Filed: December 9, 2015
    Date of Patent: August 9, 2016
    Assignee: International Business Machines Corporation
    Inventors: Stanley K. Jerrard-Dunne, Andrew T. Penrose
  • Publication number: 20160217137
    Abstract: 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: Application
    Filed: January 22, 2015
    Publication date: July 28, 2016
    Inventors: John V. Delaney, Fabien Heinen, Brian Hussey, Stanley K. Jerrard-Dunne, Gordon Keenan
  • Publication number: 20160217140
    Abstract: 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: Application
    Filed: December 5, 2015
    Publication date: July 28, 2016
    Inventors: John V. Delaney, Fabien Heinen, Brian Hussey, Stanley K. Jerrard-Dunne, Gordon Keenan
  • Patent number: 9342613
    Abstract: A client computer system, method and software tool for displaying portlet content are provided. The system comprises a user interface, a portlet server and a portlet view tool. The user interface allows the display of a page including one or more view window(s), each displaying content provided by a component of the computer system. The portlet server processes requests for portlet content, and has one or more portlet(s) installed thereon. The portlet view tool is associated with a portlet installed on the portlet server, and controls the associated portlet. A web browser is used to display content from the associated portlet in a view window on the display.
    Type: Grant
    Filed: March 29, 2012
    Date of Patent: May 17, 2016
    Assignee: Snapchat, Inc.
    Inventors: Brendan Arthurs, Stanley K. Jerrard-Dunne, Kieran J. O'Mahony, Charles R. E. Smith
  • Patent number: 9229914
    Abstract: Optimizing a layout of an electronic document. An electronic document can be processed to identify a plurality of document sections within the document. A plurality of document sections can be recursively combined in at least a first page of a modified document and a presentation size of content within the document sections can be reduced. With each recursive combination of document sections, a first perceptual delta value can be generated based on perceptual differences between the document sections as originally presented in the electronic document and the document sections as presented when combined into the first page. When the first perceptual delta value at least equals the first threshold value, the recursive combination of document sections into the first page can cease.
    Type: Grant
    Filed: June 30, 2011
    Date of Patent: January 5, 2016
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Ileana Belfiore, Stanley K. Jerrard-Dunne, Brendan P. Murray
  • Patent number: 9218327
    Abstract: A method of optimizing a layout of an electronic document. An electronic document can be processed to identify a plurality of document sections within the document. A plurality of document sections can be recursively combined in at least a first page of a modified document and a presentation size of content within the document sections can be reduced. With each recursive combination of document sections, a first perceptual delta value can be generated based on perceptual differences between the document sections as originally presented in the electronic document and the document sections as presented when combined into the first page. When the first perceptual delta value at least equals the first threshold value, the recursive combination of document sections into the first page can cease.
    Type: Grant
    Filed: April 16, 2012
    Date of Patent: December 22, 2015
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Ileana Belfiore, Stanley K. Jerrard-Dunne, Brendan P. Murray
  • Publication number: 20150143341
    Abstract: 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: Application
    Filed: November 21, 2013
    Publication date: May 21, 2015
    Applicant: International Business Machines Corporation
    Inventors: Stanley K. Jerrard-Dunne, Alice-Maria Marascu, Conor D. McGrath, Andrew Penrose
  • Publication number: 20140195899
    Abstract: An approach for presenting revision history for collaboratively edited documents. In one aspect, the approach comprises a computing system tracking edits to documents according to an ordering of edits without changing the document, responsive to a requestor and a responder utilizing one or more collaborative tools during editing sessions of the documents. The approach further comprises the computing system identifying designated portions of edits of information of the documents. Moreover, the approach comprises the computing system extracting the designated portions of edits of information of the documents, and responsive to the requestor or the responder enabling a time view on the one or more collaborative tools, presenting extracted designated portions of the edits of the document.
    Type: Application
    Filed: January 4, 2013
    Publication date: July 10, 2014
    Applicant: International Business Machines Corporation
    Inventors: Paul R. Bastide, Matthew E. Broomhall, Stanley K. Jerrard-Dunne, Robert E. Loredo, Michael L. Taylor
  • Patent number: 8726167
    Abstract: A client computer system, method and software tool for displaying portlet content are provided. The system comprises a user interface, a portlet server and a portlet view tool. The user interface allows the display of a page including one or more view window(s), each displaying content provided by a component of the computer system. The portlet server processes requests for portlet content, and has one or more portlet(s) installed thereon. The portlet view tool is associated with a portlet installed on the portlet server, and controls the associated portlet. A web browser is used to display content from the associated portlet in a view window on the display.
    Type: Grant
    Filed: December 22, 2009
    Date of Patent: May 13, 2014
    Assignee: International Business Machines Corporation
    Inventors: Brendan Arthurs, Stanley K. Jerrard-Dunne, Kieran J. O'Mahony, Charles R. E. Smith