Patents by Inventor Bodo von Billerbeck
Bodo von Billerbeck 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: 20200233523Abstract: Examples of the present disclosure describe systems and methods of providing sequential two-handed touch typing. In aspects, a client device may provide a touch-based input receiving application. The client device may include one or more sensors operable to detect the approach of a user's hand or touch-based tool. In response to a detection, the client device may determine input interaction information, such as aspects of the hand (e.g., right or left) and/or finger(s) being used. The input interaction information may be used to detect candidate keys and to provide a keyboard (or a portion of a keyboard) based thereon. In aspects, the provided keyboard or keyboard portion may be altered in response to a subsequent detection.Type: ApplicationFiled: April 7, 2020Publication date: July 23, 2020Applicant: Microsoft Technology Licensing, LLCInventor: Bodo von Billerbeck
-
Patent number: 10627948Abstract: Examples of the present disclosure describe systems and methods of providing sequential two-handed touch typing. In aspects, a client device may provide a touch-based input receiving application. The client device may include one or more sensors operable to detect the approach of a user's hand or touch-based tool. In response to a detection, the client device may determine input interaction information, such as aspects of the hand (e.g., right or left) and/or finger(s) being used. The input interaction information may be used to detect candidate keys and to provide a keyboard (or a portion of a keyboard) based thereon. In aspects, the provided keyboard or keyboard portion may be altered in response to a subsequent detection.Type: GrantFiled: May 25, 2016Date of Patent: April 21, 2020Assignee: Microsoft Technology Licensing, LLCInventor: Bodo von Billerbeck
-
Patent number: 10546030Abstract: Non-limiting examples of the present disclosure describe low latency pre-web classification of query data. In examples, processing is performed where query data may be analyzed in a low latency manner that includes providing a vertical intent classification and entity identification for query data before a web ranking service processes the query data. Query data may be received. A vertical intent classification index may be searched using the query data. In examples, the vertical intent classification index may comprise a set of files that can be used to determine one or more candidate entity identifiers for the query data. The one or more entity identifiers may be ranked. The query data, a vertical intent classification for the vertical intent classification index and the one or more ranked candidate entity identifiers may be transmitted for processing associated with a web ranking service. Other examples are also described.Type: GrantFiled: February 1, 2016Date of Patent: January 28, 2020Assignee: Microsoft Technology Licensing, LLCInventors: David Anthony Hawking, Peter Richard Bailey, Bodo von Billerbeck, Nicholas Eric Craswell
-
Publication number: 20170344170Abstract: Examples of the present disclosure describe systems and methods of providing sequential two-handed touch typing. In aspects, a client device may provide a touch-based input receiving application. The client device may include one or more sensors operable to detect the approach of a user's hand or touch-based tool. In response to a detection, the client device may determine input interaction information, such as aspects of the hand (e.g., right or left) and/or finger(s) being used. The input interaction information may be used to detect candidate keys and to provide a keyboard (or a portion of a keyboard) based thereon. In aspects, the provided keyboard or keyboard portion may be altered in response to a subsequent detection.Type: ApplicationFiled: May 25, 2016Publication date: November 30, 2017Applicant: Microsoft Technology Licensing, LLCInventor: Bodo von Billerbeck
-
Publication number: 20170220687Abstract: Non-limiting examples of the present disclosure describe low latency pre-web classification of query data. In examples, processing is performed where query data may be analyzed in a low latency manner that includes providing a vertical intent classification and entity identification for query data before a web ranking service processes the query data. Query data may be received. A vertical intent classification index may be searched using the query data. In examples, the vertical intent classification index may comprise a set of files that can be used to determine one or more candidate entity identifiers for the query data. The one or more entity identifiers may be ranked. The query data, a vertical intent classification for the vertical intent classification index and the one or more ranked candidate entity identifiers may be transmitted for processing associated with a web ranking service. Other examples are also described.Type: ApplicationFiled: February 1, 2016Publication date: August 3, 2017Applicant: Microsoft Technology Licensing, LLCInventors: David Anthony Hawking, Peter Richard Bailey, Bodo von Billerbeck, Nicholas Eric Craswell
-
Patent number: 9507861Abstract: Systems, methods, and computer media for identifying related strings for search query rewriting are provided. Session data for a user search query session in an accessed click log data is identified. It is determined whether a first additional search query in the session data is related to a first user search query based on at least one of: dwell time; a number of search result links clicked on; and similarity between web page titles or uniform resource locators (URLs). When related, the first additional search query is incorporated into a list of strings related to the first user search query. One or more supplemental strings that are related to the first user search query are also identified. The identified supplemental strings are also included in the list of strings related to the first user search query.Type: GrantFiled: April 1, 2011Date of Patent: November 29, 2016Assignee: Microsoft Technolgy Licensing, LLCInventors: Alnur Ali, Jianfeng Gao, Xiaodong He, Bodo von Billerbeck, Sanaz Ahari
-
Patent number: 8732151Abstract: Systems, methods, and computer media for identifying query rewriting replacement terms are provided. A list of related string pairs each comprising a first string and second string is received. The first string of each related string pair is a user search query extracted from user click log data. For one or more of the related string pairs, the string pair is provided as inputs to a statistical machine translation model. The model identifies one or more pairs of corresponding terms, each pair of corresponding terms including a first term from the first string and a second term from the second string. The model also calculates a probability of relatedness for each of the one or more pairs of corresponding terms. Term pairs whose calculated probability of relatedness exceeds a threshold are characterized as query term replacements and incorporated, along with the probability of relatedness, into a query rewriting candidate database.Type: GrantFiled: April 1, 2011Date of Patent: May 20, 2014Assignee: Microsoft CorporationInventors: Alnur Ali, Jianfeng Gao, Xiaodong He, Bodo von Billerbeck, Sanaz Ahari
-
Publication number: 20130339001Abstract: Methods, systems, and media are provided for generating one or more spelling candidates. A query log is received, which contains one or more user-input queries. The user-input queries are divided into one or more common context groups. Each term of the user-input queries is ranked within a common context group according to a frequency of occurrence to form a ranked list for each of the one or more common context groups. A chain algorithm is implemented to the respective ranked lists to identify a base word and a set of one or more subordinate words paired with the base word. The base word and all sets of the subordinate words from all of the respective ranked lists are aggregated to form one or more chains of spelling candidates for the base word.Type: ApplicationFiled: June 19, 2012Publication date: December 19, 2013Applicant: MICROSOFT CORPORATIONInventors: NICHOLAS ERIC CRASWELL, NITIN AGRAWAL, BODO von BILLERBECK, HUSSEIN MOHAMED MEHANNA
-
Publication number: 20130041878Abstract: Methods, systems, and computer-readable media for suggesting search queries to a user while the user is typing in characters of a search query. The suggested search queries are based in part on the characters entered and are presented before the user submits the query to the search engine. The suggested queries may be displayed in a dropdown box that allows the user to select one of the suggested queries. Embodiments of the present invention present search queries that do not begin with the characters entered by the user.Type: ApplicationFiled: August 11, 2011Publication date: February 14, 2013Applicant: MICROSOFT CORPORATIONInventors: ASHWIN SATYANARAYANA, TABREEZ GOVANI, SAMIR SHIRAZ PRADHAN, BODO VON BILLERBECK, NITIN AGRAWAL
-
Publication number: 20120254217Abstract: Systems, methods, and computer media for identifying related strings for search query rewriting are provided. Session data for a user search query session in an accessed click log data is identified. It is determined whether a first additional search query in the session data is related to a first user search query based on at least one of: dwell time; a number of search result links clicked on; and similarity between web page titles or uniform resource locators (URLs). When related, the first additional search query is incorporated into a list of strings related to the first user search query. One or more supplemental strings that are related to the first user search query are also identified. The identified supplemental strings are also included in the list of strings related to the first user search query.Type: ApplicationFiled: April 1, 2011Publication date: October 4, 2012Applicant: MICROSOFT CORPORATIONInventors: Alnur Ali, Jianfeng Gao, Xiaodong He, Bodo von Billerbeck, Sanaz Ahari
-
Publication number: 20120254218Abstract: Systems, methods, and computer media for identifying query rewriting replacement terms are provided. A list of related string pairs each comprising a first string and second string is received. The first string of each related string pair is a user search query extracted from user click log data. For one or more of the related string pairs, the string pair is provided as inputs to a statistical machine translation model. The model identifies one or more pairs of corresponding terms, each pair of corresponding terms including a first term from the first string and a second term from the second string. The model also calculates a probability of relatedness for each of the one or more pairs of corresponding terms. Term pairs whose calculated probability of relatedness exceeds a threshold are characterized as query term replacements and incorporated, along with the probability of relatedness, into a query rewriting candidate database.Type: ApplicationFiled: April 1, 2011Publication date: October 4, 2012Applicant: MICROSOFT CORPORATIONInventors: Alnur Ali, Jianfeng Gao, Xiaodong He, Bodo von Billerbeck, Sanaz Ahari