Patents by Inventor Michael Ratiner

Michael Ratiner 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).

  • Publication number: 20230379367
    Abstract: The present invention provides A blockchain network architecture of an infrastructure for creating end-to-end security between all public network blockchain nodes, said infrastructure comprised of: —administrator nodes configured to control corresponding blockchain nodes by reading logs, testing and configuration; —blockchain nodes configured to communicate with each other through open, unsecured channels connected to a public network, —at least one blockchain core embedded in blockchain nodes of electronic smart IoT devices, wherein the blockchain core comprise a transaction module, module of blockchain specific applications and the secure memory; —a dual core switching access control module combined hardware and software components; —controlled switch-connector; —in-device administrator module for configuration update and rout of trust for all module of blockchain nodes; —wherein information is transmitted between the dual core switching access control module through the blockchain nodes to the controlled s
    Type: Application
    Filed: September 23, 2021
    Publication date: November 23, 2023
    Inventors: Michael RATINER, Dan ELIAV
  • Publication number: 20220269787
    Abstract: The present invention discloses a system for authenticating and securing message/instruction transmission, including a hardware processing unit for testing the validity of original message or derivative of the original message by running specific firmware code resulting first test results, a software processing unit, for testing the validity of the original message or derivative of the original message by running specific software code, for resulting a second test result, and a logic comparison module, for comparing between the first and the second test results, wherein the comparison authenticates the message. The testing is performed simultaneously at the hardware processing unit and the software processing unit.
    Type: Application
    Filed: June 24, 2020
    Publication date: August 25, 2022
    Inventors: Michael RATINER, Dan ELIAV
  • Publication number: 20210306348
    Abstract: The present invention discloses a system having at least one device, associated with two different networks in communication with other devices comprising: a communication interface, configured to enable a user to interface the system; an authentication module, configured to authenticate said user's identity; an authorization module, configured to be associated with a first processor and a computer readable storage device on which are stored modules of firmware code executable by said first processor, whereupon execution of said firmware code by said first processor determines an authorization level and access privilege associated with said user, according to a user authorization policy; at least two Software Execution Environments (SEEs), installed in at least one device associated with two different networks comprising at least one processor and a readable storage device, on which are stored modules of firmware instruction code executable by said user on said processor.
    Type: Application
    Filed: April 21, 2021
    Publication date: September 30, 2021
    Inventors: Michael RATINER, Dan ELIAV
  • Patent number: 11005852
    Abstract: System for authenticating a user's identity and facilitating execution of embedded software and access to specific hardware modules according to an authorization level, comprising: •a communication interface, enabling a user to interface the system; •an authentication module, configured to authenticate user's identity; •an authorization module, configured to determine authorization level and access privileges associated with user; •at least one Software Execution Environment (SEE); and •at least one hardware switch, controllable by said authorization module and configured to physically enable or disable data transfer over a data path between the user and SEE, whereupon successful authentication of the user will cause the authorization module to allocate hardware resources at the SEE for the user, and configure the hardware switch to enable data transfer between the user and the SEE, and enable the user to execute embedded code on the SEE according to the authorization level.
    Type: Grant
    Filed: October 25, 2017
    Date of Patent: May 11, 2021
    Inventors: Michael Ratiner, Dan Eliav
  • Publication number: 20190334922
    Abstract: System for authenticating a user's identity and facilitating execution of embedded software and access to specific hardware modules according to an authorization level, comprising: •a communication interface, enabling a user to interface the system; an authentication module, configured to authenticate user's identity; •an authorization module, configured to determine authorization level and access privileges associated with user; •at least one Software Execution Environment (SEE); and •at least one hardware switch, controllable by said authorization module and configured to physically enable or disable data transfer over a data path between the user and SEE, whereupon successful authentication of the user will cause the authorization module to allocate hardware resources at the SEE for the user, and configure the hardware switch to enable data transfer between the user and the SEE, and enable the user to execute embedded code on the SEE according to the authorization level.
    Type: Application
    Filed: October 25, 2017
    Publication date: October 31, 2019
    Inventors: Michael RATINER, Dan ELIAV
  • Patent number: 8863241
    Abstract: The present invention disclose a system for securing managing usage rights of plurality of software applications in plurality of client computers devices to be authorized by a server application.
    Type: Grant
    Filed: February 8, 2011
    Date of Patent: October 14, 2014
    Inventors: Michael Ratiner, Alexander Aurovsky, Anatoly Hurgin, Alexander Rubinov
  • Patent number: 8219579
    Abstract: A computerized system and method of constructing and expanding search queries for conducting searches through information sources. The system enables retrieving a category options tree, allowing a user to define a category route by selecting a category-node, which defines a search-category. The system may further enable retrieving a query scenario tree, having a hierarchal structure comprising query nodes, where the retrieved query scenario tree is associated with an initial input query, inputted by a user. Each query node defines a query route enabling to construct the content and structure of an expanded search query. The system enables selecting a query node of the retrieved query scenario tree, according to an online decision making process, which analyses the search-category in relation to available query routes in to allow selecting a query node from the retrieved scenario tree that is most compatible with the search-category.
    Type: Grant
    Filed: June 28, 2011
    Date of Patent: July 10, 2012
    Inventors: Michael Ratiner, Dmitry Kuharenko, Alexander Rubinov
  • Publication number: 20110258173
    Abstract: A computerized system and method of constructing and expanding search queries for conducting searches through information sources. The system enables retrieving a category options tree, allowing a user to define a category route by selecting a category-node, which defines a search-category. The system may further enable retrieving a query scenario tree, having a hierarchal structure comprising query nodes, where the retrieved query scenario tree is associated with an initial input query, inputted by a user. Each query node defines a query route enabling to construct the content and structure of an expanded search query. The system enables selecting a query node of the retrieved query scenario tree, according to an online decision making process, which analyses the search-category in relation to available query routes in to allow selecting a query node from the retrieved scenario tree that is most compatible with the search-category.
    Type: Application
    Filed: June 28, 2011
    Publication date: October 20, 2011
    Inventors: Michael RATINER, Dmitry KUHARENKO, Alexander RUBINOV
  • Publication number: 20100145975
    Abstract: A computerized system and method of constructing and expanding search queries for conducting searches through information sources. The system enables retrieving a category options tree, allowing a user to define a category route by selecting a category-node, which defines a search-category. The system may further enable retrieving a query scenario tree, having a hierarchal structure comprising query nodes, where the retrieved query scenario tree is associated with an initial input query, inputted by a user. Each query node defines a query route enabling to construct the content and structure of an expanded search query. The system enables selecting a query node of the retrieved query scenario tree, according to an online decision making process, which analyses the search-category in relation to available query routes in to allow selecting a query node from the retrieved scenario tree that is most compatible with the search-category.
    Type: Application
    Filed: December 4, 2008
    Publication date: June 10, 2010
    Inventors: Michael Ratiner, Dmitry Kuharenko, Dan Eliav, Alexander Rubinov, Avishay Maloul