Patents by Inventor John Michael Snyder

John Michael Snyder 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: 11877143
    Abstract: The description relates to representing acoustic characteristics of real or virtual scenes. One method includes generating directional impulse responses for a scene. The directional impulse responses can correspond to sound departing from multiple sound source locations and arriving at multiple listener locations in the scene. The method can include processing the directional impulse responses to obtain coherent sound signals and incoherent sound signals. The method can also include encoding first perceptual acoustic parameters from the coherent sound signals and second perceptual acoustic parameters from the incoherent sound signals, and outputting the encoded first perceptual acoustic parameters and the encoded second perceptual acoustic parameters.
    Type: Grant
    Filed: December 30, 2021
    Date of Patent: January 16, 2024
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Nikunj Raghuvanshi, Andrew Stewart Allen, John Michael Snyder
  • Publication number: 20230280902
    Abstract: This document relates to the compressing and/or decompressing of spatial data. A block of spatial data can be compressed by iteratively performing compression iterations on portions of the block and splitting the portions into further portions until compression is completed. The compressed data can include first encoded values indicating whether matches were obtained for comparisons to test values during the compression iterations. The compressed data can also include second encoded values reflecting results of one or more modifications performed on the test values during the compression iterations.
    Type: Application
    Filed: May 4, 2022
    Publication date: September 7, 2023
    Applicant: Microsoft Technology Licensing, LLC
    Inventors: John Michael Snyder, Nikunj Raghuvanshi, Michael G. Chemistruck
  • Publication number: 20230179945
    Abstract: The description relates to representing acoustic characteristics of real or virtual scenes. One method includes generating directional impulse responses for a scene. The directional impulse responses can correspond to sound departing from multiple sound source locations and arriving at multiple listener locations in the scene. The method can include processing the directional impulse responses to obtain coherent sound signals and incoherent sound signals. The method can also include encoding first perceptual acoustic parameters from the coherent sound signals and second perceptual acoustic parameters from the incoherent sound signals, and outputting the encoded first perceptual acoustic parameters and the encoded second perceptual acoustic parameters.
    Type: Application
    Filed: December 30, 2021
    Publication date: June 8, 2023
    Applicant: Microsoft Technology Licensing, LLC
    Inventors: Nikunj RAGHUVANSHI, Andrew Stewart ALLEN, John Michael SNYDER
  • Patent number: 11595773
    Abstract: The description relates to rendering directional sound. One implementation includes receiving directional impulse responses corresponding to a scene. The directional impulse responses can correspond to multiple sound source locations and a listener location in the scene. The implementation can also include encoding the directional impulse responses to obtain encoded departure direction parameters for individual sound source locations. The implementation can also include outputting the encoded departure direction parameters, the encoded departure direction parameters providing sound departure directions from the individual sound source locations for rendering of sound.
    Type: Grant
    Filed: April 21, 2021
    Date of Patent: February 28, 2023
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Nikunj Raghuvanshi, Keith William Godin, John Michael Snyder, Chakravarty Reddy Alla Chaitanya
  • Patent number: 11412340
    Abstract: The description relates to rendering directional sound. One implementation includes receiving directional impulse responses corresponding to a scene. The directional impulse responses can correspond to multiple sound source locations and a listener location in the scene. The implementation can also include encoding the directional impulse responses to obtain encoded departure direction parameters for individual sound source locations. The implementation can also include outputting the encoded departure direction parameters, the encoded departure direction parameters providing sound departure directions from the individual sound source locations for rendering of sound.
    Type: Grant
    Filed: January 19, 2021
    Date of Patent: August 9, 2022
    Assignee: Microsoft TEchnology Licensing, LLC
    Inventors: Nikunj Raghuvanshi, Keith William Godin, John Michael Snyder, Chakravarty Reddy Alla Chaitanya
  • Publication number: 20210266693
    Abstract: The description relates to rendering directional sound. One implementation includes receiving directional impulse responses corresponding to a scene. The directional impulse responses can correspond to multiple sound source locations and a listener location in the scene. The implementation can also include encoding the directional impulse responses to obtain encoded departure direction parameters for individual sound source locations. The implementation can also include outputting the encoded departure direction parameters, the encoded departure direction parameters providing sound departure directions from the individual sound source locations for rendering of sound.
    Type: Application
    Filed: April 21, 2021
    Publication date: August 26, 2021
    Applicant: Microsoft Technology Licensing, LLC
    Inventors: Nikunj RAGHUVANSHI, Keith William GODIN, John Michael SNYDER, Chakravarty Reddy ALLA CHAITANYA
  • Publication number: 20210235214
    Abstract: The description relates to rendering directional sound. One implementation includes receiving directional impulse responses corresponding to a scene. The directional impulse responses can correspond to multiple sound source locations and a listener location in the scene. The implementation can also include encoding the directional impulse responses to obtain encoded departure direction parameters for individual sound source locations. The implementation can also include outputting the encoded departure direction parameters, the encoded departure direction parameters providing sound departure directions from the individual sound source locations for rendering of sound.
    Type: Application
    Filed: January 19, 2021
    Publication date: July 29, 2021
    Applicant: Microsoft Technology Licensing, LLC
    Inventors: Nikunj RAGHUVANSHI, Keith William GODIN, John Michael SNYDER, Chakravarty Reddy ALLA CHAITANYA
  • Publication number: 20210058730
    Abstract: The description relates to rendering directional sound. One implementation includes receiving directional impulse responses corresponding to a scene. The directional impulse responses can correspond to multiple sound source locations and a listener location in the scene. The implementation can also include encoding the directional impulse responses to obtain encoded departure direction parameters for individual sound source locations. The implementation can also include outputting the encoded departure direction parameters, the encoded departure direction parameters providing sound departure directions from the individual sound source locations for rendering of sound.
    Type: Application
    Filed: August 22, 2019
    Publication date: February 25, 2021
    Applicant: Microsoft Technology Licensing, LLC
    Inventors: Nikunj RAGHUVANSHI, Keith William GODIN, John Michael SNYDER, Chakravarty Reddy ALLA CHAITANYA
  • Patent number: 10932081
    Abstract: The description relates to rendering directional sound. One implementation includes receiving directional impulse responses corresponding to a scene. The directional impulse responses can correspond to multiple sound source locations and a listener location in the scene. The implementation can also include encoding the directional impulse responses to obtain encoded departure direction parameters for individual sound source locations. The implementation can also include outputting the encoded departure direction parameters, the encoded departure direction parameters providing sound departure directions from the individual sound source locations for rendering of sound.
    Type: Grant
    Filed: August 22, 2019
    Date of Patent: February 23, 2021
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Nikunj Raghuvanshi, Keith William Godin, John Michael Snyder, Chakravarty Reddy Alla Chaitanya
  • Patent number: 10311163
    Abstract: A plurality of measured sample data points associated with reflectance on a surface of a material is obtained. A non-parametric densely tabulated one-dimensional representation for a plurality of factors in a microfacet model is generated, using the obtained sample data points.
    Type: Grant
    Filed: June 30, 2014
    Date of Patent: June 4, 2019
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Mahdi MohammadBagher, Derek Nowrouzezahrai, John Michael Snyder
  • Publication number: 20170123488
    Abstract: Techniques and architectures may involve operating a wearable device, such as a head-mounted device, which may be used for virtual reality applications. A processor of the wearable device may operate by dynamically tracking the precise geometric relationship between the wearable device and a user's eyes. Dynamic tracking of eye gaze may be performed by calculating corneal and eye centers based, at least in part, on relative positions of points of light reflecting from the cornea of the eyes.
    Type: Application
    Filed: October 28, 2015
    Publication date: May 4, 2017
    Inventors: Brian K. Guenter, John Michael Snyder
  • Patent number: 9510125
    Abstract: The techniques discussed herein may facilitate real-time computation and playback of a propagated signal(s) perceived at a listener location in a three-dimensional environment in response to reception of a desired anechoic signal at a source location in the three-dimensional environment. The propagated audio realistically accounts for dynamic signal sources, dynamic listeners, and effects caused by the geometry and composition of the three-dimensional environment. The techniques may parameterize impulse response(s) of the environment and convolve the anechoic signal with canonical filters at run-time in a manner that respects the parameters of the parameterized impulse response(s). The techniques also provide for real-time computation and playback of a propagated audio signal perceived at a listener location in a virtual three-dimensional environment responsive to generation of source audio signals generated at multiple source locations in the virtual three-dimensional environment.
    Type: Grant
    Filed: June 20, 2014
    Date of Patent: November 29, 2016
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Nikunj Raghuvanshi, John Michael Snyder
  • Patent number: 9432790
    Abstract: Described herein are techniques pertaining to real-time propagation of an arbitrary audio signal in a fixed virtual environment with dynamic audio sources and receivers. A wave-based numerical simulator is configured to compute response signals in the virtual environment with respect to a sample signal at various source and receiver locations. The response signals are compressed and placed in the frequency domain to generate frequency responses. Such frequency responses are selectively convolved with the arbitrary audio signal to allow real-time propagation with moving sources and receivers in the virtual environment.
    Type: Grant
    Filed: October 5, 2009
    Date of Patent: August 30, 2016
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Nikunj Raghuvanshi, John Michael Snyder, Ming Chieh Lin, Naga K. Govindaraju
  • Publication number: 20150379162
    Abstract: A plurality of measured sample data points associated with reflectance on a surface of a material is obtained. A non-parametric densely tabulated one-dimensional representation for a plurality of factors in a microfacet model is generated, using the obtained sample data points.
    Type: Application
    Filed: June 30, 2014
    Publication date: December 31, 2015
    Inventors: Mahdi MohammadBagher, Derek Nowrouzezahrai, John Michael Snyder
  • Publication number: 20150373475
    Abstract: The techniques discussed herein may facilitate real-time computation and playback of a propagated signal(s) perceived at a listener location in a three-dimensional environment in response to reception of a desired anechoic signal at a source location in the three-dimensional environment. The propagated audio realistically accounts for dynamic signal sources, dynamic listeners, and effects caused by the geometry and composition of the three-dimensional environment. The techniques may parameterize impulse response(s) of the environment and convolve the anechoic signal with canonical filters at run-time in a manner that respects the parameters of the parameterized impulse response(s). The techniques also provide for real-time computation and playback of a propagated audio signal perceived at a listener location in a virtual three-dimensional environment responsive to generation of source audio signals generated at multiple source locations in the virtual three-dimensional environment.
    Type: Application
    Filed: June 20, 2014
    Publication date: December 24, 2015
    Inventors: Nikunj Raghuvanshi, John Michael Snyder
  • Patent number: 8953037
    Abstract: A system for reflectance acquisition of a target includes a light source, an image capture device, and a reflectance reference chart. The reflectance reference chart is fixed relative to the target. The light source provides a uniform band of light across at least a dimension of the target. The image capture device is configured and positioned to encompass at least a portion of the target and at least a portion of the reflectance reference chart within a field-of-view of the image capture device. The image capture device captures a sequence of images of the target and the reflectance reference chart during a scan thereof. Reflectance responses are calculated for the pixels in the sequence of images. Reference reflectance response distribution functions are matched to the calculated reflectance responses, and an image of the target is reconstructed based at least in part on the matched reference reflectance response distribution functions.
    Type: Grant
    Filed: October 14, 2011
    Date of Patent: February 10, 2015
    Assignee: Microsoft Corporation
    Inventors: Jiaping Wang, Baining Guo, Peiran Ren, John Michael Snyder, Xin Tong
  • Patent number: 8917284
    Abstract: This patent relates to thin plate spline (TPS)-based interpolation techniques for representing free-flowing vector graphics (VG) images based on user-specified features, such as points and curves. One or more features can be identified in a pixel grid. A higher-order least squares interpolating function with a TPS smoothness objective can then be utilized to interpolate individual color values to individual pixels of the pixel grid. Smoothness terms of the function that impose smoothness penalties can be interrupted in certain regions of the pixel grid based on attributes of the user-specified features. For example, a curve attribute can specify a particular color value(s), add or remove a smoothness penalty, or anisotropically impose a first derivative constraint in a particular direction.
    Type: Grant
    Filed: June 20, 2011
    Date of Patent: December 23, 2014
    Assignee: Microsoft Corporation
    Inventors: Mark Finch, John Michael Snyder, Hugues H. Hoppe
  • Patent number: 8570522
    Abstract: A mechanism is disclosed for capturing reflected rays from a surface. A first and second lens aligned along a same optical center axis are configured so that a beam of light collimated parallel to the lens center axis directed to a first side, is converged toward the lens center axis on a second side. A first light beam source between the first and second lenses directs a light beam toward the first lens parallel to the optical center axis. Second light beam source(s) on the second side of the first lens, direct a light beam toward a focal plane of the first lens at a desired angle. An image capturing component, at the second side of the second lens, has an image capture surface directed toward the second lens to capture images of the light reflected from a sample capture surface at the focal plane of the first lens.
    Type: Grant
    Filed: June 29, 2012
    Date of Patent: October 29, 2013
    Assignee: Microsoft Corporation
    Inventors: Jiaping Wang, Moshe Benezra, Xin Tong, John Michael Snyder, Baining Guo
  • Publication number: 20130093883
    Abstract: A system for reflectance acquisition of a target includes a light source, an image capture device, and a reflectance reference chart. The reflectance reference chart is fixed relative to the target. The light source provides a uniform band of light across at least a dimension of the target. The image capture device is configured and positioned to encompass at least a portion of the target and at least a portion of the reflectance reference chart within a field-of-view of the image capture device. The image capture device captures a sequence of images of the target and the reflectance reference chart during a scan thereof. Reflectance responses are calculated for the pixels in the sequence of images. Reference reflectance response distribution functions are matched to the calculated reflectance responses, and an image of the target is reconstructed based at least in part on the matched reference reflectance response distribution functions.
    Type: Application
    Filed: October 14, 2011
    Publication date: April 18, 2013
    Applicant: MICROSOFT CORPORATION
    Inventors: Jiaping Wang, Baining Guo, Peiran Ren, John Michael Snyder, Xin Tong
  • Publication number: 20120320063
    Abstract: This patent relates to thin plate spline (TPS)-based interpolation techniques for representing free-flowing vector graphics (VG) images based on user-specified features, such as points and curves. One or more features can be identified in a pixel grid. A higher-order least squares interpolating function with a TPS smoothness objective can then be utilized to interpolate individual color values to individual pixels of the pixel grid. Smoothness terms of the function that impose smoothness penalties can be interrupted in certain regions of the pixel grid based on attributes of the user-specified features. For example, a curve attribute can specify a particular color value(s), add or remove a smoothness penalty, or anisotropically impose a first derivative constraint in a particular direction.
    Type: Application
    Filed: June 20, 2011
    Publication date: December 20, 2012
    Applicant: Microsoft Corporation
    Inventors: Mark Finch, John Michael Snyder, Hugues H. Hoppe