Patents by Inventor Kishore Kasichainula

Kishore Kasichainula 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: 20240118904
    Abstract: Systems, apparatus, articles of manufacture, and methods are disclosed to accelerate service execution. An example apparatus includes a system including first circuitry to initialize during a boot time period, and at least one of audio circuitry and networking circuitry to complete initialization and perform a service before expiration of the boot time period.
    Type: Application
    Filed: December 19, 2023
    Publication date: April 11, 2024
    Inventors: Kishore Kasichainula, Kar Leong Wong, Nagaramya Jayagopal, Shravan Suryanarayana
  • Publication number: 20240064202
    Abstract: Systems, apparatus, articles of manufacture, and methods are disclosed. An example apparatus to synchronize event data includes first circuitry to implement a user interface controller. The user interface controller of the example apparatus is to detect a user input, transmit a message including event data to a network interface controller (NIC), the event data corresponding to the user input, and provide the event data to a driver to cause an event corresponding to the event data to be rendered by the apparatus. The example apparatus also includes second circuitry to implement the NIC. The NIC of the example apparatus is to store the event data from the message in a local buffer of the NIC, obtain the event data from the local buffer using a direct memory access (DMA) request, and transmit a packet including the event data over a network.
    Type: Application
    Filed: October 30, 2023
    Publication date: February 22, 2024
    Inventors: Kishore Kasichainula, Aswin Padmanabhan, Satyeshwar Singh, Karthik Tyamgondlu, Marcos Paulo Da Silva
  • Patent number: 11856546
    Abstract: Technologies for managing internal time synchronization include an internet-of-things (IoT) device configured to determine a transport delay value as a function of a transmit path delay corresponding to a first message transmitted from an I/O device of the IoT device to a central timer of the IoT device and a receive path delay corresponding to a second message transmitted from the central timer to the I/O device. The IoT device is further configured to update, in response to having received a broadcast message from the central timer subsequent to having determined the transport delay value, a timestamp value of the received broadcast message as a function of the transport delay value. Other embodiments are described herein.
    Type: Grant
    Filed: January 9, 2023
    Date of Patent: December 26, 2023
    Assignee: INTEL CORPORATION
    Inventor: Kishore Kasichainula
  • Publication number: 20230396555
    Abstract: A network interface device for implementing scheduling for time sensitive networking includes a network interface device comprising media access control (MAC) circuitry, including a priority router to parse a packet payload to determine a priority value; determine a corresponding traffic class based on the priority value from the packet payload; and route the packet payload to one of a plurality of traffic class-based packet buffers based on the traffic class; and a packet router to: retrieve a packet payload from the plurality of traffic class-based packet buffers based on the traffic class; and place the packet payload in a queue for a direct memory access (DMA) circuitry to store the packet payload in main memory.
    Type: Application
    Filed: August 16, 2023
    Publication date: December 7, 2023
    Inventor: Kishore Kasichainula
  • Patent number: 11792446
    Abstract: Example methods, apparatus, systems and articles of manufacture to reduce audio streaming latency between audio and Gigabit Ethernet subsystems are disclosed herein. An example integrated circuit disclosed herein to process an audio stream associated with an endpoint device on a network includes an Ethernet subsystem to access the network and an audio subsystem to process audio data associated with the audio stream. The disclosed example integrated circuit also includes a direct hardware path between the Ethernet subsystem and the audio subsystem to exchange audio data between the Ethernet subsystem and the audio subsystem without the audio data being processed by a first software driver that is to provide access to the Ethernet subsystem or a second software driver that is to provide access to the audio subsystem.
    Type: Grant
    Filed: November 6, 2020
    Date of Patent: October 17, 2023
    Assignee: Intel Corporation
    Inventors: Satheesh Chellappan, Kishore Kasichainula, Frank Baehren
  • Publication number: 20230284168
    Abstract: Technologies for managing internal time synchronization include an internet-of-things (IoT) device configured to determine a transport delay value as a function of a transmit path delay corresponding to a first message transmitted from an I/O device of the IoT device to a central timer of the IoT device and a receive path delay corresponding to a second message transmitted from the central timer to the I/O device. The IoT device is further configured to update, in response to having received a broadcast message from the central timer subsequent to having determined the transport delay value, a timestamp value of the received broadcast message as a function of the transport delay value. Other embodiments are described herein.
    Type: Application
    Filed: January 9, 2023
    Publication date: September 7, 2023
    Inventor: Kishore Kasichainula
  • Publication number: 20230262281
    Abstract: The present disclosure provides display network synchronization (sync) technologies and techniques using time-sensitive networking (TSN) and/or Precision Time Protocol (PTP) technologies. The display network sync mechanisms synchronize multiple display systems that are communicatively coupled together via a network. The display network sync mechanisms involve synchronizing the display systems with one another, synchronizing the various clocks and/or timers of each display system, monitoring clock drift of display clocks of individual display systems, and adjusting display signaling based on the monitored clock drift. The monitoring and adjusting of the display signaling can be accomplished without broadcasting the display signaling over the network connection.
    Type: Application
    Filed: April 5, 2023
    Publication date: August 17, 2023
    Inventors: Kishore Kasichainula, Aswin Padmanabhan, Satyeshwar Singh
  • Patent number: 11620255
    Abstract: The present disclosure generally relates to a device, method, or system for time sensitive networking. In an example, the device can include a time-sensitive networking controller and a scheduler. The device also includes an enhanced gate control list maintained on the time-sensitive networking controller to include a direct memory access address, a launch time, and a pre-fetch time for a data packet. The device may also include a transmitter of the time-sensitive networking controller to transmit the data packet retrieved using the direct memory access address at the launch time identified by the scheduler.
    Type: Grant
    Filed: December 24, 2021
    Date of Patent: April 4, 2023
    Assignee: Intel Corporation
    Inventor: Kishore Kasichainula
  • Publication number: 20230096468
    Abstract: The present disclosure is generally related to network topologies and engineering, time-aware networks, time-sensitive applications, edge computing frameworks, data processing, network communication, and communication system implementations, and in particular, to techniques for providing in-transit packet detection to reduce real-time packet jitter. The present disclosure includes in-transit packet detectors inside a Medium Access Control (MAC) entity that observes received frames stored in a buffer, and provides in-transit received frame flag through a next bit of a descriptor. This provides a hint of received packet batch processing about in-transit receiver frames that should be processed in a current batch cycle.
    Type: Application
    Filed: December 1, 2022
    Publication date: March 30, 2023
    Inventors: Boon Leong ONG, Kishore KASICHAINULA
  • Publication number: 20230098298
    Abstract: A driver of an Ethernet controller may determine, based on an interrupt received from a PHY circuit coupled to the Ethernet controller, that a connection between the PHY circuit and a remote device was established using auto-negotiation over a physical communication medium. The driver may determine a speed of the connection. The driver may, based on a determination that the speed of the connection is not a first predetermined speed, enable auto-negotiation between the PHY circuit and the Ethernet controller to establish a link at a second speed that is different than the first predetermined speed.
    Type: Application
    Filed: December 5, 2022
    Publication date: March 30, 2023
    Applicant: Intel Corporation
    Inventor: Kishore Kasichainula
  • Patent number: 11553446
    Abstract: Technologies for managing internal time synchronization include an internet-of-things (IoT) device configured to determine a transport delay value as a function of a transmit path delay corresponding to a first message transmitted from an I/O device of the IoT device to a central timer of the IoT device and a receive path delay corresponding to a second message transmitted from the central timer to the I/O device. The IoT device is further configured to update, in response to having received a broadcast message from the central timer subsequent to having determined the transport delay value, a timestamp value of the received broadcast message as a function of the transport delay value. Other embodiments are described herein.
    Type: Grant
    Filed: June 11, 2021
    Date of Patent: January 10, 2023
    Assignee: Intel Corporation
    Inventor: Kishore Kasichainula
  • Publication number: 20220414037
    Abstract: Methods, apparatus, systems, and articles of manufacture are disclosed to manage processor interrupts. An example apparatus includes at least one memory; instructions; and processor circuitry. The processor circuitry is to execute the instructions to receive an interrupt for a direct memory access to transfer a packet. The processor circuitry is to execute the instructions to decode a priority field in the packet to associate the interrupt with a traffic class. The processor circuitry is to execute the instructions to route the interrupt to an interrupt timer based on the traffic class, the interrupt timer to mask interrupts transmitted to the interrupt timer for a threshold period after receiving the interrupt. The processor circuitry is to execute the instructions to send the interrupt after the threshold period.
    Type: Application
    Filed: August 31, 2022
    Publication date: December 29, 2022
    Inventors: Kishore Kasichainula, Kshitij Arun Doshi, Francesc Guim Bernat
  • Publication number: 20220345417
    Abstract: The present disclosure provides techniques for controlling transmissions in time-sensitive networks (TSNs) and/or for time-sensitive applications (TSAs), including techniques for providing low latency and scalable gate control for TSNs and TSAs, configuring multiple TSAs to share the same physical network link, and enabling TSNs/TSAs to utilize Energy Efficient Ethernet (EEE) mechanisms.
    Type: Application
    Filed: June 29, 2022
    Publication date: October 27, 2022
    Inventors: Kishore Kasichainula, Hector Blanco Alcaine, Frank Baehren
  • Publication number: 20220311710
    Abstract: A network interface device for implementing multi-stream scheduling for time sensitive networking includes direct memory access (DMA) circuitry, comprising: descriptor parsing circuitry to read a packet descriptor from a descriptor cache, wherein the packet descriptor includes at least one scheduling control parameter including: a launch time offset, a gate cycle offset, or a reduction ratio; wherein the packet descriptor is associated with a packet stream having a traffic class; and scheduling circuitry to schedule packets from the packet stream for transmission using the at least one scheduling control parameter.
    Type: Application
    Filed: December 22, 2021
    Publication date: September 29, 2022
    Inventor: Kishore Kasichainula
  • Publication number: 20220224624
    Abstract: Methods, apparatus, systems, and articles of manufacture are disclosed to improve bandwidth for packet timestamping. An example apparatus includes cache to store a pointer, the pointer indicative of an address in shared memory where a timestamp is to be stored, the pointer corresponding to a descriptor of data to be transmitted to a second device. The example apparatus also includes memory access control circuitry to parse the descriptor to determine the pointer and cause storage of the pointer in the cache. Additionally, the memory access control circuitry of the example apparatus is to set a control bit of the descriptor to indicate that the descriptor may be overwritten.
    Type: Application
    Filed: March 31, 2022
    Publication date: July 14, 2022
    Inventor: Kishore Kasichainula
  • Publication number: 20220188263
    Abstract: The present disclosure generally relates to a device, method, or system for time sensitive networking. In an example, the device can include a time-sensitive networking controller and a scheduler. The device also includes an enhanced gate control list maintained on the time-sensitive networking controller to include a direct memory access address, a launch time, and a pre-fetch time for a data packet. The device may also include a transmitter of the time-sensitive networking controller to transmit the data packet retrieved using the direct memory access address at the launch time identified by the scheduler.
    Type: Application
    Filed: December 24, 2021
    Publication date: June 16, 2022
    Inventor: Kishore Kasichainula
  • Publication number: 20220141790
    Abstract: Technologies for managing internal time synchronization include an internet-of-things (IoT) device configured to determine a transport delay value as a function of a transmit path delay corresponding to a first message transmitted from an I/O device of the IoT device to a central timer of the IoT device and a receive path delay corresponding to a second message transmitted from the central timer to the I/O device. The IoT device is further configured to update, in response to having received a broadcast message from the central timer subsequent to having determined the transport delay value, a timestamp value of the received broadcast message as a function of the transport delay value. Other embodiments are described herein.
    Type: Application
    Filed: June 11, 2021
    Publication date: May 5, 2022
    Inventor: Kishore Kasichainula
  • Publication number: 20220113758
    Abstract: System and techniques for selectable clock sources are described herein. An electronic device includes an oscillator for a first clock signal and a tap on an input signal line to a resonator for the oscillator. The tap enables receipt of a second clock signal from an external oscillator. The electronic device includes mode selection circuitry to receives a signal from a tap to an existing input line to the electronic device. The mode selection circuitry uses this signal to select the oscillator output as the clock source or the tap on the input signal line as the clock source.
    Type: Application
    Filed: December 22, 2021
    Publication date: April 14, 2022
    Inventors: Kishore Kasichainula, Satheesh Chellappan
  • Publication number: 20220116132
    Abstract: System and techniques for synchronizing a real-time clock and a network clock are described herein. A network device maintains an always running time (ART) replica of an ART in a compute system. The network device samples network time updates (e.g., precision time protocol messages) and the ART replica to produce error correction of the ART replica to the network time. The error correction is written to memory of the compute device to enable high precision synchronization between clock sources local to the compute device and the network time.
    Type: Application
    Filed: December 22, 2021
    Publication date: April 14, 2022
    Inventor: Kishore Kasichainula
  • Patent number: 11216408
    Abstract: The present disclosure generally relates to a device, method, or system for time sensitive networking. In an example, the device can include a time-sensitive networking controller and a scheduler. The device also includes an enhanced gate control list maintained on the time-sensitive networking controller to include a direct memory access address, a launch time, and a pre-fetch time for a data packet. The device may also include a transmitter of the time-sensitive networking controller to transmit the data packet retrieved using the direct memory access address at the launch time identified by the scheduler.
    Type: Grant
    Filed: August 24, 2020
    Date of Patent: January 4, 2022
    Assignee: Intel Corporation
    Inventor: Kishore Kasichainula