Patents by Inventor Rakesh Chopra
Rakesh Chopra 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: 11191185Abstract: In one embodiment, a network communications device includes a chassis, a plurality of modules removably inserted into a plurality of slots in the chassis, at least a portion of the modules each comprising a connector for receiving coolant for cooling components on the module, a controller for controlling coolant distribution to the modules, and a leak detection system for identifying a leak of the coolant and transmitting an indication of the leak to the controller.Type: GrantFiled: January 22, 2020Date of Patent: November 30, 2021Assignee: CISCO TECHNOLOGY, INC.Inventors: Rakesh Chopra, Mandy Hin Lam, M. Baris Dogruoz, Joel Richard Goergen
-
Publication number: 20210282301Abstract: Presented herein is a plurality of arrangements of cold plates having interior chambers. The interior chamber includes a plurality of fins with a first fin zone and a second fin zone. The cold plate further includes a first fluid inlet and a first fluid outlet. The cold plates can be connected such that each cold plate allows unidirectional flow or counter flow configurations. Unidirectional flow or counter flow cold plates can be arranged in rows and in combination of rows.Type: ApplicationFiled: July 14, 2020Publication date: September 9, 2021Inventors: M. Baris Dogruoz, Mandy Hin Lam, Mark Nowell, Rakesh Chopra
-
Publication number: 20210231890Abstract: Presented herein are optical module cage designs and heatsink configurations for improved air cooling of pluggable optical modules disposed within the optical module cages. The designs and configurations presented herein facilitate efficient air cooling of higher power pluggable optical modules by enhancing airflow through the optical module cages, increasing contact between the optical modules and the heatsinks, and/or increasing the heatsink dissipation surface area.Type: ApplicationFiled: July 7, 2020Publication date: July 29, 2021Inventors: Rakesh Chopra, M. Baris Dogruoz, Mark Nowell, Mandy Hin Lam
-
Publication number: 20210235597Abstract: Presented herein are optical module cage designs and heatsink configurations for improved air cooling of pluggable optical modules disposed within the optical module cages. The designs and configurations presented herein facilitate efficient air cooling of higher power pluggable optical modules by enhancing airflow through the optical module cages, increasing contact between the optical modules and the heatsinks, and/or increasing the heatsink dissipation surface area.Type: ApplicationFiled: July 7, 2020Publication date: July 29, 2021Inventors: Rakesh Chopra, M. Baris Dogruoz, Mark Nowell, Mandy Hin Lam
-
Publication number: 20210191383Abstract: Embodiments herein describe coupling traditional fan and shaper control along with aggregated knowledge of the temperature history of a hardware device to optimally manage the temperature of the hardware device to preserve its expected life while also providing the lower power, best performing solution possible. In one embodiment, a cooling application manages the expected life by trading off performance and power versus temperature to achieve a desired (or accepted) lifetime. In one embodiment, the cooling application calculates a historical temperature value for the hardware device which is then used to determine the expected life of the hardware device.Type: ApplicationFiled: December 20, 2019Publication date: June 24, 2021Inventors: Mark A. GUSTLIN, Richard J. WONG, Rakesh CHOPRA
-
Patent number: 10945357Abstract: In one embodiment, an optical module cage includes a first opening for slidably receiving an optical module, a second opening positioned adjacent to the first opening for slidably receiving a riding heatsink separate from the optical module or an integrated heatsink connected to the optical module, and a guide rail interposed between the first opening and the second opening, wherein the guide rail is configured to support the riding heatsink and not interfere with insertion of the integrated heatsink.Type: GrantFiled: February 21, 2019Date of Patent: March 9, 2021Assignee: CISCO TECHNOLOGY, INC.Inventors: Rakesh Chopra, Mandy Hin Lam
-
Publication number: 20200275587Abstract: In one embodiment, an optical module cage includes a first opening for slidably receiving an optical module, a second opening positioned adjacent to the first opening for slidably receiving a riding heatsink separate from the optical module or an integrated heatsink connected to the optical module, and a guide rail interposed between the first opening and the second opening, wherein the guide rail is configured to support the riding heatsink and not interfere with insertion of the integrated heatsink.Type: ApplicationFiled: February 21, 2019Publication date: August 27, 2020Applicant: CISCO TECHNOLOGY, INC.Inventors: Rakesh Chopra, Mandy Hin Lam
-
Publication number: 20200163251Abstract: In one embodiment, a network communications device includes a chassis, a plurality of modules removably inserted into a plurality of slots in the chassis, at least a portion of the modules each comprising a connector for receiving coolant for cooling components on the module, a controller for controlling coolant distribution to the modules, and a leak detection system for identifying a leak of the coolant and transmitting an indication of the leak to the controller.Type: ApplicationFiled: January 22, 2020Publication date: May 21, 2020Applicant: CISCO TECHNOLOGY, INC.Inventors: Rakesh Chopra, Mandy Hin Lam, M. Baris Dogruoz, Joel Richard Goergen
-
Patent number: 10659234Abstract: In one embodiment, a computing device receives an image that has been signed with a first key, wherein the image includes a first computational value associated with it. A second computational value associated with the image is determined and the image is signed with a second key to produce a signed image that includes both the first and second computational values. Prior to loading the dual-signed image, the computing device attempts to authenticate the dual-signed image using both the first and second computational values, and, if successful, loads and installs the dual-signed image.Type: GrantFiled: December 21, 2016Date of Patent: May 19, 2020Assignee: Cisco Technology, Inc.Inventors: Kannan Varadhan, Chirag Shroff, Rakesh Chopra
-
Publication number: 20200093031Abstract: In one embodiment, an apparatus includes a chassis comprising a plurality of slots for receiving a plurality of modules, a first group of the modules received in a first orientation and a second group of the modules received in a second orientation orthogonal to said first orientation, and a coolant distribution module inserted into one of the slots in the first orientation for distributing coolant to at least one of the modules in the second group of modules. A method for distributing coolant to the modules is also disclosed herein.Type: ApplicationFiled: September 14, 2018Publication date: March 19, 2020Applicant: CISCO TECHNOLOGY, INC.Inventors: Rakesh Chopra, Mandy Hin Lam, M. Baris Dogruoz
-
Patent number: 10582639Abstract: In one embodiment, an apparatus includes a chassis comprising a plurality of slots for receiving a plurality of modules, a first group of the modules received in a first orientation and a second group of the modules received in a second orientation orthogonal to said first orientation, and a coolant distribution module inserted into one of the slots in the first orientation for distributing coolant to at least one of the modules in the second group of modules. A method for distributing coolant to the modules is also disclosed herein.Type: GrantFiled: September 14, 2018Date of Patent: March 3, 2020Assignee: CISCO TECHNOLOGY, INC.Inventors: Rakesh Chopra, Mandy Hin Lam, M. Baris Dogruoz
-
Patent number: 9992310Abstract: An egress frame processing method, an Ethernet frame is received. Information defining an Internet Protocol (IP) tunnel between the network device and a peer network device over a public wide area network is determined. A media access control security (MACsec) policy that defines how to protect the Ethernet frame is determined based on the information defining the IP tunnel. The Ethernet frame is protected according to the MACsec policy. The following fields are appended to the protected Ethernet frame: (i) an unprotected layer 3 (L3) encapsulation identifying a layer 2 (L2)-over-L3 tunnel protocol; (ii) an unprotected IP header corresponding to the IP tunnel; and (iii) an unprotected outer Ethernet header, to produce a partly protected egress frame. The partly protected egress frame is transmitted to the peer network device over the IP tunnel of the public wide area network.Type: GrantFiled: March 22, 2016Date of Patent: June 5, 2018Assignee: Cisco Technology, Inc.Inventors: Kuralvanan Arangasamy, Brian Eliot Weis, Rakesh Chopra, Hugo J. W. Vliegen
-
Patent number: 9967372Abstract: In an egress processing method, an egress frame is received. The egress frame includes an outer Ethernet frame, an Internet Protocol (IP) header, a layer 3 (L3) encapsulation identifying a layer 2 (L2)-over-L3 tunnel protocol, and an inner Ethernet frame with a payload. The outer Ethernet frame, the IP header, and the inner Ethernet frame, and the L3 encapsulation are parsed. Based on results of the parsing, a media access control security (MACsec) policy that defines how to protect the inner Ethernet frame is determined, and the inner Ethernet frame is protected according to the MACsec policy, while leaving unprotected the outer Ethernet frame, the IP header, and the L3 encapsulation, to produce a partly protected output egress frame. The partly protected output egress frame is transmitted to the peer network device over a public wide area network.Type: GrantFiled: March 22, 2016Date of Patent: May 8, 2018Assignee: Cisco Technology, Inc.Inventors: Kuralvanan Arangasamy, Brian Eliot Weis, Rakesh Chopra, Hugo J. W. Vliegen
-
Publication number: 20170230185Abstract: In one embodiment, a computing device receives an image that has been signed with a first key, wherein the image includes a first computational value associated with it. A second computational value associated with the image is determined and the image is signed with a second key to produce a signed image that includes both the first and second computational values. Prior to loading the dual-signed image, the computing device attempts to authenticate the dual-signed image using both the first and second computational values, and, if successful, loads and installs the dual-signed image.Type: ApplicationFiled: December 21, 2016Publication date: August 10, 2017Inventors: Kannan Varadhan, Chirag Shroff, Rakesh Chopra
-
Publication number: 20170104850Abstract: In an egress processing method, an egress frame is received. The egress frame includes an outer Ethernet frame, an Internet Protocol (IP) header, a layer 3 (L3) encapsulation identifying a layer 2 (L2)-over-L3 tunnel protocol, and an inner Ethernet frame with a payload. The outer Ethernet frame, the IP header, and the inner Ethernet frame, and the L3 encapsulation are parsed. Based on results of the parsing, a media access control security (MACsec) policy that defines how to protect the inner Ethernet frame is determined, and the inner Ethernet frame is protected according to the MACsec policy, while leaving unprotected the outer Ethernet frame, the IP header, and the L3 encapsulation, to produce a partly protected output egress frame. The partly protected output egress frame is transmitted to the peer network device over a public wide area network.Type: ApplicationFiled: March 22, 2016Publication date: April 13, 2017Inventors: Kuralvanan Arangasamy, Brian Eliot Weis, Rakesh Chopra, Hugo J.W. Vliegen
-
Publication number: 20170104851Abstract: An egress frame processing method, an Ethernet frame is received. Information defining an Internet Protocol (IP) tunnel between the network device and a peer network device over a public wide area network is determined. A media access control security (MACsec) policy that defines how to protect the Ethernet frame is determined based on the information defining the IP tunnel. The Ethernet frame is protected according to the MACsec policy. The following fields are appended to the protected Ethernet frame: (i) an unprotected layer 3 (L3) encapsulation identifying a layer 2 (L2)-over-L3 tunnel protocol; (ii) an unprotected IP header corresponding to the IP tunnel; and (iii) an unprotected outer Ethernet header, to produce a partly protected egress frame. The partly protected egress frame is transmitted to the peer network device over the IP tunnel of the public wide area network.Type: ApplicationFiled: March 22, 2016Publication date: April 13, 2017Inventors: Kuralvanan Arangasamy, Brian Eliot Weis, Rakesh Chopra, Hugo J.W. Vliegen
-
Patent number: 9571283Abstract: Techniques are provided to append packet handling information “in the clear” ahead of security related information in a packet to be routed over a network to optimize wide area network deployments of security-configured equipment. In one form, at a network device that performs connectionless secure communication and network routing of packets, data is received from a source device to be sent through a network to a destination device. Packet handling information is inserted in a packet that is to be used to transport the data. The packet handling information is configured to enable controlled handling of the packet in the network and is inserted in an unprotected portion of the packet. Encrypted payload data is generated from the data received from the source device. The encrypted payload data and security information are inserted in a protected portion of the packet and the packet is sent to the network.Type: GrantFiled: January 12, 2015Date of Patent: February 14, 2017Assignee: Cisco Technology, Inc.Inventor: Rakesh Chopra
-
Patent number: 9252902Abstract: An accurate non-Data Over Cable Service Interface Specification (non-DOCSIS) clock signal is generated at the downstream output of a DOCSIS network. In one example method, a downstream DOCSIS Timing Protocol (DTP) client in the DOCSIS network is frequency synchronized to an upstream DTP server in the DOCSIS network. DOCSIS timing information, along with one or more timing correction factors received at the DTP client, is used to time synchronize the DTP client to the DTP server. Based on the time and frequency synchronization between the DTP server and the DTP client, the clock signal is generated at the output of the DTP client in accordance with the non-DOCSIS timing protocol.Type: GrantFiled: March 30, 2015Date of Patent: February 2, 2016Assignee: Cisco Technology, Inc.Inventors: John T. Chapman, Rakesh Chopra, Laurent Montini, Michael Overcash
-
Publication number: 20150207579Abstract: An accurate non-Data Over Cable Service Interface Specification (non-DOCSIS) clock signal is generated at the downstream output of a DOCSIS network. In one example method, a downstream DOCSIS Timing Protocol (DTP) client in the DOCSIS network is frequency synchronized to an upstream DTP server in the DOCSIS network. DOCSIS timing information, along with one or more timing correction factors received at the DTP client, is used to time synchronize the DTP client to the DTP server. Based on the time and frequency synchronization between the DTP server and the DTP client, the clock signal is generated at the output of the DTP client in accordance with the non-DOCSIS timing protocol.Type: ApplicationFiled: March 30, 2015Publication date: July 23, 2015Inventors: John T. Chapman, Rakesh Chopra, Laurent Montini, Michael Overcash
-
Publication number: 20150131798Abstract: Techniques are provided to append packet handling information “in the clear” ahead of security related information in a packet to be routed over a network to optimize wide area network deployments of security-configured equipment. In one form, at a network device that performs connectionless secure communication and network routing of packets, data is received from a source device to be sent through a network to a destination device. Packet handling information is inserted in a packet that is to be used to transport the data. The packet handling information is configured to enable controlled handling of the packet in the network and is inserted in an unprotected portion of the packet. Encrypted payload data is generated from the data received from the source device. The encrypted payload data and security information are inserted in a protected portion of the packet and the packet is sent to the network.Type: ApplicationFiled: January 12, 2015Publication date: May 14, 2015Inventor: Rakesh Chopra