Patents by Inventor EMILIO SANTOS

EMILIO SANTOS 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: 10628997
    Abstract: A method for three-dimensional modeling through constrained sketches for obtaining potentially infinite variations of any one model is provided. The method generates three-dimensional modeling through constrained sketches and its related operations with the objective of obtaining potentially infinite variations of any one model by performing the following steps: acquiring the seed two-dimensional geometry of the model; acquiring a set of identifiers attaching semantic meaning to geometric portions; acquiring a set of instructions, where each instruction possesses inputs and outputs and performs a specific task.
    Type: Grant
    Filed: August 24, 2018
    Date of Patent: April 21, 2020
    Inventor: Emilio Santos
  • Publication number: 20190066374
    Abstract: A method for three-dimensional modeling through constrained sketches for obtaining potentially infinite variations of any one model is provided. The method generates three-dimensional modeling through constrained sketches and its related operations with the objective of obtaining potentially infinite variations of any one model by performing the following steps: acquiring the seed two-dimensional geometry of the model; acquiring a set of identifiers attaching semantic meaning to geometric portions; acquiring a set of instructions, where each instruction possesses inputs and outputs and performs a specific task.
    Type: Application
    Filed: August 24, 2018
    Publication date: February 28, 2019
    Inventor: Emilio Santos
  • Publication number: 20170228218
    Abstract: A system and method for creating a concurrent programming language by extending existing programming languages. The system and method may be useful for extending known concurrent programming languages, such as Java and C#. The system and method provides a compilation process that aids concurrent programming that aids concurrent programming by extending existing programming languages. The extended languages will support signals, concurrent objects, and concurrent expressions. The system and method does not use contracts or futures, but rather uses a different type of object that is understood with a different type of concurrent expression. In one embodiment, an asynchronous object is used.
    Type: Application
    Filed: February 5, 2016
    Publication date: August 10, 2017
    Inventor: EMILIO SANTOS