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: 11893312Abstract: 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: GrantFiled: December 30, 2021Date of Patent: February 6, 2024Assignee: PTC Inc.Inventors: Ilya Baran, Philip Gareth Thomas, Parapura Rajkumar
-
Publication number: 20220121782Abstract: 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: ApplicationFiled: December 30, 2021Publication date: April 21, 2022Inventors: Ilya Baran, Philip Gareth Thomas, Parapura Rajkumar
-
Patent number: 11288411Abstract: 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: GrantFiled: January 6, 2020Date of Patent: March 29, 2022Assignee: PTC Inc.Inventors: Ilya Baran, Adriana Schulz
-
Patent number: 11087032Abstract: 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: GrantFiled: September 13, 2019Date of Patent: August 10, 2021Assignee: PTC Inc.Inventor: Ilya Baran
-
Publication number: 20200218835Abstract: 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: ApplicationFiled: January 6, 2020Publication date: July 9, 2020Inventors: Ilya Baran, Adriana Schulz
-
Patent number: 10691844Abstract: 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: GrantFiled: September 13, 2019Date of Patent: June 23, 2020Assignee: PTC Inc.Inventors: Michael R. Lauer, Ilya Baran, Nicholas J. Eyre, Louis V. Gallo, III
-
Publication number: 20200004894Abstract: 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: ApplicationFiled: September 13, 2019Publication date: January 2, 2020Inventor: Ilya Baran
-
Publication number: 20200004895Abstract: 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: ApplicationFiled: September 13, 2019Publication date: January 2, 2020Inventors: Michael R. Lauer, Ilya Baran, Nicholas J. Eyre, Louis V. Gallo, III
-
Patent number: 10437938Abstract: 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: GrantFiled: February 24, 2016Date of Patent: October 8, 2019Assignee: 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: 10025882Abstract: 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: GrantFiled: August 14, 2012Date of Patent: July 17, 2018Assignee: Disney Enterprises, Inc.Inventors: Ilya Baran, Linjie Luo, Wojciech Matusik
-
Patent number: 9501862Abstract: 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: GrantFiled: December 3, 2012Date of Patent: November 22, 2016Assignee: Disney Enterprises, Inc.Inventors: Derek Nowrouzezahrai, Ilya Baran, Kenny Mitchell, Wojciech Jarosz
-
Publication number: 20160246899Abstract: 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: ApplicationFiled: February 24, 2016Publication date: August 25, 2016Inventors: 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: 9280848Abstract: 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: GrantFiled: October 24, 2011Date of Patent: March 8, 2016Assignee: Disney Enterprises Inc.Inventors: Jiawen Chen, Ilya Baran, Frédo Durand, Wojciech Jarosz
-
Patent number: 9142056Abstract: 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: GrantFiled: May 18, 2012Date of Patent: September 22, 2015Assignees: DISNEY ENTERPRISES, INC., ETH ZURICH (EIDGENOESSISCHE TECHNISCHE HOCHSCHULE ZURICH)Inventors: Ilya Baran, Johannes Schmid, Markus Gross, Robert W. Sumner
-
Patent number: 9092903Abstract: 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: GrantFiled: March 12, 2013Date of Patent: July 28, 2015Assignee: DISNEY ENTERPRISES, INC.Inventors: Robert Sumner, Marie-Paule Cani, Stelian Coros, Antoine Milliez, Ilya Baran
-
Patent number: 8903534Abstract: 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: GrantFiled: November 11, 2013Date of Patent: December 2, 2014Assignee: Disney Enterprises, Inc.Inventors: Michael Holroyd, Ilya Baran, Jason Davis Lawrence, Wojciech Matusik
-
Publication number: 20140267223Abstract: 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: ApplicationFiled: March 12, 2013Publication date: September 18, 2014Applicant: Disney Enterprises, Inc.Inventors: ROBERT SUMNER, MARIE-PAULE CANI, STELIAN COROS, ANTOINE MILLIEZ, ILYA BARAN
-
Publication number: 20140152662Abstract: 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: ApplicationFiled: December 3, 2012Publication date: June 5, 2014Inventors: Derek NOWROUZEZAHRAI, Ilya BARAN, Kenny MITCHELL, Wojciech JAROSZ
-
Publication number: 20140063558Abstract: 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: ApplicationFiled: November 11, 2013Publication date: March 6, 2014Applicant: DISNEY ENTERPRISES, INC.Inventors: Michael Holroyd, Ilya Baran, Jason David Lawrence, Wojciech Matusik
-
Publication number: 20140052415Abstract: 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: ApplicationFiled: August 14, 2012Publication date: February 20, 2014Applicant: DISNEY ENTERPRISES, INC.Inventors: Ilya BARAN, Linjie LUO, Wojciech MATUSIK