Patents by Inventor Sita Rama Chandrasekhar Mallela

Sita Rama Chandrasekhar Mallela 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: 11652561
    Abstract: An integrated circuit has a transceiver circuit and a memory circuit. The transceiver circuit includes stage circuits that each perform at least one function specified by a data transmission protocol. The transceiver circuit is coupled to receive packets of timing test patterns. Each of the stage circuits in the transceiver circuit generates a timestamp in response to receiving each of the packets of timing test patterns. Each of the stage circuits in the transceiver circuit generates a trigger indicating receipt of a predefined reference point in each of the packets of timing test patterns. The memory circuit stores each of the timestamps generated by the stage circuits in response to a respective one of the triggers and outputs the timestamps for analysis.
    Type: Grant
    Filed: June 21, 2019
    Date of Patent: May 16, 2023
    Assignee: Intel Corporation
    Inventors: Han Hua Leong, Sita Rama Chandrasekhar Mallela, Muhammad Kazim Hafeez, Ming-Shiung Chen, Anuj Agrawal
  • Patent number: 11349587
    Abstract: Particular embodiments described herein provide for an electronic device that can be configured to determine that a packet needs a timestamp, determine an initial timestamp for a reference block, communicate the reference block to a monitor engine, receive an asynchronous pulse from the monitor engine after the monitor engine received the reference block, determine a synchronization timestamp for the asynchronous pulse, and determine the timestamp for the packet based on the initial timestamp for the reference block and the synchronization timestamp for the asynchronous pulse.
    Type: Grant
    Filed: March 30, 2018
    Date of Patent: May 31, 2022
    Assignee: Intel Corporation
    Inventors: Nigel Antoine Gulstone, David Wolk Mendel, Sita Rama Chandrasekhar Mallela, Rajiv Dattatraya Kane
  • Patent number: 10931391
    Abstract: Electronic devices coupled to a network may exchange messages containing time-of-day information synchronization of the internal clocks. The information exchanged may include the instant at which a message leaves the electronic device. Discussed herein are methods and systems that allow 1-step timestamping of messages containing time-of-day information. The 1-step timestamping methods and systems may reduce the impact of non-deterministic time delays in the transmit path (e.g., encryption, expansion, inclusion of tags), and may improve the accuracy of the time-of-day information of the packets. For example, systems and methods may allow accurate 1-step timestamping of IEEE 1588 Precision Time Protocol packets with the uncertainty of delays from MACSec encryption or other security mechanisms. Some embodiments employ estimation non-deterministic delay of previously transmitted packets to estimate the state of the transmit path.
    Type: Grant
    Filed: September 27, 2017
    Date of Patent: February 23, 2021
    Assignee: Intel Corporation
    Inventors: Sita Rama Chandrasekhar Mallela, Mark Bordogna
  • Patent number: 10762013
    Abstract: Devices and methods of providing drivers for software and hardware systems to avoid additional polling or interrupt mechanisms are provided. An electronic device includes a processor supporting a device driver to perform a data packet receiving operation or data packet transmission operation. The device driver causes the processor to receive one or more data packets to a port of the processor according to a time-synchronization protocol. The device driver polls the DMA feature for a completion status of the storing. The device driver causes the processor to determine a timestamp of the one or more data packets and to complete the data packet receiving operation without the device driver causing the processor to perform a polling operation or an interrupt operation to retrieve the timestamp of the one or more data packets.
    Type: Grant
    Filed: August 5, 2019
    Date of Patent: September 1, 2020
    Assignee: Altera Corporation
    Inventors: Sita Rama Chandrasekhar Mallela, Yu Ying Choo
  • Publication number: 20200034320
    Abstract: Devices and methods of providing drivers for software and hardware systems to avoid additional polling or interrupt mechanisms are provided. An electronic device includes a processor supporting a device driver to perform a data packet receiving operation or data packet transmission operation. The device driver causes the processor to receive one or more data packets to a port of the processor according to a time-synchronization protocol. The device driver polls the DMA feature for a completion status of the storing. The device driver causes the processor to determine a timestamp of the one or more data packets and to complete the data packet receiving operation without the device driver causing the processor to perform a polling operation or an interrupt operation to retrieve the timestamp of the one or more data packets.
    Type: Application
    Filed: August 5, 2019
    Publication date: January 30, 2020
    Inventors: Sita Rama Chandrasekhar Mallela, Yu Ying Choo
  • Publication number: 20190319729
    Abstract: An integrated circuit has a transceiver circuit and a memory circuit. The transceiver circuit includes stage circuits that each perform at least one function specified by a data transmission protocol. The transceiver circuit is coupled to receive packets of timing test patterns. Each of the stage circuits in the transceiver circuit generates a timestamp in response to receiving each of the packets of timing test patterns. Each of the stage circuits in the transceiver circuit generates a trigger indicating receipt of a predefined reference point in each of the packets of timing test patterns. The memory circuit stores each of the timestamps generated by the stage circuits in response to a respective one of the triggers and outputs the timestamps for analysis.
    Type: Application
    Filed: June 21, 2019
    Publication date: October 17, 2019
    Applicant: Intel Corporation
    Inventors: Han Hua Leong, Sita Rama Chandrasekhar Mallela, Muhammad Kazim Hafeez, Ming-Shiung Chen, Anuj Agrawal
  • Patent number: 10394734
    Abstract: Devices and methods of providing drivers for software and hardware systems to avoid additional polling or interrupt mechanisms are provided. An electronic device includes a processor supporting a device driver to perform a data packet receiving operation or data packet transmission operation. The device driver causes the processor to receive one or more data packets to a port of the processor according to a time-synchronization protocol. The device driver polls the DMA feature for a completion status of the storing. The device driver causes the processor to determine a timestamp of the one or more data packets and to complete the data packet receiving operation without the device driver causing the processor to perform a polling operation or an interrupt operation to retrieve the timestamp of the one or more data packets.
    Type: Grant
    Filed: July 1, 2016
    Date of Patent: August 27, 2019
    Assignee: Altera Corporation
    Inventors: Sita Rama Chandrasekhar Mallela, Yu Ying Choo
  • Patent number: 10374734
    Abstract: Devices and methods to design and use network interfaces compliant with time-synchronization protocols via a multi-tier architecture are provided. This architecture allows for independent development between circuitry related to the time-synchronization protocols and circuitry responsible for channel access, reducing redundancies in the design process.
    Type: Grant
    Filed: March 31, 2016
    Date of Patent: August 6, 2019
    Assignee: ALTERA CORPORATION
    Inventors: Sita Rama Chandrasekhar Mallela, Seng Kuan Yeow
  • Publication number: 20190097745
    Abstract: Electronic devices coupled to a network may exchange messages containing time-of-day information synchronization of the internal clocks. The information exchanged may include the instant at which a message leaves the electronic device. Discussed herein are methods and systems that allow 1-step timestamping of messages containing time-of-day information. The 1-step timestamping methods and systems may reduce the impact of non-deterministic time delays in the transmit path (e.g., encryption, expansion, inclusion of tags), and may improve the accuracy of the time-of-day information of the packets. For example, systems and methods may allow accurate 1-step timestamping of IEEE 1588 Precision Time Protocol packets with the uncertainty of delays from MACSec encryption or other security mechanisms. Some embodiments employ estimation non-deterministic delay of previously transmitted packets to estimate the state of the transmit path.
    Type: Application
    Filed: September 27, 2017
    Publication date: March 28, 2019
    Inventors: Sita Rama Chandrasekhar Mallela, Mark Bordogna
  • Publication number: 20190044637
    Abstract: Particular embodiments described herein provide for an electronic device that can be configured to determine that a packet needs a timestamp, determine an initial timestamp for a reference block, communicate the reference block to a monitor engine, receive an asynchronous pulse from the monitor engine after the monitor engine received the reference block, determine a synchronization timestamp for the asynchronous pulse, and determine the timestamp for the packet based on the initial timestamp for the reference block and the synchronization timestamp for the asynchronous pulse.
    Type: Application
    Filed: March 30, 2018
    Publication date: February 7, 2019
    Applicant: Intel Corporation
    Inventors: Nigel Antoine Gulstone, David Wolk Mendel, Sita Rama Chandrasekhar Mallela, Rajiv Dattatraya Kane