Patents by Inventor Yair Amir

Yair Amir 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: 11140221
    Abstract: The present invention generally relates to network-attack-resilient intrusion-tolerant Supervisory Control and Data Acquisition (SCADA) systems. Some implementations utilize redundant, proactively-recovery-configured servers at multiple centers communally executing a replication protocol. Some implementations, in addition to control centers, include data centers, which participate in the replication protocol, except that they may not be capable of controlling remote units such as Remote Terminal Units (RTUs).
    Type: Grant
    Filed: June 21, 2017
    Date of Patent: October 5, 2021
    Assignee: THE JOHNS HOPKINS UNIVERSITY
    Inventors: Yair Amir, Amy Babay, Thomas Tantillo
  • Patent number: 11057319
    Abstract: A packet recovery transmits N requests for retransmission of the transmitted packet to the sender node at N scheduled times upon determining satisfaction of a packet recovery condition associated with a transmitted packet from a sender node at a receiver node. At least one of the N scheduled times includes a receiver waiting time. M retransmissions of the transmitted packet from sender node at M scheduled times is performed upon the first receipt of a request for retransmission of the transmitted packet. At least one of the M scheduled times includes a sender waiting time. N and M are non-zero positive integers, and at least one of N or M is greater than one.
    Type: Grant
    Filed: April 22, 2013
    Date of Patent: July 6, 2021
    Assignee: LTN Global Inc.
    Inventors: Yair Amir, Jonathan Stanton, John William Lane, John Lane Schultz
  • Patent number: 10990083
    Abstract: Systems, computer readable media, and method concern assigning an abstraction representation to data associated with a system of the SCADA environment. The method also includes providing the abstraction representation to a control system associated with the system of the SCADA environment. The control system is implemented in a computer system. Further, the method includes receiving actual data from the system of the SCADA environment. Additionally, the method includes generating abstract data from the actual data using the abstraction representation. The method, also includes forwarding the abstract data to the control system.
    Type: Grant
    Filed: January 26, 2018
    Date of Patent: April 27, 2021
    Assignee: THE JOHNS HOPKINS UNIVERSITY
    Inventors: Yair Amir, Amy Babay, Thomas Tantillo
  • Publication number: 20190391567
    Abstract: Systems, computer readable media, and method concern assigning an abstraction representation to data associated with a system of the SCADA environment. The method also includes providing the abstraction representation to a control system associated with the system of the SCADA environment. The control system is implemented in a computer system. Further, the method includes receiving actual data from the system of the SCADA environment. Additionally, the method includes generating abstract data from the actual data using the abstraction representation. The method, also includes forwarding the abstract data to the control system.
    Type: Application
    Filed: January 26, 2018
    Publication date: December 26, 2019
    Inventors: Yair AMIR, Amy BABAY, Thomas TANTILLO
  • Publication number: 20190320015
    Abstract: The present invention generally relates to network-attack-resilient intrusion-tolerant Supervisory Control and Data Acquisition (SCADA) systems. Some implementations utilize redundant, proactively-recovery-configured servers at multiple centers communally executing a replication protocol. Some implementations, in addition to control centers, include data centers, which participate in the replication protocol, except that they may not be capable of controlling remote units such as Remote Terminal Units (RTUs).
    Type: Application
    Filed: June 21, 2017
    Publication date: October 17, 2019
    Inventors: Yair AMIR, Amy BABAY, Thomas TANTILLO
  • Patent number: 9106569
    Abstract: A routing system and method for flows within a network provides multicast flow transport for one or more groups. Transit routers comprising processing units that run overlay processes route one or more flows based on overlay group identifiers. Access nodes issue requests for overlay groups in order to receive flows from the transit routers. The overlay processes utilize a mapping service that maps overlay group identifiers to native multicast group identifiers. A control channel between the access nodes and transit routers is used for communicating access nodes requests, overlay group identifiers, and native multicast group identifiers.
    Type: Grant
    Filed: November 26, 2013
    Date of Patent: August 11, 2015
    Assignee: LTN Global Communications, Inc.
    Inventors: Yair Amir, Jonathan Stanton, Michal Miskin-Amir, John L. Schultz
  • Patent number: 8984297
    Abstract: A routing protocol is used to transmit messages from a sender to a receiver over a network of nodes, where adversaries can control links between the nodes and can also control the behavior of a large number of nodes. Various techniques can be used, along or in combination, to combat these effects. In one approach, certain trigger conditions are identified, the occurrence of which signals malicious behavior within the network. When signaled, the sender requests status reports from the intermediate nodes in an effort to determine which nodes are malicious. The information for the status reports is generated by nodes as packets are passed from one node to the next.
    Type: Grant
    Filed: March 13, 2009
    Date of Patent: March 17, 2015
    Assignees: The Regents of the University of Calfiornia, The Johns Hopkins University
    Inventors: Yair Amir, Paul Bunn, Rafail Ostrovsky
  • Publication number: 20140079059
    Abstract: A routing system and method for flows within a network provides multicast flow transport for one or more groups. Transit routers comprising processing units that run overlay processes route one or more flows based on overlay group identifiers. Access nodes issue requests for overlay groups in order to receive flows from the transit routers. The overlay processes utilize a mapping service that maps overlay group identifiers to native multicast group identifiers. A control channel between the access nodes and transit routers is used for communicating access nodes requests, overlay group identifiers, and native multicast group identifiers.
    Type: Application
    Filed: November 26, 2013
    Publication date: March 20, 2014
    Applicant: LTN Global Communications, Inc.
    Inventors: Yair Amir, Jonathan Stanton, Michal Miskin-Amir, John L. Schultz
  • Publication number: 20140003226
    Abstract: A packet recovery transmits N requests for retransmission of the transmitted packet to the sender node at N scheduled times upon determining satisfaction of a packet recovery condition associated with a transmitted packet from a sender node at a receiver node. At least one of the N scheduled times includes a receiver waiting time. M retransmissions of the transmitted packet from sender node at M scheduled times is performed upon the first receipt of a request for retransmission of the transmitted packet. At least one of the M scheduled times includes a sender waiting time. N and M are non-zero positive integers, and at least one of N or M is greater than one.
    Type: Application
    Filed: April 22, 2013
    Publication date: January 2, 2014
    Applicant: LTN Global Communications, Inc.
    Inventors: Yair AMIR, Jonathan Stanton, John William Lane, John Lane Schultz
  • Patent number: 8619775
    Abstract: A Flow Transport and Delivery Network (FTDN) supports delivery and transport of flows to destination nodes over parallel overlay networks. Overlay nodes executing overlay processes create and maintain one or more overlay networks. A plurality of sites are connected to each other via the parallel overlay networks with each site comprising one or more transit routers that route the flows to the destination nodes.
    Type: Grant
    Filed: July 21, 2009
    Date of Patent: December 31, 2013
    Assignee: LTN Global Communications, Inc.
    Inventors: Yair Amir, Michal Miskin-Amir, Yousef Javadi, Malik Khan, Jonathan Stanton
  • Patent number: 8599851
    Abstract: A routing system and method for flows within a network provides multicast flow transport for one or more groups. Transit routers comprising processing units that run overlay processes route one or more flows based on overlay group identifiers. Access nodes issue requests for overlay groups in order to receive flows from the transit routers. The overlay processes utilize a mapping service that maps overlay group identifiers to native multicast group identifiers. A control channel between the access nodes and transit routers is used for communicating access nodes requests, overlay group identifiers, and native multicast group identifiers.
    Type: Grant
    Filed: April 2, 2010
    Date of Patent: December 3, 2013
    Assignee: LTN Global Communications, Inc.
    Inventors: Yair Amir, Jonathan Stanton, Michal Miskin-Amir, John Lane Schultz
  • Patent number: 8437267
    Abstract: The present invention relates to a packet recovery method for packets communicated between sender and receiver nodes of an overlay network that runs over an underlying IP network. The present invention executes a packet recovery process at a receiver node upon satisfaction of a packet recovery condition that is associated with meeting a deadline driven criteria for a transmitted packet. The packet recovery process associates N number of scheduled times with N requests for retransmission of the transmitted packet. At least one of the N scheduled times includes a receiver waiting time. At each N scheduled time, a request for retransmission of the transmitted packet is transmitted to a source node. A packet retransmission process at the sender node is executed upon the first receipt of a request for retransmission of the transmitted packet.
    Type: Grant
    Filed: December 22, 2009
    Date of Patent: May 7, 2013
    Assignee: LTN GLOBAL Communications, Inc.
    Inventors: Yair Amir, Jonathan Stanton, John William Lane, John Lane Schultz
  • Patent number: 8181210
    Abstract: The present invention relates to a system and method that delivers content from one or more content sources to a plurality of subscriber units via a flow transport subsystem that transports content flows originated from the one or more content sources over a wide area network in response to one or more requests for deadline-driven content flows. E.g., live or interactive flows. One or more gateways interface with the flow transport subsystem for receiving the deadline-driven content flows. Each of the one or more gateways is associated with one or more subscriber units and is selected based on one or more requests for deadline-driven content flows. A content processor converts the deadline-driven content flows to modulated content flows, and a flow delivery subsystem delivers the modulated content flows to one or more subscriber units associated with a selected gateway over an allocated frequency bandwidth of one or more transmission mediums.
    Type: Grant
    Filed: August 7, 2009
    Date of Patent: May 15, 2012
    Assignee: Livetimenet, Inc.
    Inventors: Yair Amir, Michal Miskin-Amir, Yousef Javadi, Malik Khan, Jonathan Stanton
  • Publication number: 20110243131
    Abstract: A routing system and method for flows within a network provides multicast flow transport for one or more groups. Transit routers comprising processing units that run overlay processes route one or more flows based on overlay group identifiers. Access nodes issue requests for overlay groups in order to receive flows from the transit routers. The overlay processes utilize a mapping service that maps overlay group identifiers to native multicast group identifiers. A control channel between the access nodes and transit routers is used for communicating access nodes requests, overlay group identifiers, and native multicast group identifiers.
    Type: Application
    Filed: April 2, 2010
    Publication date: October 6, 2011
    Applicant: LiveTimeNet Inc.
    Inventors: Yair Amir, Jonathan Stanton
  • Publication number: 20110016316
    Abstract: A routing protocol is used to transmit messages from a sender to a receiver over a network of nodes, where adversaries can control links between the nodes and can also control the behavior of a large number of nodes. Various techniques can be used, along or in combination, to combat these effects. In one approach, certain trigger conditions are identified, the occurrence of which signals malicious behavior within the network. When signaled, the sender requests status reports from the intermediate nodes in an effort to determine which nodes are malicious. The information for the status reports is generated by nodes as packets are passed from one node to the next.
    Type: Application
    Filed: March 13, 2009
    Publication date: January 20, 2011
    Applicants: The Regents of the University of California, The Johns Hopkins University
    Inventors: Yair Amir, Paul Bunn, Rafail Ostrovsky
  • Publication number: 20100165830
    Abstract: The present invention relates to a packet recovery method for packets communicated between sender and receiver nodes of an overlay network that runs over an underlying IP network. The present invention executes a packet recovery process at a receiver node upon satisfaction of a packet recovery condition that is associated with meeting a deadline driven criteria for a transmitted packet. The packet recovery process associates N number of scheduled times with N requests for retransmission of the transmitted packet. At least one of the N scheduled times includes a receiver waiting time. At each N scheduled time, a request for retransmission of the transmitted packet is transmitted to a source node. A packet retransmission process at the sender node is executed upon the first receipt of a request for retransmission of the transmitted packet.
    Type: Application
    Filed: December 22, 2009
    Publication date: July 1, 2010
    Applicant: LIVETIMENET, INC.
    Inventors: Yair Amir, Jonathan Stanton, John William Lane, John Lane Schultz
  • Publication number: 20100037265
    Abstract: The present invention relates to a system and method that delivers content from one or more content sources to a plurality of subscriber units via a flow transport subsystem that transports content flows originated from the one or more content sources over a wide area network in response to one or more requests for deadline-driven content flows. E.g., live or interactive flows. One or more gateways interface with the flow transport subsystem for receiving the deadline-driven content flows. Each of the one or more gateways is associated with one or more subscriber units and is selected based on one or more requests for deadline-driven content flows. A content processor converts the deadline-driven content flows to modulated content flows, and a flow delivery subsystem delivers the modulated content flows to one or more subscriber units associated with a selected gateway over an allocated frequency bandwidth of one or more transmission mediums.
    Type: Application
    Filed: August 7, 2009
    Publication date: February 11, 2010
    Applicant: LiveTimeNet, Inc.
    Inventors: Yair Amir, Michal Miskin-Amir, Yousef Javadi, Malik Khan, Jonathan Stanton
  • Publication number: 20100014528
    Abstract: A Flow Transport and Delivery Network (FTDN) supports delivery and transport of flows to destination nodes over parallel overlay networks. Overlay nodes executing overlay processes create and maintain one or more overlay networks. A plurality of sites are connected to each other via the parallel overlay networks with each site comprising one or more transit routers that route the flows to the destination nodes.
    Type: Application
    Filed: July 21, 2009
    Publication date: January 21, 2010
    Applicant: LiveTimeNet, Inc.
    Inventors: Yair Amir, Michal Miskin-Amir, Yousef Javadi, Malik Khan, Jonathan Stanton
  • Patent number: 7299219
    Abstract: A system for maximal gathering of fresh information added to a network such as the as the Internet and for processing the gathered fresh information. A link server (2) sends a batch of links to check (3) to a crawler (1B). Crawler (1B) them executes its crawling assignment by filtering the encountered content and extracting only that which is new or changed (4). Crawler (1B) then returns this content (4) to at least one data center and any interested web mining application (5). By using the crawlers (1A-E) to filter the data and only return or notify regarding, the fresh content, less bandwidth is needed to get the information to the web mining application (5).
    Type: Grant
    Filed: May 8, 2001
    Date of Patent: November 20, 2007
    Assignee: The Johns Hopkins University
    Inventors: Jacob William Green, John Lane Schultz, Yair Amir, Michael Truman Goodrich
  • Publication number: 20040044962
    Abstract: A system for maximal gathering of fresh information added to a network such as the as the Internet and for processing the gathered fresh information. A link server (2) sends a batch of links to check (3) to a crawler (1B). Crawler (1B) them executes its crawling assignment by filtering the encountered content and extracting only that which is new or changed (4). Crawler (1B) then returns this content (4) to at least one data center and any interested web mining application (5). By using the crawlers (1A-E) to filter the data and only return or notify regarding, the fresh content, less bandwidth is needed to get the information to the web mining application (5).
    Type: Application
    Filed: August 2, 2003
    Publication date: March 4, 2004
    Inventors: Jacob William Green, John Lane Schultz, Yair Amir, Michael Truman Goodrich