Patents by Inventor Ilanit Shavit

Ilanit Shavit 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: 12162146
    Abstract: Systems and a method for facilitating a concurrent simulation of multiple tasks of a plurality of robots in a virtual environment, wherein at least one virtual robot is foreseen to concurrently simulate one robotic motion task and a set of robotic logic tasks by concurrently executing one corresponding robotic motion program and a set of corresponding robotic logic programs on a set of operands. During a concurrent execution of the plurality of robotic motion programs and the plurality of sets of robotic logic programs of the plurality of robots, the execution of at least one given logic program is suspended and resumed by repetitively: executing a run of the given logic program; collecting a subset of operands used in the executed run; if none of the collected operands is modified in the execution run, suspending the execution of the given logic program and resuming its execution when one of the collected operands is modified.
    Type: Grant
    Filed: January 20, 2020
    Date of Patent: December 10, 2024
    Assignee: Siemens Industry Software Ltd.
    Inventors: Moshe Hazan, Gilad Milman, Ilanit Shavit, Gal Snir, Gilles Velay
  • Publication number: 20230070378
    Abstract: Systems and a method for facilitating a concurrent simulation of multiple tasks of a plurality of robots in a virtual environment, wherein at least one virtual robot is foreseen to concurrently simulate one robotic motion task and a set of robotic logic tasks by concurrently executing one corresponding robotic motion program and a set of corresponding robotic logic programs on a set of operands. During a concurrent execution of the plurality of robotic motion programs and the plurality of sets of robotic logic programs of the plurality of robots, the execution of at least one given logic program is suspended and resumed by repetitively: executing a run of the given logic program; collecting a subset of operands used in the executed run; if none of the collected operands is modified in the execution run, suspending the execution of the given logic program and resuming its execution when one of the collected operands is modified.
    Type: Application
    Filed: January 20, 2020
    Publication date: March 9, 2023
    Inventors: Moshe Hazan, Gilad Milman, Ilanit Shavit, Gal Snir, Gilles Velay
  • Patent number: 9207667
    Abstract: Methods for producing a robot program for a substantially-symmetric product and corresponding systems and computer-readable mediums. A method includes receiving a first-side robot program. The first-side robot program is a robot program for processing a first side of the substantially-symmetric product. The method includes identifying one or more resources of the first-side robot program by and producing corresponding mirrored resources in a second-side robot program. The method includes identifying one or more robots for the first-side robot program and producing corresponding mirrored robots in the second-side robot program. The method includes processing machine data files of the first-side robot program and updating logic block signal connections from the first-side robot program to the second-side robot program. The method includes replacing references to objects in the second-side robot program and assigning tool mounts to the second-side robot program.
    Type: Grant
    Filed: April 16, 2013
    Date of Patent: December 8, 2015
    Assignee: Siemens Industry Software Ltd.
    Inventors: Gil Chen, Marina Brener, Ilanit Shavit
  • Publication number: 20140309774
    Abstract: Methods for producing a robot program for a substantially-symmetric product and corresponding systems and computer-readable mediums. A method includes receiving a first-side robot program. The first-side robot program is a robot program for processing a first side of the substantially-symmetric product. The method includes identifying one or more resources of the first-side robot program by and producing corresponding mirrored resources in a second-side robot program. The method includes identifying one or more robots for the first-side robot program and producing corresponding mirrored robots in the second-side robot program. The method includes processing machine data files of the first-side robot program and updating logic block signal connections from the first-side robot program to the second-side robot program. The method includes replacing references to objects in the second-side robot program and assigning tool mounts to the second-side robot program.
    Type: Application
    Filed: April 16, 2013
    Publication date: October 16, 2014
    Applicant: Siemens Industry Software Ltd.
    Inventors: Gil Chen, Marina Brener, Ilanit Shavit