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: 20230252222Abstract: 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: ApplicationFiled: April 19, 2023Publication date: August 10, 2023Inventors: Benjamin Medlock, David Martinez Del Corral
-
Patent number: 11200503Abstract: 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: GrantFiled: December 27, 2013Date of Patent: December 14, 2021Assignee: Microsoft Technology Licensing, LLCInventors: Benjamin Medlock, David Paul Williams, James Aley
-
Patent number: 10613746Abstract: 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: GrantFiled: December 22, 2016Date of Patent: April 7, 2020Assignee: Touchtype Ltd.Inventors: Benjamin Medlock, James Aley, Douglas Alexander Harper Orr
-
Patent number: 10416885Abstract: 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: GrantFiled: March 21, 2017Date of Patent: September 17, 2019Assignee: TOUCHTYPE LIMITEDInventors: Benjamin Medlock, Douglas Alexander Harper Orr
-
Patent number: 10146765Abstract: 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: GrantFiled: June 3, 2016Date of Patent: December 4, 2018Assignee: Touchtype Ltd.Inventors: Benjamin Medlock, Douglas Alexander Harper Orr
-
Patent number: 10055397Abstract: 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: GrantFiled: May 14, 2013Date of Patent: August 21, 2018Assignee: TOUCHTYPE LIMITEDInventors: Michael Bell, Joe Freeman, Emanuel George Hategan, Benjamin Medlock
-
Publication number: 20170199664Abstract: 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: ApplicationFiled: March 21, 2017Publication date: July 13, 2017Inventors: Benjamin Medlock, Douglas Alexander Harper Orr
-
Patent number: 9639266Abstract: 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: GrantFiled: May 8, 2012Date of Patent: May 2, 2017Assignee: Touchtype LimitedInventors: Benjamin Medlock, Douglas Alexander Harper Orr
-
Publication number: 20170102869Abstract: 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: ApplicationFiled: December 22, 2016Publication date: April 13, 2017Inventors: Benjamin MEDLOCK, James Aley, Douglas Alexander Harper Orr
-
Patent number: 9563348Abstract: 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: GrantFiled: November 30, 2012Date of Patent: February 7, 2017Assignee: TOUCHTYPE LIMITEDInventors: Benjamin Medlock, James Aley, Douglas Alexander Harper Orr
-
Publication number: 20160283464Abstract: 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: ApplicationFiled: June 3, 2016Publication date: September 29, 2016Inventors: Benjamin MEDLOCK, Douglas Alexander Harper ORR
-
Patent number: 9384185Abstract: 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: GrantFiled: September 29, 2011Date of Patent: July 5, 2016Assignee: TouchType Ltd.Inventors: Benjamin Medlock, Douglas Alexander Harper Orr
-
Publication number: 20150347920Abstract: 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: ApplicationFiled: December 27, 2013Publication date: December 3, 2015Inventors: Benjamin MEDLOCK, David Paul WILLIAMS, James ALEY
-
Publication number: 20150248379Abstract: 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: ApplicationFiled: September 18, 2013Publication date: September 3, 2015Inventors: Benjamin Medlock, David Martinez Del Corral
-
Patent number: 9052748Abstract: 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: GrantFiled: March 4, 2011Date of Patent: June 9, 2015Assignee: TOUCHTYPE LIMITEDInventors: Benjamin Medlock, Jonathan Reynolds
-
Publication number: 20150134326Abstract: 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: ApplicationFiled: May 14, 2013Publication date: May 14, 2015Inventors: Michael Bell, Joe Freeman, Emanuel George Hategan, Benjamin Medlock
-
Publication number: 20140359515Abstract: 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: ApplicationFiled: November 30, 2012Publication date: December 4, 2014Inventors: Benjamin Medlock, James Aley, Douglas Alexander Harper Orr
-
Publication number: 20140108994Abstract: 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: ApplicationFiled: May 8, 2012Publication date: April 17, 2014Applicant: TOUCHTYPE LIMITEDInventors: Benjamin Medlock, Douglas Alexander Harper Orr
-
Publication number: 20130253912Abstract: 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: ApplicationFiled: September 29, 2011Publication date: September 26, 2013Applicant: TOUCHTYPE LTD.Inventors: Benjamin Medlock, Douglas Alexander Harper Orr
-
Publication number: 20130041857Abstract: 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: ApplicationFiled: March 4, 2011Publication date: February 14, 2013Applicant: TOUCHTYPE LTDInventors: Benjamin Medlock, Jonathan Reynolds