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).
-
Patent number: 9871829Abstract: 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: GrantFiled: June 1, 2015Date of Patent: January 16, 2018Assignee: GENBAND US LLCInventors: Sridhar Ramachandran, Paritosh Tyagi, Saravanan Mallesan, Gaurav Kulshreshtha, Rohini Raman, Medhavi Bhatia, Sohan Shetty
-
Publication number: 20150091707Abstract: A method of bulk encoding tags may include obtaining tag identification information from a tag associated with a product, scanning a product label to obtain product identification information of the product, associating product identification information and the tag identification information in a database, reading electronic product code (EPC) information associated with the tag to determine the tag identification information, confirming the association between the tag identification information and corresponding product identification information in the database, and overwriting the EPC information with a combination of the tag identification information and the product identification information.Type: ApplicationFiled: September 23, 2014Publication date: April 2, 2015Inventors: Philip Word Morrow, Laxmiprasad Putta, Sridhar Ramachandran, Raj Jayaraman, Jin Fang
-
Publication number: 20140321453Abstract: A method for routing media calls over a real time packet switch connection includes providing a session controller for connecting to a network. The method further includes providing a signaling switch for connecting to the session controller. The method further includes controlling call routing in the network with the session controller where the call routing control includes identifiers for elements in at least two layers of a seven layer model. The call routing control includes a preference for a codec for the call. The call routing is carried out taking into consideration a mean opinion score qualifier from previous calls having a same source and destination.Type: ApplicationFiled: April 30, 2014Publication date: October 30, 2014Applicant: GENBAND US LLCInventors: Sridhar Ramachandran, Paritosh Tyagi, Saravanan Mallesan, Gaurav Kulshrestha, Sohan Shetty, Rohini Raman, Medhavi Bhatia
-
Patent number: 8755371Abstract: 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: GrantFiled: March 26, 2010Date of Patent: June 17, 2014Assignee: Genband US LLCInventors: Sridhar Ramachandran, Paritosh Tyagi, Saravanan Mallesan, Gaurav Kulshreshtha, Sohan Shetty, Rohini Raman, Medhavi Bhatia
-
Patent number: 8743870Abstract: 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: GrantFiled: March 30, 2012Date of Patent: June 3, 2014Assignee: Genband US LLCInventors: Sridhar Ramachandran, Paritosh Tyagi, Saravanan Mallesan, Gaurav Kulshreshtha, Sohan Shetty, Rohini Raman, Medhavi Bhatia
-
Patent number: 8547962Abstract: 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: GrantFiled: June 28, 2006Date of Patent: October 1, 2013Assignee: Genband US LLCInventors: Sridhar Ramachandran, Paritosh Tyagi, Saravanan Mallesan, Gaurav Kulshreshtha, Sohan Shetty, Rohini Raman, Medhavi Bhatia
-
Patent number: 8509218Abstract: 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: GrantFiled: September 29, 2006Date of Patent: August 13, 2013Assignee: Genband US LLCInventors: Medhavi Bhatia, Sridhar Ramachandran, David E. Sturtevant, Paritosh Tyagi, Saravanan Mallesan
-
Patent number: 8270392Abstract: 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: GrantFiled: September 29, 2006Date of Patent: September 18, 2012Assignee: Genband US LLCInventors: Medhavi Bhatia, Sridhar Ramachandran, David E. Sturtevant, Paritosh Tyagi
-
Patent number: 8259706Abstract: 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: GrantFiled: September 29, 2006Date of Patent: September 4, 2012Assignee: Genband US LLCInventors: Medhavi Bhatia, Sridhar Ramachandran, David E. Sturtevant, Paritosh Tyagi
-
Patent number: 8254265Abstract: A session controller configured to receive a data packet from a packet-switched network having multiple communication links is disclosed. The disclosed session controller is further configured to define a call-routing policy based on layer-five information, layer-two information, layer-three information and layer-seven information from the data packet. The call-routing policy is configured to define a least-cost routing (LCR) call route for an ingress call over at least one of the plurality of communication links. The LCR call route is associated with an operational cost that is lower than an operational cost associated with at least one other call route over at least one communication link from the plurality of communication links. The session controller is also configured to associate the ingress call to an egress-call peer based on the call routing policy.Type: GrantFiled: June 28, 2006Date of Patent: August 28, 2012Assignee: Genband US LLCInventors: Sridhar Ramachandran, Paritosh Tyagi, Saravanan Mallesan, Gaurav Kulshreshtha, Sohan Shetty, Rohini Raman, Medhavi Bhatia
-
Publication number: 20120189001Abstract: 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: ApplicationFiled: March 30, 2012Publication date: July 26, 2012Inventors: Sridhar Ramachandran, Paritosh Tyagi, Saravanan Mallesan, Gaurav Kulshreshtha, Sohan Shetty, Rohini Raman, Medhavi Bhatia
-
Patent number: 8204043Abstract: 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: GrantFiled: September 29, 2006Date of Patent: June 19, 2012Assignee: Genband US LLCInventors: Medhavi Bhatia, Sridhar Ramachandran, David E. Sturtevant, Paritosh Tyagi
-
Patent number: 8194640Abstract: 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: GrantFiled: December 31, 2004Date of Patent: June 5, 2012Assignee: Genband US LLCInventors: Sridhar Ramachandran, Paritosh Tyagi, Saravanan Mallesan, Gaurav Kulshreshtha, Sohan Shetty, Rohini Raman, Medhavi Bhatia
-
Patent number: 8085758Abstract: 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: GrantFiled: June 28, 2006Date of Patent: December 27, 2011Assignee: Genband US LLCInventors: Sridhar Ramachandran, Paritosh Tyagi, Saravanan Mallesan, Gauray Kulshreshtha, Sohan Shetty, Rohini Raman, Medhavi Bhatia
-
Publication number: 20110022567Abstract: 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: ApplicationFiled: August 2, 2010Publication date: January 27, 2011Inventors: Sanjay Sarma, Daniel W. Engels, Laxmiprasad Putta, Sridhar Ramachandran, James L. Waldrop
-
Publication number: 20100309906Abstract: 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: ApplicationFiled: March 26, 2010Publication date: December 9, 2010Inventors: Sridhar Ramachandran, Paritosh Tyagi, Saravanan Mallesan, Gaurav Kulshreshtha, Sohan Shetty, Rohini Raman, Medhavi Bhatia
-
Publication number: 20100174386Abstract: 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: ApplicationFiled: July 13, 2009Publication date: July 8, 2010Inventors: Sanjay Sarma, Daniel W. Engels, Laxmiprasad Putta, Sridhar Ramachandran, James L. Waldrop
-
Patent number: 7621447Abstract: 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: GrantFiled: January 30, 2004Date of Patent: November 24, 2009Assignee: Massachusetts Institute of TechnologyInventors: Sanjay Sarma, Daniel W. Engels, Laxmiprasad Putta, Sridhar Ramachandran, James L. Waldrop
-
Publication number: 20070291734Abstract: 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: ApplicationFiled: May 27, 2005Publication date: December 20, 2007Inventors: Medhavi Bhatia, Sridhar Ramachandran, David Sturtevant, Paritosh Tyagi
-
Publication number: 20070288515Abstract: 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: ApplicationFiled: April 10, 2007Publication date: December 13, 2007Inventors: Sanjay Sarma, Daniel Engels, Lamiprasad Putta, Sridhar Ramachandran, James Waldrop