Patents by Inventor Herman Levenson

Herman Levenson 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: 9325530
    Abstract: Devices, methods and instructions encoded on computer readable medium are provided herein for management of virtual desktop infrastructure (VDI) sessions in a VDI system based on real-time network conditions. In one example, a request for allocation of bandwidth to a first VDI session configured to operate in parallel with a plurality of other VDI sessions in a network is received at a network device. The real-time conditions of the network are detected, and the network device uses these real-time network conditions to determine if sufficient bandwidth is available to satisfy the request for allocation of bandwidth to the first VDI session. A determination is then performed, based on one or more provisioned policies, to determine how bandwidth is to be allocated between the first VDI session and the other parallel VDI sessions. Bandwidth may then be allocated to the first VDI session.
    Type: Grant
    Filed: May 22, 2012
    Date of Patent: April 26, 2016
    Assignee: Cisco Technology, Inc.
    Inventors: Dileep K. Devireddy, Subha Dhesikan, Herman Levenson
  • Patent number: 9083613
    Abstract: In one embodiment, a method at a network device includes receiving a link layer advertisement, comparing information in the link layer advertisement with connectivity information stored at the network device, and based on the comparison, determining if there is a cabling error between the network device and a link peer transmitting the link layer advertisement. An apparatus and logic are also disclosed herein.
    Type: Grant
    Filed: October 16, 2012
    Date of Patent: July 14, 2015
    Assignee: Cisco Technology, Inc.
    Inventors: Vipin Jain, Govind Prasad Sharma, Dhananjaya Rao, Herman Levenson
  • Publication number: 20140105029
    Abstract: In one embodiment, a method at a network device includes receiving a link layer advertisement, comparing information in the link layer advertisement with connectivity information stored at the network device, and based on the comparison, determining if there is a cabling error between the network device and a link peer transmitting the link layer advertisement. An apparatus and logic are also disclosed herein.
    Type: Application
    Filed: October 16, 2012
    Publication date: April 17, 2014
    Applicant: CISCO TECHNOLOGY, INC.
    Inventors: Vipin Jain, Govind Prasad Sharma, Dhananjaya Rao, Herman Levenson
  • Publication number: 20130318522
    Abstract: Devices, methods and instructions encoded on computer readable medium are provided herein for management of virtual desktop infrastructure (VDI) sessions in a VDI system based on real-time network conditions. In one example, a request for allocation of bandwidth to a first VDI session configured to operate in parallel with a plurality of other VDI sessions in a network is received at a network device. The real-time conditions of the network are detected, and the network device uses these real-time network conditions to determine if sufficient bandwidth is available to satisfy the request for allocation of bandwidth to the first VDI session. A determination is then performed, based on one or more provisioned policies, to determine how bandwidth is to be allocated between the first VDI session and the other parallel VDI sessions. Bandwidth may then be allocated to the first VDI session.
    Type: Application
    Filed: May 22, 2012
    Publication date: November 28, 2013
    Applicant: CISCO TECHNOLOGY, INC.
    Inventors: Dileep K. Devireddy, Subha Dhesikan, Herman Levenson
  • Patent number: 8040886
    Abstract: A versatile and efficient technique for classifying packets in an intermediate node. According to the technique, criteria and rules associated with the packet are applied to one or more classification stages containing content-addressable memories (CAMs). Each stage examines specific criteria associated with the packet, e.g., a packet field, and generates a rule and additional criteria. The additional rule and criteria are provided to the next classification stage. This process continues until a final rule is provided to a final classification stage. At the final classification stage, the final rule is used to generate an identifier, e.g., queue identifier (ID), associated with the classified packet.
    Type: Grant
    Filed: April 8, 2003
    Date of Patent: October 18, 2011
    Assignee: Cisco Technology, Inc.
    Inventors: John W. Marshall, Russell E. Schroter, Herman Levenson
  • Patent number: 7953885
    Abstract: A method and apparatus to apply aggregate ACL/QoS features using a redirect cause is disclosed. According to one embodiment of the present invention, a control processor configured to support a plurality of virtual interfaces is provided, wherein each of the plurality of virtual interfaces is associated with a quality of service level. According to another embodiment, each quality of service level is associated with a processing bandwidth of the control processor. According to yet another embodiment, a control processor interface is provided coupled to the control processor which is configured to select a virtual interface of the plurality of virtual interfaces using data of a received data unit, and to transfer the received data unit to the selected virtual interface.
    Type: Grant
    Filed: April 18, 2003
    Date of Patent: May 31, 2011
    Assignee: Cisco Technology, Inc.
    Inventors: Dileep Kumar Devireddy, Faisal Mushtaq, Shreeram Bhide, Herman Levenson
  • Publication number: 20040213235
    Abstract: A versatile and efficient technique for classifying packets in an intermediate node. According to the technique, criteria and rules associated with the packet are applied to one or more classification stages containing content-addressable memories (CAMs). Each stage examines specific criteria associated with the packet, e.g., a packet field, and generates a rule and additional criteria. The additional rule and criteria are provided to the next classification stage. This process continues until a final rule is provided to a final classification stage. At the final classification stage, the final rule is used to generate an identifier, e.g., queue identifier (ID), associated with the classified packet.
    Type: Application
    Filed: April 8, 2003
    Publication date: October 28, 2004
    Inventors: John W. Marshall, Russell E. Schroter, Herman Levenson
  • Patent number: 6807172
    Abstract: A technique enables learning and switching of frames between line cards that are interconnected by a switch fabric of a distributed network switch. The network switch comprises a router and a plurality of forwarding engines, each having an associated forwarding table.
    Type: Grant
    Filed: December 21, 1999
    Date of Patent: October 19, 2004
    Assignee: Cisco Technology, Inc.
    Inventors: Herman Levenson, Jonathan Davar, Ajit Sanzgiri, Thomas J. Edsall, Chingwei Chang, Rong-Lung Lue, Saravanakumar Rajendran, Tuan Thanh Nguyen, Claudette Lucille Surma
  • Patent number: 6735198
    Abstract: A mechanism and technique updates and synchronizes forwarding tables contained on line cards that are interconnected by a switch fabric of a distributed network switch. The network switch is preferably a L3 or L4 switch comprising a plurality of forwarding engines distributed among the line cards. Each forwarding engine has an associated forwarding table, which preferably includes a L2 portion and L3/L4 portions. The L2 portion of the table is used to execute forwarding decision operations for frames forwarded among ports of the line cards, whereas the L3/L4 portions of the table are used to execute shortcut and forwarding operations for frames routed among the ports. The mechanism comprises a media access control (MAC) notification (MN) frame for updating and synchronizing the location of a destination port stored in the L2 portions of the forwarding tables.
    Type: Grant
    Filed: December 21, 1999
    Date of Patent: May 11, 2004
    Assignee: Cisco Technology, Inc.
    Inventors: Thomas J. Edsall, Herman Levenson, Claudette Lucille Surma, Ajit Sanzgiri, Saravanakumar Rajendran, Rong-Lung Lue, Tuan Thanh Nguyen