Patents by Inventor Surendra Kumar
Surendra Kumar 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: 12095767Abstract: In a network environment, access to network devices is controlled using a multi-leveled locking mechanism. A method of applying the locking mechanism may include managing device locks configured to control access of a plurality of tools to a memory of a network device, where the device locks include a first level of device lock associated with a first priority and a second level of device lock associated with a second priority that is higher than the first priority. The method may further include generating an interleaved signal responsive to issuing the second level of device lock to a second tool while a first tool has an active first level of device lock. The interleaved signal may be communicated to the first tool and the first tool may coordinate subsequent changes to the network device in accordance with changes to the network device that are made by the second tool after the interleaved signal is generated.Type: GrantFiled: September 30, 2021Date of Patent: September 17, 2024Assignee: Amazon Technologies, Inc.Inventors: Surendra Kumar, John Brett, Swati Bansal, Asela Jude Mallawaaratchy, Joshua Page Starkweather
-
Patent number: 11870712Abstract: Technologies are provided for distributed network management. An access-point computing device is configured to receive commands that target network devices in different computer networks. When a command is received, the access-point device determines which network is targeted by the command and stores the command in a queue associated with that network. Other computing devices are configured to access the multiple computer networks and to execute commands that target devices in the multiple networks. These other computing devices can be configured to transmit requests for commands to the access-point device. When such a request is received, the access-point device determines which network the request is for, retrieves a command from the queue associated with the computer network, and transmits the command to the requestor. The requestor, upon receipt of the command, executes the command against network device(s) in the computer network and transmits any result back to the first computing device.Type: GrantFiled: December 3, 2020Date of Patent: January 9, 2024Assignee: Amazon Technologies, Inc.Inventor: Surendra Kumar
-
Patent number: 10556322Abstract: This invention relates to abrasive flap discs that include wearable backing plates and methods of making and using such abrasive flap discs and wearable backing plates. The claimed articles, processes, and systems related to the use and manufacturing of such abrasive articles are improved in performance and cost effectiveness.Type: GrantFiled: November 9, 2017Date of Patent: February 11, 2020Assignees: SAINT-GOBAIN ABRASIVES, Inc., SAINT-GOBAIN ABRASIFSInventors: Amol Nalraj Chandekar, Udayan Paramban, Surendra Kumar
-
Patent number: 10158561Abstract: Techniques are provided to decouple service chain structure from the underlying network forwarding state and allow for data plane learning of service chain forwarding requirements and any association between services function state requirements and the forward and reverse forwarding paths for a service chain. In a network comprising a plurality of network nodes each configured to apply a service function to traffic that passes through the respective network node, a packet is received at a network node. When the network node determines that the service function it applies is stateful, it updates context information in a network service header of the packet to indicate that the service function applied at the network node is stateful and that traffic for a reverse path matching the classification criteria is to be returned to the network node.Type: GrantFiled: December 11, 2015Date of Patent: December 18, 2018Assignee: Cisco Technology, Inc.Inventors: James Guichard, Paul Quinn, David Ward, Surendra Kumar, Yavindra Yadav, Michael R. Smith, Nagaraj A. Bagepalli
-
Patent number: 10153951Abstract: Presented herein are techniques performed in a network comprising a plurality of network nodes each configured to apply one or more service functions to traffic that passes the respective network nodes in a service path. At a network node, an indication is received of a failure or degradation of one or more service functions or applications applied to traffic at the network node. Data descriptive of the failure or degradation is generated. A previous service hop network node at which a service function or application was applied to traffic in the service path is determined. The data descriptive of the failure or degradation is communicated to the previous service hop network node.Type: GrantFiled: September 21, 2017Date of Patent: December 11, 2018Assignee: Cisco Technology, Inc.Inventors: James Guichard, Carlos M. Pignataro, David Ward, Paul Quinn, Surendra Kumar
-
Patent number: 10024888Abstract: A data receiving device may include an envelope detector that may include first and second inputs configured to receive a differential input signal, a first pair of detectors coupled to the first input and configured to generate first and second detector outputs, and a second pair of detectors coupled to the second input and configured to generate third and fourth detector outputs. The envelope detector may also include a logic circuit configured to generate a reset based upon the first and third detectors. The data receiving device may also include a receiver circuit coupled to the envelope detector and configured to generate an output based upon the second and fourth detectors along with the reset, and a first bit detection circuit coupled to the receiver circuit.Type: GrantFiled: June 9, 2017Date of Patent: July 17, 2018Assignee: STMicroelectronics International N.V.Inventors: Daljeet Kumar, Tapas Nandy, Surendra Kumar
-
Publication number: 20180133867Abstract: This invention relates to abrasive flap discs that include wearable backing plates and methods of making and using such abrasive flap discs and wearable backing plates. The claimed articles, processes, and systems related to the use and manufacturing of such abrasive articles are improved in performance and cost effectiveness.Type: ApplicationFiled: November 9, 2017Publication date: May 17, 2018Inventors: Amol Nalraj CHANDEKAR, Udayan PARAMBAN, Surendra Kumar
-
Patent number: 9930008Abstract: In one embodiment, a method includes receiving a packet associated with a flow at a network device, classifying the packet at the network device based on information received from a policy layer, inserting a Network Address Translation (NAT) indicator for the flow into the packet, and transmitting the packet in a service chain comprising network address translation. The NAT indicator is associated with the flows before and after network address translation to provide symmetry between the service chain and a return traffic service chain. An apparatus and logic are also disclosed herein.Type: GrantFiled: March 25, 2014Date of Patent: March 27, 2018Assignee: Cisco Technology, Inc.Inventors: Paul Quinn, Jim Guichard, Surendra Kumar, Peter Bosch
-
Publication number: 20180013638Abstract: Presented herein are techniques performed in a network comprising a plurality of network nodes each configured to apply one or more service functions to traffic that passes the respective network nodes in a service path. At a network node, an indication is received of a failure or degradation of one or more service functions or applications applied to traffic at the network node. Data descriptive of the failure or degradation is generated. A previous service hop network node at which a service function or application was applied to traffic in the service path is determined. The data descriptive of the failure or degradation is communicated to the previous service hop network node.Type: ApplicationFiled: September 21, 2017Publication date: January 11, 2018Inventors: James Guichard, Carlos M. Pignataro, David Ward, Paul Quinn, Surendra Kumar
-
Patent number: 9806962Abstract: Presented herein are techniques performed in a network comprising a plurality of network nodes each configured to apply one or more service functions to traffic that passes the respective network nodes in a service path. At a network node, an indication is received of a failure or degradation of one or more service functions or applications applied to traffic at the network node. Data descriptive of the failure or degradation is generated. A previous service hop network node at which a service function or application was applied to traffic in the service path is determined. The data descriptive of the failure or degradation is communicated to the previous service hop network node.Type: GrantFiled: July 29, 2016Date of Patent: October 31, 2017Assignee: Cisco Technology, Inc.Inventors: James Guichard, Carlos M. Pignataro, David Ward, Paul Quinn, Surendra Kumar
-
Publication number: 20170276710Abstract: A data receiving device may include an envelope detector that may include first and second inputs configured to receive a differential input signal, a first pair of detectors coupled to the first input and configured to generate first and second detector outputs, and a second pair of detectors coupled to the second input and configured to generate third and fourth detector outputs. The envelope detector may also include a logic circuit configured to generate a reset based upon the first and third detectors. The data receiving device may also include a receiver circuit coupled to the envelope detector and configured to generate an output based upon the second and fourth detectors along with the reset, and a first bit detection circuit coupled to the receiver circuit.Type: ApplicationFiled: June 9, 2017Publication date: September 28, 2017Inventors: Daljeet Kumar, Tapas Nandy, Surendra Kumar
-
Patent number: 9755959Abstract: Presented herein are techniques for dynamic creation of a unique service path for a service chain. In one example, a service controller and a plurality of service nodes are provided, each service node configured to apply a service function to traffic that passes through the respective service node. The service controller defines a service chain identifying a set of service functions and an order in which they are applied. The service controller receives an indication that the service chain has been instantiated at a classifier, and creates a unique service path for the service chain, wherein the unique service path includes the service chain and the classifier at which the service chain is instantiated.Type: GrantFiled: July 17, 2013Date of Patent: September 5, 2017Assignee: Cisco Technology, Inc.Inventors: James Guichard, Paul Quinn, Surendra Kumar, Govind P. Sharma, Abhijit Patra
-
Patent number: 9696351Abstract: A data receiving device may include an envelope detector that may include first and second inputs configured to receive a differential input signal, a first pair of detectors coupled to the first input and configured to generate first and second detector outputs, and a second pair of detectors coupled to the second input and configured to generate third and fourth detector outputs. The envelope detector may also include a logic circuit configured to generate a reset based upon the first and third detectors. The data receiving device may also include a receiver circuit coupled to the envelope detector and configured to generate an output based upon the second and fourth detectors along with the reset, and a first bit detection circuit coupled to the receiver circuit.Type: GrantFiled: December 30, 2014Date of Patent: July 4, 2017Assignee: STMicroelectronics International N.V.Inventors: Daljeet Kumar, Tapas Nandy, Surendra Kumar
-
Patent number: 9614739Abstract: Presented herein are service-function chaining techniques. In one example, a service controller in a network comprising a plurality of service nodes receives one is configured to identify one or more service-functions hosted by each of the service nodes. The service controller defines a service-function chain in terms of service-functions to be applied to traffic in the network and provides information descriptive of the service-function chain to a classifier node.Type: GrantFiled: January 30, 2014Date of Patent: April 4, 2017Assignee: Cisco Technology, Inc.Inventors: Surendra Kumar, Nagaraj Bagepalli, Abhijit Patra, Paul Quinn, James Guichard, Jayaraman Iyer
-
Publication number: 20160337209Abstract: Presented herein are techniques performed in a network comprising a plurality of network nodes each configured to apply one or more service functions to traffic that passes the respective network nodes in a service path. At a network node, an indication is received of a failure or degradation of one or more service functions or applications applied to traffic at the network node. Data descriptive of the failure or degradation is generated. A previous service hop network node at which a service function or application was applied to traffic in the service path is determined. The data descriptive of the failure or degradation is communicated to the previous service hop network node.Type: ApplicationFiled: July 29, 2016Publication date: November 17, 2016Inventors: James Guichard, Carlos M. Pignataro, David Ward, Paul Quinn, Surendra Kumar
-
Patent number: 9467382Abstract: Presented herein are elastic service chain techniques. In one example, a network element receives data traffic to be processed by a service chain that specifies an ordered sequence of service pools including a first service pool and second service pool, wherein each service pool comprises a plurality of network services. A network service is determined from the first service pool to be applied to the data traffic, and data traffic is forwarded to the network service in the first service pool.Type: GrantFiled: February 3, 2014Date of Patent: October 11, 2016Assignee: Cisco Technology, Inc.Inventors: Surendra Kumar, David Chang, Nagaraj Bagepalli, Abhijit Patra
-
Patent number: 9444675Abstract: Presented herein are techniques performed in a network comprising a plurality of network nodes each configured to apply one or more service functions to traffic that passes the respective network nodes in a service path. At a network node, an indication is received of a failure or degradation of one or more service functions or applications applied to traffic at the network node. Data descriptive of the failure or degradation is generated. A previous service hop network node at which a service function or application was applied to traffic in the service path is determined. The data descriptive of the failure or degradation is communicated to the previous service hop network node.Type: GrantFiled: June 7, 2013Date of Patent: September 13, 2016Assignee: Cisco Technology, Inc.Inventors: James Guichard, Carlos M. Pignataro, David Ward, Paul Quinn, Surendra Kumar
-
Patent number: 9438512Abstract: Presented herein are techniques useful in a network comprising a plurality of network nodes each configured to apply one or more service functions to traffic that passes through the respective network nodes. A network node receives packets encapsulated in a service header that includes information defining a first set of context headers stacked into an association of metadata that is relevant to one or more service functions within a service path comprised of one or more network nodes. The network node performs at least one of the service functions in the service path and rewrites the service header with a second set of context headers. The second set of context headers include metadata derived from performing the service function(s) at the network node.Type: GrantFiled: September 11, 2015Date of Patent: September 6, 2016Assignee: Cisco Technology, Inc.Inventors: James Guichard, Paul Quinn, David Ward, Surendra Kumar, Nagaraj A. Bagepalli, Michael R. Smith, Navindra Yadav
-
Patent number: 9385950Abstract: Presented herein are techniques in which a service proxy in a service node is configured to receive a packet encapsulated in a service header that includes a variable set of context headers. The service proxy is configured to use the context headers in the service header to map data in the packet to a local identifier that is associated with one of a plurality of service-functions hosted by the service node. The service proxy is further configured to forward the data in the packet to the service-function associated with the local identifier.Type: GrantFiled: October 14, 2013Date of Patent: July 5, 2016Assignee: Cisco Technology, Inc.Inventors: Paul Quinn, James Guichard, Surendra Kumar
-
Publication number: 20160187392Abstract: A data receiving device may include an envelope detector that may include first and second inputs configured to receive a differential input signal, a first pair of detectors coupled to the first input and configured to generate first and second detector outputs, and a second pair of detectors coupled to the second input and configured to generate third and fourth detector outputs. The envelope detector may also include a logic circuit configured to generate a reset based upon the first and third detectors. The data receiving device may also include a receiver circuit coupled to the envelope detector and configured to generate an output based upon the second and fourth detectors along with the reset, and a first bit detection circuit coupled to the receiver circuit.Type: ApplicationFiled: December 30, 2014Publication date: June 30, 2016Inventors: Daljeet KUMAR, Tapas NANDY, Surendra KUMAR