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: 12095767
    Abstract: 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: Grant
    Filed: September 30, 2021
    Date of Patent: September 17, 2024
    Assignee: Amazon Technologies, Inc.
    Inventors: Surendra Kumar, John Brett, Swati Bansal, Asela Jude Mallawaaratchy, Joshua Page Starkweather
  • Patent number: 11870712
    Abstract: 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: Grant
    Filed: December 3, 2020
    Date of Patent: January 9, 2024
    Assignee: Amazon Technologies, Inc.
    Inventor: Surendra Kumar
  • Patent number: 10556322
    Abstract: 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: Grant
    Filed: November 9, 2017
    Date of Patent: February 11, 2020
    Assignees: SAINT-GOBAIN ABRASIVES, Inc., SAINT-GOBAIN ABRASIFS
    Inventors: Amol Nalraj Chandekar, Udayan Paramban, Surendra Kumar
  • Patent number: 10158561
    Abstract: 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: Grant
    Filed: December 11, 2015
    Date of Patent: December 18, 2018
    Assignee: Cisco Technology, Inc.
    Inventors: James Guichard, Paul Quinn, David Ward, Surendra Kumar, Yavindra Yadav, Michael R. Smith, Nagaraj A. Bagepalli
  • Patent number: 10153951
    Abstract: 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: Grant
    Filed: September 21, 2017
    Date of Patent: December 11, 2018
    Assignee: Cisco Technology, Inc.
    Inventors: James Guichard, Carlos M. Pignataro, David Ward, Paul Quinn, Surendra Kumar
  • Patent number: 10024888
    Abstract: 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: Grant
    Filed: June 9, 2017
    Date of Patent: July 17, 2018
    Assignee: STMicroelectronics International N.V.
    Inventors: Daljeet Kumar, Tapas Nandy, Surendra Kumar
  • Publication number: 20180133867
    Abstract: 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: Application
    Filed: November 9, 2017
    Publication date: May 17, 2018
    Inventors: Amol Nalraj CHANDEKAR, Udayan PARAMBAN, Surendra Kumar
  • Patent number: 9930008
    Abstract: 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: Grant
    Filed: March 25, 2014
    Date of Patent: March 27, 2018
    Assignee: Cisco Technology, Inc.
    Inventors: Paul Quinn, Jim Guichard, Surendra Kumar, Peter Bosch
  • Publication number: 20180013638
    Abstract: 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: Application
    Filed: September 21, 2017
    Publication date: January 11, 2018
    Inventors: James Guichard, Carlos M. Pignataro, David Ward, Paul Quinn, Surendra Kumar
  • Patent number: 9806962
    Abstract: 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: Grant
    Filed: July 29, 2016
    Date of Patent: October 31, 2017
    Assignee: Cisco Technology, Inc.
    Inventors: James Guichard, Carlos M. Pignataro, David Ward, Paul Quinn, Surendra Kumar
  • Publication number: 20170276710
    Abstract: 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: Application
    Filed: June 9, 2017
    Publication date: September 28, 2017
    Inventors: Daljeet Kumar, Tapas Nandy, Surendra Kumar
  • Patent number: 9755959
    Abstract: 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: Grant
    Filed: July 17, 2013
    Date of Patent: September 5, 2017
    Assignee: Cisco Technology, Inc.
    Inventors: James Guichard, Paul Quinn, Surendra Kumar, Govind P. Sharma, Abhijit Patra
  • Patent number: 9696351
    Abstract: 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: Grant
    Filed: December 30, 2014
    Date of Patent: July 4, 2017
    Assignee: STMicroelectronics International N.V.
    Inventors: Daljeet Kumar, Tapas Nandy, Surendra Kumar
  • Patent number: 9614739
    Abstract: 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: Grant
    Filed: January 30, 2014
    Date of Patent: April 4, 2017
    Assignee: Cisco Technology, Inc.
    Inventors: Surendra Kumar, Nagaraj Bagepalli, Abhijit Patra, Paul Quinn, James Guichard, Jayaraman Iyer
  • Publication number: 20160337209
    Abstract: 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: Application
    Filed: July 29, 2016
    Publication date: November 17, 2016
    Inventors: James Guichard, Carlos M. Pignataro, David Ward, Paul Quinn, Surendra Kumar
  • Patent number: 9467382
    Abstract: 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: Grant
    Filed: February 3, 2014
    Date of Patent: October 11, 2016
    Assignee: Cisco Technology, Inc.
    Inventors: Surendra Kumar, David Chang, Nagaraj Bagepalli, Abhijit Patra
  • Patent number: 9444675
    Abstract: 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: Grant
    Filed: June 7, 2013
    Date of Patent: September 13, 2016
    Assignee: Cisco Technology, Inc.
    Inventors: James Guichard, Carlos M. Pignataro, David Ward, Paul Quinn, Surendra Kumar
  • Patent number: 9438512
    Abstract: 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: Grant
    Filed: September 11, 2015
    Date of Patent: September 6, 2016
    Assignee: Cisco Technology, Inc.
    Inventors: James Guichard, Paul Quinn, David Ward, Surendra Kumar, Nagaraj A. Bagepalli, Michael R. Smith, Navindra Yadav
  • Patent number: 9385950
    Abstract: 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: Grant
    Filed: October 14, 2013
    Date of Patent: July 5, 2016
    Assignee: Cisco Technology, Inc.
    Inventors: Paul Quinn, James Guichard, Surendra Kumar
  • Publication number: 20160187392
    Abstract: 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: Application
    Filed: December 30, 2014
    Publication date: June 30, 2016
    Inventors: Daljeet KUMAR, Tapas NANDY, Surendra KUMAR