Patents by Inventor Nils Hammerla

Nils Hammerla 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: 20200243075
    Abstract: The disclosed system addresses a technical problem tied to computer technology and arising in the realm of computer memory capacity, namely the technical problem of providing a flexible response dialogue system that can be utilised for a variety of different types of dialogue without requiring the system to be specifically trained for each situation. This therefore avoids the need for large amounts of labelled training data for each type of dialogue (each potential conversation flow or subject area for the conversation). The disclosed system solves this technical problem by using semantic similarity to match a user's input to one of a set of predefined inputs (predefined user responses). Various mechanisms are implemented to provide disambiguation in the event of multiple potential matches for the input. By using semantic similarity, the user's response in unconstrained. This therefore provides a user interface that is more user-friendly.
    Type: Application
    Filed: January 16, 2020
    Publication date: July 30, 2020
    Inventors: Pietro CAVALLO, Olufemi AWOMOSU, Francesco MORAMARCO, April Tuesday SHEN, Nils HAMMERLA
  • Patent number: 10628529
    Abstract: Methods for determining whether two sets of words are similar are provided. In one aspect, a method includes receiving a first set of words and a second set of words, whichare subsets of a vocabulary, and each of the first and second sets of words include word embeddings corresponding to each word. The method also includes determining a word membership function for each word in the vocabulary. Determining the word membership includes determining a set of similarity values, each representing the similarity between the word and a respective word in the vocabulary. The method also includes determining a membership function for the first and second sets of words based on the determined word membership functions, and determining a set-based coefficient for the similarity between the first and second sets of words based on the membership function. Systems and devices are also provided.
    Type: Grant
    Filed: February 22, 2019
    Date of Patent: April 21, 2020
    Assignee: Babylon Partners Limited
    Inventors: Vitalii Zhelezniak, Alexsandar Savkov, Francesco Moramarco, Jack Flann, Nils Hammerla
  • Patent number: 10592610
    Abstract: Embodiments described herein provide a more flexible, effective, and computationally efficient means for determining multiple intents within a natural language input. Some methods rely on specifically trained machine learning classifiers to determine multiple intents within a natural language input. These classifiers require a large amount of labelled training data in order to work effectively, and are generally only applicable to determining specific types of intents (e.g., a specifically selected set of potential inputs). In contrast, the embodiments described herein avoid the use of specifically trained classifiers by determining inferred clauses from a semantic graph of the input. This allows the methods described herein to function more efficiently and over a wider variety of potential inputs.
    Type: Grant
    Filed: July 8, 2019
    Date of Patent: March 17, 2020
    Assignee: Babylon Partners Limited
    Inventors: April Tuesday Shen, Francesco Moramarco, Nils Hammerla, Pietro Cavallo, Olufemi Awomosu, Aleksandar Savkov, Jack Flann
  • Patent number: 10586532
    Abstract: The disclosed system addresses a technical problem tied to computer technology and arising in the realm of computer memory capacity, namely the technical problem of providing a flexible response dialogue system that can be utilised for a variety of different types of dialogue without requiring the system to be specifically trained for each situation. This therefore avoids the need for large amounts of labelled training data for each type of dialogue (each potential conversation flow or subject area for the conversation). The disclosed system solves this technical problem by using semantic similarity to match a user's input to one of a set of predefined inputs (predefined user responses). Various mechanisms are implemented to provide disambiguation in the event of multiple potential matches for the input. By using semantic similarity, the user's response in unconstrained. This therefore provides a user interface that is more user-friendly.
    Type: Grant
    Filed: January 28, 2019
    Date of Patent: March 10, 2020
    Assignee: Babylon Partners Limited
    Inventors: Pietro Cavallo, Olufemi Awomosu, Francesco Moramarco, April Tuesday Shen, Nils Hammerla
  • Publication number: 20190354588
    Abstract: Methods for determining whether two sets of words are similar are provided. In one aspect, a method includes receiving a first set of words and a second set of words, which are subsets of a vocabulary, and each of the first and second sets of words include word embeddings corresponding to each word. The method also includes determining a word membership function for each word in the vocabulary. Determining the word membership includes determining a set of similarity values, each representing the similarity between the word and a respective word in the vocabulary. The method also includes determining a membership function for the first and second sets of words based on the determined word membership functions, and determining a set-based coefficient for the similarity between the first and second sets of words based on the membership function.
    Type: Application
    Filed: February 22, 2019
    Publication date: November 21, 2019
    Inventors: Vitalii ZHELEZNIAK, Alexsandar SAVKOV, Francesco MORAMARCO, Jack FLANN, Nils HAMMERLA
  • Publication number: 20190317955
    Abstract: Computer-implemented methods for determining missing content in a database are provided. The database may contain a plurality of known embedded sentences and their relationship to content. In one aspect, a method includes receiving new queries and generating new embedded sentences from said new queries. The method also includes determining whether the new embedded sentences are similar to known embedded sentences. The method also includes generating a message indicating that new embedded sentence is not linked to content. Systems are also provided.
    Type: Application
    Filed: April 19, 2019
    Publication date: October 17, 2019
    Inventors: Vitalii ZHELEZNIAK, Daniel William BUSBRIDGE, April Tuesday SHEN, Samuel Laurence SMITH, Nils HAMMERLA
  • Patent number: 10387575
    Abstract: Embodiments described herein provide a more flexible, effective, and computationally efficient means for determining multiple intents within a natural language input. Some methods rely on specifically trained machine learning classifiers to determine multiple intents within a natural language input. These classifiers require a large amount of labelled training data in order to work effectively, and are generally only applicable to determining specific types of intents (e.g., a specifically selected set of potential inputs). In contrast, the embodiments described herein avoid the use of specifically trained classifiers by determining inferred clauses from a semantic graph of the input. This allows the methods described herein to function more efficiently and over a wider variety of potential inputs.
    Type: Grant
    Filed: January 30, 2019
    Date of Patent: August 20, 2019
    Assignee: BABYLON PARTNERS LIMITED
    Inventors: April Tuesday Shen, Francesco Moramarco, Nils Hammerla, Pietro Cavallo, Olufemi Awomosu, Aleksandar Savkov, Jack Flann
  • Publication number: 20190155945
    Abstract: Computer-implemented methods for retrieving content in response to receiving a natural language query are provided. In one aspect, a method includes receiving a natural language query submitted by a user using a user interface, generating an embedded sentence from said query, determining a similarity between the embedded sentence derived from the received natural language query and embedded sentences from queries saved in a database comprising a fixed mapping of responses to saved queries expressed as the embedded sentences, retrieving a response for an embedded sentence determined to be similar to one of the saved queries, and providing the response to the user via the user interface. Systems are also provided.
    Type: Application
    Filed: August 27, 2018
    Publication date: May 23, 2019
    Inventors: Vitalii ZHELEZNIAK, Daniel William BUSBRIDGE, April Tuesday SHEN, Samuel Laurence SMITH, Nils HAMMERLA
  • Publication number: 20160291704
    Abstract: A method for processing an input applied by an input object is provided. The method comprises the steps of receiving, from a motion unit, motion data comprising information indicating motion of the motion unit, wherein the motion unit is arranged to co-move with the input object; receiving, from the motion unit, identification information for identifying the motion unit; receiving input data, wherein the input data comprises information indicating characteristics of one or more inputs applied to an input unit; comparing the motion data with the input data; and outputting a signal for controlling processing of the inputs depending on a result of the comparison, and according to the identification information.
    Type: Application
    Filed: November 7, 2014
    Publication date: October 6, 2016
    Applicant: University of Newcastle Upon Tyne
    Inventors: Dan Jackson, Patrick Oliver, Ahmed Kharrufa, Nils Hammerla