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).
-
Publication number: 20220124727Abstract: 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: ApplicationFiled: December 30, 2021Publication date: April 21, 2022Inventors: B Hari RAM, Vijay AHIRWAR, Sri Varsha ROTTELA, Nilesh N. KHUDE, Sudhir SRINIVASA
-
Patent number: 11229035Abstract: 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: GrantFiled: December 6, 2019Date of Patent: January 18, 2022Assignee: Marvell Asia Pte LtdInventors: B Hari Ram, Vijay Ahirwar, Sri Varsha Rottela, Nilesh N. Khude, Sudhir Srinivasa
-
Patent number: 11182288Abstract: 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: GrantFiled: February 20, 2020Date of Patent: November 23, 2021Assignee: Marvell Asia Pte, Ltd.Inventors: B Hari Ram, Vijay Ahirwar, Sri Varsha Rottela, Nilesh N. Khude
-
Patent number: 11140709Abstract: 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: GrantFiled: December 5, 2019Date of Patent: October 5, 2021Assignee: NXP USA, Inc.Inventors: B Hari Ram, Nilesh N. Khude, Sri Varsha Rottela, Vijay Ahirwar, Sudhir Srinivasa
-
Patent number: 11101389Abstract: 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: GrantFiled: February 20, 2020Date of Patent: August 24, 2021Assignee: Marvell Asia PTE, Ltd.Inventors: Vijay Ahirwar, Sri Varsha Rottela, Nilesh N Khude, B Hari Ram
-
Patent number: 11061617Abstract: 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: GrantFiled: February 20, 2020Date of Patent: July 13, 2021Assignee: Marvell Asia Pte, Ltd.Inventors: Vijay Ahirwar, B Hari Ram, Sri Varsha Rottela, Nilesh N Khude
-
Patent number: 11039339Abstract: 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: GrantFiled: December 4, 2019Date of Patent: June 15, 2021Assignee: NXP USA, Inc.Inventors: Nilesh N. Khude, Vijay Ahirwar, Ankit Sethi, B Hari Ram, Vijay Ganwani, Sayak Roy, Sri Varsha Rottela
-
Patent number: 10993197Abstract: 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: GrantFiled: May 29, 2019Date of Patent: April 27, 2021Assignee: NXP USA, Inc.Inventors: B Hari Ram, Sri Varsha Rottela, Vijay Ahirwar, Sudhir Srinivasa, Nilesh N Khude
-
Patent number: 10805892Abstract: 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: GrantFiled: July 15, 2019Date of Patent: October 13, 2020Assignee: NXP USA, Inc.Inventors: B Hari Ram, Sri Varsha Rottela, Vijay Ahirwar, Sudhir Srinivasa, Nilesh N Khude
-
Patent number: 10784899Abstract: 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: GrantFiled: January 17, 2020Date of Patent: September 22, 2020Assignee: NXP USA, Inc.Inventors: Nilesh N. Khude, Sri Varsha Rottela, Vijay Ahirwar, Hari Balakrishnan, Hanchao Yang
-
Publication number: 20200274005Abstract: 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: ApplicationFiled: February 20, 2020Publication date: August 27, 2020Applicant: Marvell Asia Pte, Ltd.Inventors: Vijay Ahirwar, Sri Varsha Rottela, Nilesh N Khude, B Hari Ram
-
Publication number: 20200264974Abstract: 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: ApplicationFiled: February 20, 2020Publication date: August 20, 2020Inventors: B. Hari Ram, Vijay Ahirwar, Sri Varsha Rottela, Nilesh N. Khude
-
Publication number: 20200264810Abstract: 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: ApplicationFiled: February 20, 2020Publication date: August 20, 2020Inventors: Vijay Ahirwar, B Hari Ram, Sri Varsha Rottela, Nilesh N. Khude
-
Publication number: 20200235758Abstract: 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: ApplicationFiled: January 17, 2020Publication date: July 23, 2020Inventors: Nilesh N. Khude, Sri Varsha Rottela, Vijay Ahirwar, Hari Balakrishnan, Hanchao Yang
-
Publication number: 20200196319Abstract: 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: ApplicationFiled: December 6, 2019Publication date: June 18, 2020Inventors: B Hari RAM, Vijay AHIRWAR, Sri Varsha ROTTELA, Nilesh N. KHUDE, Sudhir SRINIVASA
-
Patent number: 10624075Abstract: 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: GrantFiled: March 16, 2013Date of Patent: April 14, 2020Assignee: QUALCOMM IncorporatedInventors: Nilesh N. Khude, Libin Jiang, Saurabha R. Tavildar, Shailesh Patil
-
Publication number: 20190373568Abstract: 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: ApplicationFiled: May 29, 2019Publication date: December 5, 2019Inventors: B Hari Ram, Sri Varsha Rottela, Vijay Ahirwar, Sudhir Srinivasa, Nilesh N. Khude
-
Publication number: 20190373569Abstract: 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: ApplicationFiled: July 15, 2019Publication date: December 5, 2019Inventors: B Hari Ram, Sri Varsha Rottela, Vijay Ahirwar, Sudhir Srinivasa, Nilesh N Khude
-
Patent number: 9998945Abstract: 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: GrantFiled: November 30, 2011Date of Patent: June 12, 2018Inventors: Shailesh Patil, Nilesh N. Khude, Xinzhou Wu, Junyi Li
-
Patent number: 9307483Abstract: Methods, devices, and computer program products for transmitting and receiving discovery and paging messages are described herein. In one aspect, an apparatus operable in a wireless communication system includes a receiver and transmitter. The receiver receives a registration packet from a first device. The registration packet indicates interest in a service provided by another device in a wireless communications network. The receiver further receives a discovery packet from a second device during a first discovery interval of a plurality of discovery intervals. The discovery packet advertises a service provided by the second device, and the plurality of discovery intervals include recurring time intervals when a plurality of devices are configured to transmit and receive discovery packets in the wireless communications network. The transmitter transmits a notification packet configured to enable the first device and the second device to communicate directly.Type: GrantFiled: December 6, 2012Date of Patent: April 5, 2016Assignee: Qualcomm IncorporatedInventors: Hemanth Sampath, Santosh Paul Abraham, Simone Merlin, Saurabh Tavildar, Junyi Li, Nilesh N. Khude