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: 10942588Abstract: 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: GrantFiled: March 2, 2019Date of Patent: March 9, 2021Assignee: Microsoft Technology Licensing, LLCInventors: Christopher Michael McAllen, Matthew Bronder, James Andrew Goossen, Christopher John Tector, Hamze Kalache
-
Publication number: 20200278758Abstract: 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: ApplicationFiled: March 2, 2019Publication date: September 3, 2020Inventors: Christopher Michael McAllen, Matthew Bronder, James Andrew Goossen, Christopher John Tector, Hamze Kalache
-
Patent number: 9084002Abstract: 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: GrantFiled: May 3, 2010Date of Patent: July 14, 2015Assignee: Microsoft Technology Licensing, LLCInventors: John Tardif, Matthew Bronder, Yuqun Cao
-
Patent number: 8611607Abstract: 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: GrantFiled: February 19, 2013Date of Patent: December 17, 2013Assignee: Microsoft CorporationInventors: Matthew Bronder, Oliver Williams, Ryan Geiss, Andrew Fitzgibbon, Jamie Shotton
-
Patent number: 8379919Abstract: 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: GrantFiled: April 29, 2010Date of Patent: February 19, 2013Assignee: Microsoft CorporationInventors: Matthew Bronder, Oliver Williams, Ryan Geiss, Andrew Fitzgibbon, Jamie Shotton
-
Publication number: 20110267269Abstract: 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: ApplicationFiled: May 3, 2010Publication date: November 3, 2011Applicant: MICROSOFT CORPORATIONInventors: John Tardif, Matthew Bronder, Yuqun Cao
-
Publication number: 20110268316Abstract: 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: ApplicationFiled: April 29, 2010Publication date: November 3, 2011Applicant: MICROSOFT CORPORATIONInventors: Matthew Bronder, Oliver Williams, Ryan Geiss, Andrew Fitzgibbon, Jamie Shotton
-
Publication number: 20080311997Abstract: 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: ApplicationFiled: June 15, 2007Publication date: December 18, 2008Applicant: Microsoft CorporationInventors: Andrew Goossen, Matthew Bronder, John Howard Palevich, Richard Moore
-
Publication number: 20060022977Abstract: 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: ApplicationFiled: September 23, 2005Publication date: February 2, 2006Applicant: Microsoft CorporationInventor: Matthew Bronder