Patents by Inventor Sridhar Ramachandran

Sridhar Ramachandran 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: 20110022567
    Abstract: A system for routing data in an automatic identification system includes an event management system (EMS), a real-time in-memory data structure (RIED) coupled to the EMS, the RIED for storing event information gathered by the EMS and a task management system (TMS) for ensuring that the RIED is updated by one transaction at a time. With this particular arrangement, a system for managing a large number of real-time events is provided. In one embodiment, the control system can be provided in a distributed hierarchical arrangement. The EMS of each control system can include filters which limit the amount of information provided to the next level in the hierarchy. In this manner the hierarchical control system network acts as a high volume data collector and processor. In some embodiments a level of the hierarchy can be removed spatially and/or temporally from an adjacent level in the hierarchy. This approach results in an intelligent network and also lends itself to scalability.
    Type: Application
    Filed: August 2, 2010
    Publication date: January 27, 2011
    Inventors: Sanjay Sarma, Daniel W. Engels, Laxmiprasad Putta, Sridhar Ramachandran, James L. Waldrop
  • Publication number: 20100309906
    Abstract: A method for multistage routing of packets using call templates is disclosed. An ingress call is filtered based on a plurality of ingress-call parameter values. A parameter value for the ingress call is modified based on a plurality of ingress-call-peer parameter values. A filtered ingress-call parameter value and at least one filtered ingress-call-peer parameter value from a plurality of ingress-call-peer parameter values are converted to an egress-call parameter value and an egress-call-peer parameter value, respectively. An egress call is filtered based on a plurality of egress-call parameter values. A parameter value for the egress call is modified based on a plurality of egress-call-peer parameter values.
    Type: Application
    Filed: March 26, 2010
    Publication date: December 9, 2010
    Inventors: Sridhar Ramachandran, Paritosh Tyagi, Saravanan Mallesan, Gaurav Kulshreshtha, Sohan Shetty, Rohini Raman, Medhavi Bhatia
  • Publication number: 20100174386
    Abstract: A system for routing data in an automatic identification system includes an event management system (EMS), a real-time in-memory data structure (RIED) coupled to the EMS, the RIED for storing event information gathered by the EMS and a task management system (TMS) for ensuring that the RIED is updated by one transaction at a time. With this particular arrangement, a system for managing a large number of real-time events is provided. In one embodiment, the control system can be provided in a distributed hierarchical arrangement. The EMS of each control system can include filters which limit the amount of information provided to the next level in the hierarchy. In this manner the hierarchical control system network acts as a high volume data collector and processor. In some embodiments a level of the hierarchy can be removed spatially and/or temporally from an adjacent level in the hierarchy. This approach results in an intelligent network and also lends itself to scalability.
    Type: Application
    Filed: July 13, 2009
    Publication date: July 8, 2010
    Inventors: Sanjay Sarma, Daniel W. Engels, Laxmiprasad Putta, Sridhar Ramachandran, James L. Waldrop
  • Patent number: 7621447
    Abstract: A control system for routing data in an automatic identification system includes an event management system (EMS), a real-time in-memory data structure (RIED) and a task management system (TMS). The control system can be provided in a distributed hierarchical arrangement. The EMS of each control system can include filters which limit the amount of information provided to the next level in the hierarchy. In this manner the hierarchical control system network acts as a high volume data collector and processor. In some embodiments a level of the hierarchy can be removed spatially and/or temporally from an adjacent level in the hierarchy.
    Type: Grant
    Filed: January 30, 2004
    Date of Patent: November 24, 2009
    Assignee: Massachusetts Institute of Technology
    Inventors: Sanjay Sarma, Daniel W. Engels, Laxmiprasad Putta, Sridhar Ramachandran, James L. Waldrop
  • Publication number: 20070291734
    Abstract: A method for multistage routing of packets using call templates is disclosed. An ingress call is filtered based on a plurality of ingress-call parameter values. A parameter value for the ingress call is modified based on a plurality of ingress-call-peer parameter values. A filtered ingress-call parameter value and at least one filtered ingress-call-peer parameter value from a plurality of ingress-call-peer parameter values are converted to an egress-call parameter value and an egress-call-peer parameter value, respectively. An egress call is filtered based on a plurality of egress-call parameter values. A parameter value for the egress call is modified based on a plurality of egress-call-peer parameter values.
    Type: Application
    Filed: May 27, 2005
    Publication date: December 20, 2007
    Inventors: Medhavi Bhatia, Sridhar Ramachandran, David Sturtevant, Paritosh Tyagi
  • Publication number: 20070288515
    Abstract: A system for routing data in an automatic identification system includes an event management system (EMS), a real-time in-memory data structure (RIED) coupled to the EMS, the RIED for storing event information gathered by the EMS and a task management system (TMS) for ensuring that the RIED is updated by one transaction at a time. With this particular arrangement, a system for managing a large number of real-time events is provided. In one embodiment, the control system can be provided in a distributed hierarchical arrangement. The EMS of each control system can include filters which limit the amount of information provided to the next level in the hierarchy. In this manner the hierarchical control system network acts as a high volume data collector and processor. In some embodiments a level of the hierarchy can be removed spatially and/or temporally from an adjacent level in the hierarchy. This approach results in an intelligent network and also lends itself to scalability.
    Type: Application
    Filed: April 10, 2007
    Publication date: December 13, 2007
    Inventors: Sanjay Sarma, Daniel Engels, Lamiprasad Putta, Sridhar Ramachandran, James Waldrop
  • Publication number: 20070201481
    Abstract: A method includes receiving, at a first endpoint, session data associated with a first Internet Protocol (IP) packet. The IP packet is associated with a session within a Session over Internet Protocol (SoIP) network and the session is associated with a call. An instruction, based on the session data, is sent from the first endpoint to a second endpoint. The instruction is configured to trigger the second endpoint to modify a priority indicator associated with at least one of the first IP packet or a second IP packet associated with the call.
    Type: Application
    Filed: September 29, 2006
    Publication date: August 30, 2007
    Inventors: Medhavi Bhatia, Sridhar Ramachandran, David E. Sturtevant, Paritosh Tyagi
  • Publication number: 20070201473
    Abstract: A method includes receiving a first media-content packet associated with a first session within a Session over Internet Protocol (SoIP) network. The first media-content packet is associated with a quality-of-service parameter. A transmission priority value associated with the first media-content packet is identified based on a value of the quality-of-service parameter. A priority indicator associated with the first media-content packet and/or a second media-content packet is modified based on the transmission priority value. The priority indicator indicates a priority to transmit the first media-content packet and/or the second media-content packet over a connection within the first session and/or a connection within a second session.
    Type: Application
    Filed: September 29, 2006
    Publication date: August 30, 2007
    Inventors: Medhavi Bhatia, Sridhar Ramachandran, David E. Sturtevant, Paritosh Tyagi
  • Publication number: 20070201472
    Abstract: A method includes receiving, at a session controller, session data from a session-detail record. The session data is associated with at least a portion of a call over a Session over Internet Protocol (SoIP) network. A priority indicator associated with an Internet Protocol (IP) packet transmitted over the call is modified at the session controller based on the session data. The priority indicator indicates a priority to transmit the IP packet.
    Type: Application
    Filed: September 29, 2006
    Publication date: August 30, 2007
    Inventors: Medhavi Bhatia, Sridhar Ramachandran, David E. Sturtevant, Paritosh Tyagi
  • Publication number: 20070175990
    Abstract: A system for routing data in an automatic identification system includes an event management system (EMS), a real-time in-memory data structure (RIED) coupled to the EMS, the RIED for storing event information gathered by the EMS and a task management system (TMS) for ensuring that the RIED is updated by one transaction at a time. With this particular arrangement, a system for managing a large number of real-time events is provided. In one embodiment, the control system can be provided in a distributed hierarchical arrangement. The EMS of each control system can include filters which limit the amount of information provided to the next level in the hierarchy. In this manner the hierarchical control system network acts as a high volume data collector and processor. In some embodiments a level of the hierarchy can be removed spatially and/or temporally from an adjacent level in the hierarchy. This approach results in an intelligent network and also lends itself to scalability.
    Type: Application
    Filed: April 10, 2007
    Publication date: August 2, 2007
    Inventors: Sanjay Sarma, Daniel Engels, Laxmiprasad Putta, Sridhar Ramachandran, James Waldrop
  • Publication number: 20070019625
    Abstract: A session controller configured to be coupled to a database and configured to receive an indication associated with an ingress call is disclosed. The session controller is further configured to query the database for an ingress-call peer associated with the ingress call, and to query the database for a dynamic-peer-definition template associated with the ingress call when the ingress-call peer is not identified upon query of the database. The session controller is further configured to reject the ingress call when the dynamic-peer-definition template is not identified upon query of the database.
    Type: Application
    Filed: June 28, 2006
    Publication date: January 25, 2007
    Inventors: Sridhar Ramachandran, Paritosh Tyagi, Saravanan Mallesan, Gauray Kulshreshtha, Sohan Shetty, Rohini Raman, Medhavi Bhatia
  • Publication number: 20070019563
    Abstract: A session controller coupled to a database and configured to receive an indication associated with an ingress call is disclosed. The disclosed session controller is further configured to compare at least one of a network capacity, a call-peer bandwidth, or a number of active call-legs associated with the ingress call session against a respective threshold, and to reject the ingress call when a respective threshold is exceeded.
    Type: Application
    Filed: June 28, 2006
    Publication date: January 25, 2007
    Inventors: Sridhar Ramachandran, Paritosh Tyagi, Saravanan Mallesan, Gaurav Kulshreshtha, Sohan Shetty, Rohini Raman, Medhavi Bhatia
  • Publication number: 20060291450
    Abstract: A session controller configured to be coupled to a communications network is disclosed. The session controller is configured to receive an indication of a Voice over Internet Protocol (VoIP) registration request at a first time from an endpoint having a third-party registration, and to receive a signaling message from the endpoint at a second time later than the first time. The session controller is further configured to forward an indication of the VoIP registration request and a signaling message to an application server, such that at least a portion of the topology of the communications network beyond the session controller is hidden to the endpoint.
    Type: Application
    Filed: June 28, 2006
    Publication date: December 28, 2006
    Inventors: Sridhar Ramachandran, Paritosh Tyagi, Saravanan Mallesan, Gaurav Kulshreshtha, Sohan Shetty, Rohini Raman, Medhavi Bhatia
  • Publication number: 20060239255
    Abstract: A session controller coupled to a database and configured to receive an indication associated with an ingress call is disclosed. The disclosed session controller is further configured to compare at least one of a network capacity, a call-peer bandwidth, or a number of active call-legs associated with the ingress call session against a respective threshold, and to reject the ingress call when a respective threshold is exceeded.
    Type: Application
    Filed: June 28, 2006
    Publication date: October 26, 2006
    Inventors: Sridhar Ramachandran, Paritosh Tyagi, Saravanan Mallesan, Gaurav Kulshreshtha, Sohan Shetty, Rohini Raman, Medhavi Bhatia
  • Publication number: 20060146792
    Abstract: A voice over Internet protocol communication system and method provides infrastructure components as intermediaries between networks, the components include multi-protocol session controllers and a multi-protocol signaling switch as well as a management system. The session controllers process calls and participate in the calls that flow through it. The session controllers process calls that are either at the edge of the network or at the core of the voice over Internet protocol network. The session controllers associate calls with one another in call peers for incoming calls as ingress call peers and for outgoing calls as egress call peers. A centralized database of call routing policies is provided to the session controllers. The session controllers provide cost management, topology hiding, and inter-working, or conversion, of calls from SIP networks to H.323 networks for both voice and video.
    Type: Application
    Filed: December 31, 2004
    Publication date: July 6, 2006
    Inventors: Sridhar Ramachandran, Paritosh Tyagi, Saravanan Mallesan, Gaurav Kulshreshtha, Sohan Shetty, Rohini Raman, Medhavi Bhatia
  • Publication number: 20010032192
    Abstract: A method and apparatus are provided for issuing secondary programmable account numbers (SPANs) to a customer or customer-designated party, each of which SPANs is associated with a customer primary account or other financial instrument, and each of which SPANs has selected usage parameters assigned thereto. SPANs may be issued as a book, with usage parameters assigned to the book in addition to or instead of individual SPANs. When a SPAN is presented to a merchant for payment, the SPAN, including compliance with usage parameters, is verified and appropriate action taken based on either verification or failure of verification.
    Type: Application
    Filed: December 11, 2000
    Publication date: October 18, 2001
    Inventors: Laxmiprassad Putta, Sudhakar Durairaj, Sridhar Ramachandran, James Lowell Frankel