Patents by Inventor Thomas R. Mignone

Thomas R. Mignone 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: 10817132
    Abstract: A three-dimensional model can be presented in a two-dimensional digital canvas on a computer display. User input directed at the three-dimensional model in the two-dimensional canvas can be received. The three-dimensional model can be manipulated in response to the user input. A two-dimensional view of the three-dimensional model can be displayed. Corresponding data structures for the model, the canvas, and the two-dimensional objects in the data structure can be maintained and updated. One or more additional techniques can also be utilized in a computer system, such as continuous user-controlled model rotation in a two-dimensional canvas; viewport autofit and non-autofit modes; rotating the model around a camera look-at point; ghosting outside the viewport; normalizing modeling units and values; preset buttons with on-button previews; user-defined view presets; and/or two-dimensional image substitution.
    Type: Grant
    Filed: October 31, 2019
    Date of Patent: October 27, 2020
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Adam Ross Le Doux, Alexandre Gueniot, Bharat Kumar Ahuja, Jie Li, Jordan Krissi, Matthew William Kernek, Michael Alexander Fuller, Onur Onder, Ramya Tridandapani, Constance Worsfold Gervais, Garrett William Brown, Michael Jay Gilmore, Tyler Robert Adams, Thomas R. Mignone, Stephanie Lorraine Horn, Eric Minghai Gao, Heather Joanne Alekson, Chris Welman, Thomas Nhan
  • Patent number: 10599284
    Abstract: A three-dimensional model can be presented in a two-dimensional digital canvas on a computer display. User input directed at the three-dimensional model in the two-dimensional canvas can be received. The three-dimensional model can be manipulated in response to the user input. A two-dimensional view of the three-dimensional model can be displayed. Corresponding data structures for the model, the canvas, and the two-dimensional objects in the data structure can be maintained and updated. One or more additional techniques can also be utilized in a computer system, such as continuous user-controlled model rotation in a two-dimensional canvas; viewport autofit and non-autofit modes; rotating the model around a camera look-at point; ghosting outside the viewport; normalizing modeling units and values; preset buttons with on-button previews; user-defined view presets; and/or two-dimensional image substitution.
    Type: Grant
    Filed: September 22, 2017
    Date of Patent: March 24, 2020
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Adam Ross Le Doux, Alexandre Gueniot, Bharat Kumar Ahuja, Jie Li, Jordan Krissi, Matthew William Kernek, Michael Alexander Fuller, Onur Onder, Ramya Tridandapani, Constance Worsfold Gervais, Garrett William Brown, Michael Jay Gilmore, Tyler Robert Adams, Thomas R. Mignone, Stephanie Lorraine Horn, Eric Minghai Gao, Heather Joanne Alekson, Chris Welman, Thomas Nhan
  • Publication number: 20200064980
    Abstract: A three-dimensional model can be presented in a two-dimensional digital canvas on a computer display. User input directed at the three-dimensional model in the two-dimensional canvas can be received. The three-dimensional model can be manipulated in response to the user input. A two-dimensional view of the three-dimensional model can be displayed. Corresponding data structures for the model, the canvas, and the two-dimensional objects in the data structure can be maintained and updated. One or more additional techniques can also be utilized in a computer system, such as continuous user-controlled model rotation in a two-dimensional canvas; viewport autofit and non-autofit modes; rotating the model around a camera look-at point; ghosting outside the viewport; normalizing modeling units and values; preset buttons with on-button previews; user-defined view presets; and/or two-dimensional image substitution.
    Type: Application
    Filed: October 31, 2019
    Publication date: February 27, 2020
    Applicant: Microsoft Technology Licensing, LLC
    Inventors: Adam Ross Le Doux, Alexandre Gueniot, Bharat Kumar Ahuja, Jie Li, Jordan Krissi, Matthew William Kernek, Michael Alexander Fuller, Onur Onder, Ramya Tridandapani, Constance Worsfold Gervais, Garrett William Brown, Michael Jay Gilmore, Tyler Robert Adams, Thomas R. Mignone, Stephanie Lorraine Horn, Eric Minghai Gao, Heather Joanne Alekson, Chris Welman, Thomas Nhan
  • Patent number: 10496239
    Abstract: A three-dimensional model can be presented in a two-dimensional digital canvas on a computer display. User input directed at the three-dimensional model in the two-dimensional canvas can be received. The three-dimensional model can be manipulated in response to the user input. A two-dimensional view of the three-dimensional model can be displayed. Corresponding data structures for the model, the canvas, and the two-dimensional objects in the data structure can be maintained and updated. One or more additional techniques can also be utilized in a computer system, such as continuous user-controlled model rotation in a two-dimensional canvas; viewport autofit and non-autofit modes; rotating the model around a camera look-at point; ghosting outside the viewport; normalizing modeling units and values; preset buttons with on-button previews; user-defined view presets; and/or two-dimensional image substitution.
    Type: Grant
    Filed: September 22, 2017
    Date of Patent: December 3, 2019
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Adam Ross Le Doux, Alexandre Gueniot, Bharat Kumar Ahuja, Jie Li, Jordan Krissi, Matthew William Kernek, Michael Alexander Fuller, Onur Onder, Ramya Tridandapani, Constance Worsfold Gervais, Garrett William Brown, Michael Jay Gilmore, Tyler Robert Adams, Thomas R. Mignone, Stephanie Lorraine Horn, Eric Minghai Gao, Heather Joanne Alekson, Chris Welman, Thomas Nhan
  • Patent number: 10324599
    Abstract: User selection of a displayed object is detected. The size of the selected object is identified and compared with a move target size threshold. If the size of the selected object does not meet the move target size threshold, then a user actuatable move handle is displayed in a location displaced from the selected object, on the user interface, but visually connected to the selected object. User actuation of the move handle correspondingly moves the object on the user interface.
    Type: Grant
    Filed: March 30, 2016
    Date of Patent: June 18, 2019
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Kerry Young, Elise L. Livingston, Thomas R. Mignone
  • Publication number: 20180315238
    Abstract: A three-dimensional model can be presented in a two-dimensional digital canvas on a computer display. User input directed at the three-dimensional model in the two-dimensional canvas can be received. The three-dimensional model can be manipulated in response to the user input. A two-dimensional view of the three-dimensional model can be displayed. Corresponding data structures for the model, the canvas, and the two-dimensional objects in the data structure can be maintained and updated. One or more additional techniques can also be utilized in a computer system, such as continuous user-controlled model rotation in a two-dimensional canvas; viewport autofit and non-autofit modes; rotating the model around a camera look-at point; ghosting outside the viewport; normalizing modeling units and values; preset buttons with on-button previews; user-defined view presets; and/or two-dimensional image substitution.
    Type: Application
    Filed: September 22, 2017
    Publication date: November 1, 2018
    Applicant: Microsoft Technology Licensing, LLC
    Inventors: Adam Ross Le Doux, Alexandre Gueniot, Bharat Kumar Ahuja, Jie Li, Jordan Krissi, Matthew William Kernek, Michael Alexander Fuller, Onur Onder, Ramya Tridandapani, Constance Worsfold Gervais, Garrett William Brown, Michael Jay Gilmore, Tyler Robert Adams, Thomas R. Mignone, Stephanie Lorraine Horn, Eric Minghai Gao, Heather Joanne Alekson, Chris Welman, Thomas Nhan
  • Publication number: 20180314405
    Abstract: A three-dimensional model can be presented in a two-dimensional digital canvas on a computer display. User input directed at the three-dimensional model in the two-dimensional canvas can be received. The three-dimensional model can be manipulated in response to the user input. A two-dimensional view of the three-dimensional model can be displayed. Corresponding data structures for the model, the canvas, and the two-dimensional objects in the data structure can be maintained and updated. One or more additional techniques can also be utilized in a computer system, such as continuous user-controlled model rotation in a two-dimensional canvas; viewport autofit and non-autofit modes; rotating the model around a camera look-at point; ghosting outside the viewport; normalizing modeling units and values; preset buttons with on-button previews; user-defined view presets; and/or two-dimensional image substitution.
    Type: Application
    Filed: September 22, 2017
    Publication date: November 1, 2018
    Applicant: Microsoft Technology Licensing, LLC
    Inventors: Adam Ross Le Doux, Alexandre Gueniot, Bharat Kumar Ahuja, Jie Li, Jordan Krissi, Matthew William Kernek, Michael Alexander Fuller, Onur Onder, Ramya Tridandapani, Constance Worsfold Gervais, Garrett William Brown, Michael Jay Gilmore, Tyler Robert Adams, Thomas R. Mignone, Stephanie Lorraine Horn, Eric Minghai Gao, Heather Joanne Alekson, Chris Welman, Thomas Nhan
  • Publication number: 20170285913
    Abstract: User selection of a displayed object is detected. The size of the selected object is identified and compared with a move target size threshold. If the size of the selected object does not meet the move target size threshold, then a user actuatable move handle is displayed in a location displaced from the selected object, on the user interface, but visually connected to the selected object. User actuation of the move handle correspondingly moves the object on the user interface.
    Type: Application
    Filed: March 30, 2016
    Publication date: October 5, 2017
    Inventors: Kerry Young, Elise L. Livingston, Thomas R. Mignone