Patents by Inventor Sarel Altshuler

Sarel Altshuler 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: 9559958
    Abstract: In one embodiment, accurate packet metrics are recorded despite delayed resolution of one or more traffic monitors that maintain the metrics for the packet flow. One or more metrics related to an initial plurality of packets of a packet flow are stored in a temporary metrics data structure. One or more monitors are subsequently resolved based on information included in packets of at least the initial plurality of packets. For example, an application or Wide Area Application Services (WAAS) segment that is to be monitored may not be identified until after numerous packets have passed. The monitor(s) are updated with metrics related to the packet flow based on said one or more metrics related to the initial plurality of packets from the metrics data structure and packets of the packet stream subsequent to the first one or more packets.
    Type: Grant
    Filed: November 28, 2013
    Date of Patent: January 31, 2017
    Assignee: Cisco Technology, Inc.
    Inventors: Nir Ben-Dvora, Sarel Altshuler
  • Patent number: 7877505
    Abstract: A method for communication includes associating respective feature chains with a plurality of interfaces of a data switch. The feature chains include service features. A respective failure policy is defined for each of one or more of the service features in each of the feature chains. Upon detecting a failure in a service feature in a feature chain associated with one of the interfaces, data packets are routed through the data switch while applying, responsively to the failure, the respective failure policy to the one of the interfaces.
    Type: Grant
    Filed: April 21, 2006
    Date of Patent: January 25, 2011
    Assignee: Cisco Technology, Inc.
    Inventors: Doron Oz, Sarel Altshuler, Simon Chatterjee
  • Patent number: 7787462
    Abstract: Disclosed are, inter alia, methods, apparatus, data structures, computer-readable media, mechanisms, and means for applying features to packets in an order specified by a selected feature order template. By providing multiple feature order templates, a network device manufacturer can provide the user of the network device the ability to select among a variety of orders in which features are applied, while limiting the possible selectable orderings such as to those capable by the hardware and software of the network device, and/or to a subset of orderings thereof which has been thoroughly tested. Some devices further allow a user to define new feature order templates via a user interface.
    Type: Grant
    Filed: March 6, 2006
    Date of Patent: August 31, 2010
    Assignee: Cisco Technology, Inc.
    Inventors: Sarel Altshuler, Nisim Levi, Nir Ben-Dvora, Doron Oz
  • Patent number: 7522595
    Abstract: Packets are communicated between forwarding contexts (e.g., virtual routers, logical routers, and/or private networks) using virtual interfaces in communications and computing systems, especially routers, packet switching systems, and other devices. A virtual interface refers to the interface infrastructure (e.g., buffers, memory locations, other data structures), but does not connect to an external cable or other communications mechanism such as is a physical interface. Packets are moved between forwarding contexts by automatically moving a packet placed in a first virtual interface associated with a first forwarding context to a second virtual interface associated with a second forwarding context (assuming the packet is not dropped by a feature applied to the packet at the first virtual interface).
    Type: Grant
    Filed: June 16, 2006
    Date of Patent: April 21, 2009
    Assignee: Cisco Technology, Inc.
    Inventors: Nir Ben-Dvora, Doron Oz, Sarel Altshuler, Warren Scott Wainner
  • Publication number: 20070291752
    Abstract: Packets are communicated between forwarding contexts (e.g., virtual routers, logical routers, and/or private networks) using virtual interfaces in communications and computing systems, especially routers, packet switching systems, and other devices. A virtual interface refers to the interface infrastructure (e.g., buffers, memory locations, other data structures), but does not connect to an external cable or other communications mechanism such as is a physical interface. Packets are moved between forwarding contexts by automatically moving a packet placed in a first virtual interface associated with a first forwarding context to a second virtual interface associated with a second forwarding context (assuming the packet is not dropped by a feature applied to the packet at the first virtual interface).
    Type: Application
    Filed: June 16, 2006
    Publication date: December 20, 2007
    Applicant: Cisco Technology, Inc.
    Inventors: Nir Ben-Dvora, Doron Oz, Sarel Altshuler, Warren Scott Wainner
  • Publication number: 20070206490
    Abstract: Disclosed are, inter alia, methods, apparatus, data structures, computer-readable media, mechanisms, and means for applying features to packets in an order specified by a selected feature order template. By providing multiple feature order templates, a network device manufacturer can provide the user of the network device the ability to select among a variety of orders in which features are applied, while limiting the possible selectable orderings such as to those capable by the hardware and software of the network device, and/or to a subset of orderings thereof which has been thoroughly tested. Some devices further allow a user to define new feature order templates via a user interface.
    Type: Application
    Filed: March 6, 2006
    Publication date: September 6, 2007
    Applicant: CISCO TECHNOLOGY, INC., A CALIFORNIA CORPORATION
    Inventors: Sarel Altshuler, Nisim Levi, Nir Ben-Dvora, Doron Oz
  • Publication number: 20050114464
    Abstract: A virtualization switch and method for executing at least SCSI commands and performing virtualization in a in a Storage Area Network. The virtualization switch optimizes the data received from the network to fit the capacity of the target storage devices, thus providing higher throughput and low latency. The virtualization is preformed within the data path between the hosts and the storage devices and without the assistance of devices, such as a management stations or agents installed in the hosts.
    Type: Application
    Filed: October 27, 2003
    Publication date: May 26, 2005
    Inventors: Shai Amir, Sarel Altshuler, Philip Derbeko, Mor Griv, Ronny Sayag