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: 20230031716
    Abstract: 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: Application
    Filed: July 28, 2021
    Publication date: February 2, 2023
    Inventor: Matthew Calbraith CRISLER
  • Patent number: 10523912
    Abstract: 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: Grant
    Filed: February 1, 2018
    Date of Patent: December 31, 2019
    Assignee: MICROSOFT TECHNOLOGY LICENSING, LLC
    Inventors: Robert Thomas Held, Matthew Calbraith Crisler
  • Patent number: 10523930
    Abstract: 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: Grant
    Filed: December 29, 2017
    Date of Patent: December 31, 2019
    Assignee: MICROSOFT TECHNOLOGY LICENSING, LLC
    Inventors: Matthew Calbraith Crisler, Robert Thomas Held, Bernard Charles Kress
  • Publication number: 20190238818
    Abstract: 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: Application
    Filed: February 1, 2018
    Publication date: August 1, 2019
    Applicant: Microsoft Technology Licensing, LLC
    Inventors: Robert Thomas HELD, Matthew Calbraith CRISLER
  • Publication number: 20190208190
    Abstract: 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: Application
    Filed: December 29, 2017
    Publication date: July 4, 2019
    Applicant: Microsoft Technology Licensing, LLC
    Inventors: Matthew Calbraith CRISLER, Robert Thomas HELD, Bernard Charles KRESS
  • Patent number: 10277943
    Abstract: 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: Grant
    Filed: March 27, 2017
    Date of Patent: April 30, 2019
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Matthew Calbraith Crisler, Robert Thomas Held, Eliezer Glik
  • Patent number: 10216260
    Abstract: 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: Grant
    Filed: March 27, 2017
    Date of Patent: February 26, 2019
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Matthew Calbraith Crisler, Robert Thomas Held, Eliezer Glik
  • Publication number: 20180278993
    Abstract: 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: Application
    Filed: March 27, 2017
    Publication date: September 27, 2018
    Inventors: Matthew Calbraith Crisler, Robert Thomas Held, Eliezer Glik
  • Publication number: 20180275745
    Abstract: 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: Application
    Filed: March 27, 2017
    Publication date: September 27, 2018
    Inventors: Matthew Calbraith Crisler, Robert Thomas Held, Eliezer Glik
  • Patent number: 9874932
    Abstract: 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: Grant
    Filed: April 9, 2015
    Date of Patent: January 23, 2018
    Assignee: MICROSOFT TECHNOLOGY LICENSING, LLC
    Inventors: Matthew Calbraith Crisler, Robert Thomas Held, Stephen Latta, Ashraf Ayman Michail, Martin Shetter, Arthur Tomlin
  • Publication number: 20160299567
    Abstract: 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: Application
    Filed: April 9, 2015
    Publication date: October 13, 2016
    Inventors: Matthew Calbraith Crisler, Robert Thomas Held, Stephen Latta, Ashraf Ayman Michail, Martin Shetter, Arthur Tomlin