Patents by Inventor Ilya Tkachevsky

Ilya Tkachevsky 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: 11003522
    Abstract: An apparatus for detecting a degraded grid controller includes a status module that collects for individual grid controllers in a grid array a status update comprising a keepalive status and a connectivity indicator and/or a pending transaction indicator between pairs of the individual grid controllers. The apparatus also includes a responsiveness module that determines a responsiveness indicator for a particular grid controller based on the keepalive status and the connectivity indicator and/or the pending transaction indicator of the particular grid controller. The apparatus further includes a configuration module that removes the particular grid controller of the individual grid controllers from use in the grid array in response to the responsiveness module determining that the responsiveness indicator of the particular grid controller indicates that the particular grid controller is degraded.
    Type: Grant
    Filed: March 20, 2019
    Date of Patent: May 11, 2021
    Assignee: International Business Machines Corporation
    Inventors: Constantine Gavrilov, Osnat Shasha, Ilya Tkachevsky, Shlomit Neufeld
  • Patent number: 10997205
    Abstract: Methods and systems for data origin verification are provided. A system for providing data origin verification includes a data injection module that injects origin information into separate bodies in a plurality of bodies. The origin information identifies a body in the plurality of bodies into which the origin information was injected. Also, the system includes a read data module that reads origin information from one or more bodies in the plurality of bodies. Additionally, the system includes an origin identifier module that determines a body in the plurality of bodies where the read origin information originated based on origin information contained in the read data.
    Type: Grant
    Filed: January 22, 2019
    Date of Patent: May 4, 2021
    Assignee: International Business Machines Corporation
    Inventors: David Gvili, Ilya Tkachevsky
  • Patent number: 10958527
    Abstract: Methods and systems for transaction fencing in a multi-domain network are provided. A system for providing transaction fencing in a multi-domain network includes an error identification module that identifies a communication error between a source domain and a destination node. The communication error is associated with a connection in a plurality of connections between a plurality of domains. Additionally, the system includes a tearing module that disconnects the destination node from the plurality of domains and clears outstanding transactions associated with the destination node in the plurality of domains. Further, the system includes a connection enable module that enables connections between the plurality of domains and the destination node.
    Type: Grant
    Filed: June 12, 2019
    Date of Patent: March 23, 2021
    Assignee: International Business Machines Corporation
    Inventors: Alexander Guller, Constantine Gavrilov, Ilya Tkachevsky
  • Publication number: 20200396133
    Abstract: Methods and systems for transaction fencing in a multi-domain network are provided. A system for providing transaction fencing in a multi-domain network includes an error identification module that identifies a communication error between a source domain and a destination node. The communication error is associated with a connection in a plurality of connections between a plurality of domains. Additionally, the system includes a tearing module that disconnects the destination node from the plurality of domains and clears outstanding transactions associated with the destination node in the plurality of domains. Further, the system includes a connection enable module that enables connections between the plurality of domains and the destination node.
    Type: Application
    Filed: June 12, 2019
    Publication date: December 17, 2020
    Inventors: Alexander Guller, Constantine Gavrilov, Ilya Tkachevsky
  • Publication number: 20200301771
    Abstract: An apparatus for detecting a degraded grid controller includes a status module that collects for individual grid controllers in a grid array a status update comprising a keepalive status and a connectivity indicator and/or a pending transaction indicator between pairs of the individual grid controllers. The apparatus also includes a responsiveness module that determines a responsiveness indicator for a particular grid controller based on the keepalive status and the connectivity indicator and/or the pending transaction indicator of the particular grid controller. The apparatus further includes a configuration module that removes the particular grid controller of the individual grid controllers from use in the grid array in response to the responsiveness module determining that the responsiveness indicator of the particular grid controller indicates that the particular grid controller is degraded.
    Type: Application
    Filed: March 20, 2019
    Publication date: September 24, 2020
    Inventors: Constantine Gavrilov, Osnat Shasha, Ilya Tkachevsky, Shlomit Neufeld
  • Publication number: 20200233876
    Abstract: Methods and systems for data origin verification are provided. A system for providing data origin verification includes a data injection module that injects origin information into separate bodies in a plurality of bodies. The origin information identifies a body in the plurality of bodies into which the origin information was injected. Also, the system includes a read data module that reads origin information from one or more bodies in the plurality of bodies. Additionally, the system includes an origin identifier module that determines a body in the plurality of bodies where the read origin information originated based on origin information contained in the read data.
    Type: Application
    Filed: January 22, 2019
    Publication date: July 23, 2020
    Inventors: David Gvili, Ilya Tkachevsky