Patents by Inventor Ilya Baran

Ilya Baran 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: 11893312
    Abstract: Disclosed is a parametric feature-based 3D CAD system that allows multiple users to simultaneously edit a parametric feature-based 3D CAD model consisting of 3D parts and assemblies of those parts (3D Model). Several CAD users, each using their own computer, phone, or tablet, can edit the same 3D Model at the same time. Editing may be separate and simultaneous—there is no need for users to worry about locking, checking out, or otherwise restricting each other's access to 3D Models. Within each user's editing interface, the model may be presented in different representations, with edits to any representation applied and displayed across all representations.
    Type: Grant
    Filed: December 30, 2021
    Date of Patent: February 6, 2024
    Assignee: PTC Inc.
    Inventors: Ilya Baran, Philip Gareth Thomas, Parapura Rajkumar
  • Publication number: 20220121782
    Abstract: Disclosed is a parametric feature-based 3D CAD system that allows multiple users to simultaneously edit a parametric feature-based 3D CAD model consisting of 3D parts and assemblies of those parts (3D Model). Several CAD users, each using their own computer, phone, or tablet, can edit the same 3D Model at the same time. Editing may be separate and simultaneous—there is no need for users to worry about locking, checking out, or otherwise restricting each other's access to 3D Models. Within each user's editing interface, the model may be presented in different representations, with edits to any representation applied and displayed across all representations.
    Type: Application
    Filed: December 30, 2021
    Publication date: April 21, 2022
    Inventors: Ilya Baran, Philip Gareth Thomas, Parapura Rajkumar
  • Patent number: 11288411
    Abstract: A method allows transferring references from vertices, edges, and faces of a solid or surface model to an edited model, by finding correspondences between vertices, edges, faces, and bodies of the models. The method begins by quickly finding matching bodies and aligning them, considering factors such as size, complexity, and the location of its vertices, edges, and faces. For every pair of matched bodies, it then matches exactly coincident vertices, edges, and faces. Of the remaining unmatched topology, it matches edges and faces in the new model that overlap those of the old model considerably. It uses near-neighbor structures to speed up the search for correspondences by eliminating old-new pairs of vertices, edges, and faces that do not overlap. Finally, it iteratively matches unmatched vertices, edges, and faces whose adjacent vertices, edges, and faces are in exact correspondence between the old and new models.
    Type: Grant
    Filed: January 6, 2020
    Date of Patent: March 29, 2022
    Assignee: PTC Inc.
    Inventors: Ilya Baran, Adriana Schulz
  • Patent number: 11087032
    Abstract: Disclosed is a parametric feature-based 3D CAD system that allows multiple users to simultaneously edit a parametric feature-based 3D CAD model consisting of 3D parts and assemblies of those parts (3D Model). Several CAD users, each using their own computer, phone, or tablet, can edit the same 3D Model at the same time. Editing may be separate and simultaneous—there is no need for users to worry about locking, checking out, or otherwise restricting each other's access to 3D Models. As a result, users see each other's changes occur in real-time, and may also identify what aspects other users are actively modifying through visible Collaboration Cues.
    Type: Grant
    Filed: September 13, 2019
    Date of Patent: August 10, 2021
    Assignee: PTC Inc.
    Inventor: Ilya Baran
  • Publication number: 20200218835
    Abstract: A method allows transferring references from vertices, edges, and faces of a solid or surface model to an edited model, by finding correspondences between vertices, edges, faces, and bodies of the models. The method begins by quickly finding matching bodies and aligning them, considering factors such as size, complexity, and the location of its vertices, edges, and faces. For every pair of matched bodies, it then matches exactly coincident vertices, edges, and faces. Of the remaining unmatched topology, it matches edges and faces in the new model that overlap those of the old model considerably. It uses near-neighbor structures to speed up the search for correspondences by eliminating old-new pairs of vertices, edges, and faces that do not overlap. Finally, it iteratively matches unmatched vertices, edges, and faces whose adjacent vertices, edges, and faces are in exact correspondence between the old and new models.
    Type: Application
    Filed: January 6, 2020
    Publication date: July 9, 2020
    Inventors: Ilya Baran, Adriana Schulz
  • Patent number: 10691844
    Abstract: Disclosed is a parametric feature-based 3D CAD system that allows multiple users to simultaneously edit a parametric feature-based 3D CAD model consisting of 3D parts and assemblies of those parts (3D Model). Several CAD users, each using their own computer, phone, or tablet, can edit the same 3D Model at the same time. Editing may be separate and simultaneous—there is no need for users to worry about locking, checking out, or otherwise restricting each other's access to 3D Models. As a result, users see each other's changes occur in real-time, and may also identify what aspects other users are actively modifying through visible Collaboration Cues.
    Type: Grant
    Filed: September 13, 2019
    Date of Patent: June 23, 2020
    Assignee: PTC Inc.
    Inventors: Michael R. Lauer, Ilya Baran, Nicholas J. Eyre, Louis V. Gallo, III
  • Publication number: 20200004895
    Abstract: Disclosed is a parametric feature-based 3D CAD system that allows multiple users to simultaneously edit a parametric feature-based 3D CAD model consisting of 3D parts and assemblies of those parts (3D Model). Several CAD users, each using their own computer, phone, or tablet, can edit the same 3D Model at the same time. Editing may be separate and simultaneous—there is no need for users to worry about locking, checking out, or otherwise restricting each other's access to 3D Models. As a result, users see each other's changes occur in real-time, and may also identify what aspects other users are actively modifying through visible Collaboration Cues.
    Type: Application
    Filed: September 13, 2019
    Publication date: January 2, 2020
    Inventors: Michael R. Lauer, Ilya Baran, Nicholas J. Eyre, Louis V. Gallo, III
  • Publication number: 20200004894
    Abstract: Disclosed is a parametric feature-based 3D CAD system that allows multiple users to simultaneously edit a parametric feature-based 3D CAD model consisting of 3D parts and assemblies of those parts (3D Model). Several CAD users, each using their own computer, phone, or tablet, can edit the same 3D Model at the same time. Editing may be separate and simultaneous—there is no need for users to worry about locking, checking out, or otherwise restricting each other's access to 3D Models. As a result, users see each other's changes occur in real-time, and may also identify what aspects other users are actively modifying through visible Collaboration Cues.
    Type: Application
    Filed: September 13, 2019
    Publication date: January 2, 2020
    Inventor: Ilya Baran
  • Patent number: 10437938
    Abstract: Disclosed is a parametric feature-based 3D CAD system that allows multiple users to simultaneously edit a parametric feature-based 3D CAD model consisting of 3D parts and assemblies of those parts (3D Model). Several CAD users, each using their own computer, phone, or tablet, can edit the same 3D Model at the same time. Editing may be separate and simultaneous—there is no need for users to worry about locking, checking out, or otherwise restricting each other's access to 3D Models. As a result, users see each other's changes occur in real-time, and may also identify what aspects other users are actively modifying through visible Collaboration Cues.
    Type: Grant
    Filed: February 24, 2016
    Date of Patent: October 8, 2019
    Assignee: Onshape Inc.
    Inventors: Jon K. Hirschtick, Michael R. Lauer, Scott S. Harris, Paul R. Chastell, Ilya Baran, Lana Saksonov, Ravi Nallapareddy, Nicholas J. Eyre, Karl Evan Nowak, John Rousseau, Rammohan Vangapalli, Andrew John Morris, Steven C. Hess, Philip Gareth Thomas, Daniel Vlasic, Louis V. Gallo, III, Parapura Rajkumar, Malay Kumar
  • Patent number: 10025882
    Abstract: The disclosure provides a technique for recursively partitioning a 3D model of an object into two or more components such that each component fits within a predefined printing volume. The technique includes determining a set of planar cuts each of which partitions the 3D model into at least two components, evaluating one or more objective functions for each cut in the set of planar cuts, and selecting a cut from the set of planar cuts based on the evaluations of the objective functions. In addition, the technique includes, upon determining that a component resulting from the selected cut does not fit within the predefined printing volume, further partitioning that component.
    Type: Grant
    Filed: August 14, 2012
    Date of Patent: July 17, 2018
    Assignee: Disney Enterprises, Inc.
    Inventors: Ilya Baran, Linjie Luo, Wojciech Matusik
  • Patent number: 9501862
    Abstract: The disclosure provides an approach for determining, in 3D rendering, the integrals of visibility-masked spherical functions using visibility silhouettes. For a given shade point, the visibility silhouette for that shade point includes a set of edges from the scene geometry which form the boundaries between visible and invisible regions of a hemisphere having the shade point as its center. For each shade point, a rendering application determines a set of contour edges of scene geometry, the contour edges being a superset of the set of visibility silhouette edges, by querying a 4D dual mesh. The rendering application then evaluates the integral of the visibility-masked spherical function for a given shade point by integrating over segments of discrete u-isolines for which an overlap function indicates that a ray from the shade point would not intersect scene geometry.
    Type: Grant
    Filed: December 3, 2012
    Date of Patent: November 22, 2016
    Assignee: Disney Enterprises, Inc.
    Inventors: Derek Nowrouzezahrai, Ilya Baran, Kenny Mitchell, Wojciech Jarosz
  • Publication number: 20160246899
    Abstract: Disclosed is a parametric feature-based 3D CAD system that allows multiple users to simultaneously edit a parametric feature-based 3D CAD model consisting of 3D parts and assemblies of those parts (3D Model). Several CAD users, each using their own computer, phone, or tablet, can edit the same 3D Model at the same time. Editing may be separate and simultaneous—there is no need for users to worry about locking, checking out, or otherwise restricting each other's access to 3D Models. As a result, users see each other's changes occur in real-time, and may also identify what aspects other users are actively modifying through visible Collaboration Cues.
    Type: Application
    Filed: February 24, 2016
    Publication date: August 25, 2016
    Inventors: Jon K. Hirschtick, Michael R. Lauer, Scott S. Harris, Paul R. Chastell, Ilya Baran, Lana Saksonov, Ravi Nallapareddy, Nicholas J. Eyre, Karl Evan Nowak, John Rousseau, Rammohan Vangapalli, Andrew John Morris, Steven C. Hess, Philip Gareth Thomas, Daniel Vlasic, Louis V. Gallo, III, Parapura Rajkumar, Malay Kumar
  • Patent number: 9280848
    Abstract: Rendering a scene with participating media is done by generating a depth map from a camera viewpoint and a shadow map from a light source, converting the shadow map using epipolar rectification to form a rectified shadow map (or generating the rectified shadow map directly), generating an approximation to visibility terms in a scattering integral, then computing a 1D min-max mipmap or other acceleration data structure for rectified shadow map rows and traversing that mipmap/data structure to find lit segments to accumulate values for the scattering integral for specific camera rays, and generating rendered pixel values that take into account accumulated values for the scattering integral for the camera rays. The scattering near an epipole of the rectified shadow map might be done using brute force ray marching when the epipole is on or near the screen. The process can be implemented using a GPU for parallel operations.
    Type: Grant
    Filed: October 24, 2011
    Date of Patent: March 8, 2016
    Assignee: Disney Enterprises Inc.
    Inventors: Jiawen Chen, Ilya Baran, Frédo Durand, Wojciech Jarosz
  • Patent number: 9142056
    Abstract: Rendering 3D paintings can be done by compositing brush strokes embedded in space. Image elements are rendered into an image representable by a pixel array wherein at least some of the image elements correspond to simulated painting strokes. A method may include determining stroke positions in a 3D space, determining stroke orders, and for each pixel to be addressed, determining a pixel color value by determining strokes intersections with a view ray for that pixel, determining a depth order and a stroke order for intersecting fragments, each fragment having a color, alpha value, depth, and stroke order, assigning an intermediate color to each of the fragments, corresponding to a compositing of nearby fragments in stroke order, and assigning a color to the pixel that corresponds to a compositing of the fragments using the intermediate colors assigned to the fragments. The compositing may be done in depth order.
    Type: Grant
    Filed: May 18, 2012
    Date of Patent: September 22, 2015
    Assignees: DISNEY ENTERPRISES, INC., ETH ZURICH (EIDGENOESSISCHE TECHNISCHE HOCHSCHULE ZURICH)
    Inventors: Ilya Baran, Johannes Schmid, Markus Gross, Robert W. Sumner
  • Patent number: 9092903
    Abstract: Metabrushes for digital painting (such as 3D painting) are provided. Metabrushes may be defined by 3D paint strokes embedded on an elementary piece of geometry. Paint strokes are replicated in 3D over a user's painting gesture, allowing a fast embedding of numerous strokes using only a few user input gestures. Hierarchical metabrushes are further provided for providing faster and more diverse creation of digital paintings.
    Type: Grant
    Filed: March 12, 2013
    Date of Patent: July 28, 2015
    Assignee: DISNEY ENTERPRISES, INC.
    Inventors: Robert Sumner, Marie-Paule Cani, Stelian Coros, Antoine Milliez, Ilya Baran
  • Patent number: 8903534
    Abstract: A set of two-dimensional layers is determined based on a digital three-dimensional model. An image corresponding to each of the layers is rendered on each of a corresponding number of sheets of at least partially transparent material. The sheets of material are assembled together to produce a three-dimensional structure corresponding to the digital model.
    Type: Grant
    Filed: November 11, 2013
    Date of Patent: December 2, 2014
    Assignee: Disney Enterprises, Inc.
    Inventors: Michael Holroyd, Ilya Baran, Jason Davis Lawrence, Wojciech Matusik
  • Publication number: 20140267223
    Abstract: Metabrushes for digital painting (such as 3D painting) are provided. Metabrushes may be defined by 3D paint strokes embedded on an elementary piece of geometry. Paint strokes are replicated in 3D over a user's painting gesture, allowing a fast embedding of numerous strokes using only a few user input gestures. Hierarchical metabrushes are further provided for providing faster and more diverse creation of digital paintings.
    Type: Application
    Filed: March 12, 2013
    Publication date: September 18, 2014
    Applicant: Disney Enterprises, Inc.
    Inventors: ROBERT SUMNER, MARIE-PAULE CANI, STELIAN COROS, ANTOINE MILLIEZ, ILYA BARAN
  • Publication number: 20140152662
    Abstract: The disclosure provides an approach for determining, in 3D rendering, the integrals of visibility-masked spherical functions using visibility silhouettes. For a given shade point, the visibility silhouette for that shade point includes a set of edges from the scene geometry which form the boundaries between visible and invisible regions of a hemisphere having the shade point as its center. For each shade point, a rendering application determines a set of contour edges of scene geometry, the contour edges being a superset of the set of visibility silhouette edges, by querying a 4D dual mesh. The rendering application then evaluates the integral of the visibility-masked spherical function for a given shade point by integrating over segments of discrete u-isolines for which an overlap function indicates that a ray from the shade point would not intersect scene geometry.
    Type: Application
    Filed: December 3, 2012
    Publication date: June 5, 2014
    Inventors: Derek NOWROUZEZAHRAI, Ilya BARAN, Kenny MITCHELL, Wojciech JAROSZ
  • Publication number: 20140063558
    Abstract: A set of two-dimensional layers is determined based on a digital three-dimensional model. An image corresponding to each of the layers is rendered on each of a corresponding number of sheets of at least partially transparent material. The sheets of material are assembled together to produce a three-dimensional structure corresponding to the digital model.
    Type: Application
    Filed: November 11, 2013
    Publication date: March 6, 2014
    Applicant: DISNEY ENTERPRISES, INC.
    Inventors: Michael Holroyd, Ilya Baran, Jason David Lawrence, Wojciech Matusik
  • Publication number: 20140052415
    Abstract: The disclosure provides a technique for recursively partitioning a 3D model of an object into two or more components such that each component fits within a predefined printing volume. The technique includes determining a set of planar cuts each of which partitions the 3D model into at least two components, evaluating one or more objective functions for each cut in the set of planar cuts, and selecting a cut from the set of planar cuts based on the evaluations of the objective functions. In addition, the technique includes, upon determining that a component resulting from the selected cut does not fit within the predefined printing volume, further partitioning that component.
    Type: Application
    Filed: August 14, 2012
    Publication date: February 20, 2014
    Applicant: DISNEY ENTERPRISES, INC.
    Inventors: Ilya BARAN, Linjie LUO, Wojciech MATUSIK