Patents by Inventor Andre Gauthier
Andre Gauthier 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).
-
Publication number: 20200082322Abstract: A calendar system is disclosed that allows a user to create his or her own account, to join or be joined to an organization for staffing and/or scheduling purposes, to use the account for calendar or scheduling outside of the organization, and to retain at least a portion of the calendar database after severing membership with the organization. Embodiments of the present invention allow a user to indicate said user's availability for work or participation differently for the various organizations to which the user belongs.Type: ApplicationFiled: June 21, 2019Publication date: March 12, 2020Inventor: Andre GAUTHIER
-
Patent number: 10478720Abstract: A system includes a memory, processors, and an asset player module configured to identify a playable asset configuration for a first playable asset, including a first graph configuration identifying processing nodes and edges, each node in the graph configuration represents a media processing component configured to modify media inputs to generate a media output, construct a graph in the memory based on the first graph configuration, receive a first set of media inputs, execute the media processing components in an order based on the graph configuration and using the first set of media inputs as the one or more input media components, based on said executing, generate a media output configured to be played by a conventional media player, alter the graph at runtime, thereby changing the media processing components identified within the graph, and execute the media processing components of the graph after the altering.Type: GrantFiled: March 15, 2017Date of Patent: November 19, 2019Assignee: Unity IPR ApSInventors: Andre Gauthier, Dominic Laflamme, Pierre-Paul Giroux, Wayne Johnson, David Geoffroy
-
Patent number: 10372308Abstract: A method for generating a user interface within a graphics application for a set of materials, such that each material includes a material definition and is capable of being applied to a geometry in a graphics scene when performing a rendering operation. A GUI generation engine obtains configuration information associated with an environment for a computer system and determines that a first set of materials is associated with the configuration information. The GUI generation selects the first set of materials to be displayed in a graphical user interface, and the graphical user interface is displaying to an end-user. Advantageously, embodiments of the invention provide for a technique for exposing only those materials, user interface objects, editable material parameters, user interface elements, vocabulary, rendering engines, and/or rendering engine implementations that are relevant to the user of a particular rendering application.Type: GrantFiled: March 3, 2014Date of Patent: August 6, 2019Assignee: AUTODESK, INC.Inventors: Jerome Maillot, Pierre-Felix Breton, John Schrag, Andre Gauthier
-
Patent number: 10198249Abstract: Accessing a schema-free database includes constructing a model indicating a structure for the data to be used by applications accessing the data, validating the model based on the structure and on the data stored in the schema-free database, providing an API based on the structure, and accessing the database using the API. The model may be constructed by extracting data structure information from a program. The program may be written in the Ruby programming language or the Python programming language. The API may be a RESTful API.Type: GrantFiled: May 6, 2016Date of Patent: February 5, 2019Assignee: EMC IP Holding Company LLCInventors: Alexis Smirnov, Andre Gauthier, Max Windisch
-
Publication number: 20180211200Abstract: A calendar system is disclosed that allows a user to create his or her own account, to join or be joined to an organization for staffing and/or scheduling purposes, to use the account for calendar or scheduling outside of the organization, and to retain at least a portion of the calendar database after severing membership with the organization. Embodiments of the present invention allow a user to indicate said user's availability for work or participation differently for the various organizations to which the user belongs.Type: ApplicationFiled: March 27, 2018Publication date: July 26, 2018Inventor: Andre GAUTHIER
-
Publication number: 20170270702Abstract: A system includes a memory, processors, and an asset player module configured to identify a playable asset configuration for a first playable asset, including a first graph configuration identifying processing nodes and edges, each node in the graph configuration represents a media processing component configured to modify media inputs to generate a media output, construct a graph in the memory based on the first graph configuration, receive a first set of media inputs, execute the media processing components in an order based on the graph configuration and using the first set of media inputs as the one or more input media components, based on said executing, generate a media output configured to be played by a conventional media player, alter the graph at runtime, thereby changing the media processing components identified within the graph, and execute the media processing components of the graph after the altering.Type: ApplicationFiled: March 15, 2017Publication date: September 21, 2017Inventors: Andre Gauthier, Dominic Laflamme, Pierre-Paul Giroux, Wayne Johnson, David Geoffroy
-
Patent number: 9471996Abstract: Embodiments of the invention provide a renderer-agnostic method for representing materials independently from an underlying rendering engine. Advantageously, materials libraries may be extended with new materials for rendering with an existing rendering engine and implementation. Also, new rendering engines and implementations may be added for existing materials. Thus, at run-time, rather than limiting the rendering to being performed on a pre-determined rendering engine, the rendering application may efficiently and conveniently manage rendering a graphics scene on a plurality of rendering engines or implementations.Type: GrantFiled: February 29, 2008Date of Patent: October 18, 2016Assignee: AUTODESK, Inc.Inventors: Jerome Maillot, Andre Gauthier, Daniel Levesque
-
Patent number: 9361359Abstract: Accessing a schema-free database includes constructing a model indicating a structure for the data to be used by applications accessing the data, validating the model based on the structure and on the data stored in the schema-free database, providing an API based on the structure, and accessing the database using the API. The model may be constructed by extracting data structure information from a program. The program may be written in the Ruby programming language or the Python programming language. The API may be a RESTful API.Type: GrantFiled: September 25, 2009Date of Patent: June 7, 2016Assignee: EMC CorporationInventors: Alexis Smirnov, Andre Gauthier, Max Windisch
-
Publication number: 20150332205Abstract: A calendar system is disclosed that allows a user to create his or her own account, to join or be joined to an organization for staffing and/or scheduling purposes, to use the account for calendar or scheduling outside of the organization, and to retain at least a portion of the calendar database after severing membership with the organization. Embodiments of the present invention allow a user to indicate said user's availability for work or participation differently for the various organizations to which the user belongs.Type: ApplicationFiled: July 24, 2015Publication date: November 19, 2015Inventor: Andre GAUTHIER
-
Publication number: 20140181719Abstract: A method for generating a user interface within a graphics application for a set of materials, such that each material includes a material definition and is capable of being applied to a geometry in a graphics scene when performing a rendering operation. A GUI generation engine obtains configuration information associated with an environment for a computer system and determines that a first set of materials is associated with the configuration information. The GUI generation selects the first set of materials to be displayed in a graphical user interface, and the graphical user interface is displaying to an end-user. Advantageously, embodiments of the invention provide for a technique for exposing only those materials, user interface objects, editable material parameters, user interface elements, vocabulary, rendering engines, and/or rendering engine implementations that are relevant to the user of a particular rendering application.Type: ApplicationFiled: March 3, 2014Publication date: June 26, 2014Applicant: AUTODESK, INC.Inventors: Jerome MAILLOT, Pierre-Felix BRETON, John SCHRAG, Andre GAUTHIER
-
Patent number: 8667404Abstract: A method for generating a user interface within a graphics application for a set of materials, such that each material includes a material definition and is capable of being applied to a geometry in a graphics scene when performing a rendering operation. A GUI generation engine obtains configuration information associated with an environment for a computer system and determines that a first set of materials is associated with the configuration information. The GUI generation selects the first set of materials to be displayed in a graphical user interface, and the graphical user interface is displaying to an end-user. Advantageously, embodiments of the invention provide for a technique for exposing only those materials, user interface objects, editable material parameters, user interface elements, vocabulary, rendering engines, and/or rendering engine implementations that are relevant to the user of a particular rendering application.Type: GrantFiled: August 6, 2008Date of Patent: March 4, 2014Assignee: Autodesk, Inc.Inventors: Jérôme Maillot, Pierre-Felix Breton, John Schrag, Andre Gauthier
-
Patent number: 8601398Abstract: Embodiments of the invention provide system and methods for organizing, browsing and editing materials stored in a computer system. The system is configured to dynamically create an organizational structure for the materials according to classification groups specified by the creator of each stored material. Additionally, the system is configured to expose certain editable material parameters of a selected material to the end-user and make available specific GUI elements to the end-user so that the end-user can edit the selected material, thereby changing the appearance of the material.Type: GrantFiled: October 13, 2008Date of Patent: December 3, 2013Assignee: Autodesk, Inc.Inventors: Jérôme Maillot, Andre Gauthier, John Schrag
-
Patent number: 8560957Abstract: Embodiments of the invention provide system and methods for organizing, browsing and editing materials stored in a computer system. The system is configured to dynamically create an organizational structure for the materials according to classification groups specified by the creator of each stored material. Additionally, the system is configured to expose certain editable material parameters of a selected material to the end-user and make available specific GUI elements to the end-user so that the end-user can edit the selected material, thereby changing the appearance of the material.Type: GrantFiled: October 13, 2008Date of Patent: October 15, 2013Assignee: Autodesk, Inc.Inventors: Jérôme Maillot, Andre Gauthier, John Schrag
-
Patent number: 8212806Abstract: Embodiments of the invention provide a method for extending a graphics rendering framework. A rendering application locates a first file that includes a first implementation involving a first graphics material and compares data associated with the first file to data associated with a second file that includes a second implementation involving a second graphics material. The rendering application compares data associated with the first and second files, determines that the first graphics material matches the second graphics material, and determines that the first implementation is different from the second implementation. The data associated with the first file and the data associated with the second file are then combined into a data structure.Type: GrantFiled: April 8, 2008Date of Patent: July 3, 2012Assignee: AUTODESK, Inc.Inventors: Jérôme Maillot, Andre Gauthier
-
Patent number: 8134551Abstract: Embodiments of the invention provide a renderer-agnostic method for representing materials independently from an underlying rendering engine. Advantageously, materials libraries may be extended with new materials for rendering with an existing rendering engine and implementation. Also, new rendering engines and implementations may be added for existing materials. Thus, at run-time, rather than limiting the rendering to being performed on a pre-determined rendering engine, the rendering application may efficiently and conveniently manage rendering a graphics scene on a plurality of rendering engines or implementations.Type: GrantFiled: February 29, 2008Date of Patent: March 13, 2012Assignee: AUTODESK, Inc.Inventors: Jerome Maillot, Andre Gauthier, Daniel Levesque
-
Publication number: 20100095230Abstract: Embodiments of the invention provide system and methods for organizing, browsing and editing materials stored in a computer system. The system is configured to dynamically create an organizational structure for the materials according to classification groups specified by the creator of each stored material. Additionally, the system is configured to expose certain editable material parameters of a selected material to the end-user and make available specific GUI elements to the end-user so that the end-user can edit the selected material, thereby changing the appearance of the material.Type: ApplicationFiled: October 13, 2008Publication date: April 15, 2010Inventors: Jerome Maillot, Andre Gauthier, John Schrag
-
Publication number: 20100095247Abstract: Embodiments of the invention provide system and methods for organizing, browsing and editing materials stored in a computer system. The system is configured to dynamically create an organizational structure for the materials according to classification groups specified by the creator of each stored material. Additionally, the system is configured to expose certain editable material parameters of a selected material to the end-user and make available specific GUI elements to the end-user so that the end-user can edit the selected material, thereby changing the appearance of the material.Type: ApplicationFiled: October 13, 2008Publication date: April 15, 2010Inventors: Jerome Maillot, Andre Gauthier, John Schrag
-
Patent number: 7692657Abstract: Animation editing apparatus for editing animation data, comprising data storage means, processing means, visual display means and a manually responsive input device configured to allow a user to indicate a selected point on the visual display means. The visual display means displays an image representing a simulated three-dimensional world-space including a plurality of simulated objects, and the manually responsive input device provides an input signal indicating a location within the image corresponding to one of the simulated objects. In response to receiving the input signal, the processing means identifies the selected simulated object, and retrieves data from the data storage means of one or more related items related to the selected simulated object within a defined degree of relationship. The visual display means displays labels identifying the selected simulated object and the related items only.Type: GrantFiled: December 6, 2002Date of Patent: April 6, 2010Assignee: Autodesk, Inc.Inventor: Andre Gauthier
-
Publication number: 20100037205Abstract: A method for generating a user interface within a graphics application for a set of materials, such that each material includes a material definition and is capable of being applied to a geometry in a graphics scene when performing a rendering operation. A GUI generation engine obtains configuration information associated with an environment for a computer system and determines that a first set of materials is associated with the configuration information. The GUI generation selects the first set of materials to be displayed in a graphical user interface, and the graphical user interface is displaying to an end-user. Advantageously, embodiments of the invention provide for a technique for exposing only those materials, user interface objects, editable material parameters, user interface elements, vocabulary, rendering engines, and/or rendering engine implementations that are relevant to the user of a particular rendering application.Type: ApplicationFiled: August 6, 2008Publication date: February 11, 2010Inventors: Jerome Maillot, Pierre-Felix Breton, John Schrag, Andre Gauthier
-
Publication number: 20090251478Abstract: Embodiments of the invention provide a method for extending a graphics rendering framework. A rendering application locates a first file that includes a first implementation involving a first graphics material and compares data associated with the first file to data associated with a second file that includes a second implementation involving a second graphics material. The rendering application compares data associated with the first and second files, determines that the first graphics material matches the second graphics material, and determines that the first implementation is different from the second implementation. The data associated with the first file and the data associated with the second file are then combined into a data structure.Type: ApplicationFiled: April 8, 2008Publication date: October 8, 2009Inventors: Jerome Maillot, Andre Gauthier