Patents by Inventor Gautham Reddy

Gautham Reddy 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: 20240044509
    Abstract: A divider for an oven includes a first panel configured to spatially separate the oven cavity into respective upper and lower sub-cavities. The first panel defines a first plurality of apertures therethrough. A second panel is slidably mounted to the first panel and defines a second plurality of apertures that are collectively moveable relative to the first plurality of apertures by sliding of the second panel relative to the first panel between a heat transmission position and a closed position, wherein the ones of the second plurality of apertures are respectively aligned and unaligned with the respective ones of the first apertures. In various aspects, the divider may be configured as an integrated or permanently installed feature of an oven or may be a removable accessory for use with an oven.
    Type: Application
    Filed: August 8, 2022
    Publication date: February 8, 2024
    Applicant: WHIRLPOOL CORPORATION
    Inventors: Arun Kumar Aneladasu, Ankur Garg, Sujay Sampat Shelke, Reshmi Sil, Gautham Reddy Sunkara
  • Publication number: 20210124639
    Abstract: Some embodiments described herein are directed to memory page or bad block monitoring and retirement algorithms, systems and methods for random access memory (RAM). Reliability issues or errors can be detected for multiple memory pages using one or more retirement criterion. In some embodiments, when reliability errors are detected, it may be desired to remove such pages from operation before they create a more serious problem, such as a computer crash. Thus, bad block retirement and replacement mechanisms are described herein.
    Type: Application
    Filed: June 10, 2020
    Publication date: April 29, 2021
    Inventors: Yin Zhang, Nafees Ahmed Abdul, Boyu Ni, Gautham Reddy Kunta, Andrei Khurshudov, Stephen J. Sicola
  • Patent number: 10839914
    Abstract: Embodiments of the present disclosure relate to physical secure erase (PSE) of solid state drives (SSDs). One embodiment of a method of PSE of a SSD includes receiving a PSE command, erasing the memory cells of the blocks, programming the memory cells, and programming the select gates to a portion of the blocks. One embodiment of a SSD includes a controller and a plurality of blocks having a plurality of NAND strings. Each NAND string includes connected in series a select gate drain, memory cells, and a select gate source. The SSD includes a memory erasing instruction that cause the controller to erase the memory cells of the block, program the memory cells, and increase the threshold voltage to the select gate drain and/or the select gate source of some of the NAND strings from the blocks.
    Type: Grant
    Filed: April 23, 2019
    Date of Patent: November 17, 2020
    Assignee: WESTERN DIGITAL TECHNOLOGIES, Inc.
    Inventors: Zhenlei Z. Shen, Nian Niles Yang, Gautham Reddy
  • Patent number: 10740064
    Abstract: Described herein are a system and techniques for dynamically generating targeted media content. In some embodiments, the system identifies an appropriate template based on the content currently being consumed by a user, preferences or attributes associated with that user, a product to be presented, or any other suitable factor. Once a temple has been selected, a product may be selected for presentation to the user based on the content currently being consumed by a user, preferences or attributes associated with that user, or any other suitable factor. The selected template is then populated using attributes of the user and/or the product. Once populated, the text in the populated template may be smoothed. The generated content may then be synthesized into a different format, in order to match a format of content currently being consumed by a user, which may then be presented to the user.
    Type: Grant
    Filed: January 14, 2019
    Date of Patent: August 11, 2020
    Assignee: Amazon Technologies, Inc.
    Inventors: Gautham A. Reddy, Shrinidhi Shamasunder, Yogesh Mathur, Kevin Sean Kelly
  • Patent number: 10725853
    Abstract: Some embodiments described herein are directed to memory page or bad block monitoring and retirement algorithms, systems and methods for random access memory (RAM). Reliability issues or errors can be detected for multiple memory pages using one or more retirement criterion. In some embodiments, when reliability errors are detected, it may be desired to remove such pages from operation before they create a more serious problem, such as a computer crash. Thus, bad block retirement and replacement mechanisms are described herein.
    Type: Grant
    Filed: December 30, 2019
    Date of Patent: July 28, 2020
    Assignee: Formulus Black Corporation
    Inventors: Yin Zhang, Nafees Ahmed Abdul, Boyu Ni, Gautham Reddy Kunta, Andrei Khurshudov, Stephen J. Sicola
  • Publication number: 20200210272
    Abstract: Some embodiments described herein are directed to memory page or bad block monitoring and retirement algorithms, systems and methods for random access memory (RAM). Reliability issues or errors can be detected for multiple memory pages using one or more retirement criterion. In some embodiments, when reliability errors are detected, it may be desired to remove such pages from operation before they create a more serious problem, such as a computer crash. Thus, bad block retirement and replacement mechanisms are described herein.
    Type: Application
    Filed: December 30, 2019
    Publication date: July 2, 2020
    Inventors: Yin Zhang, Nafees Ahmed Abdul, Boyu Ni, Gautham Reddy Kunta, Andrei Khurshudov, Stephen J. Sicola
  • Publication number: 20190252025
    Abstract: Embodiments of the present disclosure relate to physical secure erase (PSE) of solid state drives (SSDs). One embodiment of a method of PSE of a SSD includes receiving a PSE command, erasing the memory cells of the blocks, programming the memory cells, and programming the select gates to a portion of the blocks. One embodiment of a SSD includes a controller and a plurality of blocks having a plurality of NAND strings. Each NAND string includes connected in series a select gate drain, memory cells, and a select gate source. The SSD includes a memory erasing instruction that cause the controller to erase the memory cells of the block, program the memory cells, and increase the threshold voltage to the select gate drain and/or the select gate source of some of the NAND strings from the blocks.
    Type: Application
    Filed: April 23, 2019
    Publication date: August 15, 2019
    Inventors: Zhenlei Z. Shen, Nian Niles Yang, Gautham Reddy
  • Patent number: 10297324
    Abstract: Embodiments of the present disclosure relate to physical secure erase (PSE) of solid state drives (SSDs). One embodiment of a method of PSE of a SSD includes receiving a PSE command, erasing the memory cells of the blocks, programming the memory cells, and programming the select gates to a portion of the blocks. One embodiment of a SSD includes a controller and a plurality of blocks having a plurality of NAND strings. Each NAND string includes connected in series a select gate drain, memory cells, and a select gate source. The SSD includes a memory erasing instruction that cause the controller to erase the memory cells of the block, program the memory cells, and increase the threshold voltage to the select gate drain and/or the select gate source of some of the NAND strings from the blocks.
    Type: Grant
    Filed: May 25, 2017
    Date of Patent: May 21, 2019
    Assignee: Western Digital Technologies, Inc.
    Inventors: Zhenlei Z. Shen, Nian Niles Yang, Gautham Reddy
  • Patent number: 10255000
    Abstract: A memory device and associated techniques avoid reading memory cells immediately after programming when uncorrectable errors may be present. In one aspect, data is copied from one block to another block and a timer is started after the copying is completed. If a read command is received before the timer has expired, the read operation proceeds by reading the one block. If the read command is received after the timer has expired, the read operation proceeds by reading the another block. This approach is particular suitable when data is copied from single-level cell (SLC) blocks to multi-level cell (MLC) blocks in a folding operation. The duration of the timer can be increased at lower temperatures.
    Type: Grant
    Filed: January 18, 2017
    Date of Patent: April 9, 2019
    Assignee: Western Digital Technologies, Inc.
    Inventors: Sahil Sharma, Philip Reusswig, Nian Niles Yang, Rohit Sehgal, Gautham Reddy
  • Publication number: 20180342301
    Abstract: Embodiments of the present disclosure relate to physical secure erase (PSE) of solid state drives (SSDs). One embodiment of a method of PSE of a SSD includes receiving a PSE command, erasing the memory cells of the blocks, programming the memory cells, and programming the select gates to a portion of the blocks. One embodiment of a SSD includes a controller and a plurality of blocks having a plurality of NAND strings. Each NAND string includes connected in series a select gate drain, memory cells, and a select gate source. The SSD includes a memory erasing instruction that cause the controller to erase the memory cells of the block, program the memory cells, and increase the threshold voltage to the select gate drain and/or the select gate source of some of the NAND strings from the blocks.
    Type: Application
    Filed: May 25, 2017
    Publication date: November 29, 2018
    Inventors: Zhenlei Z. SHEN, Nian Niles YANG, Gautham REDDY
  • Publication number: 20180203642
    Abstract: A memory device and associated techniques avoid reading memory cells immediately after programming when uncorrectable errors may be present. In one aspect, data is copied from one block to another block and a timer is started after the copying is completed. If a read command is received before the timer has expired, the read operation proceeds by reading the one block. If the read command is received after the timer has expired, the read operation proceeds by reading the another block. This approach is particular suitable when data is copied from single-level cell (SLC) blocks to multi-level cell (MLC) blocks in a folding operation. The duration of the timer can be increased at lower temperatures.
    Type: Application
    Filed: January 18, 2017
    Publication date: July 19, 2018
    Applicant: Western Digital Technologies, Inc.
    Inventors: Sahil Sharma, Philip Reusswig, Nian Niles Yang, Rohit Sehgal, Gautham Reddy
  • Patent number: 9965199
    Abstract: A memory system or flash card may include a dynamic system-level process for the management of blocks in the different memory pools. There may be spare blocks available to the pools that are over provisioned to the pool which increases the efficiency of data compaction and helps reduce the average hot count for that pool and compensate for the grown defects. The block wear and grown defects in each memory pool may be tracked so that remaining spare blocks can be re-allocated.
    Type: Grant
    Filed: August 22, 2013
    Date of Patent: May 8, 2018
    Assignee: SanDisk Technologies LLC
    Inventors: Gautham Reddy, Nian Niles Yang, Alexandra Bauche, Nagdi Tafish, Michael Zhu
  • Patent number: 9535614
    Abstract: A memory system or flash card may include memory maintenance scheduling that improves the endurance of memory. Certain parameters, such as temperature, are measured and used for scheduling maintenance. For example, memory maintenance may be performed or postponed depending on the ambient temperature of the card. The memory maintenance operations may be ranked or classified (e.g. in a memory maintenance queue based on priority) to correspond with threshold values of the parameters for a more efficient scheduling of memory maintenance. For example, at a low temperature threshold, only high priority maintenance operations are performed, while at a higher temperature threshold, any priority maintenance operation is performed.
    Type: Grant
    Filed: November 21, 2013
    Date of Patent: January 3, 2017
    Assignee: SanDisk Technologies LLC
    Inventors: Gautham Reddy, Nian Niles Yang, Alexandra Bauche
  • Patent number: 9374788
    Abstract: A mobile device peripheral is provided comprising a wireless memory sub-system configured for carrying out wireless data communications with a mobile device. The mobile device peripheral also has a battery configured to provide power to the wireless memory sub-system and a housing configured to hold the wireless memory sub-system and battery. The housing is further configured to physically attach the mobile device peripheral to the mobile device so that the mobile device peripheral and mobile device are carryable together as a single unit. The mobile device peripheral can take the form of a mobile device case or cover, for example. In another embodiment, the mobile device peripheral has a power splitter configured to split power received from a power connector to charge both the battery of the mobile device peripheral and the battery of the mobile device.
    Type: Grant
    Filed: December 19, 2013
    Date of Patent: June 21, 2016
    Assignee: SanDisk Technologies Inc.
    Inventors: Satya Singamsetti, Gautham Reddy
  • Publication number: 20150339195
    Abstract: Apparatus and methods implemented therein are disclosed for recovery of information stored in non-volatile memory of embedded and external solid-state memory devices. The apparatus comprises a memory system. The memory system has a non-volatile memory and a memory controller. The memory controller is coupled to the non-volatile memory. The memory controller is also coupled to a memory interface. The memory controller searches the non-volatile memory to locate initialization information required to initialize the memory controller. The memory controller, in response to failing to successfully locate or execute the initialization information, is configured to transmit an indication via the memory interface.
    Type: Application
    Filed: May 23, 2014
    Publication date: November 26, 2015
    Applicant: SanDisk Technologies Inc.
    Inventors: Niles Yang, Gautham Reddy, Rohit Sehgal
  • Publication number: 20150181413
    Abstract: A mobile device peripheral is provided comprising a wireless memory sub-system configured for carrying out wireless data communications with a mobile device. The mobile device peripheral also has a battery configured to provide power to the wireless memory sub-system and a housing configured to hold the wireless memory sub-system and battery. The housing is further configured to physically attach the mobile device peripheral to the mobile device so that the mobile device peripheral and mobile device are carryable together as a single unit. The mobile device peripheral can take the form of a mobile device case or cover, for example. In another embodiment, the mobile device peripheral has a power splitter configured to split power received from a power connector to charge both the battery of the mobile device peripheral and the battery of the mobile device.
    Type: Application
    Filed: December 19, 2013
    Publication date: June 25, 2015
    Applicant: SanDisk Technologies Inc.
    Inventors: Satya Singamsetti, Gautham Reddy
  • Publication number: 20150143026
    Abstract: A memory system or flash card may include memory maintenance scheduling that improves the endurance of memory. Certain parameters, such as temperature, are measured and used for scheduling maintenance. For example, memory maintenance may be performed or postponed depending on the ambient temperature of the card. The memory maintenance operations may be ranked or classified (e.g. in a memory maintenance queue based on priority) to correspond with threshold values of the parameters for a more efficient scheduling of memory maintenance. For example, at a low temperature threshold, only high priority maintenance operations are performed, while at a higher temperature threshold, any priority maintenance operation is performed.
    Type: Application
    Filed: November 21, 2013
    Publication date: May 21, 2015
    Applicant: SanDisk Technologies Inc.
    Inventors: Gautham Reddy, Nian Niles Yang, Alexandra Bauche
  • Publication number: 20150058530
    Abstract: A memory system or flash card may include a dynamic system-level process for the management of blocks in the different memory pools. There may be spare blocks available to the pools that are over provisioned to the pool which increases the efficiency of data compaction and helps reduce the average hot count for that pool and compensate for the grown defects. The block wear and grown defects in each memory pool may be tracked so that remaining spare blocks can be re-allocated.
    Type: Application
    Filed: August 22, 2013
    Publication date: February 26, 2015
    Inventors: Gautham Reddy, Nian Niles Yang, Alexandra Bauche, Nagdi Tafish, Michael Zhu