Patents Assigned to Marvell World Trade Ltd.
  • Patent number: 11071010
    Abstract: Methods and apparatus for distributing baseband signal processing of fifth generation (5G) new radio uplink signals. In an embodiment, a method includes receiving uplink transmissions having user data, receiving configuration parameters, and performing a first portion of baseband processing that compresses the uplink transmissions using the configuration parameters to generate compressed packets. The method also includes transmitting the compressed packets over a transmission medium to the central office that performs a second portion of the baseband processing to obtain the user data.
    Type: Grant
    Filed: August 9, 2019
    Date of Patent: July 20, 2021
    Assignee: Marvell World Trade Ltd.
    Inventor: Hyun Soo Cheon
  • Patent number: 10771122
    Abstract: Methods and apparatus for discovering codeword decoding order in a serial interference cancellation receiver using reinforcement learning. In an embodiment, a method is provided for decoding codewords in a multiple-input-multiple-output (MIMO) communication network. The method includes determining a decoding order based on a state space and a decoding policy, decoding selected codewords based on the decoding order, updating the decoding policy based on the decoding results and the state space, updating the state space based on decoding results, and updating the decoding order based on the state space and the decoding policy.
    Type: Grant
    Filed: November 12, 2019
    Date of Patent: September 8, 2020
    Assignee: Marvell World Trade Ltd.
    Inventor: Kalpendu Ratanshi Pasad
  • Publication number: 20200202893
    Abstract: Zone self-servo write (SSW) technology is disclosed that leverages two clock signals synchronized in parallel to transition between zones to write servo patterns at different frequencies while minimizing error rate despite the different frequencies. Two separate clock signals (“clocks”) are used to locate and lock to different reference spirals. By updating both clocks in parallel instead of in series, error rate for writing while stepping up frequency across zones is reduced.
    Type: Application
    Filed: December 16, 2019
    Publication date: June 25, 2020
    Applicant: Marvell World Trade Ltd.
    Inventor: Supaket Katchmart
  • Publication number: 20200202894
    Abstract: Methods and systems are disclosed for controlling fly-height of a read/write (RW) head. In an embodiment, a RW channel detects a servo gate signal and toggles a mode signal within a preamplifier from a RW data mode signal to a fly-height control (FHC) mode signal. In response to the FHC mode signal, the RW channel transmits FHC data over a differential interface to the preamplifier.
    Type: Application
    Filed: December 19, 2019
    Publication date: June 25, 2020
    Applicant: Marvell World Trade Ltd.
    Inventors: Takahiro Inoue, Shinichiro Kuno, Takao Sugawara
  • Publication number: 20200186340
    Abstract: A self encryption drive (SED) receives a media encryption key (MEK) from a key management server. The MEK is stored only in volatile memory of the SED. Data is encrypted for storage in a non-volatile storage media of the SED based on the MEK. Further, the MEK is erased in the volatile memory to crypto-erase the SED by deleting all instances of the MEK stored by the SED.
    Type: Application
    Filed: December 9, 2019
    Publication date: June 11, 2020
    Applicant: Marvell World Trade Ltd.
    Inventors: Ke Du, Minda Zhang
  • Publication number: 20200186342
    Abstract: A self-encryption drive (SED) opens a communication session between the SED and a key management server. An identifier of the SED is sent to the key management server, where the identifier uniquely identifies a data structure in a database associated with the key management server and the data structure comprises a timestamp and a media encryption key (MEK). The data structure is received from the key management server, the data structure being wrapped with a shared session key associated with the communication session. The data structure is unwrapped with the shared session key and the MEK is stored only in the volatile memory of the SED based on the timestamp. Data is encrypted for storage in the non-volatile storage media of the SED based on the MEK stored only in the volatile memory of the self-encryption drive (SED). The MEK stored only in the volatile memory of the SED is erased to crypto-erase the SED.
    Type: Application
    Filed: December 9, 2019
    Publication date: June 11, 2020
    Applicant: Marvell World Trade Ltd.
    Inventors: Minda Zhang, Ke Du
  • Publication number: 20200184998
    Abstract: A preamplifier comprises an input stage and a capacitive coupling stage. The input stage is arranged to receive a differential signal from a magnetic resistor which indicates a magnetic field sensed on a magnetic disk of a hard disk drive (HDD) when the preamplifier is powered on from an off state. The capacitive coupling stage has an input arranged to receive the differential signal from the input stage, a filter comprising a first resistor, a second resistor, a first capacitor, a second capacitor, and switches arranged in parallel with respective resistors, where the switches are closed when the preamplifier is powered on from the off state to an on state. A switch control is arranged to determine that an offset of the differential signal has settled and open the switches based on the determination.
    Type: Application
    Filed: December 4, 2019
    Publication date: June 11, 2020
    Applicant: Marvell World Trade Ltd.
    Inventors: Xiaowei Huang, Ma Lin, Niviya Chacko, Sheng Ming Lai, Chee Guan Tan
  • Publication number: 20200133898
    Abstract: The present disclosure describes apparatuses and methods for artificial intelligence-enabled management of storage media. In some aspects, a media access manager of a storage media system receives, from a host system, host input/output commands (I/Os) for access to storage media of the storage media system. The media access manager provides information describing the host I/Os to an artificial intelligence engine and receives, from the artificial intelligence engine, a prediction of host system behavior with respect to subsequent access of the storage media. The media access manager then schedules, based on the prediction of host system behavior, the host I/Os for access to the storage media of the storage system. By so doing, the host I/Os may be scheduled to optimize host system access of the storage media, such as to avoid conflict with internal I/Os of the storage system or preempt various thresholds based on upcoming idle time.
    Type: Application
    Filed: October 25, 2019
    Publication date: April 30, 2020
    Applicant: Marvell World Trade Ltd.
    Inventors: Christophe Therene, Nedeljko Varnica, Phong Sy Nguyen
  • Publication number: 20200135233
    Abstract: A storage medium controller has been designed to maintain thermal stability of a heat source based on a history of heat source active/inactive durations so that a variation in spot size generated by the heat source is reduced during Heat Assisted Magnetic Recording (HAMR). The storage medium controller modulates power to the heat source based on these active/inactive durations. While the heat source is inactive, the storage medium controller increases a thermal compensation value and after the heat source is activated, the storage medium controller drives the heat source according to a current parameter proportional to the thermal compensation value. As the heat source continues being active, the storage medium controller decreases the thermal compensation value and proportional current parameter so that thermal stability of the heat source is maintained.
    Type: Application
    Filed: October 29, 2019
    Publication date: April 30, 2020
    Applicant: Marvell World Trade Ltd.
    Inventors: Mats Oberg, Hao Fang
  • Patent number: 10623290
    Abstract: A network device is provided and operative to secure remote access to an internal component including a processor and/or a register. The network device includes an Ethernet interface, an access port, and a controller. The Ethernet interface receives, from a host device, frames transmitted over an Ethernet network. The access port is physically connected to the internal component and physically inaccessible to the host device. The controller is physically connected to the access port. The controller: accesses the internal component via the access port; based on the frames, determines whether the host device is authorized; if the host device is not authorized, prevent the host device from accessing the processor or the register; and if the host device is authorized, permit the host device, via the Ethernet interface and the access port, to control operation of the processor or change the contents of the register.
    Type: Grant
    Filed: October 1, 2018
    Date of Patent: April 14, 2020
    Assignee: Marvell World Trade Ltd.
    Inventor: Thomas Kniplitsch
  • Patent number: 10600793
    Abstract: The present disclosure describes apparatuses and methods for manufacturing programmable memory devices with optimized gate oxide thickness. In some aspects, lithography masks are used to fabricate oxide gates for programmable memory devices of an integrated-circuit (IC) die that are thinner than oxide gates fabricated for processor core devices of the IC die. In other aspects, lithography masks are used to fabricate oxide gates for the programmable memory devices of the IC die such that they are thicker than the oxide gates fabricated for the processor core devices of the IC die. By so doing, the programmable memory devices can be manufactured with optimized gate oxide thickness that may reduce programming voltage or increase device reliability of the programmable memory devices.
    Type: Grant
    Filed: April 29, 2019
    Date of Patent: March 24, 2020
    Assignee: Marvell World Trade Ltd.
    Inventors: Runzi Chang, Winston Lee, Peter Lee
  • Patent number: 10599437
    Abstract: A predicted branch result is determined based on at least a portion of branch prediction information, which is updated based on an actual branch result, which is provided based on an executed branch instruction. For a first execution of a first branch instruction, the updating includes: computing a randomized value and storing the randomized value in association with an identified subset of one or more contexts that includes a context associated with the first branch instruction, obfuscating the actual branch result based at least in part on the randomized value, and storing a resulting obfuscated value in the branch prediction information. Providing a predicted branch result for a second execution of the first branch instruction includes: retrieving the obfuscated value from the branch prediction information, retrieving the randomized value, and de-obfuscating the obfuscated value using the randomized value to recover the actual branch result as the predicted branch result.
    Type: Grant
    Filed: April 26, 2018
    Date of Patent: March 24, 2020
    Assignee: Marvell World Trade Ltd.
    Inventors: Richard Eugene Kessler, Wilson P. Snyder, II, Shubhendu Sekhar Mukherjee
  • Publication number: 20200066299
    Abstract: The present disclosure describes aspects of pulse-based writing for magnetic storage media. In some aspects, a pulse-based writer of magnetic storage media determines that a string of data bits having a same polarity corresponds to a magnet longer than a threshold associated with a magnetic media writer. The pulse-based writer inserts, into the string of data bits, a transition to a polarity opposite to the same polarity of the string of data bits. The string of data bits including the inserted transition is then transmitted to the magnetic media writer to cause a write head of the writer to pulse while writing the magnet to magnetic storage media. Various aspects may also implement a control signal to mask a transition or control polarity of the magnetic media writer. By so doing, magnets may be written to the magnetic storage media more efficiently or with less distortion to neighboring tracks.
    Type: Application
    Filed: August 20, 2019
    Publication date: February 27, 2020
    Applicant: Marvell World Trade Ltd.
    Inventors: Mats Oberg, Hao Fang
  • Publication number: 20200066706
    Abstract: The present disclosure describes aspects of a sub-device field-effect transistor architecture for integrated circuits. In some aspects, an integrated field-effect transistor (FET) is implemented with multiple FET sub-devices. During operation, source-side FET sub-devices of the integrated FET may operate in the linear region instead of in saturation. Operating in the linear region, the source-side FET sub-devices of the integrated FET may exhibit less threshold voltage or current sensitivity than other drain-side FET sub-devices that operate in saturation. A device layout of the integrated FET may be designed such that the less sensitive source-side FET sub-devices surround or protect the other more sensitive drain-side FET sub-devices from random variations or density issues at edges of the device layout. By so doing, a threshold voltage or current sensitivity of the integrated FET may be reduced, resulting in improved matching between integrated FET devices.
    Type: Application
    Filed: April 2, 2019
    Publication date: February 27, 2020
    Applicant: Marvell World Trade Ltd.
    Inventor: Runzi Chang
  • Patent number: 10574418
    Abstract: A first communication device receives a first data unit from a second communication device via one or more communication channels. The first data unit includes an indication of a first set of one or more sub-channels allocated to the first communication device, and the first data unit is configured to prompt the first communication device to transmit channel availability information as part of a subsequent orthogonal frequency division multiple access (OFDMA) transmission. The first communication device determines channel availability information for the one or more communication channels, and when the first communication device determines that at least one of the communication channels is idle, the first communication device transmits a second data unit to the second communication device in one or more sub-channels allocated to the first communication device as part of the OFDMA transmission, the second data unit including the channel availability information.
    Type: Grant
    Filed: April 14, 2017
    Date of Patent: February 25, 2020
    Assignee: Marvell World Trade Ltd.
    Inventors: Liwen Chu, Yakun Sun, Leilei Song, Ken Kinwah Ho, Tianan Tim Ma, Li-Fu Jeng, Seong Yong Park, Foo Keong Tang
  • Publication number: 20200050470
    Abstract: The present disclosure describes apparatuses and methods for automatically mapping virtual functions to storage media to enable single root input output virtualization. A storage media switch manages access to virtual functions that execute behind a storage media interface managed by the switch. The switch includes a host interface through which the switch receives host commands. The switch determines virtual function identifiers associated with the host commands and automatically selects the virtual functions of the storage media based on the virtual function identifiers. The switch executes the host commands over the storage media interface using the virtual functions, and after execution, responds via the host interface to each of the host commands. By automatically mapping virtual functions in this way, the switch automatically enables single root input output virtualization of storage media, including storage media that is without native support for input output virtualization.
    Type: Application
    Filed: August 6, 2019
    Publication date: February 13, 2020
    Applicant: Marvell World Trade Ltd.
    Inventors: Liping Guo, Yingdong Li, Scott Furey, Salil Suri
  • Publication number: 20200050403
    Abstract: The present disclosure describes aspects for providing Quality of Service (QoS) over a virtual interface for solid-state storage. In some aspects, a storage media switch receives, from a host device, an input/output (I/O) command for data access including an identifier for a virtual interface associated with a namespace through which solid-state storage is accessible. The switch determines an amount of the data that the I/O command will access through the namespace. A determination is made whether the amount of data that the I/O command will access through the namespace exceeds a predefined threshold for data access through that namespace. In response to determining that the amount of data does not exceed the predefined threshold, the I/O command is released to the solid-state storage to enable the data access. By so doing, the switch may provide QoS for the virtually accessed solid-state storage based on an access parameter of the namespace.
    Type: Application
    Filed: August 6, 2019
    Publication date: February 13, 2020
    Applicant: Marvell World Trade Ltd.
    Inventors: Salil Suri, Ramaswami Kishore, Kalyan Prabhu Gonar
  • Publication number: 20200050385
    Abstract: The present disclosure describes apparatuses and methods for virtualizing isolation areas of solid-state storage media. In some aspects, a storage media accelerator determines, via a storage media interface, a geometry of solid-state storage media. The accelerator selects, based on the geometry, an area of the solid-state storage media as an isolated unit of storage. A physical address of the isolated unit of storage is then mapped to a virtual address. The accelerator exposes, via the virtual address, the isolated unit of storage through a host interface to enable host access of the isolated unit of storage. The accelerator may also remap the isolated unit of storage to other areas of the solid-state storage media without host interaction. By so doing, the accelerator may provide virtualized isolation and partitioning functionalities to a host, while efficiently handling lower-level storage media functions, such as wear leveling and load balancing, without host involvement.
    Type: Application
    Filed: August 6, 2019
    Publication date: February 13, 2020
    Applicant: Marvell World Trade Ltd.
    Inventors: Scott Furey, Liping Guo, Salil Suri, Yingdong Li
  • Patent number: RE47926
    Abstract: Systems and methods are provided for location determination in wireless communication networks. A client device with a location provider installed is configured to provide location data to a data engine server and to obtain location service from a positioning engine server or the location provider itself. The location provider based on one or more components implements the reference data delivery function and the client location determination function. The data engine server is configured to process the location data received from one or more client devices and maintain a location database. The data engine server based on one or more components implements the reference data retrieval function, station position calculation function, reference data management function, and assistance data delivery function, as it interacts with the client device.
    Type: Grant
    Filed: March 21, 2018
    Date of Patent: March 31, 2020
    Assignee: Marvell World Trade Ltd.
    Inventors: Bochih Liu, Zhike Jia, Yuan Ren, Jing Yu, Jian Chen, Xing Zhao
  • Patent number: RE47940
    Abstract: Systems and methods are provided for positioning determination for mobile devices. A system includes: a database configured to store positioning data associated with one or more base stations in a network, and a data management component configured to compare the parameters with one or more parameter thresholds, and update the positioning data based at least in part on the comparison of the parameters and the parameter thresholds. The updated positioning data is used for positioning determination of a mobile device.
    Type: Grant
    Filed: March 14, 2018
    Date of Patent: April 7, 2020
    Assignee: Marvell World Trade Ltd.
    Inventors: Bochih Liu, Zhike Jia, Yuan Ren, Jing Yu, Jian Chen, Xing Zhao