Patents by Inventor Christopher M. Barth
Christopher M. Barth 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: 10667307Abstract: Techniques are described for automatically determining which of a plurality of target devices should be connected with a source device using data regarding ambient signals about the source device. For example, a request is received for an identifier to which a source device is to connect. Data is received describing at least one ambient signal detected by the source device. The data is compared with a plurality of target device profiles. It is determined that the data matches a target device profile of the plurality of device profiles. An identifier associated with the determined target device profile is returned.Type: GrantFiled: April 29, 2019Date of Patent: May 26, 2020Assignee: Microsoft Technology Licensing, LLCInventors: Mikhail Skobov, Christopher M. Barth
-
Publication number: 20190306903Abstract: Techniques are described for automatically determining which of a plurality of target devices should be connected with a source device using data regarding ambient signals about the source device. For example, a request is received for an identifier to which a source device is to connect. Data is received describing at least one ambient signal detected by the source device. The data is compared with a plurality of target device profiles. It is determined that the data matches a target device profile of the plurality of device profiles. An identifier associated with the determined target device profile is returned.Type: ApplicationFiled: April 29, 2019Publication date: October 3, 2019Applicant: Microsoft Technology Licensing, LLCInventors: Mikhail Skobov, Christopher M. Barth
-
Patent number: 10372412Abstract: Embodiments relate to enabling force-based interactions with an intelligent personal assistant (IPA). A computing device capable of sensing the force exerted to input touch inputs is configured with a pressure-based filter that checks pressures of touch inputs to determine which touch inputs are to be diverted to the IPA or which are to be passed on to underlying user interface that is not related to the IPA. Touch inputs designated for the IPA based on their pressure characteristics can become part of the context of the IPA. Some IPA uses of the touch inputs include selecting graphic objects on the display, resolving exophoric phrases (e.g., “that”, “those”) as referring to such selected graphic objects, displaying transient user interface to provide information about (or actions for) the selected object, incorporating a selected object into the current context of the IPA, etc.Type: GrantFiled: October 25, 2016Date of Patent: August 6, 2019Assignee: Microsoft Technology Licensing, LLCInventors: Christian Klein, Callil R. Capuozzo, Brendan D. Elliott, Christopher M. Barth, Otso Joona Casimir Tuomi, Shuo Shen
-
Patent number: 10321495Abstract: Techniques are described for automatically determining which of a plurality of target devices should be connected with a source device using data regarding ambient signals about the source device. For example, a request is received for an identifier to which a source device is to connect. Data is received describing at least one ambient signal detected by the source device. The data is compared with a plurality of target device profiles. It is determined that the data matches a target device profile of the plurality of device profiles. An identifier associated with the determined target device profile is returned.Type: GrantFiled: August 21, 2018Date of Patent: June 11, 2019Assignee: Microsoft Technology Licensing, LLCInventors: Mikhail Skobov, Christopher M. Barth
-
Publication number: 20180359794Abstract: Techniques are described for automatically determining which of a plurality of target devices should be connected with a source device using data regarding ambient signals about the source device. For example, a request is received for an identifier to which a source device is to connect. Data is received describing at least one ambient signal detected by the source device. The data is compared with a plurality of target device profiles. It is determined that the data matches a target device profile of the plurality of device profiles. An identifier associated with the determined target device profile is returned.Type: ApplicationFiled: August 21, 2018Publication date: December 13, 2018Applicant: Microsoft Technology Licensing, LLCInventors: Mikhail Skobov, Christopher M. Barth
-
Patent number: 10085295Abstract: Techniques are described for automatically determining which of a plurality of target devices should be connected with a source device using data regarding ambient signals about the source device. For example, a request is received for an identifier to which a source device is to connect. Data is received describing at least one ambient signal detected by the source device. The data is compared with a plurality of target device profiles. It is determined that the data matches a target device profile of the plurality of device profiles. An identifier associated with the determined target device profile is returned.Type: GrantFiled: January 3, 2017Date of Patent: September 25, 2018Assignee: Microsoft Technology Licensing, LLCInventors: Mikhail Skobov, Christopher M. Barth
-
Publication number: 20180192446Abstract: Techniques are described for automatically determining which of a plurality of target devices should be connected with a source device using data regarding ambient signals about the source device. For example, a request is received for an identifier to which a source device is to connect. Data is received describing at least one ambient signal detected by the source device. The data is compared with a plurality of target device profiles. It is determined that the data matches a target device profile of the plurality of device profiles. An identifier associated with the determined target device profile is returned.Type: ApplicationFiled: January 3, 2017Publication date: July 5, 2018Applicant: Microsoft Technology Licensing, LLCInventors: Mikhail Skobov, Christopher M. Barth
-
Publication number: 20180121000Abstract: Embodiments relate to using pressure of user inputs to select user interfaces and user interaction models. A computing device handling touch inputs that include respective pressure measures evaluate the pressure measures to determine how the touch inputs are to be handled. In this way, a user can use pressure to control how touch inputs are to be handled. In scenarios where multiple user interfaces or displays managed by a same operating system are both capable of being targeted by touch input from a same input device, user-controlled pressure can determine which display or user interface touch inputs will be associated with. Touch inputs can be directed, based on pressure, by modifying their event types, passing them to particular responder chains or points on responder chains, for example.Type: ApplicationFiled: October 27, 2016Publication date: May 3, 2018Inventors: Christian Klein, Christopher M. Barth, Callil R. Capuozzo, Otso Joona Casimir Tuomi
-
Publication number: 20180113672Abstract: Embodiments relate to enabling force-based interactions with an intelligent personal assistant (IPA). A computing device capable of sensing the force exerted to input touch inputs is configured with a pressure-based filter that checks pressures of touch inputs to determine which touch inputs are to be diverted to the IPA or which are to be passed on to underlying user interface that is not related to the IPA. Touch inputs designated for the IPA based on their pressure characteristics can become part of the context of the IPA. Some IPA uses of the touch inputs include selecting graphic objects on the display, resolving exophoric phrases (e.g., “that”, “those”) as referring to such selected graphic objects, displaying transient user interface to provide information about (or actions for) the selected object, incorporating a selected object into the current context of the IPA, etc.Type: ApplicationFiled: October 25, 2016Publication date: April 26, 2018Inventors: Christian Klein, Callil R. Capuozzo, Brendan D. Elliott, Christopher M. Barth, Otso Joona Casimir Tuomi, Shuo Shen