Patents by Inventor Ilya A. Kriveshko
Ilya A. Kriveshko 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: 20210389745Abstract: Various approaches to ensuring safe operation of industrial machinery in a workcell include disposing multiple image sensors proximate to the workcell and acquiring, with at least some of the image sensors, the first set of images of the workcell; registering the sensors to each other based at least in part on the first set of images and, based at least in part on the registration, converting the first set of images to a common reference frame of the sensors; determining a transformation matrix for transforming the common reference frame of the sensors to a global frame of the workcell; registering the sensors to the industrial machinery; acquiring the second set of images during operation of the industrial machinery; and monitoring the industrial machinery during operation thereof based at least in part on the acquired second plurality of images, transformation, and registration of the sensors to the industrial machinery.Type: ApplicationFiled: August 26, 2021Publication date: December 16, 2021Inventors: Dmitriy DEDKOV, Scott DENENBERG, Ilya A. KRIVESHKO, Paul Jakob SCHROEDER, Clara VU, Patrick SOBALVARRO, Alberto MOEL
-
Patent number: 11163976Abstract: A three-dimensional model of an object is employed to aid in navigation among a number of images of the object taken from various viewpoints. In general, an image of an object such as a digital photograph is displayed in a user interface or the like. When a user selects a point within the display that corresponds to a location on the surface of the object, another image may be identified that provides a better view of the object. In order to maintain user orientation to the subject matter while navigating to this destination viewpoint, the display may switch to a model view and a fly-over to the destination viewpoint may be animated using the model. When the destination viewpoint is reached, the display may return to an image view for further inspection, marking, or other manipulation by the user.Type: GrantFiled: November 1, 2019Date of Patent: November 2, 2021Assignee: Midmark CorporationInventors: Ilya A. Kriveshko, Dmitriy A. Dedkov
-
Patent number: 11156981Abstract: Various approaches to ensuring safe operation of industrial machinery in a workcell include disposing multiple image sensors proximate to the workcell and acquiring, with at least some of the image sensors, the first set of images of the workcell; registering the sensors to each other based at least in part on the first set of images and, based at least in part on the registration, converting the first set of images to a common reference frame of the sensors; determining a transformation matrix for transforming the common reference frame of the sensors to a global frame of the workcell; registering the sensors to the industrial machinery; acquiring the second set of images during operation of the industrial machinery; and monitoring the industrial machinery during operation thereof based at least in part on the acquired second plurality of images, transformation, and registration of the sensors to the industrial machinery.Type: GrantFiled: August 28, 2019Date of Patent: October 26, 2021Assignee: VEO ROBOTICS, INC.Inventors: Dmitriy Dedkov, Scott Denenberg, Ilya A. Kriveshko, Paul Jakob Schroeder, Clara Vu, Patrick Sobalvarro, Alberto Moel
-
Publication number: 20210205995Abstract: Systems and methods for identifying a robot end effector in a processing environment may utilize one or more sensors for digitally recording visual information and providing that information to an industrial workflow. The sensor(s) may be positioned to record at least one image of the robot including the end effector. A processor may determine the identity of the end effector from the recorded image(s) and a library or database stored digital models.Type: ApplicationFiled: March 19, 2021Publication date: July 8, 2021Inventors: Clara Vu, Scott Denenberg, Ilya A. Kriveshko, Paul Jakob Schroeder
-
Publication number: 20210053225Abstract: Various embodiments for enforcing safe operation of machinery performing an activity in a three-dimensional (3D) workspace includes computationally generating a 3D spatial representation of the workspace; computationally mapping 3D regions of the workspace corresponding to space occupied by the machinery and a human; and based thereon, restricting operation of the machinery in accordance with a safety protocol during physical performance of the activity.Type: ApplicationFiled: August 21, 2020Publication date: February 25, 2021Inventors: Ilya A. KRIVESHKO, Paul Jakob SCHROEDER, Marek WARTENBERG, Brad C. MELLO, Clara VU, Scott DENENBERG, Abraham K. FELDMAN, Matthew GALLIGAN, Patrick SOBALVARRO
-
Publication number: 20210053224Abstract: Various embodiments for enforcing safe operation of machinery performing an activity in a three-dimensional (3D) workspace includes computationally generating a 3D spatial representation of the workspace; computationally mapping 3D regions of the workspace corresponding to space occupied by the machinery and a human; and based thereon, restricting operation of the machinery in accordance with a safety protocol during physical performance of the activity.Type: ApplicationFiled: August 21, 2020Publication date: February 25, 2021Inventors: Paul Jakob SCHROEDER, Ilya A. KRIVESHKO, Marek WARTENBERG, Brad C. MELLO, Clara VU, Scott DENENBERG, Abraham K. FELDMAN
-
Publication number: 20200272123Abstract: Control systems for industrial machinery (e.g., robots) or other devices such as medical devices utilize a safety processor (SP) designed for integration into safety applications and computational components that are not necessarily safety-rated. The SP monitors performance of the non-safety computational components, including latency checks and verification of identical outputs. One or more sensors send data to the non-safety computational components for sophisticated processing and analysis that the SP cannot not perform, but the results of this processing are sent to the SP, which then generates safety-rated signals to the machinery or device being controlled by the SP. As a result, the system may qualify for a safety rating despite the ability to perform complex operations beyond the scope of safety-rated components.Type: ApplicationFiled: February 25, 2020Publication date: August 27, 2020Inventors: Scott Denenberg, Clara Vu, Patrick Sobalvarro, Lev Persits, Ilya A. Kriveshko, Elliot Simon, Alberto Moel, Patrick J. Foy, Justin Bronder
-
Patent number: 10667887Abstract: Tools are described for preparing digital dental models for use in dental restoration production processes, along with associated systems and methods. Dental modeling is improved by supplementing views of three-dimensional models with still images of the modeled subject matter. Video data acquired during a scan of the model provides a source of still images that can be displayed alongside a rendered three-dimensional model, and the two views (model and still image) may be synchronized to provide a common perspective of the model's subject matter. This approach provides useful visual information for disambiguating surface features of the model during processing steps such as marking a margin of a prepared tooth surface for a restoration. Interactive modeling tools may be similarly enhanced.Type: GrantFiled: June 29, 2016Date of Patent: June 2, 2020Assignee: Midmark CorporationInventors: Janos Rohaly, Robert N. Nazzal, Edward K. Tekeian, Ilya A. Kriveshko, Eric B. Paley
-
Publication number: 20200073358Abstract: Various approaches to ensuring safe operation of industrial machinery in a workcell include disposing multiple image sensors proximate to the workcell and acquiring, with at least some of the image sensors, the first set of images of the workcell; registering the sensors to each other based at least in part on the first set of images and, based at least in part on the registration, converting the first set of images to a common reference frame of the sensors; determining a transformation matrix for transforming the common reference frame of the sensors to a global frame of the workcell; registering the sensors to the industrial machinery; acquiring the second set of images during operation of the industrial machinery; and monitoring the industrial machinery during operation thereof based at least in part on the acquired second plurality of images, transformation, and registration of the sensors to the industrial machinery.Type: ApplicationFiled: August 28, 2019Publication date: March 5, 2020Inventors: Dmitriy DEDKOV, Scott DENENBERG, Ilya A. KRIVESHKO, Paul Jakob SCHROEDER, Clara VU, Patrick SOBALVARRO, Alberto MOEL
-
Publication number: 20200065558Abstract: A three-dimensional model of an object is employed to aid in navigation among a number of images of the object taken from various viewpoints. In general, an image of an object such as a digital photograph is displayed in a user interface or the like. When a user selects a point within the display that corresponds to a location on the surface of the object, another image may be identified that provides a better view of the object. In order to maintain user orientation to the subject matter while navigating to this destination viewpoint, the display may switch to a model view and a fly-over to the destination viewpoint may be animated using the model. When the destination viewpoint is reached, the display may return to an image view for further inspection, marking, or other manipulation by the user.Type: ApplicationFiled: November 1, 2019Publication date: February 27, 2020Inventors: ILYA A. KRIVESHKO, DMITRIY A. DEDKOV
-
Patent number: 10503962Abstract: A three-dimensional model of an object is employed to aid in navigation among a number of images of the object taken from various viewpoints. In general, an image of an object such as a digital photograph is displayed in a user interface or the like. When a user selects a point within the display that corresponds to a location on the surface of the object, another image may be identified that provides a better view of the object. In order to maintain user orientation to the subject matter while navigating to this destination viewpoint, the display may switch to a model view and a fly-over to the destination viewpoint may be animated using the model. When the destination viewpoint is reached, the display may return to an image view for further inspection, marking, or other manipulation by the user.Type: GrantFiled: March 2, 2018Date of Patent: December 10, 2019Assignee: Midmark CorporationInventors: Ilya A. Kriveshko, Dmitriy A. Dedkov
-
Publication number: 20180196995Abstract: A three-dimensional model of an object is employed to aid in navigation among a number of images of the object taken from various viewpoints. In general, an image of an object such as a digital photograph is displayed in a user interface or the like. When a user selects a point within the display that corresponds to a location on the surface of the object, another image may be identified that provides a better view of the object. In order to maintain user orientation to the subject matter while navigating to this destination viewpoint, the display may switch to a model view and a fly-over to the destination viewpoint may be animated using the model. When the destination viewpoint is reached, the display may return to an image view for further inspection, marking, or other manipulation by the user.Type: ApplicationFiled: March 2, 2018Publication date: July 12, 2018Inventors: ILYA A. KRIVESHKO, DMITRIY A. DEDKOV
-
Patent number: 9937022Abstract: A three-dimensional model of an object is employed to aid in navigation among a number of images of the object taken from various viewpoints. In general, an image of an object such as a digital photograph is displayed in a user interface or the like. When a user selects a point within the display that corresponds to a location on the surface of the object, another image may be identified that provides a better view of the object. In order to maintain user orientation to the subject matter while navigating to this destination viewpoint, the display may switch to a model view and a fly-over to the destination viewpoint may be animated using the model. When the destination viewpoint is reached, the display may return to an image view for further inspection, marking, or other manipulation by the user.Type: GrantFiled: January 4, 2009Date of Patent: April 10, 2018Assignee: 3M INNOVATIVE PROPERTIES COMPANYInventors: Ilya A. Kriveshko, Dmitriy A. Dedkov
-
Publication number: 20170158485Abstract: A dispenser system for a fluid container includes a two-stage valve having a chamber disposed in-between an active valve and a passive valve. The chamber and related components may be configured to encourage recapture and sealing of pooled fluid in the chamber under a variety of usage scenarios. The chamber may include a reservoir to recapture fluid that has pooled within the spout when the container is angled for a pour. At the same time, a number of channels may divert outbound fluid flow around the chamber during pouring to ensure that this recapture reservoir is not over-filled with fluid during high-flow-rate pouring scenarios. These two techniques may be used alone, or in combination to simultaneously address recapture of statically and dynamically disposed fluid within the spout.Type: ApplicationFiled: December 2, 2016Publication date: June 8, 2017Inventors: Geoffrey Blake Lansberry, Ilya A. Kriveshko, Anton Hunt, David Dolloff Chesley, Vijay Girdhar Manwani, Edward K. Tekeian, Alexander Racine Martinez
-
Publication number: 20160318494Abstract: Computer-implemented methods and systems are disclosed for inhibiting wheelies in diwheel-type autonomous mobile robots. The pitch rate of the robot is detected while the robot is traveling. When the pitch rate exceeds a given threshold, acceleration of the robot is attenuated proportionally to the pitch rate in order to inhibit the robot from performing a wheelie. The process is repeatedly performed at a high frequency.Type: ApplicationFiled: September 11, 2014Publication date: November 3, 2016Applicant: HARVEST AUTOMATION, INC.Inventors: Joseph R. Henry, Clara Vu, Ilya A. Kriveshko, John D. Heinzmann, JR.
-
Publication number: 20160302895Abstract: Tools are described for preparing digital dental models for use in dental restoration production processes, along with associated systems and methods. Dental modeling is improved by supplementing views of three-dimensional models with still images of the modeled subject matter. Video data acquired during a scan of the model provides a source of still images that can be displayed alongside a rendered three-dimensional model, and the two views (model and still image) may be synchronized to provide a common perspective of the model's subject matter. This approach provides useful visual information for disambiguating surface features of the model during processing steps such as marking a margin of a prepared tooth surface for a restoration. Interactive modeling tools may be similarly enhanced.Type: ApplicationFiled: June 29, 2016Publication date: October 20, 2016Inventors: Janos Rohaly, Robert N. Nazzal, Edward K. Tekeian, ILYA A. Kriveshko, Eric B. Paley
-
Patent number: 9418474Abstract: A three-dimensional measurement is refined by warping two-dimensional images of an object from offset camera positions according to a three-dimensional model of the object, and applying any resulting discrepancies to refine the three-dimensional model, or to refine one of a number of three-dimensional measurements used to create the three-dimensional model.Type: GrantFiled: January 4, 2009Date of Patent: August 16, 2016Assignee: 3M INNOVATIVE PROPERTIES COMPANYInventors: Janos Rohaly, Ilya A. Kriveshko, Dmitriy A. Dedkov
-
Patent number: 9262864Abstract: Video data acquired during a three-dimensional scan of dentition provides a source of still images that can be displayed alongside a rendered three-dimensional model of the dentition, and the two views (model and still image) may be synchronized to provide a common perspective of the model's subject matter. This approach provides useful visual information for disambiguating surface features of the model during interactive model processing steps such as marking a margin of a prepared tooth surface for a restoration.Type: GrantFiled: September 16, 2014Date of Patent: February 16, 2016Assignee: 3M INNOVATIVE PROPERTIES COMPANYInventors: Janos Rohaly, Robert N. Nazzal, Edward K. Tekeian, Ilya A. Kriveshko, Eric B. Paley
-
Patent number: 9245374Abstract: Three-dimensional scanning is improved with the use of space carving to exclude certain scan results from processing and display. Using space carving techniques, a spatial matrix is maintained to store data on volumetric regions (or voxels) known to be empty. By excluding or modifying processing of outlier data from within these unoccupied voxels, a three-dimensional reconstruction process can achieve concurrent improvements in accuracy and speed. In addition, a real time display of scan results can be improved by modifying how such outliers are rendered.Type: GrantFiled: February 17, 2012Date of Patent: January 26, 2016Assignee: 3M INNOVATIVE PROPERTIES COMPANYInventors: James H. McQueston, Ilya A. Kriveshko
-
Patent number: 9191648Abstract: In a system or method where three-dimensional data is acquired as a sequence of frames of data along a camera path, disparate sequences are related to one another through a number of geometric stitches obtained by direct registration of three-dimensional data between frames in the disparate sequences. These geometric stitches are then used in addition to or in place of other camera path relationships to form a single virtual stitch graph for the combined model, upon which an integrated global path optimization can be performed.Type: GrantFiled: February 17, 2012Date of Patent: November 17, 2015Assignee: 3M INNOVATIVE PROPERTIES COMPANYInventors: Ilya A. Kriveshko, Benjamin Frantzdale