Patents by Inventor Hamish C. Hunt

Hamish C. Hunt 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: 20230147921
    Abstract: A configurable printing bed for a 3D printer includes a bed surface and linear actuators. The bed surface includes bed surface portions. Each of the bed surface portions is supported for independent movement. At least one of the bed surface portions includes a head that is twistable. When each of the bed surface portions is positioned at a reference level, the bed surface portions form different parts of a common plane. Each of the linear actuators is connected to at least one of the bed surface portions, respectively. The linear actuators are configured to generate the independent movement of the bed surface portions and to effect positioning of the bed surface portions. The linear actuators are configured to lower the bed surface portions in a staggered manner so that a release wave is generated and used to remove a 3D printed object from the printing bed.
    Type: Application
    Filed: January 11, 2023
    Publication date: May 11, 2023
    Inventors: Hamish C. Hunt, Gwilym Benjamin Lee Newton, Daniel Thomas Cunnington, Elizabeth Jane Maple
  • Patent number: 11633914
    Abstract: A configurable printing bed for a 3D printer includes a bed surface and linear actuators. The bed surface includes bed surface portions. Each of the bed surface portions is supported for independent movement. When each of the bed surface portions is positioned at the reference level, the bed surface portions form different parts of a common plane. Each of the linear actuators is connected to at least one of the bed surface portions, respectively. The linear actuators are configured to generate the independent movement of the bed surface portions and to effect positioning of the bed surface portions. A 3D printer includes the configurable printing bed, an extruder, a feeding system, and a filament spool. A method for performing 3D printing includes providing the 3D printer and printing an object using the 3D printer.
    Type: Grant
    Filed: October 16, 2020
    Date of Patent: April 25, 2023
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Hamish C. Hunt, Gwilym Benjamin Lee Newton, Daniel Thomas Cunnington, Elizabeth Jane Maple
  • Publication number: 20220391613
    Abstract: In an approach for determining the date of planting of a crop growing in an agricultural field, a processor receives an aerial image of one or more agricultural fields in a pre-determined geographical region. A processor selects a plurality of points from the aerial image. A processor calculates a Vegetation Index of one or more crops growing at the plurality of points selected. A processor compares the Vegetation Index calculated for the one or more crops growing at the plurality of points selected to the Vegetation Index known for a plurality of historical reference signatures. A processor generates an actual signature. A processor cross-correlates the actual signature against the plurality of historical reference signatures to measure a degree of similarity. A processor identifies the one or more crops growing in the one or more agricultural fields in the pre-determined geographical region from the cross-correlation.
    Type: Application
    Filed: June 2, 2021
    Publication date: December 8, 2022
    Inventors: Charles Daniel Wolfson, KEVIN BROWN, David Alec Selby, Hamish C. Hunt
  • Patent number: 11399263
    Abstract: A method and apparatus. In response to a first mobile device not being connected to the broker service apparatus, it is ascertained that a second mobile device is connected to the broker service apparatus. A first control signal was received, prior to ascertaining that the second mobile device is connected to the broker service apparatus, by the broker service apparatus from a telephony service. The first control signal includes a first unique identifier and data targeted to the first mobile device. In response to the ascertaining, a second control signal is issued to the second mobile device in order to forward the data to the second mobile device. The second control signal includes an identifier of the first mobile device. The second control signal causes the second mobile device to use the identifier of the first mobile device to forward the data to the first mobile device.
    Type: Grant
    Filed: March 16, 2020
    Date of Patent: July 26, 2022
    Assignee: International Business Machines Corporation
    Inventors: Hamish C. Hunt, Nicholas K. Lincoln, Christopher J. Poole, Mark A. Woolley
  • Publication number: 20220118700
    Abstract: A configurable printing bed for a 3D printer includes a bed surface and linear actuators. The bed surface includes bed surface portions. Each of the bed surface portions is supported for independent movement. When each of the bed surface portions is positioned at the reference level, the bed surface portions form different parts of a common plane. Each of the linear actuators is connected to at least one of the bed surface portions, respectively. The linear actuators are configured to generate the independent movement of the bed surface portions and to effect positioning of the bed surface portions. A 3D printer includes the configurable printing bed, an extruder, a feeding system, and a filament spool. A method for performing 3D printing includes providing the 3D printer and printing an object using the 3D printer.
    Type: Application
    Filed: October 16, 2020
    Publication date: April 21, 2022
    Inventors: Hamish C. Hunt, Gwilym Benjamin Lee Newton, Daniel Thomas Cunnington, Elizabeth Jane Maple
  • Patent number: 11239996
    Abstract: Various embodiments are provided for performing weighted partial matching under homomorphic encryption in a computing environment. Selected data may be encoded and encrypted into an encrypted query for comparison using private set intersection (PSI) under homomorphic encryption (HE). An encrypted score may be determined according to data blocks of the selected data and a set of weights for each of the data blocks of the selected data to identify matches between the data and the encrypted query. The encrypted score may be decrypted and decoded to identify matches between the encrypted query with the selected data.
    Type: Grant
    Filed: December 18, 2019
    Date of Patent: February 1, 2022
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Oliver Paul Masters, Hamish C Hunt, Flavio A Bergamaschi, Enrico Steffinlongo
  • Patent number: 11151562
    Abstract: Secure passcode entry using a mobile device having augmented reality capability. The mobile device is registered with an authorization server to register an agreed input display algorithm with an initialization seed, and a user passcode is registered with the authorization server. A superset of options is obtained from an input interface device at which a user passcode is to be entered. The superset of options is processed using the input display algorithm and initialization seed to result in an arrangement of characters including the characters of a registered user passcode. The arrangement of characters is overlaid using the augmented reality capability of the mobile device in relation to an input interface of the input interface device.
    Type: Grant
    Filed: February 19, 2020
    Date of Patent: October 19, 2021
    Assignee: International Business Machines Corporation
    Inventors: Simon A. S. Briggs, James K. Hook, Hamish C. Hunt, Nicholas K. Lincoln
  • Publication number: 20210194668
    Abstract: Various embodiments are provided for performing weighted partial matching under homomorphic encryption in a computing environment. Selected data may be encoded and encrypted into an encrypted query for comparison using private set intersection (PSI) under homomorphic encryption (HE). An encrypted score may be determined according to data blocks of the selected data and a set of weights for each of the data blocks of the selected data to identify matches between the data and the encrypted query. The encrypted score may be decrypted and decoded to identify matches between the encrypted query with the selected data.
    Type: Application
    Filed: December 18, 2019
    Publication date: June 24, 2021
    Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Oliver Paul MASTERS, Hamish C. HUNT, Flavio A. BERGAMASCHI, Enrico STEFFINLONGO
  • Patent number: 11023722
    Abstract: Concepts for classifying data are presented. Data to be classified is processed in accordance with a data decomposition algorithm so as to generate a plurality of data components, wherein each data component is associated with a respective different value or range of data transience. A subset of the data to be classified based on the plurality of data components. The selected subset of the obtained data is provided to a data classification process for classifying the data.
    Type: Grant
    Filed: July 11, 2018
    Date of Patent: June 1, 2021
    Assignee: International Business Machines Corporation
    Inventors: Hamish C. Hunt, Perry A. Harwood, Richard J. Tomsett
  • Patent number: 10904177
    Abstract: According to one embodiment, a method for lossy data compression is provided. The method may also include determining a length and a plurality of bounding characters associated with each data item within the data message. The method may further include encoding each data item within the data message by replacing each data item with the determined length and the determined plurality of bounding characters. The method may also include transmitting the data message to a recipient.
    Type: Grant
    Filed: June 6, 2019
    Date of Patent: January 26, 2021
    Assignee: International Business Machines Corporation
    Inventors: Hamish C. Hunt, Nicholas K. Lincoln, Christopher J. Poole, Mark A. Woolley
  • Patent number: 10877621
    Abstract: This invention relates to a system, method and computer program product for a graphic user interface (GUI) comprising: a GUI controller for controlling a GUI; a graphical cursor engine for projecting a mouse cursor on to a GUI and responsive to a user moving and controlling a mouse to select the graphical controls; a user action recorder for recording sequences of user actions in the GUI in a database of user sequences for a plurality of GUI user sessions; a next action engine for determining, in a particular GUI user session, a next action with the highest probability for a particular GUI based on one or more recorded sequences for that GUI in the database of user sequences and user past actions in that session; and a biasing engine for biasing graphical cursor movement towards the next action with the highest probability.
    Type: Grant
    Filed: October 25, 2018
    Date of Patent: December 29, 2020
    Assignee: International Business Machines Corporation
    Inventors: Andrew S. Feltham, James K. Hook, Hamish C. Hunt, Nicholas K. Lincoln
  • Patent number: 10735181
    Abstract: In a fully homomorphic encryption scheme, a method is provided for performing a homomorphic operation on a data set by applying an encrypted operand supplied as a ciphertext. A data set containing ‘i’ library vectors, each with ‘j’ coefficients is subjected to a pivot operation such that each set of common ‘j’ coefficients is stored in respective library ciphertexts. A query ciphertext containing a query vector is then subjected to a homomorphic pivot operation to separate out its ‘j’ coefficients into respective pivoted query ciphertexts. A more efficient homomorphic computation can then be carried out between the ciphertexts of the pivoted forms of the query and library vectors so as to compute an encrypted set of vector differences between the query vector and each of the library vectors.
    Type: Grant
    Filed: July 17, 2019
    Date of Patent: August 4, 2020
    Assignee: International Business Machines Corporation
    Inventors: Graham A. Bent, Flavio A. Bergamaschi, Jack L. H. Crawford, Hamish C. Hunt
  • Patent number: 10728017
    Abstract: In a fully homomorphic encryption scheme, a method is provided for performing a homomorphic operation on a data set by applying an encrypted operand supplied as a ciphertext. A data set containing ‘i’ library vectors, each with ‘j’ coefficients is subjected to a pivot operation such that each set of common ‘j’ coefficients is stored in respective library ciphertexts. A query ciphertext containing a query vector is then subjected to a homomorphic pivot operation to separate out its ‘j’ coefficients into respective pivoted query ciphertexts. A more efficient homomorphic computation can then be carried out between the ciphertexts of the pivoted forms of the query and library vectors so as to compute an encrypted set of vector differences between the query vector and each of the library vectors.
    Type: Grant
    Filed: November 3, 2017
    Date of Patent: July 28, 2020
    Assignee: International Business Machines Corporation
    Inventors: Graham A. Bent, Flavio A. Bergamaschi, Jack L. H. Crawford, Hamish C. Hunt
  • Publication number: 20200221267
    Abstract: A method and apparatus. In response to a first mobile device not being connected to the broker service apparatus, it is ascertained that a second mobile device is connected to the broker service apparatus. A first control signal was received, prior to ascertaining that the second mobile device is connected to the broker service apparatus, by the broker service apparatus from a telephony service. The first control signal includes a first unique identifier and data targeted to the first mobile device. In response to the ascertaining, a second control signal is issued to the second mobile device in order to forward the data to the second mobile device. The second control signal includes an identifier of the first mobile device. The second control signal causes the second mobile device to use the identifier of the first mobile device to forward the data to the first mobile device.
    Type: Application
    Filed: March 16, 2020
    Publication date: July 9, 2020
    Inventors: Hamish C. Hunt, Nicholas K. Lincoln, Christopher J. Poole, Mark A. Woolley
  • Publication number: 20200184477
    Abstract: Secure passcode entry using a mobile device having augmented reality capability. The mobile device is registered with an authorization server to register an agreed input display algorithm with an initialization seed, and a user passcode is registered with the authorization server. A superset of options is obtained from an input interface device at which a user passcode is to be entered. The superset of options is processed using the input display algorithm and initialization seed to result in an arrangement of characters including the characters of a registered user passcode. The arrangement of characters is overlaid using the augmented reality capability of the mobile device in relation to an input interface of the input interface device.
    Type: Application
    Filed: February 19, 2020
    Publication date: June 11, 2020
    Inventors: Simon A. S. Briggs, James K. Hook, Hamish C. Hunt, Nicholas K. Lincoln
  • Patent number: 10680878
    Abstract: Disclosed are methods, systems and computer program products for operating and controlling network-enabled devices. A network-enabled device communicates capability information representative of its set of capabilities. The network-enabled device also communicates a status signal indicative of the status of the device. It may be determined that the first network-enabled device is unable or unavailable to perform a function based on a status signal communicated by the first network-enabled device. A second network-enabled device may be identified to assign a failover function to based on the respective capabilities of the second network-enabled devices.
    Type: Grant
    Filed: October 27, 2017
    Date of Patent: June 9, 2020
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: James K. Hook, Hamish C. Hunt, Nicholas K. Lincoln, Simon D. Stone
  • Patent number: 10652704
    Abstract: A method and apparatus for controlling a second mobile device in response to a first mobile device having no connection to a telephony service. In response to receiving a first control signal including the first unique identifier and from the telephony service, the first unique identifier is used to identify the first group. The data is targeted to the first mobile device. In response to the first mobile device not being connected to the broker service apparatus and the second mobile device being connected to the broker service apparatus, a second control signal, which includes the identifier of the first mobile device, is issued to the second mobile device in order to forward the data to the second mobile device.
    Type: Grant
    Filed: October 31, 2018
    Date of Patent: May 12, 2020
    Assignee: International Business Machines Corporation
    Inventors: Hamish C. Hunt, Nicholas K. Lincoln, Christopher J. Poole, Mark A. Woolley
  • Patent number: 10607221
    Abstract: Secure passcode entry using a mobile device having augmented reality capability. The mobile device is registered with an authorization server to register an agreed input display algorithm with an initialization seed, and a user passcode is registered with the authorization server. A superset of options is obtained from an input interface device at which a user passcode is to be entered. The superset of options is processed using the input display algorithm and initialization seed to result in an arrangement of characters including the characters of a registered user passcode. The arrangement of characters is overlaid using the augmented reality capability of the mobile device in relation to an input interface of the input interface device.
    Type: Grant
    Filed: July 25, 2018
    Date of Patent: March 31, 2020
    Assignee: International Business Machines Corporation
    Inventors: Simon A. S. Briggs, James K. Hook, Hamish C. Hunt, Nicholas K. Lincoln
  • Publication number: 20200084017
    Abstract: In a fully homomorphic encryption scheme, a method is provided for performing a homomorphic operation on a data set by applying an encrypted operand supplied as a ciphertext. A data set containing ‘i’ library vectors, each with ‘j’ coefficients is subjected to a pivot operation such that each set of common ‘j’ coefficients is stored in respective library ciphertexts. A query ciphertext containing a query vector is then subjected to a homomorphic pivot operation to separate out its ‘j’ coefficients into respective pivoted query ciphertexts. A more efficient homomorphic computation can then be carried out between the ciphertexts of the pivoted forms of the query and library vectors so as to compute an encrypted set of vector differences between the query vector and each of the library vectors.
    Type: Application
    Filed: July 17, 2019
    Publication date: March 12, 2020
    Inventors: Graham A. Bent, Flavio A. Bergamaschi, Jack L. H. Crawford, Hamish C. Hunt
  • Publication number: 20200026826
    Abstract: A method for viewing a plurality of encrypted code displayed within an integrated development environment with a pair of augmented reality (AR) glasses. A plurality of user login credentials submitted by a user utilizing the pair of AR glasses to access a plurality of encrypted code. The method may determine the user is authorized to access a portion of the plurality of encrypted code based on the received plurality of user login credentials. The method may further decrypt the portion based on determining the user is authorized to access the portion. The method may further include displaying the decrypted portion on a lens within the pair of AR glasses.
    Type: Application
    Filed: September 16, 2019
    Publication date: January 23, 2020
    Inventors: James K. Hook, Hamish C. Hunt, Nicholas K. Lincoln