Patents by Inventor Benjamin Medlock

Benjamin Medlock 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: 20230252222
    Abstract: There is provided a formatting module configured to format spaces in an electronic character sequence. The formatting module supports at least one language and comprises a language identifier configured to identify whether the electronic character sequence is written in a supported language, and a character identifier configured to identify a particular character or a particular sequence of characters in the electronic character sequence. The formatting module is configured to format spaces in the electronic character sequence on the basis of the language identified and the particular character identified or the particular sequence of characters identified, when a supported language is identified. A system and method for formatting text are also provided.
    Type: Application
    Filed: April 19, 2023
    Publication date: August 10, 2023
    Inventors: Benjamin Medlock, David Martinez Del Corral
  • Patent number: 11200503
    Abstract: There is provided a search system comprising a statistical model trained on text associated with a piece of content. The text associated with the piece of content is drawn from a plurality of different data sources. The system is configured to receive text input and generate using the statistical model an estimate of the likelihood that the piece of content is relevant given the text input. A corresponding method is also provided.
    Type: Grant
    Filed: December 27, 2013
    Date of Patent: December 14, 2021
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Benjamin Medlock, David Paul Williams, James Aley
  • Patent number: 10613746
    Abstract: A system comprising a feature identification means configured to generate one or more features from a plurality of samples, wherein each of the plurality of samples 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 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. The system comprises a prediction means configured to predict one or more terms from the one or more features, the prediction means comprising a prefix tree generating means configured to generate a prefix tree of terms which includes the one or more features, a path finding means configured to find one or more paths through the prefix tree of terms given the one or more features, and a predictor. A corresponding method is also provided.
    Type: Grant
    Filed: December 22, 2016
    Date of Patent: April 7, 2020
    Assignee: Touchtype Ltd.
    Inventors: Benjamin Medlock, James Aley, Douglas Alexander Harper Orr
  • 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: 10146765
    Abstract: A text prediction engine, a system comprising a text prediction engine, and a method for generating sequence predictions. The text prediction engine, system and method generate multiple sequence predictions based on evidence sources and models, with each sequence prediction having a sequence and associated probability estimate.
    Type: Grant
    Filed: June 3, 2016
    Date of Patent: December 4, 2018
    Assignee: Touchtype Ltd.
    Inventors: Benjamin Medlock, Douglas Alexander Harper Orr
  • 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
  • Publication number: 20170199664
    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 modeling a target of a user interface having a plurality of targets and being configured to receive input, by modeling 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: March 21, 2017
    Publication date: July 13, 2017
    Inventors: Benjamin Medlock, Douglas Alexander Harper Orr
  • 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
  • Publication number: 20170102869
    Abstract: A system comprising a feature identification means configured to generate one or more features from a plurality of samples, wherein each of the plurality of samples 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 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. The system comprises a prediction means configured to predict one or more terms from the one or more features, the prediction means comprising a prefix tree generating means configured to generate a prefix tree of terms which includes the one or more features, a path finding means configured to find one or more paths through the prefix tree of terms given the one or more features, and a predictor. A corresponding method is also provided.
    Type: Application
    Filed: December 22, 2016
    Publication date: April 13, 2017
    Inventors: Benjamin MEDLOCK, James Aley, 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: 20160283464
    Abstract: A text prediction engine, a system comprising a text prediction engine, and a method for generating sequence predictions. The text prediction engine, system and method generate multiple sequence predictions based on evidence sources and models, with each sequence prediction having a sequence and associated probability estimate.
    Type: Application
    Filed: June 3, 2016
    Publication date: September 29, 2016
    Inventors: Benjamin MEDLOCK, Douglas Alexander Harper ORR
  • Patent number: 9384185
    Abstract: A text prediction engine, a system comprising a text prediction engine, and a method for generating sequence predictions. The text prediction engine, system and method generate a final set of sequence predictions, each with an associated probability value.
    Type: Grant
    Filed: September 29, 2011
    Date of Patent: July 5, 2016
    Assignee: TouchType Ltd.
    Inventors: Benjamin Medlock, Douglas Alexander Harper Orr
  • Publication number: 20150347920
    Abstract: There is provided a search system comprising a statistical model trained on text associated with a piece of content. The text associated with the piece of content is drawn from a plurality of different data sources. The system is configured to receive text input and generate using the statistical model an estimate of the likelihood that the piece of content is relevant given the text input. A corresponding method is also provided.
    Type: Application
    Filed: December 27, 2013
    Publication date: December 3, 2015
    Inventors: Benjamin MEDLOCK, David Paul WILLIAMS, James ALEY
  • Publication number: 20150248379
    Abstract: There is provided a formatting module configured to format spaces in an electronic character sequence. The formatting module supports at least one language and comprises a language identifier configured to identify whether the electronic character sequence is written in a supported language, and a character identifier configured to identify a particular character or a particular sequence of characters in the electronic character sequence. The formatting module is configured to format spaces in the electronic character sequence on the basis of the language identified and the particular character identified or the particular sequence of characters identified, when a supported language is identified. A system and method for formatting text are also provided.
    Type: Application
    Filed: September 18, 2013
    Publication date: September 3, 2015
    Inventors: Benjamin Medlock, David Martinez Del Corral
  • 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: 20150134326
    Abstract: There is provided a mechanism for synchronising 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 synchronising the devices. There is also provided a system comprising the mechanism and a plurality of devices, and a method for synchronising a plurality of dynamic language models residing in a plurality of devices associated with a single user.
    Type: Application
    Filed: May 14, 2013
    Publication date: May 14, 2015
    Inventors: Michael Bell, Joe Freeman, Emanuel George Hategan, Benjamin Medlock
  • Publication number: 20140359515
    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: Application
    Filed: November 30, 2012
    Publication date: December 4, 2014
    Inventors: Benjamin Medlock, James Aley, Douglas Alexander Harper Orr
  • 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
  • Publication number: 20130253912
    Abstract: A text prediction engine, a system comprising a text prediction engine, and a method for generating sequence predictions. The text prediction engine, system and method generate a final set of sequence predictions, each with an associated probability value.
    Type: Application
    Filed: September 29, 2011
    Publication date: September 26, 2013
    Applicant: TOUCHTYPE LTD.
    Inventors: Benjamin Medlock, Douglas Alexander Harper Orr
  • Publication number: 20130041857
    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: Application
    Filed: March 4, 2011
    Publication date: February 14, 2013
    Applicant: TOUCHTYPE LTD
    Inventors: Benjamin Medlock, Jonathan Reynolds