Patents by Inventor Itai Aaronson

Itai Aaronson 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: 8819486
    Abstract: Methods and systems for facilitating fault tolerance in a non-hot-standby configuration of a network muting system are provided. According to one embodiment, a failover method is provided. One or more processing engines of a network routing system are configured to function as active processing engines, each of which having one or more software contexts. A control blade is contoured to monitor the active processing engines. One or more of the processing engines are identified to function as non-hot-standby processing engines, each of which having no pre-created software contexts corresponding, to the software contexts of the active processing engines. The control blade monitors the active processing engines.
    Type: Grant
    Filed: March 29, 2013
    Date of Patent: August 26, 2014
    Assignee: Google Inc.
    Inventors: Itai Aaronson, Sridhar Subramaniam, Bill Chin, Wilson Talaugon
  • Publication number: 20130227340
    Abstract: Methods and systems for facilitating fault tolerance in a non-hot-standby configuration of a network muting system are provided. According to one embodiment, a failover method is provided. One or more processing engines of a network routing system are configured to function as active processing engines, each of which having one or more software contexts. A control blade is contoured to monitor the active processing engines. One or more of the processing engines are identified to function as non-hot-standby processing engines, each of which having no pre-created software contexts corresponding, to the software contexts of the active processing engines. The control blade monitors the active processing engines.
    Type: Application
    Filed: March 29, 2013
    Publication date: August 29, 2013
    Applicant: GOOGLE INC.
    Inventors: Wilson Talaugon, Sridhar Subramaniam, Bill Chin, Itai Aaronson
  • Patent number: 8412982
    Abstract: Methods and systems for facilitating fault tolerance in a non-hot-standby configuration of a network routing system are provided. According to one embodiment, a failover method is provided. One or more processing engines of a network routing system are configured to function as active processing engines, each of which having one or more software contexts. A control blade is configured to monitor the active processing engines. One or more of the processing engines are identified to function as non-hot-standby processing engines, each of which having no pre-created software contexts corresponding to the software contexts of the active processing engines. The control blade monitors the active processing engines.
    Type: Grant
    Filed: April 8, 2011
    Date of Patent: April 2, 2013
    Assignee: Google Inc.
    Inventors: Wilson Talaugon, Sridhar Subramaniam, Bill Chin, Itai Aaronson
  • Publication number: 20110185221
    Abstract: Methods and systems for facilitating fault tolerance in a non-hot-standby configuration of a network routing system are provided. According to one embodiment, a failover method is provided. One or more processing engines of a network routing system are configured to function as active processing engines, each of which having one or more software contexts. A control blade is configured to monitor the active processing engines. One or more of the processing engines are identified to function as non-hot-standby processing engines, each of which having no pre-created software contexts corresponding to the software contexts of the active processing engines. The control blade monitors the active processing engines.
    Type: Application
    Filed: April 8, 2011
    Publication date: July 28, 2011
    Applicant: Fortinet, Inc.
    Inventors: Wilson Talaugon, Sridhar Subramaniam, Bill Chin, Itai Aaronson
  • Patent number: 7925920
    Abstract: Methods and systems for facilitating fault tolerance in a non-hot-standby configuration of a network routing system are provided. According to one embodiment, a failover method is provided. A fault manager executing on a control blade of multiple server blades of a network routing system actively monitors an active processing engine of multiple processing engines within the network routing system. Responsive to detecting a fault associated with the active processing engine, the active processing engine is dynamically replaced with a non-hot-standby processing engine of the multiple processing engines by (i) determining one or more software contexts that were associated with the active processing engine prior to detection of the fault, and (ii) creating one or more replacement software contexts within the non-hot-standby processing engine corresponding to the one or more software contexts.
    Type: Grant
    Filed: July 18, 2010
    Date of Patent: April 12, 2011
    Inventors: Wilson Talaugon, Sridhar Subramaniam, Bill Chin, Itai Aaronson
  • Publication number: 20100281296
    Abstract: Methods and systems for facilitating fault tolerance in a non-hot-standby configuration of a network routing system are provided. According to one embodiment, a failover method is provided. A fault manager executing on a control blade of multiple server blades of a network routing system actively monitors an active processing engine of multiple processing engines within the network routing system. Responsive to detecting a fault associated with the active processing engine, the active processing engine is dynamically replaced with a non-hot-standby processing engine of the multiple processing engines by (i) determining one or more software contexts that were associated with the active processing engine prior to detection of the fault, and (ii) creating one or more replacement software contexts within the non-hot-standby processing engine corresponding to the one or more software contexts.
    Type: Application
    Filed: July 18, 2010
    Publication date: November 4, 2010
    Applicant: FORTINET, INC.
    Inventors: Wilson Talaugon, Sridhar Subramaniam, Bill Chin, Itai Aaronson
  • Patent number: 7761743
    Abstract: Methods and systems for facilitating fault tolerance in a non-hot-standby configuration of a network routing system are provided. According to one embodiment, a method is provided for replacing an active processing engine with a non-hot-standby processing engine. Multiple processing engines within a network routing system are configured. The processing engines include an active processing engine having one or more software contexts, representative of a set of objects implementing a virtual router, for example, and a non-hot-standby processing engine having no pre-created software contexts corresponding to the one or more software contexts. Responsive to determining a fault associated with the active processing engine, the active processing engine is dynamically replaced with the non-hot-standby processing engine by creating replacement software contexts within the non-hot-standby processing engine corresponding to the one or more software contexts.
    Type: Grant
    Filed: September 7, 2009
    Date of Patent: July 20, 2010
    Assignee: Fortinet, Inc.
    Inventors: Wilson Talaugon, Sridhar Subramaniam, Bill Chin, Itai Aaronson
  • Publication number: 20100011245
    Abstract: Methods and systems for facilitating fault tolerance in a non-hot-standby configuration of a network routing system are provided. According to one embodiment, a method is provided for replacing an active processing engine with a non-hot-standby processing engine. Multiple processing engines within a network routing system are configured. The processing engines include an active processing engine having one or more software contexts, representative of a set of objects implementing a virtual router, for example, and a non-hot-standby processing engine having no pre-created software contexts corresponding to the one or more software contexts. Responsive to determining a fault associated with the active processing engine, the active processing engine is dynamically replaced with the non-hot-standby processing engine by creating replacement software contexts within the non-hot-standby processing engine corresponding to the one or more software contexts.
    Type: Application
    Filed: September 7, 2009
    Publication date: January 14, 2010
    Applicant: FORTINET, INC.
    Inventors: Wilson Talaugon, Sridhar Subramaniam, Bill Chin, Itai Aaronson
  • Patent number: 7587633
    Abstract: Passive replication methods and systems to facilitate fault tolerance in a network routing system are provided. In one embodiment, a fault associated with a processing engine (PE) of a network routing system is detected by monitoring the health of the network routing system PEs. Responsive to detecting a fault (e.g., a link failure, a failure of a virtual router (VR) or a failure of the PE): VRs that were operating on the PE prior to detection of the fault are identified; configuration information (e.g., a set of command lines in a configuration file) associated with the identified VRs is identified; and the identified VRs are dynamically recreated on a new PE based on the configuration information. For example, a command line interface engine may replay the command line set with a new slot ID and a PE ID of the new PE to recreate the VRs on the new PE.
    Type: Grant
    Filed: September 3, 2007
    Date of Patent: September 8, 2009
    Assignee: Fortinet, Inc.
    Inventors: Wilson Talaugon, Sridhar Subramaniam, Bill Chin, Itai Aaronson
  • Publication number: 20080122126
    Abstract: This is a method for creating Bose-Einstein condensates using low-cost technology at room temperature. The method includes a convenient way for separating the condensate into parts that remain entangled and storing the parts in reliable and stable containers that are suitable for easy transportation. The containers have a convenient method to monitor changes in the state of the condensate.
    Type: Application
    Filed: November 26, 2006
    Publication date: May 29, 2008
    Inventor: Itai Aaronson
  • Publication number: 20080016389
    Abstract: Passive replication methods and systems to facilitate fault tolerance in a network routing system are provided. In one embodiment, a fault associated with a processing engine (PE) of a network routing system is detected by monitoring the health of the network routing system PEs. Responsive to detecting a fault (e.g., a link failure, a failure of a virtual router (VR) or a failure of the PE): VRs that were operating on the PE prior to detection of the fault are identified; configuration information (e.g., a set of command lines in a configuration file) associated with the identified VRs is identified; and the identified VRs are dynamically recreated on a new PE based on the configuration information. For example, a command line interface engine may replay the command line set with a new slot ID and a PE ID of the new PE to recreate the VRs on the new PE.
    Type: Application
    Filed: September 3, 2007
    Publication date: January 17, 2008
    Applicant: FORTINET, INC.
    Inventors: Wilson Talaugon, Sridhar Subramaniam, Bill Chin, Itai Aaronson
  • Patent number: 7278055
    Abstract: In a network routing system,a control blade provides for redundancy and failover of virtual routers (VRs) instantiated by objects running on processing engines of the several virtual routing engines (VREs). When the control blade detects a failure of one processing engines, it may identify the virtual private networks (VPNs) and/or VRs operating on the failed processing engine. The control blade identifies a set of command lines corresponding with the identified VPNs and VRs, and replays the set of command lines with an identity of a new processing engine to recreate the identified VPNs and VRs on the new processing engine.
    Type: Grant
    Filed: August 21, 2006
    Date of Patent: October 2, 2007
    Assignee: Fortinet, Inc.
    Inventors: Wilson M. Talaugon, Sridhar Subramaniam, Bill Chin, Itai Aaronson
  • Publication number: 20070162783
    Abstract: In a network routing system,a control blade provides for redundancy and failover of virtual routers (VRs) instantiated by objects running on processing engines of the several virtual routing engines (VREs). When the control blade detects a failure of one processing engines, it may identify the virtual private networks (VPNs) and/or VRs operating on the failed processing engine. The control blade identifies a set of command lines corresponding with the identified VPNs and VRs, and replays the set of command lines with an identity of a new processing engine to recreate the identified VPNs and VRs on the new processing engine.
    Type: Application
    Filed: August 21, 2006
    Publication date: July 12, 2007
    Applicant: FORTINET, INC.
    Inventors: Wilson Talaugon, Sridhar Subramaniam, Bill Chin, Itai Aaronson
  • Patent number: 7233574
    Abstract: Disclosed is a routing algorithm that uses a new concept of node metric system for optimizing the throughput of a network, in particular, a shared medium network. The measure of congestion of a path in the network is represented by a path metric which is computed by summing the node metrics of the intermediate nodes on the path. Factors used in computing node metrics include the following: 1. future traffic load from neighboring nodes to the node; and 2. future traffic load from the node to the neighboring nodes.
    Type: Grant
    Filed: January 22, 2002
    Date of Patent: June 19, 2007
    Assignee: Intel Corporation
    Inventors: Patrick A. Worfolk, Serge Plotkin, Shmuel Ravid-Rabinovitz, Itai Aaronson
  • Patent number: 7096383
    Abstract: In a network routing system, a control blade provides for redundancy and failover of virtual routers (VRs) instantiated by objects running on processing engines of the several virtual routing engines (VREs). When the control blade detects a failure of one processing engines, it may identify the virtual private networks (VPNs) and/or VRs operating on the failed processing engine. The control blade identifies a set of command lines corresponding with the identified VPNs and VRs, and replays the set of command lines with an identity of a new processing engine to recreate the identified VPNs and VRs on the new processing engine.
    Type: Grant
    Filed: August 29, 2002
    Date of Patent: August 22, 2006
    Assignee: Cosine Communications, Inc.
    Inventors: Wilson Talaugon, Sridhar Subramaniam, Bill Chin, Itai Aaronson
  • Patent number: 6760305
    Abstract: Methods and systems for a wireless ATM network with high quality of service scheduling are provided. In one embodiment, a wireless ATM network with per-VC scheduling, a virtual framer for periodical, request-less scheduling, and a virtual shaper for request-based scheduling are provided.
    Type: Grant
    Filed: August 11, 2000
    Date of Patent: July 6, 2004
    Assignee: Netro Corporation
    Inventors: Eliezer Pasternak, Itai Aaronson, Gideon Ben-Efraim
  • Publication number: 20040078621
    Abstract: In a network routing system, a control blade provides for redundancy and failover of virtual routers (VRs) instantiated by objects running on processing engines of the several virtual routing engines (VREs). When the control blade detects a failure of one processing engines, it may identify the virtual private networks (VPNs) and/or VRs operating on the failed processing engine. The control blade identifies a set of command lines corresponding with the identified VPNs and VRs, and replays the set of command lines with an identity of a new processing engine to recreate the identified VPNs and VRs on the new processing engine.
    Type: Application
    Filed: August 29, 2002
    Publication date: April 22, 2004
    Applicant: CoSine Communications, Inc.
    Inventors: Wilson Talaugon, Sridhar Subramaniam, Bill Chin, Itai Aaronson
  • Patent number: 6658007
    Abstract: A method for processing grants in a packet switched network includes the steps of generating a request-less grant for a particular virtual circuit of a subscriber terminal and sending the grant to that virtual circuit of the subscriber terminal.
    Type: Grant
    Filed: August 11, 2000
    Date of Patent: December 2, 2003
    Assignee: Netro Corporation
    Inventors: Eliezer Pasternak, Itai Aaronson, Gideon Ben-Efraim
  • Patent number: 6654377
    Abstract: Methods and systems for a wireless ATM network with high quality of service scheduling are provided. In one embodiment, a wireless ATM network with per-VC scheduling, a virtual framer for periodical, request-less scheduling, and a virtual shaper for request-based scheduling are provided.
    Type: Grant
    Filed: August 11, 2000
    Date of Patent: November 25, 2003
    Assignee: Netro Corporation
    Inventors: Eliezer Pasternak, Itai Aaronson, Gideon Ben-Efraim
  • Publication number: 20030128687
    Abstract: Disclosed is a routing algorithm that uses a new concept of node metric system for optimizing the throughput of a network, in particular, a shared medium network. The measure of congestion of a path in the network is represented by a path metric which is computed by summing the node metrics of the intermediate nodes on the path. Factors used in computing node metrics include the following: 1. future traffic load from neighboring nodes to the node; and 2. future traffic load from the node to the neighboring nodes.
    Type: Application
    Filed: January 22, 2002
    Publication date: July 10, 2003
    Inventors: Patrick A. Worfolk, Serge Plotkin, Shmuel Ravid-Rabinovitz, Itai Aaronson