Patents by Inventor Mats Oberg
Mats Oberg 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: 20240141989Abstract: Provided is a clutch engaging arrangement for a clutch of a transmission arrangement. The clutch engaging arrangement includes a spring-loaded connecting rod having a connecting portion arranged at a distance from an engaging member of the clutch engaging arrangement when the engaging member assumes the first disengaged position.Type: ApplicationFiled: October 18, 2019Publication date: May 2, 2024Inventors: Fredrik WALLIN, Mats ÅKERBLOM, Johan SAHLBERG, Max ÖBERG
-
Patent number: 11967341Abstract: A method for cancelling, from servo signals read in a read channel while a write channel is active, interference caused by write signals in the write channel, includes generating a predicted channel response signal from the write signals in a data clock domain, resampling the generated predicted channel response signal using a clock in the data clock domain having a rate corresponding to a servo clock from a servo clock domain, transferring the resampled predicted channel response signal from the data clock domain to the servo clock domain and aligning phase of the transferred resampled predicted channel response signal with phase of the servo clock, determining a domain-boundary-crossing delay incurred in the transferring, based on the domain-boundary-crossing delay, synchronizing the phase-aligned transferred resampled predicted channel response signal with the servo signals, and subtracting the synchronized phase-aligned transferred resampled predicted channel response signal from the servo signals.Type: GrantFiled: June 29, 2023Date of Patent: April 23, 2024Assignee: Marvell Asia Pte LtdInventors: Supaket Katchmart, Mats Oberg
-
Publication number: 20240111775Abstract: The present disclosure describes apparatuses and methods for contextual search of a storage system. In some aspects, a metadata manager of a storage system receives a query to search the data stored on the storage media of the apparatus. The metadata manager identifies an entry in a relational database of the metadata manager that includes a label that is relevant to the query and determines, based on the entry in the relational database, a reference address of a target node in a navigational database of the metadata manager that corresponds to the label. As results for the query to search, the metadata manager returns an object of the target node at the reference address in the navigational database and corresponding objects of relative nodes connected to the target node via respective links. By so doing, the metadata database may enable contextual or implicit search of data in the storage system.Type: ApplicationFiled: December 15, 2023Publication date: April 4, 2024Applicant: Marvell Asia Pte LtdInventors: Konstantin Kudryavtsev, Mats Oberg, Nedeljko Varnica
-
Patent number: 11894025Abstract: A method for writing data to a magnetic data storage medium includes detecting whether the duration, before occurrence of a data transition, of data to be written exceeds a predetermined threshold, and, when the duration, before the occurrence of the data transition, of the data to be written exceeds the predetermined threshold, writing the data by applying an initial pulse and then maintaining a steady-state write current for a defined interval, and when the duration, before the occurrence of the data transition, of the data to be written is at most equal to the predetermined threshold, writing the data by applying the initial pulse without applying a steady-state write current before the data transition. The predetermined threshold may be determined by size of a magnetic bubble formed when writing a single bit to the magnetic data storage medium. A subsequent pulse may be applied following the defined interval.Type: GrantFiled: November 8, 2022Date of Patent: February 6, 2024Assignee: Marvell Asia Pte LtdInventors: Kai Wu, Mats Oberg, Hao Fang
-
Patent number: 11734363Abstract: Embodiments described herein provide improved methods and systems for generating metadata for media objects at a computational engine (such as an artificial intelligence engine) within the storage edge controller, and for storing and using such metadata, in data processing systems.Type: GrantFiled: July 15, 2021Date of Patent: August 22, 2023Assignee: Marvell Asia Pte, Ltd.Inventors: Christophe Therene, Nedeljko Varnica, Konstantin Kudryavtsev, Manish Shrivastava, Mats Oberg, Noam Mizrahi, Leo Jiang
-
Patent number: 11557316Abstract: 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: GrantFiled: March 3, 2022Date of Patent: January 17, 2023Assignee: Marvell Asia PTE Ltd.Inventors: Mats Oberg, Hao Fang
-
Patent number: 11483024Abstract: An Ethernet physical layer (PHY) transceiver includes a transmitter and a receiver. The transmitter is configured to precode a first data stream by summing two or more mutually-delayed replicas of the first data stream, and to transmit the precoded first data stream over a full-duplex wired channel to a peer Ethernet PHY transceiver. The receiver is configured to receive a second data stream from the peer Ethernet PHY transceiver over the full-duplex wired channel, and to decode the received second data stream while the transmitter concurrently is transmitting the precoded first data stream.Type: GrantFiled: August 27, 2020Date of Patent: October 25, 2022Assignee: MARVELL ASIA PTE LTDInventors: Shaoan Dai, Xing Wu, Mats Oberg
-
Publication number: 20220277014Abstract: The present disclosure describes apparatuses and methods for artificial intelligence-enabled search of a storage system. In some aspects, a metadata manager of a storage system receives a label of an object that an AI engine detects in data stored in the storage system. The metadata manager creates, in a relational section of a metadata database, an entry for the detected object with an identifier of the label of the detected object and an address of a node corresponding to the detected object. The metadata manager also creates, in a navigational portion of the metadata database and with the address of the detected object, the node that includes a reference to a relative node of another object and a weight of a relationship between the node and the relative node. By so doing, the metadata database may be searched based on weighted relationships between various nodes, thereby enabling contextual or implicit search of data in the storage system.Type: ApplicationFiled: May 16, 2022Publication date: September 1, 2022Applicant: Marvell Asia PTE, LTD.Inventors: Konstantin Kudryavtsev, Mats Oberg, Nedeljko Varnica
-
Patent number: 11381252Abstract: A method for decoding a codeword includes partitioning the codeword into a plurality of component codewords where each of the component codewords comprising a respective plurality of bits. The respective plurality of bits in each of the plurality of component codewords are interleaved. Each of the plurality of interleaved component codewords are decoded along two dimensions to produce (i) a set of first decoding results and (ii) a set of second decoding results. A short error event is then detected and corrected based on (i) the set of first decoding results and (ii) the set of second decoding results.Type: GrantFiled: January 28, 2021Date of Patent: July 5, 2022Assignee: Marvell Asia Pte, Ltd.Inventors: Nedeljko Varnica, Mats Oberg
-
Publication number: 20220189504Abstract: 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: ApplicationFiled: March 3, 2022Publication date: June 16, 2022Applicant: Marvell Asia Pte, Ltd.Inventors: Mats Oberg, Hao Fang
-
Patent number: 11334571Abstract: The present disclosure describes apparatuses and methods for artificial intelligence-enabled search of a storage system. In some aspects, a metadata manager of a storage system receives a label of an object that an AI engine detects in data stored in the storage system. The metadata manager creates, in a relational section of a metadata database, an entry for the detected object with an identifier of the label of the detected object and an address of a node corresponding to the detected object. The metadata manager also creates, in a navigational portion of the metadata database and with the address of the detected object, the node that includes a reference to a relative node of another object and a weight of a relationship between the node and the relative node. By so doing, the metadata database may be searched based on weighted relationships between various nodes, thereby enabling contextual or implicit search of data in the storage system.Type: GrantFiled: July 22, 2019Date of Patent: May 17, 2022Assignee: MARVELL ASIA PTE, LTD.Inventors: Konstantin Kudryavtsev, Mats Oberg, Nedeljko Varnica
-
Patent number: 11270723Abstract: 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: GrantFiled: April 19, 2021Date of Patent: March 8, 2022Assignee: Marvell Asia PTE, Ltd.Inventors: Mats Oberg, Hao Fang
-
Patent number: 11257519Abstract: A system includes a driver and a controller. The driver is configured to output a signal to a preamplifier of a heat source based on a thermal compensation value to cause the heat source to heat a spot on a storage medium. The controller is configured to adjust the thermal compensation value based on a duration for which the heat source is in an active or inactive operational state. The thermal compensation value is indicative of a history of durations that the heat source was in the active or inactive operational state.Type: GrantFiled: January 7, 2021Date of Patent: February 22, 2022Assignee: MARVELL ASIA PTE, LTD.Inventors: Mats Oberg, Hao Fang
-
Publication number: 20210342395Abstract: Embodiments described herein provide improved methods and systems for generating metadata for media objects at a computational engine (such as an artificial intelligence engine) within the storage edge controller, and for storing and using such metadata, in data processing systems.Type: ApplicationFiled: July 15, 2021Publication date: November 4, 2021Inventors: Christophe Therene, Nedeljko Varnica, Konstantin Kudryavtsev, Manish Shrivastava, Mats Oberg, Noam Mizrahi, Leo Jiang
-
Publication number: 20210241789Abstract: 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: ApplicationFiled: April 19, 2021Publication date: August 5, 2021Applicant: Marvell Asia Pte, Ltd.Inventors: Mats Oberg, Hao Fang
-
Patent number: 11080337Abstract: Embodiments described herein provide improved methods and systems for generating metadata for media objects at a computational engine (such as an artificial intelligence engine) within the storage edge controller, and for storing and using such metadata, in data processing systems.Type: GrantFiled: January 31, 2019Date of Patent: August 3, 2021Assignee: Marvell Asia Pte, Ltd.Inventors: Christophe Therene, Nedeljko Varnica, Konstantin Kudryavtsev, Manish Shrivastava, Mats Oberg, Noam Mizrahi, Leo Jiang
-
Systems and methods for generating metadata describing unstructured data objects at the storage edge
Patent number: 11068544Abstract: A storage control device coupled to a storage device and located remotely from a host device receives media object data from the host device. The storage control device identifies a type of the media object data and select, based on the identified type, a computational model from among a plurality of computational models for use by a computational engine of the storage control device. The computational engine uses the selected computational model to generate metadata describing the media object data. The metadata is stored in the storage device so as to be selectively retrievable from the storage device separately from the media object data.Type: GrantFiled: January 31, 2019Date of Patent: July 20, 2021Assignee: Marvell Asia Pte, Ltd.Inventors: Konstantin Kudryavtsev, Noam Mizrahi, Mats Oberg, Nedeljko Varnica, Nitin Nangare, Igor Polivanyi, Ruwan Ratnayake, Leo Jiang, Quynh Chau, Wen Lung Chang -
Patent number: 11061582Abstract: The present disclosure describes aspects of codeword interleaving for magnetic storage media. In some aspects, segments of a codeword are spread or interleaved across multiple sectors of magnetic storage media. Data for one or more codewords may be received by a read channel and, for each codeword, a respective indicator is selected or received. The indicator may indicate which partitions of the multiple sectors that segments of one of the codewords are to be written. The data is then encoded to provide the codewords and segments of the codewords are placed in an interleaver based on the respective indicator corresponding to the codeword. The codeword segments are written from the interleaver to partitions of the multiple sectors of the magnetic storage media. By so doing, codewords may be spread across multiple sectors, such that a loss of a few sectors does not prevent readback and decoding of the codewords.Type: GrantFiled: February 26, 2020Date of Patent: July 13, 2021Assignee: Marvell Asia PTE, Ltd.Inventor: Mats Oberg
-
Patent number: 10998001Abstract: A method for storing data in groups of logical data sectors across a plurality of contiguous data tracks of a data storage medium includes defining a plurality of interleaver patterns, each interleaver pattern including a sector interleaving pattern specifying a respective order in which segments of respective ones of the logical data sectors are spread across physical data sectors of a respective one of the contiguous data tracks. For each respective group of logical data sectors, a respective interleaver pattern is selected. Data is written from each group of logical data sectors to one of the data tracks using the selected interleaver pattern. Each respective group of logical data sectors is written to its respective data track using a different interleaver pattern from any other group of logical data sectors written to an adjacent data track, so that no two adjacent data tracks are written using the same interleaver pattern.Type: GrantFiled: October 5, 2020Date of Patent: May 4, 2021Assignee: Marvell Asia Pte, Ltd.Inventors: Nedeljko Varnica, Mats Oberg
-
Publication number: 20210125635Abstract: A system includes a driver and a controller. The driver is configured to output a signal to a preamplifier of a heat source based on a thermal compensation value to cause the heat source to heat a spot on a storage medium. The controller is configured to adjust the thermal compensation value based on a duration for which the heat source is in an active or inactive operational state. The thermal compensation value is indicative of a history of durations that the heat source was in the active or inactive operational state.Type: ApplicationFiled: January 7, 2021Publication date: April 29, 2021Inventors: Mats Oberg, Hao Fang