Patents by Inventor Matthew Calbraith Crisler
Matthew Calbraith Crisler 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: 20230031716Abstract: The disclosed techniques improve the efficiency and functionality of virtual event platforms by segmenting users that attend a virtual event. An event segmenter retrieves user data for each attending user. The user data can include interaction data from past virtual events, topic data derived from user activity, social data defining the user's social relationships, etc. The event segmenter uses the user data to identify topics of interest for each user and generate an interaction graph for each user based on the topics of interest. The event segmenter uses the interaction graphs to generate user segments for the virtual event and assign each user to a user segment based on matching topics of interest. A model optimizer collects and analyzes user activity within each user segment to train the event segmenter to modify interaction graphs. In this way, the event segmenter can improve the virtual event segmentation process over time.Type: ApplicationFiled: July 28, 2021Publication date: February 2, 2023Inventor: Matthew Calbraith CRISLER
-
Patent number: 10523912Abstract: Examples are disclosed that relate to devices and methods for displaying stereo visual content via a head-mounted display (HMD) device. In one example, a method comprises: establishing a default display distance from an origin in a virtual coordinate system; determining a modified display distance from the origin; determining that visual content comprises stereo visual content comprising a left eye image and a right eye image; based on determining that the visual content comprises stereo visual content, scaling the left eye image to a scaled left eye image and scaling the right eye image to a scaled right eye image using a scaling factor that is proportional to a difference between the modified display distance and the default display distance; and displaying the scaled left eye image and the scaled right eye image at the modified display distance.Type: GrantFiled: February 1, 2018Date of Patent: December 31, 2019Assignee: MICROSOFT TECHNOLOGY LICENSING, LLCInventors: Robert Thomas Held, Matthew Calbraith Crisler
-
Patent number: 10523930Abstract: Examples are disclosed herein related to reducing binocular rivalry in a near-eye display. One example provides a head-mounted display device having a near-eye display system configured to output a first-eye image to a first eyebox and a second-eye image to a second eyebox. The head-mounted display device is configured to receive an input of a three-dimensional (3D) location of a pupil of a first eye and a 3D location of a pupil of a second eye relative to the near-eye display system, based upon the 3D location of the pupil of the first eye and of the second eye, determine a location at which the pupil of the first eye begins to exit the first eyebox, and attenuate a luminance of the second-eye image at a location in the second-eye image based upon the location at which the pupil of the first eye begins to exit the first eyebox.Type: GrantFiled: December 29, 2017Date of Patent: December 31, 2019Assignee: MICROSOFT TECHNOLOGY LICENSING, LLCInventors: Matthew Calbraith Crisler, Robert Thomas Held, Bernard Charles Kress
-
Publication number: 20190238818Abstract: Examples are disclosed that relate to devices and methods for displaying stereo visual content via a head-mounted display (HMD) device. In one example, a method comprises: establishing a default display distance from an origin in a virtual coordinate system; determining a modified display distance from the origin; determining that visual content comprises stereo visual content comprising a left eye image and a right eye image; based on determining that the visual content comprises stereo visual content, scaling the left eye image to a scaled left eye image and scaling the right eye image to a scaled right eye image using a scaling factor that is proportional to a difference between the modified display distance and the default display distance; and displaying the scaled left eye image and the scaled right eye image at the modified display distance.Type: ApplicationFiled: February 1, 2018Publication date: August 1, 2019Applicant: Microsoft Technology Licensing, LLCInventors: Robert Thomas HELD, Matthew Calbraith CRISLER
-
Publication number: 20190208190Abstract: Examples are disclosed herein related to reducing binocular rivalry in a near-eye display. One example provides a head-mounted display device having a near-eye display system configured to output a first-eye image to a first eyebox and a second-eye image to a second eyebox. The head-mounted display device is configured to receive an input of a three-dimensional (3D) location of a pupil of a first eye and a 3D location of a pupil of a second eye relative to the near-eye display system, based upon the 3D location of the pupil of the first eye and of the second eye, determine a location at which the pupil of the first eye begins to exit the first eyebox, and attenuate a luminance of the second-eye image at a location in the second-eye image based upon the location at which the pupil of the first eye begins to exit the first eyebox.Type: ApplicationFiled: December 29, 2017Publication date: July 4, 2019Applicant: Microsoft Technology Licensing, LLCInventors: Matthew Calbraith CRISLER, Robert Thomas HELD, Bernard Charles KRESS
-
Patent number: 10277943Abstract: Peripheral visualizations are based on user movements and/or interactions with elements in a scene. Various user movements are detected while a scene is being rendered. Afterwards, the embodiments determine whether one of the movements corresponds with an increase in a level of focus by the user to the one or more elements and/or an interaction by the user with the one or more elements. Thereafter, peripheral visualizations are rendered on one or more peripheral displays proximate elements that correspond with the user movements/interactions/focus. In some instances, the selective rendering is performed in response to a determination that the user movement does correspond with the increase in the level of focus by the user to the one or more elements and/or the interaction by the user with the one or more elements.Type: GrantFiled: March 27, 2017Date of Patent: April 30, 2019Assignee: Microsoft Technology Licensing, LLCInventors: Matthew Calbraith Crisler, Robert Thomas Held, Eliezer Glik
-
Patent number: 10216260Abstract: Peripheral visualizations are based on various attributes associated with a scene. Characteristics of elements in a scene are determined. Based on these characteristics, the salience of the elements is determined. When the element is salient, then this determination also includes a saliency magnitude of the element. Thereafter, the embodiments determine whether the element's saliency magnitude exceeds a particular saliency threshold. If the magnitude does exceed this threshold, then the embodiments render a corresponding peripheral visualization with the peripheral display(s) proximate the salient element(s).Type: GrantFiled: March 27, 2017Date of Patent: February 26, 2019Assignee: Microsoft Technology Licensing, LLCInventors: Matthew Calbraith Crisler, Robert Thomas Held, Eliezer Glik
-
Publication number: 20180278993Abstract: Peripheral visualizations are based on user movements and/or interactions with elements in a scene. Various user movements are detected while a scene is being rendered. Afterwards, the embodiments determine whether one of the movements corresponds with an increase in a level of focus by the user to the one or more elements and/or an interaction by the user with the one or more elements. Thereafter, peripheral visualizations are rendered on one or more peripheral displays proximate elements that correspond with the user movements/interactions/focus. In some instances, the selective rendering is performed in response to a determination that the user movement does correspond with the increase in the level of focus by the user to the one or more elements and/or the interaction by the user with the one or more elements.Type: ApplicationFiled: March 27, 2017Publication date: September 27, 2018Inventors: Matthew Calbraith Crisler, Robert Thomas Held, Eliezer Glik
-
Publication number: 20180275745Abstract: Peripheral visualizations are based on various attributes associated with a scene. Characteristics of elements in a scene are determined. Based on these characteristics, the salience of the elements is determined. When the element is salient, then this determination also includes a saliency magnitude of the element. Thereafter, the embodiments determine whether the element's saliency magnitude exceeds a particular saliency threshold. If the magnitude does exceed this threshold, then the embodiments render a corresponding peripheral visualization with the peripheral display(s) proximate the salient element(s).Type: ApplicationFiled: March 27, 2017Publication date: September 27, 2018Inventors: Matthew Calbraith Crisler, Robert Thomas Held, Eliezer Glik
-
Patent number: 9874932Abstract: One embodiment provides a method to display video such as computer-rendered animation or other video. The method includes assembling a sequence of video frames featuring a moving object, each video frame including a plurality of subframes sequenced for display according to a schedule. The method also includes determining a vector-valued differential velocity of the moving object relative to a head of an observer of the video. At a time scheduled for display of a first subframe of a given frame, first-subframe image content transformed by a first transform is displayed. At a time scheduled for display of the second subframe of the given frame, second-subframe image content transformed by a second transform is displayed. The first and second transforms are computed based on the vector-valued differential velocity to mitigate artifacts.Type: GrantFiled: April 9, 2015Date of Patent: January 23, 2018Assignee: MICROSOFT TECHNOLOGY LICENSING, LLCInventors: Matthew Calbraith Crisler, Robert Thomas Held, Stephen Latta, Ashraf Ayman Michail, Martin Shetter, Arthur Tomlin
-
Publication number: 20160299567Abstract: One embodiment provides a method to display video such as computer-rendered animation or other video. The method includes assembling a sequence of video frames featuring a moving object, each video frame including a plurality of subframes sequenced for display according to a schedule. The method also includes determining a vector-valued differential velocity of the moving object relative to a head of an observer of the video. At a time scheduled for display of a first subframe of a given frame, first-subframe image content transformed by a first transform is displayed. At a time scheduled for display of the second subframe of the given frame, second-subframe image content transformed by a second transform is displayed. The first and second transforms are computed based on the vector-valued differential velocity to mitigate artifacts.Type: ApplicationFiled: April 9, 2015Publication date: October 13, 2016Inventors: Matthew Calbraith Crisler, Robert Thomas Held, Stephen Latta, Ashraf Ayman Michail, Martin Shetter, Arthur Tomlin