Patents by Inventor Nilesh N. Khude

Nilesh N. Khude 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: 11917670
    Abstract: A first communication device in a first WLAN determines a channel estimate of a communication channel between the first communication device and a second communication device in a second WLAN using measurements at the first communication device of a first transmission between the second communication device and a third communication device in the second WLAN. The first communication device generates a PPDU for transmission to a fourth communication device in the first WLAN, including: determining, using the channel estimate, a precoder matrix to use for transmitting the PPDU in the first WLAN, and generating the PPDU using the precoder matrix so that interference at the second communication device in the second WLAN caused by transmission of the PPDU by the first communication device in the first WLAN is reduced. The first communication device transmits the PPDU to the fourth communication device in the first WLAN as a directional second transmission.
    Type: Grant
    Filed: December 30, 2021
    Date of Patent: February 27, 2024
    Assignee: Marvell Asia Pte Ltd
    Inventors: B Hari Ram, Vijay Ahirwar, Sri Varsha Rottela, Nilesh N. Khude, Sudhir Srinivasa
  • Publication number: 20220124727
    Abstract: A first communication device in a first WLAN determines a channel estimate of a communication channel between the first communication device and a second communication device in a second WLAN using measurements at the first communication device of a first transmission between the second communication device and a third communication device in the second WLAN. The first communication device generates a PPDU for transmission to a fourth communication device in the first WLAN, including: determining, using the channel estimate, a precoder matrix to use for transmitting the PPDU in the first WLAN, and generating the PPDU using the precoder matrix so that interference at the second communication device in the second WLAN caused by transmission of the PPDU by the first communication device in the first WLAN is reduced. The first communication device transmits the PPDU to the fourth communication device in the first WLAN as a directional second transmission.
    Type: Application
    Filed: December 30, 2021
    Publication date: April 21, 2022
    Inventors: B Hari RAM, Vijay AHIRWAR, Sri Varsha ROTTELA, Nilesh N. KHUDE, Sudhir SRINIVASA
  • Patent number: 11229035
    Abstract: A method for transmitting a first physical layer (PHY) protocol data unit (PPDU) in a wireless local area network (WLAN) communication channel is described. One or more sectors of a service coverage area of a first communication device that are busy with a first transmission over the WLAN communication channel are identified. A second communication device is selected, using the identification of the one or more busy sectors, to receive the first PPDU during a second, directional transmission that at least partially temporally overlaps a duration of the first transmission. The first PPDU is generated for transmission to the second communication device. The first PPDU is transmitted to the second communication device as the second, directional transmission during the first transmission.
    Type: Grant
    Filed: December 6, 2019
    Date of Patent: January 18, 2022
    Assignee: Marvell Asia Pte Ltd
    Inventors: B Hari Ram, Vijay Ahirwar, Sri Varsha Rottela, Nilesh N. Khude, Sudhir Srinivasa
  • Patent number: 11182288
    Abstract: A method of decoding data from high density memory includes reading voltage levels from a first memory cell and a set of one or more neighboring memory cells of flash memory in response to a read command with an address corresponding to the first memory cell, inputting the voltage levels into a trained model that has been trained on the flash memory to estimate bit values written to a memory cell based on respective voltage values read from the first memory cell and from the neighboring memory cells according to a layout of memory cells of the flash memory, obtaining from the trained model an estimated bit value written to the first memory cell based on the respective voltage levels of the first memory cell and the neighboring memory cells having been input into the trained model, and outputting the estimated hit value in response to the read command.
    Type: Grant
    Filed: February 20, 2020
    Date of Patent: November 23, 2021
    Assignee: Marvell Asia Pte, Ltd.
    Inventors: B Hari Ram, Vijay Ahirwar, Sri Varsha Rottela, Nilesh N. Khude
  • Patent number: 11140709
    Abstract: A method for communication in a wireless local area network (WLAN) includes receiving, at first and second access points (APs) in the WLAN, uplink signals from a first client station (STA), which is associated with a basic service set (BSS) of the first AP. First downlink signals are transmitted from the first AP to the first STA using a first steering matrix. Responsively to the received uplink signals, a second steering matrix is computed, having a null in a direction of the first STA. Second downlink signals are transmitted from the second AP to a second STA in the WLAN using the second steering matrix.
    Type: Grant
    Filed: December 5, 2019
    Date of Patent: October 5, 2021
    Assignee: NXP USA, Inc.
    Inventors: B Hari Ram, Nilesh N. Khude, Sri Varsha Rottela, Vijay Ahirwar, Sudhir Srinivasa
  • Patent number: 11101389
    Abstract: The present disclosure describes aspects of a dual-use semiconductor device for solar power and data storage. In some aspects, a dual-use semiconductor device is selectively configured to generate power by coupling regions having a same type of doping to form a PN junction by which power is generated in response to light. The generated power may be provided to a load coupled to contacts (e.g., front and backside contacts) of the dual-use semiconductor device. The dual-use semiconductor device is also selectively configurable for data storage by decoupling the regions of the same type of doping to provide respective data storage access terminals for accessing (e.g., writing or reading) a bit value that is stored as a level of charge by a floating-gate structure of the dual-use semiconductor device. By so doing, solar power arrays implemented with dual-use semiconductor devices may also provide data storage functionality.
    Type: Grant
    Filed: February 20, 2020
    Date of Patent: August 24, 2021
    Assignee: Marvell Asia PTE, Ltd.
    Inventors: Vijay Ahirwar, Sri Varsha Rottela, Nilesh N Khude, B Hari Ram
  • Patent number: 11061617
    Abstract: Fractional bit storage is disclosed herein which allows for storage of additional bits distributed over multiple SSD cells and maximizes data stored for SSD cells with non-binary amounts of allowable threshold voltages while minimizing required bits dedicated to error correction code (ECC). For an SSD cell with twenty-four levels of threshold voltage, set partitioning is used to create three equal subsets of levels each corresponding to eight levels of threshold voltage and each partitioned subset able to encode three bits. Each partitioned subset is designed with eight allowable threshold voltage ranges, each of which is separated from any other allowable threshold voltage range by at least two of the twenty-four levels of maximum threshold voltage. By choosing both set partitioning and assigning bit values determined via code modulation, bits stored within a partitioned subset are protected without the need for additional ECC.
    Type: Grant
    Filed: February 20, 2020
    Date of Patent: July 13, 2021
    Assignee: Marvell Asia Pte, Ltd.
    Inventors: Vijay Ahirwar, B Hari Ram, Sri Varsha Rottela, Nilesh N Khude
  • Patent number: 11039339
    Abstract: A wireless local area network (WLAN) system includes a plurality of access points and a WLAN server. Each access point includes a wireless transceiver, which transmits and receives data packets to and from client stations (STAs) in the WLAN system, and is connected to a wired local area network (LAN). First encapsulation logic in the access point encapsulates the data packets received by the wireless transceiver, including the MAC headers and payloads, in data frames and transmits the data frames over the LAN. The WLAN server receives the data frames transmitted over the wired LAN from the access points. Second encapsulation logic in the WLAN server decapsulates the received data packets from the received data frames. A MAC processor in the WLAN server applies MAC processing functions to the MAC headers and payloads of the decapsulated data packets.
    Type: Grant
    Filed: December 4, 2019
    Date of Patent: June 15, 2021
    Assignee: NXP USA, Inc.
    Inventors: Nilesh N. Khude, Vijay Ahirwar, Ankit Sethi, B Hari Ram, Vijay Ganwani, Sayak Roy, Sri Varsha Rottela
  • Patent number: 10993197
    Abstract: A method for communication in a WLAN includes associating a client station (STA) with a basic service set (BSS) of a first access point (AP), having first antennas, in a wireless local area network (WLAN). A second AP, having second antennas, in the WLAN is synchronized with the first AP. Distributed beamforming parameters are computed over a group of the first antennas and the second antennas. Data for transmission to the STA are distributed to both the first AP and the second AP. The distributed data are distributed to the STA from the first AP via the first antennas in the group and the second AP via the second antennas in the group in synchronization in accordance with the distributed beamforming parameters.
    Type: Grant
    Filed: May 29, 2019
    Date of Patent: April 27, 2021
    Assignee: NXP USA, Inc.
    Inventors: B Hari Ram, Sri Varsha Rottela, Vijay Ahirwar, Sudhir Srinivasa, Nilesh N Khude
  • Patent number: 10805892
    Abstract: A method for communication includes respectively associating each of a plurality of client stations (STAs) with at least one basic service set (BSS) of at least one access point (AP) in a WLAN. The APs in the WLAN are synchronized prior to transmitting data to the STAs. First and second groups of the antennas are defined for downlink communication with the first and second STAs, each of the groups including antennas belonging to at least two of the APs. Different, first and second distributed beamforming parameters are computed over the first and second groups of the antennas. Respective data for transmission to the first and second STAs are distributed to the APs to which the antennas in the respective first and second groups belong and are transmitted in synchronization in accordance with the first and second distributed beamforming parameters.
    Type: Grant
    Filed: July 15, 2019
    Date of Patent: October 13, 2020
    Assignee: NXP USA, Inc.
    Inventors: B Hari Ram, Sri Varsha Rottela, Vijay Ahirwar, Sudhir Srinivasa, Nilesh N Khude
  • Patent number: 10784899
    Abstract: Data from a communications channel is decoded by receiving data bits corresponding to encoded data, determining a set of data representations from the data bits, distributing the set of data representations into bins across a dynamic range to generate a distribution of the data representations, assigning a respective intermediate scale factor to each bin, deriving a set of moments from the intermediate scale factors, combining the moments into a scaling factor, scaling the data representations by the scaling factor, and sending the scaled data representations to a decoder. The data representations may be a histogram or cumulative distribution function of log-likelihood ratios (LLRs) or values based on channel estimates. In an iterative implementation performed until a stopping condition is met, the data representations may be scaled down on later iterations to avoid saturation. A correction factor may be applied to update the scaling factor for later data bits.
    Type: Grant
    Filed: January 17, 2020
    Date of Patent: September 22, 2020
    Assignee: NXP USA, Inc.
    Inventors: Nilesh N. Khude, Sri Varsha Rottela, Vijay Ahirwar, Hari Balakrishnan, Hanchao Yang
  • Publication number: 20200274005
    Abstract: The present disclosure describes aspects of a dual-use semiconductor device for solar power and data storage. In some aspects, a dual-use semiconductor device is selectively configured to generate power by coupling regions having a same type of doping to form a PN junction by which power is generated in response to light. The generated power may be provided to a load coupled to contacts (e.g., front and backside contacts) of the dual-use semiconductor device. The dual-use semiconductor device is also selectively configurable for data storage by decoupling the regions of the same type of doping to provide respective data storage access terminals for accessing (e.g., writing or reading) a bit value that is stored as a level of charge by a floating-gate structure of the dual-use semiconductor device. By so doing, solar power arrays implemented with dual-use semiconductor devices may also provide data storage functionality.
    Type: Application
    Filed: February 20, 2020
    Publication date: August 27, 2020
    Applicant: Marvell Asia Pte, Ltd.
    Inventors: Vijay Ahirwar, Sri Varsha Rottela, Nilesh N Khude, B Hari Ram
  • Publication number: 20200264810
    Abstract: Fractional bit storage is disclosed herein which allows for storage of additional bits distributed over multiple SSD cells and maximizes data stored for SSD cells with non-binary amounts of allowable threshold voltages while minimizing required bits dedicated to error correction code (ECC). For an SSD cell with twenty-four levels of threshold voltage, set partitioning is used to create three equal subsets of levels each corresponding to eight levels of threshold voltage and each partitioned subset able to encode three bits. Each partitioned subset is designed with eight allowable threshold voltage ranges, each of which is separated from any other allowable threshold voltage range by at least two of the twenty-four levels of maximum threshold voltage. By choosing both set partitioning and assigning bit values determined via code modulation, bits stored within a partitioned subset are protected without the need for additional ECC.
    Type: Application
    Filed: February 20, 2020
    Publication date: August 20, 2020
    Inventors: Vijay Ahirwar, B Hari Ram, Sri Varsha Rottela, Nilesh N. Khude
  • Publication number: 20200264974
    Abstract: A solid-state drive (SSD) comprises densely packed memory cells that experience inter-cell interference (ICI) of voltage across memory cells. An ICI block decoder is trained to remove ICI from the voltage stored at memory cells when the SSD is calibrated and retrained periodically as the memory cells degrade. The ICI block decoder learns to predict true bit values (i.e. true voltage values without ICI) at each cell based on measured bit values for nearby cells. In response to read operations for the SSD, the trained ICI block decoder robustly reads memory and recovers the true bit values.
    Type: Application
    Filed: February 20, 2020
    Publication date: August 20, 2020
    Inventors: B. Hari Ram, Vijay Ahirwar, Sri Varsha Rottela, Nilesh N. Khude
  • Publication number: 20200235758
    Abstract: Data from a communications channel is decoded by receiving data bits corresponding to encoded data, determining a set of data representations from the data bits, distributing the set of data representations into bins across a dynamic range to generate a distribution of the data representations, assigning a respective intermediate scale factor to each bin, deriving a set of moments from the intermediate scale factors, combining the moments into a scaling factor, scaling the data representations by the scaling factor, and sending the scaled data representations to a decoder. The data representations may be a histogram or cumulative distribution function of log-likelihood ratios (LLRs) or values based on channel estimates. In an iterative implementation performed until a stopping condition is met, the data representations may be scaled down on later iterations to avoid saturation. A correction factor may be applied to update the scaling factor for later data bits.
    Type: Application
    Filed: January 17, 2020
    Publication date: July 23, 2020
    Inventors: Nilesh N. Khude, Sri Varsha Rottela, Vijay Ahirwar, Hari Balakrishnan, Hanchao Yang
  • Publication number: 20200196319
    Abstract: A method for transmitting a first physical layer (PHY) protocol data unit (PPDU) in a wireless local area network (WLAN) communication channel is described. One or more sectors of a service coverage area of a first communication device that are busy with a first transmission over the WLAN communication channel are identified. A second communication device is selected, using the identification of the one or more busy sectors, to receive the first PPDU during a second, directional transmission that at least partially temporally overlaps a duration of the first transmission. The first PPDU is generated for transmission to the second communication device. The first PPDU is transmitted to the second communication device as the second, directional transmission during the first transmission.
    Type: Application
    Filed: December 6, 2019
    Publication date: June 18, 2020
    Inventors: B Hari RAM, Vijay AHIRWAR, Sri Varsha ROTTELA, Nilesh N. KHUDE, Sudhir SRINIVASA
  • Patent number: 10624075
    Abstract: A method, an apparatus, and a computer program product for wireless communication are provided. The apparatus may be an eNB. The eNB informs UE(s) of a change in at least one of a first configuration for transmission of ACKs/NACKs by the UE(s) for DL transmissions received by the UE(s) or a second configuration for reception of ACKs/NACKs by the UE(s) for UL transmissions sent by the UE(s). The eNB indicates to the UE(s) one or more resources in which the UE(s) is to transmit the ACKs/NACKs for the received DL transmissions or is to receive the ACKs/NACKs for sent UL transmissions. The eNB indicates to the UE(s) a subset of the DL transmissions to the UE(s) for which the UE(s) is to transmit the ACKs/NACKs or a subset of the UL transmissions by the UE(s) for which the UE(s) is to receive the ACKs/NACKs.
    Type: Grant
    Filed: March 16, 2013
    Date of Patent: April 14, 2020
    Assignee: QUALCOMM Incorporated
    Inventors: Nilesh N. Khude, Libin Jiang, Saurabha R. Tavildar, Shailesh Patil
  • Publication number: 20190373568
    Abstract: A method for communication in a WLAN includes associating a client station (STA) with a basic service set (BSS) of a first access point (AP), having first antennas, in a wireless local area network (WLAN). A second AP, having second antennas, in the WLAN is synchronized with the first AP. Distributed beamforming parameters are computed over a group of the first antennas and the second antennas. Data for transmission to the STA are distributed to both the first AP and the second AP. The distributed data are distributed to the STA from the first AP via the first antennas in the group and the second AP via the second antennas in the group in synchronization in accordance with the distributed beamforming parameters.
    Type: Application
    Filed: May 29, 2019
    Publication date: December 5, 2019
    Inventors: B Hari Ram, Sri Varsha Rottela, Vijay Ahirwar, Sudhir Srinivasa, Nilesh N. Khude
  • Publication number: 20190373569
    Abstract: A method for communication includes respectively associating each of a plurality of client stations (STAs) with at least one basic service set (BSS) of at least one access point (AP) in a WLAN. The APs in the WLAN are synchronized prior to transmitting data to the STAs. First and second groups of the antennas are defined for downlink communication with the first and second STAs, each of the groups including antennas belonging to at least two of the APs. Different, first and second distributed beamforming parameters are computed over the first and second groups of the antennas. Respective data for transmission to the first and second STAs are distributed to the APs to which the antennas in the respective first and second groups belong and are transmitted in synchronization in accordance with the first and second distributed beamforming parameters.
    Type: Application
    Filed: July 15, 2019
    Publication date: December 5, 2019
    Inventors: B Hari Ram, Sri Varsha Rottela, Vijay Ahirwar, Sudhir Srinivasa, Nilesh N Khude
  • Patent number: 9998945
    Abstract: A method, a computer program product, and an apparatus are provided. The apparatus determines a resource congestion level based on signals received on a plurality of resources of a peer discovery channel. In addition, the apparatus adjusts a duty cycle of a peer discovery transmission based on the determined congestion level. Furthermore, the apparatus transmits peer discovery signals at the adjusted duty cycle.
    Type: Grant
    Filed: November 30, 2011
    Date of Patent: June 12, 2018
    Inventors: Shailesh Patil, Nilesh N. Khude, Xinzhou Wu, Junyi Li