Patents by Inventor Akhilesh S

Akhilesh S 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).

  • Publication number: 20250123893
    Abstract: Systems, apparatus, articles of manufacture, and methods are disclosed to manage network notifications. An example apparatus includes interface circuitry, machine-readable instructions, and at least one processor circuit to be programmed by the machine-readable instructions to cause transmission of a first signal based on a packet, the first signal including characteristics of the packet, and cause transmission of a second signal after the first signal, the second signal including a payload of the packet.
    Type: Application
    Filed: December 26, 2024
    Publication date: April 17, 2025
    Inventors: Akhilesh S. Thyagaturu, Chris Macnamara, Francesc Guim Bernat, John Browne, Jonathan Kyle
  • Patent number: 12255921
    Abstract: Methods, apparatus, and software for efficient encryption in virtual private network (VPN) sessions. A VPN link and an auxiliary link (and associated sessions) are established between computing platforms to support end-to-end communication between respective application running on the platforms. The VPN link may employ a conventional VPN protocol such as TLS or IPsec, while the auxiliary link comprises a NULL encryption VPN tunnel. To transfer data, a determination is made to whether the data are encrypted or non-encrypted. Encrypted data are transferred over the auxiliary link to avoid re-encryption of the data. Non-encrypted are transferred over the VPN link. TLS and IPsec VPN agents may be used to assist in setting up the VPN and auxiliary sessions. The techniques avoid double encryption of VPN traffic, while ensuring that various types of traffic transferred between platforms is encrypted.
    Type: Grant
    Filed: June 16, 2021
    Date of Patent: March 18, 2025
    Assignee: Intel Corporation
    Inventors: Akhilesh S. Thyagaturu, Vinodh Gopal
  • Publication number: 20240353915
    Abstract: Systems, apparatus, articles of manufacture, and methods are disclosed to perform dynamic function control. An example apparatus includes interface circuitry, machine-readable instructions, and at least one processor circuit to be programmed by the machine-readable instructions to parse a packet for a function directive, activate a function associated with the function directive based on a type of the function directive being associated with an activation instruction, disable the function associated with the function directive based on the type of the function directive being associated with a deactivation instruction, and publish an active function list (AFL) and a passive function list (PFL) based on the type of the function directive.
    Type: Application
    Filed: July 3, 2024
    Publication date: October 24, 2024
    Inventors: Akhilesh S. Thyagaturu, Francesc Guim Bernat, Karthik Kumar, Stephen Thomas Palermo, John J. Browne
  • Publication number: 20240348550
    Abstract: Systems, apparatus, articles of manufacture (e.g., computer readable media), and methods are disclosed to implement task-oriented communications for networked control systems. Examples disclosed herein are to determine a criticality of a data packet of a data flow, different packets of the data flow having different respective criticalities, the data flow associated with an application. Disclosed examples are also to perform a quality of service (QoS) operation associated with the data packet based on the criticality of the data packet. For example, the QoS operation is to be performed after generation of the data packet and before reception of the data packet by a device that is to implement the application.
    Type: Application
    Filed: June 21, 2024
    Publication date: October 17, 2024
    Inventors: Rath Vannithamby, Anil Keshavamurthy, Satish Chandra Jha, Arvind Merwaday, Akhilesh S. Thyagaturu, Mohit Kumar Garg
  • Publication number: 20240330218
    Abstract: Examples described herein relate to a network interface device that includes a direct memory access (DMA) circuitry; a network interface; at least two host interfaces to simultaneously connect to multiple platforms; an interface to a memory device; and circuitry. In some examples, at least two of the multiple platforms include a processor and a memory coupled to a circuit board. In some examples, the circuitry is to: based on a level of security classification of a second platform of the multiple platforms, perform secure transfer of data from a first platform of the multiple platforms to the second platform of the multiple platforms and enforce rules for data access and data transfer by the multiple platforms.
    Type: Application
    Filed: May 9, 2024
    Publication date: October 3, 2024
    Inventors: Akhilesh S. THYAGATURU, Stanley MO, Jason M. HOWARD, Sanjaya TAYAL, Nicholas ROSS
  • Publication number: 20240273120
    Abstract: Systems, apparatuses and methods include technology that identifies first data that is autonomously generated, where the first data is associated with a first source. The technology may further determine that the first data is to be marked with an indication that the first data is associated with the first source, generate an identifier associated with the first data based on the first data being determined to be marked, where the identifier indicates that the first data is associated with the first source, and store the identifier to an entry in a storage that is remotely accessible.
    Type: Application
    Filed: March 14, 2024
    Publication date: August 15, 2024
    Inventors: Francesc Guim Bernat, Karthik Kumar, Akhilesh S. Thyagaturu, Marcos Carranza, Rajesh Poornachandran
  • Publication number: 20240193617
    Abstract: Systems, apparatus, articles of manufacture, and methods are disclosed. An example apparatus includes programmable circuitry to at least: obtain a first response associated with an estimate of emissions to be produced by execution of a workload on first hardware; obtain a second response associated with an estimate of emissions to be produced by execution of the workload on second hardware; and assign one of the first or the second hardware to execute the workload based on the first response and the second response, the assigned one of the first or the second hardware to at least one of utilize more time or more memory to execute the workload than the other of the first or the second hardware.
    Type: Application
    Filed: December 15, 2023
    Publication date: June 13, 2024
    Inventors: Francesc Guim Bernat, Karthik Kumar, Akhilesh S. Thyagaturu, Thijs Metsch, Adrian Hoban
  • Publication number: 20240160530
    Abstract: An embodiment monitors an operational state of a processor-based system and identifies a system error that satisfies a reboot condition for a reboot event. The embodiment generates debug data indicative of the operational state of the system when the system error occurred. The embodiment stores the debug data in a memory that retains data during the reboot event. The embodiment intercepts a debug data requests from an untrusted entity, thereby preventing the untrusted entity from directly accessing the debug data in the memory. The embodiment analyzes the debug data using a sensitive data detection process where the analyzing detects sensitive data in the debug data. The embodiment generates modified debug data by performing a data protection process on the debug data and then sends, as a response to the debug data requests, the modified debug data to the untrusted entity.
    Type: Application
    Filed: November 16, 2022
    Publication date: May 16, 2024
    Applicant: International Business Machines Corporation
    Inventors: Raja Das, Sandeep Korrapati, Akhilesh S
  • Publication number: 20240146639
    Abstract: Systems, apparatus, articles of manufacture, and methods are disclosed to reduce emissions in guided network environments. An apparatus includes interface circuitry, machine readable instructions, and programmable circuitry to at least one of instantiate or execute the machine readable instructions to collect data from respective network nodes corresponding to a request to access information, predict an emission of accessing the information via the respective network nodes using the data, and select a network path including at least one of the network nodes based on the predicted emission.
    Type: Application
    Filed: December 21, 2023
    Publication date: May 2, 2024
    Inventors: Francesc Guim Bernat, Manish Dave, Karthik Kumar, Akhilesh S. Thyagaturu, Matthew Henry Birkner, Adrian Hoban
  • Publication number: 20240134726
    Abstract: A method is described. The method includes invoking one of more functions from a set of API functions that expose the current respective cooling states of different, respective cooling devices for different components of a hardware platform. The method includes orchestrating concurrent execution of multiple applications on the hardware platform in view of the current respective cooling states. The method includes, in order to prepare the hardware platform for the concurrent execution of the multiple applications, prior to the concurrent execution of the multiple applications, sending one or more commands to the hardware platform to change a cooling state of at least one of the cooling devices.
    Type: Application
    Filed: December 12, 2023
    Publication date: April 25, 2024
    Inventors: Akhilesh S. THYAGATURU, Francesc GUIM BERNAT, Karthik KUMAR, Adrian HOBAN, Marek PIOTROWSKI
  • Publication number: 20240134432
    Abstract: A method is claimed. The method includes receiving information associated with a software application's workflow. The method includes receiving information that describes a platform's current power consumption state and current thermal state. The method includes selecting platform components to support execution of the workflow. The method includes prior to execution of the workflow upon the selected platform components, estimating a thermal impact to the platform's current thermal state as a consequence of the workflow's execution upon the selected platform components. The method includes determining a change to be made to a thermal cooling system of the platform in response to the estimating and causing the change to be made to the thermal cooling system prior to execution of at least a portion of the workflow on the platform.
    Type: Application
    Filed: December 12, 2023
    Publication date: April 25, 2024
    Inventors: Akhilesh S. THYAGATURU, Francesc GUIM BERNAT, Karthik KUMAR, Jonathan KYLE, Marek PIOTROWSKI
  • Patent number: 11956156
    Abstract: Methods and apparatus for dynamic offline end-to-end packet processing based on traffic class. An end-to-end connection is set up between an application on a client including a processor and host memory and an application on a remote server. An offline packet buffer is allocated in host memory. While the processor and/or a core on with the client application is executed is in a sleep state, the client is operated in an interrupt-less and polling-less mode as applied to a predetermined traffic class. Under the mode, a Network Interface Controller (NIC) at the client receives network traffic from the remote server and determines whether the network traffic is associated with the predetermined traffic class. When it is, the NIC writes packet data extracted from the network traffic to an offline packet buffer. Descriptors are generated and provided to the NIC to inform the NIC of the location and size of the offline packet buffer.
    Type: Grant
    Filed: September 10, 2020
    Date of Patent: April 9, 2024
    Assignee: Intel Corporation
    Inventors: Akhilesh S. Thyagaturu, Vinodh Gopal
  • Publication number: 20240103743
    Abstract: Systems, apparatus, articles of manufacture, and methods are disclosed to store data based on an environmental impact of a storage device. An example apparatus to store data, the apparatus includes programmable circuitry to at least one of instantiate or execute the machine readable instructions to determine a first environmental impact associated with storing the data in a first storage device, determine a second environmental impact associated with storing the data in a second storage device, and cause the data to be stored in one of the first storage device or the second storage device based on the first environmental impact and the second environmental impact.
    Type: Application
    Filed: December 6, 2023
    Publication date: March 28, 2024
    Inventors: Francesc Guim Bernat, Karthik Kumar, Akhilesh S. Thyagaturu, Mario Jose Divan, Matthew Henry Birkner
  • Publication number: 20240103861
    Abstract: An apparatus is described. The apparatus includes a memory module. The memory module includes a memory. The memory module includes function execution circuitry. The function execution circuitry is configurable to execute a producer function and a consumer function of a multi-function process. The memory module includes an interface to be coupled to a memory controller.
    Type: Application
    Filed: December 8, 2023
    Publication date: March 28, 2024
    Inventors: Akhilesh S. THYAGATURU, Francesc GUIM BERNAT, Karthik KUMAR, Mohit Kumar GARG
  • Publication number: 20240031236
    Abstract: A cross-domain distributed network function may be constructed by instantiating a local-domain endpoint for a first application component. Here, the local-domain endpoint is in a first network domain that includes the first application component. A connection to an extra-domain endpoint may then be made. Here, the extra domain endpoint is in a second network domain that does not include the first network domain, and the second network domain includes a second application component for the application. The local-domain endpoint may then provide a network service for a third network domain that includes the application. The first application component may then use that network service to connect to the second application component.
    Type: Application
    Filed: September 29, 2023
    Publication date: January 25, 2024
    Inventors: Akhilesh S. Thyagaturu, Mohit Kumar Garg, Ranganath Sunku
  • Publication number: 20240022111
    Abstract: A method is described. The method includes receiving a request. The method includes allocating and/or configuring hardware to execute the request in accordance with an energy related input specified by a sender of the request. The method includes causing execution of the request in accordance with the energy related input.
    Type: Application
    Filed: September 29, 2023
    Publication date: January 18, 2024
    Inventors: Akhilesh S. THYAGATURU, Francesc GUIM BERNAT, Patrick CONNOR, Vinodh GOPAL, Mohit Kumar GARG
  • Publication number: 20240015569
    Abstract: Various systems and methods for implementing end-to-end quality of service (QoS) for network communications are provided using various network and compute technologies. In an example, managing Quality of Service (QoS) for end-to-end network data flows, includes: identifying QoS characteristics for data flows of a user equipment (UE), for data flows performed via multiple access networks; mapping the QoS characteristics to network functions of at least one of the multiple access networks; and controlling the network functions of the at least one of the multiple access networks, based on the QoS characteristics, as the network functions are implemented at respective resources located within at least one of the multiple access networks. Further examples for controlling the network functions using Access Traffic Steering, Switching and Splitting (ATSSS) functionality in an 3GPP multi-access network, and configuring a network exposure function of an 3GPP multi-access network, are also disclosed.
    Type: Application
    Filed: September 22, 2023
    Publication date: January 11, 2024
    Inventors: Roya Doostnejad, John Joseph Browne, Francesc Guim Bernat, Valerie J. Parker, Christopher MacNamara, Akhilesh S. Thyagaturu, Soo Jin Tan, Xiangyang Zhuang, John Belstner
  • Publication number: 20230341848
    Abstract: Systems, apparatus, articles of manufacture, and methods are disclosed. A first example apparatus disclosed herein is an autonomous mobile radio access network (RAN) node that includes communication circuitry, instructions, and programmable circuitry to cause the communication circuitry to transmit a workload to a server via a network, initiate local processing of the workload after a loss of connectivity with the server, and move the autonomous mobile RAN node from a first location to a second location. A second example apparatus disclosed herein is an autonomous mobile RAN node that includes communication circuitry, instructions, and programmable circuitry to cause communication of a workload from a client device to a server to process the workload, identify a second location relative to a first location of the compute device based on network performance, and cause the autonomous mobile RAN node to move from the first location to the second location.
    Type: Application
    Filed: June 28, 2023
    Publication date: October 26, 2023
    Inventors: Akhilesh S. Thyagaturu, Mohit Kumar Garg, Francesc Guim Bernat, Hassnaa Moustafa
  • Publication number: 20230205594
    Abstract: Examples described herein relate to executing a first boot firmware code to receive an allocation of hardware devices and allocating, by the first boot firmware code, resource allocations to one or more secondary boot firmware codes. In some examples, the one or more secondary boot firmware codes allocate use of hardware devices to one or more operating systems (OSs).
    Type: Application
    Filed: March 2, 2023
    Publication date: June 29, 2023
    Inventors: Akhilesh S. THYAGATURU, Robert KAMP, Anil S. KESHAVAMURTHY, Mohit Kumar GARG
  • Publication number: 20230153174
    Abstract: Examples described herein relate to a network interface device. In some examples, the network interface device includes circuitry to provide access to an accelerator device on a second platform to perform a workload in response to communication with a device driver executed by a first platform. In some examples, the first platform and second platform are connected by a network and wherein the accelerator device satisfies a selection criteria and wherein the selection criteria comprises a device type. In some examples, the accelerator device on the second platform is accessible to an application via the device driver.
    Type: Application
    Filed: November 17, 2021
    Publication date: May 18, 2023
    Inventors: Akhilesh S. THYAGATURU, Vinodh GOPAL, Saidulu ALDAS, Anthony W. MOORE