Patents by Inventor Nagendra Kumar

Nagendra 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: 12381782
    Abstract: Devices and methods that incorporate sustainability data within a header of a data packet to allow for the generation of sustainable configurations for various network devices are disclosed. Power efficiency is obtained at a node-level by including metadata to existing network flows, in an in-band/in-situ configuration. This information may be used for optimum flow placement. Received data packets may be formatted with sustainability data within a metadata shim. The received data packets are processed, and a sustainable configuration is generated for the one or more network devices. The generated sustainable configuration is transmitted to the one or more network devices to enable efficient and effective management of network devices by incorporating sustainability data into the data packets.
    Type: Grant
    Filed: July 27, 2023
    Date of Patent: August 5, 2025
    Assignee: Cisco Technology, Inc.
    Inventors: Carlos Pignataro, Eric A. Voit, Nagendra Kumar Nainar
  • Patent number: 12380625
    Abstract: The present disclosure relates to graphics processing. An apparatus of the present disclosure may determine visibility streams corresponding to a target and a set of bins into which the target is divided. The apparatus may select one of a first rendering mode or a second rendering mode for the target based on the first visibility stream and based on the set of second visibility streams. When the first rendering mode is select, the apparatus may configure each of the set of bins into a first subset associated with a first type of rendering pass or a second subset associated with a second type of rendering pass. The apparatus may then render the target based on the selected one of the first rendering mode or the second rendering mode and, if applicable, based on the first rendering pass type or the second rendering pass type.
    Type: Grant
    Filed: November 18, 2020
    Date of Patent: August 5, 2025
    Assignee: QUALCOMM Incorporated
    Inventors: Srihari Babu Alla, Jonnala Gadda Nagendra Kumar, Avinash Seetharamaiah, Andrew Evan Gruber, Thomas Edwin Frisinger, Richard Hammerstone, Bo Du, Yongjun Xu
  • Patent number: 12375482
    Abstract: Provided herein are techniques to facilitate enhanced cloud access security broker (CASB) functionality via in-band application observability in which a CASB can be implemented in-line between the client device and an embedded application security service. In one instance, a method may include, obtaining, by a CASB from a client device, a first message for an application transaction involving an application operating via the client device. The first message can be augmented to include first security metadata and can be forwarded to trigger one or more actions by an embedded application security service associated with the application. The CASB may obtain a second message from the embedded application security service that includes second security metadata, and one or more actions can be triggered at the CASB based, at least in part, on the second security metadata included in the second message.
    Type: Grant
    Filed: February 24, 2023
    Date of Patent: July 29, 2025
    Assignee: CISCO TECHNOLOGY, INC.
    Inventors: Walter Hulick, David John Zacks, Thomas Szigeti, Nagendra Kumar Nainar
  • Publication number: 20250233802
    Abstract: Methods for providing spanning content tree for generating on-demand, persona-based, and journey-aware support content using machine learning. The methods involve obtaining input data related to a configuration or an operation of one or more assets in an enterprise network and based on the input data, obtaining network information about the one or more assets of the enterprise network and base support content that includes information about configuring or operating the one or more assets in the enterprise network. The methods further involve performing generative artificial intelligence learning on the base support content using the network information to generate targeted support content specific to the input data and the one or more assets of the enterprise network. The methods further involve providing the targeted support content for changing the configuration or the operation of the one or more assets in the enterprise network.
    Type: Application
    Filed: February 29, 2024
    Publication date: July 17, 2025
    Inventors: Corey James Preston, Jordan Michael Clemens, Nagendra Kumar Nainar
  • Patent number: 12363529
    Abstract: The present disclosure describes a system and method for secure energy harvesting. An access point includes a memory and a processor communicatively coupled to the memory. The processor receives, from a wireless device, a token and an identifier for a first access point that generated the token and requests the first access point to validate the token. The processor also, in response to the first access point validating the token, wirelessly communicates a first charging frame to the wireless device.
    Type: Grant
    Filed: April 18, 2023
    Date of Patent: July 15, 2025
    Assignee: Cisco Technology, Inc.
    Inventors: Vinay Saini, Ram Mohan Ravindranath, Jerome Henry, Nagendra Kumar Nainar
  • Publication number: 20250227057
    Abstract: Techniques for initiator-based data-plane validation of segment routed, multiprotocol label switched (MPLS) networks are described herein. In examples, an initiating node may determine to validate data-plane connectivity associated with a network path of the MPLS network. The initiating node may store validation data in a local memory of the initiating node. In examples, the initiating node may send a probe message that includes a request for identification data associated with a terminating node. The terminating node may send a probe reply message that includes the identification data, as well as, in some examples, a code that instructs the initiating node to perform validation. In examples, the initiating node may use the validation data stored in memory to compare to the identification data received from the terminating node to validate data-plane connectivity. In some examples, the initiating node may indicate a positive or negative response after performing the validation.
    Type: Application
    Filed: March 26, 2025
    Publication date: July 10, 2025
    Inventors: Nagendra Kumar Nainar, Carlos M. Pignataro, Zafar Ali
  • Patent number: 12353603
    Abstract: Systems, methods, and computer-readable media are provided for signing and executing graphics processing unit (GPU) commands. In some examples, a method can include receiving, by a GPU, one or more commands including one or more verification signatures generated using a processor, each verification signature of the one or more verification signatures including a first value generated based on the one or more commands; generating, by the GPU, one or more additional verification signatures associated with the one or more commands, wherein each verification signature of the one or more additional verification signatures includes a second value generated by the GPU based on the one or more commands; and determining, by the GPU, a validity of the one or more commands based on a comparison of the one or more verification signatures and the one or more additional verification signatures.
    Type: Grant
    Filed: October 14, 2020
    Date of Patent: July 8, 2025
    Assignee: QUALCOMM Incorporated
    Inventors: Avinash Seetharamaiah, Murat Balci, Jonnala Gadda Nagendra Kumar, Nigel Poole, Abhiraj Deshpande
  • Patent number: 12355676
    Abstract: A method of orchestrating one or more radio resources among various services executing within a container. The method includes obtaining, by an orchestration engine executing on a network device, a request, from a first service of a plurality of services, for use of a physical/hardware resource that connects a container running on the network device to a network. The request from the first service has a particular priority. The plurality of services execute within the container. The method further includes determining whether to connect the first service to the network via the physical/hardware resource based on the priority and an availability status of the physical/hardware resource and establishing, at a kernel level, a connection between the first service and the physical/hardware resource based on the determining.
    Type: Grant
    Filed: February 27, 2024
    Date of Patent: July 8, 2025
    Assignee: CISCO TECHNOLOGY, INC.
    Inventors: Shankar Ramanathan, Nagendra Kumar Nainar, Carlos M. Pignataro
  • Patent number: 12341855
    Abstract: In one embodiment, a device may obtain a media topology of nodes involved in a collaboration session. The device may cause each of a plurality of probes to be provisioned to a corresponding node of the nodes involved in the collaboration session to perform a test of a corresponding segment of the media topology, and each of the plurality of probes may be associated to a session identifier of the collaboration session. The device may determine observability information based on results of the plurality of probes for each segment of the media topology, and the results may include an indication of the session identifier. The device may correlate the observability information to the collaboration session based on the indication of the session identifier.
    Type: Grant
    Filed: October 24, 2022
    Date of Patent: June 24, 2025
    Assignee: Cisco Technology, Inc.
    Inventors: Chidambaram Arunachalam, Nagendra Kumar Nainar, Gonzalo Salgueiro
  • Publication number: 20250199600
    Abstract: Devices, networks, systems, methods, and processes for offloading services for sustainability improvements are described herein. A device may receive one or more service requests corresponding to one or more services. The device may determine one or more energy profiles for one or more processing units based on a plurality of power consumption metrics of the one or more processing units. The device may assign execution of the one or more service requests to the one or more processing units based on corresponding energy profiles of the one or more processing units. Thus, the device may facilitate selective offloading and execution of services among different processing units. The device can optimize the offloading and execution of the services such that the services are executed with least power consumption, thereby improving sustainability of the device.
    Type: Application
    Filed: December 13, 2023
    Publication date: June 19, 2025
    Inventors: Carlos Pignataro, Nagendra Kumar Nainar
  • Patent number: 12332730
    Abstract: In one embodiment, an illustrative method herein may comprise: obtaining, by a device, a plurality of indications of errors experienced by a bot performing tasks, wherein each of the plurality of indications includes contextual information of a corresponding error; determining, by the device, correlated errors among the errors experienced by the bot; aggregating, by the device, contextual information of each of the correlated errors into aggregated contextual data; and providing, by the device, the aggregated contextual data with an error notification for a particular correlated error.
    Type: Grant
    Filed: October 11, 2022
    Date of Patent: June 17, 2025
    Assignee: Cisco Technology, Inc.
    Inventors: Chidambaram Arunachalam, Nagendra Kumar Nainar, Gonzalo Salgueiro
  • Publication number: 20250193102
    Abstract: The present technology provides solutions for identifying a route that a packet traverses. An example method includes sending, from a head-end, a packet towards a reserved port at a tail-end, the packet having a header and a time-to-live (TTL) parameter, receiving, at the head-end, an error packet identifying a hop limit, sending, from the head-end towards the tail-end, a set of packets to be traced, receiving, at the head-end, corresponding error packets identifying a number of hops to reach a corresponding node based on the varying TTL parameters, and generating, based on the corresponding error packets and the corresponding headers, the route from the head-end to the tail-end. Systems and computer-readable media are also provided.
    Type: Application
    Filed: December 28, 2023
    Publication date: June 12, 2025
    Inventors: Jaganbabu Rajamanickam, Darren Russell Dukes, Madhan Sankaranarayanan, Nagendra Kumar Nainar, Amit Tamang
  • Patent number: 12328255
    Abstract: In one embodiment, a service chain data packet is instrumented as it is communicated among network nodes in a network providing service-level and/or networking operations visibility. The service chain data packet includes a particular header identifying a service group defining one or more service functions, and is a data packet and not a probe packet. A network node adds networking and/or service-layer operations data to the particular service chain data packet, such as, but not limited to, in the particular header. Such networking operations data includes a performance metric or attribute related to the transport of the particular service chain packet in the network. Such service-layer operations data includes a performance metric or attribute related to the service-level processing of the particular service chain data packet in the network.
    Type: Grant
    Filed: December 5, 2023
    Date of Patent: June 10, 2025
    Assignee: Cisco Technology, Inc.
    Inventors: Clarence Filsfils, Zafar Ali, Syed Kamran Raza, Ahmed Refaat Bashandy, Nagendra Kumar Nainar, Carlos M. Pignataro, Jaganbabu Rajamanickam, Rakesh Gandhi, Bhupendra Yadav, Faisal Iqbal
  • Patent number: 12323331
    Abstract: Described herein are devices, systems, methods, and processes for optimizing network traffic distribution across multiple paths in a manner that is energy-efficient and environmental sustainability-aware. This may be achieved by leveraging time-series analytics and capacity planning based on seasonalities. Data associated with the Layer 3 topology of the network can be collected. Bandwidth can be pre-reserved on an energy-aware traffic engineering tunnel. The time-series data can be used to build a capacity plan based on the seasonalities. Nodes may be clustered based on usage patterns and network utilization seasonality. The data can be used to make decisions about when and where to combine or shut down paths for energy efficiency, while maintaining optimal network performance. A hysteresis mechanism may be incorporated to avoid oscillation when changing active links. Power savings can be achieved by fully turning off or depowering certain network components when they are not needed.
    Type: Grant
    Filed: September 6, 2023
    Date of Patent: June 3, 2025
    Assignee: Cisco Technology, Inc.
    Inventors: Carlos Pignataro, Pascal Thubert, Eric A. Voit, Nagendra Kumar Nainar
  • Publication number: 20250173946
    Abstract: Aspects presented herein relate to methods and devices for graphics processing including an apparatus, e.g., a GPU. The apparatus may obtain an indication of a plurality of render targets (RTs) associated with a rendering process, where each of the plurality of RTs is associated with a subset of a graphics surface for the rendering process. The apparatus may also select at least one RT in the plurality of RTs based on the subset of the graphics surface associated with the at least one RT. Further, the apparatus may store the selected at least one RT in a buffer or a cache, or refraining from storing the selected at least one RT in the buffer or the cache.
    Type: Application
    Filed: November 27, 2023
    Publication date: May 29, 2025
    Inventors: Md Wahidul ISLAM, Jonnala Gadda NAGENDRA KUMAR, Andrew Evan GRUBER, Avinash SEETHARAMAIAH, Tao WANG, Brendon Lewis JOHNSON, Thomas Edwin FRISINGER, Zhenbiao MA, Raghavendra NAGARAJ
  • Patent number: 12317076
    Abstract: Techniques are described for providing secure audio calls between a calling party and a receiving party. Upon receiving a call request from a call initiating party, a notification is sent to the intended call recipient. The call recipient can send a request for a secure call. Upon receiving the request for a secure call, a bi-directional multifactor authentication is performed to authenticate the identity of both the call initiating party and the call receiving party. In response to successfully authenticating both parties, a secure call between the parties is established. One or more secure key tokens or other metadata can be embedded in the call to ensure security of the call.
    Type: Grant
    Filed: April 25, 2023
    Date of Patent: May 27, 2025
    Assignee: Cisco Technology, Inc.
    Inventors: Nagendra Kumar Nainar, David John Zacks, Vinay Saini
  • Patent number: 12294513
    Abstract: Techniques for initiator-based data-plane validation of segment routed, multiprotocol label switched (MPLS) networks are described herein. In examples, an initiating node may determine to validate data-plane connectivity associated with a network path of the MPLS network. The initiating node may store validation data in a local memory of the initiating node. In examples, the initiating node may send a probe message that includes a request for identification data associated with a terminating node. The terminating node may send a probe reply message that includes the identification data, as well as, in some examples, a code that instructs the initiating node to perform validation. In examples, the initiating node may use the validation data stored in memory to compare to the identification data received from the terminating node to validate data-plane connectivity. In some examples, the initiating node may indicate a positive or negative response after performing the validation.
    Type: Grant
    Filed: July 19, 2023
    Date of Patent: May 6, 2025
    Assignee: Cisco Technology, Inc.
    Inventors: Nagendra Kumar Nainar, Carlos M. Pignataro, Zafar Ali
  • Patent number: 12284119
    Abstract: This disclosure describes techniques for performing application-based tagging. An example method includes receiving, at a virtual socket, non-packetized data from an application and generating, by the virtual socket, a label based on the application. One or more data packets are generated by packetizing at least a portion of the non-packetized data. A header field of the one or more data packets includes a tag based on the label.
    Type: Grant
    Filed: March 31, 2023
    Date of Patent: April 22, 2025
    Assignee: Cisco Technology, Inc.
    Inventors: Ian James Wells, Kyle Andrew Donald Mestery, Carlos M. Pignataro, Nagendra Kumar Nainar
  • Patent number: 12273187
    Abstract: The present disclosure is directed to BIER forwarding over varying BSL domains, the methods including the steps of receiving, at a border node, a packet comprising a BIER header having a BIER bit string with a first bit string length; reading an incoming label of the packet comprising instructions to split the BIER header into a plurality of smaller headers associated with a plurality of smaller bit strings; generating a set of split bit masks; performing a separate bitwise AND operation on each split bit mask and the BIER bit string to generate the plurality of smaller bit strings, each copied to a corresponding smaller header of the plurality of smaller headers; and performing a lookup for each of the plurality of smaller headers on a respective forwarding table to determine one or more egress routers to which to transmit the packet.
    Type: Grant
    Filed: May 23, 2023
    Date of Patent: April 8, 2025
    Assignee: CISCO TECHNOLOGY, INC.
    Inventors: Mankamana Prasad Mishra, Nagendra Kumar Nainar, Carlos M. Pignataro, Ijsbrand Wijnands
  • Patent number: 12273239
    Abstract: Energy-aware configurations can be utilized to operate a network based on sustainability-related metrics. In many embodiments, a suitable device includes a processor, a memory commutatively coupled to the processor, a plurality of elements, a communication port, and an energy-aware topology logic configured to collect topology data from one or more network devices, wherein each of the one or more network devices include a plurality of elements. The energy-aware topology logic can receive power source data and power usage data related to plurality of elements and generate an element energy coefficient (EEC) for a plurality of elements. Subsequently, the energy-aware topology logic can also generate an energy-aware configuration for at least one of the one or more network devices, and then pass the generated energy-aware configuration to the at least one network device, wherein the energy-aware configuration is configured to steer traffic based on at least one sustainability-related metric.
    Type: Grant
    Filed: October 18, 2023
    Date of Patent: April 8, 2025
    Assignee: Cisco Technology, Inc.
    Inventors: Carlos Pignataro, Eric A. Voit, Nagendra Kumar Nainar, Marcelo Yannuzzi