Patents by Inventor Anthony Ruto

Anthony Ruto 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: 12007978
    Abstract: One embodiment of the present invention sets forth a technique for validating a set of input data used by a software application, the method comprising: determining a first validation class for a first portion of the set of input data; determining a first validation operation to be performed on the first portion of the set of input data based on the first validation class; causing the first validation operation to be performed on the first portion of the set of input data; determining that the first validation operation is unsuccessful; and generating a validation report indicating that the set of input data includes an error.
    Type: Grant
    Filed: March 23, 2022
    Date of Patent: June 11, 2024
    Assignee: AUTODESK, INC.
    Inventors: Daniel Mercier, Anthony Ruto
  • Publication number: 20220215013
    Abstract: One embodiment of the present invention sets forth a technique for validating a set of input data used by a software application, the method comprising: determining a first validation class for a first portion of the set of input data; determining a first validation operation to be performed on the first portion of the set of input data based on the first validation class; causing the first validation operation to be performed on the first portion of the set of input data; determining that the first validation operation is unsuccessful; and generating a validation report indicating that the set of input data includes an error.
    Type: Application
    Filed: March 23, 2022
    Publication date: July 7, 2022
    Inventors: Daniel MERCIER, Anthony RUTO
  • Patent number: 11288259
    Abstract: One embodiment of the present invention sets forth a technique for validating a set of input data used by a software application, the method comprising: determining a first validation class for a first portion of the set of input data; determining a first validation operation to be performed on the first portion of the set of input data based on the first validation class; causing the first validation operation to be performed on the first portion of the set of input data; determining that the first validation operation is unsuccessful; and generating a validation report indicating that the set of input data includes an error.
    Type: Grant
    Filed: November 25, 2019
    Date of Patent: March 29, 2022
    Assignee: AUTODESK, INC.
    Inventors: Daniel Mercier, Anthony Ruto
  • Publication number: 20210117589
    Abstract: A computer-implemented method of generating one or more variable stiffness structures includes determining a thickness of a first portion of a variable stiffness structure; determining a pressure that is to be applied to a surface of the first portion; selecting a first predetermined value for a stiffness attribute based on the thickness of the first portion and the pressure; and generating a model of at least part of the variable stiffness structure that includes the first portion, wherein the first portion has the predetermined value for the stiffness attribute.
    Type: Application
    Filed: June 10, 2020
    Publication date: April 22, 2021
    Inventors: Andriy BANADYHA, Hooman SHAYANI, Anthony RUTO, Bhupendra LODHIA
  • Publication number: 20210034603
    Abstract: One embodiment of the present invention sets forth a technique for validating a set of input data used by a software application, the method comprising: determining a first validation class for a first portion of the set of input data; determining a first validation operation to be performed on the first portion of the set of input data based on the first validation class; causing the first validation operation to be performed on the first portion of the set of input data; determining that the first validation operation is unsuccessful; and generating a validation report indicating that the set of input data includes an error.
    Type: Application
    Filed: November 25, 2019
    Publication date: February 4, 2021
    Inventors: Daniel MERCIER, Anthony RUTO
  • Publication number: 20170157859
    Abstract: Embodiments relate to printing a three-dimensional (3D) article from a 3D design file describing a 3D design. A computer processor receives the design file in an encrypted format. The design file includes a design file identifier and a 3D printer identifier identifying a 3D printer capable of printing a 3D article in accordance with the design file. The processor constructs an authentication request for authenticating use of the design file with the printer and transmits the authentication request to an authentication server. The processor receives a response from the authentication server enabling printing of the article from the design file on the printer. The processor uses a decryption key included in the response to decrypt the design file including 2D contour data. The processor sends the decrypted design file to the printer associated with the printer identifier. The printer prints the article in accordance with the decrypted contour data.
    Type: Application
    Filed: February 14, 2017
    Publication date: June 8, 2017
    Inventors: Siavash Haroun Mahdavi, Anthony Ruto, Hooman Shayani
  • Patent number: 9604406
    Abstract: Embodiments relate to printing a three-dimensional (3D) article from a 3D design file describing a 3D design. A computer processor receives the design file in an encrypted format. The design file includes a design file identifier and a 3D printer identifier identifying a 3D printer capable of printing a 3D article in accordance with the design file. The processor constructs an authentication request for authenticating use of the design file with the printer and transmits the authentication request to an authentication server. The processor receives a response from the authentication server enabling printing of the article from the design file on the printer. The processor uses a decryption key included in the response to decrypt the design file including 2D contour data. The processor sends the decrypted design file to the printer associated with the printer identifier. The printer prints the article in accordance with the decrypted contour data.
    Type: Grant
    Filed: April 27, 2012
    Date of Patent: March 28, 2017
    Assignee: Grow Software Limited
    Inventors: Siavash Haroun Mahdavi, Anthony Ruto, Hooman Shayani
  • Publication number: 20140156053
    Abstract: A method of authenticating the printing of a three-dimensional (3D) article at a 3D printer according to a 3D print file describing a three-dimensional design is described.
    Type: Application
    Filed: April 27, 2012
    Publication date: June 5, 2014
    Applicant: WITHIN TECHNOLOGIES LTD
    Inventors: Siavash Haroun Mahdavi, Anthony Ruto, Hooman Shayani