Patents by Inventor Alexander Vaindiner

Alexander Vaindiner 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: 11966758
    Abstract: 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: Grant
    Filed: June 4, 2021
    Date of Patent: April 23, 2024
    Assignee: Nice Ltd.
    Inventors: Alexander Vaindiner, Vitaly Shelest, Semyon Kleinerman
  • Patent number: 11755347
    Abstract: 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: Grant
    Filed: March 15, 2022
    Date of Patent: September 12, 2023
    Assignee: Nice Ltd.
    Inventors: Alexander Vaindiner, Vitaly Shelest, Semyon Kleinerman
  • Publication number: 20220391228
    Abstract: 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: Application
    Filed: March 15, 2022
    Publication date: December 8, 2022
    Applicant: NICE Ltd.
    Inventors: Alexander Vaindiner, Vitaly Shelest, Semyon Kleinerman
  • Patent number: 11307875
    Abstract: 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: Grant
    Filed: June 12, 2020
    Date of Patent: April 19, 2022
    Assignee: NICE LTD.
    Inventors: Alexander Vaindiner, Vitaly Shelest, Semyon Kleinerman
  • Publication number: 20210311723
    Abstract: 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: Application
    Filed: June 18, 2021
    Publication date: October 7, 2021
    Applicant: Nice Ltd.
    Inventors: Alexander VAINDINER, Vitaly SHELEST
  • Publication number: 20210294618
    Abstract: 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: Application
    Filed: June 4, 2021
    Publication date: September 23, 2021
    Applicant: Nice Ltd.
    Inventors: Alexander VAINDINER, Vitaly Shelest, Semyon Kleinerman
  • Patent number: 11061661
    Abstract: 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: Grant
    Filed: December 3, 2019
    Date of Patent: July 13, 2021
    Assignee: NICE LTD.
    Inventors: Alexander Vaindiner, Vitaly Shelest, Yuri Staloverov
  • Publication number: 20200310841
    Abstract: 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: Application
    Filed: June 12, 2020
    Publication date: October 1, 2020
    Applicant: Nice Ltd.
    Inventors: Alexander VAINDINER, Vitaly SHELEST, Semyon KLEINERMAN
  • Patent number: 10740123
    Abstract: 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: Grant
    Filed: June 24, 2019
    Date of Patent: August 11, 2020
    Assignee: Nice Ltd.
    Inventors: Alexander Vaindiner, Vitaly Shelest, Semyon Kleinerman
  • Publication number: 20200104116
    Abstract: 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: Application
    Filed: December 3, 2019
    Publication date: April 2, 2020
    Applicant: NICE LTD.
    Inventors: Alexander VAINDINER, Vitaly SHELEST, Yuri STALOVEROV
  • Patent number: 10540167
    Abstract: 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: Grant
    Filed: March 15, 2018
    Date of Patent: January 21, 2020
    Assignee: NICE LTD.
    Inventors: Alexander Vaindiner, Vitaly Shelest, Yuri Staloverov
  • Patent number: 10447562
    Abstract: A system and method for detecting and monitoring screen connectivity malfunctions, and generating alerts regarding presence of connectivity malfunctions, while identifying the user interface element that caused the connectivity malfunction.
    Type: Grant
    Filed: March 6, 2016
    Date of Patent: October 15, 2019
    Assignee: NICE LTD.
    Inventors: Alexander Vaindiner, Iftach Smith, Vadim Grinevich
  • Publication number: 20190310868
    Abstract: 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: Application
    Filed: June 24, 2019
    Publication date: October 10, 2019
    Applicant: NICE LTD.
    Inventors: Alexander VAINDINER, Vitaly SHELEST, Semyon KLEINERMAN
  • Patent number: 10133953
    Abstract: 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: Grant
    Filed: January 26, 2017
    Date of Patent: November 20, 2018
    Assignee: NICE LTD.
    Inventors: Alexander Vaindiner, Vitaly Shelest, Yuri Staloverov
  • Publication number: 20180211129
    Abstract: 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: Application
    Filed: January 26, 2017
    Publication date: July 26, 2018
    Applicant: NICE LTD.
    Inventors: Alexander VAINDINER, Vitaly SHELEST, Yuri STALOVEROV
  • Publication number: 20180210725
    Abstract: 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: Application
    Filed: March 15, 2018
    Publication date: July 26, 2018
    Applicant: Nice Ltd.
    Inventors: Alexander VAINDINER, Vitaly SHELEST, Yuri STALOVEROV
  • Publication number: 20170257295
    Abstract: A system and method for detecting and monitoring screen connectivity malfunctions, and generating alerts regarding presence of connectivity malfunctions, while identifying the user interface element that caused the connectivity malfunction.
    Type: Application
    Filed: March 6, 2016
    Publication date: September 7, 2017
    Inventors: Alexander Vaindiner, Iftach Smith, Vadim Grinevich
  • Patent number: 9098361
    Abstract: 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: Grant
    Filed: March 19, 2014
    Date of Patent: August 4, 2015
    Assignee: NICE-SYSTEMS LTD.
    Inventors: Bentzion Greenberg, Vitaly Shelest, Alexander Vaindiner
  • Publication number: 20060026519
    Abstract: The invention describes a principal possibility and structural organization of turning any application that utilizes graphical user interface into programmatic accessible object model. This conversion is non-invasive and independent of the underlying object model of the application. Moreover, this approach allows extended functionality, user interface and interoperability of existing applications.
    Type: Application
    Filed: June 30, 2005
    Publication date: February 2, 2006
    Inventors: Alexander Vaindiner, Vladen Loukiantchenko, Ilan Poreh
  • Publication number: 20020001000
    Abstract: An apparatus for and method of acquiring, processing and routing data contained in a graphical user interface window is described. The data contained in a window selected by the user is captured by an acquisition unit and stored in a data buffer. The data, whether string data or bitmapped graphics data, is stored in the data buffer in standard graphical user interface text and/or bitmap format. A user may mark a portion of the text or bitmap graphics contained in the selected window. The processed data is then routed to one or more output devices. Output devices may include, for example, files, printers, windows, electronic mail services and operating system temporary buffers. The methods of acquiring and marking data in a selected window is disclosed.
    Type: Application
    Filed: March 16, 2001
    Publication date: January 3, 2002
    Inventors: Ilya Shpilberg, Ilfan Poreh, Alexander Vaindiner