Patents by Inventor Vitaly SHELEST
Vitaly SHELEST 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: 11966758Abstract: A system and method for accessing elements of a table in a digital image of the table, including: obtaining the digital image of the table; finding table elements in the digital image based on digital table properties, wherein the table elements define table cells; calculating coordinates of the table cells in the digital image based on the table elements; and accessing content of a selected table cell in the digital image using the coordinates of the selected table element.Type: GrantFiled: June 4, 2021Date of Patent: April 23, 2024Assignee: Nice Ltd.Inventors: Alexander Vaindiner, Vitaly Shelest, Semyon Kleinerman
-
Patent number: 11755347Abstract: A system and method for accessing elements of a table in a digital image of the table, including: obtaining the digital image of the table; finding table elements in the digital image based on digital table properties, wherein the table elements define table cells; calculating coordinates of the table cells in the digital image based on the table elements; and accessing content of a selected table cell in the digital image using the coordinates of the selected table element.Type: GrantFiled: March 15, 2022Date of Patent: September 12, 2023Assignee: Nice Ltd.Inventors: Alexander Vaindiner, Vitaly Shelest, Semyon Kleinerman
-
Publication number: 20220391228Abstract: A system and method for accessing elements of a table in a digital image of the table, including: obtaining the digital image of the table; finding table elements in the digital image based on digital table properties, wherein the table elements define table cells; calculating coordinates of the table cells in the digital image based on the table elements; and accessing content of a selected table cell in the digital image using the coordinates of the selected table element.Type: ApplicationFiled: March 15, 2022Publication date: December 8, 2022Applicant: NICE Ltd.Inventors: Alexander Vaindiner, Vitaly Shelest, Semyon Kleinerman
-
Patent number: 11307875Abstract: A system and method for accessing elements of a table in a digital image of the table, including: obtaining the digital image of the table; finding table elements in the digital image based on digital table properties, wherein the table elements define table cells; calculating coordinates of the table cells in the digital image based on the table elements; and accessing content of a selected table cell in the digital image using the coordinates of the selected table element.Type: GrantFiled: June 12, 2020Date of Patent: April 19, 2022Assignee: NICE LTD.Inventors: Alexander Vaindiner, Vitaly Shelest, Semyon Kleinerman
-
Publication number: 20210311723Abstract: A system and method for enabling graphic-based interoperability between computer executed applications. A computer system operating as a client may display a graphical user interface (GUI) including control graphic items such as buttons, text boxes, etc. A process may examine the graphical image of the GUI to determine if there has been a change over time in the GUI as displayed which updates a control graphic item. If there has been a change over time in the GUI which updates a control graphic item, an action may be taken, for example updating properties of an object construct corresponding to the control graphic item, raising an event corresponding to an object construct corresponding to the control graphic item, or communicating an event to a process.Type: ApplicationFiled: June 18, 2021Publication date: October 7, 2021Applicant: Nice Ltd.Inventors: Alexander VAINDINER, Vitaly SHELEST
-
Publication number: 20210294618Abstract: A system and method for accessing elements of a table in a digital image of the table, including: obtaining the digital image of the table; finding table elements in the digital image based on digital table properties, wherein the table elements define table cells; calculating coordinates of the table cells in the digital image based on the table elements; and accessing content of a selected table cell in the digital image using the coordinates of the selected table element.Type: ApplicationFiled: June 4, 2021Publication date: September 23, 2021Applicant: Nice Ltd.Inventors: Alexander VAINDINER, Vitaly Shelest, Semyon Kleinerman
-
Patent number: 11061661Abstract: A system and method for enabling graphic-based interoperability between computer executed applications. A computer system operating as a client may display a graphical user interface (GUI) including control graphic items such as buttons, text boxes, etc. A process may examine the graphical image of the GUI to determine if there has been a change over time in the GUI as displayed which updates a control graphic item. If there has been a change over time in the GUI which updates a control graphic item, an action may be taken, for example updating properties of an object construct corresponding to the control graphic item, raising an event corresponding to an object construct corresponding to the control graphic item, or communicating an event to a process.Type: GrantFiled: December 3, 2019Date of Patent: July 13, 2021Assignee: NICE LTD.Inventors: Alexander Vaindiner, Vitaly Shelest, Yuri Staloverov
-
Publication number: 20200310841Abstract: A system and method for accessing elements of a table in a digital image of the table, including: obtaining the digital image of the table; finding table elements in the digital image based on digital table properties, wherein the table elements define table cells; calculating coordinates of the table cells in the digital image based on the table elements; and accessing content of a selected table cell in the digital image using the coordinates of the selected table element.Type: ApplicationFiled: June 12, 2020Publication date: October 1, 2020Applicant: Nice Ltd.Inventors: Alexander VAINDINER, Vitaly SHELEST, Semyon KLEINERMAN
-
Patent number: 10740123Abstract: A system and method for accessing elements of a table in a digital image of the table, including: obtaining the digital image of the table; finding table elements in the digital image based on digital table properties, wherein the table elements define table cells; calculating coordinates of the table cells in the digital image based on the table elements; and accessing content of a selected table cell in the digital image using the coordinates of the selected table element.Type: GrantFiled: June 24, 2019Date of Patent: August 11, 2020Assignee: Nice Ltd.Inventors: Alexander Vaindiner, Vitaly Shelest, Semyon Kleinerman
-
Publication number: 20200104116Abstract: A system and method for enabling graphic-based interoperability between computer executed applications. A computer system operating as a client may display a graphical user interface (GUI) including control graphic items such as buttons, text boxes, etc. A process may examine the graphical image of the GUI to determine if there has been a change over time in the GUI as displayed which updates a control graphic item. If there has been a change over time in the GUI which updates a control graphic item, an action may be taken, for example updating properties of an object construct corresponding to the control graphic item, raising an event corresponding to an object construct corresponding to the control graphic item, or communicating an event to a process.Type: ApplicationFiled: December 3, 2019Publication date: April 2, 2020Applicant: NICE LTD.Inventors: Alexander VAINDINER, Vitaly SHELEST, Yuri STALOVEROV
-
Patent number: 10540167Abstract: A system and method for enabling graphic-based interoperability between computer executed applications. A computer system operating as a client may display a graphical user interface (GUI) including control graphic items such as buttons, text boxes, etc. A process may examine the graphical image of the GUI to determine if there has been a change over time in the GUI as displayed which updates a control graphic item. If there has been a change over time in the GUI which updates a control graphic item, an action may be taken, for example updating properties of an object construct corresponding to the control graphic item, raising an event corresponding to an object construct corresponding to the control graphic item, or communicating an event to a process.Type: GrantFiled: March 15, 2018Date of Patent: January 21, 2020Assignee: NICE LTD.Inventors: Alexander Vaindiner, Vitaly Shelest, Yuri Staloverov
-
Publication number: 20190310868Abstract: A system and method for accessing elements of a table in a digital image of the table, including: obtaining the digital image of the table; finding table elements in the digital image based on digital table properties, wherein the table elements define table cells; calculating coordinates of the table cells in the digital image based on the table elements; and accessing content of a selected table cell in the digital image using the coordinates of the selected table element.Type: ApplicationFiled: June 24, 2019Publication date: October 10, 2019Applicant: NICE LTD.Inventors: Alexander VAINDINER, Vitaly SHELEST, Semyon KLEINERMAN
-
Patent number: 10133953Abstract: A system and method for enabling graphic-based interoperability with a run-time application is configured to, during a design-time (DT) mode: receive a DT application image; identify DT visual objects within the DT application image; generate DT bounding shape objects in which each DT bounding shape object bounds one or more DT visual objects identified within the DT application image; define bounding shape properties for the DT bounding shape objects; and store as a scene, data relating to the DT application image, the DT visual objects, the DT bounding shape objects, and the bounding shape properties, for later recall; and during a run-time (RT) mode: recall the scene stored during the DT mode; capture a RT application image; identify RT visual objects within the RT application image based on the scene; generate RT bounding shape objects, and apply the bounding shape properties to the generated RT bounding shape objects.Type: GrantFiled: January 26, 2017Date of Patent: November 20, 2018Assignee: NICE LTD.Inventors: Alexander Vaindiner, Vitaly Shelest, Yuri Staloverov
-
Publication number: 20180211129Abstract: A system and method for enabling graphic-based interoperability with a run-time application is configured to, during a design-time (DT) mode: receive a DT application image; identify DT visual objects within the DT application image; generate DT bounding shape objects in which each DT bounding shape object bounds one or more DT visual objects identified within the DT application image; define bounding shape properties for the DT bounding shape objects; and store as a scene, data relating to the DT application image, the DT visual objects, the DT bounding shape objects, and the bounding shape properties, for later recall; and during a run-time (RT) mode: recall the scene stored during the DT mode; capture a RT application image; identify RT visual objects within the RT application image based on the scene; generate RT bounding shape objects, and apply the bounding shape properties to the generated RT bounding shape objects.Type: ApplicationFiled: January 26, 2017Publication date: July 26, 2018Applicant: NICE LTD.Inventors: Alexander VAINDINER, Vitaly SHELEST, Yuri STALOVEROV
-
Publication number: 20180210725Abstract: A system and method for enabling graphic-based interoperability between computer executed applications. A computer system operating as a client may display a graphical user interface (GUI) including control graphic items such as buttons, text boxes, etc. A process may examine the graphical image of the GUI to determine if there has been a change over time in the GUI as displayed which updates a control graphic item. If there has been a change over time in the GUI which updates a control graphic item, an action may be taken, for example updating properties of an object construct corresponding to the control graphic item, raising an event corresponding to an object construct corresponding to the control graphic item, or communicating an event to a process.Type: ApplicationFiled: March 15, 2018Publication date: July 26, 2018Applicant: Nice Ltd.Inventors: Alexander VAINDINER, Vitaly SHELEST, Yuri STALOVEROV
-
Patent number: 9491222Abstract: System and method for enabling interoperability between a Flex application included in a web page and an external application. A method includes substituting the Flex application included in the web page with a container application, the container application including an external interface; loading the Flex application into the container application; generating, by the container application, a representation for at least one object in the Flex application; and facilitating a communication between the Flex application and the external application based on the representation of the object.Type: GrantFiled: March 13, 2013Date of Patent: November 8, 2016Assignee: NICE-SYSTEMS Ltd.Inventor: Vitaly Shelest
-
Patent number: 9098361Abstract: A system and method for enabling interoperability between an embedded object and an external application. A method may include modifying an original component included in a system to generate a modified component, the modified component adapted to intercept a call to create an instance of the embedded object; obtaining a reference to the instance of the embedded object; storing the reference in a pointers container; generating a representation of the instance based on information in the pointers container, and providing the representation to the external application.Type: GrantFiled: March 19, 2014Date of Patent: August 4, 2015Assignee: NICE-SYSTEMS LTD.Inventors: Bentzion Greenberg, Vitaly Shelest, Alexander Vaindiner
-
Publication number: 20140280431Abstract: System and method for enabling interoperability between a Flex application included in a web page and an external application. A method includes substituting the Flex application included in the web page with a container application, the container application including an external interface; loading the Flex application into the container application; generating, by the container application, a representation for at least one object in the Flex application; and facilitating a communication between the Flex application and the external application based on the representation of the object.Type: ApplicationFiled: March 13, 2013Publication date: September 18, 2014Applicant: NICE-SYSTEMS LTD.Inventor: Vitaly SHELEST