Patents Assigned to TOUCHTYPE LIMITED
  • Patent number: 10809914
    Abstract: A system comprising: one or more processors; and program instructions for providing a user interface. Execution of the program instructions by the one or more processors causes the one or more processors to display a user interface comprising: an entry mechanism for entering an input comprising at least one character, symbol, numeral or punctuation mark; a typing pane configured to display the input entered via the entry mechanism; wherein, in response to selection of a prediction based on the input entered via the entry mechanism, the typing pane is configured to replace the input entered via the entry mechanism by the prediction; and an undo button, wherein in response to user selection of the undo button, the typing pane is configured to replace the selected prediction by the input entered via the entry mechanism.
    Type: Grant
    Filed: December 13, 2018
    Date of Patent: October 20, 2020
    Assignee: TOUCHTYPE LIMITED
    Inventors: Adam Clements, Richard Tunnicliffe, Benjamin William Medlock
  • Patent number: 10706230
    Abstract: Systems for inputting text into an electronic device are provided. The systems are configured to receive a sequence of characters input into the device. The systems comprise a means configured to generate from the sequence of characters a sequence of word-segments. The systems also comprise a text prediction engine comprising a language model having stored sequences of word-segments. The text prediction engine is configured to receive the sequence of word-segments. In a first embodiment, the text prediction engine is configured to determine whether each word-segment of the sequence of word-segments corresponds to a stored word-segment of the language model and output the sequence of word-segments as a candidate prediction when each of the word-segments of the sequence of word-segments corresponds to a stored word-segment of the language model, regardless of whether the sequence of word-segments corresponds to a stored sequence of word-segments. Various other systems and corresponding methods are provided.
    Type: Grant
    Filed: December 11, 2014
    Date of Patent: July 7, 2020
    Assignee: TOUCHTYPE LIMITED
    Inventors: Juha Iso-Sipilä, Hwasung Lee, Julien Baley, Joseph Osborne
  • Patent number: 10684774
    Abstract: Systems, methods, and computer-readable storage media are described for generating a virtual keyboard user interface with at least one multi-state display portion. The user interface may include a plurality of keys of a virtual keyboard generated on a display, with at least one key among the plurality of keys having a first function. The user interface may also include a mnemonic device configured to be displayed on the virtual keyboard, where the mnemonic device may be irrelevant to the first function. The mnemonic device may have a first display state when the at least one key is not selected, and have a second display state when the at least one key is selected. In some aspects, the mnemonic device has a reduced visibility in the first display state and a heightened visibility in the second display state, so as to emphasize the second display state.
    Type: Grant
    Filed: July 29, 2015
    Date of Patent: June 16, 2020
    Assignee: TOUCHTYPE LIMITED
    Inventors: Anna Maria Alfut, Jan Dvorsky, Tom Dixon, Eric Davis Collins, Donnie Javier Suazo Montenegro, Scott D. Weiss
  • Patent number: 10671182
    Abstract: The present invention provides systems and methods for integrating text prediction from a text prediction engine into a mechanism for searching/filtering/ordering a plurality of items. In one embodiment, the system comprises a text prediction engine configured to receive user text input relating to a sequence of two or more terms, generate a plurality of word predictions for a first term of the sequence of two or more terms and generate at least one word prediction for a second term of the sequence of two or more terms. The text prediction engine is configured to generate a distribution of candidate word predictions for the sequence of two or more terms using the plurality of word predictions for the first term and the at least one word prediction for the second term. The system further comprises a mechanism for filtering/searching/ordering a plurality of items.
    Type: Grant
    Filed: October 15, 2015
    Date of Patent: June 2, 2020
    Assignee: TOUCHTYPE LIMITED
    Inventors: James Aley, Douglas Orr, Alex Nixon
  • Patent number: 10664657
    Abstract: System and techniques for receiving text input into electronic devices and predicting a relevant image or label. In a first aspect, the system and techniques comprise receiving text input by a user and a prediction function trained on sections of text associated with an image or label. The prediction function is configured to receive the text input by the user, determine the relevance of the text input by the user to the sections of text associated with the image or label, and predict, based on the sections of text associated with the image or label the relevance of the image or label to the text input by the user. The systems and techniques reduce the burden of entering an image or label.
    Type: Grant
    Filed: June 10, 2016
    Date of Patent: May 26, 2020
    Assignee: TOUCHTYPE LIMITED
    Inventors: James Aley, Gareth Jones, Luke Hewitt
  • Patent number: 10445424
    Abstract: The present invention provides a system comprising a user interface configured to receive text input by a user, a text prediction engine comprising a plurality of language models and configured to receive the input text from the user interface and to generate concurrently text predictions using the plurality of language models, and wherein the text prediction engine is further configured to provide text predictions to the user interface for display and user selection. An analogous method and an interface for use with the system and method are also provided.
    Type: Grant
    Filed: August 6, 2014
    Date of Patent: October 15, 2019
    Assignee: TOUCHTYPE LIMITED
    Inventors: Benjamin William Medlock, Jonathan Paul Reynolds
  • Patent number: 10416885
    Abstract: Disclosed are systems and methods that model a user's interaction with a user interface. There is provided a data input system, comprising a user interface having a plurality of targets and being configured to receive user input. The system comprises a plurality of models, each of which relates previous user input events corresponding to a target to that target. An input probability generator is configured to generate, in association with the plurality of models, a probability that a user input event corresponds to a particular target. There is also provided a method of modelling a target of a user interface having a plurality of targets and being configured to receive input, by modelling for each target previous user input events which correspond to that target. Furthermore, there is provided a method of inputting data into a system comprising a user interface having a plurality of targets and being configured to receive input.
    Type: Grant
    Filed: March 21, 2017
    Date of Patent: September 17, 2019
    Assignee: TOUCHTYPE LIMITED
    Inventors: Benjamin Medlock, Douglas Alexander Harper Orr
  • Patent number: 10372817
    Abstract: The present invention provides a system comprising a user interface configured to receive text input by a user, a text prediction engine comprising a plurality of language models and configured to receive the input text from the user interface and to generate concurrently text predictions using the plurality of language models, and wherein the text prediction engine is further configured to provide text predictions to the user interface for display and user selection. An analogous method and an interface for use with the system and method are also provided.
    Type: Grant
    Filed: August 6, 2014
    Date of Patent: August 6, 2019
    Assignee: TOUCHTYPE LIMITED
    Inventors: Benjamin William Medlock, Jonathan Paul Reynolds
  • Patent number: 10191654
    Abstract: A system comprising: one or more processors; and program instructions for providing a user interface. Execution of the program instructions by the one or more processors causes the one or more processors to display a user interface comprising: an entry mechanism for entering an input comprising at least one character, symbol, numeral or punctuation mark; a typing pane configured to display the input entered via the entry mechanism; wherein, in response to selection of a prediction based on the input entered via the entry mechanism, the typing pane is configured to replace the input entered via the entry mechanism by the prediction; and an undo button, wherein in response to user selection of the undo button, the typing pane is configured to replace the selected prediction by the input entered via the entry mechanism.
    Type: Grant
    Filed: May 15, 2015
    Date of Patent: January 29, 2019
    Assignee: TOUCHTYPE LIMITED
    Inventors: Adam Clements, Richard Tunnicliffe, Benjamin William Medlock
  • Patent number: 10073829
    Abstract: The present invention provides a system comprising a user interface configured to receive text input by a user, a text prediction engine comprising a plurality of language models and configured to receive the input text from the user interface and to generate concurrently text predictions using the plurality of language models, and wherein the text prediction engine is further configured to provide text predictions to the user interface for display and user selection. An analogous method and an interface for use with the system and method are also provided.
    Type: Grant
    Filed: April 20, 2017
    Date of Patent: September 11, 2018
    Assignee: TOUCHTYPE LIMITED
    Inventors: Benjamin William Medlock, Jonathan Paul Reynolds
  • Patent number: 10055397
    Abstract: There is provided a mechanism for synchronizing a plurality of dynamic language models residing in a plurality of devices associated with a single user, each device comprising a dynamic language model. The mechanism is configured to: receive text data representing text that has been input by a user into one or more of the plurality of devices; train at least one language model on the text data; and provide the at least one language model for synchronizing the devices. There is also provided a system comprising the mechanism and a plurality of devices, and a method for synchronizing a plurality of dynamic language models residing in a plurality of devices associated with a single user.
    Type: Grant
    Filed: May 14, 2013
    Date of Patent: August 21, 2018
    Assignee: TOUCHTYPE LIMITED
    Inventors: Michael Bell, Joe Freeman, Emanuel George Hategan, Benjamin Medlock
  • Patent number: 10037319
    Abstract: A system for inputting text into an electronic device. The system comprises a candidate generator (2) configured to generate one or more candidates from an input sequence (20). The input sequence (20) comprises a contiguous sequence of characters. Each candidate comprises two or more terms separated by one or more term boundaries. The candidate generator (2) is configured to assign a first probability estimate to each candidate by: searching for one or more terms of that candidate in a context language model, wherein the context language model comprises sequences of terms, each sequence of terms having a corresponding probability of occurring; and assigning the probability corresponding to the one or more terms of that candidate from the context language model to the candidate. The candidate generator (2) is configured to discard one or more candidates on the basis of the corresponding first probability estimates. There is provided a corresponding method of inferring term boundaries in a user input sequence.
    Type: Grant
    Filed: July 25, 2014
    Date of Patent: July 31, 2018
    Assignee: TOUCHTYPE LIMITED
    Inventors: Benjamin William Medlock, Joseph Hayyim Benedict Osbourne
  • Patent number: 9639266
    Abstract: The invention relates to a system and method that models a user's interaction with a user interface. There is provided a data input system, comprising a user interface having a plurality of targets and being configured to receive user input. The system comprises a plurality of models, each of which relates previous user input events corresponding to a target to that target. An input probability generator is configured to generate, in association with the plurality of models, a probability that a user input event corresponds to a particular target. There is also provided a method of modelling a target of a user interface having a plurality of targets and being configured to receive input, by modelling for each target previous user input events which correspond to that target. Furthermore, there is provided a method of inputting data into a system comprising a user interface having a plurality of targets and being configured to receive input.
    Type: Grant
    Filed: May 8, 2012
    Date of Patent: May 2, 2017
    Assignee: Touchtype Limited
    Inventors: Benjamin Medlock, Douglas Alexander Harper Orr
  • Patent number: 9563348
    Abstract: A system and method for inputting text A system (10) comprising a feature identification means (2) configured to generate one or more features (12) from a plurality of samples (11), wherein each of the plurality of samples (11) are sampled at a different time and correspond to a location of a single continuous gesture on a gesture-sensitive keyboard as the gesture is being performed and, wherein each of the one or more features (12) relates to one of a plurality of targets of the gesture sensitive keyboard that a user may have intended to input when performing the gesture.
    Type: Grant
    Filed: November 30, 2012
    Date of Patent: February 7, 2017
    Assignee: TOUCHTYPE LIMITED
    Inventors: Benjamin Medlock, James Aley, Douglas Alexander Harper Orr
  • Publication number: 20160321239
    Abstract: Systems for inputting text into an electronic device are provided. The systems are configured to receive a sequence of characters input into the device. The systems comprise a means configured to generate from the sequence of characters a sequence of word-segments. The systems also comprise a text prediction engine comprising a language model having stored sequences of word-segments. The text prediction engine is configured to receive the sequence of word-segments. In a first embodiment, the text prediction engine is configured to determine whether each word-segment of the sequence of word-segments corresponds to a stored word-segment of the language model and output the sequence of word-segments as a candidate prediction when each of the word-segments of the sequence of word-segments corresponds to a stored word-segment of the language model, regardless of whether the sequence of word-segments corresponds to a stored sequence of word-segments. Various other systems and corresponding methods are provided.
    Type: Application
    Filed: December 11, 2014
    Publication date: November 3, 2016
    Applicant: TOUCHTYPE LIMITED
    Inventors: Juha ISO-SIPILĂ„, Hwasung LEE, Julien BALEY, Joseph BORNE
  • Patent number: 9189472
    Abstract: An embodiment is directed to an interface for a small screen device, such as a watch, that enables a user to enter text on the small screen device by touching in the vicinity of characters, rather than aiming for a particular button or the exact location of a character. Embodiments further enable the design of interfaces without the use of buttons for controlling the entry of text on the small screen device.
    Type: Grant
    Filed: March 8, 2012
    Date of Patent: November 17, 2015
    Assignee: Touchtype Limited
    Inventors: Benjamin William Medlock, Jonathan Paul Reynolds
  • Patent number: 9052748
    Abstract: The present invention relates generally to a system and method for the reordering of text predictions. More particularly, the system and method reorders the text predictions based on modified probability values, wherein the probability values are modified according to the likelihood that a given text prediction will occur in the text inputted by a user.
    Type: Grant
    Filed: March 4, 2011
    Date of Patent: June 9, 2015
    Assignee: TOUCHTYPE LIMITED
    Inventors: Benjamin Medlock, Jonathan Reynolds
  • Publication number: 20140108994
    Abstract: The invention relates to a system and method that models a user's interaction with a user interface. There is provided a data input system, comprising a user interface having a plurality of targets and being configured to receive user input. The system comprises a plurality of models, each of which relates previous user input events corresponding to a target to that target. An input probability generator is configured to generate, in association with the plurality of models, a probability that a user input event corresponds to a particular target. There is also provided a method of modelling a target of a user interface having a plurality of targets and being configured to receive input, by modelling for each target previous user input events which correspond to that target. Furthermore, there is provided a method of inputting data into a system comprising a user interface having a plurality of targets and being configured to receive input.
    Type: Application
    Filed: May 8, 2012
    Publication date: April 17, 2014
    Applicant: TOUCHTYPE LIMITED
    Inventors: Benjamin Medlock, Douglas Alexander Harper Orr
  • Patent number: D791783
    Type: Grant
    Filed: November 14, 2014
    Date of Patent: July 11, 2017
    Assignee: TOUCHTYPE LIMITED
    Inventors: Hoa-An Bratland, Alex Harris