Patents by Inventor Dinesh Patil

Dinesh Patil 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: 11960418
    Abstract: A semiconductor memory system includes a first semiconductor memory die and a second semiconductor memory die. The first semiconductor memory die includes a primary data interface to receive an input data stream during write operations and to deserialize the input data stream into a first plurality of data streams, and also includes a secondary data interface, coupled to the primary data interface, to transmit the first plurality of data streams. The second semiconductor memory die includes a secondary data interface, coupled to the secondary data interface of the first semiconductor memory die, to receive the first plurality of data streams.
    Type: Grant
    Filed: October 13, 2022
    Date of Patent: April 16, 2024
    Assignee: Rambus Inc.
    Inventors: Frederick A. Ware, Amir Amirkhany, Suresh Rajan, Mohammad Hekmat, Dinesh Patil
  • Patent number: 11951880
    Abstract: A vehicle seat has a seat base, a carriage, and an adjusting device. The adjusting device is formed in such a way that the vehicle seat is adjustable vertically or the inclination is adjustable by the adjusting device. The adjusting device has a rotation device arranged on the carriage such that the seat base is rotatable relative to the carriage about a vertical axis by the rotation device. The adjusting device includes a strut, a first end of which is pivotably attached to the carriage or to a rotation base fixed to the carriage and a second end of which is pivotably attached to the seat base. The adjusting device has first and second linear actuators. The seat base is supported on the first linear actuator, the second linear actuator, and/or the strut. The first and second linear actuators cooperate to adjust the vehicle seat.
    Type: Grant
    Filed: December 2, 2019
    Date of Patent: April 9, 2024
    Assignee: MERCEDES-BENZ GROUP AG
    Inventors: Dinesh Lohar, Varad Limaye, Almar Teubert, Ulrich Lasi, Bapusaheb Patil
  • Patent number: 11948654
    Abstract: A system on a chip includes a first subsystem comprising a first memory; a second subsystem comprising a second memory; and an always-on subsystem. The always-on subsystem can comprise processing circuitry configured to: in response to a first activation event, signal the first subsystem to initiate repair operations on the first memory, and in response to a second activation event occurring after the first event, signal the second subsystem to initiate repair operations on the second memory.
    Type: Grant
    Filed: May 5, 2022
    Date of Patent: April 2, 2024
    Assignee: Meta Platforms Technologies, LLC
    Inventors: Shrirang Madhav Yardi, Dinesh Patil, Neeraj Upasani
  • Publication number: 20240102242
    Abstract: A system and method for labelling normal and abnormal regions in data related to a paper machine for web break prediction and labelling individual parameters for root cause analysis, using machine learning models, includes using the machine learning models in real-time to predict breaks in the paper web, analyzing root cause for the breaks in the paper web, and estimating a time to break. An auto-data-labeling framework helps in adaptive learning for autonomous model improvement of the deployed model, transfer learning, shortlisting parameters and automating feasibility study.
    Type: Application
    Filed: November 24, 2022
    Publication date: March 28, 2024
    Applicant: ABB Schweiz AG
    Inventors: Vadthyavath Ramu, Dinesh Patil, Nandkishor Kubal
  • Publication number: 20240030696
    Abstract: Techniques for distance protection of a transmission line include determining a fault inception time from a voltage and/or current, determining rate of change sample values indicative of a rate of change of the voltage and/or of a rate of change of the current for at least one sample time that is dependent on the fault inception time, and using the rate of change sample values to generate a phase classifier for fault classification of a zone classifier for faulted zone identification.
    Type: Application
    Filed: April 22, 2022
    Publication date: January 25, 2024
    Inventors: OD NAIDU, Dinesh PATIL, Neethu GEORGE, Vedanta PRADHAN, Suresh MATURU
  • Patent number: 11775448
    Abstract: This disclosure describes system on a chip (SOC) communications that prevent direct memory access (DMA) attacks. An example SoC includes an encryption engine and a security processor. The encryption engine is configured to encrypt raw input data using a cipher key to form an encrypted payload. The security processor is configured to select the cipher key from a key store holding a plurality of cipher keys based on a channel ID describing a {source subsystem, destination subsystem} tuple for the encrypted payload, to form an encryption header that includes the channel ID, to encapsulate the encrypted payload with the encryption header that includes the channel ID to form a crypto packet, and to transmit the crypto packet to a destination SoC that is external to the SoC.
    Type: Grant
    Filed: October 20, 2022
    Date of Patent: October 3, 2023
    Assignee: META PLATFORMS TECHNOLOGIES, LLC
    Inventors: Sudhir Satpathy, Wojciech Stefan Powiertowski, Neeraj Upasani, Dinesh Patil
  • Publication number: 20230252156
    Abstract: Techniques are described for improving security of a boot sequence of a system, such as an artificial reality system. In some examples, a method includes configuring, by a boot sequencing system, attack detection circuitry based on configuration information accessed from a first storage device; after configuring the attack detection circuitry, starting, by the boot sequencing system, a root of trust processor to initiate a boot sequence; enabling access, by the root of trust processor during the boot sequence, to secret information stored in a second storage device.
    Type: Application
    Filed: April 6, 2023
    Publication date: August 10, 2023
    Inventors: Shrirang Madhav Yardi, Neeraj Upasani, Dinesh Patil
  • Patent number: 11636210
    Abstract: Techniques are described for improving security of a boot sequence of a system, such as an artificial reality system. In some examples, a method includes configuring, by a boot sequencing system, attack detection circuitry based on configuration information accessed from a first storage device; after configuring the attack detection circuitry, starting, by the boot sequencing system, a root of trust processor to initiate a boot sequence; enabling access, by the root of trust processor during the boot sequence, to secret information stored in a second storage device.
    Type: Grant
    Filed: September 1, 2020
    Date of Patent: April 25, 2023
    Assignee: META PLATFORMS TECHNOLOGIES, LLC
    Inventors: Shrirang Madhav Yardi, Neeraj Upasani, Dinesh Patil
  • Patent number: 11637916
    Abstract: The disclosure describes wireless communication systems. The wireless communication system includes first memory, second memory, a direct memory access (DMA) controller, an encryption engine in-line between the DMA controller and the second memory, a first microprocessor, and a second microprocessor. The first microprocessor communicates with other systems that generate application data to be wirelessly transmitted. The application data to be wirelessly transmitted is stored in the second memory and programs the DMA controller to transfer packets of the application data to the first memory from the second memory. The encryption engine receives the packets of the application data from the DMA controller, encrypts the packets to generate encrypted application data packets, and outputs the encrypted application data packets for storage to the first memory.
    Type: Grant
    Filed: December 3, 2021
    Date of Patent: April 25, 2023
    Assignee: META PLATFORMS TECHNOLOGIES, LLC
    Inventors: Dinesh Patil, Wojciech Stefan Powiertowski, Neeraj Upasani, Sudhir Satpathy
  • Publication number: 20230120661
    Abstract: A semiconductor memory system includes a first semiconductor memory die and a second semiconductor memory die. The first semiconductor memory die includes a primary data interface to receive an input data stream during write operations and to deserialize the input data stream into a first plurality of data streams, and also includes a secondary data interface, coupled to the primary data interface, to transmit the first plurality of data streams. The second semiconductor memory die includes a secondary data interface, coupled to the secondary data interface of the first semiconductor memory die, to receive the first plurality of data streams.
    Type: Application
    Filed: October 13, 2022
    Publication date: April 20, 2023
    Inventors: Frederick A. Ware, Amir Amirkhany, Suresh Rajan, Mohammad Hekmat, Dinesh Patil
  • Patent number: 11601532
    Abstract: In an example of the described techniques, a wireless communication system includes first memory, second memory, a first microcontroller, and a second microcontroller. The first microcontroller manages drivers for a wireless transceiver and direct data movement between the wireless transceiver and the first memory. The second microcontroller communicates with other systems that generate application data to be wirelessly transmitted. The application data to be wirelessly transmitted is stored in the second memory. Additionally, the second microcontroller direct data movement between the second memory and the first memory.
    Type: Grant
    Filed: April 28, 2020
    Date of Patent: March 7, 2023
    Assignee: Meta Platforms Technologies, LLC
    Inventors: Dinesh Patil, Wojciech Stefan Powiertowski, Neeraj Upasani, Sudhir Satpathy
  • Publication number: 20230053821
    Abstract: This disclosure describes system on a chip (SOC) communications that prevent direct memory access (DMA) attacks. An example SoC includes an encryption engine and a security processor. The encryption engine is configured to encrypt raw input data using a cipher key to form an encrypted payload. The security processor is configured to select the cipher key from a key store holding a plurality of cipher keys based on a channel ID describing a {source subsystem, destination subsystem} tuple for the encrypted payload, to form an encryption header that includes the channel ID, to encapsulate the encrypted payload with the encryption header that includes the channel ID to form a crypto packet, and to transmit the crypto packet to a destination SoC that is external to the SoC.
    Type: Application
    Filed: October 20, 2022
    Publication date: February 23, 2023
    Inventors: Sudhir Satpathy, Wojciech Stefan Powiertowski, Neeraj Upasani, Dinesh Patil
  • Publication number: 20220413032
    Abstract: The present specification provides a method and device for determining a disturbance condition in a power transmission line. The method includes obtaining (302) a plurality of sample values corresponding to an electrical parameter measured in each phase. The method further includes determining (304) a plurality of magnitudes of the electrical parameter corresponding to each phase based on the corresponding plurality of sample values and determining (306) a plurality of difference values for each phase based on the corresponding plurality of magnitudes. The method includes processing (308) the plurality of difference values using a machine learning technique to determine the disturbance condition. The disturbance condition is one of a load change condition, a power swing condition and an electrical fault condition. The method also includes performing (310) at least one of a protection function and a control function based on the disturbance condition.
    Type: Application
    Filed: November 18, 2020
    Publication date: December 29, 2022
    Inventors: Obbalareddi Demudu NAIDU, Dinesh PATIL, Preetham Venkat YALLA
  • Patent number: 11520707
    Abstract: This disclosure describes system on a chip (SOC) communications that prevent direct memory access (DMA) attacks. An example SoC includes an encryption engine and a security processor. The encryption engine is configured to encrypt raw input data using a cipher key to form an encrypted payload. The security processor is configured to select the cipher key from a key store holding a plurality of cipher keys based on a channel ID describing a {source subsystem, destination subsystem} tuple for the encrypted payload, to form an encryption header that includes the channel ID, to encapsulate the encrypted payload with the encryption header that includes the channel ID to form a crypto packet, and to transmit the crypto packet to a destination SoC that is external to the SoC.
    Type: Grant
    Filed: November 25, 2019
    Date of Patent: December 6, 2022
    Assignee: META PLATFORMS TECHNOLOGIES, LLC
    Inventors: Sudhir Satpathy, Wojciech Stefan Powiertowski, Neeraj Upasani, Dinesh Patil
  • Publication number: 20220350390
    Abstract: Embodiments generally relate to a memory device. In one embodiment, the memory device includes a clock receiver circuit that receives an external clock signal and provides an internal clock signal. The memory device also includes a delay-locked loop circuit (DLL) having an input, and a circuit that receives the internal clock signal. The circuit selects which pulses of the internal clock signal are applied to the input of the DLL, such that no more than two clock pulses selected from at least three consecutive pulses of the external clock signal are applied to the input of the DLL during a predetermined interval.
    Type: Application
    Filed: May 19, 2022
    Publication date: November 3, 2022
    Inventors: Dinesh Patil, Amir Amirkhany, Farrukh Aquil, Kambiz Kaviani, Frederick A. Ware
  • Patent number: 11487679
    Abstract: A semiconductor memory system includes a first semiconductor memory die and a second semiconductor memory die. The first semiconductor memory die includes a primary data interface to receive an input data stream during write operations and to deserialize the input data stream into a first plurality of data streams, and also includes a secondary data interface, coupled to the primary data interface, to transmit the first plurality of data streams. The second semiconductor memory die includes a secondary data interface, coupled to the secondary data interface of the first semiconductor memory die, to receive the first plurality of data streams.
    Type: Grant
    Filed: October 27, 2020
    Date of Patent: November 1, 2022
    Assignee: Rambus Inc.
    Inventors: Frederick A. Ware, Amir Amirkhany, Suresh Rajan, Mohammad Hekmat, Dinesh Patil
  • Patent number: 11340686
    Abstract: Embodiments generally relate to a memory device. In one embodiment, the memory device includes a clock receiver circuit that receives an external clock signal and provides an internal clock signal. The memory device also includes a delay-locked loop circuit (DLL) having an input, and a circuit that receives the internal clock signal. The circuit selects which pulses of the internal clock signal are applied to the input of the DLL, such that no more than two clock pulses selected from at least three consecutive pulses of the external clock signal are applied to the input of the DLL during a predetermined interval.
    Type: Grant
    Filed: August 26, 2020
    Date of Patent: May 24, 2022
    Assignee: Rambus Inc.
    Inventors: Dinesh Patil, Amir Amirkhany, Farrukh Aquil, Kambiz Kaviani, Frederick A. Ware
  • Patent number: 11316726
    Abstract: Receiver circuitries having multiple branches, such as unrolled feedback equalizers and fractional-rate receivers, may present differences between filtering elements of different branches with common filter inputs. Embodiments include devices capable of calibration that compensates such differences. The devices may be capable of introducing front-end offsets to emphasize the mismatches, and sweep filter input values to calculate the mismatches, and introducing offsets in the branches to compensate for the mismatches. Methods for use of the calibration devices are also described.
    Type: Grant
    Filed: June 27, 2018
    Date of Patent: April 26, 2022
    Assignee: Intel Corporation
    Inventors: Dinesh Patil, Jihong Ren, Reza Navid
  • Publication number: 20220094770
    Abstract: The disclosure describes wireless communication systems. The wireless communication system includes first memory, second memory, a direct memory access (DMA) controller, an encryption engine in-line between the DMA controller and the second memory, a first microprocessor, and a second microprocessor. The first microprocessor communicates with other systems that generate application data to be wirelessly transmitted. The application data to be wirelessly transmitted is stored in the second memory and programs the DMA controller to transfer packets of the application data to the first memory from the second memory. The encryption engine receives the packets of the application data from the DMA controller, encrypts the packets to generate encrypted application data packets, and outputs the encrypted application data packets for storage to the first memory.
    Type: Application
    Filed: December 3, 2021
    Publication date: March 24, 2022
    Inventors: Dinesh Patil, Wojciech Stefan Powiertowski, Neeraj Upasani, Sudhir Satpathy
  • Publication number: 20220004639
    Abstract: Techniques are described for improving security of a boot sequence of a system, such as an artificial reality system. In some examples, a method includes configuring, by a boot sequencing system, attack detection circuitry based on configuration information accessed from a first storage device; after configuring the attack detection circuitry, starting, by the boot sequencing system, a root of trust processor to initiate a boot sequence; enabling access, by the root of trust processor during the boot sequence, to secret information stored in a second storage device.
    Type: Application
    Filed: September 1, 2020
    Publication date: January 6, 2022
    Applicant: Facebook Technologies, LLC
    Inventors: Shrirang Madhav Yardi, Neeraj Upasani, Dinesh Patil