Patents by Inventor Leonid Ryvchin

Leonid Ryvchin 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: 20220284138
    Abstract: Example embodiments provide methods, mediums, and systems for making and evaluating changes to a model. According to example embodiments, checkpoints may be created as a user changes components in the model. The checkpoints may store changed components in the model that have been changed since a previous checkpoint, and a reference (e.g., a pointer) to the previous checkpoint. A user may freely create new checkpoints, revert to previous checkpoints, and select a checkpointed version of the model to be used as an official working version of the model. Upon activating an existing checkpoint, parametric relationships in the model assembly may be automatically updated in order to make components in the model consistent with each other. Thus, the user can readily change the model and evaluate variations of a design, while at the same time saving storage space by avoiding the need to repeatedly save different versions of the model.
    Type: Application
    Filed: May 24, 2022
    Publication date: September 8, 2022
    Inventors: Michael A. Reitman, Leonid Ryvchin, Moshe Jacob Baum, Ivan Baltaga, Sergey Gurin
  • Patent number: 11341288
    Abstract: Example embodiments provide methods, mediums, and systems for making and evaluating changes to a model. According to example embodiments, checkpoints may be created as a user changes components in the model. The checkpoints may store changed components in the model that have been changed since a previous checkpoint, and a reference (e.g., a pointer) to the previous checkpoint. A user may freely create new checkpoints, revert to previous checkpoints, and select a checkpointed version of the model to be used as an official working version of the model. Upon activating an existing checkpoint, parametric relationships in the model assembly may be automatically updated in order to make components in the model consistent with each other. Thus, the user can readily change the model and evaluate variations of a design, while at the same time saving storage space by avoiding the need to repeatedly save different versions of the model.
    Type: Grant
    Filed: June 6, 2014
    Date of Patent: May 24, 2022
    Inventors: Michael A. Reitman, Leonid Ryvchin, Moshe Jacob Baum, Ivan Baltaga, Sergey Gurin
  • Publication number: 20150356207
    Abstract: Example embodiments provide methods, mediums, and systems for making and evaluating changes to a model. According to example embodiments, checkpoints may be created as a user changes components in the model. The checkpoints may store changed components in the model that have been changed since a previous checkpoint, and a reference (e.g., a pointer) to the previous checkpoint. A user may freely create new checkpoints, revert to previous checkpoints, and select a checkpointed version of the model to be used as an official working version of the model. Upon activating an existing checkpoint, parametric relationships in the model assembly may be automatically updated in order to make components in the model consistent with each other. Thus, the user can readily change the model and evaluate variations of a design, while at the same time saving storage space by avoiding the need to repeatedly save different versions of the model.
    Type: Application
    Filed: June 6, 2014
    Publication date: December 10, 2015
    Inventors: Michael A. REITMAN, Leonid RYVCHIN, Moshe Jacob BAUM, Ivan BALTAGA, Sergey GURIN
  • Patent number: 8890867
    Abstract: A complicated CAD model may include thousands or tens of thousands of parts, each comprising dozens or hundreds of individual features. To reduce memory requirements and regeneration times, the present disclosure features systems and methods for dynamically loading portions of a computer-aided design model on demand. In one embodiment, a CAD application may progressively load portions of a CAD model as needed by a user for a particular design task. This reduces both memory and processing requirements, and creates the potential for a executing a CAD application with access to a complete CAD model on devices with limited resources, such as a laptop, a tablet computer, a smartphone, or any other system.
    Type: Grant
    Filed: October 28, 2010
    Date of Patent: November 18, 2014
    Assignee: Parametric Technology Corporation
    Inventors: John Christopher Buchowski, Leonid Ryvchin
  • Publication number: 20120105449
    Abstract: A complicated CAD model may include thousands or tens of thousands of parts, each comprising dozens or hundreds of individual features. To reduce memory requirements and regeneration times, the present disclosure features systems and methods for dynamically loading portions of a computer-aided design model on demand. In one embodiment, a CAD application may progressively load portions of a CAD model as needed by a user for a particular design task. This reduces both memory and processing requirements, and creates the potential for a executing a CAD application with access to a complete CAD model on devices with limited resources, such as a laptop, a tablet computer, a smartphone, or any other system.
    Type: Application
    Filed: October 28, 2010
    Publication date: May 3, 2012
    Inventors: John Christopher Buchowski, Leonid Ryvchin
  • Publication number: 20120110595
    Abstract: The present disclosure features methods and systems for managing concurrent design of computer-aided design objects or models. The systems include a common data model, comprising chapters of different information items to describe various aspects of the CAD model, and lightweight change instructions representative of modifications made by a user to a chapter of the CAD model. By utilizing a common data model and difference-based change instructions, a plurality of users may concurrently collaborate on the design of a CAD model, or a single user may utilize a plurality of applications of a CAD suite efficiently and with an enhanced user experience.
    Type: Application
    Filed: October 28, 2010
    Publication date: May 3, 2012
    Inventors: Michael Reitman, Leonid Ryvchin, Michael Youkelzon, Yacov Estrin, Victor Gluzberg
  • Patent number: 7464007
    Abstract: A flexible object function is for use in conjunction with, or as an element of, a CAD/CAM software application. The flexible object enables the CAD/CAM application to represent an object that can experience variations in its geometry and logical properties for different design occurrences, while maintaining consistent common properties in all of the occurrences. The variations can be driven by the assembly context, or interacting relationships of the specific occurrence with other components or objects.
    Type: Grant
    Filed: June 5, 2003
    Date of Patent: December 9, 2008
    Assignee: Parametric Technology Corporation
    Inventors: Michael A. Reitman, Leonid Ryvchin, Vitaly Kapelevich, Sergey Gurin
  • Publication number: 20040010402
    Abstract: A flexible object function is for use in conjunction with, or as an element of, a CAD/CAM software application. The flexible object enables the CAD/CAM application to represent an object that can experience variations in its geometry and logical properties for different design occurrences, while maintaining consistent common properties in all of the occurrences. The variations can be driven by the assembly context, or interacting relationships of the specific occurrence with other components or objects. A system and method for representing a model includes providing a representation of the model in the form of a flexible object representation, the flexible object representation having at least one variable property and at least one common property. A dynamic process can be simulated that involves the model wherein a value of the at least one variable property changes during simulation and a value of the at least one common property does not change during simulation.
    Type: Application
    Filed: June 5, 2003
    Publication date: January 15, 2004
    Applicant: Parametric Technology Corporation
    Inventors: Michael A. Reitman, Leonid Ryvchin, Vitaly Kapelevich, Sergey Gurin