Patents by Inventor Avneesh Sachdev
Avneesh Sachdev 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: 8634418Abstract: In general, techniques are described for providing extended administrative groups in networks. A network device comprising an interface and a control unit may implement the techniques. The interface receives a routing protocol message that advertises a link. This message includes a field for storing first data associated with the link in accordance with the routing protocol. The field is defined by the routing protocol as a field having a different function from an administrative group field defined by the same routing protocol. The control unit determines that this field has been repurposed to store second data, wherein this second data specifies an extended administrative group for the link different from those that may be specified by the administrative group field. The control unit then updates routing information to associate the advertised link with the extended administrative group and performs path selection to select paths based on the updated routing information.Type: GrantFiled: July 1, 2011Date of Patent: January 21, 2014Assignee: Juniper Networks, Inc.Inventors: Ambrose Kwong, Nischal Sheth, Hannes Gredler, Nitin Bahadur, Harish Sitaraman, Avneesh Sachdev
-
Publication number: 20130003728Abstract: In general, techniques are described for providing extended administrative groups in networks. A network device comprising an interface and a control unit may implement the techniques. The interface receives a routing protocol message that advertises a link. This message includes a field for storing first data associated with the link in accordance with the routing protocol. The field is defined by the routing protocol as a field having a different function from an administrative group field defined by the same routing protocol. The control unit determines that this field has been repurposed to store second data, wherein this second data specifies an extended administrative group for the link different from those that may be specified by the administrative group field. The control unit then updates routing information to associate the advertised link with the extended administrative group and performs path selection to select paths based on the updated routing information.Type: ApplicationFiled: July 1, 2011Publication date: January 3, 2013Applicant: Juniper Networks, Inc.Inventors: Ambrose Kwong, Nischal Sheth, Hannes Gredler, Nitin Bahadur, Harish Sitaraman, Avneesh Sachdev
-
Patent number: 8171163Abstract: A method for tracking a transmission status of one or more data elements to one or more devices. In one example, the method includes providing a list including one or more devices and one or more data elements; processing the list to determine a data element of the one or more data elements to transmit to a device of one of the one or more devices; and upon successfully transmitting the data element to the device, adjusting the list so that the list indicates that the device has received the transmitted data element. In this manner, the status of whether a particular data element has been sent to a particular device can be easily derived from the list.Type: GrantFiled: April 18, 2011Date of Patent: May 1, 2012Assignee: Cisco Technology, Inc.Inventors: Anthony J. Li, Rex Emmanuel Fernando, Henk H. W. Smit, Hasmit S. Grover, Avneesh Sachdev
-
Publication number: 20110196985Abstract: A method for tracking a transmission status of one or more data elements to one or more devices. In one example, the method includes providing a list including one or more devices and one or more data elements; processing the list to determine a data element of the one or more data elements to transmit to a device of one of the one or more devices; and upon successfully transmitting the data element to the device, adjusting the list so that the list indicates that the device has received the transmitted data element. In this manner, the status of whether a particular data element has been sent to a particular device can be easily derived from the list.Type: ApplicationFiled: April 18, 2011Publication date: August 11, 2011Applicant: Cisco Technology, Inc.Inventors: Anthony J. Li, Rex Emmanuel Fernando, Henk H.W. Smit, Hasmit S. Grover, Avneesh Sachdev
-
Patent number: 7930426Abstract: A method for tracking a transmission status of one or more data elements to one or more devices. In one example, the method includes providing a list including one or more devices and one or more data elements; processing the list to determine a data element of the one or more data elements to transmit to a device of one of the one or more devices; and upon successfully transmitting the data element to the device, adjusting the list so that the list indicates that the device has received the transmitted data element. In this manner, the status of whether a particular data element has been sent to a particular device can be easily derived from the list.Type: GrantFiled: December 29, 2003Date of Patent: April 19, 2011Assignee: Cisco Technology, Inc.Inventors: Anthony J. Li, Rex Emmanuel Fernando, Henk H. W. Smit, Hasmit S. Grover, Avneesh Sachdev
-
Patent number: 7894365Abstract: A method for tracking a transmission status of one or more data elements to one or more devices. In one example, the method includes providing a list including one or more devices and one or more data elements; processing the list to determine a data element of the one or more data elements to transmit to a device of one of the one or more devices; and upon successfully transmitting the data element to the device, adjusting the list so that the list indicates that the device has received the transmitted data element. In this manner, the status of whether a particular data element has been sent to a particular device can be easily derived from the list.Type: GrantFiled: October 1, 2008Date of Patent: February 22, 2011Assignee: Cisco Technology, Inc.Inventors: Anthony J. Li, Rex Emmanuel Fernando, Henk H. W. Smit, Hasmit S. Grover, Avneesh Sachdev
-
Patent number: 7889712Abstract: A router is described that includes a routing table containing route information and a module to evaluate a route and detect a loop path associated with the route using the routing table. A process is described to detect and eliminate routing loops associated with recursive routes in a routing table, so as to provide a routing table that will be loop free.Type: GrantFiled: December 23, 2005Date of Patent: February 15, 2011Assignee: Cisco Technology, Inc.Inventors: Dheerendra Talur, Rex Fernando, Avneesh Sachdev, Derek Man-Kit Yeung
-
Patent number: 7769816Abstract: A method for tracking a transmission status of one or more data elements to one or more devices. In one example, the method includes providing a list including one or more devices and one or more data elements; processing the list to determine a data element of the one or more data elements to transmit to a device of one of the one or more devices; and upon successfully transmitting the data element to the device, adjusting the list so that the list indicates that the device has received the transmitted data element. In this manner, the status of whether a particular data element has been sent to a particular device can be easily derived from the list.Type: GrantFiled: December 29, 2003Date of Patent: August 3, 2010Assignee: Cisco Technology, Inc.Inventors: Anthony J. Li, Rex Emmanuel Fernando, Henk H. W. Smit, Hasmit S. Grover, Avneesh Sachdev
-
Publication number: 20090097489Abstract: A method for tracking a transmission status of one or more data elements to one or more devices. In one example, the method includes providing a list including one or more devices and one or more data elements; processing the list to determine a data element of the one or more data elements to transmit to a device of one of the one or more devices; and upon successfully transmitting the data element to the device, adjusting the list so that the list indicates that the device has received the transmitted data element. In this manner, the status of whether a particular data element has been sent to a particular device can be easily derived from the list.Type: ApplicationFiled: October 1, 2008Publication date: April 16, 2009Applicant: Cisco Technology, Inc.Inventors: Anthony J. Li, Rex Emmanuel Fernando, Henk H.W. Smit, Hasmit S. Grover, Avneesh Sachdev
-
Publication number: 20080225749Abstract: Exemplary systems and methods for auto-configuring a network device are provided. In exemplary embodiments, the network device receives network data, which is used to determine identification data for a client. A version of the client identification data is then sent to an ISP by the network device. In response, a public IP address is returned from the ISP. The network device then translates the public IP address into an internal IP address for use with the client. In some embodiments, the network device is verified by a central data center. In some embodiments, the network device may be provisioned for PSTN and/or VoIP calls.Type: ApplicationFiled: March 13, 2007Publication date: September 18, 2008Inventors: Dennis Peng, Jeff Peck, Rex Fernando, Avneesh Sachdev, Simon Capper
-
Publication number: 20060159034Abstract: A router is described that includes a routing table containing route information and a module to evaluate a route and detect a loop path associated with the route using the routing table. A process is described to detect and eliminate routing loops associated with recursive routes in a routing table, so as to provide a routing table that will be loop free.Type: ApplicationFiled: December 23, 2005Publication date: July 20, 2006Inventors: Dheerendra Talur, Rex Fernando, Avneesh Sachdev, Derek Yeung