Patents by Inventor William Looney

William Looney 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: 8301879
    Abstract: Conversation rights for multi-modal communications are managed and enforced in an enhanced communication system. Through physical and/or software components, rights are assigned to a communication session and related components upon user request. Permitted participants of the session are provided access tools such as decryption keys. Restrictions based on the assigned conversation rights are extended to preserved recordings and associated documents of the communication session.
    Type: Grant
    Filed: January 26, 2009
    Date of Patent: October 30, 2012
    Assignee: Microsoft Corporation
    Inventors: Rajesh Ramanathan, William Looney, Avronil Bhattacharjee, Amit Gupta
  • Publication number: 20100189260
    Abstract: Conversation rights for multi-modal communications are managed and enforced in an enhanced communication system. Through physical and/or software components, rights are assigned to a communication session and related components upon user request. Permitted participants of the session are provided access tools such as decryption keys. Restrictions based on the assigned conversation rights are extended to preserved recordings and associated documents of the communication session.
    Type: Application
    Filed: January 26, 2009
    Publication date: July 29, 2010
    Applicant: Microsoft Corporation
    Inventors: Rajesh Ramanathan, William Looney, Avronil Bhattacharjee, Amit Gupta
  • Publication number: 20070116254
    Abstract: A determination to enable echo cancellation is made in advance of a real-time communication session. A model sample audio file stored in memory on the computer system is played through a loudspeaker connected with the computer system. The sound generated by the loudspeaker is captured by a microphone connected with the computer system to create a captured audio signal. The captured audio signal is correlated with the sample audio signal to determine the presence of any echo effect in the captured audio signal. Characteristics of any echo in the captured audio signal, for example, frequency, delay, and gain, are parameterized and stored as initial values for use by the echo cancellation algorithm. The stored parameters are used by the echo cancellation algorithm at the initiation of a communication session until the algorithm receives enough real-time information to make any necessary ongoing adjustments.
    Type: Application
    Filed: November 17, 2005
    Publication date: May 24, 2007
    Applicant: Microsoft Corporation
    Inventors: William Looney, Anton Krantz
  • Publication number: 20070112563
    Abstract: The quality of particular audio device configurations in a computer system is determined. A model sample audio file stored in memory on the computing device is played through a loudspeaker connected with the computer system. The sound generated thereby is captured by a microphone connected with the computer system to create a captured audio signal. The captured audio signal is correlated with the sample audio signal to determine the fidelity of the captured audio signal. An algorithm for correlation of the captured audio signal with the sample audio signal may consider volume and frequency characteristics of the audio signals. A device quality score is computer and an optimal audio device configuration may be automatically selected by the computer system.
    Type: Application
    Filed: November 17, 2005
    Publication date: May 17, 2007
    Applicant: Microsoft Corporation
    Inventors: Anton Krantz, William Looney
  • Publication number: 20070110251
    Abstract: Devices connected with a computer system are interrogated to detect whether they are configured and functioning. In an audio device implementation, a known audio sample is output to a loudspeaker. If the loudspeaker is properly configured and functional, an attached microphone will capture the sound corresponding to the audio sample generated by the loudspeaker. If sound corresponding to the audio sample is detected, an indication is provided to the user that the microphone and loudspeaker are operational. If no sound corresponding to the audio sample is detected, an indication is provided to the user that the loudspeaker is not enabled and additional configuration is required.
    Type: Application
    Filed: November 15, 2005
    Publication date: May 17, 2007
    Applicant: Microsoft Corporation
    Inventors: Anton Krantz, William Looney