Patents by Inventor Ashish K. Dey

Ashish K. Dey 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: 11949659
    Abstract: A first packet of a packet flow is received at a classifying network device. The first packet is forwarded from the classifying network device to a firewall network device. An indication that the packet flow is to be offloaded is received at the classifying network device. Data is stored at the classifying network device indicating that the packet flow is to be offloaded. A non-control packet of the packet flow is received at the classifying network device. A determination is made that the non-control packet belongs to the packet flow by comparing data contained in the non-control packet to the stored data. The non-control packet of the packet flow is directed to a processing entity in response to the determining. A control packet of the packet flow is received at the classifying network device. The control packet of the packet flow is directed to the firewall network device.
    Type: Grant
    Filed: July 13, 2021
    Date of Patent: April 2, 2024
    Assignee: CISCO TECHNOLOGY, INC.
    Inventors: Pradeep Patel, Jonathan A. Kunder, Ashish K. Dey, Andrew E. Ossipov, Jianxin Wang
  • Publication number: 20210344648
    Abstract: A first packet of a packet flow is received at a classifying network device. The first packet is forwarded from the classifying network device to a firewall network device. An indication that the packet flow is to be offloaded is received at the classifying network device. Data is stored at the classifying network device indicating that the packet flow is to be offloaded. A non-control packet of the packet flow is received at the classifying network device. A determination is made that the non-control packet belongs to the packet flow by comparing data contained in the non-control packet to the stored data. The non-control packet of the packet flow is directed to a processing entity in response to the determining. A control packet of the packet flow is received at the classifying network device. The control packet of the packet flow is directed to the firewall network device.
    Type: Application
    Filed: July 13, 2021
    Publication date: November 4, 2021
    Inventors: Pradeep Patel, Jonathan A. Kunder, Ashish K. Dey, Andrew E. Ossipov, Jianxin Wang
  • Patent number: 11115385
    Abstract: A first packet of a packet flow is received at a classifying network device. The first packet is forwarded from the classifying network device to a firewall network device. An indication that the packet flow is to be offloaded is received at the classifying network device. Data is stored at the classifying network device indicating that the packet flow is to be offloaded. A non-control packet of the packet flow is received at the classifying network device. A determination is made that the non-control packet belongs to the packet flow by comparing data contained in the non-control packet to the stored data. The non-control packet of the packet flow is directed to a processing entity in response to the determining. A control packet of the packet flow is received at the classifying network device. The control packet of the packet flow is directed to the firewall network device.
    Type: Grant
    Filed: July 27, 2016
    Date of Patent: September 7, 2021
    Assignee: CISCO TECHNOLOGY, INC.
    Inventors: Pradeep Patel, Jonathan A. Kunder, Ashish K. Dey, Andrew E. Ossipov, Jianxin Wang
  • Patent number: 6801506
    Abstract: The invention relates to a method and apparatus for rapidly re-starting a spanning tree process at an intermediate device. A spanning tree entity running one or more instances of a spanning tree process or protocol stores a record of spanning tree parameter information and port states in a non-volatile memory. Following a re-start, the spanning tree entity verifies whether the parameter information in the non-volatile memory is still valid. If so, the spanning tree entity adopts the port states and the intermediate device resumes forwarding messages accordingly. If the spanning tree parameter information from the non-volatile memory is no longer valid, the spanning tree entity discards it and proceeds to re-calculate the spanning tree and transition its port states in a conventional manner.
    Type: Grant
    Filed: March 31, 1999
    Date of Patent: October 5, 2004
    Assignee: Cisco Technology, Inc.
    Inventor: Ashish K. Dey