Patents by Inventor Ramanan Vaidyanathan
Ramanan Vaidyanathan 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: 11891047Abstract: A method for having a vehicle follow a desired curvature path is provided. The vehicle has at least one differential with a differential lock connected to at least one driven wheel axle of the vehicle. The method includes providing information regarding state of the differential lock, the state being either that the differential lock is activated or unlocked, and when the differential lock is activated, calculating a yaw moment of the vehicle caused by the differential lock; and compensating for a deviation from the desired curvature path caused by the yaw moment such that a resulting steering angle is equal to or less than a maximum allowed steering angle of the vehicle. The compensation is a feed forward compensation.Type: GrantFiled: October 22, 2018Date of Patent: February 6, 2024Assignee: VOLVO TRUCK CORPORATIONInventors: Leo Laine, Karthik Ramanan Vaidyanathan
-
Patent number: 11691609Abstract: A control arrangement for a vehicle motion system including a braking function, comprising motion actuators with one or more brake actuators pertaining to the braking function, a first vehicle motion management controller (VMM1) and a second vehicle motion management controller (VMM2), forming a redundant assembly to control the braking function, wherein, in riding conditions, the first vehicle motion management controller controls the brake actuators with a current nominal expected braking performance, while the second vehicle motion management controller (VMM2) is in a waiting-to-operate mode, the control arrangement comprising a hot swap functionality in which the second vehicle motion management controller (VMM2) is configured to take over control of the brake actuators from the first vehicle motion management controller, with the current nominal expected braking performance, in a short time period (SWT) less than one second, preferably less than 0.5 second, preferably less than 0.Type: GrantFiled: May 3, 2018Date of Patent: July 4, 2023Assignee: Volvo Truck CorporationInventors: Leo Laine, Lionel Farres, Christian Oscarsson, Leon Henderson, Johanna Majqvist, Jose Vilca, Kristoffer Tagesson, Karthik Ramanan Vaidyanathan, Nicolas Soulier
-
Publication number: 20210387613Abstract: The present invention relates to a method for having a vehicle (100) follow a desired curvature path (C1), said vehicle (100) comprising at least one differential (10, 20, 30) with a differential lock connected to at least one driven wheel axle (40, 50) of said vehicle (100), said method comprising at least the following steps: —providing (S1) information regarding state of said differential lock, said state being either that said differential lock is activated or unlocked, and when said differential lock is activated: —calculating (S2) a yaw moment, Mdiff, of said vehicle (100), caused by said differential lock; and —compensating (S3) for a deviation from said desired curvature path (C1) caused by said yaw moment, Mdiff, such that a resulting steering angle is equal to or less than a maximum allowed steering angle of said vehicle (100), whereby said compensation is a feed forward compensation. The invention also relates to a control unit, a vehicle, a computer program and a computer readable medium.Type: ApplicationFiled: October 22, 2018Publication date: December 16, 2021Applicant: VOLVO TRUCK CORPORATIONInventors: Leo LAINE, Karthik Ramanan VAIDYANATHAN
-
Publication number: 20210367843Abstract: The subject disclosure relates to systems and methods for improving multicast traffic flows in a computer network. In some aspects, a method of the technology includes steps for receiving multicast traffic statistics from each of a plurality of switches in a computer network, aggregating the multicast traffic statistics into a time-series database, and identifying a low-performing multicast flow based on the time-series database. In some aspects, the method can include steps for automatically reconfiguring the computer network to improve the low-performing multicast flow. Systems and machine readable media are also provided.Type: ApplicationFiled: August 3, 2021Publication date: November 25, 2021Inventors: Laura Sharpless, Ramanan Vaidyanathan, Keerthi Manjunathan Swarnamanjunathan
-
Patent number: 11102065Abstract: The subject disclosure relates to systems and methods for improving multicast traffic flows in a computer network. In some aspects, a method of the technology includes steps for receiving multicast traffic statistics from each of a plurality of switches in a computer network, aggregating the multicast traffic statistics into a time-series database, and identifying a low-performing multicast flow based on the time-series database. In some aspects, the method can include steps for automatically reconfiguring the computer network to improve the low-performing multicast flow. Systems and machine readable media are also provided.Type: GrantFiled: December 12, 2019Date of Patent: August 24, 2021Assignee: CISCO TECHNOLOGY, INC.Inventors: Laura Sharpless, Ramanan Vaidyanathan, Keerthi Manjunathan Swarnamanjunathan
-
Publication number: 20210078556Abstract: A control arrangement for a vehicle motion system including a braking function, comprising motion actuators with one or more brake actuators pertaining to the braking function, a first vehicle motion management controller (VMM1) and a second vehicle motion management controller (VMM2), forming a redundant assembly to control the braking function, wherein, in riding conditions, the first vehicle motion management controller controls the brake actuators with a current nominal expected braking performance, while the second vehicle motion management controller (VMM2) is in a waiting-to-operate mode, the control arrangement comprising a hot swap functionality in which the second vehicle motion management controller (VMM2) is configured to take over control of the brake actuators from the first vehicle motion management controller, with the current nominal expected braking performance, in a short time period (SWT) less than one second, preferably less than 0.5 second, preferably less than 0.Type: ApplicationFiled: May 3, 2018Publication date: March 18, 2021Inventors: Leo Laine, Lionel Farres, Christian Oscarsson, Leon Henderson, Johanna Majqvist, Jose Vilca, Kristoffer Tagesson, Karthik Ramanan Vaidyanathan, Nicolas Soulier
-
Publication number: 20200112481Abstract: The subject disclosure relates to systems and methods for improving multicast traffic flows in a computer network. In some aspects, a method of the technology includes steps for receiving multicast traffic statistics from each of a plurality of switches in a computer network, aggregating the multicast traffic statistics into a time-series database, and identifying a low-performing multicast flow based on the time-series database. In some aspects, the method can include steps for automatically reconfiguring the computer network to improve the low-performing multicast flow. Systems and machine readable media are also provided.Type: ApplicationFiled: December 12, 2019Publication date: April 9, 2020Inventors: Laura Sharpless, Ramanan Vaidyanathan, Keerthi Manjunathan Swarnamanjunathan
-
Patent number: 10541866Abstract: The subject disclosure relates to systems and methods for improving multicast traffic flows in a computer network. In some aspects, a method of the technology includes steps for receiving multicast traffic statistics from each of a plurality of switches in a computer network, aggregating the multicast traffic statistics into a time-series database, and identifying a low-performing multicast flow based on the time-series database. In some aspects, the method can include steps for automatically reconfiguring the computer network to improve the low-performing multicast flow. Systems and machine readable media are also provided.Type: GrantFiled: July 25, 2017Date of Patent: January 21, 2020Assignee: CISCO TECHNOLOGY, INC.Inventors: Laura Sharpless, Ramanan Vaidyanathan, Keerthi Manjunathan Swarnamanjunathan
-
Publication number: 20190036771Abstract: The subject disclosure relates to systems and methods for improving multicast traffic flows in a computer network. In some aspects, a method of the technology includes steps for receiving multicast traffic statistics from each of a plurality of switches in a computer network, aggregating the multicast traffic statistics into a time-series database, and identifying a low-performing multicast flow based on the time-series database. In some aspects, the method can include steps for automatically reconfiguring the computer network to improve the low-performing multicast flow. Systems and machine readable media are also provided.Type: ApplicationFiled: July 25, 2017Publication date: January 31, 2019Inventors: Laura Sharpless, Ramanan Vaidyanathan, Keerthi Manjunathan Swarnamanjunathan
-
Patent number: 10142168Abstract: Systems, methods, and computer-readable media for improving debugging and troubleshooting of datacenter networks, and more particularly improving the speed of forwarding/data path related problems without going into ASIC level debugging. A switch could, for example, have a processor which communicates with an ASIC. The processor can receive flow information and a notification from the ASIC, the notification indicating a predefined error condition has been identified in a packet. The processor can modify the ASIC programming based on the notification, such that the ASIC records additional, more-detailed, flow information for the switch. The processor can then receive, from the modified ASIC, the additional flow information. The additional flow information can then be used (either by the processor or by an operator) to identify the exact reason for the errors in the flow path.Type: GrantFiled: July 27, 2016Date of Patent: November 27, 2018Assignee: CISCO TECHNOLOGY, INC.Inventors: Ramanan Vaidyanathan, Ajay Modi, Azeem Suleman, Krishna Doddapaneni, Sarang Dharmapurikar, Ganlin Wu
-
Publication number: 20180034686Abstract: Systems, methods, and computer-readable media for improving debugging and troubleshooting of datacenter networks, and more particularly improving the speed of forwarding/data path related problems without going into ASIC level debugging. A switch could, for example, have a processor which communicates with an ASIC. The processor can receive flow information and a notification from the ASIC, the notification indicating a predefined error condition has been identified in a packet. The processor can modify the ASIC programming based on the notification, such that the ASIC records additional, more-detailed, flow information for the switch. The processor can then receive, from the modified ASIC, the additional flow information. The additional flow information can then be used (either by the processor or by an operator) to identify the exact reason for the errors in the flow path.Type: ApplicationFiled: July 27, 2016Publication date: February 1, 2018Inventors: Ramanan Vaidyanathan, Ajay Modi, Azeem Suleman, Krishna Doddapaneni, Sarang Dharmapurikar, Ganlin Wu
-
Patent number: 9502111Abstract: In some implementations, network traffic can be routed along equal cost paths based on weights assigned to each path. For example, weighted equal cost multipath routing can be implemented by assigning weights to each equal cost path (e.g., uplink, next hop node) to a destination device. When the network device receives a packet, the network device can generate a key (e.g., a random value, a hash value based on packet data, a value between 0 and n, etc.). The key can be used to select an uplink or path upon which to forward the packet. A key can be generated for a packet flow or flowlet. Each flow can be associated with the same key so that each packet in a flow will be forwarded along the same path. Each flowlet can be forwarded along a different uplink.Type: GrantFiled: August 1, 2014Date of Patent: November 22, 2016Assignee: CISCO TECHNOLOGY, INC.Inventors: Sarang Dharmapurikar, Mohammadreza Alizadeh Attar, Navindra Yadav, Ramanan Vaidyanathan, Kit Chiu Chu
-
Publication number: 20150124652Abstract: In some implementations, network traffic can be routed along equal cost paths based on weights assigned to each path. For example, weighted equal cost multipath routing can be implemented by assigning weights to each equal cost path (e.g., uplink, next hop node) to a destination device. When the network device receives a packet, the network device can generate a key (e.g., a random value, a hash value based on packet data, a value between 0 and n, etc.). The key can be used to select an uplink or path upon which to forward the packet. A key can be generated for a packet flow or flowlet. Each flow can be associated with the same key so that each packet in a flow will be forwarded along the same path. Each flowlet can be forwarded along a different uplink.Type: ApplicationFiled: August 1, 2014Publication date: May 7, 2015Inventors: Sarang Dharmapurikar, Mohammadreza Alizadeh Attar, Navindra Yadav, Ramanan Vaidyanathan, Kit Chiu Chu