Patents by Inventor Anil Keshavamurthy

Anil Keshavamurthy 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: 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: 20220413915
    Abstract: Techniques are disclosed for the cell/cluster formation of compute nodes and workload and processing resource scheduling. Compute nodes within an environment may be grouped (clustered) together to perform one or more designated workload tasks. The clustered compute nodes may be associated with (or assigned to) a workload cell formed to perform one or more identified task(s).
    Type: Application
    Filed: September 2, 2022
    Publication date: December 29, 2022
    Inventors: Raju Arvind, Anil Keshavamurthy, Greeshma Pisharody, Masoud Sajadieh, Mukund Shenoy, Ranganath Sunku
  • Publication number: 20220116146
    Abstract: This disclosure describes systems, methods, and devices related to using redundant frames for time-sensitive networking (TSN). A device may identify an Ethernet frame including a redundancy tag and an Internet Protocol (IP) packet; generate, based on the Ethernet frame, a first Wi-Fi frame including the redundancy tag and a sub-network access protocol (SNAP) header after an 802.11 medium access control (MAC) header and prior to the redundancy tag, the first Wi-Fi frame further including a first encapsulation of the IP packet; generate, based on the Ethernet frame, a second Wi-Fi frame including the redundancy tag and the SNAP header after the 802.11 MAC header and prior to the redundancy tag, the second Wi-Fi frame further including a second encapsulation of the IP packet; transmit the first Wi-Fi frame using a first Wi-Fi communication link; and transmit the second Wi-Fi frame using a second Wi-Fi communication link.
    Type: Application
    Filed: December 23, 2021
    Publication date: April 14, 2022
    Inventors: Juan Fang, Dave Cavalcanti, Mikhail Galeev, Anil Keshavamurthy, Anil Kumar, Susruth Sudhakaran
  • Patent number: 10528398
    Abstract: Systems, apparatuses and methods may provide for technology that detects an initiation of a reset flow in a network edge computing system and determines one or more attributes of one or more long flow instructions during the reset flow, wherein the one or more attributes include a latency of the one or more long flow instructions. Additionally, the one or more attributes may be documented via an interface that is accessible by one or more of an operating system or a hypervisor associated with the network edge computing system.
    Type: Grant
    Filed: September 29, 2017
    Date of Patent: January 7, 2020
    Assignee: Intel Corporation
    Inventors: Robert Swanson, Anil Keshavamurthy, Eswaramoorthi Nallusamy
  • Publication number: 20190101965
    Abstract: Systems, apparatuses and methods may provide for technology that detects an initiation of a reset flow in a network edge computing system and determines one or more attributes of one or more long flow instructions during the reset flow, wherein the one or more attributes include a latency of the one or more long flow instructions. Additionally, the one or more attributes may be documented via an interface that is accessible by one or more of an operating system or a hypervisor associated with the network edge computing system.
    Type: Application
    Filed: September 29, 2017
    Publication date: April 4, 2019
    Inventors: Robert Swanson, Anil Keshavamurthy, Eswaramoorthi Nallusamy
  • Publication number: 20140359239
    Abstract: Techniques are described for providing processor-based dedicated fixed function hardware to perform runtime integrity measurements for detecting attacks on system supervisory software, such as a hypervisor or native Operating System (OS). The dedicated fixed function hardware is provided with memory addresses of the system supervisory software for monitoring. After obtaining the memory addresses and other information required to facilitate integrity monitoring, the dedicated fixed function hardware activates a lock-out to prevent reception of any additional information, such as information from a corrupted version of the system supervisory software. The dedicated fixed function hardware then automatically performs periodic integrity measurements of the system supervisory software. Upon detection of an integrity failure, the dedicated fixed function hardware uses out-of-band signaling to report that an integrity failure has occurred.
    Type: Application
    Filed: December 29, 2011
    Publication date: December 4, 2014
    Inventors: Radhakrishna Hiremane, Anil Keshavamurthy
  • Publication number: 20050102682
    Abstract: Provided are a method, system, and program for interfacing with device hardware supporting a plurality of devices. A device interface driver is initialized to represent the device hardware as a virtual bus to an operating system and to represent to the operating system each device supported in the device hardware as a device attached to the virtual bus. The device hardware is initialized and accessed to determine devices supported by the device hardware. One device object is generated for each determined device supported by the device hardware, wherein each generated device object represents the determined device to the operating system. The determined devices are reported to the operating system, wherein the operating system loads a device driver for each of the reported devices supported by the device hardware.
    Type: Application
    Filed: November 12, 2003
    Publication date: May 12, 2005
    Inventors: Rajesh Shah, Anil Keshavamurthy