Patents by Inventor Shrirang Gadgil

Shrirang Gadgil 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).

  • Publication number: 20140016652
    Abstract: At least one substitute path is provided in place of a plurality of existing paths of a network to reallocate traffic carried by the plurality of existing paths. The total bandwidth needed to carry the traffic of the plurality of existing paths is determined. A proposed route is generated from the available links in the network. A portion of the bandwidth of a proposed route may be allocated to the needed bandwidth when the bandwidth of a proposed route is greater than or equal to the needed bandwidth. When the bandwidth of the proposed route is less than the needed bandwidth, at least one further route is generated, and the needed bandwidth is divided among the proposed route and the at least one further route such that a minimum number of further routes are generated.
    Type: Application
    Filed: September 18, 2013
    Publication date: January 16, 2014
    Applicant: MOSAID Technologies Incorporated
    Inventors: Abdelhakim HAFID, Narayanan NATARAJAN, Shrirang GADGIL
  • Patent number: 8547827
    Abstract: At least one substitute path is provided in place of a plurality of existing paths of a network to reallocate traffic carried by the plurality of existing paths. The total bandwidth needed to carry the traffic of the plurality of existing paths is determined. A proposed route is generated from the available links in the network. A portion of the bandwidth of a proposed route may be allocated to the needed bandwidth when the bandwidth of a proposed route is greater than or equal to the needed bandwidth. When the bandwidth of the proposed route is less than the needed bandwidth, at least one further route is generated, and the needed bandwidth is divided among the proposed route and the at least one further route such that a minimum number of further routes are generated.
    Type: Grant
    Filed: April 17, 2012
    Date of Patent: October 1, 2013
    Assignee: MOSAID Technologies Incorporated
    Inventors: Abdelhakim Hafid, Narayanan Natarajan, Shrirang Gadgil
  • Patent number: 8514707
    Abstract: A method for controlling network access comprises receiving a request to allow a communication flow over a network and temporarily allowing the communication flow over the network before a response to the request is transmitted. Further, the availability of one or more network resources may be determined and compared with resources required for the requested communication flow. Priority of the communication flow may also be determined, and the temporarily allowed communication flow may be responded to based on the available resources, the requested resources, and the priority.
    Type: Grant
    Filed: December 28, 2009
    Date of Patent: August 20, 2013
    Assignee: TTI Inventions D LLC
    Inventors: D. Scott Alexander, Ravichander Vaidyanathan, Balakrishnan Dasarathy, Mark W. Garrett, Shrirang Gadgil
  • Publication number: 20130010791
    Abstract: A system and method for determining an efficient assignment of information categories to multicast addresses is described. In one embodiment, the assignment takes into account the overlapping information needs of the subscriber nodes and the network bandwidth that will be consumed in the dissemination of each information category based on its size and the frequency of dissemination. In another embodiment, the assignment takes into consideration the additional constraint of a quality of service network having different prioritizations associated with the information categories.
    Type: Application
    Filed: September 13, 2012
    Publication date: January 10, 2013
    Applicant: TELCORDIA TECHNOLOGIES, INC.
    Inventors: Shobha Erramilli, Shrirang Gadgil, Narayanan Natarajan
  • Patent number: 8315186
    Abstract: The inventive system and method for improving network security, availability, and regulatory compliance, and maximizing a network comprises a network configuration component, a network inventory component, a network monitoring component, and a network assessment component, wherein information is extracted from each of the configuration, inventory, and monitoring components, the extracted information is combined and assessed in the assessment component, and the maximized network is produced using the combined information. In one embodiment, the combined information is stored in a database. In one embodiment, an XML is produced from the extracted inventory information, and this XML is converted to a canonical form.
    Type: Grant
    Filed: January 29, 2009
    Date of Patent: November 20, 2012
    Assignee: Telcordia Technologies, Inc.
    Inventors: Rajesh R. Talpade, Lisa Bahler, Alice Cheng, Alexander Poylisher, Shrirang Gadgil
  • Patent number: 8301744
    Abstract: Systems and methods for efficiently provisioning and assuring Quality of Service (QoS) between user networks communicating over a DiffServ-enabled network, with QoS management transparency to SIP user agents. The system comprises user networks communicating via a core network, each user network having a source and destination SIP user agent respectively, a SIP proxy server between the source SIP user agent and destination SIP user agent, a Bandwidth Manager to provision a pipe between the source user network and the destination user network, wherein the pipe has a specified bandwidth, and a QoS Agent for accepting and/or rejecting a SIP session based on availability of bandwidth in the pipe; wherein the SIP proxy server is configured to forward an incoming SIP request to the QoS Agent. The method comprises provisioning a pipe between the SIP user agents or their respective user networks, and allowing/rejecting incoming SIP sessions based on the available bandwidth in the pipe.
    Type: Grant
    Filed: August 8, 2008
    Date of Patent: October 30, 2012
    Assignee: Telcordia Technologies, Inc.
    Inventors: Tony Bogovic, Shrirang Gadgil, Gi Tae Kim, Narayanan Natarajan, Abdelhakim Hafid
  • Patent number: 8289872
    Abstract: A system and method for determining an efficient assignment of information categories to multicast addresses is described. In one embodiment, the assignment takes into account the overlapping info cation needs of the subscriber nodes and the network bandwidth that will be consumed in the dissemination of each information category based on its size and the frequency of dissemination. In another embodiment, the assignment takes into consideration the additional constraint of a quality of service network having different prioritizations associated with the information categories.
    Type: Grant
    Filed: October 22, 2009
    Date of Patent: October 16, 2012
    Assignee: Telcordia Technologies, Inc.
    Inventors: Shobha Erramilli, Shrirang Gadgil, Narayanan Natarajan
  • Publication number: 20120201132
    Abstract: At least one substitute path is provided in place of a plurality of existing paths of a network to reallocate traffic carried by the plurality of existing paths. The total bandwidth needed to carry the traffic of the plurality of existing paths is determined. A proposed route is generated from the available links in the network. A portion of the bandwidth of a proposed route may be allocated to the needed bandwidth when the bandwidth of a proposed route is greater than or equal to the needed bandwidth. When the bandwidth of the proposed route is less than the needed bandwidth, at least one further route is generated, and the needed bandwidth is divided among the proposed route and the at least one further route such that a minimum number of further routes are generated.
    Type: Application
    Filed: April 17, 2012
    Publication date: August 9, 2012
    Applicant: MOSAID TECHNOLOGIES INCORPORATED
    Inventors: Abdelhakim HAFID, Narayanan NATARAJAN, Shrirang GADGIL
  • Patent number: 8179786
    Abstract: At least one substitute path is provided in place of a plurality of existing paths of a network to reallocate traffic carried by the plurality of existing paths. The total bandwidth needed to carry the traffic of the plurality of existing paths is determined. A proposed route is generated from the available links in the network. A portion of the bandwidth of a proposed route may be allocated to the needed bandwidth when the bandwidth of a proposed route is greater than or equal to the needed bandwidth. When the bandwidth of the proposed route is less than the needed bandwidth, at least one further route is generated, and the needed bandwidth is divided among the proposed route and the at least one further route such that a minimum number of further routes are generated.
    Type: Grant
    Filed: January 31, 2005
    Date of Patent: May 15, 2012
    Assignee: MOSAID Technologies Incorporated
    Inventors: Abdelhakim Hafid, Narayanan Natarajan, Shrirang Gadgil
  • Publication number: 20110158095
    Abstract: A method for controlling network access comprises receiving a request to allow a communication flow over a network and temporarily allowing the communication flow over the network before a response to the request is transmitted. Further, the availability of one or more network resources may be determined and compared with resources required for the requested communication flow. Priority of the communication flow may also be determined, and the temporarily allowed communication flow may be responded to based on the available resources, the requested resources, and the priority.
    Type: Application
    Filed: December 28, 2009
    Publication date: June 30, 2011
    Applicant: TELCORDIA TECHNOLOGIES, INC.
    Inventors: D. Scott Alexander, Ravichander Vaidyanathan, Balakrishnan Dasarathy, Mark W. Garrett, Shrirang Gadgil
  • Patent number: 7965620
    Abstract: In one aspect a method for correlating network events in a network comprises correlating the events relating to paths with events relating to links traversed by paths. In another aspect, the method includes correlating the events based on whether paths traversing the network share network resources, such as links. Preferably, the method is implemented in a network where paths traversing the network change dynamically in response to other network events and based on traffic engineering priorities.
    Type: Grant
    Filed: May 25, 2004
    Date of Patent: June 21, 2011
    Assignee: Telcordia Licensing Company, LLC
    Inventors: Shrirang Gadgil, Narayanan Natarajan
  • Publication number: 20110019672
    Abstract: A system and method for determining an efficient assignment of information categories to multicast addresses is described. In one embodiment, the assignment takes into account the overlapping info cation needs of the subscriber nodes and the network bandwidth that will be consumed in the dissemination of each information category based on its size and the frequency of dissemination. In another embodiment, the assignment takes into consideration the additional constraint of a quality of service network having different prioritizations associated with the information categories.
    Type: Application
    Filed: October 22, 2009
    Publication date: January 27, 2011
    Applicant: TELCORDIA TECHNOLOGIES, INC.
    Inventors: Shobha Erramilli, Shrirang Gadgil, Narayanan Natarajan
  • Publication number: 20100042605
    Abstract: An inventive system and method for versioning relational database disjoint records comprises a relational database, configuration files translated into query files, and a version control system, wherein each query file is stored and checked into the version control system, updating a version number of the query file. Each query file comprises a set of query statements. Query files are retrieved from the version control system based on the version number or an independent data item, and put into the database for analysis. In one embodiment, one of the configuration files comprises a configuration of a device, such as a router, a switch, a firewall, or a medical record. The method comprises acquiring configuration files, changing the configuration files into query files and storing the query files, and checking each query file into a version control system, wherein the checking in updates a version number of the query file.
    Type: Application
    Filed: July 31, 2009
    Publication date: February 18, 2010
    Applicant: Telcordia Technologies, Inc.
    Inventors: Yuu-heng Cheng, Alexander Poylisher, Aditya Naidu, Rajesh Talpade, Shrirang Gadgil
  • Publication number: 20100036953
    Abstract: Systems and methods for efficiently provisioning and assuring Quality of Service (QoS) between user networks communicating over a DiffServ-enabled network, with QoS management transparency to SIP user agents. The system comprises user networks communicating via a core network, each user network having a source and destination SIP user agent respectively, a SIP proxy server between the source SIP user agent and destination SIP user agent, a Bandwidth Manager to provision a pipe between the source user network and the destination user network, wherein the pipe has a specified bandwidth, and a QoS Agent for accepting and/or rejecting a SIP session based on availability of bandwidth in the pipe; wherein the SIP proxy server is configured to forward an incoming SIP request to the QoS Agent. The method comprises provisioning a pipe between the SIP user agents or their respective user networks, and allowing/rejecting incoming SIP sessions based on the available bandwidth in the pipe.
    Type: Application
    Filed: August 8, 2008
    Publication date: February 11, 2010
    Applicant: TELCORDIA TECHNOLOGIES, INC.
    Inventors: Tony Bogovic, Shrirang Gadgil, Gi Tae Kim, Narayanan Natarajan, Abdelhakim Hafid
  • Publication number: 20090190499
    Abstract: The inventive system and method for improving network security, availability, and regulatory compliance, and maximizing a network comprises a network configuration component, a network inventory component, a network monitoring component, and a network assessment component, wherein information is extracted from each of the configuration, inventory, and monitoring components, the extracted information is combined and assessed in the assessment component, and the maximized network is produced using the combined information. In one embodiment, the combined information is stored in a database. In one embodiment, an XML is produced from the extracted inventory information, and this XML is converted to a canonical form.
    Type: Application
    Filed: January 29, 2009
    Publication date: July 30, 2009
    Applicant: TELCORDIA TECHNOLOGIES, INC.
    Inventors: Rajesh R. Talpade, Lisa Bahler, Alice Cheng, Alexander Poylisher, Shrirang Gadgil
  • Publication number: 20050276217
    Abstract: In one aspect a method for correlating network events in a network comprises correlating the events relating to paths with events relating to links traversed by paths. In another aspect, the method includes correlating the events based on whether paths traversing the network share network resources, such as links. Preferably, the method is implemented in a network where paths traversing the network change dynamically in response to other network events and based on traffic engineering priorities.
    Type: Application
    Filed: May 25, 2004
    Publication date: December 15, 2005
    Inventors: Shrirang Gadgil, Narayanan Natarajan
  • Publication number: 20050259586
    Abstract: At least one substitute path is provided in place of a plurality of existing paths of a network to reallocate traffic carried by the plurality of existing paths. The total bandwidth needed to carry the traffic of the plurality of existing paths is determined. A proposed route is generated from the available links in the network. A portion of the bandwidth of a proposed route may be allocated to the needed bandwidth when the bandwidth of a proposed route is greater than or equal to the needed bandwidth. When the bandwidth of the proposed route is less than the needed bandwidth, at least one further route is generated, and the needed bandwidth is divided among the proposed route and the at least one further route such that a minimum number of further routes are generated.
    Type: Application
    Filed: January 31, 2005
    Publication date: November 24, 2005
    Inventors: Abdelhakim Hafid, Narayanan Natarajan, Shrirang Gadgil