×

Controlling microphones and speakers of a computing device

  • US 8,588,434 B1
  • Filed: 06/27/2011
  • Issued: 11/19/2013
  • Est. Priority Date: 06/27/2011
  • Status: Active Grant
First Claim
Patent Images

1. A method comprising:

  • determining, by a mobile computing device, an orientation of the mobile computing device, wherein the mobile computing device comprises a first microphone-speaker system and a second microphone-speaker system that each provide microphone and speaker capabilities, and wherein determining the orientation of the mobile computing device comprises;

    determining a physical orientation of the mobile computing device based on physical orientation information obtained from a physical orientation detection sensor of the mobile computing device;

    determining a user orientation of the mobile computing device based on audio input obtained from at least one of the first microphone-speaker system and the second microphone-speaker system; and

    determining that the physical orientation of the mobile computing device is less reliable than the user orientation of the mobile computing device;

    enabling, by the mobile computing device, the first microphone-speaker system to operate as a speaker device responsive to and based on the determined orientation, wherein enabling the first microphone-speaker system to operate as a speaker device allows the first microphone-speaker system to provide audio output and disallows the mobile computing device to process audio input received from the first microphone-speaker system; and

    enabling, by the mobile computing device, the second microphone-speaker system to operate as a microphone responsive to and based on the determined orientation, wherein enabling the second microphone-speaker system to operate as a microphone allows the mobile computing device to process audio input received from the second microphone-speaker system, and disallows the second microphone-speaker system to provide audio output.

View all claims
  • 2 Assignments
Timeline View
Assignment View
    ×
    ×