Patents by Inventor Barry Brumitt

Barry Brumitt 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: 8249264
    Abstract: Reverberation parameters for one or more positions of interest are derived from graphics data used for displaying a computer-generated environment. For each position of interest for which reverberation parameters are desired, environmental parameters including distances and the hardness of features in a range of interest and at points on cubemap faces are automatically determined from the graphics data. The environmental parameters are stored with the graphics data and associated with each position of interest. Upon rendering of the computer-generated environment, reverberation property set values usable by a reverberation engine are calculated or interpolated between predetermined values according to the environmental parameters.
    Type: Grant
    Filed: September 17, 2009
    Date of Patent: August 21, 2012
    Assignee: Microsoft Corporation
    Inventors: Richard S. Bailey, Barry Brumitt
  • Publication number: 20100008513
    Abstract: Reverberation parameters for one or more positions of interest are derived from graphics data used for displaying a computer-generated environment. For each position of interest for which reverberation parameters are desired, environmental parameters including distances and the hardness of features in a range of interest and at points on cubemap faces are automatically determined from the graphics data. The environmental parameters are stored with the graphics data and associated with each position of interest. Upon rendering of the computer-generated environment, reverberation property set values usable by a reverberation engine are calculated or interpolated between predetermined values according to the environmental parameters.
    Type: Application
    Filed: September 17, 2009
    Publication date: January 14, 2010
    Applicant: Microsoft Corporation
    Inventors: Richard S. Bailey, Barry Brumitt
  • Patent number: 7606375
    Abstract: Reverberation parameters for one or more positions of interest are derived from graphics data used for displaying a computer-generated environment. For each position of interest for which reverberation parameters are desired, environmental parameters including distances and the hardness of features in a range of interest and at points on cubemap faces are automatically determined from the graphics data. The environmental parameters are stored with the graphics data and associated with each position of interest. Upon rendering of the computer-generated environment, reverberation property set values usable by a reverberation engine are calculated or interpolated between predetermined values according to the environmental parameters.
    Type: Grant
    Filed: October 12, 2004
    Date of Patent: October 20, 2009
    Assignee: Microsoft Corporation
    Inventors: Richard S. Bailey, Barry Brumitt
  • Publication number: 20070156294
    Abstract: A learning controller overcomes tuning problems in vehicle simulation programs by estimating requisite vehicle-specific parameters, effectively learning from its mistakes, as the vehicle is automatically driven around a track. After a sufficient period of calibration, the learned parameters are automatically saved to a car-specific file. The file parameters may be loaded in the controller in the future to optimally control a vehicle without the need to re-run the learning procedure.
    Type: Application
    Filed: December 30, 2005
    Publication date: July 5, 2007
    Applicant: Microsoft Corporation
    Inventors: Michael Tipping, Mark Hatton, Barry Brumitt
  • Publication number: 20060193516
    Abstract: A system and method for maintaining a background model of an image sequence by processing on multiple spatial scales. These multiple spatial scales include a pixel scale, a regional scale and a frame scale. The image sequence undergoes pixel processing that determines a current background model and provides an initial pixel assignment as either a background or a foreground pixel. Region processing further refines the initial pixel assignments by considering relationships between pixels and possibly reassigning pixels. Frame processing further refines the current background model by determining whether a substantial change has occurred in the actual background and, if so, providing a more accurate background model.
    Type: Application
    Filed: May 10, 2006
    Publication date: August 31, 2006
    Applicant: Microsoft Corporation
    Inventors: Kentaro Toyama, John Krumm, Barry Brumitt, Brian Meyers
  • Publication number: 20060075885
    Abstract: Reverberation parameters for one or more positions of interest are derived from graphics data used for displaying a computer-generated environment. For each position of interest for which reverberation parameters are desired, environmental parameters including distances and the hardness of features in a range of interest and at points on cubemap faces are automatically determined from the graphics data. The environmental parameters are stored with the graphics data and associated with each position of interest. Upon rendering of the computer-generated environment, reverberation property set values usable by a reverberation engine are calculated or interpolated between predetermined values according to the environmental parameters.
    Type: Application
    Filed: October 12, 2004
    Publication date: April 13, 2006
    Applicant: MIcrosoft Corporation
    Inventors: Richard Bailey, Barry Brumitt
  • Publication number: 20060045335
    Abstract: An image background maintenance system and method for maintaining a background model of an image sequence by processing on multiple spatial scales. These multiple spatial scales include a pixel scale, a regional scale and a frame scale. The image sequence undergoes pixel processing that determines a current background model and provides an initial pixel assignment as either a background or a foreground pixel. Region processing further refines the initial pixel assignments by considering relationships between pixels and possibly reassigning pixels. Frame processing further refines the current background model by determining whether a substantial change has occurred in the actual background and, if so, providing a more accurate background model.
    Type: Application
    Filed: October 22, 2005
    Publication date: March 2, 2006
    Applicant: Microsoft Corporation
    Inventors: Kentaro Toyama, John Krumm, Barry Brumitt, Brian Meyers
  • Publication number: 20060034519
    Abstract: An image background maintenance system and method for maintaining a background model of an image sequence by processing on multiple spatial scales. These multiple spatial scales include a pixel scale, a regional scale and a frame scale. The image sequence undergoes pixel processing that determines a current background model and provides an initial pixel assignment as either a background or a foreground pixel. Region processing further refines the initial pixel assignments by considering relationships between pixels and possibly reassigning pixels. Frame processing further refines the current background model by determining whether a substantial change has occurred in the actual background and, if so, providing a more accurate background model.
    Type: Application
    Filed: October 22, 2005
    Publication date: February 16, 2006
    Applicant: Microsoft Corporation
    Inventors: Kentaro Toyama, John Krumm, Barry Brumitt, Brian Meyers
  • Publication number: 20060034520
    Abstract: An image background maintenance system and method for maintaining a background model of an image sequence by processing on multiple spatial scales. These multiple spatial scales include a pixel scale, a regional scale and a frame scale. The image sequence undergoes pixel processing that determines a current background model and provides an initial pixel assignment as either a background or a foreground pixel. Region processing further refines the initial pixel assignments by considering relationships between pixels and possibly reassigning pixels. Frame processing further refines the current background model by determining whether a substantial change has occurred in the actual background and, if so, providing a more accurate background model.
    Type: Application
    Filed: October 22, 2005
    Publication date: February 16, 2006
    Applicant: Microsoft Corporation
    Inventors: Kentaro Toyama, John Krumm, Barry Brumitt, Brian Meyers