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).
-
Publication number: 20260195043Abstract: 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: ApplicationFiled: February 26, 2026Publication date: July 9, 2026Applicant: Microsoft Technology Licensing, LLCInventors: John Michael Snyder, Nikunj Raghuvanshi, Michael G. Chemistruck
-
Publication number: 20260113589Abstract: This document relates to techniques for rendering realistic sounds in a virtual scene, such as in a video game or simulation. The disclosed techniques can account for the state of various portals, such as windows or doors, in the virtual scene. The states can range from fully open to fully closed. For instance, the disclosed techniques can identify various portals that are on paths between a sound source and a listener in the virtual scene and then attenuate sound energy arriving at the listener based on the state of those portals.Type: ApplicationFiled: March 14, 2025Publication date: April 23, 2026Applicant: Microsoft Technology Licensing, LLCInventors: Nikunj RAGHUVANSHI, John Michael SNYDER, Michael G. CHEMISTRUCK
-
Patent number: 12596475Abstract: 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: GrantFiled: May 4, 2022Date of Patent: April 7, 2026Assignee: Microsoft Technology Licensing, LLCInventors: John Michael Snyder, Nikunj Raghuvanshi, Michael G. Chemistruck
-
Publication number: 20250252688Abstract: A system for facilitating geometry-aware spatial interpolation is configured to access a data structure comprising a set of sample points (each sample point being associated with respective coordinates relative to a virtual environment) and determine a respective safety distance for association with at least some sample points of the set of sample points. Each respective safety distance represents a distance from its associated sample point to a nearest virtual object of the virtual environment. Each respective safety distance indicates a respective safety region for its associated sample point. Each respective safety region indicates a region within which its associated sample point is usable for generating interpolated data. The system is further configured to store each respective safety distance within the data structure in association with its associated sample point of the set of sample points.Type: ApplicationFiled: April 24, 2025Publication date: August 7, 2025Inventors: Michael George CHEMISTRUCK, Nikunj RAGHUVANSHI, John Michael SNYDER
-
Publication number: 20250191282Abstract: The description relates to adaptive sampling of three-dimensional virtual scenes. For instance, sampling assignments can be determined based on an energy propagation variation field having energy propagation variation values indicating rates at which energy propagation changes as a function of location within a three-dimensional synthetic scene. Sampling probes can be deployed according to the sampling assignments, and then each sampling probe can be employed to simulate energy propagation within the three-dimensional synthetic scene. The simulations can produce parameters suitable for subsequent rendering of energy signals for applications such as video games.Type: ApplicationFiled: December 6, 2023Publication date: June 12, 2025Applicant: Microsoft Technology Licensing, LLCInventors: John Michael SNYDER, Nikunj RAGHUVANSHI, Michael G. CHEMISTRUCK
-
Publication number: 20250190642Abstract: This document relates to distance-based estimation of energy propagation variation in synthetic three-dimensional scenes. For example, the disclosed implementations can detect geometric features, such as outside corners or portals, based on a distance field that identifies distances from points in a scene to the nearest geometry in the scene. Then, energy propagation variation within the scene can be estimated based on the locations of the geometric features. Energy propagation variation can be employed for a range of applications, such as deploying sampling probes within a given scene and simulating energy propagation to/from the probes within the scene.Type: ApplicationFiled: December 6, 2023Publication date: June 12, 2025Applicant: Microsoft Technology Licensing, LLCInventors: John Michael SNYDER, Nikunj RAGHUVANSHI, Michael G. CHEMISTRUCK
-
Patent number: 12327320Abstract: A system for facilitating geometry-aware spatial interpolation is configured to access a data structure comprising a set of sample points (each sample point being associated with respective coordinates relative to a virtual environment) and determine a respective safety distance for association with at least some sample points of the set of sample points. Each respective safety distance represents a distance from its associated sample point to a nearest virtual object of the virtual environment. Each respective safety distance indicates a respective safety region for its associated sample point. Each respective safety region indicates a region within which its associated sample point is usable for generating interpolated data. The system is further configured to store each respective safety distance within the data structure in association with its associated sample point of the set of sample points.Type: GrantFiled: December 16, 2022Date of Patent: June 10, 2025Assignee: Microsoft Technology Licensing, LLCInventors: Michael George Chemistruck, Nikunj Raghuvanshi, John Michael Snyder
-
Publication number: 20240203062Abstract: A system for facilitating geometry-aware spatial interpolation is configured to access a data structure comprising a set of sample points (each sample point being associated with respective coordinates relative to a virtual environment) and determine a respective safety distance for association with at least some sample points of the set of sample points. Each respective safety distance represents a distance from its associated sample point to a nearest virtual object of the virtual environment. Each respective safety distance indicates a respective safety region for its associated sample point. Each respective safety region indicates a region within which its associated sample point is usable for generating interpolated data. The system is further configured to store each respective safety distance within the data structure in association with its associated sample point of the set of sample points.Type: ApplicationFiled: December 16, 2022Publication date: June 20, 2024Inventors: Michael George CHEMISTRUCK, Nikunj RAGHUVANSHI, John Michael SNYDER
-
Patent number: 11877143Abstract: 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: GrantFiled: December 30, 2021Date of Patent: January 16, 2024Assignee: Microsoft Technology Licensing, LLCInventors: Nikunj Raghuvanshi, Andrew Stewart Allen, John Michael Snyder
-
Publication number: 20230280902Abstract: 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: ApplicationFiled: May 4, 2022Publication date: September 7, 2023Applicant: Microsoft Technology Licensing, LLCInventors: John Michael Snyder, Nikunj Raghuvanshi, Michael G. Chemistruck
-
Publication number: 20230179945Abstract: 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: ApplicationFiled: December 30, 2021Publication date: June 8, 2023Applicant: Microsoft Technology Licensing, LLCInventors: Nikunj RAGHUVANSHI, Andrew Stewart ALLEN, John Michael SNYDER
-
Patent number: 11595773Abstract: 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: GrantFiled: April 21, 2021Date of Patent: February 28, 2023Assignee: Microsoft Technology Licensing, LLCInventors: Nikunj Raghuvanshi, Keith William Godin, John Michael Snyder, Chakravarty Reddy Alla Chaitanya
-
Patent number: 11412340Abstract: 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: GrantFiled: January 19, 2021Date of Patent: August 9, 2022Assignee: Microsoft TEchnology Licensing, LLCInventors: Nikunj Raghuvanshi, Keith William Godin, John Michael Snyder, Chakravarty Reddy Alla Chaitanya
-
Publication number: 20210266693Abstract: 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: ApplicationFiled: April 21, 2021Publication date: August 26, 2021Applicant: Microsoft Technology Licensing, LLCInventors: Nikunj RAGHUVANSHI, Keith William GODIN, John Michael SNYDER, Chakravarty Reddy ALLA CHAITANYA
-
Publication number: 20210235214Abstract: 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: ApplicationFiled: January 19, 2021Publication date: July 29, 2021Applicant: Microsoft Technology Licensing, LLCInventors: Nikunj RAGHUVANSHI, Keith William GODIN, John Michael SNYDER, Chakravarty Reddy ALLA CHAITANYA
-
Publication number: 20210058730Abstract: 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: ApplicationFiled: August 22, 2019Publication date: February 25, 2021Applicant: Microsoft Technology Licensing, LLCInventors: Nikunj RAGHUVANSHI, Keith William GODIN, John Michael SNYDER, Chakravarty Reddy ALLA CHAITANYA
-
Patent number: 10932081Abstract: 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: GrantFiled: August 22, 2019Date of Patent: February 23, 2021Assignee: Microsoft Technology Licensing, LLCInventors: Nikunj Raghuvanshi, Keith William Godin, John Michael Snyder, Chakravarty Reddy Alla Chaitanya
-
Patent number: 10311163Abstract: 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: GrantFiled: June 30, 2014Date of Patent: June 4, 2019Assignee: Microsoft Technology Licensing, LLCInventors: Mahdi MohammadBagher, Derek Nowrouzezahrai, John Michael Snyder
-
Publication number: 20170123488Abstract: 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: ApplicationFiled: October 28, 2015Publication date: May 4, 2017Inventors: Brian K. Guenter, John Michael Snyder
-
Patent number: 9510125Abstract: 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: GrantFiled: June 20, 2014Date of Patent: November 29, 2016Assignee: Microsoft Technology Licensing, LLCInventors: Nikunj Raghuvanshi, John Michael Snyder