Patents by Inventor Alexandre Gueniot
Alexandre Gueniot 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: 11847409Abstract: The present disclosure relates to management of presentation content including technical instances where presentation content interacts with live feeds. The scope of the present disclosure covers technical examples that pertain to creation/design of presentation content as well technical examples where presentation content is presented in real-time (or near real-time). Design solutions are provided enabling users to easily interject a representation of a live camera feed into presentation content. For example, an editable GUI object is presented enabling users to incorporate a representation of a live camera feed into slide-based presentation content. The present disclosure further provides processing that fosters dynamic management of presentation content including interactions with live camera feeds during a presentation. Furthermore, an improved GUI presents GUI elements and notifications to aid management of representations of live camera feeds relative to presentation content.Type: GrantFiled: January 20, 2022Date of Patent: December 19, 2023Assignee: MICROSOFT TECHNOLOGY LICENSING, LLCInventors: Lishan Yu, Alexandre Gueniot, Cameron Kikoen, Bharath Ramanathan, Rajat Chamria
-
Publication number: 20220180052Abstract: The present disclosure relates to management of presentation content including technical instances where presentation content interacts with live feeds. The scope of the present disclosure covers technical examples that pertain to creation/design of presentation content as well technical examples where presentation content is presented in real-time (or near real-time). Design solutions are provided enabling users to easily interject a representation of a live camera feed into presentation content. For example, an editable GUI object is presented enabling users to incorporate a representation of a live camera feed into slide-based presentation content. The present disclosure further provides processing that fosters dynamic management of presentation content including interactions with live camera feeds during a presentation. Furthermore, an improved GUI presents GUI elements and notifications to aid management of representations of live camera feeds relative to presentation content.Type: ApplicationFiled: January 20, 2022Publication date: June 9, 2022Inventors: Lishan YU, Alexandre GUENIOT, Cameron KIKOEN, Bharath RAMANATHAN, Rajat CHAMRIA
-
Patent number: 11263397Abstract: The present disclosure relates to management of presentation content including technical instances where presentation content interacts with live feeds. The scope of the present disclosure covers technical examples that pertain to creation/design of presentation content as well technical examples where presentation content is presented in real-time (or near real-time). Design solutions are provided enabling users to easily interject a representation of a live camera feed into presentation content. For example, an editable GUI object is presented enabling users to incorporate a representation of a live camera feed into slide-based presentation content. The present disclosure further provides processing that fosters dynamic management of presentation content including interactions with live camera feeds during a presentation. Furthermore, an improved GUI presents GUI elements and notifications to aid management of representations of live camera feeds relative to presentation content.Type: GrantFiled: December 8, 2020Date of Patent: March 1, 2022Assignee: MICROSOFT TECHNOLOGY LICENSING, LLCInventors: Lishan Yu, Alexandre Gueniot, Cameron Kikoen, Bharath Ramanathan, Rajat Chamria
-
Patent number: 11256388Abstract: Aspects of the present disclosure provide for determining user input of a presentation. Specifically, aspects disclosed herein provide differentiating between interacting with selectable objects within a slide and scrolling between slides, editing a selectable object within a slide, scrolling between slides, viewing off slide content, zooming out from a slide view, and zooming in to a slide view.Type: GrantFiled: September 11, 2018Date of Patent: February 22, 2022Assignee: Microsoft Technology Licensing, LLCInventors: Shen Wang, Alexandre Gueniot, Cheng-Kai Chen, Jonathan Ko
-
Patent number: 11074724Abstract: Representative embodiments disclose mechanisms to create a distance field within a Graphics Processing Unit. This allows distance fields to be used in real time environments rather than having to be pre-calculated offline. Distance fields can be stored in a channel of a texture. To calculate the distance field, information that describes a shape are evaluated and shape segments that define the shape are created. A bounding box is created for each segment. For each pixel in each bounding box, the distance to the segment is calculated to create segment distance fields. For segments modeled with straight lines and quadratic segments, closed form solutions that can be implemented in the GPU are used. The individual segment distance fields are combined to form an overall shape distance field. A signed distance field is created by determining the inside and outside of the shape and adjusting distance field values appropriately.Type: GrantFiled: December 7, 2018Date of Patent: July 27, 2021Assignee: Microsoft Technology Licensing LLCInventors: Alexandre Gueniot, Cameron David Kikoen, Gilberto Aristides Apodaca Aragon
-
Patent number: 10817132Abstract: 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: GrantFiled: October 31, 2019Date of Patent: October 27, 2020Assignee: Microsoft Technology Licensing, LLCInventors: 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: 20200184687Abstract: Representative embodiments disclose mechanisms to create a distance field within a Graphics Processing Unit. This allows distance fields to be used in real time environments rather than having to be pre-calculated offline. Distance fields can be stored in a channel of a texture. To calculate the distance field, information that describes a shape are evaluated and shape segments that define the shape are created. A bounding box is created for each segment. For each pixel in each bounding box, the distance to the segment is calculated to create segment distance fields. For segments modeled with straight lines and quadratic segments, closed form solutions that can be implemented in the GPU are used. The individual segment distance fields are combined to form an overall shape distance field. A signed distance field is created by determining the inside and outside of the shape and adjusting distance field values appropriately.Type: ApplicationFiled: December 7, 2018Publication date: June 11, 2020Inventors: Alexandre Gueniot, Cameron David Kikoen, Gilberto Aristides Apodaca Aragon
-
Patent number: 10599284Abstract: 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: GrantFiled: September 22, 2017Date of Patent: March 24, 2020Assignee: Microsoft Technology Licensing, LLCInventors: 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: 20200064980Abstract: 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: ApplicationFiled: October 31, 2019Publication date: February 27, 2020Applicant: Microsoft Technology Licensing, LLCInventors: 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: 10496239Abstract: 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: GrantFiled: September 22, 2017Date of Patent: December 3, 2019Assignee: Microsoft Technology Licensing, LLCInventors: 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: 10424100Abstract: An animation preset graphical user interface (GUI) enables users to select a 3D model of an object and to further select between multiple animation presets that each individually cause a 3D animation engine to apply combinations of animation features against the 3D model. An exemplary animation preset may cause the object to translate across a display area (e.g., move from left to right across screen) while simultaneously rotating against a rotational axis (e.g., spinning so that different surfaces of the object become more prominent). The animation preset GUI may enable the user to dynamically toggle through different intensity levels to cause a selected animation preset to be rendered in accordance with different acceleration parameters and/or magnitude parameters. The animation preset GUI may enable the user to dynamically toggle between predefined animation spaces for animating the object. Animation-parameters may be persisted to a file to enable future editing of the animations.Type: GrantFiled: November 21, 2017Date of Patent: September 24, 2019Assignee: Microsoft Technology Licensing, LLCInventors: Stephanie L. Horn, Alexandre Gueniot, Ramya Tridandapani, Onur Onder, Michael Jay Gilmore, Aimee Leong, Eric Minghai Gao
-
Patent number: 10304232Abstract: System and method for applying presentation templates with image animation to presentation documents. A processor identifies a presentation document including an image and identifies a characteristic of the image. The processor further selects a presentation template with image animation from a plurality of available presentation templates. The selection of the processor is based on the characteristic of the image. The processor further applies the presentation template with animation of the image to the presentation document to define animation of the image. The processor then outputs the presentation document with the presentation template applied.Type: GrantFiled: April 6, 2017Date of Patent: May 28, 2019Assignee: Microsoft Technology Licensing, LLCInventors: Lauren M. Janas, Derek M. Johnson, Alexandre Gueniot, Sushant Sharma
-
Publication number: 20190156545Abstract: An animation preset graphical user interface (GUI) enables users to select a 3D model of an object and to further select between multiple animation presets that each individually cause a 3D animation engine to apply combinations of animation features against the 3D model. An exemplary animation preset may cause the object to translate across a display area (e.g., move from left to right across screen) while simultaneously rotating against a rotational axis (e.g., spinning so that different surfaces of the object become more prominent). The animation preset GUI may enable the user to dynamically toggle through different intensity levels to cause a selected animation preset to be rendered in accordance with different acceleration parameters and/or magnitude parameters. The animation preset GUI may enable the user to dynamically toggle between predefined animation spaces for animating the object. Animation-parameters may be persisted to a file to enable future editing of the animations.Type: ApplicationFiled: November 21, 2017Publication date: May 23, 2019Inventors: Stephanie L. Horn, Alexandre Gueniot, Ramya Tridandapani, Onur Onder, Michael Jay Gilmore, Aimee Leong, Eric Minghai Gao
-
Publication number: 20190012049Abstract: Aspects of the present disclosure provide for determining user input of a presentation. Specifically, aspects disclosed herein provide differentiating between interacting with selectable objects within a slide and scrolling between slides, editing a selectable object within a slide, scrolling between slides, viewing off slide content, zooming out from a slide view, and zooming in to a slide view.Type: ApplicationFiled: September 11, 2018Publication date: January 10, 2019Applicant: MICROSOFT TECHNOLOGY LICENSING, LLCInventors: Shen Wang, Alexandre Gueniot, Cheng-Kai Chen, Jonathan Ko
-
Patent number: 10133447Abstract: Aspects of the present disclosure provide for determining user input of a presentation. Specifically, aspects disclosed herein provide differentiating between interacting with selectable objects within a slide and scrolling between slides, editing a selectable object within a slide, scrolling between slides, viewing off slide content, zooming out from a slide view, and zooming in to a slide view.Type: GrantFiled: October 20, 2014Date of Patent: November 20, 2018Assignee: MICROSOFT TECHNOLOGY LICENSING, LLCInventors: Shen Wang, Alexandre Gueniot, Cheng-Kai Chen, Jonathan Ko
-
Publication number: 20180315238Abstract: 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: ApplicationFiled: September 22, 2017Publication date: November 1, 2018Applicant: Microsoft Technology Licensing, LLCInventors: 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: 20180314405Abstract: 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: ApplicationFiled: September 22, 2017Publication date: November 1, 2018Applicant: Microsoft Technology Licensing, LLCInventors: 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: 20180293775Abstract: System and method for applying presentation templates with image animation to presentation documents. A processor identifies a presentation document including an image and identifies a characteristic of the image. The processor further selects a presentation template with image animation from a plurality of available presentation templates. The selection of the processor is based on the characteristic of the image. The processor further applies the presentation template with animation of the image to the presentation document to define animation of the image. The processor then outputs the presentation document with the presentation template applied.Type: ApplicationFiled: April 6, 2017Publication date: October 11, 2018Inventors: Lauren M. Janas, Derek M. Johnson, Alexandre Gueniot, Sushant Sharma
-
Patent number: 10061473Abstract: Object editing controls may be provided. First, a selection of an object within an electronic document may be received. Then, in response to the received selection of the object, at least one selectable control may be displayed. The at least one selectable control may be configured to provide a set of most commonly used editing controls for editing the selected object. Upon selection of the at least one selectable control, a user interface comprising the set of most commonly used editing controls may be deployed next to the selected object.Type: GrantFiled: November 10, 2011Date of Patent: August 28, 2018Assignee: Microsoft Technology Licensing, LLCInventors: Christopher Doan, Alexandre Gueniot
-
Patent number: 10042529Abstract: Systems and methods are provided for displaying and presenting content. When presenting content in real time, contextual-zoom-focus and/or dynamic-zoom-focus may be placed on selected portions of the content. For example, the content may be zoomed and the selected portions of content may be repositioned to a central area of a display. Additionally, context may be maintained for the selected portions of content by at least partially displaying nearby content. In some cases, portions of content may be displayed in a progressive manner along a selected display path. Accordingly, context for the portions of content may be maintained along the display path. In some cases, placing contextual-zoom-focus and/or dynamic-zoom-focus on portions of content may be animated and the portions of content may perceptively zoom and glide into focus.Type: GrantFiled: April 7, 2014Date of Patent: August 7, 2018Assignee: Microsoft Technology Licensing, LLCInventors: Shen Wang, Cheng-kai Chen, Alexandre Gueniot, Jeffrey Chen