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: 10667307
    Abstract: 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: Grant
    Filed: April 29, 2019
    Date of Patent: May 26, 2020
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Mikhail Skobov, Christopher M. Barth
  • Publication number: 20190306903
    Abstract: 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: Application
    Filed: April 29, 2019
    Publication date: October 3, 2019
    Applicant: Microsoft Technology Licensing, LLC
    Inventors: Mikhail Skobov, Christopher M. Barth
  • Patent number: 10372412
    Abstract: 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: Grant
    Filed: October 25, 2016
    Date of Patent: August 6, 2019
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Christian Klein, Callil R. Capuozzo, Brendan D. Elliott, Christopher M. Barth, Otso Joona Casimir Tuomi, Shuo Shen
  • Patent number: 10321495
    Abstract: 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: Grant
    Filed: August 21, 2018
    Date of Patent: June 11, 2019
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Mikhail Skobov, Christopher M. Barth
  • Publication number: 20180359794
    Abstract: 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: Application
    Filed: August 21, 2018
    Publication date: December 13, 2018
    Applicant: Microsoft Technology Licensing, LLC
    Inventors: Mikhail Skobov, Christopher M. Barth
  • Patent number: 10085295
    Abstract: 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: Grant
    Filed: January 3, 2017
    Date of Patent: September 25, 2018
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Mikhail Skobov, Christopher M. Barth
  • Publication number: 20180192446
    Abstract: 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: Application
    Filed: January 3, 2017
    Publication date: July 5, 2018
    Applicant: Microsoft Technology Licensing, LLC
    Inventors: Mikhail Skobov, Christopher M. Barth
  • Publication number: 20180121000
    Abstract: 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: Application
    Filed: October 27, 2016
    Publication date: May 3, 2018
    Inventors: Christian Klein, Christopher M. Barth, Callil R. Capuozzo, Otso Joona Casimir Tuomi
  • Publication number: 20180113672
    Abstract: 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: Application
    Filed: October 25, 2016
    Publication date: April 26, 2018
    Inventors: Christian Klein, Callil R. Capuozzo, Brendan D. Elliott, Christopher M. Barth, Otso Joona Casimir Tuomi, Shuo Shen