Patents by Inventor Ilya Matiach

Ilya Matiach 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: 10860947
    Abstract: Executing a graph. A method includes identifying that a graph includes one or more nodes having input ports that are coupled to alternative inputs. The method further includes identifying permutations of inputs where each permutation uses one of the alternative inputs. The method further includes executing the graph for each of the identified permutations. The method further includes identifying a metric for each execution of the graph for each of the permutations. The method further includes providing a user with an indication of the metrics.
    Type: Grant
    Filed: December 17, 2015
    Date of Patent: December 8, 2020
    Assignee: MICROSOFT TECHNOLOGY LICENSING, LLC
    Inventors: Lev Lipkin, Ilya Matiach, Anthony Christopher Karloff, Chi Ken Cheng Tsui
  • Publication number: 20200301751
    Abstract: Various embodiments herein each include at least one of systems, methods, and software for instantiating, executing, and operating dynamic hybrid computing environments, such as in cloud computing. Some such embodiments include allocating computing resources of a first server cluster to instantiate a first cluster and to establish a computing session. This embodiment may then initiate execution of a program within the first cluster that offloads at least one computing task to a second cluster, when the second cluster is instantiated, to leverage high-computing speed performance capabilities of the second cluster with regard to certain computing operations. Upon completion of program execution, the second cluster is then deallocated.
    Type: Application
    Filed: May 27, 2020
    Publication date: September 24, 2020
    Inventors: Tong Wen, Sudarshan Raghunathan, Akshaya Annavajhala, Chang Young Park, Ilya Matiach
  • Patent number: 10705883
    Abstract: Various embodiments herein each include at least one of systems, methods, and software for instantiating, executing, and operating dynamic hybrid computing environments, such as in cloud computing. Some such embodiments include allocating computing resources of a first server cluster to instantiate a first cluster and to establish a computing session. This embodiment may then initiate execution of a program within the first cluster that offloads at least one computing task to a second cluster, when the second cluster is instantiated, to leverage high-computing speed performance capabilities of the second cluster with regard to certain computing operations. Upon completion of program execution, the second cluster is then deallocated.
    Type: Grant
    Filed: June 19, 2018
    Date of Patent: July 7, 2020
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Tong Wen, Sudarshan Raghunathan, Ilya Matiach
  • Publication number: 20190384649
    Abstract: Various embodiments herein each include at least one of systems, methods, and software for instantiating, executing, and operating dynamic hybrid computing environments, such as in cloud computing. Some such embodiments include allocating computing resources of a first server cluster to instantiate a first cluster and to establish a computing session. This embodiment may then initiate execution of a program within the first cluster that offloads at least one computing task to a second cluster, when the second cluster is instantiated, to leverage high-computing speed performance capabilities of the second cluster with regard to certain computing operations. Upon completion of program execution, the second cluster is then deallocated.
    Type: Application
    Filed: June 19, 2018
    Publication date: December 19, 2019
    Inventors: Tong Wen, Sudarshan Raghunathan, Akshaya Annavajhala, Chang Young Park, Ilya Matiach
  • Publication number: 20170178021
    Abstract: Executing a graph. A method includes identifying that a graph includes one or more nodes having input ports that are coupled to alternative inputs. The method further includes identifying permutations of inputs where each permutation uses one of the alternative inputs. The method further includes executing the graph for each of the identified permutations. The method further includes identifying a metric for each execution of the graph for each of the permutations. The method further includes providing a user with an indication of the metrics.
    Type: Application
    Filed: December 17, 2015
    Publication date: June 22, 2017
    Inventors: Lev Lipkin, Ilya Matiach, Anthony Christopher Karloff, Chi Ken Cheng Tsui