Patents by Inventor David Mondelore
David Mondelore 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: 10983661Abstract: Aspects of the technology described herein provide a control interface for manipulating a 3-D graphical object within a virtual drawing space. The control can be activated by selecting a graphical object or objects. When multiple objects are selected, the manipulations can occur as a group. In one aspect, the manipulations occur around the centroid of the 3-D graphical object, or groups of objects. The manipulations can include rotation, size adjustment, and positional adjustment within the virtual drawing space. The control interface comprises a visible mesh that helps the user position the object in space relative to other objects.Type: GrantFiled: February 9, 2017Date of Patent: April 20, 2021Inventors: Barry John Ptak, David Mondelore, Alexander Charles Cullum
-
Patent number: 10649615Abstract: Aspects of the technology described herein provide a control interface for manipulating a 3-D graphical object within a virtual drawing space. The control can be activated by selecting a graphical object or objects. When multiple objects are selected, the manipulations can occur as a group. In one aspect, the manipulations occur around the centroid of the 3-D graphical object, or groups of objects. The manipulations can include rotation, size adjustment, and positional adjustment within the virtual drawing space. The control interface comprises controls that rotate the object around an x-axis, an y-axis, or an z-axis.Type: GrantFiled: February 9, 2017Date of Patent: May 12, 2020Assignee: Microsoft Technology Licensing, LLCInventors: Barry John Ptak, David Mondelore, Alexander Charles Cullum
-
Patent number: 10614633Abstract: Aspects of the technology described herein provide for projecting a two-dimensional (2D) image onto a surface of a three-dimensional (3D) graphical object within a virtual 3D drawing space. In response to a user input indicating a command to stamp the 2D image onto the 3D graphical object, the 2D image is projected, in 3D space, onto the surface of the 3D graphical object, creating the appearance that the 2D image wraps around the 3D graphical object in 3D space. In one aspect, as the 3D graphical object is rotated, translated, stretched, or otherwise manipulated, the 2D image remains fixed to the surface of the 3D graphical object and is also rotated, translated, stretched, or otherwise manipulated.Type: GrantFiled: December 16, 2016Date of Patent: April 7, 2020Assignee: Microsoft Technology Licensing, LLCInventors: Lee Jason Schuneman, Mark Aaron Stanley, David Mondelore, Jonathan Peter Creighton, Alexander Charles Cullum
-
Patent number: 10325628Abstract: Embodiments disclosed herein enable a user to generate an audio-visual project. Certain embodiments enable a user to use one of a plurality of predefined templates to generate a project easily and quickly. Other embodiments enable a user to generate a custom project that gives more control to the user, compared to if the user selected one of the predefined templates. Each project includes one or more segments, which may be specified by a user directly, or may be specified by the template selected by the user. An effect is applied to each segment, wherein the effect specifies how many video and audio slots are included in the segment, if any, and can specify one or more other properties of the segment. Projects generated using embodiments disclosed herein can be saved and shared with other users.Type: GrantFiled: October 6, 2016Date of Patent: June 18, 2019Assignee: MICROSOFT TECHNOLOGY LICENSING, LLCInventors: David Mondelore, Brian Stone, Tim Ackroyd, David Millard, James Shepherd, Kyle Lampe
-
Publication number: 20180113596Abstract: Aspects of the technology described herein provide a control interface for manipulating a 3-D graphical object within a virtual drawing space. The control can be activated by selecting a graphical object or objects. When multiple objects are selected, the manipulations can occur as a group. In one aspect, the manipulations occur around the centroid of the 3-D graphical object, or groups of objects. The manipulations can include rotation, size adjustment, and positional adjustment within the virtual drawing space. The control interface comprises a visible mesh that helps the user position the object in space relative to other objects.Type: ApplicationFiled: February 9, 2017Publication date: April 26, 2018Inventors: BARRY JOHN PTAK, DAVID MONDELORE, ALEXANDER CHARLES CULLUM
-
Publication number: 20180113595Abstract: Aspects of the technology described herein provide a control interface for manipulating a 3-D graphical object within a virtual drawing space. The control can be activated by selecting a graphical object or objects. When multiple objects are selected, the manipulations can occur as a group. In one aspect, the manipulations occur around the centroid of the 3-D graphical object, or groups of objects. The manipulations can include rotation, size adjustment, and positional adjustment within the virtual drawing space. The control interface comprises controls that rotate the object around an x-axis, an y-axis, or an z-axis.Type: ApplicationFiled: February 9, 2017Publication date: April 26, 2018Inventors: BARRY JOHN PTAK, DAVID MONDELORE, ALEXANDER CHARLES CULLUM
-
Publication number: 20180108183Abstract: Aspects of the technology described herein provide for projecting a two-dimensional (2D) image onto a surface of a three-dimensional (3D) graphical object within a virtual 3D drawing space. In response to a user input indicating a command to stamp the 2D image onto the 3D graphical object, the 2D image is projected, in 3D space, onto the surface of the 3D graphical object, creating the appearance that the 2D image wraps around the 3D graphical object in 3D space. In one aspect, as the 3D graphical object is rotated, translated, stretched, or otherwise manipulated, the 2D image remains fixed to the surface of the 3D graphical object and is also rotated, translated, stretched, or otherwise manipulated.Type: ApplicationFiled: December 16, 2016Publication date: April 19, 2018Inventors: LEE JASON SCHUNEMAN, MARK AARON STANLEY, DAVID MONDELORE, JONATHAN PETER CREIGHTON, ALEXANDER CHARLES CULLUM
-
Publication number: 20170040038Abstract: Embodiments disclosed herein enable a user to generate an audio-visual project. Certain embodiments enable a user to use one of a plurality of predefined templates to generate a project easily and quickly. Other embodiments enable a user to generate a custom project that gives more control to the user, compared to if the user selected one of the predefined templates. Each project includes one or more segments, which may be specified by a user directly, or may be specified by the template selected by the user. An effect is applied to each segment, wherein the effect specifies how many video and audio slots are included in the segment, if any, and can specify one or more other properties of the segment. Projects generated using embodiments disclosed herein can be saved and shared with other users.Type: ApplicationFiled: October 6, 2016Publication date: February 9, 2017Applicant: Microsoft Technology Licensing, LLCInventors: David Mondelore, Brian Stone, Tim Ackroyd, David Millard, James Shepherd, Kyle Lampe
-
Patent number: 9508385Abstract: Embodiments disclosed herein enable a user to generate an audio-visual project. Certain embodiments enable a user to use one of a plurality of predefined templates to generate a project easily and quickly. Other embodiments enable a user to generate a custom project that gives more control to the user, compared to if the user selected one of the predefined templates. Each project includes one or more segments, which may be specified by a user directly, or may be specified by the template selected by the user. An effect is applied to each segment, wherein the effect specifies how many video and audio slots are included in the segment, if any, and can specify one or more other properties of the segment. Projects generated using embodiments disclosed herein can be saved and shared with other users.Type: GrantFiled: November 21, 2013Date of Patent: November 29, 2016Assignee: MICROSOFT TECHNOLOGY LICENSING, LLCInventors: David Mondelore, Brian Stone, Tim Ackroyd, David Millard, James Shepherd, Kyle Lampe
-
Patent number: 9308442Abstract: Example apparatus and methods use a video game controller to edit videos down to clips. A game controller may include a variety of elements (e.g., thumb-sticks, buttons) configured to provide inputs. Inputs may be received simultaneously from multiple controller elements. The inputs may be used to simultaneously update terminal points for a clip being selected from a video. The controller elements may be thumb-sticks. In one embodiment, the associations between which thumb-stick will be used to control a starting frame and which thumb-stick will be used to control an ending frame may be user-configurable. Similarly, the elements on the controller that are used to provide the two simultaneous inputs may be user-configurable. The video from which the clip is being clipped may have been generated by a video game played on a video game console as controlled by the game controller that will also edit the clip.Type: GrantFiled: November 11, 2013Date of Patent: April 12, 2016Assignee: MICROSOFT TECHNOLOGY LICENSING, LLCInventor: David Mondelore
-
Publication number: 20150139613Abstract: Embodiments disclosed herein enable a user to generate an audio-visual project. Certain embodiments enable a user to use one of a plurality of predefined templates to generate a project easily and quickly. Other embodiments enable a user to generate a custom project that gives more control to the user, compared to if the user selected one of the predefined templates. Each project includes one or more segments, which may be specified by a user directly, or may be specified by the template selected by the user. An effect is applied to each segment, wherein the effect specifies how many video and audio slots are included in the segment, if any, and can specify one or more other properties of the segment. Projects generated using embodiments disclosed herein can be saved and shared with other users.Type: ApplicationFiled: November 21, 2013Publication date: May 21, 2015Applicant: Microsoft CorporationInventors: David Mondelore, Brian Stone, Tim Ackroyd, David Millard, James Shepherd, Kyle Lampe
-
Publication number: 20150133213Abstract: Example apparatus and methods use a video game controller to edit videos down to clips. A game controller may include a variety of elements (e.g., thumb-sticks, buttons) configured to provide inputs. Inputs may be received simultaneously from multiple controller elements. The inputs may be used to simultaneously update terminal points for a clip being selected from a video. The controller elements may be thumb-sticks. In one embodiment, the associations between which thumb-stick will be used to control a starting frame and which thumb-stick will be used to control an ending frame may be user-configurable. Similarly, the elements on the controller that are used to provide the two simultaneous inputs may be user-configurable. The video from which the clip is being clipped may have been generated by a video game played on a video game console as controlled by the game controller that will also edit the clip.Type: ApplicationFiled: November 11, 2013Publication date: May 14, 2015Applicant: Microsoft CorporationInventor: David Mondelore