Patents by Inventor Sriram Raghunathan
Sriram Raghunathan 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: 11951225Abstract: A battery-powered tracking component may be attached to a sterilization case. The tracking component may collect, store and transmit usage information associated with the sterilization case. The supplying of power to the tracking component may be temporarily stopped during autoclave processes. As the high temperatures and pressurized steam of autoclave processes may drain an active battery, the lifespan of the battery may be elongated by deactivating the battery during the autoclave processes. A temperature sensor may detect when the temperature of the sterilization case rises above a threshold indicating a start of the autoclave process, and when the temperature of the sterilization case falls below a threshold indicating an end of the autoclave process. The usage information may include a count of autoclave processes and durations of time periods between autoclave processes. The usage information may be used to determine times at which autoclave processes are performed.Type: GrantFiled: December 27, 2019Date of Patent: April 9, 2024Assignee: DePuy Synthes Products, Inc.Inventors: Avery Price, Rene Haag, Sriram Raghunathan, Daniel Essafi
-
Publication number: 20210113729Abstract: A battery-powered tracking component may be attached to a sterilization case. The tracking component may collect, store and transmit usage information associated with the sterilization case. The supplying of power to the tracking component may be temporarily stopped during autoclave processes. As the high temperatures and pressurized steam of autoclave processes may drain an active battery, the lifespan of the battery may be elongated by deactivating the battery during the autoclave processes. A temperature sensor may detect when the temperature of the sterilization case rises above a threshold indicating a start of the autoclave process, and when the temperature of the sterilization case falls below a threshold indicating an end of the autoclave process. The usage information may include a count of autoclave processes and durations of time periods between autoclave processes. The usage information may be used to determine times at which autoclave processes are performed.Type: ApplicationFiled: December 27, 2019Publication date: April 22, 2021Inventors: Avery Price, Rene Haag, Sriram Raghunathan, Daniel Essafi
-
Patent number: 10291464Abstract: Techniques are described for separating control plane functions in a network device using virtual machines. The techniques include initializing multiple virtual machine instances in a control unit of a standalone router, and running different control processes for the router in each of the virtual machines. For example, in a root system domain (RSD)-protected system domain (PSD) system, a control unit of the standalone router may support a RSD virtual machine (VM) and one or more PSD VMs configured to form logical devices and execute logically separate control processes without requiring physically separate, hardware-independent routing engines to form the PSDs. Each of the RSD VM and PSD VMs includes a separate kernel, an operating system, and control processes for the logical device. When a software failure occurs in the PSD VM, the PSD VM may perform a software failover without affecting the operation of the RSD VM.Type: GrantFiled: February 10, 2017Date of Patent: May 14, 2019Assignee: Juniper Networks, Inc.Inventors: David Ward, Mu Lin, Sriram Raghunathan, Zi Zhou
-
Patent number: 9571388Abstract: Techniques are described for separating control plane functions in a network device using virtual machines. The techniques include initializing multiple virtual machine instances in a control unit of a standalone router, and running different control processes for the router in each of the virtual machines. For example, in a root system domain (RSD)-protected system domain (PSD) system, a control unit of the standalone router may support a RSD virtual machine (VM) and one or more PSD VMs configured to form logical devices and execute logically separate control processes without requiring physically separate, hardware-independent routing engines to form the PSDs. Each of the RSD VM and PSD VMs includes a separate kernel, an operating system, and control processes for the logical device. When a software failure occurs in the PSD VM, the PSD VM may perform a software failover without affecting the operation of the RSD VM.Type: GrantFiled: February 4, 2015Date of Patent: February 14, 2017Assignee: Juniper Networks, Inc.Inventors: David Ward, Mu Lin, Sriram Raghunathan, Zi Zhou
-
Patent number: 9444768Abstract: A multi-router system is described in which hardware and software components of one or more standalone routers can be partitioned into multiple logical routers. The multiple logical routers are isolated from each other in terms of routing and forwarding functions yet allow network interfaces to be shared between the logical routers. Moreover, different logical routers can share network interfaces without impacting the ability of any of the logical routers to be independently scaled to meet the bandwidth demands of the customers serviced by the logical router.Type: GrantFiled: January 25, 2013Date of Patent: September 13, 2016Assignee: Juniper Networks, Inc.Inventors: Sriram Raghunathan, Yong Luo, Wai Leung Chan, Surinder Singh, Abbas Sakarwala, Harmeet Sahni, Jian Cui
-
Patent number: 8953439Abstract: Techniques are described for separating control plane functions in a network device using virtual machines. The techniques include initializing multiple virtual machine instances in a control unit of a standalone router, and running different control processes for the router in each of the virtual machines. For example, in a root system domain (RSD)-protected system domain (PSD) system, a control unit of the standalone router may support a RSD virtual machine (VM) and one or more PSD VMs configured to form logical devices and execute logically separate control processes without requiring physically separate, hardware-independent routing engines to form the PSDs. Each of the RSD VM and PSD VMs includes a separate kernel, an operating system, and control processes for the logical device. When a software failure occurs in the PSD VM, the PSD VM may perform a software failover without affecting the operation of the RSD VM.Type: GrantFiled: December 31, 2012Date of Patent: February 10, 2015Assignee: Juniper Networks, Inc.Inventors: Mu Lin, Sriram Raghunathan, David Ward, Zi Zhou
-
Patent number: 8498200Abstract: A system includes a first device connected to a second device The first device includes a second node connected to a first node and the second device via a link, and includes a backup second node connected to the first node and the second device via another link. The first node is configured to receive, via the link or the other link, a group of packets (i.e., “packets”), from the second device; display a first notification that the second node can be removed when the packets are received via only the other link; display a second notification indicating that the backup second node can be removed when the packets are received via only the link; and display a third notification indicating that neither the second node nor the backup second node can be removed when the packets are not received via only the link and via only the other link.Type: GrantFiled: May 8, 2012Date of Patent: July 30, 2013Assignee: Juniper Networks, Inc.Inventors: Kaushik Das, Rajagopalan Sivaramakrishnan, Sameer Seth, Sriram Raghunathan
-
Patent number: 8483048Abstract: State information is synchronized between a plurality of routing engines in a multi-chassis router according to a synchronization gradient. An example multi-chassis router is described that includes a primary routing engine and a standby routing engine in each chassis. According to the synchronization gradient, the primary routing engine of a control node updates state information on the standby routing engine of the control node prior to updating the primary routing engines of the other chassis. The primary routing engines of the other chassis update state information in respective standby routing engines prior to updating state information in consumers. If a primary routing engine fails, the corresponding standby routing engine assumes control of the primary routing engine's duties. Upon assuming control, a standby routing engine resumes updating state information without having to resend state information or interrupt packet forwarding.Type: GrantFiled: September 23, 2010Date of Patent: July 9, 2013Assignee: Juniper Networks, Inc.Inventors: Raj Tuplur, Bharani Chadalavada, Manoj Apte, Rajagopalan Sivaramakrishnan, Sriram Raghunathan, Umesh Krishnaswamy
-
Patent number: 8369345Abstract: A multi-router system is described in which hardware and software components of one or more standalone routers can be partitioned into multiple logical routers. The multiple logical routers are isolated from each other in terms of routing and forwarding functions yet allow network interfaces to be shared between the logical routers. Moreover, different logical routers can share network interfaces without impacting the ability of any of the logical routers to be independently scaled to meet the bandwidth demands of the customers serviced by the logical router.Type: GrantFiled: November 13, 2009Date of Patent: February 5, 2013Assignee: Juniper Networks, Inc.Inventors: Sriram Raghunathan, Yong Luo, Wai Leung Chan, Surinder Singh, Abbas Sakarwala, Harmeet Sahni, Jian Cui
-
Publication number: 20120218996Abstract: A system includes a first device connected to a second device The first device includes a second node connected to a first node and the second device via a link, and includes a backup second node connected to the first node and the second device via another link. The first node is configured to receive, via the link or the other link, a group of packets (i.e., “packets”), from the second device; display a first notification that the second node can be removed when the packets are received via only the other link; display a second notification indicating that the backup second node can be removed when the packets are received via only the link; and display a third notification indicating that neither the second node nor the backup second node can be removed when the packets are not received via only the link and via only the other link.Type: ApplicationFiled: May 8, 2012Publication date: August 30, 2012Applicant: JUNIPER NETWORKS, INC.Inventors: Kaushik DAS, Rajagopalan SIVARAMAKRISHNAN, Sameer SETH, Sriram RAGHUNATHAN
-
Patent number: 8238230Abstract: A system includes a first device connected to a second device The first device includes a second node connected to a first node and the second device via a link, and includes a backup second node connected to the first node and the second device via another link. The first node is configured to receive, via the link or the other link, a group of packets (i.e., “packets”), from the second device; display a first notification that the second node can be removed when the packets are received via only the other link; display a second notification indicating that the backup second node can be removed when the packets are received via only the link; and display a third notification indicating that neither the second node nor the backup second node can be removed when the packets are not received via only the link and via only the other link.Type: GrantFiled: February 3, 2010Date of Patent: August 7, 2012Assignee: Juniper Networks, Inc.Inventors: Kaushik Das, Rajagopalan Sivaramakrishnan, Sameer Seth, Sriram Raghunathan
-
Patent number: 8040902Abstract: A multi-chassis router allows an administrator to deliver commands from a single interface. Additionally, the multi-chassis router presents a software image consistent with that of a standalone router and uses commands and configurations consistent with those used by a standalone router. The multi-chassis router automatically distributes, processes and responds to administrator commands a single unit, minimizing time required to administer the multi-chassis router. In effect, an administrator does not need to account for the multiple chassis configuration, and an administrator familiar with the control and commands for a standalone router can use that knowledge to effectively control the operation of the multi-chassis router.Type: GrantFiled: October 19, 2009Date of Patent: October 18, 2011Assignee: Juniper Networks, Inc.Inventors: Sriram Raghunathan, Wing Eng, Karthikeyan Ramasamy
-
Publication number: 20110188387Abstract: A system includes a first device connected to a second device The first device includes a second node connected to a first node and the second device via a link, and includes a backup second node connected to the first node and the second device via another link. The first node is configured to receive, via the link or the other link, a group of packets (i.e., “packets”), from the second device; display a first notification that the second node can be removed when the packets are received via only the other link; display a second notification indicating that the backup second node can be removed when the packets are received via only the link; and display a third notification indicating that neither the second node nor the backup second node can be removed when the packets are not received via only the link and via only the other link.Type: ApplicationFiled: February 3, 2010Publication date: August 4, 2011Applicant: JUNIPER NETWORKS, INC.Inventors: Kaushik Das, Rajagopalan Sivaramakrishnan, Sameer Seth, Sriram Raghunathan
-
Patent number: 7899930Abstract: A standalone router is integrated into a multi-chassis router. Integrating the standalone router into a multi-chassis router requires replacing switch cards in the standalone router with multi-chassis switch cards. The multi-chassis switch cards forward packets to a central switch card chassis for routing within the multi-chassis router. By incrementally replacing standalone switch cards with multi-chassis switch cards in the standalone router, packet forwarding performance is maintained during the integration.Type: GrantFiled: February 8, 2008Date of Patent: March 1, 2011Assignee: Juniper Networks, Inc.Inventors: Steve W. Turner, Sriram Raghunathan, Jeffrey M. DiNapoli, Umesh Krishnaswamy, Anurag P. Gupta
-
Publication number: 20110013508Abstract: State information is synchronized between a plurality of routing engines in a multi-chassis router according to a synchronization gradient. An example multi-chassis router is described that includes a primary routing engine and a standby routing engine in each chassis. According to the synchronization gradient, the primary routing engine of a control node updates state information on the standby routing engine of the control node prior to updating the primary routing engines of the other chassis. The primary routing engines of the other chassis update state information in respective standby routing engines prior to updating state information in consumers. If a primary routing engine fails, the corresponding standby routing engine assumes control of the primary routing engine's duties. Upon assuming control, a standby routing engine resumes updating state information without having to resend state information or interrupt packet forwarding.Type: ApplicationFiled: September 23, 2010Publication date: January 20, 2011Applicant: Juniper Networks, Inc.Inventors: Raj Tuplur, Bharani Chadalavada, Manoj Apte, Rajagopalan Sivaramakrishnan, Sriram Raghunathan, Umesh Krishnaswamy
-
Patent number: 7804769Abstract: State information is synchronized between a plurality of routing engines in a multi-chassis router according to a synchronization gradient. An example multi-chassis router is described that includes a primary routing engine and a standby routing engine in each chassis. According to the synchronization gradient, the primary routing engine of a control node updates state information on the standby routing engine of the control node prior to updating the primary routing engines of the other chassis. The primary routing engines of the other chassis update state information in respective standby routing engines prior to updating state information in consumers. If a primary routing engine fails, the corresponding standby routing engine assumes control of the primary routing engine's duties. Upon assuming control, a standby routing engine resumes updating state information without having to resend state information or interrupt packet forwarding.Type: GrantFiled: December 1, 2005Date of Patent: September 28, 2010Assignee: Juniper Networks, Inc.Inventors: Raj Tuplur, Bharani Chadalavada, Manoj Apte, Rajagopalan Sivaramakrishnan, Sriram Raghunathan, Umesh Krishnaswamy
-
Patent number: 7606241Abstract: A multi-chassis router allows an administrator to deliver commands from a single interface. Additionally, the multi-chassis router presents a software image consistent with that of a standalone router and uses commands and configurations consistent with those used by a standalone router. The multi-chassis router automatically distributes, processes and responds to administrator commands a single unit, minimizing time required to administer the multi-chassis router. In effect, an administrator does not need to account for the multiple chassis configuration, and an administrator familiar with the control and commands for a standalone router can use that knowledge to effectively control the operation of the multi-chassis router.Type: GrantFiled: August 12, 2005Date of Patent: October 20, 2009Assignee: Juniper Networks, Inc.Inventors: Sriram Raghunathan, Wing Eng, Karthikeyan Ramasamy
-
Patent number: 7552262Abstract: A standalone router is integrated into a multi-chassis router. Integrating the standalone router into a multi-chassis router requires replacing switch cards in the standalone router with multi-chassis switch cards. The multi-chassis switch cards forward packets to a central switch card chassis for routing within the multi-chassis router. By incrementally replacing standalone switch cards with multi-chassis switch cards in the standalone router, packet forwarding performance is maintained during the integration.Type: GrantFiled: August 31, 2005Date of Patent: June 23, 2009Assignee: Juniper Networks, Inc.Inventors: Steve W. Turner, Sriram Raghunathan, Jeffrey M. DiNapoli, Umesh Krishnaswamy, Anurag P. Gupta
-
Publication number: 20090037601Abstract: Systems and methods consistent with the present invention enable routing table updates are performed by optimally utilizing the resources of a node without exceeding the resources of the node. Using feedback on the amount of resources available to the nodes, such as in terms of available memory, the node may make new connections before breaking old one where those updates will not exceed available resources. This is referred to as make-before-break. When not enough resources are available, the node will break old connections before making new ones. This is referred to as break-before-make. Unlike the strict make-before-break and break-before-make models, this “loose” make-before-break method considers the amount of available resources in view of the resources required to perform the routing table updates without a node failure. Routes may also be tagged to prioritize the addition of more important routes and the deletion of less significant routes.Type: ApplicationFiled: August 3, 2007Publication date: February 5, 2009Inventors: Amit Jain, Steven Lin, Sriram Raghunathan, Sandeep Jain