Dynamic control of audio resources in a device with multiple displays

US10616489B2 · US · B2

Patent metadata
FieldValue
Publication numberUS-10616489-B2
Application numberUS-201715666406-A
CountryUS
Kind codeB2
Filing dateAug 1, 2017
Priority dateJun 30, 2017
Publication dateApr 7, 2020
Grant dateApr 7, 2020

How to read this patent

A practical reading order for non-experts. Skip the full description unless you need deep technical detail.

  1. Title

    What the patent document calls the invention.

  2. Abstract

    A short plain-language summary of the technical disclosure.

  3. Assignees and inventors

    Who owns or filed the patent and who is credited as inventor.

  4. Key dates

    Filing, priority, publication, and grant dates set the timeline.

  5. First independent claim

    The legal scope of protection — read this for what is actually claimed.

  6. CPC / IPC classifications

    Technology tags used to group this patent with similar filings.

  7. Citations and related patents

    Prior art links and similar publications in this corpus.

Abstract

Official abstract text for this publication.

Methods and devices for dynamically selecting an audio resource may include receiving a request to use at least one microphone on the computer device. The methods and devices may include determining, by the operating system, a dynamic orientation of a first device portion and a second device portion of the computer device based on sensor information. The methods and devices may include selecting at least one microphone for use based on the physical location information of the at least one microphone and the dynamic orientation of the first device portion and the second device portion, wherein the physical location information corresponds to a static orientation of the at least one microphone on the computer device.

First claim

Opening claim text (preview).

What is claimed is: 1. A computer device, comprising: a first device portion; a second device portion; a plurality of microphones, including at least a first microphone associated with the first device portion and at least a second microphone associated with the second device portion; a connector that rotatably connects the first device portion and the second device a memory to store data and instructions; a processor in communication with the memory; and an operating system in communication with the memory and the processor, wherein the operating system is operable to: receive a request from at least one application executing on the computer device to use at least one microphone on the computer device, wherein the at least one application defines an application use of the at least one microphone; receive a dynamic orientation of the first device portion and the second device portion based on sensor information, wherein the sensor information includes a connector status of the connector and an angular distance between the first device portion and the second device portion; and select a set of one or more microphones from the plurality of microphones for use by the at least one application based on a combination of the application use, physical location information of the set of one or more microphones, the dynamic orientation of the first device portion and the second device portion, and an orientation of a camera resource selected for use with the at least one application, wherein the physical location information corresponds to a static orientation of the set of one or more microphones on the computer device. 2. The computer device of claim 1 , wherein the operating system is further operable to determine the dynamic orientation of the first device portion and the second device portion by comparing the connector status and the angular distance to a connector threshold to determine a general orientation and a relative position of the first device portion and the second device portion. 3. The computer device of claim 1 , wherein the operating system is further operable to select another microphone for use when the dynamic orientation of the first device portion or the second device portion changes. 4. The computer device of claim 1 , wherein the operating system is further operable to: dynamically change the at least one microphone selected for use when a different application requests use of the at least one microphone. 5. The computer device of claim 1 , wherein the operating system is further operable to select at least one speaker to use based on the physical location information of the at least one speaker and the dynamic orientation of the first device portion and the second device portion, wherein the physical location information corresponds to a static orientation of the at least one speaker on the computer device. 6. The computer device of claim 5 , wherein the operating system is further operable to dynamically change the at least one speaker selected for use when the dynamic orientation of the first device portion or the second device portion changes. 7. The computer device of claim 1 , wherein the process is further operable to use the at least one microphone to record audio information. 8. The computer device of claim 1 , wherein the application use includes using the first device portion and the second device portion, and wherein the set of one or more microphones includes the first microphone associated with the first device portion and the second microphone associated with the second device portion. 9. The computer device of claim 1 , wherein the set of one or more microphones are on a same device portion as the camera resource selected for use with the at least one application. 10. A method for dynamically selecting an audio resource, the method comprising: receiving, by an operating system on a computer device, a request from at least one application executing on the computer device to use at least one microphone on the computer device, wherein the at least one application defines an application use of the at least one microphone; determining, by the operating system, a dynamic orientation of a first device portion and a second device portion of the computer device based on sensor information, wherein the sensor information includes a connector status of a connector that rotatably connects the first device portion and the second device portion and an angular distance between the first device portion, and the second device portion; and selecting a set of one or more microphones from a plurality of microphones for use by the at least one application based on a combination of the application use, physical location information of the set of one or more microphones, the dynamic orientation of the first device portion and the second device portion, and an orientation of a camera resource selected for use with the at least one application, wherein the physical location information corresponds to a static orientation of the set of one or more microphones on the computer device and the plurality of microphones includes at least a first microphone associated with the first device portion and at least a second microphone associated with the second device portion. 11. The method of claim 10 , wherein the dynamic orientation of the first device portion and the second device portion is determined by comparing the connector status and the angular distance to a connector threshold to determine a general orientation and a relative position of the first device portion and the second device portion. 12. The method of claim 10 , further comprising: selecting another microphone for use when the dynamic orientation of the first device portion or the second device portion changes. 13. The method of claim 10 , further comprising: dynamically changing the at least one microphone selected for use when a different application requests use of the at least one microphone. 14. The method of claim 10 , further comprising: selecting at least one speaker to use based on the physical location information of the at least one speaker and the dynamic orientation of the first device portion and the second device portion, wherein the physical location information corresponds to a static orientation of the at least one speaker on the computer device. 15. The method of claim 14 , further comprising: dynamically changing the at least one speaker selected for use when the dynamic orientation of the first device portion or the second device portion changes. 16. The method of claim 10 , wherein the at least one microphone is used to record audio information. 17. The method of claim 10 , wherein the application use includes using the first device portion and the second device portion, and wherein the set of one or more microphones includes the first microphone associated with the first device portion and the second microphone associated with the second device portion. 18. The method of claim 10 , further comprising: receiving the request from two applications executing on the computer device; selecting the first microphone for use with a first application of the two applications for the application use based on the physical location information of the first microphone and the dynamic orientation of the first device portion and the second device portion; and selecting the second microphone for use with a second application of the two applications for the application use based on the physical location information of the second microphone and the dynamic orientat

Assignees

Inventors

Classifications

  • the I/O peripheral being a secondary touch screen used as control interface, e.g. virtual buttons or sliders · CPC title

  • the additional display being independently orientable, e.g. for presenting information to a second user · CPC title

  • for a camera module assembly · CPC title

  • Foldable telephones, i.e. with body parts pivoting to an open position around an axis parallel to the plane they define in closed position (combined with translation movement H04M1/0235) · CPC title

  • Constructional details or arrangements related to integrated I/O peripherals not covered by groups G06F1/1635 - G06F1/1675 · CPC title

Patent family

Related publications grouped by family.

External sources

Frequently asked questions

Answers are generated from the same data shown on this page.

What does patent US10616489B2 cover?
Methods and devices for dynamically selecting an audio resource may include receiving a request to use at least one microphone on the computer device. The methods and devices may include determining, by the operating system, a dynamic orientation of a first device portion and a second device portion of the computer device based on sensor information. The methods and devices may include selectin…
Who is the assignee on this patent?
Microsoft Technology Licensing Llc
What technology area does this patent fall under?
Primary CPC classification H04N5/23293. Mapped technology areas include Electricity.
When was this patent published?
Publication date Tue Apr 07 2020 00:00:00 GMT+0000 (Coordinated Universal Time) (B2). Legal status and post-grant events are not shown on this page.
What related patents are in patentsdb?
We list 8 related publications on this page (citations in our corpus or others sharing the same primary CPC).