Patents by Inventor Arun Punj

Arun Punj 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: 11646952
    Abstract: A method and system for exported flow tracking information is disclosed. The method includes receiving, by a network device, a network traffic flow comprising a data packet, and transmitting, by the network device, a message comprising a network device identifier (NDID), a template set, and an options template set using a traffic analysis protocol. The message is received by a flow collector, and a template record comprising a flow template identifier (FTID) and at least one flow key is extracted from the template set. An options template record comprising a metadata template identifier (MTID) and at least one metadata key is extracted from the options template set. The method includes generating a new repository entry using the NDID, the FTID, the at least one flow key, the MTID, and the at least one metadata key, and storing, by the flow collector, the new repository entry in the Flow Tracking Repository (FTR).
    Type: Grant
    Filed: March 5, 2021
    Date of Patent: May 9, 2023
    Assignee: ARISTA NETWORKS, INC.
    Inventors: Arun Punj, Ripon Bhattacharjee, Sundar Siddaramaiah Bettadahalli
  • Patent number: 11115316
    Abstract: Forwarding of network data received in a switch includes identifying forwarding information from mapping tables stored in the switch. The mapping tables can be indexed using information in the received network data identify the forwarding information, including using at least an identifier of the ingress port of the switch on which the network data was received.
    Type: Grant
    Filed: July 9, 2019
    Date of Patent: September 7, 2021
    Assignee: Arista Networks, Inc.
    Inventor: Arun Punj
  • Publication number: 20210194779
    Abstract: A method and system for exported flow tracking information is disclosed. The method includes receiving, by a network device, a network traffic flow comprising a data packet, and transmitting, by the network device, a message comprising a network device identifier (NDID), a template set, and an options template set using a traffic analysis protocol. The message is received by a flow collector, and a template record comprising a flow template identifier (FTID) and at least one flow key is extracted from the template set. An options template record comprising a metadata template identifier (MTID) and at least one metadata key is extracted from the options template set. The method includes generating a new repository entry using the NDID, the FTID, the at least one flow key, the MTID, and the at least one metadata key, and storing, by the flow collector, the new repository entry in the Flow Tracking Repository (FTR).
    Type: Application
    Filed: March 5, 2021
    Publication date: June 24, 2021
    Inventors: Arun Punj, Ripon Bhattacharjee, Sundar Siddaramaiah Bettadahalli
  • Patent number: 10944652
    Abstract: A method and network device for tagging network traffic flows. Specifically, the method and system disclosed herein entail the incorporation of static user-defined tag information, as well as dynamic screener-defined tag information (if appropriate), into flow tracking information exported from flow tracking-capable network devices to one or more flow collectors. Incorporation of the aforementioned tag information enhances the ability of the flow collector(s) to index, as well as retrieve, the flow tracking information. Through enhanced indexing and retrieval, speedier analysis of the flow tracking information, by one or more flow analyzers, may also be possible.
    Type: Grant
    Filed: May 16, 2019
    Date of Patent: March 9, 2021
    Assignee: Arista Networks, Inc.
    Inventors: Arun Punj, Ripon Bhattacharjee, Sundar Siddaramaiah Bettadahalli
  • Publication number: 20210014155
    Abstract: Forwarding of network data received in a switch includes identifying forwarding information from mapping tables stored in the switch. The mapping tables can be indexed using information in the received network data identify the forwarding information, including using at least an identifier of the ingress port of the switch on which the network data was received.
    Type: Application
    Filed: July 9, 2019
    Publication date: January 14, 2021
    Inventor: Arun Punj
  • Publication number: 20200366578
    Abstract: A method and network device for tagging network traffic flows. Specifically, the method and system disclosed herein entail the incorporation of static user-defined tag information, as well as dynamic screener-defined tag information (if appropriate), into flow tracking information exported from flow tracking-capable network devices to one or more flow collectors. Incorporation of the aforementioned tag information enhances the ability of the flow collector(s) to index, as well as retrieve, the flow tracking information. Through enhanced indexing and retrieval, speedier analysis of the flow tracking information, by one or more flow analyzers, may also be possible.
    Type: Application
    Filed: May 16, 2019
    Publication date: November 19, 2020
    Inventors: Arun Punj, Ripon Bhattacharjee, Sundar Siddaramaiah Bettadahalli
  • Patent number: 8634530
    Abstract: A telecommunications system includes a first node having audio and video streams. The system includes a second node having only an audio stream. The system includes a mechanism for forming a call between the first node and the second node so the first node and the second node communicate their audio streams with each other. The forming mechanism is in communication with the first and second nodes. Preferably, a third node can communicate with the first and second nodes through the forming means. A method for forming a telecommunications call including the steps of calling from a first node having audio and video streams a second node having only an audio stream. There is the step of forming a call between the first node and the second node so the first node and the second node communicate their audio streams with each other.
    Type: Grant
    Filed: December 2, 2010
    Date of Patent: January 21, 2014
    Assignee: Ericsson AB
    Inventors: Arun Punj, Peter D. Hill, Richard E. Huber
  • Publication number: 20120086769
    Abstract: A teleconferencing system-includes a plurality of nodes in communication with each other to form a conference. At least one of the nodes individually controlling, partially, the display layout of each node in the conference. A method for providing a teleconference including forming a conference with a plurality of nodes through a network. At least one of the nodes controls at least partially the display layout of each node in the conference with a specific format unique for each node. A teleconferencing system includes a plurality of nodes in communication with each other through the network to form a conference. Each node communicating only a change to the other nodes when the change occurs. A method for conducting a telecommunications conference between at least three parties includes establishing a conference between the parties and where there is a change to the conference only the change is communicated to the parties.
    Type: Application
    Filed: October 6, 2011
    Publication date: April 12, 2012
    Inventors: Richard E. Huber, Arun Punj
  • Publication number: 20110075669
    Abstract: A telecommunications system includes a first node having audio and video streams. The system includes a second node having only an audio stream. The system includes a mechanism for forming a call between the first node and the second node so the first node and the second node communicate their audio streams with each other. The forming mechanism is in communication with the first and second nodes. Preferably, a third node can communicate with the first and second nodes through the forming means. A method for forming a telecommunications call including the steps of calling from a first node having audio and video streams a second node having only an audio stream. There is the step of forming a call between the first node and the second node so the first node and the second node communicate their audio streams with each other.
    Type: Application
    Filed: December 2, 2010
    Publication date: March 31, 2011
    Inventors: Arun Punj, Peter D. Hill, Richard E. Huber
  • Patent number: 7773581
    Abstract: A telecommunications system for conferencing including a network. The system comprises N nodes in communication with each other through the network, where N is greater than or equal to three and is an integer. Each node of the N nodes able to produce a unique corresponding video stream having a bandwidth and a unique corresponding audio stream having a bandwidth for transmission over the network to other nodes of the N nodes, with each stream's bandwidth from each node being dynamically controlled and set at predetermined levels. A method for conferencing in a telecommunications system. A bandwidth manager. A method for controlling bandwidth in a telecommunications network. A telecommunications system for conferencing. Including a network. The system comprises N nodes in communication with each other through the network, where N is greater than or equal to three and is an integer.
    Type: Grant
    Filed: March 11, 2005
    Date of Patent: August 10, 2010
    Assignee: Ericsson AB
    Inventors: Arun Punj, Richard E. Huber
  • Publication number: 20100002885
    Abstract: A system for providing secure communications includes a telecommunications network. The system includes N nodes and a new node in communication with the network to form a session, where N is greater than or equal to three and is an integer. Each node has media streams, and a unique cryptographic media key for each media stream which each node sends to every other node of the session over the telecommunications network. One of the N nodes is a key master which distributes a master key to every other node in the session over the network. Each node encrypts with its own respective media key and the master key each of its media streams. When the new node first joins the session, the new node sends its unique cryptographic media keys for each of its media streams to the N nodes of the session.
    Type: Application
    Filed: March 26, 2008
    Publication date: January 7, 2010
    Inventors: Richard E. Huber, Arun Punj, Gregory Howard Smith
  • Publication number: 20090207988
    Abstract: A telecommunications system includes a telecommunications network. The system includes n nodes, where n is an integer greater than or equal to 3, in communication with the network. The system includes a host node that creates a session through the network between the n nodes. The system includes an additional node in communication with the network, the host node adding the additional node to the session without any signaling messages being sent from the n nodes. A method for telecommunicating.
    Type: Application
    Filed: February 15, 2008
    Publication date: August 20, 2009
    Inventors: Richard E. Huber, Arun Punj
  • Publication number: 20070294263
    Abstract: A teleconferencing system includes a network. The system includes a content node having content and an address in the network and in communication with the network. The system includes a first user node and a second user node in communication with each other through the network to form a conference. The first user node able to provide the address of the content node through the network to the first and second nodes so the first and second nodes can both access the content of the content node during the conference. A method for providing a teleconference call. A teleconferencing node.
    Type: Application
    Filed: May 8, 2007
    Publication date: December 20, 2007
    Inventors: Arun Punj, Richard E. Huber, Gregory Howard Smith
  • Publication number: 20070291108
    Abstract: A teleconferencing system includes a network. The system includes a plurality of nodes in communication with each other to form a conference. Each node having a video display with a display layout, at least one of the nodes individually controlling at least partially the display layout of each node in the conference with a specific format able to be unique for each node. A method for providing a teleconference including the steps of forming a conference with a plurality of nodes in communication with each other through a network. Each node having a video display with a display layout. There is the step of controlling individually with at least one of the nodes at least partially the display layout of each node in the conference with a specific format able to be unique for each node. A teleconferencing node. A teleconferencing system includes a network. The system includes a plurality of nodes in communication with each other through the network to form a conference.
    Type: Application
    Filed: May 8, 2007
    Publication date: December 20, 2007
    Inventors: Richard E. Huber, Arun Punj
  • Publication number: 20070291667
    Abstract: A teleconferencing system includes a network. The system includes a plurality of nodes, such as terminals, communicating with each other through the network with audio streams the terminals transmit to each other to form the conference. Each terminal able to detect an overload state where there are more than a predetermined number of simultaneous audio streams being transmitted by the terminals and together with the other terminals control the number of audio streams simultaneously being transmitted to end the overload state. A method providing a teleconference. A teleconferencing node.
    Type: Application
    Filed: May 8, 2007
    Publication date: December 20, 2007
    Inventors: Richard E. Huber, Arun Punj, Peter D. Hill
  • Publication number: 20050237952
    Abstract: A telecommunications system for conferencing including a network. The system comprises N nodes in communication with each other through the network, where N is greater than or equal to three and is an integer. Each node of the N nodes able to produce a unique corresponding video stream having a bandwidth and a unique corresponding audio stream having a bandwidth for transmission over the network to other nodes of the N nodes, with each stream's bandwidth from each node being dynamically controlled and set at predetermined levels. A method for conferencing in a telecommunications system. A bandwidth manager. A method for controlling bandwidth in a telecommunications network. A telecommunications system for conferencing. Including a network. The system comprises N nodes in communication with each other through the network, where N is greater than or equal to three and is an integer.
    Type: Application
    Filed: March 11, 2005
    Publication date: October 27, 2005
    Inventors: Arun Punj, Richard Huber
  • Publication number: 20050237931
    Abstract: A telecommunications system for conferencing including a network. The system comprises N nodes in communication with each other through the network, where N is greater than or equal to three and is an integer. Each node of the N nodes able to produce a unique corresponding video stream having a bandwidth and a unique corresponding audio stream having a bandwidth for transmission over the network to other nodes of the N nodes, with each stream's bandwidth from each node being dynamically controlled and set at predetermined levels. A method for conferencing in a telecommunications system. A bandwidth manager. A method for controlling bandwidth in a telecommunications network. A telecommunications system for conferencing. Including a network. The system comprises N nodes in communication with each other through the network, where N is greater than or equal to three and is an integer.
    Type: Application
    Filed: March 11, 2005
    Publication date: October 27, 2005
    Inventors: Arun Punj, Richard Huber
  • Publication number: 20050041646
    Abstract: A telecommunications system includes a first node having audio and video streams. The system includes a second node having only an audio stream. The system includes a mechanism for forming a call between the first node and the second node so the first node and the second node communicate their audio streams with each other. The forming mechanism is in communication with the first and second nodes. Preferably, a third node can communicate with the first and second nodes through the forming means. A method for forming a telecommunications call including the steps of calling from a first node having audio and video streams a second node having only an audio stream. There is the step of forming a call between the first node and the second node so the first node and the second node communicate their audio streams with each other.
    Type: Application
    Filed: June 17, 2004
    Publication date: February 24, 2005
    Inventors: Arun Punj, Peter Hill, Richard Huber
  • Publication number: 20050008024
    Abstract: A telecommunications system. The system includes a first network. The system includes a first node having audio and video streams of the first network. The system includes a second network. The system includes a second node having audio and video streams of the second network. The system includes means for forming a call between the first node and the second node so the first node and the second node communicate their audio and video streams with each other. A method for forming a telecommunications call.
    Type: Application
    Filed: June 17, 2004
    Publication date: January 13, 2005
    Inventors: Rich Newpol, Arun Punj, Richard Huber, Brian Rosen