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: 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
-
Publication number: 20160099867Abstract: 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: ApplicationFiled: December 11, 2015Publication date: April 7, 2016Inventors: James Guichard, Paul Quinn, David Ward, Surendra Kumar, Yavindra Yadav, Michael R. Smith, Nagaraj A. Bagepalli
-
Patent number: 9246799Abstract: 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: May 10, 2013Date of Patent: January 26, 2016Assignee: Cisco Technology, Inc.Inventors: James Guichard, Paul Quinn, David Ward, Surendra Kumar, Navindra Yadav, Michael R. Smith, Nagaraj A. Bagepalli
-
Publication number: 20160006651Abstract: 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: ApplicationFiled: September 11, 2015Publication date: January 7, 2016Inventors: James Guichard, Paul Quinn, David Ward, Surendra Kumar, Nagaraj A. Bagepalli, Michael R. Smith, Navindra Yadav
-
Patent number: 9178812Abstract: 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 variable 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 interprets a forwarding state and a next-hop network node for the service path from the service header, and determines a service action or associated metadata from the set of context headers.Type: GrantFiled: June 5, 2013Date of Patent: November 3, 2015Assignee: Cisco Technology, Inc.Inventors: James Guichard, Paul Quinn, David Ward, Surendra Kumar, Nagaraj A. Bagepalli, Michael R. Smith, Navindra Yadav
-
Publication number: 20150281173Abstract: 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: ApplicationFiled: March 25, 2014Publication date: October 1, 2015Applicant: CISCO TECHNOLOGY, INC.Inventors: Paul Quinn, Jim Guichard, Surendra Kumar, Peter Bosch
-
Publication number: 20150222640Abstract: 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: ApplicationFiled: February 3, 2014Publication date: August 6, 2015Applicant: Cisco Technology, Inc.Inventors: Surendra Kumar, David Chang, Nagaraj Bagepalli, Abhijit Patra
-
Publication number: 20150215172Abstract: 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: ApplicationFiled: January 30, 2014Publication date: July 30, 2015Applicant: CISCO TECHNOLOGY, INC.Inventors: Surendra Kumar, Nagaraj Bagepalli, Abhijit Patra, Paul Quinn, James Guichard, Jayaraman Iyer
-
Publication number: 20150147198Abstract: A pumping device is used with a pneumatic tire mounted on a tire rim to keep the pneumatic tire from becoming underinflated. The pumping device includes a housing attached to the tire rim, a dynamic mass mechanically confined to radial movement relative to the housing and the tire rim, an intake port for ambient to enter the housing, and an exhaust port for forcing air into a tire cavity of the pneumatic tire for restoring air loss from an inflation volume within the tire cavity.Type: ApplicationFiled: November 27, 2013Publication date: May 28, 2015Applicant: The Goodyear Tire & Rubber CompanyInventors: Surendra Kumar Chawla, Shawn William Dellinger, William Eugene Rabbitt, James Edward Szpak, Jeffrey Silver Taggart, Marc Louis Vitantonio
-
Publication number: 20150147200Abstract: A pumping device is used with a pneumatic tire mounted on a tire rim to keep the pneumatic tire from becoming underinflated. The pumping device includes a housing attached to the tire rim, a dynamic mass mechanically confined to rotational movement relative to the housing and the tire rim, the dynamic mass moving in response to a minimum angular velocity of the tire rim and pumping ambient air into the housing, an intake port for ambient air to enter the housing, and an exhaust port for forcing pressurized air into a tire cavity of the pneumatic tire for restoring air loss from an inflation volume within the tire cavity.Type: ApplicationFiled: November 27, 2013Publication date: May 28, 2015Applicant: The Goodyear Tire & Rubber CompanyInventors: Surendra Kumar Chawla, Shawn William Dellinger, William Eugene Rabbitt, James Edward Szpak, Jeffrey Silver Taggart, Marc Louis Vitantonio
-
Publication number: 20150147199Abstract: A pumping device is used with a pneumatic tire mounted on a tire rim to keep the pneumatic tire from becoming underinflated. The pumping device includes a housing attached to the tire rim, a dynamic mass mechanically confined to linear movement relative to the housing and the tire rim, the dynamic mass moving in response to shock loads transferred from the tire rim to the dynamic mass and pumping ambient air into the housing, an intake port for ambient air to enter the housing, and an exhaust port for forcing pressurized air into a tire cavity of the pneumatic tire for restoring air loss from an inflation volume within the tire cavity.Type: ApplicationFiled: November 27, 2013Publication date: May 28, 2015Applicant: The Goodyear Tire & Rubber CompanyInventors: Surendra Kumar Chawla, Shawn William Dellinger, William Eugene Rabbitt, James Edward Szpak, Jeffrey Silver Taggart, Marc Louis Vitantonio
-
Publication number: 20150103827Abstract: 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: ApplicationFiled: October 14, 2013Publication date: April 16, 2015Applicant: Cisco Technology, Inc.Inventors: Paul Quinn, James Guichard, Surendra Kumar
-
Publication number: 20150099169Abstract: An electrode for a battery includes a plurality of electrochemically active conversion-based particles coated by multilayer graphene, a plurality of carbon fibers, and a carbonaceous binder. The carbonaceous binder binds the active particles coated with the multilayer graphene to the plurality of carbon fibers. A battery containing the electrode and a method of making an electrode and a battery containing the electrode are also disclosed.Type: ApplicationFiled: October 7, 2013Publication date: April 9, 2015Inventors: Nancy J. DUDNEY, Jagjit NANDA, Surendra Kumar MARTHA
-
Patent number: 8975929Abstract: A circuit includes a first input transistor and a first voltage divider coupled to a source of the first input transistor and a second input transistor and a second voltage divider coupled to a source of the second input transistor. A first set of series connected transistors include a first transistor with a gate coupled to the first input transistor source and a second transistor with a gate coupled to a tap of the first voltage divider. A second set of series connected transistors include a third transistor with a gate coupled to the second input transistor source and a fourth transistor with a gate coupled to a tap of the second voltage divider. An output is coupled to the sources of the first and second input transistors. The first and second sets are coupled to one of the first input transistor drain or second input transistor drain.Type: GrantFiled: June 20, 2013Date of Patent: March 10, 2015Assignee: STMicroelectronics International N.V.Inventor: Surendra Kumar
-
Publication number: 20150026362Abstract: 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: ApplicationFiled: July 17, 2013Publication date: January 22, 2015Inventors: James Guichard, Paul Quinn, Surendra Kumar, Govind P. Sharma, Abhijit Patra
-
Patent number: 8922256Abstract: An apparatus includes a number of current steering switches and a power controller. A current source is coupled to the current steering switches and to the power controller. The current source is controlled to provide a first voltage to the current steering switches. The apparatus also includes a number of pre-drivers. The power controller is configured to provide a second voltage to the plurality of pre-drivers. The second voltage is dependent on the first voltage.Type: GrantFiled: August 20, 2013Date of Patent: December 30, 2014Assignee: STMicroelectronics International N.V.Inventor: Surendra Kumar
-
Publication number: 20140375358Abstract: A circuit includes a first input transistor and a first voltage divider coupled to a source of the first input transistor and a second input transistor and a second voltage divider coupled to a source of the second input transistor. A first set of series connected transistors include a first transistor with a gate coupled to the first input transistor source and a second transistor with a gate coupled to a tap of the first voltage divider. A second set of series connected transistors include a third transistor with a gate coupled to the second input transistor source and a fourth transistor with a gate coupled to a tap of the second voltage divider. An output is coupled to the sources of the first and second input transistors. The first and second sets are coupled to one of the first input transistor drain or second input transistor drain.Type: ApplicationFiled: June 20, 2013Publication date: December 25, 2014Applicant: STMicroelectronics International N.V.Inventor: Surendra Kumar
-
Publication number: 20140362857Abstract: 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 variable 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 interprets a forwarding state and a next-hop network node for the service path from the service header, and determines a service action or associated metadata from the set of context headers.Type: ApplicationFiled: June 5, 2013Publication date: December 11, 2014Inventors: James Guichard, Paul Quinn, David Ward, Surendra Kumar, Nagaraj A. Bagepalli, Michael R. Smith, Navindra Yadav