Patents by Inventor Hamesh Chawla

Hamesh Chawla 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: 7564872
    Abstract: A system and method are provided which enable a data communications device to be programmed to automatically and dynamically modify allocation of resources upon the occurrence of specific events or times without having to break active sessions of data communications. Resource allocations can be made by bandwidth reservations provided to a data communications device via a network policy or via individual bandwidth reservation messages. The bandwidth allocation information can specify a session of data communication and future bandwidth modification information, such as a time or event, that will cause the data communications device to modify an amount of bandwidth reserved for the specified session of data communications.
    Type: Grant
    Filed: July 12, 2004
    Date of Patent: July 21, 2009
    Assignee: Cisco Technology, Inc.
    Inventors: Hamesh Chawla, John G. Waclawsky
  • Patent number: 7477601
    Abstract: Techniques are provided for controlling a flow of packets in a data communications device. A first technique involves transferring packets of a particular packet flow based on an initial policy scheme, and planning a scheme change to change the initial policy scheme to a new policy scheme based on conditions within the data communications device existing while transferring the packets of the particular flow based on the initial policy scheme. The first technique further involves providing a change signal to the source of a particular packet flow (e.g., a sending host). The change signal indicates that the data communications device has planned the scheme change. Additionally, the first technique involves processing the scheme change based on either a reply signal from the source or an absence of a reply signal from the source.
    Type: Grant
    Filed: August 6, 2003
    Date of Patent: January 13, 2009
    Assignee: Cisco Technology, Inc.
    Inventors: John G. Waclawsky, Hamesh Chawla
  • Patent number: 7209446
    Abstract: A data communications device has a controller which includes means for intercepting a request signal transmitted from a source to a host computer having a host destination address. The request signal includes the host destination address. The request signal is originally destined for receipt by a host computer that would respond with control information for controlling a manner in which the source transfers a data stream. The controller further includes means for originating a control signal in response to receiving the request signal. The control signal includes the control information for controlling the manner in which the source transfers the data stream. The controller further includes means for providing the control signal to the source to individually control the manner in which the source transfers the data stream among multiple data streams transferred by the source. The source is a routing mechanism operating within the data communications device.
    Type: Grant
    Filed: November 10, 2004
    Date of Patent: April 24, 2007
    Assignee: Cisco Technology, Inc.
    Inventors: John G. Waclawsky, Hamesh Chawla
  • Patent number: 7072343
    Abstract: Techniques are provided for controlling a data stream without communicating with a host generating the data stream. A host agent (associated with the host generating the data stream) runs in a computerized data processing device and receives a request signal from a request signal source (e.g., a router seeking direction on how to handle the data stream). In response to the request signal, the host agent generates a control signal which includes the control information for controlling the manner in which the request signal source transfers the data stream.
    Type: Grant
    Filed: September 27, 1999
    Date of Patent: July 4, 2006
    Assignee: Cisco Technology, Inc.
    Inventors: John G. Waclawsky, Hamesh Chawla
  • Publication number: 20050128951
    Abstract: A system capable of dynamically reserving bandwidth and adjusting bandwidth reservations for active sessions of data communication in a data communications device is provided. The system generally separates the operation of bandwidth allocation and adjustment from the operation of data transport through the device, thereby allowing bandwidth reservations and adjustments to be made without disturbing sessions of data communication that are actively being transported through the device. The system can accept requests to allocate or reserve bandwidth in a data communications device using bandwidth reservation protocols such as RSVP. The reservation requests create sender state data that can be used to compute resource allocation data. The resource allocation data can be used to label data storage locations in a data storage mechanism according to the required bandwidth reservations.
    Type: Application
    Filed: February 4, 2005
    Publication date: June 16, 2005
    Applicant: Cisco Technology, Inc.
    Inventors: Hamesh Chawla, John Waclawsky
  • Publication number: 20050094652
    Abstract: A data communications device has a controller which includes means for intercepting a request signal transmitted from a source to a host computer having a host destination address. The request signal includes the host destination address. The request signal is originally destined for receipt by a host computer that would respond with control information for controlling a manner in which the source transfers a data stream. The controller further includes means for originating a control signal in response to receiving the request signal. The control signal includes the control information for controlling the manner in which the source transfers the data stream. The controller further includes means for providing the control signal to the source to individually control the manner in which the source transfers the data stream among multiple data streams transferred by the source. The source is a routing mechanism operating within the data communications device.
    Type: Application
    Filed: November 10, 2004
    Publication date: May 5, 2005
    Applicant: Cisco Technology, Inc.
    Inventors: John Waclawsky, Hamesh Chawla
  • Patent number: 6876668
    Abstract: A system capable of dynamically reserving bandwidth and adjusting bandwidth reservations for active sessions of data communication in a data communications device is provided. The system generally separates the operation of bandwidth allocation and adjustment from the operation of data transport through the device, thereby allowing bandwidth reservations and adjustments to be made without disturbing sessions of data communication that are actively being transported through the device. The system can accept requests to allocate or reserve bandwidth in a data communications device using bandwidth reservation protocols such as RSVP. The reservation requests create sender state data that can be used to compute resource allocation data. The resource allocation data can be used to label data storage locations in a data storage mechanism according to the required bandwidth reservations.
    Type: Grant
    Filed: May 24, 1999
    Date of Patent: April 5, 2005
    Assignee: Cisco Technology, Inc.
    Inventors: Hamesh Chawla, John G. Waclawsky
  • Patent number: 6771661
    Abstract: A system and method are provided which enable a data communications device to be programmed to automatically and dynamically modify allocation of resources upon the occurrence of specific events or times without have to break active sessions of data communications. Resource allocations can be made by bandwidth reservations provided to a data communications device via a network policy or via individual bandwidth reservation messages. The bandwidth allocation information can specify a session of data communication and future bandwidth modification information, such as a time or event, that will cause the data communications device to modify an amount of bandwidth reserved for the specified session of data communications. In operation, a data communications device receives bandwidth allocation information indicating future bandwidth allocation modification information associated with a session of data communication.
    Type: Grant
    Filed: July 21, 1999
    Date of Patent: August 3, 2004
    Assignee: Cisco Technology, Inc.
    Inventors: Hamesh Chawla, John G. Waclawsky
  • Patent number: 6628610
    Abstract: Techniques are provided for controlling a flow of packets in a data communications device. A first technique involves transferring packets of a particular packet flow based on an initial policy scheme, and planning a scheme change to change the initial policy scheme to a new policy scheme based on conditions within the data communications device existing while transferring the packets of the particular flow based on the initial policy scheme. The first technique further involves providing a change signal to the source of a particular packet flow (e.g., a sending host). The change signal indicates that the data communications device has planned the scheme change. Additionally, the first technique involves processing the scheme change based on either a reply signal from, the source or an absence of a reply signal from the source.
    Type: Grant
    Filed: June 28, 1999
    Date of Patent: September 30, 2003
    Assignee: Cisco Technology, Inc.
    Inventors: John G. Waclawsky, Hamesh Chawla