Patents by Inventor Stewart O.M. Francis

Stewart O.M. Francis 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: 11269987
    Abstract: Method and system are provided for security credentials management for client applications. The method includes: detecting a user is entering security credentials for authentication of a client application; hashing at least a portion of the entered credentials to obtain current hashed credentials and storing the current hashed credentials; and comparing the current hashed credentials to previously stored hashed credentials for the client application. If the current hashed credentials and the previously stored hashed credentials match, the method may store the credentials for automatic completion of the credentials for the client application.
    Type: Grant
    Filed: September 9, 2019
    Date of Patent: March 8, 2022
    Assignee: International Business Machines Corporation
    Inventors: Sophie D. Green, David James Nice, Ledina Hido-Evans, Stewart O. M. Francis, Thomas Foyle
  • Publication number: 20210073370
    Abstract: Method and system are provided for security credentials management for client applications. The method includes: detecting a user is entering security credentials for authentication of a client application; hashing at least a portion of the entered credentials to obtain current hashed credentials and storing the current hashed credentials; and comparing the current hashed credentials to previously stored hashed credentials for the client application. If the current hashed credentials and the previously stored hashed credentials match, the method may store the credentials for automatic completion of the credentials for the client application.
    Type: Application
    Filed: September 9, 2019
    Publication date: March 11, 2021
    Inventors: Sophie D. Green, DAVID JAMES NICE, Ledina Hido-Evans, Stewart O. M. Francis, Thomas Foyle
  • Patent number: 10726572
    Abstract: A reference image of the field of view in a reference state of illumination is obtained. The display is controlled to display a first image to the object to cause the field of view to be in a first state of illumination different from the reference state of illumination. A first captured image of the field of view in the first state of illumination is then obtained. Based on the reference image and the first captured image, a position of the display relative to the object is determined.
    Type: Grant
    Filed: December 5, 2017
    Date of Patent: July 28, 2020
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Uwais Ashraf, Stewart O. M. Francis, Craig J. Morten
  • Publication number: 20190172217
    Abstract: A reference image of the field of view in a reference state of illumination is obtained. The display is controlled to display a first image to the object to cause the field of view to be in a first state of illumination different from the reference state of illumination. A first captured image of the field of view in the first state of illumination is then obtained.
    Type: Application
    Filed: December 5, 2017
    Publication date: June 6, 2019
    Inventors: UWAIS ASHRAF, STEWART O. M. FRANCIS, CRAIG J. MORTEN
  • Patent number: 9992311
    Abstract: A mechanism is provided for correct port identification in a network host connection. A registry is created for a network host of a set of ports on the network host and services listening on each port of the set of ports, the registry including registered information capable of identifying each service provided by each port. The registered information is provided in a client connection request to the service. Client information is received from a client requiring identification of a correct port for connection to a service. The registry is searched for a match for the client information with the registered information registered at the registry for a service listening on one or more ports. The client is provided with details of the one or more ports.
    Type: Grant
    Filed: September 16, 2014
    Date of Patent: June 5, 2018
    Assignee: International Business Machines Corporation
    Inventors: Stephen P. Bolton, Stewart O. M. Francis, David J. Nice, Joseph R. Winchester
  • Patent number: 9390074
    Abstract: A method, a computer program product, and a computer system for determination of encoding based on received code point classes are provided. The computer implemented method includes transferring data in a text form. The computer implemented method includes, in response to determining that decoding the data in text form passes, transferring some or all of the data in a binary form. The computer implemented method includes calculating code point class proportions for the data in the text form and the data in the binary form and determining a best form for transferring the data, based on comparison of the code point class proportions.
    Type: Grant
    Filed: May 4, 2015
    Date of Patent: July 12, 2016
    Assignee: International Business Machines Corporation
    Inventors: Benjamin D. Cox, Stewart O. M. Francis
  • Patent number: 9362946
    Abstract: A method, a computer program product, and a computer system for determination of encoding based on received code point classes are provided. The computer implemented method includes transferring data in a text form. The computer implemented method includes, in response to determining that decoding the data in text form passes, transferring some or all of the data in a binary form. The computer implemented method includes calculating code point class proportions for the data in the text form and the data in the binary form and determining a best form for transferring the data, based on comparison of the code point class proportions.
    Type: Grant
    Filed: November 6, 2014
    Date of Patent: June 7, 2016
    Assignee: International Business Machines Corporation
    Inventors: Benjamin D. Cox, Stewart O. M. Francis
  • Publication number: 20160134303
    Abstract: A method, a computer program product, and a computer system for determination of encoding based on received code point classes are provided. The computer implemented method includes transferring data in a text form. The computer implemented method includes, in response to determining that decoding the data in text form passes, transferring some or all of the data in a binary form. The computer implemented method includes calculating code point class proportions for the data in the text form and the data in the binary form and determining a best form for transferring the data, based on comparison of the code point class proportions.
    Type: Application
    Filed: November 6, 2014
    Publication date: May 12, 2016
    Inventors: Benjamin D. Cox, Stewart O. M. Francis
  • Publication number: 20160132467
    Abstract: A method, a computer program product, and a computer system for determination of encoding based on received code point classes are provided. The computer implemented method includes transferring data in a text form. The computer implemented method includes, in response to determining that decoding the data in text form passes, transferring some or all of the data in a binary form. The computer implemented method includes calculating code point class proportions for the data in the text form and the data in the binary form and determining a best form for transferring the data, based on comparison of the code point class proportions.
    Type: Application
    Filed: May 4, 2015
    Publication date: May 12, 2016
    Inventors: Benjamin D. Cox, Stewart O. M. Francis
  • Publication number: 20150163327
    Abstract: A mechanism is provided for correct port identification in a network host connection. A registry is created for a network host of a set of ports on the network host and services listening on each port of the set of ports, the registry including registered information capable of identifying each service provided by each port. The registered information is provided in a client connection request to the service. Client information is received from a client requiring identification of a correct port for connection to a service. The registry is searched for a match for the client information with the registered information registered at the registry for a service listening on one or more ports. The client is provided with details of the one or more ports.
    Type: Application
    Filed: September 16, 2014
    Publication date: June 11, 2015
    Inventors: Stephen P. Bolton, Stewart O.M. Francis, David J. Nice, Joseph R. Winchester