Patents by Inventor Brian E. Woodruff

Brian E. Woodruff 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: 11367452
    Abstract: Techniques are provided for spatial audio streaming using adaptive bitrate encoding and decoding in bandwidth limited virtual reality applications. A methodology implementing the techniques according to an embodiment includes calculating weight factors for audio channels associated with each of a plurality of microphones. The weight factors are based on the position and head angle, relative to the microphones, of a user wearing a head mounted display (HMD). The method also includes encoding and decoding the audio channels, for transmission to the HMD, at a selected bitrate, the bitrate based on the weight factor for the audio channel. The method further includes applying an adaptive gain compensation to each of the received and decoded audio channels, the gain compensation also based on the weight factor. The method further includes mixing the resulting gain compensated channels to generate a stereo audio signal to be played through speakers of the HMD.
    Type: Grant
    Filed: March 2, 2018
    Date of Patent: June 21, 2022
    Assignee: Intel Corporation
    Inventors: Fan Chen, Bo Qiu, Brian E. Woodruff, Peter Sankhagowit, Yunbiao Lin, Wenyi Tang, Yongfa Zhou, Jianwei Yang, Jianfang Zhu, Priya Balasubramanian, Ashish Singhi, Yating Wang, Yu Y Yang, Areeba Turabi
  • Publication number: 20200365163
    Abstract: Techniques are provided for spatial audio streaming using adaptive bitrate encoding and decoding in bandwidth limited virtual reality applications. A methodology implementing the techniques according to an embodiment includes calculating weight factors for audio channels associated with each of a plurality of microphones. The weight factors are based on the position and head angle, relative to the microphones, of a user wearing a head mounted display (HMD). The method also includes encoding and decoding the audio channels, for transmission to the HMD, at a selected bitrate, the bitrate based on the weight factor for the audio channel. The method further includes applying an adaptive gain compensation to each of the received and decoded audio channels, the gain compensation also based on the weight factor. The method further includes mixing the resulting gain compensated channels to generate a stereo audio signal to be played through speakers of the HMD.
    Type: Application
    Filed: March 2, 2018
    Publication date: November 19, 2020
    Applicant: INTEL CORPORATION
    Inventors: Fan CHEN, Bo QIU, Brian E. WOODRUFF, Peter SANKHAGOWIT, Yunbiao LIN, Wenyi TANG, Yongfa ZHOU, Jianwei YANG, Jianfang ZHU, Priya BALASUBRAMANIAN, Ashish SINGHI, Yating WANG, Yu Y YANG, Areeba TURABI
  • Patent number: 10209824
    Abstract: A device includes control logic, at least a portion of which is implemented in hardware, to process motion data, the motion data collected from a first accelerometer in a base unit and from a second accelerometer in a display panel attached to a base unit of a mobile device, to determine whether the display panel moves relative to the base unit and to temporarily ignore or disable one or more input devices of the mobile device for a predetermined period of time to avoid unintentional user interaction with the mobile device during the movement of the display panel.
    Type: Grant
    Filed: March 12, 2018
    Date of Patent: February 19, 2019
    Assignee: INTEL CORPORATION
    Inventors: David M. Putzolu, Brian E. Woodruff, Cheng Feng, Kevin S. Rhodes, Xiang Zhou, Kevy S. Zhang, Pronay Dutta
  • Publication number: 20180203564
    Abstract: According to one embodiment, a device includes control logic, at least a portion of which is implemented in hardware, to process motion data, the motion data collected from a first accelerometer in a base unit and from a second accelerometer in a display panel attached to a base unit of a mobile device, to determine whether the display panel moves relative to the base unit and to temporarily ignore or disable one or more input devices of the mobile device for a predetermined period of time to avoid unintentional user interaction with the mobile device during the movement of the display panel.
    Type: Application
    Filed: March 12, 2018
    Publication date: July 19, 2018
    Inventors: David M. Putzolu, Brian E. Woodruff, Cheng Feng, Kevin S. Rhodes, Xiang Zhou, Kevy S. Zhang, Pronay Dutta
  • Patent number: 9916031
    Abstract: According to one embodiment, a device includes control logic, at least a portion of which is implemented in hardware, to process motion data, the motion data collected from a first accelerometer in a base unit and from a second accelerometer in a display panel attached to a base unit of a mobile device, to determine whether the display panel moves relative to the base unit and to temporarily ignore or disable one or more input devices of the mobile device for a predetermined period of time to avoid unintentional user interaction with the mobile device during the movement of the display panel.
    Type: Grant
    Filed: December 26, 2013
    Date of Patent: March 13, 2018
    Assignee: INTEL CORPORATION
    Inventors: David M. Putzolu, Brian E. Woodruff, Cheng Feng, Kevin S. Rhodes, Xiang Zhou, Kevy S. Zhang, Pronay Dutta
  • Patent number: 9904341
    Abstract: A method and system for cascading power consumption is described herein. The method may include providing power to a first sensor and a second sensor, wherein the first sensor consumes more power than the second sensor. The method may also include detecting the first sensor does not capture a sample of data. In addition, the method may include stopping the flow of power to the first sensor. Furthermore, the method may include monitoring an operating environment with the second sensor. The method may also include providing power to the first sensor in response to the second sensor detecting a sample of data.
    Type: Grant
    Filed: September 10, 2012
    Date of Patent: February 27, 2018
    Assignee: Intel Corporation
    Inventors: Arvind Kumar, Brian E. Woodruff, David M. Putzolu, Mark R. Walker
  • Publication number: 20160274722
    Abstract: According to one embodiment, a device includes control logic, at least a portion of which is implemented in hardware, to process motion data, the motion data collected from a first accelerometer in a base unit and from a second accelerometer in a display panel attached to a base unit of a mobile device, to determine whether the display panel moves relative to the base unit and to temporarily ignore or disable one or more input devices of the mobile device for a predetermined period of time to avoid unintentional user interaction with the mobile device during the movement of the display panel.
    Type: Application
    Filed: December 26, 2013
    Publication date: September 22, 2016
    Inventors: David M. Putzolu, Brian E. Woodruff, Cheng Feng, Kevin S. Rhodes, Xiang Zhou, Kevy S. Zhang, Pronay Dutta
  • Publication number: 20140075211
    Abstract: A method and system for cascading power consumption is described herein. The method may include providing power to a first sensor and a second sensor, wherein the first sensor consumes more power than the second sensor. The method may also include detecting the first sensor does not capture a sample of data. In addition, the method may include stopping the flow of power to the first sensor. Furthermore, the method may include monitoring an operating environment with the second sensor. The method may also include providing power to the first sensor in response to the second sensor detecting a sample of data.
    Type: Application
    Filed: September 10, 2012
    Publication date: March 13, 2014
    Applicant: INTEL CORPORATION
    Inventors: Arvind Kumar, Brian E. Woodruff, David M. Putzolu, Mark R. Walker
  • Publication number: 20100169946
    Abstract: A method and system for configuring device control in a multimedia entertainment system includes receiving identification data from multimedia devices, retrieving user-supplied device data, and updating configuration data with the identification data and the user-supplied device data. The configuration data identifies each multimedia device in the multimedia entertainment system and provides the control modality to be used to control each multimedia device. A plurality of software control modules may be generated to control functions of each of the multimedia devices based on the configuration data.
    Type: Application
    Filed: December 31, 2008
    Publication date: July 1, 2010
    Inventors: James C. Stanley, Brian E. Woodruff
  • Publication number: 20030233469
    Abstract: The claimed subject matter relates to dynamically routing content to a dedicated entertainment device and, more particularly, to the dynamic routing of content from a content server to one or more dedicated entertainment devices.
    Type: Application
    Filed: June 12, 2002
    Publication date: December 18, 2003
    Inventors: Kenneth L. Knowlson, Dzung Tran, Marci L. Lehman, Brian E. Woodruff