Patents by Inventor B Hari Ram

B Hari Ram 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
  • Patent number: 11824652
    Abstract: A communication device generates a legacy portion of a physical layer (PHY) preamble of a PHY data unit. The legacy portion includes a plurality of legacy training fields and a legacy signal field that indicates a duration of the PHY data unit. The communication device generates a non-legacy portion of the PHY preamble to include a multi-bit signal field header to indicate at least one of i) a particular wireless communication protocol from among the multiple wireless communication protocols, and ii) a particular version of the particular wireless communication protocol. The communication device generates the non-legacy portion of the PHY preamble to also include a non-legacy signal field having a field format that conforms to the at least one of the i) particular wireless communication protocol and ii) the particular version of the particular wireless communication protocol.
    Type: Grant
    Filed: June 23, 2022
    Date of Patent: November 21, 2023
    Assignee: Marvell Asia Pte Ltd
    Inventors: B Hari Ram, Vijay Ahirwar, Sri Varsha Rottela, Hongyuan Zhang, Sudhir Srinivasa, Nilesh Khude
  • Patent number: 11711804
    Abstract: A WLAN AP includes an array of antennas, a transceiver and a processor. The transceiver is configured to transmit via the array of antennas downlink packets to WLAN STAs, and to receive uplink packets from the STAs. The processor is coupled to the transceiver and is configured to send a request to a plurality of the STAs to transmit a respective plurality of channel-sounding packets corresponding to the plurality of STAs, to receive the plurality of channel-sounding packets from the plurality of STAs in response to the request, to compute, based on the received plurality of channel-sounding packets, a beamforming matrix that defines subsequent transmission beams aimed toward at least a subset of the plurality of STAs, and to transmit one or more downlink data packets to one or more of the STAs via the array of antennas, in accordance with the beamforming matrix.
    Type: Grant
    Filed: August 27, 2019
    Date of Patent: July 25, 2023
    Assignee: NXP USA, Inc.
    Inventors: Ankit Sethi, Sudhir Srinivasa, Sayak Roy, B Hari Ram
  • Patent number: 11374683
    Abstract: A communication device generates a legacy portion of a physical layer (PHY) preamble of a PHY data unit. The legacy portion includes a plurality of legacy training fields and a legacy signal field that indicates a duration of the PHY data unit. The communication device generates a non-legacy portion of the PHY preamble to include a multi-bit signal field header to indicate a packet type of the PHY data unit from among a plurality of packet types defined by a wireless communication protocol, the plurality of packet types corresponding to a plurality of non-legacy signal field formats. The communication device generates a non-legacy portion of the PHY preamble to also include a non-legacy signal field having a field format i) selected from the plurality of non-legacy signal field formats and ii) consistent with the packet type indicated by the multi-bit signal field header.
    Type: Grant
    Filed: December 4, 2019
    Date of Patent: June 28, 2022
    Assignee: Marvell Asia Pte Ltd
    Inventors: B Hari Ram, Vijay Ahirwar, Sri Varsha Rottela, Hongyuan Zhang, Sudhir Srinivasa, Nilesh Khude
  • 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: 11140745
    Abstract: A WLAN Access Point (AP) includes a MAC processor and a PHY processor. The MAC processor is configured to generate a trigger frame including user information fields destined to respective STAs, and a padding field including one or more padding bits, to determine a number of padding bits that, after the trigger frame including the padding bats being encoded for transmission, satisfy a processing-time constraint imposed by the STAs, and to insert the determined number of padding bits in the padding field. The PHY processor is configured to generate a packet from the trigger frame, including encoding the trigger frame in accordance with an ECC, into one or more code words whose length depends on a number of padding bits in the padding field, to generate multiple modulated symbols from the one or more code words of the packet, and to transmit the modulated symbols to the STAs.
    Type: Grant
    Filed: November 17, 2019
    Date of Patent: October 5, 2021
    Assignee: NXP USA, Inc.
    Inventors: Sudhir Srinivasa, Hongyuan Zhang, Sri Varsha Rottela, B Hari Ram, Christian Raimund Berger
  • 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: 10879928
    Abstract: A receiver is configured for receiving a signal including a training field and a payload over a communication channel. The receiver includes a channel estimator, a scaling factor calculator, a metric calculator and a decoder. The channel estimator is configured to estimate values of a parameter of the communication channel based on the training field of the received signal. The scaling factor calculator is configured to calculate a scaling factor based on the values of the parameter of the communication channel. The metric calculator is configured to calculate soft decoding metrics for use in decoding data carried by the payload of the received signal, including scaling the soft decoding metrics by the scaling factor. The decoder is configured to decode the data carried by the payload of the received signal using the scaled soft decoding metrics.
    Type: Grant
    Filed: March 14, 2019
    Date of Patent: December 29, 2020
    Assignee: MARVELL ASIA PTE, LTD.
    Inventors: Vijay Ahirwar, Sri Varsha Rottela, B Hari Ram
  • 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: 10804945
    Abstract: The present disclosure describes apparatuses and methods for dynamic interference cancellation in wireless receivers. In some aspects, a signal vector transmitted through a wireless environment is received via multiple antennas of a receiver, the signal vector affected by interfering signals in the wireless environment. The receiver determines an interference channel matrix for the signal vector based on the interference received with the signal vector and selects, from the interference channel matrix, columns of the interference channel matrix to form a noise-cancelling equalization matrix. The receiver then equalizes the signal vector with the noise-cancelling equalization matrix to remove a portion of interference from the signal vector to provide noise-cancelled equalized values of the signal vector for decoding. By so doing, the receiver may reduce effects of interference of the wireless environment (e.g.
    Type: Grant
    Filed: October 31, 2018
    Date of Patent: October 13, 2020
    Assignee: NXP USA, Inc.
    Inventors: B Hari Ram, Lokesh Sundaramurthy Satrasala, Sudhir Srinivasa, Hongyuan Zhang
  • 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: 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: 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: 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