Patents by Inventor Yves Boudreault
Yves Boudreault 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: 7461405Abstract: Mixed-media data, such as that including animation data (801), model data (802) and texture data (803) along with other media data types is encoded. To prevent unauthorized access. The data types are combined to produce a mixed-media data file (805). Passwords are added to produce an internal file with passwords (1103). A file key (1202) is combined with a program key (1203) to produce an encryption key (1204). The encryption key is used to encrypt the internal file (1103) to produce an encrypted internal file (1302). The file key (1202) is added to the encrypted internal file as part of a header to produce a coded export file (1401). In this way, a plurality of access keys may exist each providing different levels of access to a user.Type: GrantFiled: April 26, 2001Date of Patent: December 2, 2008Assignee: Autodesk, Inc.Inventors: Yves Boudreault, Daniel J. Kraus
-
Patent number: 7277429Abstract: A switch fabric implemented on a chip includes an array of cells and an I/O interface in communication with the array of cells for permitting exchange of data packets between said array of cells and components external to said array of cells. Each cell communicates with at least one other cell of the array, thereby permitting an exchange of data packets to take place between the cells of the array. Each cell includes a memory for receiving a data packet from another cell of the array as well as a control entity to control release of a data packet toward a selected destination cell of the array at least in part on a basis of a degree of occupancy of the memory in the destination cell. In this way, scheduling is distributed amongst the cells of the switch fabric.Type: GrantFiled: June 1, 2001Date of Patent: October 2, 2007Assignee: 4198638 Canada Inc.Inventors: Richard S. Norman, Marcelo De Maria, Sébastien Côté, Carl Langlois, John Haughey, Yves Boudreault
-
Patent number: 7254235Abstract: Encrypted mixed media data (201) may be read by many browsers (101) from a server (108). Downloaded encrypted environment data includes data modification access codes. A user access code is received and an access check (214) is performed against the decrypted environment data (213). The user access code is processed in combination with the data modification access codes to determine an extent to which a user is permitted to view, modify or interact with the environment data under the control of a data modification process (215). Animation data (202 to 209) is received and animation data is rendered (217) whereafter the rendered data is displayed (218).Type: GrantFiled: December 13, 2001Date of Patent: August 7, 2007Assignee: Autodesk, Inc.Inventors: Yves Boudreault, Daniel J. Kraus
-
Publication number: 20060239259Abstract: A switch fabric implemented on a chip includes an array of cells and an I/O interface in communication with the array of cells permitting exchange of data packets between the array of cells and components external to the array of cells. Each cell communicates with at least one other cell of the array, thereby permitting exchange of data packets between the cells of the array. Each cell includes a memory for holding a plurality of data packets for transmission to other cells of said array. Each data packet of the plurality of data packets has a characteristic element represented by a parameter, the parameter allowing one data packet to be distinguished from another data packet in the plurality of data packets. Each cell further includes a control entity operative to select at least one data packet from the plurality of data packets at least in part on a basis of the parameter and to transmit the selected data packet to another cell of said array of cells.Type: ApplicationFiled: June 26, 2006Publication date: October 26, 2006Inventors: Richard Norman, Marcelo De Maria, Sebastien Cote, Carl Langlois, John Haughey, Yves Boudreault
-
Patent number: 6990097Abstract: A switch fabric implemented on a chip includes an array of cells and an I/O interface in communication with the array of cells for permitting exchange of data packets between the array of cells and components external to the array of cells. Each cell communicates with at least one other cell of the array, permitting an exchange of data packets between the cells of the array and an exchange of control information between the cells of the array. Each cell is operative to control transmission of data packets to other cells of the array at least in part on a basis of the control information. The control information is thus used to regulate the flow of data packets between cells.Type: GrantFiled: June 1, 2001Date of Patent: January 24, 2006Assignee: 4198638 Canada Inc.Inventors: Richard S. Norman, Marcelo De Maria, Sébastien Côté, Carl Langlois, John Haughey, Yves Boudreault
-
Patent number: 6990096Abstract: A switch fabric implemented on a chip includes an array of cells and an I/O interface in communication with the array of cells for permitting exchange of data packets between the array of cells and components external to the array of cells. Each cell includes a transmitter in communication with the I/O interface and in communication with every other cell of the array, the transmitter being operative to process a data packet received from the I/O interface to determine a destination of the data packet and forward the data packet to at least one cell of the array selected on a basis of the determined destination. Each cell further includes a plurality of receivers associated with respective cells from the array, each receiver being in communication with a respective cell allowing the respective cell to forward data packets to the receiver, where the receivers are in communication with the I/O interface for releasing data packets to the I/O interface.Type: GrantFiled: June 1, 2001Date of Patent: January 24, 2006Assignee: 4198638 Canada Inc.Inventors: Richard S. Norman, Marcelo De Maria, Sébastien Côté, Carl Langlois, John Haughey, Yves Boudreault
-
Publication number: 20020181454Abstract: A switch fabric implemented on a chip includes an array of cells and an I/O interface in communication with the array of cells for permitting exchange of data packets between said array of cells and components external to said array of cells. Each cell communicates with at least one other cell of the array, thereby permitting an exchange of data packets to take place between the cells of the array. Each cell includes a memory for receiving a data packet from another cell of the array as well as a control entity to control release of a data packet toward a selected destination cell of the array at least in part on a basis of a degree of occupancy of the memory in the destination cell. In this way, scheduling is distributed amongst the cells of the switch fabric.Type: ApplicationFiled: June 1, 2001Publication date: December 5, 2002Inventors: Richard S. Norman, Marcelo De Maria, Sebastien Cote, Carl Langlois, John Haughey, Yves Boudreault
-
Publication number: 20020181455Abstract: A switch fabric implemented on a chip includes an array of cells and an I/O interface in communication with the array of cells for permitting exchange of data packets between the array of cells and components external to the array of cells. Each cell communicates with at least one other cell of the array, permitting an exchange of data packets between the cells of the array and an exchange of control information between the cells of the array. Each cell is operative to control transmission of data packets to other cells of the array at least in part on a basis of the control information. The control information is thus used to regulate the flow of data packets between cells.Type: ApplicationFiled: June 1, 2001Publication date: December 5, 2002Inventors: Richard S. Norman, Marcelo De Maria, Sebastien Cote, Carl Langlois, John Haughey, Yves Boudreault
-
Publication number: 20020181452Abstract: A switch fabric implemented on a chip includes an array of cells and an I/O interface in communication with the array of cells for permitting exchange of data packets between the array of cells and components external to the array of cells. Each cell includes a transmitter in communication with the I/O interface and in communication with every other cell of the array, the transmitter being operative to process a data packet received from the I/O interface to determine a destination of the data packet and forward the data packet to at least one cell of the array selected on a basis of the determined destination. Each cell further includes a plurality of receivers associated with respective cells from the array, each receiver being in communication with a respective cell allowing the respective cell to forward data packets to the receiver, where the receivers are in communication with the I/O interface for releasing data packets to the I/O interface.Type: ApplicationFiled: June 1, 2001Publication date: December 5, 2002Inventors: Richard S. Norman, Marcelo De Maria, Sebastien Cote, Carl Langlois, John Haughey, Yves Boudreault
-
Publication number: 20020159595Abstract: Encrypted mixed media data (201) may be read by many browsers (101) from a server (108). Downloaded encrypted environment data includes data modification access codes. A user access code is received and an access check (214) is performed against the decrypted environment data (213). The user access code is processed in combination with the data modification access codes to determine an extent to which a user is permitted to view, modify or interact with the environment data under the control of a data modification process (215). Animation data (202 to 209) is received and animation data is rendered (217) whereafter the rendered data is displayed (218).Type: ApplicationFiled: December 13, 2001Publication date: October 31, 2002Applicant: KAYDARA INC.Inventors: Yves Boudreault, Daniel J. Kraus
-
Publication number: 20020162103Abstract: Mixed-media data, such as that including animation data (801), model data (802) and texture data (803) along with other media data types is encoded. To prevent unauthorized access. The data types are combined to produce a mixed-media data file (805). Passwords are added to produce an internal file with passwords (1103). A file key (1202) is combined with a program key (1203) to produce an encryption key (1204). The encryption key is used to encrypt the internal file (1103) to produce an encrypted internal file (1302). The file key (1202) is added to the encrypted internal file as part of a header to produce a coded export file (1401). In this way, a plurality of access keys may exist each providing different levels of access to a user.Type: ApplicationFiled: April 26, 2001Publication date: October 31, 2002Inventors: Yves Boudreault, Daniel J. Kraus