Patents by Inventor Matthew Bronder

Matthew Bronder 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: 10942588
    Abstract: Enhanced user input devices and user input interfacing systems are provided herein which can reduce perceived interaction latency. In one example, a method of operating a user input interface on a host system includes identifying a target pace for delivery of user input state to an application, and determining, based at least on the target pace, one or more timing parameters for transfer of the user input state from a user input device. The method also includes indicating the one or more timing parameters to the user input device, wherein the user input device responsively transfers the user input state according to the one or more timing parameters.
    Type: Grant
    Filed: March 2, 2019
    Date of Patent: March 9, 2021
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Christopher Michael McAllen, Matthew Bronder, James Andrew Goossen, Christopher John Tector, Hamze Kalache
  • Publication number: 20200278758
    Abstract: Enhanced user input devices and user input interfacing systems are provided herein which can reduce perceived interaction latency. In one example, a method of operating a user input interface on a host system includes identifying a target pace for delivery of user input state to an application, and determining, based at least on the target pace, one or more timing parameters for transfer of the user input state from a user input device. The method also includes indicating the one or more timing parameters to the user input device, wherein the user input device responsively transfers the user input state according to the one or more timing parameters.
    Type: Application
    Filed: March 2, 2019
    Publication date: September 3, 2020
    Inventors: Christopher Michael McAllen, Matthew Bronder, James Andrew Goossen, Christopher John Tector, Hamze Kalache
  • Patent number: 9084002
    Abstract: A computer implemented method for synchronizing information from a scene using two heterogeneous sensing devices. Scene capture information is provided by a first sensor and a second sensor. The information comprises video streams including successive frames provided at different frequencies. Each frame is separated by a vertical blanking interval. A video output comprising a stream of successive frames each separated by a vertical blanking interval is rendered based on information in the scene. The method determines whether an adjustment of the first and second video stream relative to the video output stream is required by reference to the video output stream. A correction is then generated to at least one of said vertical blanking intervals.
    Type: Grant
    Filed: May 3, 2010
    Date of Patent: July 14, 2015
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: John Tardif, Matthew Bronder, Yuqun Cao
  • Patent number: 8611607
    Abstract: Systems and methods are disclosed for identifying objects captured by a depth camera by condensing classified image data into centroids of probability that captured objects are correctly identified entities. Output exemplars are processed to detect spatially localized clusters of non-zero probability pixels. For each cluster, a centroid is generated, generally resulting in multiple centroids for each differentiated object. Each centroid may be assigned a confidence value, indicating the likelihood that it corresponds to a true object, based on the size and shape of the cluster, as well as the probabilities of its constituent pixels.
    Type: Grant
    Filed: February 19, 2013
    Date of Patent: December 17, 2013
    Assignee: Microsoft Corporation
    Inventors: Matthew Bronder, Oliver Williams, Ryan Geiss, Andrew Fitzgibbon, Jamie Shotton
  • Patent number: 8379919
    Abstract: Systems and methods are disclosed for identifying objects captured by a depth camera by condensing classified image data into centroids of probability that captured objects are correctly identified entities. Output exemplars are processed to detect spatially localized clusters of non-zero probability pixels. For each cluster, a centroid is generated, generally resulting in multiple centroids for each differentiated object. Each centroid may be assigned a confidence value, indicating the likelihood that it corresponds to a true object, based on the size and shape of the cluster, as well as the probabilities of its constituent pixels.
    Type: Grant
    Filed: April 29, 2010
    Date of Patent: February 19, 2013
    Assignee: Microsoft Corporation
    Inventors: Matthew Bronder, Oliver Williams, Ryan Geiss, Andrew Fitzgibbon, Jamie Shotton
  • Publication number: 20110267269
    Abstract: A computer implemented method for synchronizing information from a scene using two heterogeneous sensing devices. Scene capture information is provided by a first sensor and a second sensor. The information comprises video streams including successive frames provided at different frequencies. Each frame is separated by a vertical blanking interval. A video output comprising a stream of successive frames each separated by a vertical blanking interval is rendered based on information in the scene. The method determines whether an adjustment of the first and second video stream relative to the video output stream is required by reference to the video output stream. A correction is then generated to at least one of said vertical blanking intervals.
    Type: Application
    Filed: May 3, 2010
    Publication date: November 3, 2011
    Applicant: MICROSOFT CORPORATION
    Inventors: John Tardif, Matthew Bronder, Yuqun Cao
  • Publication number: 20110268316
    Abstract: Systems and methods are disclosed for identifying objects captured by a depth camera by condensing classified image data into centroids of probability that captured objects are correctly identified entities. Output exemplars are processed to detect spatially localized clusters of non-zero probability pixels. For each cluster, a centroid is generated, generally resulting in multiple centroids for each differentiated object. Each centroid may be assigned a confidence value, indicating the likelihood that it corresponds to a true object, based on the size and shape of the cluster, as well as the probabilities of its constituent pixels.
    Type: Application
    Filed: April 29, 2010
    Publication date: November 3, 2011
    Applicant: MICROSOFT CORPORATION
    Inventors: Matthew Bronder, Oliver Williams, Ryan Geiss, Andrew Fitzgibbon, Jamie Shotton
  • Publication number: 20080311997
    Abstract: A console is adapted to capture audio, video and other associated data to be rendered on a display during operation of an interactive media file. Captured data can be stored in a buffer so that selectable portions thereof can be persisted and/or transmitted as a media file.
    Type: Application
    Filed: June 15, 2007
    Publication date: December 18, 2008
    Applicant: Microsoft Corporation
    Inventors: Andrew Goossen, Matthew Bronder, John Howard Palevich, Richard Moore
  • Publication number: 20060022977
    Abstract: Four predefined vertices define an icosahedron used for constructing a geodesic dome. Each section of the icosahedron, including the top, center, and bottom, is sequentially processed to construct a plurality of vertices and a plurality of indices of triangles on the surface of the geodesic dome. One of the inputs defines the order of the geodesic dome, which determines the number of vertices. A plurality of transformation matrices are employed to rotate a three-dimensional vector about a selected axis through a predefined angle to generate the vertices. The indices for the triangles are constructed as either triangle strips or triangle lists, for each of the three sections of the icosahedron. Vertices are stored in a vertex buffer and indices in an index buffer. The vertices are selected to form a plurality of edges disposed at an equal distance from the center of the icosahedron.
    Type: Application
    Filed: September 23, 2005
    Publication date: February 2, 2006
    Applicant: Microsoft Corporation
    Inventor: Matthew Bronder