Patents by Inventor Claes-Fredrik Urban Mannby
Claes-Fredrik Urban Mannby 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: 20220414334Abstract: In non-limiting examples of the present disclosure, systems, methods and devices for filtering predictive text surfacing candidates are provided. A predictive text filtering model may be maintained. The predictive text filtering model may comprise a plurality of terms that are associated in the predictive text filtering model with a precarious classification, and a range of a number of words for filtering cooccurrences of precarious and other precarious or blocklist terms from the plurality of terms. A text input may be processed with a predictive text model. A plurality of surfacing candidates may be determined based on the processing of the text input with the predictive text model. The predictive text filtering model may be applied to a surfacing candidate of the plurality of candidates. The surfacing candidate may be filtered from further processing. At least one non-filtered surfacing candidate may be displayed.Type: ApplicationFiled: June 25, 2021Publication date: December 29, 2022Inventors: Andrew Stuart GLASS, Margaret Hope MAGNUS, Roland RADTKE, Claes-Fredrik Urban MANNBY
-
Publication number: 20220375244Abstract: Examples described herein generally relate to systems and methods for handwriting recognition. In an example, a computing device may receive input corresponding to a handwritten word and apply first recognition model to the input. The first recognition model may be configured to determine a first confidence level of a first portion of the input is greater than a second confidence level of a second portion of the input. The computing device may also apply a second recognition model to the input, wherein the second recognition model is different from the first recognition model and combine results of the first recognition model and the second recognition model to determine a list of candidate words. The computing device may also output one or more candidate words from the list of candidate words.Type: ApplicationFiled: January 27, 2021Publication date: November 24, 2022Applicant: Microsoft Technology Licensing, LLCInventor: Claes-Fredrik Urban MANNBY
-
Publication number: 20200409474Abstract: Methods, apparatuses, and computer program products are provided that enables a user to enter an acceptance command to accept text suggestions whether the text suggestions have been displayed to the user or not. In aspects, abbreviated text is entered by the user, which may correspond to a complete text, such as a complete word or a complete phrase. The user may also enter an acceptance input via a predetermined key or key combination that signals the user's acceptance of a text suggestion even though that text suggestion may not have been generated or displayed to the user in a user interface. Once the acceptance input is received, the text suggestion may be displayed in the user interface as a complete text that includes the abbreviated text.Type: ApplicationFiled: June 28, 2019Publication date: December 31, 2020Inventors: Claes-Fredrik Urban Mannby, Matthew McGlynn, Yifan Wu
-
Patent number: 10748310Abstract: Described herein is a system and method regarding an interactive drawing tutorial session for creating a drawing using a computer application. A digital image is processed to determine linework and shading information for a plurality of shading levels. A graphical user interface for an interactive drawing tutorial session for creating the drawing by displaying the determined linework to a user. User linework input is received for the drawing based upon the displayed linework information. Feedback is provided to the user regarding the received user linework input (e.g., regarding tilt and/or pressure of electronic stylus). For each of the plurality of shading levels, the determined shading information is displayed to the user. User shading input is received for the drawing based upon the displayed shading information. Feedback is provided to the user regarding the received user shading input (e.g., regarding tilt and/or pressure of electronic stylus).Type: GrantFiled: September 12, 2018Date of Patent: August 18, 2020Assignee: Microsoft Technology Licensing, LLCInventors: Blake Emory Williford, Claes-Fredrik Urban Mannby, Abhay Tanaji Doke, Biyi Fang
-
Patent number: 10725924Abstract: The present disclosure includes methods, apparatus, and computer-readable media for receiving one or more user inputs from a user via a user interface, transmitting the one or more user inputs to a remote server, obtaining an expected user input interval and an expected response latency, and displaying, via the user interface, either one or more predicted inputs associated with a content of a local cache or one or more predicted inputs received from the remote server, based at least on whether the expected user input interval is greater than a product of the expected response latency and a factor.Type: GrantFiled: March 27, 2018Date of Patent: July 28, 2020Assignee: MICROSOFT TECHNOLOGY LICENSING, LLCInventor: Claes-Fredrik Urban Mannby
-
Patent number: 10699074Abstract: Methods, mobile electronic devices, and computer program products are provided for accepting reduced text entry of phrases, sentences or paragraphs, and probabilistically determining the most likely translation of the reduced text to a full text counterpart, and displaying same. Reduced text is accepted and parsed according to a predefined reduction pattern to produce parsed text elements. The parsed text elements are evaluated using n-gram knowledge and/or language models to identify the most likely words corresponding to the elements. The most likely corresponding words are used to evaluate the reduced text at the phrase level by evaluating the likelihood of transition from one word to the next amongst the most likely words, to compute phrase probabilities for various combinations of the most likely words. The most likely phrase(s) are output based in part on the phrase probabilities.Type: GrantFiled: May 22, 2018Date of Patent: June 30, 2020Assignee: Microsoft Technology Licensing, LLCInventor: Claes-Fredrik Urban Mannby
-
Publication number: 20200082583Abstract: Described herein is a system and method regarding an interactive drawing tutorial session for creating a drawing using a computer application. A digital image is processed to determine linework and shading information for a plurality of shading levels. A graphical user interface for an interactive drawing tutorial session for creating the drawing by displaying the determined linework to a user. User linework input is received for the drawing based upon the displayed linework information. Feedback is provided to the user regarding the received user linework input (e.g., regarding tilt and/or pressure of electronic stylus). For each of the plurality of shading levels, the determined shading information is displayed to the user. User shading input is received for the drawing based upon the displayed shading information. Feedback is provided to the user regarding the received user shading input (e.g., regarding tilt and/or pressure of electronic stylus).Type: ApplicationFiled: September 12, 2018Publication date: March 12, 2020Applicant: Microsoft Technology Licensing, LLCInventors: Blake Emory WILLIFORD, Claes-Fredrik Urban MANNBY, Abhay Tanaji DOKE, Biyi FANG
-
Publication number: 20190361975Abstract: Methods, mobile electronic devices, and computer program products are provided for accepting reduced text entry of phrases, sentences or paragraphs, and probabilistically determining the most likely translation of the reduced text to a full text counterpart, and displaying same. Reduced text is accepted and parsed according to a predefined reduction pattern to produce parsed text elements. The parsed text elements are evaluated using n-gram knowledge and/or language models to identify the most likely words corresponding to the elements. The most likely corresponding words are used to evaluate the reduced text at the phrase level by evaluating the likelihood of transition from one word to the next amongst the most likely words, to compute phrase probabilities for various combinations of the most likely words. The most likely phrase(s) are output based in part on the phrase probabilities.Type: ApplicationFiled: May 22, 2018Publication date: November 28, 2019Inventor: Claes-Fredrik Urban Mannby
-
Publication number: 20190303298Abstract: The present disclosure includes methods, apparatus, and computer-readable media for receiving one or more user inputs from a user via a user interface, transmitting the one or more user inputs to a remote server, obtaining an expected user input interval and an expected response latency, and displaying, via the user interface, either one or more predicted inputs associated with a content of a local cache or one or more predicted inputs received from the remote server, based at least on whether the expected user input interval is greater than a product of the expected response latency and a factor.Type: ApplicationFiled: March 27, 2018Publication date: October 3, 2019Inventor: Claes-Fredrik Urban MANNBY
-
Publication number: 20130211826Abstract: Historically, most audio recording and communication control has been exerted through the use of physical buttons, slider and knobs, e.g. to start/stop recording or communicating, control speaker and microphone volume settings, etc. The present invention describes improvements to this approach, such as detecting and analyzing audio signals with human voice components, e.g. to start/stop recording and communicating, set local and remote recording and playback volumes and filters, and manage metadata associated with temporal ranges in audio streams. Audio signals have historically been seen as largely real-time, to be analyzed, acted on, recorded, transmitted, etc. immediately. The current invention treats audio signals as a buffered continuum, so that the system has historical access to audio signals and metadata, and may act on both past and future audio signals and metadata.Type: ApplicationFiled: August 19, 2012Publication date: August 15, 2013Inventor: Claes-Fredrik Urban Mannby