Patents by Inventor Rajat Agarwal

Rajat Agarwal 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: 12360847
    Abstract: A memory subsystem with error checking and scrubbing (ECS) logic on-device on the memory can adapt the rate of ECS operations in response to detection of errors in the memory when the memory device is in automatic ECS mode. The ECS logic can include an indication of rows of memory that have been offlined by the host. The ECS logic can skip the offlined rows in ECS operation counts. The ECS logic can include requests or hints by the host to have ECS operations performed. An internal address generator of the ECS logic can select between generated addresses and the hints. The system can allow a memory controller to detect multibit errors (MBEs) related to a specific address of the associated memory. When the detected MBEs indicate a pattern of errors, the memory controller triggers a row hammer response for the specific address.
    Type: Grant
    Filed: September 26, 2020
    Date of Patent: July 15, 2025
    Assignee: Intel Corporation
    Inventors: Kuljit S. Bains, Kjersten E. Criss, Rajat Agarwal, Omar Avelar Suarez, Subhankar Panda, Theodros Yigzaw, Rebecca Z. Loop, John G. Holm, Gaurav Porwal
  • Patent number: 12347783
    Abstract: Embodiments disclosed herein include electronic packages. In an embodiment, the electronic package comprises, a package substrate, an interposer on the package substrate, a first die cube and a second die cube on the interposer, wherein the interposer includes conductive traces for electrically coupling the first die cube to the second die cube, a die on the package substrate, and an embedded multi-die interconnect bridge (EMIB) in the package substrate, wherein the EMIB electrically couples the interposer to the die.
    Type: Grant
    Filed: January 5, 2024
    Date of Patent: July 1, 2025
    Assignee: Intel Corporation
    Inventors: Md Altaf Hossain, Ankireddy Nalamalpu, Dheeraj Subbareddy, Robert Sankman, Ravindranath V. Mahajan, Debendra Mallik, Ram S. Viswanath, Sandeep B. Sane, Sriram Srinivasan, Rajat Agarwal, Aravind Dasu, Scott Weber, Ravi Gutala
  • Patent number: 12327452
    Abstract: The present invention is a system of retrofitting existing locker compartments with newer technology electronic locking devices that can provide controlled secure access to the compartments. The disclosed wireway lock mount supports the locking device and secures the lock wiring inside of the existing compartments. The locking devices are wired into the controlled secure access system for providing access to the compartments.
    Type: Grant
    Filed: September 11, 2023
    Date of Patent: June 10, 2025
    Assignee: HOLLMAN, INC.
    Inventors: Travis Hollman, Rajat Agarwal
  • Patent number: 12271305
    Abstract: A two-level main memory in which both volatile memory and persistent memory are exposed to the operating system in a flat manner and data movement and management is performed in cache line granularity is provided. The operating system can allocate pages in the two-level main memory randomly across the first level main memory and the second level main memory in a memory-type agnostic manner, or, in a more intelligent manner by allocating predicted hot pages in first level main memory and predicted cold pages in second level main memory. The cache line granularity movement is performed in a “swap” manner, that is, a hot cache line in the second level main memory is swapped with a cold cache line in first level main memory because data is stored in either first level main memory or second level main memory not in both first level main memory and second level main memory.
    Type: Grant
    Filed: March 27, 2021
    Date of Patent: April 8, 2025
    Assignee: Intel Corporation
    Inventors: Sai Prashanth Muralidhara, Alaa R. Alameldeen, Rajat Agarwal, Wei P. Chen, Vivek Kozhikkottu
  • Publication number: 20250101760
    Abstract: The present invention is a secure work pod that is a flexibly private, moveable, personal office. The secure work pod allows a user to have visual and acoustic privacy in an otherwise open workspace. The secure pod is constructed of flat panels that are constructed in a workspace by connectors that allow for 90-degree connections of the panels. Panels may have windows for visibility inserted in the front and back panels. The windows may have semi-glazed windows for privacy or may be left open. The work pod has an acoustic door that provides privacy for the user. The secure work pods can be organized into small layouts having a few pods or in large layout “neighborhoods” having multiple work pods.
    Type: Application
    Filed: August 27, 2024
    Publication date: March 27, 2025
    Applicant: Hollman Family Advisors,LLC
    Inventors: Travis Hollman, Rajat Agarwal, Sue Hwang, Mason Parks, Noel Torress
  • Patent number: 12259777
    Abstract: A system can predict memory device failure through identification of correctable error patterns based on the memory architecture. The failure prediction can thus account for the circuit-level of the memory rather than the mere number or frequency of correctable errors. A failure prediction engine correlates hardware configuration of the memory device with correctable errors (CEs) detected in data of the memory device to predict an uncorrectable error (UE) based on the correlation.
    Type: Grant
    Filed: June 15, 2021
    Date of Patent: March 25, 2025
    Assignee: Intel Corporation
    Inventors: Shen Zhou, Xiaoming Du, Cong Li, Kuljit S. Bains, Rajat Agarwal, Murugasamy K. Nachimuthu, Maciej Lawniczak, Chao Yan Tang, Mariusz Oriol
  • Publication number: 20250094275
    Abstract: The technology disclosed herein comprises a processor; a memory to store data and a plurality of error correcting code (ECC) bits associated with the data; and a memory controller coupled to the memory, the memory controller to receive a write request from the processor and, when an access control field is selected in the write request, perform an exclusive OR (XOR) operation on the plurality of ECC bits and a fixed encoding pattern to generate a plurality of encoded ECC bits and store the data and the plurality of encoded ECC bits in the memory.
    Type: Application
    Filed: August 19, 2024
    Publication date: March 20, 2025
    Applicant: Intel Corporation
    Inventors: Sergej Deutsch, David M. Durham, Karanvir Grewal, Rajat Agarwal
  • Patent number: 12254203
    Abstract: The technology described herein includes a first plurality of bijection diffusion function circuits to diffuse data bits into diffused data bits and store the diffused data bits into a memory; an error correcting code (ECC) generation circuit to generate ECC bits for the data bits; and a second plurality of bijection diffusion function circuits to diffuse the ECC bits into diffused ECC bits and store the diffused ECC bits into the memory.
    Type: Grant
    Filed: December 22, 2022
    Date of Patent: March 18, 2025
    Assignee: Intel Corporation
    Inventors: Sergej Deutsch, Christoph Dobraunig, Rajat Agarwal, David M. Durham, Santosh Ghosh, Karanvir Grewal, Krystian Matusiewicz
  • Patent number: 12242342
    Abstract: A memory controller having an error checking and correction (ECC) circuitry can detect an error in data being read from memory and correct that error with a retry flow without needing to send another read to the memory for the data. The read data is stored in a read data buffer (RDB) at the memory controller when the read data is received from memory. The memory controller has an error detection path from the RDB to the host and an error correction path. Read data that has no errors can be sent directly to the host. Instead of flushing the RDB in response to the error detection, the memory controller executes a retry flow, where the RDB provides the read data to the error correction path for error correction.
    Type: Grant
    Filed: December 14, 2021
    Date of Patent: March 4, 2025
    Assignee: Intel Corporation
    Inventors: Jing Ling, Wei P. Chen, Rajat Agarwal
  • Patent number: 12238221
    Abstract: In one example, a system for managing encrypted memory comprises a processor to store a first MAC based on data stored in system memory in response to a write operation to the system memory. The processor can also detect a read operation corresponding to the data stored in the system memory, calculate a second MAC based on the data retrieved from the system memory, determine that the second MAC does not match the first MAC, and recalculate the second MAC with a correction operation, wherein the correction operation comprises an XOR operation based on the data retrieved from the system memory and a replacement value for a device of the system memory. Furthermore, the processor can decrypt the data stored in the system memory in response to detecting the recalculated second MAC matches the first MAC and transmit the decrypted data to cache thereby correcting memory errors.
    Type: Grant
    Filed: December 6, 2021
    Date of Patent: February 25, 2025
    Assignee: Intel Corporation
    Inventors: David M. Durham, Rajat Agarwal, Siddhartha Chhabra, Sergej Deutsch, Karanvir S. Grewal, Ioannis T. Schoinas
  • Patent number: 12235720
    Abstract: A memory subsystem includes memory devices with space dynamically allocated for improvement of reliability, availability, and serviceability (RAS) in the system. Error checking and correction (ECC) logic detects an error in all or a portion of a memory device. In response to error detection, the system can dynamically perform one or more of: allocate active memory device space for sparing to spare a failed memory segment; write a poison pattern into a failed cacheline to mark it as failed; perform permanent fault detection (PFD) and adjust application of ECC based on PFD detection; or, spare only a portion of a device and leave another portion active, including adjusting ECC based on the spared portion. The error detection can be based on bits of an ECC device, and error correction based on those bits and additional bits stored on the data devices.
    Type: Grant
    Filed: December 26, 2020
    Date of Patent: February 25, 2025
    Assignee: Intel Corporation
    Inventors: Rajat Agarwal, Hsing-Min Chen, Wei P. Chen, Wei Wu, Jing Ling, Kuljit S. Bains, Kjersten E. Criss, Deep K. Buch, Theodros Yigzaw, John G. Holm, Andrew M. Rudoff, Vaibhav Singh, Sreenivas Mandava
  • Publication number: 20240371221
    Abstract: The present invention is a system of retrofitting existing locker compartments with newer technology electronic locking devices that can provide controlled secure access to the compartments. The disclosed wireway lock mount supports the locking device and secures the lock wiring inside of the existing compartments. The locking devices are wired into the controlled secure access system for providing access to the compartments.
    Type: Application
    Filed: September 11, 2023
    Publication date: November 7, 2024
    Applicant: Hollman Inc.
    Inventors: Travis Hollman, Rajat Agarwal
  • Patent number: 12124371
    Abstract: An apparatus and method to reduce bandwidth and latency associated with probabilistic caches.
    Type: Grant
    Filed: March 26, 2021
    Date of Patent: October 22, 2024
    Assignee: Intel Corporation
    Inventors: Ruchira Sasanka, Rajat Agarwal
  • Publication number: 20240283431
    Abstract: A circuit (500) includes an active filter (108), including an input, a first output, and a second output. The circuit includes a first capacitor (502a) having a first terminal and a second terminal. The first terminal of the first capacitor is coupled to the first output of the active filter, and the second terminal of the first capacitor is coupled to the input of the active filter. The first capacitor has a capacitance value. The circuit includes a capacitor bank (504a) having a first terminal and a second terminal. The first terminal of the capacitor bank is coupled to the second output of the active filter. The second terminal of the capacitor bank is coupled to the second terminal of the first capacitor and coupled to the input of the active filter. The capacitor bank has a capacitance that is equivalent to the capacitance value.
    Type: Application
    Filed: October 31, 2023
    Publication date: August 22, 2024
    Inventors: Subha Sarkar, Rajat Agarwal, Nagendra Krishnapura
  • Patent number: 12066888
    Abstract: The technology disclosed herein comprises a processor; a memory to store data and a plurality of error correcting code (ECC) bits associated with the data; and a memory controller coupled to the memory, the memory controller to receive a write request from the processor and, when an access control field is selected in the write request, perform an exclusive OR (XOR) operation on the plurality of ECC bits and a fixed encoding pattern to generate a plurality of encoded ECC bits and store the data and the plurality of encoded ECC bits in the memory.
    Type: Grant
    Filed: September 14, 2022
    Date of Patent: August 20, 2024
    Assignee: Intel Corporation
    Inventors: Sergej Deutsch, David M. Durham, Karanvir Grewal, Rajat Agarwal
  • Publication number: 20240211344
    Abstract: A memory subsystem with error checking and scrubbing (ECS) logic on-device on the memory can adapt the rate of ECS operations in response to detection of errors in the memory when the memory device is in automatic ECS mode. The ECS logic can include an indication of rows of memory that have been offlined by the host. The ECS logic can skip the offlined rows in ECS operation counts. The ECS logic can include requests or hints by the host to have ECS operations performed. An internal address generator of the ECS logic can select between generated addresses and the hints. The system can allow a memory controller to detect multibit errors (MBEs) related to a specific address of the associated memory. When the detected MBEs indicate a pattern of errors, the memory controller triggers a row hammer response for the specific address.
    Type: Application
    Filed: September 26, 2020
    Publication date: June 27, 2024
    Inventors: Kuljit S. BAINS, Kjersten E. CRISS, Rajat AGARWAL, Omar AVELAR SUAREZ, Subhankar PANDA, Theodros YIGZAW, Rebecca Z. LOOP, John G. HOLM, Gaurav PORWAL
  • Publication number: 20240206034
    Abstract: An example apparatus includes: driver circuitry having a first terminal and a second terminal; and voltage control circuitry having a first terminal and a second terminal, the first terminal of the voltage control circuitry coupled to the first terminal of the driver circuitry, the second terminal of the voltage control circuitry coupled to the second terminal of the driver circuitry, the voltage control circuitry configured to supply an LED supply voltage.
    Type: Application
    Filed: July 31, 2023
    Publication date: June 20, 2024
    Inventors: Raja Reddy Patukuri, Anand Hariraj Udupa, Aravind Miriyala, Sandeep Oswal, Rajat Agarwal
  • Patent number: 11995006
    Abstract: A method comprises generating, for a cacheline, a first tag and a second tag, the first tag and the second tag generated as a function of user data stored and metadata in the cacheline stored in a first memory device, and a multiplication parameter derived from a secret key, storing the user data, the metadata, the first tag and the second tag in the first cacheline of the first memory device; generating, for the cacheline, a third tag and a fourth tag, the third tag and the fourth tag generated as a function of the user data stored and metadata in the cacheline stored in a second memory device, and the multiplication parameter; storing the user data, the metadata, the third tag and the fourth tag in the corresponding cache line of the second memory device; receiving, from a requesting device, a read operation directed to the cacheline; and using the first tag, the second tag, the third tag, and the fourth tag to determine whether a read error occurred during the read operation.
    Type: Grant
    Filed: December 22, 2021
    Date of Patent: May 28, 2024
    Assignee: Intel Corporation
    Inventors: Sergej Deutsch, Karanvir Grewal, David M. Durham, Rajat Agarwal
  • Patent number: D1027216
    Type: Grant
    Filed: April 27, 2023
    Date of Patent: May 14, 2024
    Assignee: Hollman Family Advisors, LLC
    Inventors: Travis Hollman, Rajat Agarwal, Sue Hwang, Mason Parks
  • Patent number: D1027218
    Type: Grant
    Filed: February 16, 2023
    Date of Patent: May 14, 2024
    Assignee: Hollman Family Advisors, LLC
    Inventors: Travis Hollman, Rajat Agarwal, Sue Hwang, Mason Parks