Patents by Inventor Max Kholmyansky

Max Kholmyansky 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: 11277492
    Abstract: A mobile universal device operator (MUDO) operates at least one device and includes a seamless interaction manager and an appliance manager. The seamless interaction manager transmits a resource discovery requests to a gateway over a local network and to a cloud server over an external network. The gateway stores a local resource directory listing at least one resource of each device and the cloud server stores an associated cloud resource directory. The manager receives responses from the resource directories, selects a local command path or a cloud command path and associates the selected command path with each discovered resource. The appliance manager transfers instructions received from a user about a selected resource to the seamless interaction manager. The interaction manager translates the instructions into a unified command to the selected discovered resource via its associated command path.
    Type: Grant
    Filed: April 16, 2020
    Date of Patent: March 15, 2022
    Assignee: Sure Universal Ltd.
    Inventors: Max Kholmyansky, Vadim Lanzman, Itzik Alkotzer, Viktor Ariel
  • Patent number: 10867507
    Abstract: A system for controlling IoT devices in a premises includes at least one mobile universal remote controller (MURC) implemented on a mobile device to receive user instructions to at least one of the IoT devices, a gateway and an IoT device server. The gateway is implemented in a unit having a connection to a data network and having multiple communication units connected therein. The gateway has agents, one per type of communication protocol, to communicate with the IoT devices each according to its associated communication protocol. The IoT device server is connected to the data network and is in communication with the MURC and the gateway. The server passes commands related to the user instructions from the MURC to the gateway to the unit to communicate the commands to the at least one IoT device using associated communication protocols for the at least one IoT device.
    Type: Grant
    Filed: July 16, 2018
    Date of Patent: December 15, 2020
    Assignee: Sure Universal Ltd.
    Inventors: Nadav Nachshon, Baraa Hleihil, Ofer Rotschield, Viktor Ariel, Max Kholmyansky, Vadim Lanzman
  • Publication number: 20200336564
    Abstract: A mobile universal device operator (MUDO) operates at least one device and includes a seamless interaction manager and an appliance manager. The seamless interaction manager transmits a resource discovery requests to a gateway over a local network and to a cloud server over an external network. The gateway stores a local resource directory listing at least one resource of each device and the cloud server stores an associated cloud resource directory. The manager receives responses from the resource directories, selects a local command path or a cloud command path and associates the selected command path with each discovered resource. The appliance manager transfers instructions received from a user about a selected resource to the seamless interaction manager. The interaction manager translates the instructions into a unified command to the selected discovered resource via its associated command path.
    Type: Application
    Filed: April 16, 2020
    Publication date: October 22, 2020
    Inventors: Max KHOLMYANSKY, Vadim LANZMAN, Itzik ALKOTZER, Viktor ARIEL
  • Patent number: 10719200
    Abstract: A method includes implementing a single GUI for all the appliances which includes a set of input panels, an appliance selector panel and an output panel, communicating with the appliances with a multiplicity of agents, each implementing one appliance protocol of communication and converting between an internal format and the appliance protocol of communication; controlling activity of the agents, receiving a user command to a selected appliance issued from one of the input panels and generating at least one associated internal command in response to the user commands, providing the at least one associated internal command to the controlling for instruction to one of the agents associated with the selected appliance, storing information about each appliance to be controlled by the remote controller, and receiving notifications from the agents about the state of at least one of the appliances and providing the notifications to be displayed on the GUI.
    Type: Grant
    Filed: February 19, 2017
    Date of Patent: July 21, 2020
    Assignee: Sure Universal Ltd.
    Inventors: Ofer Rotschield, Max Kholmyansky, Viktor Ariel, Vadim Lanzman
  • Publication number: 20190019402
    Abstract: A system for controlling IoT devices in a premises includes at least one mobile universal remote controller (MURC) implemented on a mobile device to receive user instructions to at least one of the IoT devices, a gateway and an IoT device server. The gateway is implemented in a unit having a connection to a data network and having multiple communication units connected therein. The gateway has agents, one per type of communication protocol, to communicate with the IoT devices each according to its associated communication protocol. The IoT device server is connected to the data network and is in communication with the MURC and the gateway. The server passes commands related to the user instructions from the MURC to the gateway to the unit to communicate the commands to the at least one IoT device using associated communication protocols for the at least one IoT device.
    Type: Application
    Filed: July 16, 2018
    Publication date: January 17, 2019
    Inventors: Nadav NACHSHON, Baraa HLEIHIL, Ofer ROTSCHIELD, Viktor ARIEL, Max KHOLMYANSKY, Vadim LANZMAN
  • Publication number: 20170242557
    Abstract: A method includes implementing a single GUI for all the appliances which includes a set of input panels, an appliance selector panel and an output panel, communicating with the appliances with a multiplicity of agents, each implementing one appliance protocol of communication and converting between an internal format and the appliance protocol of communication; controlling activity of the agents, receiving a user command to a selected appliance issued from one of the input panels and generating at least one associated internal command in response to the user commands, providing the at least one associated internal command to the controlling for instruction to one of the agents associated with the selected appliance, storing information about each appliance to be controlled by the remote controller, and receiving notifications from the agents about the state of at least one of the appliances and providing the notifications to be displayed on the GUI.
    Type: Application
    Filed: February 19, 2017
    Publication date: August 24, 2017
    Inventors: Ofer Rotschield, Max Kholmyansky, Viktor Ariel, Vadim Lanzman
  • Patent number: 6981247
    Abstract: An application environment including a hosting application, and an application component operative to execute a plurality of ordered processing operations, where the hosting application is operative to effect a first call to the component, thereby invoking operation of the component, the component is operative to execute any of the ordered processing operations in response to the first call until a suspense condition is met, whereupon the component is operative to suspend its operation, maintain execution state information, and return execution control to the hosting application, the hosting application is operative to resolve the suspense condition and effect a second call to the component, and the component is operative to determine whether the suspense condition is resolved and, if so, resume execution of the ordered processing operations from the point of suspension in response to the second call.
    Type: Grant
    Filed: February 13, 2003
    Date of Patent: December 27, 2005
    Assignee: Orsus Solutions Limited
    Inventors: Amir Weinberg, Max Kholmyansky, Yaniv Shaya, Moshe Cohen, Yossi Acrich
  • Publication number: 20030120731
    Abstract: An application environment including a hosting application, and an application component operative to execute a plurality of ordered processing operations, where the hosting application is operative to effect a first call to the component, thereby invoking operation of the component, the component is operative to execute any of the ordered processing operations in response to the first call until a suspense condition is met, whereupon the component is operative to suspend its operation, maintain execution state information, and return execution control to the hosting application, the hosting application is operative to resolve the suspense condition and effect a second call to the component, and the component is operative to determine whether the suspense condition is resolved and, if so, resume execution of the ordered processing operations from the point of suspension in response to the second call.
    Type: Application
    Filed: February 13, 2003
    Publication date: June 26, 2003
    Inventors: Amir Weinberg, Max Kholmyansky, Yaniv Shaya, Moshe Cohen, Yossi Acrich