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: 11646952Abstract: 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: GrantFiled: March 5, 2021Date of Patent: May 9, 2023Assignee: ARISTA NETWORKS, INC.Inventors: Arun Punj, Ripon Bhattacharjee, Sundar Siddaramaiah Bettadahalli
-
Patent number: 11115316Abstract: 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: GrantFiled: July 9, 2019Date of Patent: September 7, 2021Assignee: Arista Networks, Inc.Inventor: Arun Punj
-
Publication number: 20210194779Abstract: 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: ApplicationFiled: March 5, 2021Publication date: June 24, 2021Inventors: Arun Punj, Ripon Bhattacharjee, Sundar Siddaramaiah Bettadahalli
-
Patent number: 10944652Abstract: 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: GrantFiled: May 16, 2019Date of Patent: March 9, 2021Assignee: Arista Networks, Inc.Inventors: Arun Punj, Ripon Bhattacharjee, Sundar Siddaramaiah Bettadahalli
-
Publication number: 20210014155Abstract: 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: ApplicationFiled: July 9, 2019Publication date: January 14, 2021Inventor: Arun Punj
-
Publication number: 20200366578Abstract: 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: ApplicationFiled: May 16, 2019Publication date: November 19, 2020Inventors: Arun Punj, Ripon Bhattacharjee, Sundar Siddaramaiah Bettadahalli
-
Patent number: 8634530Abstract: 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: GrantFiled: December 2, 2010Date of Patent: January 21, 2014Assignee: Ericsson ABInventors: Arun Punj, Peter D. Hill, Richard E. Huber
-
Publication number: 20120086769Abstract: 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: ApplicationFiled: October 6, 2011Publication date: April 12, 2012Inventors: Richard E. Huber, Arun Punj
-
Publication number: 20110075669Abstract: 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: ApplicationFiled: December 2, 2010Publication date: March 31, 2011Inventors: Arun Punj, Peter D. Hill, Richard E. Huber
-
Patent number: 7773581Abstract: 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: GrantFiled: March 11, 2005Date of Patent: August 10, 2010Assignee: Ericsson ABInventors: Arun Punj, Richard E. Huber
-
Publication number: 20100002885Abstract: 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: ApplicationFiled: March 26, 2008Publication date: January 7, 2010Inventors: Richard E. Huber, Arun Punj, Gregory Howard Smith
-
Publication number: 20090207988Abstract: 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: ApplicationFiled: February 15, 2008Publication date: August 20, 2009Inventors: Richard E. Huber, Arun Punj
-
Publication number: 20070291667Abstract: 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: ApplicationFiled: May 8, 2007Publication date: December 20, 2007Inventors: Richard E. Huber, Arun Punj, Peter D. Hill
-
Publication number: 20070294263Abstract: 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: ApplicationFiled: May 8, 2007Publication date: December 20, 2007Inventors: Arun Punj, Richard E. Huber, Gregory Howard Smith
-
Publication number: 20070291108Abstract: 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: ApplicationFiled: May 8, 2007Publication date: December 20, 2007Inventors: Richard E. Huber, Arun Punj
-
Publication number: 20050237952Abstract: 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: ApplicationFiled: March 11, 2005Publication date: October 27, 2005Inventors: Arun Punj, Richard Huber
-
Publication number: 20050237931Abstract: 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: ApplicationFiled: March 11, 2005Publication date: October 27, 2005Inventors: Arun Punj, Richard Huber
-
Publication number: 20050041646Abstract: 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: ApplicationFiled: June 17, 2004Publication date: February 24, 2005Inventors: Arun Punj, Peter Hill, Richard Huber
-
Publication number: 20050008024Abstract: 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: ApplicationFiled: June 17, 2004Publication date: January 13, 2005Inventors: Rich Newpol, Arun Punj, Richard Huber, Brian Rosen