Patents by Inventor Nitin Gugle

Nitin Gugle 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: 9774520
    Abstract: An intermediate network device performs service aware path selection. For example, the intermediate network device comprises a network interface that receives network traffic and a control unit that couples to the network interface. The control unit comprises a storage medium that stores a first set of cost factors for a first path from the intermediate network device to another intermediate network device. The first set of cost factors includes at least one optimization cost factor corresponding to intermediate optimization capabilities available to the intermediate network device that offset other cost factors of the first set. The storage medium also stores a second set of cost factors for a second path between the devices. The control unit selects either the first path or the second path over which to forward the network traffic based on the first and second sets of cost factors.
    Type: Grant
    Filed: October 17, 2011
    Date of Patent: September 26, 2017
    Assignee: Juniper Networks, Inc.
    Inventors: Rohini Kasturi, Nitin Gugle, Sravan Vadlakonda, Steven A. Malmskog
  • Patent number: 8605605
    Abstract: A network device is configured to monitor a data size of data transmitted to a particular destination during a particular time period, determine, based on the monitored data size, an average data size for the particular destination and for the particular time period, establish a data connection toward the particular destination during the particular time period, set an initial data size for the data connection based on the average data size, and transmit data on the data connection in an amount equal to the initial data size.
    Type: Grant
    Filed: November 5, 2008
    Date of Patent: December 10, 2013
    Assignee: Juniper Networks, Inc.
    Inventors: Sravan Vadlakonda, Rohini Kasturi, Nitin Gugle, Steven A Malmskog
  • Patent number: 8040808
    Abstract: An intermediate network device performs service aware path selection. For example, the intermediate network device comprises a network interface that receives network traffic and a control unit that couples to the network interface. The control unit comprises a storage medium that stores a first set of cost factors for a first path from the intermediate network device to another intermediate network device. The first set of cost factors includes at least one optimization cost factor corresponding to intermediate optimization capabilities available to the intermediate network device that offset other cost factors of the first set. The storage medium also stores a second set of cost factors for a second path between the devices. The control unit selects either the first path or the second path over which to forward the network traffic based on the first and second sets of cost factors.
    Type: Grant
    Filed: October 20, 2008
    Date of Patent: October 18, 2011
    Assignee: Juniper Networks, Inc.
    Inventors: Rohini Kasturi, Nitin Gugle, Sravan Vadlakonda, Steven A. Malmskog
  • Patent number: 8018866
    Abstract: In general, techniques are described for adaptively applying network acceleration services within an intermediate network device. In particular, the intermediate network device comprises a classifier module that receives network traffic and a servicing engine. The servicing engine applies the network acceleration services to the network traffic in accordance with a service configuration and monitors the application of network acceleration services to determine whether the application of each of the network acceleration services improves the efficiency with which the network traffic is serviced. The servicing engine then dynamically adapts the service configuration to alter the application of the network acceleration services based on the determination. Thereafter, the servicing engine applies the network acceleration services to the network traffic in accordance with the dynamically adapted service configuration to more efficiently service the network traffic.
    Type: Grant
    Filed: August 26, 2008
    Date of Patent: September 13, 2011
    Assignee: Juniper Networks, Inc.
    Inventors: Rohini Kasturi, Nitin Gugle, Sravan Vadlakonda
  • Publication number: 20110202673
    Abstract: A network optimization device may receive a stream of data and identify a selected compression dictionary from among a number of compression dictionaries based on the received stream of data. A receiving network device may be notified regarding the selected compression dictionary. The stream of data may be compressed using the selected compression dictionary and transmitted to the receiving device.
    Type: Application
    Filed: April 21, 2011
    Publication date: August 18, 2011
    Applicant: JUNIPER NETWORKS, INC.
    Inventors: Sravan VADLAKONDA, Nitin Gugle, Rohini Kasturi
  • Publication number: 20110142063
    Abstract: A device may receive a packet at a network device, and may retrieve from a table, by using information in a header of the packet as keys, records that include communication performance statistics associated with transport protocols. In addition, the device may select, based on the records, a transport protocol with an optimum communication performance statistics among the transport protocols and send the packet in accordance with the selected transport protocol from the network device.
    Type: Application
    Filed: February 25, 2011
    Publication date: June 16, 2011
    Applicant: JUNIPER NETWORKS, INC.
    Inventors: Rohini KASTURI, Nitin Gugle, Sravan Vadlakonda, Steven A. Malmskog
  • Patent number: 7953881
    Abstract: A network optimization device may receive a stream of data and identify a selected compression dictionary from among a number of compression dictionaries based on the received stream of data. A receiving network device may be notified regarding the selected compression dictionary. The stream of data may be compressed using the selected compression dictionary and transmitted to the receiving device.
    Type: Grant
    Filed: June 12, 2008
    Date of Patent: May 31, 2011
    Assignee: Juniper Networks, Inc.
    Inventors: Sravan Vadlakonda, Nitin Gugle, Rohini Kasturi
  • Patent number: 7920569
    Abstract: A device may receive a packet at a network device, and may retrieve from a table, by using information in a header of the packet as keys, records that include communication performance statistics associated with transport protocols. In addition, the device may select, based on the records, a transport protocol with an optimum communication performance statistics among the transport protocols and send the packet in accordance with the selected transport protocol from the network device.
    Type: Grant
    Filed: May 5, 2008
    Date of Patent: April 5, 2011
    Assignee: Juniper Networks, Inc.
    Inventors: Rohini Kasturi, Nitin Gugle, Sravan Vadlakonda, Steven A Malmskog
  • Patent number: 7653075
    Abstract: A network system includes a first device and a second device separated by a network having asymmetric routes in which traffic forwarded in a first direction from the first device to the second device may travel a different route than traffic forwarded in a second direction from the second device to the first device. At least three intermediate processing devices are located between the first device and the second device, wherein at least two of the intermediate processing devices are located along different asymmetric routes. The intermediate processing devices intercept a communication flow between the first device and the second device, and encapsulate the communication flow within network tunnels so that communications associated with the communication flow in the first direction and the second direction are forwarded between a same set of at least two of the intermediate processing devices.
    Type: Grant
    Filed: May 15, 2006
    Date of Patent: January 26, 2010
    Assignee: Juniper Networks, Inc.
    Inventors: Balraj Singh, Nitin Gugle
  • Publication number: 20060268932
    Abstract: A network system includes a first device and a second device separated by a network having asymmetric routes in which traffic forwarded in a first direction from the first device to the second device may travel a different route than traffic forwarded in a second direction from the second device to the first device. At least three intermediate processing devices are located between the first device and the second device, wherein at least two of the intermediate processing devices are located along different asymmetric routes. The intermediate processing devices intercept a communication flow between the first device and the second device, and encapsulate the communication flow within network tunnels so that communications associated with the communication flow in the first direction and the second direction are forwarded between a same set of at least two of the intermediate processing devices.
    Type: Application
    Filed: May 15, 2006
    Publication date: November 30, 2006
    Applicant: Juniper Networks, Inc.
    Inventors: Balraj Singh, Nitin Gugle