Patents by Inventor Vijaya Kumar Kulkarni

Vijaya Kumar Kulkarni 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: 10785145
    Abstract: A method and apparatus of a network element that processes network data in an equal cost multi-path (ECMP) group is described. In an exemplary embodiment, the network element receives the network data, where the network data is part of network data flow. In addition, the network element detects that the network data flow is a new network data flow and selects a transmitting nexthop from a plurality of nexthops of the ECMP group. The network element further maps the new network flow to a slot of a table in an ECMP group and transmits the network data using the transmitting nexthop.
    Type: Grant
    Filed: February 19, 2018
    Date of Patent: September 22, 2020
    Assignee: Arista Networks, Inc.
    Inventors: Vijaya Kumar Kulkarni, Bhaskar Jain
  • Publication number: 20190260670
    Abstract: A method and apparatus of a network element that processes network data in an equal cost multi-path (ECMP) group is described. In an exemplary embodiment, the network element receives the network data, where the network data is part of network data flow. In addition, the network element detects that the network data flow is a new network data flow and selects a transmitting nexthop from a plurality of nexthops of the ECMP group. The network element further maps the new network flow to a slot of a table in an ECMP group and transmits the network data using the transmitting nexthop.
    Type: Application
    Filed: February 19, 2018
    Publication date: August 22, 2019
    Inventors: Vijaya Kumar Kulkarni, Bhaskar Jain
  • Patent number: 10097378
    Abstract: Various systems and methods for implementing efficient TCAM resource sharing are described herein. Entries are allocated across a plurality of ternary content addressable memories (TCAMs), with the plurality of TCAMs including a primary TCAM and a secondary TCAM, where the entries are allocated by sequentially accessing a plurality of groups of value-mask-result (VMR) entries, with each group having at least one VMR entry associated with the group, and iteratively analyzing the VMR entries associated with each group to determine a result set of VMR entries, with the result set being a subset of VMR entries from the plurality of groups of VMR entries, and the result set to be stored in the primary TCAM.
    Type: Grant
    Filed: September 7, 2012
    Date of Patent: October 9, 2018
    Assignee: Cisco Technology, Inc.
    Inventors: Xuanming Dong, Vijaya Kumar Kulkarni, Cesare Cantù
  • Publication number: 20140198648
    Abstract: In one embodiment, a method comprises determining a Quality of Service (QoS) policier action for data packets belonging to a first flow of data packets received at an ingress interface of a network switching device, the QoS policier action based on one of multiple prescribed QoS classifications by a QoS policier that aggregates distinct flows of data packets into a single aggregated flow according to prescribed QoS thresholds; and assigning to the first flow of data packets a unique identifier that associates the QoS policier action to identification of the first flow of data packets, enabling identification of the distinct flows of data packets within each of the prescribed QoS classifications.
    Type: Application
    Filed: January 15, 2013
    Publication date: July 17, 2014
    Applicant: CISCO TECHNOLOGY, INC.
    Inventors: Vijaya Kumar KULKARNI, Suraj BAPU, Tarun SAXENA, Anu CHAUHAN
  • Publication number: 20140075108
    Abstract: Various systems and methods for implementing efficient TCAM resource sharing are described herein. Entries are allocated across a plurality of ternary content addressable memories (TCAMs), with the plurality of TCAMs including a primary TCAM and a secondary TCAM, where the entries are allocated by sequentially accessing a plurality of groups of value-mask-result (VMR) entries, with each group having at least one VMR entry associated with the group, and iteratively analyzing the VMR entries associated with each group to determine a result set of VMR entries, with the result set being a subset of VMR entries from the plurality of groups of VMR entries, and the result set to be stored in the primary TCAM.
    Type: Application
    Filed: September 7, 2012
    Publication date: March 13, 2014
    Applicant: Cisco Technology, Inc.
    Inventors: Xuanming Dong, Vijaya Kumar Kulkarni, Cesare Cantú