Patents by Inventor Drew Elliott Linerud
Drew Elliott Linerud 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).
-
Patent number: 10698604Abstract: Apparatus and methods are disclosed for providing feedback and guidance to touch screen device users to improve the text entry user experience and performance. According to one embodiment, a method comprises receiving a text entry, receiving input on a touch screen in the form of a first single touch input located over a word of previously entered text, and presenting the user with one or more suggestion candidates indicated possible replacement words related to the selected word. The user can then select one of the suggestion candidates using a second single touch input to replace the selected word with a word associated with the selected suggestion candidate.Type: GrantFiled: September 14, 2018Date of Patent: June 30, 2020Assignee: Microsoft Technology Licensing, LLCInventors: Eric Norman Badger, Drew Elliott Linerud, Itai Almog, Timothy S. Paek, Parthasarathy Sundararajan, Kenneth R. Walters, Andrew Douglas Peterson, Shawna Julie Davis, Tirthankar Sengupta
-
Publication number: 20190087084Abstract: An apparatus and method are disclosed for providing feedback and guidance to touch screen device users to improve text entry user experience and performance by generating input history data including character probabilities, word probabilities, and touch models. According to one embodiment, a method comprises receiving first input data, automatically learning user tendencies based on the first input data to generate input history data, receiving second input data, and generating auto-corrections or suggestion candidates for one or more words of the second input data based on the input history data. The user can then select one of the suggestion candidates to replace a selected word with the selected suggestion candidate.Type: ApplicationFiled: November 20, 2018Publication date: March 21, 2019Applicant: Microsoft Technology Licensing, LLCInventors: Eric Norman Badger, Drew Elliott Linerud, Itai Almog, Timothy S. Paek, Parthasarathy Sundararajan, Dmytro Rudchenko, Asela J. Gunawardana
-
Publication number: 20190012076Abstract: Apparatus and methods are disclosed for providing feedback and guidance to touch screen device users to improve the text entry user experience and performance. According to one embodiment, a method comprises receiving a text entry, receiving input on a touch screen in the form of a first single touch input located over a word of previously entered text, and presenting the user with one or more suggestion candidates indicated possible replacement words related to the selected word. The user can then select one of the suggestion candidates using a second single touch input to replace the selected word with a word associated with the selected suggestion candidate.Type: ApplicationFiled: September 14, 2018Publication date: January 10, 2019Applicant: Microsoft Technology Licensing, LLCInventors: Eric Norman Badger, Drew Elliott Linerud, Itai Almog, Timothy S. Paek, Parthasarathy Sundararajan, Kenneth R. Walters, Andrew Douglas Peterson, Shawna Julie Davis, Tirthankar Sengupta
-
Patent number: 10156981Abstract: An apparatus and method are disclosed for providing feedback and guidance to touch screen device users to improve text entry user experience and performance by generating input history data including character probabilities, word probabilities, and touch models. According to one embodiment, a method comprises receiving first input data, automatically learning user tendencies based on the first input data to generate input history data, receiving second input data, and generating auto-corrections or suggestion candidates for one or more words of the second input data based on the input history data. The user can then select one of the suggestion candidates to replace a selected word with the selected suggestion candidate.Type: GrantFiled: April 1, 2017Date of Patent: December 18, 2018Assignee: MICROSOFT TECHNOLOGY LICENSING, LLCInventors: Eric Norman Badger, Drew Elliott Linerud, Itai Almog, Timothy S. Paek, Parthasarathy Sundararajan, Dmytro Rudchenko, Asela J. Gunawardana
-
Patent number: 10126936Abstract: Apparatus and methods are disclosed for providing feedback and guidance to touch screen device users to improve the text entry user experience and performance. According to one embodiment, a method comprises receiving a text entry, receiving input on a touch screen in the form of a first single touch input located over a word of previously entered text, and presenting the user with one or more suggestion candidates indicated possible replacement words related to the selected word. The user can then select one of the suggestion candidates using a second single touch input to replace the selected word with a word associated with the selected suggestion candidate.Type: GrantFiled: October 19, 2015Date of Patent: November 13, 2018Assignee: Microsoft Technology Licensing, LLCInventors: Eric Norman Badger, Drew Elliott Linerud, Itai Almog, Timothy S. Paek, Parthasarathy Sundararajan, Kenneth R. Walters, Andrew Douglas Peterson, Shawna Julie Davis, Tirthankar Sengupta
-
Patent number: 9959069Abstract: A facility for processing textual input generated with a user input device described. In one example facility, the facility stores the textual input in a first data structure contained in the address space of a first process. The facility synchronizes contents of the first data structure to a second data structure contained in the address space of a second process distinct from the first process, an application executing in the second process being configured to consume textual input synchronized to the second data structure.Type: GrantFiled: August 12, 2015Date of Patent: May 1, 2018Assignee: Microsoft Technology Licensing, LLCInventors: Xin Gong, Daniel Chang, Sameer Garde, Drew Elliott Linerud, Eric Norman Badger
-
Publication number: 20170206002Abstract: An apparatus and method are disclosed for providing feedback and guidance to touch screen device users to improve text entry user experience and performance by generating input history data including character probabilities, word probabilities, and touch models. According to one embodiment, a method comprises receiving first input data, automatically learning user tendencies based on the first input data to generate input history data, receiving second input data, and generating auto-corrections or suggestion candidates for one or more words of the second input data based on the input history data. The user can then select one of the suggestion candidates to replace a selected word with the selected suggestion candidate.Type: ApplicationFiled: April 1, 2017Publication date: July 20, 2017Applicant: Microsoft Technology Licensing, LLCInventors: Eric Norman Badger, Drew Elliott Linerud, Itai Almog, Timothy S. Paek, Parthasarathy Sundararajan, Dmytro Rudchenko, Asela J. Gunawardana
-
Patent number: 9613015Abstract: An apparatus and method are disclosed for providing feedback and guidance to touch screen device users to improve text entry user experience and performance by generating input history data including character probabilities, word probabilities, and touch models. According to one embodiment, a method comprises receiving first input data, automatically learning user tendencies based on the first input data to generate input history data, receiving second input data, and generating auto-corrections or suggestion candidates for one or more words of the second input data based on the input history data. The user can then select one of the suggestion candidates to replace a selected word with the selected suggestion candidate.Type: GrantFiled: June 27, 2014Date of Patent: April 4, 2017Assignee: Microsoft Technology Licensing, LLCInventors: Eric Norman Badger, Drew Elliott Linerud, Itai Almog, Timothy S. Paek, Parthasarathy Sundararajan, Dmytro Rudchenko, Asela J. Gunawardana
-
Publication number: 20160239237Abstract: A facility for processing textual input generated with a user input device described. In one example facility, the facility stores the textual input in a first data structure contained in the address space of a first process. The facility synchronizes contents of the first data structure to a second data structure contained in the address space of a second process distinct from the first process, an application executing in the second process being configured to consume textual input synchronized to the second data structure.Type: ApplicationFiled: August 12, 2015Publication date: August 18, 2016Inventors: Xin Gong, Daniel Chang, Sameer Garde, Drew Elliott Linerud, Eric Norman Badger
-
Publication number: 20160103812Abstract: Apparatus and methods are disclosed for providing feedback and guidance to touch screen device users to improve the text entry user experience and performance. According to one embodiment, a method comprises receiving a text entry, receiving input on a touch screen in the form of a first single touch input located over a word of previously entered text, and presenting the user with one or more suggestion candidates indicated possible replacement words related to the selected word. The user can then select one of the suggestion candidates using a second single touch input to replace the selected word with a word associated with the selected suggestion candidate.Type: ApplicationFiled: October 19, 2015Publication date: April 14, 2016Applicant: Microsoft Technology Licensing, LLCInventors: Eric Norman Badger, Drew Elliott Linerud, Itai Almog, Timothy S. Paek, Parthasarathy Sundararajan, Kenneth R. Walters, Andrew Douglas Peterson, Shawna Julie Davis, Tirthankar Sengupta
-
Patent number: 9165257Abstract: Apparatus and methods are disclosed for providing feedback and guidance to touch screen device users to improve the text entry user experience and performance. According to one embodiment, a method comprises receiving a text entry, receiving input on a touch screen in the form of a first single touch input located over a word of previously entered text, and presenting the user with one or more suggestion candidates indicated possible replacement words related to the selected word. The user can then select one of the suggestion candidates using a second single touch input to replace the selected word with a word associated with the selected suggestion candidate.Type: GrantFiled: May 20, 2010Date of Patent: October 20, 2015Assignee: Microsoft Technology Licensing, LLCInventors: Eric Norman Badger, Drew Elliott Linerud, Itai Almog, Timothy S. Paek, Parthasarathy Sundararajan, Kenneth R. Walters, Andrew Douglas Peterson, Shawna Julie Davis, Tirthankar Sengupta
-
Publication number: 20140310213Abstract: An apparatus and method are disclosed for providing feedback and guidance to touch screen device users to improve text entry user experience and performance by generating input history data including character probabilities, word probabilities, and touch models. According to one embodiment, a method comprises receiving first input data, automatically learning user tendencies based on the first input data to generate input history data, receiving second input data, and generating auto-corrections or suggestion candidates for one or more words of the second input data based on the input history data. The user can then select one of the suggestion candidates to replace a selected word with the selected suggestion candidate.Type: ApplicationFiled: June 27, 2014Publication date: October 16, 2014Inventors: Eric Norman Badger, Drew Elliott Linerud, Itai Almog, Timothy S. Paek, Parthasarathy Sundararajan, Dmytro Rudchenko, Asela J. Gunawardana
-
Patent number: 8126827Abstract: Embodiments are configured to provide one or more candidates based in part on an input identifier associated with an input interface. In an embodiment, a system includes an input method editor (IME) that can be configured to provide one or more candidates based in part on a prediction model and one or more input scope values associated with an input interface. The IME can also operate to store an entered string including one or more associated input scope values to a storage component. The stored information can be used when suggesting candidates.Type: GrantFiled: July 8, 2011Date of Patent: February 28, 2012Assignee: Microsoft CorporationInventors: Eric Badger, Drew Elliott Linerud, Daryn Elliot Robbins, Jason Michael Bower
-
Publication number: 20110270786Abstract: Embodiments are configured to provide one or more candidates based in part on an input identifier associated with an input interface. In an embodiment, a system includes an input method editor (IME) that can be configured to provide one or more candidates based in part on a prediction model and one or more input scope values associated with an input interface. The IME can also operate to store an entered string including one or more associated input scope values to a storage component. The stored information can be used when suggesting candidates.Type: ApplicationFiled: July 8, 2011Publication date: November 3, 2011Applicant: Microsoft CorporationInventors: Eric Badger, Drew Elliott Linerud, Daryn Elliot Robbins, Jason Michael Bower
-
Publication number: 20110246575Abstract: A local or remote server is configured to receive requests for text and other suggestions from a plurality of client applications. The local or remote server can format requests for delivery to one or more suggestion sources along with client contexts that specify client delivery, format, or other requests associated with the suggestion request. The local or remote server selects suggestion sources based on the client requests and the client contexts, and can combine suggestions returned from multiple sources as directed by client contexts. Requests associated with different clients can be directed to different suggestion sources, and user or client accepted suggestion histories can be stored for use in providing suggestions.Type: ApplicationFiled: April 2, 2010Publication date: October 6, 2011Applicant: Microsoft CorporationInventors: Takanobu Murayama, Kenichi Morimoto, Chongming Ho, Eric Norman Badger, Drew Elliott Linerud, Kenneth R. Walters
-
Patent number: 8010465Abstract: Embodiments are configured to provide one or more candidates based in part on an input identifier associated with an input interface. In an embodiment, a system includes an input method editor (IME) that can be configured to provide one or more candidates based in part on a prediction model and one or more input scope values associated with an input interface. The IME can also operate to store an entered string including one or more associated input scope values to a storage component. The stored information can be used when suggesting candidates.Type: GrantFiled: February 26, 2008Date of Patent: August 30, 2011Assignee: Microsoft CorporationInventors: Eric Badger, Drew Elliott Linerud, Daryn Elliot Robbins, Jason Michael Bower
-
Publication number: 20110202836Abstract: Apparatus and methods are disclosed for providing feedback and guidance to touch screen device users to improve the text entry user experience and performance. According to one embodiment, a method comprises receiving a text entry, receiving input on a touch screen in the form of a first single touch input located over a word of previously entered text, and presenting the user with one or more suggestion candidates indicated possible replacement words related to the selected word. The user can then select one of the suggestion candidates using a second single touch input to replace the selected word with a word associated with the selected suggestion candidate.Type: ApplicationFiled: May 20, 2010Publication date: August 18, 2011Applicant: Microsoft CorporationInventors: Eric Norman Badger, Drew Elliott Linerud, Itai Almog, Timothy S. Paek, Parthasarathy Sundararajan, Kenneth R. Walters, Andrew Douglas Peterson, Shawna Julie Davis, Tirthankar Sengupta
-
Publication number: 20090216690Abstract: Embodiments are configured to provide one or more candidates based in part on an input identifier associated with an input interface. In an embodiment, a system includes an input method editor (IME) that can be configured to provide one or more candidates based in part on a prediction model and one or more input scope values associated with an input interface. The IME can also operate to store an entered string including one or more associated input scope values to a storage component. The stored information can be used when suggesting candidates.Type: ApplicationFiled: February 26, 2008Publication date: August 27, 2009Applicant: Microsoft CorporationInventors: Eric Badger, Drew Elliott Linerud, Daryn Elliot Robbins, Jason Michael Bower