SK hynix NAND Product Solutions Corp.

États‑Unis d’Amérique

Retour au propriétaire

1-100 de 979 pour SK hynix NAND Product Solutions Corp. Trier par
Recheche Texte
Affiner par
Type PI
        Brevet 957
        Marque 22
Juridiction
        États-Unis 899
        International 76
        Canada 4
Date
Nouveautés (dernières 4 semaines) 18
2026 janvier (MACJ) 3
2025 décembre 15
2025 novembre 11
2025 octobre 4
Voir plus
Classe IPC
G06F 3/06 - Entrée numérique à partir de, ou sortie numérique vers des supports d'enregistrement 283
G06F 12/02 - Adressage ou affectationRéadressage 128
G06F 11/10 - Détection ou correction d'erreur par introduction de redondance dans la représentation des données, p. ex. en utilisant des codes de contrôle en ajoutant des chiffres binaires ou des symboles particuliers aux données exprimées suivant un code, p. ex. contrôle de parité, exclusion des 9 ou des 11 94
H01L 23/00 - Détails de dispositifs à semi-conducteurs ou d'autres dispositifs à l'état solide 70
H01L 25/065 - Ensembles consistant en une pluralité de dispositifs à semi-conducteurs ou d'autres dispositifs à l'état solide les dispositifs étant tous d'un type prévu dans une seule des sous-classes , , , , ou , p. ex. ensembles de diodes redresseuses les dispositifs n'ayant pas de conteneurs séparés les dispositifs étant d'un type prévu dans le groupe 67
Voir plus
Classe NICE
09 - Appareils et instruments scientifiques et électriques 18
42 - Services scientifiques, technologiques et industriels, recherche et conception 10
38 - Services de télécommunications 8
41 - Éducation, divertissements, activités sportives et culturelles 8
35 - Publicité; Affaires commerciales 7
Voir plus
Statut
En Instance 108
Enregistré / En vigueur 871
  1     2     3     ...     10        Prochaine page

1.

NETWORK INTERFACE WITH INTELLIGENCE TO BUILD NULL BLOCKS FOR UN-MAPPABLE LOGICAL BLOCK ADDRESSES

      
Numéro d'application 19322466
Statut En instance
Date de dépôt 2025-09-08
Date de la première publication 2026-01-01
Propriétaire SK Hynix NAND Product Solutions Corp. (dba Solidigm) (USA)
Inventeur(s)
  • Liu, Xiaodong
  • Yang, Ziye
  • Harris, James R.
  • Liu, Changpeng
  • Cao, Gang

Abrégé

An apparatus is described. The apparatus includes a network interface having a system interface, a media access interface and circuitry to construct a block of null values for a logical block address (LBA) in response to a remote storage system having informed the network interface that the LBA was un-mappable.

Classes IPC  ?

  • G06F 12/0811 - Systèmes de mémoire cache multi-utilisateurs, multiprocesseurs ou multitraitement avec hiérarchies de mémoires cache multi-niveaux
  • G06F 3/06 - Entrée numérique à partir de, ou sortie numérique vers des supports d'enregistrement
  • G06F 12/0873 - Mappage de mémoire de mémoire cache vers des dispositifs ou des parties de dispositifs de stockage

2.

SSD WITH MULTIPLE BANDWIDTH TIERS BASED ON PHYSICAL CHARACTERISTICS

      
Numéro d'application 19322217
Statut En instance
Date de dépôt 2025-09-08
Date de la première publication 2026-01-01
Propriétaire SK Hynix NAND Product Solutions Corp. (dba Solidigm) (USA)
Inventeur(s)
  • Martinez Araiza, Jorge Ulises
  • Roy, Michael Leslie
  • Morning-Smith, Andrew

Abrégé

An embodiment of an electronic apparatus may include a substrate and a controller coupled to the substrate, the controller including circuitry to control access to a NAND-based storage media that includes a plurality of NAND devices located on the substrate and organized into two or more physical clusters with each NAND device uniquely assigned to one of the two or more physical clusters, perform data access to a first physical cluster of the two or more physical clusters at a first bandwidth, and perform data access to a second physical cluster of the two or more physical clusters at a second bandwidth that is slower than the first bandwidth. Other embodiments are disclosed and claimed.

Classes IPC  ?

  • G06F 3/06 - Entrée numérique à partir de, ou sortie numérique vers des supports d'enregistrement

3.

DEVICES AND METHODS FOR MANAGING COMMAND FETCH AND COMMAND EXECUTION

      
Numéro d'application 19297931
Statut En instance
Date de dépôt 2025-08-12
Date de la première publication 2026-01-01
Propriétaire SK Hynix NAND Product Solutions Corp. (dba Solidigm) (USA)
Inventeur(s)
  • Patel, Dimpesh
  • Hughes, Jonathan
  • Greer, Teddy
  • Vemula, Neelesh
  • De Vries, Jonathan

Abrégé

A device and related method, the device including system memory for storing at least two queue groups, each of which includes commands, and processing circuitry. For each respective queue group, the processing circuitry determines an allocated command value indicative of a number of commands that are capable of being fetched from the respective queue group, determines a number of outstanding commands to be fetched from the respective queue group, and compares the allocated command value to the number of outstanding commands to be fetched for the respective queue group. When the allocated command value is greater than the number of outstanding commands to be fetched for the respective queue group, the processing circuitry designates the respective queue group as an available queue group. The processing circuitry then selects a queue group from the designated available queue groups and fetches at least one command from the selected queue group.

Classes IPC  ?

  • G06F 9/38 - Exécution simultanée d'instructions, p. ex. pipeline ou lecture en mémoire

4.

Recessed heat sink with a discernible component as part of a device enclosure

      
Numéro d'application 29919815
Numéro de brevet D1107668
Statut Délivré - en vigueur
Date de dépôt 2023-12-06
Date de la première publication 2025-12-30
Date d'octroi 2025-12-30
Propriétaire SK Hynix NAND Product Solutions Corp. (USA)
Inventeur(s) Bushnaq, Saad

5.

Methods and systems for SLC copyback operations

      
Numéro d'application 18761045
Numéro de brevet 12511193
Statut Délivré - en vigueur
Date de dépôt 2024-07-01
Date de la première publication 2025-12-30
Date d'octroi 2025-12-30
Propriétaire SK Hynix NAND Product Solutions Corp. (dba Solidigm) (USA)
Inventeur(s)
  • Kathawala, Gulzar
  • Zhang, Ming
  • Wakchaure, Yogesh
  • De Vries, Jonathan
  • Carlton, David
  • Ahn, Yushin
  • Park, Taehun
  • Cho, Wanik

Abrégé

In accordance with some embodiments of the present disclosure, a method is performed by processing circuitry of a storage device for writing data to memory of a storage device. The method is related to executing a program to write data written in a plurality of single-layer cells (SLCs) in a first portion of the memory to a plurality of multi-level cells (MLCs) in a second portion of the memory using a single program command. The single program command includes an address of each SLC in the first portion of the memory and optionally, additional information regarding SLC read-level shifts. Executing the single program command includes reading from each SLC of the plurality of SLCs, storing at least some of the respective SLC data in the plurality of latches, and writing the SLC data that was stored in the plurality of latches to the plurality of MLCs.

Classes IPC  ?

  • G06F 11/10 - Détection ou correction d'erreur par introduction de redondance dans la représentation des données, p. ex. en utilisant des codes de contrôle en ajoutant des chiffres binaires ou des symboles particuliers aux données exprimées suivant un code, p. ex. contrôle de parité, exclusion des 9 ou des 11

6.

PERSISTENT MEMORY ACROSS UPDATES

      
Numéro d'application US2025027470
Numéro de publication 2025/264313
Statut Délivré - en vigueur
Date de dépôt 2025-05-02
Date de publication 2025-12-26
Propriétaire SK HYNIX NAND PRODUCT SOLUTIONS CORP. (DBA SOLIDIGM) (USA)
Inventeur(s)
  • Fitzpatrick, Matthew
  • Valine, Craig
  • Rajagopalan, Kailaash
  • Govindane, Mahesh
  • Povilus, Sam

Abrégé

A method for updating a device includes receiving an instruction to update from a first configuration in the device to a second configuration, where a first heap memory allocated to the first configuration includes multiple first allocated memory blocks and corresponding first memory blocks metadata. The method also includes performing a warm reset, the reset including determining, based on the first memory blocks metadata, that when updating from the first configuration to the second configuration, data of at least one of the first allocated memory blocks should be persisted to a second heap memory allocated to the second configuration, and causing the device to update from the first configuration to the second configuration, where the update includes persisting, based on the first memory blocks metadata, the data of at least one of the first allocated memory blocks to a second heap memory allocated to the second configuration.

Classes IPC  ?

  • G06F 8/654 - Mises à jour utilisant des techniques spécialement adaptées aux mémoires de masse réinscriptibles, p. ex. aux mémoires EEPROM ou flash
  • G06F 11/14 - Détection ou correction d'erreur dans les données par redondance dans les opérations, p. ex. en utilisant différentes séquences d'opérations aboutissant au même résultat
  • G06F 9/50 - Allocation de ressources, p. ex. de l'unité centrale de traitement [UCT]
  • G06F 12/14 - Protection contre l'utilisation non autorisée de mémoire

7.

SYSTEMS, METHODS, AND MEDIA FOR TUNING SOLID-STATE DRIVES

      
Numéro d'application 18752498
Statut En instance
Date de dépôt 2024-06-24
Date de la première publication 2025-12-25
Propriétaire SK hynix NAND Product Solutions Corp. (USA)
Inventeur(s)
  • Golez, Mark Anthony
  • Mcleran, Daniel Robert
  • Norton, Ryan Joseph
  • Gangadhar, Sarvesh Varakabe
  • Su, Holman
  • Janga, Praveen
  • Chen, Lei

Abrégé

Mechanisms, including systems, methods, and media, for tuning a solid-state drive (SSD) are provided, the mechanisms including: providing as an input to a first neural network (NN) current parameter settings (PSs) of the SSD; receiving as an output from the first NN at least one adjustment to the current PSs; based on the at least one adjustment, adjusting the current PSs of the SSD so that the SSD is using adjusted PSs; causing the SSD to execute a workload using the adjusted PSs; determining performance data of the SSD while executing the workload; determining a reward value based on the performance data; and back propagating the first NN based on the reward value.

Classes IPC  ?

  • G06F 12/02 - Adressage ou affectationRéadressage

8.

TRIANGULAR BOARD ASSEMBLY FOR SOLID STATE DRIVE

      
Numéro d'application 19312500
Statut En instance
Date de dépôt 2025-08-28
Date de la première publication 2025-12-25
Propriétaire SK Hynix NAND Product Solutions Corp. (dba Solidigm) (USA)
Inventeur(s)
  • Hung, John
  • Morning-Smith, Andrew
  • Schmidt, Kai-Uwe
  • Gwin, Paul
  • Yao, Nan Allison

Abrégé

An embodiment of an electronic apparatus comprises a main board, a wing board electrically coupled to the main board by a flexible connector along an edge of the main board, wherein the wing board is arranged at an angle that is non-parallel with respect to the main board. Other embodiments are disclosed and claimed.

Classes IPC  ?

  • H05K 1/14 - Association structurale de plusieurs circuits imprimés
  • H05K 1/02 - Circuits imprimés Détails
  • H05K 7/20 - Modifications en vue de faciliter la réfrigération, l'aération ou le chauffage

9.

PERSISTENT MEMORY ACROSS UPDATES

      
Numéro d'application 18747185
Statut En instance
Date de dépôt 2024-06-18
Date de la première publication 2025-12-18
Propriétaire SK Hynix NAND Product Solutions Corp. (dba Solidigm) (USA)
Inventeur(s)
  • Fitzpatrick, Matthew
  • Valine, Craig
  • Rajagopalan, Kailaash
  • Govindane, Mahesh
  • Povilus, Sam

Abrégé

A method for updating a device includes receiving an instruction to update from a first configuration in the device to a second configuration, where a first heap memory allocated to the first configuration includes multiple first allocated memory blocks and corresponding first memory blocks metadata. The method also includes performing a warm reset, the reset including determining, based on the first memory blocks metadata, that when updating from the first configuration to the second configuration, data of at least one of the first allocated memory blocks should be persisted to a second heap memory allocated to the second configuration, and causing the device to update from the first configuration to the second configuration, where the update includes persisting, based on the first memory blocks metadata, the data of at least one of the first allocated memory blocks to a second heap memory allocated to the second configuration.

Classes IPC  ?

  • G06F 3/06 - Entrée numérique à partir de, ou sortie numérique vers des supports d'enregistrement

10.

METHODS AND SYSTEMS FOR UPDATING DEVICE FIRMWARE USING A BOOTLOADER TRAP IN IMMUTABLE STORAGE MEMORY

      
Numéro d'application US2025027295
Numéro de publication 2025/259384
Statut Délivré - en vigueur
Date de dépôt 2025-05-01
Date de publication 2025-12-18
Propriétaire SK HYNIX NAND PRODUCT SOLUTIONS CORP. (DBA SOLIDIGM) (USA)
Inventeur(s) Loewen, Myron

Abrégé

A system and related method for loading firmware on a device including processing circuitry and immutable storage memory, where the processing circuitry causes a device startup to be initiated based on startup code stored in the immutable storage memory. While the device startup is being initiated, the processing circuitry is to receive a first signal and determine that a second signal was not received within a minimum wait time following the receipt of the first signal. Once the processing circuitry has determined that the second signal was not received within the minimum wait time following the receipt of the first signal, the processing circuitry is to load the firmware on the device. A controller may be used when loading firmware on one or more devices of a plurality of devices. The first signal and the second signal may be a first interrupt signal and a second interrupt signal, respectively.

Classes IPC  ?

11.

METHODS AND SYSTEMS FOR UPDATING DEVICE FIRMWARE USING A BOOTLOADER TRAP IN IMMUTABLE STORAGE MEMORY

      
Numéro d'application 18740377
Statut En instance
Date de dépôt 2024-06-11
Date de la première publication 2025-12-11
Propriétaire SK Hynix NAND Product Solutions Corp. (dba Solidigm) (USA)
Inventeur(s) Loewen, Myron

Abrégé

A system and related method for loading firmware on a device including processing circuitry and immutable storage memory, where the processing circuitry causes a device startup to be initiated based on startup code stored in the immutable storage memory. While the device startup is being initiated, the processing circuitry is to receive a first signal and determine that a second signal was not received within a minimum wait time following the receipt of the first signal. Once the processing circuitry has determined that the second signal was not received within the minimum wait time following the receipt of the first signal, the processing circuitry is to load the firmware on the device. A controller may be used when loading firmware on one or more devices of a plurality of devices. The first signal and the second signal may be a first interrupt signal and a second interrupt signal, respectively.

Classes IPC  ?

  • G06F 8/654 - Mises à jour utilisant des techniques spécialement adaptées aux mémoires de masse réinscriptibles, p. ex. aux mémoires EEPROM ou flash
  • G06F 9/4401 - Amorçage

12.

COMPUTATIONAL DATA STORAGE SYSTEMS

      
Numéro d'application 19184701
Statut En instance
Date de dépôt 2025-04-21
Date de la première publication 2025-12-11
Propriétaire SK Hynix NAND Product Solutions Corp. (dba Solidigm) (USA)
Inventeur(s)
  • Mesnier, Michael P.
  • Keys, John S.
  • Adams, Ian F.
  • Zou, Yi
  • Remis, Luis Carlos Maria
  • Mcleran, Daniel Robert
  • Barczak, Mariusz
  • Raghunath, Arun
  • Kong, Lay Wai

Abrégé

In one embodiment, a system comprises a host processor and a storage system. The storage system comprises one or more storage devices, and each storage device comprises a non-volatile memory and a compute offload controller. The non-volatile memory stores data, and the compute offload controller performs compute tasks on the data based on compute offload commands from the host processor.

Classes IPC  ?

  • G06F 3/06 - Entrée numérique à partir de, ou sortie numérique vers des supports d'enregistrement

13.

SOLIDIGM

      
Numéro d'application 1889978
Statut Enregistrée
Date de dépôt 2025-08-22
Date d'enregistrement 2025-08-22
Propriétaire SK hynix NAND Product Solutions Corp. (USA)
Classes de Nice  ?
  • 09 - Appareils et instruments scientifiques et électriques
  • 38 - Services de télécommunications
  • 41 - Éducation, divertissements, activités sportives et culturelles
  • 42 - Services scientifiques, technologiques et industriels, recherche et conception

Produits et services

Downloadable computer software for managing solid state drives; downloadable computer software for updating solid state drives; downloadable computer software for optimizing solid state drive systems; downloadable computer software for controlling solid state drives; downloadable computer software for solid state drives; downloadable computer software for use with solid state drives (SSDs); downloadable computer software for use in electronic storage of data; downloadable computer software for enhancing solid-state drive performance; downloadable computer software for computer storage acceleration; downloadable computer software for pairing of most-used computer hard drive files with solid state drive (SSD) cache for increasing performance; downloadable computer software for supporting computer storage acceleration and performance; downloadable computer software for optimizing and accelerating high-capacity storage on computers; downloadable computer software for facilitating adoption of new storage technologies; downloadable computer software for caching data to a solid state drive (SSD) to accelerate computer performance; downloadable computer software for analyzing, identifying, categorizing, labeling, sorting, managing, and storing data and images; downloadable computer software for generating machine learning models; downloadable computer software for reviewing data and images and identifying irregularities; downloadable computer software for analyzing, identifying, categorizing, labeling, sorting, managing, storing, and reviewing data and images, identifying irregularities, and machine learning using artificial intelligence (AI); downloadable computer software for identifying defects and anomalies in manufacturing, production and distribution using artificial intelligence (AI); downloadable computer software for medical diagnostics and assessments using artificial intelligence (AI); downloadable computer software for detecting anomalies in energy transmission using artificial intelligence (AI). Providing on-line forums for transmission of messages among computer users concerning data storage and solid state drives. Educational services, namely, conducting conferences, seminars, and presentations in the field of data storage and solid state drives; providing online non-downloadable electronic publications in the nature of blogs, white papers and reports in the field of data storage and solid state drives via a website; education services, namely, providing non-downloadable webinars in the field of data storage and solid state drives. Providing temporary use of on-line non-downloadable software and applications for estimating and comparing solid state drive product life; product failure analysis services; engineering services, namely, engineering for the testing of new products for others in the nature of reliability testing, product assurance testing, failure analysis testing, and product qualification testing, all relating to data storage systems and solid state drives; quality management services, namely, quality evaluation and analysis, quality assurance and quality control, in the field of solid state drive (SSDs) devices; technological planning and consulting services in the field of data storage, artificial intelligence, and computing technology; technological consultation in the technology field of data storage, artificial intelligence, and computing technology.

14.

Method and System for In-NAND Checksum Calculating of LDPC Codes

      
Numéro d'application 18678264
Statut En instance
Date de dépôt 2024-05-30
Date de la première publication 2025-12-04
Propriétaire
  • SK hynix Inc. (République de Corée)
  • SK hynix NAND Product Solutions Corp. (dba Solidigm) (USA)
Inventeur(s)
  • Asadi, Meysam
  • Zhang, Fan
  • Kwok, Zion

Abrégé

A method and memory system for calculating checksums in a controller inside a memory device. This method and system select a subset matrix derived from an error correction code (ECC) parity-check matrix used in the controller and perform a partial checksum calculation using the subset matrix to estimate bit error rate (BER).

Classes IPC  ?

  • G06F 11/10 - Détection ou correction d'erreur par introduction de redondance dans la représentation des données, p. ex. en utilisant des codes de contrôle en ajoutant des chiffres binaires ou des symboles particuliers aux données exprimées suivant un code, p. ex. contrôle de parité, exclusion des 9 ou des 11

15.

SOFT READ OPERATIONS WITH PROGRESSIVE DATA OUTPUT

      
Numéro d'application 19239659
Statut En instance
Date de dépôt 2025-06-16
Date de la première publication 2025-12-04
Propriétaire SK Hynix NAND Product Solutions Corp. (dba Solidigm) (USA)
Inventeur(s)
  • Khakifirooz, Ali
  • Kalwitz, George
  • Ramalingam, Anand
  • Motwani, Ravi
  • Chen, Renjie

Abrégé

Systems, apparatuses and methods may provide for memory controller technology including first logic to trigger, via an initial request, a hard-read and a soft-read, wherein the hard-read is to generate hard-bit information and the soft-read is to generate first soft-bit information and second soft-bit information, conduct a first error correction on the hard-bit information, and issue a subsequent request for at least the second soft-bit information if the first error correction is unsuccessful. Additionally, memory device technology may include a plurality of memory cells and second logic to conduct the hard-read and the soft-read from a memory cell in the plurality of memory cells in response to the initial request, send the hard-bit information to the controller, and withhold at least the second soft-bit information from the controller until the subsequent request is received.

Classes IPC  ?

  • G06F 11/10 - Détection ou correction d'erreur par introduction de redondance dans la représentation des données, p. ex. en utilisant des codes de contrôle en ajoutant des chiffres binaires ou des symboles particuliers aux données exprimées suivant un code, p. ex. contrôle de parité, exclusion des 9 ou des 11
  • G11C 11/56 - Mémoires numériques caractérisées par l'utilisation d'éléments d'emmagasinage électriques ou magnétiques particuliersÉléments d'emmagasinage correspondants utilisant des éléments d'emmagasinage comportant plus de deux états stables représentés par des échelons, p. ex. de tension, de courant, de phase, de fréquence
  • G11C 16/04 - Mémoires mortes programmables effaçables programmables électriquement utilisant des transistors à seuil variable, p. ex. FAMOS
  • G11C 16/26 - Circuits de détection ou de lectureCircuits de sortie de données
  • H03M 13/45 - Décodage discret, c.-à-d. utilisant l'information de fiabilité des symboles

16.

ADAPTIVE DEVICE DATA CORRECTION WITH INCREASED MEMORY FAILURE HANDLING

      
Numéro d'application 19300956
Statut En instance
Date de dépôt 2025-08-15
Date de la première publication 2025-12-04
Propriétaire SK Hynix NAND Product Solutions Corp. (dba Solidigm) (USA)
Inventeur(s)
  • Chen, Lei
  • Ling, Liyang
  • Qiu, Xiaodong
  • Jiang, Yong

Abrégé

An embodiment of an electronic apparatus may comprise one or more substrates and a controller coupled to the one or more substrates, the controller including circuitry to identify failed memory regions in a memory by a rank, bank, and device associated with the failed memory region, and provide recovery for failed memory regions in three or more banks of a first rank of the memory or three or more devices of the first rank of the memory by virtual lock step device data correction with one or more other ranks of the memory. Other embodiments are disclosed and claimed.

Classes IPC  ?

  • G06F 11/10 - Détection ou correction d'erreur par introduction de redondance dans la représentation des données, p. ex. en utilisant des codes de contrôle en ajoutant des chiffres binaires ou des symboles particuliers aux données exprimées suivant un code, p. ex. contrôle de parité, exclusion des 9 ou des 11
  • G06F 3/06 - Entrée numérique à partir de, ou sortie numérique vers des supports d'enregistrement
  • G06F 11/07 - Réaction à l'apparition d'un défaut, p. ex. tolérance de certains défauts

17.

DYNAMIC SINGLE-LEVEL CELL WRITE THROUGH IN MEMORY DEVICES

      
Numéro d'application 19304424
Statut En instance
Date de dépôt 2025-08-19
Date de la première publication 2025-12-04
Propriétaire SK Hynix NAND Product Solutions Corp. (dba Solidigm) (USA)
Inventeur(s) Kalwitz, George

Abrégé

This application is directed to writing data in a memory device supporting multiple bits per cell by dynamically using a y-level cell (YLC) cache. The memory device is coupled into a host device, and includes a plurality of x-level cell (XLC) memory blocks, where x is greater than one and greater than y. The memory device identifies a write shaping status of the host device. Based on the write shaping status, the memory device determines that the host device performs write operations without a memory-based cache. In accordance with a determination that the host device performs write operations without the memory-based cache, a YLC cache is allocated in the memory device to act as the memory-based cache. In response to one or more write requests, the memory device stores data into the plurality of XLC memory blocks via the YLC cache.

Classes IPC  ?

  • G06F 3/06 - Entrée numérique à partir de, ou sortie numérique vers des supports d'enregistrement

18.

INTEGRATED CIRCUIT STRUCTURE WITH FILLED RECESSES

      
Numéro d'application 19300576
Statut En instance
Date de dépôt 2025-08-14
Date de la première publication 2025-12-04
Propriétaire SK Hynix NAND Product Solutions Corp. (dba Solidigm) (USA)
Inventeur(s)
  • Lin, Kevin L.
  • Kabir, Nafees A.
  • Blackwell, James Munro
  • Hourani, Rami

Abrégé

Disclosed herein are IC structures, packages, and devices that include recesses processed via selective growth. An example integrated circuit (IC) structure, includes a first dielectric material, a second dielectric material on the first dielectric material, and a recess in the second dielectric material, wherein the recess includes a bottom, a top, and sidewalls. The IC further includes a first material within the recess and at a bottom of the recess, wherein the first material includes a metal and oxygen, a self-assembled monolayer (SAM) material, or an organic material, and a second material within the recess and between the first material and the top of the recess, wherein the second material is in contact with the sidewalls of the recess.

Classes IPC  ?

  • H01L 23/532 - Dispositions pour conduire le courant électrique à l'intérieur du dispositif pendant son fonctionnement, d'un composant à un autre comprenant des interconnexions externes formées d'une structure multicouche de couches conductrices et isolantes inséparables du corps semi-conducteur sur lequel elles ont été déposées caractérisées par les matériaux
  • H01L 23/00 - Détails de dispositifs à semi-conducteurs ou d'autres dispositifs à l'état solide
  • H01L 23/31 - Encapsulations, p. ex. couches d’encapsulation, revêtements caractérisées par leur disposition
  • H01L 23/522 - Dispositions pour conduire le courant électrique à l'intérieur du dispositif pendant son fonctionnement, d'un composant à un autre comprenant des interconnexions externes formées d'une structure multicouche de couches conductrices et isolantes inséparables du corps semi-conducteur sur lequel elles ont été déposées
  • H01L 25/00 - Ensembles consistant en une pluralité de dispositifs à semi-conducteurs ou d'autres dispositifs à l'état solide
  • H01L 25/065 - Ensembles consistant en une pluralité de dispositifs à semi-conducteurs ou d'autres dispositifs à l'état solide les dispositifs étant tous d'un type prévu dans une seule des sous-classes , , , , ou , p. ex. ensembles de diodes redresseuses les dispositifs n'ayant pas de conteneurs séparés les dispositifs étant d'un type prévu dans le groupe

19.

DRAM LAYOUT FOR LOGICAL-TO-PHYSICAL (L2P) ADDRESS INDIRECTION TABLE (AIT)

      
Numéro d'application US2025028953
Numéro de publication 2025/240353
Statut Délivré - en vigueur
Date de dépôt 2025-05-12
Date de publication 2025-11-20
Propriétaire SK HYNIX NAND PRODUCT SOLUTIONS CORP. (DBA SOLIDIGM) (USA)
Inventeur(s)
  • Kwok, Zion
  • Williams, Steven

Abrégé

This application is directed to compressing a logical-to-physical address indirection table in a memory system of an electronic device. The electronic device identifies an address block including a plurality of physical addresses that corresponds to an ordered sequence of logical addresses. Each logical address corresponds to a distinct physical address. The electronic device further determines that a first physical address is associated with a first word having a first word location in the address block, and extracts the first word from the first word location in the address block. Based on the first word location, the electronic device determines a first bit location in a supplemental word that is distinct from the first word. The electronic device extracts at least a first bit from the first bit location of the supplemental word, and generates the first physical address based on the first word and the first bit.

Classes IPC  ?

  • G06F 12/1009 - Traduction d'adresses avec tables de pages, p. ex. structures de table de page
  • G06F 12/02 - Adressage ou affectationRéadressage
  • G06F 3/06 - Entrée numérique à partir de, ou sortie numérique vers des supports d'enregistrement

20.

DRAM LAYOUT FOR LOGICAL-TO-PHYSICAL (L2P) ADDRESS INDIRECTION TABLE (AIT)

      
Numéro d'application 18666630
Statut En instance
Date de dépôt 2024-05-16
Date de la première publication 2025-11-20
Propriétaire SK Hynix NAND Product Solutions Corp. (dba Solidigm) (USA)
Inventeur(s)
  • Kwok, Zion
  • Williams, Steven

Abrégé

This application is directed to compressing a logical-to-physical address indirection table in a memory system of an electronic device. The electronic device identifies an address block including a plurality of physical addresses that corresponds to an ordered sequence of logical addresses. Each logical address corresponds to a distinct physical address. The electronic device further determines that a first physical address is associated with a first word having a first word location in the address block, and extracts the first word from the first word location in the address block. Based on the first word location, the electronic device determines a first bit location in a supplemental word that is distinct from the first word. The electronic device extracts at least a first bit from the first bit location of the supplemental word, and generates the first physical address based on the first word and the first bit.

Classes IPC  ?

  • G06F 12/1045 - Traduction d'adresses utilisant des moyens de traduction d’adresse associatifs ou pseudo-associatifs, p. ex. un répertoire de pages actives [TLB] associée à une mémoire cache de données
  • G06F 12/02 - Adressage ou affectationRéadressage

21.

S

      
Numéro d'application 1886538
Statut Enregistrée
Date de dépôt 2025-08-25
Date d'enregistrement 2025-08-25
Propriétaire SK hynix NAND Product Solutions Corp. (USA)
Classes de Nice  ?
  • 09 - Appareils et instruments scientifiques et électriques
  • 38 - Services de télécommunications
  • 41 - Éducation, divertissements, activités sportives et culturelles
  • 42 - Services scientifiques, technologiques et industriels, recherche et conception

Produits et services

Downloadable computer software for managing solid state drives; downloadable computer software for updating solid state drives; downloadable computer software for optimizing solid state drive systems; downloadable computer software for controlling solid state drives; downloadable computer software for solid state drives; downloadable computer software for use with solid state drives (SSDs); downloadable computer software for use in electronic storage of data; downloadable computer software for enhancing solid-state drive performance; downloadable computer software for supporting computer storage acceleration and performance; downloadable computer software for optimizing and accelerating high-capacity storage on computers; downloadable computer software for facilitating adoption of new storage technologies; downloadable computer software for caching data to a solid state drive (SSD) to accelerate computer performance; downloadable computer software for analyzing, identifying, categorizing, labeling, sorting, managing, and storing data and images; downloadable computer software for generating machine learning models; downloadable computer software for reviewing data and images and identifying irregularities; downloadable computer software for analyzing, identifying, categorizing, labeling, sorting, managing, storing, and reviewing data and images, identifying irregularities, and machine learning using artificial intelligence (AI); downloadable computer software for identifying defects and anomalies in manufacturing, production and distribution using artificial intelligence (AI); downloadable computer software for medical diagnostics and assessments using artificial intelligence (AI); downloadable computer software for detecting anomalies in energy transmission using artificial intelligence (AI); downloadable computer software for computer storage acceleration; downloadable computer software for pairing of most-used computer hard drive files with solid state drive (SSD) cache for increasing performance. Providing on-line forums for transmission of messages among computer users concerning data storage and solid state drives. Educational services, namely, conducting conferences, seminars, and presentations in the field of data storage and solid state drives; providing online non-downloadable electronic publications in the nature of blogs, white papers and reports in the field of data storage and solid state drives via a website; education services, namely, providing non-downloadable webinars in the field of data storage and solid state drives. Providing temporary use of on-line non-downloadable software and applications for estimating and comparing solid state drive product life; engineering services, namely, engineering for the testing of new products for others in the nature of reliability testing, product assurance testing, failure analysis testing, and product qualification testing, all relating to data storage systems and solid state drives; quality management services, namely, quality evaluation and analysis, quality assurance, and quality control, in the field of solid-state drive (SSDs) devices; product failure analysis services; technological planning and consulting services in the field of data storage, artificial intelligence, and computing technology; technological consultation in the technology field of data storage, artificial intelligence, and computing technology.

22.

DEVICES AND METHODS FOR MANAGING COMMAND FETCH AND COMMAND EXECUTION

      
Numéro d'application US2025025334
Numéro de publication 2025/235179
Statut Délivré - en vigueur
Date de dépôt 2025-04-18
Date de publication 2025-11-13
Propriétaire SK HYNIX NAND PRODUCT SOLUTIONS CORP. (DBA SOLIDIGM) (USA)
Inventeur(s)
  • Patel, Dimpesh
  • Hughes, Jonathan
  • Greer, Teddy
  • Vemula, Neelesh
  • De Vries, Jonathan

Abrégé

A device and related method, the device including system memory for storing at least two queue groups, each of which includes commands, and processing circuitry. For each respective queue group, the processing circuitry determines an allocated command value indicative of a number of commands that are capable of being fetched from the respective queue group, determines a number of outstanding commands to be fetched from the respective queue group, and compares the allocated command value to the number of outstanding commands to be fetched for the respective queue group. When the allocated command value is greater than the number of outstanding commands to be fetched for the respective queue group, the processing circuitry designates the respective queue group as an available queue group. The processing circuitry then selects a queue group from the designated available queue groups and fetches at least one command from the selected queue group.

Classes IPC  ?

  • G06F 3/06 - Entrée numérique à partir de, ou sortie numérique vers des supports d'enregistrement

23.

DEVICES AND METHODS FOR TRAFFIC SHAPING ARBITRATION TO FETCH COMMANDS FROM A HOST WITH MULTIPLE VIRTUAL MACHINES

      
Numéro d'application US2025025349
Numéro de publication 2025/235180
Statut Délivré - en vigueur
Date de dépôt 2025-04-18
Date de publication 2025-11-13
Propriétaire SK HYNIX NAND PRODUCT SOLUTIONS CORP. (DBA SOLIDIGM) (USA)
Inventeur(s)
  • Patel, Dimpesh
  • Hughes, Jonathan
  • Greer, Teddy
  • De Vries, Jonathan
  • Fu, Zachary

Abrégé

A device and related method, the device communicatively coupled to a host, and the device including arbitration circuitry, command fetch circuitry, and processing circuitry. For each virtual machine of the host, arbitration circuitry determines (a) first credits value indicative of a number of commands that may be fetched and (b) a second credits value indicative of a bandwidth to fetch at least one command, from a queue group associated with the virtual machine. The arbitration circuitry selects a virtual machine based on at least one of the first credits values and the second credits values of the virtual machines, and communicates a signal to command fetch circuitry to fetch at least one command. In response to the reception of the signal, the command fetch circuitry fetches at least one command from the queue group associated with the selected virtual machine and communicates the fetched commands to processing circuitry for execution.

Classes IPC  ?

  • G06F 13/16 - Gestion de demandes d'interconnexion ou de transfert pour l'accès au bus de mémoire

24.

SELF-CORRECTED LOW-DENSITY PARITY CHECK (LDPC) WITH INDEX MATCH

      
Numéro d'application US2025027501
Numéro de publication 2025/235320
Statut Délivré - en vigueur
Date de dépôt 2025-05-02
Date de publication 2025-11-13
Propriétaire SK HYNIX NAND PRODUCT SOLUTIONS CORP. (DBA SOLIDIGM) (USA)
Inventeur(s) Kwok, Zion

Abrégé

This application is directed to data validation in an electronic device. The electronic device identifies a set of check nodes associated with a first variable node that corresponds to a data bit in a block of data, and obtains check node data from each of the set of check nodes. Each check node is associated with a set of respective variable nodes including the first variable node, and the check node data identifies at least a respective target node providing the smallest variable node data among the respective variable nodes. The electronic device identifies a subset of check nodes for each of which the check node data identifies the first variable node as the respective target node, determines that the subset of check nodes includes a first number of check nodes, and determines variable node data of the first variable node based on the first number.

Classes IPC  ?

  • G06F 3/06 - Entrée numérique à partir de, ou sortie numérique vers des supports d'enregistrement

25.

S SOLIDIGM

      
Numéro d'application 1886545
Statut Enregistrée
Date de dépôt 2025-08-25
Date d'enregistrement 2025-08-25
Propriétaire SK hynix NAND Product Solutions Corp. (USA)
Classes de Nice  ?
  • 09 - Appareils et instruments scientifiques et électriques
  • 38 - Services de télécommunications
  • 41 - Éducation, divertissements, activités sportives et culturelles
  • 42 - Services scientifiques, technologiques et industriels, recherche et conception

Produits et services

Downloadable computer software for managing solid state drives; downloadable computer software for updating solid state drives; downloadable computer software for optimizing solid state drive systems; downloadable computer software for controlling solid state drives; downloadable computer software for solid state drives; downloadable computer software for use with solid state drives (SSDs); downloadable computer software for use in electronic storage of data; downloadable computer software for enhancing solid-state drive performance; downloadable computer software for computer storage acceleration; downloadable computer software for pairing of most-used computer hard drive files with solid state drive (SSD) cache for increasing performance; downloadable computer software for supporting computer storage acceleration and performance; downloadable computer software for optimizing and accelerating high-capacity storage on computers; downloadable computer software for facilitating adoption of new storage technologies; downloadable computer software for caching data to a solid state drive (SSD) to accelerate computer performance; downloadable computer software for analyzing, identifying, categorizing, labeling, sorting, managing, and storing data and images; downloadable computer software for generating machine learning models; downloadable computer software for reviewing data and images and identifying irregularities; downloadable computer software for analyzing, identifying, categorizing, labeling, sorting, managing, storing, and reviewing data and images, identifying irregularities, and machine learning using artificial intelligence (AI); downloadable computer software for identifying defects and anomalies in manufacturing, production and distribution using artificial intelligence (AI); downloadable computer software for medical diagnostics and assessments using artificial intelligence (AI); downloadable computer software for detecting anomalies in energy transmission using artificial intelligence (AI). Providing on-line forums for transmission of messages among computer users concerning data storage and solid state drives. Educational services, namely, conducting conferences, seminars, and presentations in the field of data storage and solid state drives; providing online non-downloadable electronic publications in the nature of blogs, white papers and reports in the field of data storage and solid state drives via a website; education services, namely, providing non-downloadable webinars in the field of data storage and solid state drives. Providing temporary use of on-line non-downloadable software and applications for estimating and comparing solid state drive product life; product failure analysis services; engineering services, namely, engineering for the testing of new products for others in the nature of reliability testing, product assurance testing, failure analysis testing, and product qualification testing, all relating to data storage systems and solid state drives; quality management services, namely, quality evaluation and analysis, quality assurance, and quality control, in the field of solid-state drive (SSDs) devices; technological planning and consulting services in the field of data storage, artificial intelligence, and computing technology; technological consultation in the technology field of data storage, artificial intelligence, and computing technology.

26.

DEVICES AND METHODS FOR TRAFFIC SHAPING ARBITRATION TO FETCH COMMANDS FROM A HOST WITH MULTIPLE VIRTUAL MACHINES

      
Numéro d'application 18659858
Statut En instance
Date de dépôt 2024-05-09
Date de la première publication 2025-11-13
Propriétaire SK Hynix NAND Product Solutions Corp. (dba Solidigm) (USA)
Inventeur(s)
  • Patel, Dimpesh
  • Hughes, Jonathan
  • Greer, Teddy
  • De Vries, Jonathan
  • Fu, Zachary

Abrégé

A device and related method, the device communicatively coupled to a host, and the device including arbitration circuitry, command fetch circuitry, and processing circuitry. For each virtual machine of the host, arbitration circuitry determines (a) first credits value indicative of a number of commands that may be fetched and (b) a second credits value indicative of a bandwidth to fetch at least one command, from a queue group associated with the virtual machine. The arbitration circuitry selects a virtual machine based on at least one of the first credits values and the second credits values of the virtual machines, and communicates a signal to command fetch circuitry to fetch at least one command. In response to the reception of the signal, the command fetch circuitry fetches at least one command from the queue group associated with the selected virtual machine and communicates the fetched commands to processing circuitry for execution.

Classes IPC  ?

  • G06F 9/455 - ÉmulationInterprétationSimulation de logiciel, p. ex. virtualisation ou émulation des moteurs d’exécution d’applications ou de systèmes d’exploitation

27.

Free Space and Input/Output Stability Management for Non-Uniform Workloads

      
Numéro d'application 19277013
Statut En instance
Date de dépôt 2025-07-22
Date de la première publication 2025-11-13
Propriétaire SK Hynix NAND Product Solutions Corp. (dba Solidigm) (USA)
Inventeur(s)
  • Ruby, Paul
  • Pelster, David J.
  • Golez, Mark Anthony
  • Sebastian, Teena

Abrégé

This application is directed to managing garbage collection using a plurality of queues of memory bands of a memory system. The memory system obtains a request to organize data stored in a plurality of memory bands of the memory system, and each memory band has a data validity level. In response to the request, the memory system generates the plurality of queues of memory bands based on the data validity levels of the plurality of memory bands, and the plurality of queues correspond to a plurality of non-overlapping validity level ranges. The plurality of memory bands are assigned into a subset of queues based on the data validity levels of the plurality of memory bands. The memory system 200 allocates a first memory bandwidth among the subset of queues, and implements garbage collection operations on the subset of queues in parallel using respective portions of the first memory bandwidth.

Classes IPC  ?

  • G06F 12/02 - Adressage ou affectationRéadressage

28.

SKEW DETECTION AND COMPENSATION FOR HIGH SPEED I/O LINKS

      
Numéro d'application 19262642
Statut En instance
Date de dépôt 2025-07-08
Date de la première publication 2025-11-06
Propriétaire SK Hynix NAND Product Solutions Corp. (dba Solidigm) (USA)
Inventeur(s)
  • Guo, Jong-Ru
  • Li, Jingbo
  • Ye, Xiaoning
  • Wu, Zuoguo
  • Heck, Howard L.

Abrégé

An apparatus may comprise a skew detection circuit to sample a common mode voltage of a differential signal, wherein the sampled common mode voltage is indicative of an amount of skew between a first signal of the differential signal and a second signal of the differential signal; and a skew compensation circuit to adjust a delay of the first signal or the second signal based on the sampled common mode voltage to reduce the amount of skew.

Classes IPC  ?

29.

SELF-CORRECTED LOW-DENSITY PARITY CHECK (LDPC) WITH INDEX MATCH

      
Numéro d'application 18656418
Statut En instance
Date de dépôt 2024-05-06
Date de la première publication 2025-11-06
Propriétaire SK Hynix NAND Product Solutions Corp. (dba Solidigm) (USA)
Inventeur(s) Kwok, Zion

Abrégé

This application is directed to data validation in an electronic device. The electronic device identifies a set of check nodes associated with a first variable node that corresponds to a data bit in a block of data, and obtains check node data from each of the set of check nodes. Each check node is associated with a set of respective variable nodes including the first variable node, and the check node data identifies at least a respective target node providing the smallest variable node data among the respective variable nodes. The electronic device identifies a subset of check nodes for each of which the check node data identifies the first variable node as the respective target node, determines that the subset of check nodes includes a first number of check nodes, and determines variable node data of the first variable node based on the first number.

Classes IPC  ?

  • G06F 3/06 - Entrée numérique à partir de, ou sortie numérique vers des supports d'enregistrement

30.

SYSTEMS, METHODS, AND MEDIA FOR PROVIDING APPEND-ONLY CACHES

      
Numéro d'application 18645047
Statut En instance
Date de dépôt 2024-04-24
Date de la première publication 2025-10-30
Propriétaire SK hynix NAND Product Solutions Corp. (USA)
Inventeur(s)
  • Barczak, Mariusz
  • Malikowski, Wojciech
  • Lasek, Lukasz

Abrégé

Mechanism include: storing first, second, and third entries in a cache; calculating an index value that corresponds to the entries; storing, in a first table location corresponding to the index value, first information identifying a first location of the first entry; storing, in a second table location corresponding to the index value, second information identifying a second location of the second entry; storing, in a linked-list corresponding to the index value, third information identifying a third location of the third entry; in response to a request to access the third entry, comparing the request to each of at least part of the first information, at least part of the second information, and at least part of the third information; determining that the request corresponds to the at least part of the third information; and retrieving data responsive to the request based on the third information.

Classes IPC  ?

  • G06F 12/0891 - Adressage d’un niveau de mémoire dans lequel l’accès aux données ou aux blocs de données désirés nécessite des moyens d’adressage associatif, p. ex. mémoires cache utilisant des moyens d’effacement, d’invalidation ou de réinitialisation
  • G06F 12/02 - Adressage ou affectationRéadressage
  • G06F 12/0817 - Protocoles de cohérence de mémoire cache à l’aide de méthodes de répertoire

31.

SOLID STATE DRIVE WITH MULTIPLEXED INTERNAL CHANNEL ACCESS DURING PROGRAM DATA TRANSFERS

      
Numéro d'application 19251430
Statut En instance
Date de dépôt 2025-06-26
Date de la première publication 2025-10-16
Propriétaire SK hynix NAND Product Solutions Corporation (USA)
Inventeur(s)
  • Pelster, David J.
  • Wakchaure, Yogesh B.
  • Vemula, Neelesh
  • Madraswala, Aliasgar S.
  • Carlton, David B.
  • Sebastian, Donia
  • Golez, Mark Anthony
  • Guo, Xin

Abrégé

A method performed by a solid state drive is described. The method includes, on a channel that internally couples a controller of the solid state drive to a storage device of the solid state drive, sending write data for a program operation to be performed by one of the storage device's logical units in separate chunks over the channel. The method also includes inserting higher priority traffic items of other logical units of the storage device in between the separate chunks.

Classes IPC  ?

  • G06F 3/06 - Entrée numérique à partir de, ou sortie numérique vers des supports d'enregistrement
  • G06F 13/16 - Gestion de demandes d'interconnexion ou de transfert pour l'accès au bus de mémoire

32.

SYSTEMS, METHODS, AND MEDIA FOR IMPROVING READ COMMAND PROCESSING TIMES IN SOLID-STATE DRIVES

      
Numéro d'application 19244811
Statut En instance
Date de dépôt 2025-06-20
Date de la première publication 2025-10-09
Propriétaire SK hynix NAND Product Solutions Corporation (USA)
Inventeur(s)
  • Golez, Mark Anthony Sumabat
  • Chu, Henry
  • Vishwanath, Darshan Mallapur
  • Gangadhar, Sarvesh Varakabe
  • Pelster, David J.

Abrégé

Mechanisms for improving read command processing times in a solid-state drive (SSD) are provided, the mechanisms comprising: determining a workload type of an SSD; in response to determining that the workload type is a pure read workload type: determining at least one command size into which an original background write is to be split-up using at least one hardware processor; and splitting-up the background write into a plurality of split background writes, each having one of the determined at least one command size. In some embodiments, the at least one command size accounts for a page of the physical medium of the SSD. In some embodiments, the at least one command size includes at least two different sizes. In some embodiments, the mechanisms further comprise combining two or more split background writes. In some embodiments, the original background write is split-up before being placed in a channel queue.

Classes IPC  ?

  • G06F 3/06 - Entrée numérique à partir de, ou sortie numérique vers des supports d'enregistrement
  • G06F 12/02 - Adressage ou affectationRéadressage

33.

ON-SSD-COPY TECHNIQUES USING COPY-ON-WRITE

      
Numéro d'application 19244852
Statut En instance
Date de dépôt 2025-06-20
Date de la première publication 2025-10-09
Propriétaire SK hynix NAND Product Solutions Corporation (USA)
Inventeur(s)
  • Li, Peng
  • Trika, Sanjeev N.
  • Estrada, David C.

Abrégé

On-SSD-copy using Copy-On-Write (COW) techniques track indirection updates to the copied data without duplicating the data. In one example, a method involves receiving a copy command to copy data from a source LBA to a destination LBA. An entry in a logical-to-physical (L2P) table corresponding to the destination LBA is updated to refer to the same physical address as the source LBA's entry in the L2P table. Flags in the L2P table are updated to indicate that more than one LBA refers to the same physical address. After updating the L2P table and before copying the data, a token is stored to the storage device. After storing the token, but before copying the data, an acknowledgement can be sent to the host to indicate the copy command is complete. A subsequent write to either the source or destination LBAs trigger a copy of the data.

Classes IPC  ?

  • G06F 3/06 - Entrée numérique à partir de, ou sortie numérique vers des supports d'enregistrement

34.

Devices and methods for managing command fetch and command execution

      
Numéro d'application 18659834
Numéro de brevet 12430133
Statut Délivré - en vigueur
Date de dépôt 2024-05-09
Date de la première publication 2025-09-30
Date d'octroi 2025-09-30
Propriétaire SK Hynix NAND Product Solutions Corp. (USA)
Inventeur(s)
  • Patel, Dimpesh
  • Hughes, Jonathan
  • Greer, Teddy
  • Vemula, Neelesh
  • De Vries, Jonathan

Abrégé

A device and related method, the device including system memory for storing at least two queue groups, each of which includes commands, and processing circuitry. For each respective queue group, the processing circuitry determines an allocated command value indicative of a number of commands that are capable of being fetched from the respective queue group, determines a number of outstanding commands to be fetched from the respective queue group, and compares the allocated command value to the number of outstanding commands to be fetched for the respective queue group. When the allocated command value is greater than the number of outstanding commands to be fetched for the respective queue group, the processing circuitry designates the respective queue group as an available queue group. The processing circuitry then selects a queue group from the designated available queue groups and fetches at least one command from the selected queue group.

Classes IPC  ?

  • G06F 9/38 - Exécution simultanée d'instructions, p. ex. pipeline ou lecture en mémoire

35.

VALIDITY DISTRIBUTION FOR PERFORMANCE UNIFORMITY

      
Numéro d'application 19221116
Statut En instance
Date de dépôt 2025-05-28
Date de la première publication 2025-09-18
Propriétaire SK hynix NAND Product Solutions Corp. (dba Solidigm) (USA)
Inventeur(s)
  • Pelster, David J.
  • Golez, Mark
  • Mcleran, Daniel R.
  • Koch, Nathan
  • Ruby, Paul

Abrégé

A method and controller for operating a memory system in communication with a host. The method and controller logically arrange a sequence of reclaim sub-groups within a memory device. The method and controller process the reclaim sub-groups according to the sequence to control the memory device to perform garbage collection on the reclaim sub-groups in the memory device. In the sequence, the reclaim sub-groups are processed during the garbage collection such that at least one re-ordered data sequence in the sequence of the reclaim sub-groups being processed has re-ordered valid data that is not clumped.

Classes IPC  ?

  • G06F 12/02 - Adressage ou affectationRéadressage

36.

DATA ROLLBACK FOR TIERED MEMORY AND STORAGE

      
Numéro d'application 19091566
Statut En instance
Date de dépôt 2025-03-26
Date de la première publication 2025-09-11
Propriétaire SK HYNIX NAND PRODUCT SOLUTIONS CORP. (DBA SOLIDIGM) (USA)
Inventeur(s) Trika, Sanjeev

Abrégé

An embodiment of an electronic apparatus may comprise one or more substrates, and circuitry coupled to the one or more substrates, the circuitry to track transactions that access a first memory level of a multi-level memory, control access to at least the first memory level of the multi-level memory, and control a roll back of at least the first memory level of the multi-level memory based on the tracked transactions. In another embodiment, the circuitry is to control a roll back of a multi-level memory in response to a request to roll back the multi-level memory. Other embodiments are disclosed and claimed.

Classes IPC  ?

  • G06F 3/06 - Entrée numérique à partir de, ou sortie numérique vers des supports d'enregistrement
  • G06F 12/02 - Adressage ou affectationRéadressage
  • G06F 12/0891 - Adressage d’un niveau de mémoire dans lequel l’accès aux données ou aux blocs de données désirés nécessite des moyens d’adressage associatif, p. ex. mémoires cache utilisant des moyens d’effacement, d’invalidation ou de réinitialisation

37.

SELECTIVE CONGESTION NOTIFICATION BY A NETWORK INTERFACE DEVICE

      
Numéro d'application 19009486
Statut En instance
Date de dépôt 2025-01-03
Date de la première publication 2025-09-04
Propriétaire SK HYNIX NAND PRODUCT SOLUTIONS CORP. (DBA SOLIDIGM) (USA)
Inventeur(s)
  • Musleh, Malek
  • Wu, Gene
  • Kurpad, Anupama
  • Alemania, Allister
  • Penaranda Cebrian, Roberto
  • Southworth, Robert
  • Yebenes Segura, Pedro
  • Bruns, Curt E.
  • Sen, Sujoy

Abrégé

Examples described herein relate to a switch, when operational, that is configured to receive in a packet an indicator of number of remaining bytes in a flow and to selectively send a congestion message based on a fullness level of a buffer and indication of remainder of the flow. In some examples, the indicator is received in an Internet Protocol version 4 consistent Options header field or Internet Protocol version 6 consistent Flow label field. In some examples, the congestion message comprises one or more of: an Explicit Congestion Control Notification (ECN), priority-based flow control (PFC), and/or in-band telemetry (INT). In some examples, to selectively send a congestion message to a transmitter based on a fullness level of a buffer that stored the packet and the number of remaining bytes in flow, the switch is to determine whether the buffer is large enough to store the remaining bytes in the flow.

Classes IPC  ?

  • H04L 47/127 - Prévention de la congestionRécupération de la congestion en utilisant la prévision de congestion
  • H04L 47/122 - Prévention de la congestionRécupération de la congestion en détournant le trafic des entités congestionnées
  • H04L 47/2441 - Trafic caractérisé par des attributs spécifiques, p. ex. la priorité ou QoS en s'appuyant sur la classification des flux, p. ex. en utilisant des services intégrés [IntServ]
  • H04L 47/30 - Commande de fluxCommande de la congestion en combinaison avec des informations sur l'occupation de mémoires tampon à chaque extrémité ou aux nœuds de transit

38.

SOLIDIGM

      
Numéro d'application 244122600
Statut En instance
Date de dépôt 2025-08-22
Propriétaire SK hynix NAND Product Solutions Corp. (USA)
Classes de Nice  ?
  • 09 - Appareils et instruments scientifiques et électriques
  • 38 - Services de télécommunications
  • 41 - Éducation, divertissements, activités sportives et culturelles
  • 42 - Services scientifiques, technologiques et industriels, recherche et conception

Produits et services

(1) Downloadable computer software for managing solid state drives; downloadable computer software for updating solid state drives; downloadable computer software for optimizing solid state drive systems; downloadable computer software for controlling solid state drives; downloadable computer software for solid state drives; downloadable computer software for use with solid state drives (SSDs); downloadable computer software for use in electronic storage of data; downloadable computer software for enhancing solid-state drive performance; downloadable computer software for computer storage acceleration; downloadable computer software for pairing of most-used computer hard drive files with solid state drive (SSD) cache for increasing performance; downloadable computer software for supporting computer storage acceleration and performance; downloadable computer software for optimizing and accelerating high-capacity storage on computers; downloadable computer software for facilitating adoption of new storage technologies; downloadable computer software for caching data to a solid state drive (SSD) to accelerate computer performance; downloadable computer software for analyzing, identifying, categorizing, labeling, sorting, managing, and storing data and images; downloadable computer software for generating machine learning models; downloadable computer software for reviewing data and images and identifying irregularities; downloadable computer software for analyzing, identifying, categorizing, labeling, sorting, managing, storing, and reviewing data and images, identifying irregularities, and machine learning using artificial intelligence (AI); downloadable computer software for identifying defects and anomalies in manufacturing, production and distribution using artificial intelligence (AI); downloadable computer software for medical diagnostics and assessments using artificial intelligence (AI); downloadable computer software for detecting anomalies in energy transmission using artificial intelligence (AI). (1) Providing on-line forums for transmission of messages among computer users concerning data storage and solid state drives. (2) Educational services, namely, conducting conferences, seminars, and presentations in the field of data storage and solid state drives; providing online non-downloadable electronic publications in the nature of blogs, white papers and reports in the field of data storage and solid state drives via a website; education services, namely, providing non-downloadable webinars in the field of data storage and solid state drives. (3) Providing temporary use of on-line non-downloadable software and applications for estimating and comparing solid state drive product life; product failure analysis services; engineering services, namely, engineering for the testing of new products for others in the nature of reliability testing, product assurance testing, failure analysis testing, and product qualification testing, all relating to data storage systems and solid state drives; quality management services, namely, quality evaluation and analysis, quality assurance and quality control, in the field of solid state drive (SSDs) devices; technological planning and consulting services in the field of data storage, artificial intelligence, and computing technology; technological consultation in the technology field of data storage, artificial intelligence, and computing technology.

39.

SOLIDIGM IGNITION

      
Numéro d'application 1868325
Statut Enregistrée
Date de dépôt 2025-06-11
Date d'enregistrement 2025-06-11
Propriétaire SK hynix NAND Product Solutions Corp. (USA)
Classes de Nice  ?
  • 09 - Appareils et instruments scientifiques et électriques
  • 42 - Services scientifiques, technologiques et industriels, recherche et conception

Produits et services

Downloadable computer software for use with solid state drives (SSDs); downloadable computer software for use in electronic storage of data; downloadable computer software for enhancing solid-state drive performance; downloadable computer software for computer storage acceleration downloadable software for pairing of most-used computer hard drive files with solid state drive (SSD) cache for increasing performance; downloadable computer software for supporting computer storage acceleration and performance; downloadable computer software for optimizing and accelerating high-capacity storage on computers; downloadable computer software for facilitating adoption of new storage technologies; downloadable computer software for caching data to a solid state drive (SSD) to accelerate computer performance. Technical support services, namely, troubleshooting of computer software problems.

40.

AUTOMATIC VENT FOR SSD COOLING ENHANCEMENT

      
Numéro d'application 19188523
Statut En instance
Date de dépôt 2025-04-24
Date de la première publication 2025-08-07
Propriétaire SK hynix NAND Product Solutions Corporation (USA)
Inventeur(s)
  • Sun, Yanbing
  • Liang, Xiaoguo
  • Gong, Haifeng
  • Zhang, Ming

Abrégé

Provided are devices and methods relating to temperature control in a solid state drive (SSD). One embodiment include a SSD including a housing including a plurality of sides surrounding an interior region. The SSD includes at least one vent on the housing, the at least one vent configured to be opened and closed in response to a signal. The SSD also includes a tempera and a controller, the controller configured to send a signal to open the at least one vent when a temperature sensed inside the interior region reaches a first temperature, and the controller configured to close the at least one vent when a temperature sensed inside the interior region reaches a second temperature, wherein the first temperature is greater than the second temperature. Other embodiments are described and claimed.

Classes IPC  ?

  • G06F 1/20 - Moyens de refroidissement
  • G06F 3/06 - Entrée numérique à partir de, ou sortie numérique vers des supports d'enregistrement
  • G11C 7/04 - Dispositions pour écrire une information ou pour lire une information dans une mémoire numérique avec des moyens d'éviter les effets perturbateurs thermiques

41.

S

      
Numéro de série 99318173
Statut En instance
Date de dépôt 2025-08-04
Propriétaire SK hynix NAND Product Solutions Corp. ()
Classes de Nice  ?
  • 09 - Appareils et instruments scientifiques et électriques
  • 38 - Services de télécommunications
  • 41 - Éducation, divertissements, activités sportives et culturelles
  • 42 - Services scientifiques, technologiques et industriels, recherche et conception

Produits et services

(Based on Use) Electronic components in the nature of semiconductor dies and interconnects; Structured semi-conductor wafers; Electronic chips for the manufacture of integrated circuits; Silicon wafers; Wafers for integrated circuits; Downloadable computer software for managing solid state drives; Downloadable computer software for updating solid state drives; Downloadable computer software for optimizing solid state drive systems; Downloadable computer software for controlling solid state drives; Downloadable computer software for solid state drives; Downloadable computer software for use with solid state drives (SSDs); Downloadable computer software for use in electronic storage of data; Downloadable computer software for enhancing solid-state drive performance; Downloadable computer software for computer storage acceleration; Downloadable computer software for pairing of most-used computer hard drive files with solid state drive (SSD) cache for increasing performance; Downloadable computer software for supporting computer storage acceleration and performance; Downloadable computer software for optimizing and accelerating high-capacity storage on computers; Downloadable computer software for facilitating adoption of new storage technologies; Downloadable computer software for caching data to a solid state drive (SSD) to accelerate computer performance; Downloadable computer software for analyzing, identifying, categorizing, labeling, sorting, managing, and storing data and images; Downloadable computer software for generating machine learning models; Downloadable computer software for reviewing data and images and identifying irregularities; Downloadable computer software for analyzing, identifying, categorizing, labeling, sorting, managing, storing, and reviewing data and images, identifying irregularities, and machine learning using artificial intelligence (AI); Downloadable computer software for identifying defects and anomalies in manufacturing, production and distribution using artificial intelligence (AI) (Based on Intent to Use) Downloadable computer software for medical diagnostics and assessments using artificial intelligence (AI); Downloadable computer software for detecting anomalies in energy transmission using artificial intelligence (AI) Providing on-line forums for transmission of messages among computer users concerning data storage and solid state drives Educational services, namely, conducting conferences, seminars, and presentations in the field of data storage and solid state drives; Providing a website featuring resources, namely, non-downloadable publications in the nature of blogs, white papers, and reports in the field of data storage and solid state drives; Education services, namely, providing non-downloadable webinars in the field of data storage and solid state drives Providing temporary use of on-line non-downloadable software and applications for estimating and comparing solid state drive product life; Product failure analysis services; Engineering services, namely, engineering for the testing of new products for others in the nature of reliability testing, product assurance testing, failure analysis testing, and product qualification testing, all relating to data storage systems and solid state drives; Quality management services, namely, quality evaluation and analysis, quality assurance, and quality control, in the field of solid-state drive (SSDs) devices; Technological planning and consulting services in the field of data storage, artificial intelligence, and computing technology; Technological consultation in the technology field of data storage, artificial intelligence, and computing technology

42.

S SOLIDIGM

      
Numéro de série 99318166
Statut En instance
Date de dépôt 2025-08-04
Propriétaire SK hynix NAND Product Solutions Corp. ()
Classes de Nice  ?
  • 09 - Appareils et instruments scientifiques et électriques
  • 38 - Services de télécommunications
  • 41 - Éducation, divertissements, activités sportives et culturelles
  • 42 - Services scientifiques, technologiques et industriels, recherche et conception

Produits et services

(Based on Use) Downloadable computer software for managing solid state drives; Downloadable computer software for updating solid state drives; Downloadable computer software for optimizing solid state drive systems; Downloadable computer software for controlling solid state drives; Downloadable computer software for solid state drives; Downloadable computer software for use with solid state drives (SSDs); Downloadable computer software for use in electronic storage of data; Downloadable computer software for enhancing solid-state drive performance; Downloadable computer software for computer storage acceleration; Downloadable computer software for pairing of most-used computer hard drive files with solid state drive (SSD) cache for increasing performance; Downloadable computer software for supporting computer storage acceleration and performance; Downloadable computer software for optimizing and accelerating high-capacity storage on computers; Downloadable computer software for facilitating adoption of new storage technologies; Downloadable computer software for caching data to a solid state drive (SSD) to accelerate computer performance; Downloadable computer software for analyzing, identifying, categorizing, labeling, sorting, managing, and storing data and images; Downloadable computer software for generating machine learning models; Downloadable computer software for reviewing data and images and identifying irregularities; Downloadable computer software for analyzing, identifying, categorizing, labeling, sorting, managing, storing, and reviewing data and images, identifying irregularities, and machine learning using artificial intelligence (AI); Downloadable computer software for identifying defects and anomalies in manufacturing, production and distribution using artificial intelligence (AI) (Based on Intent to Use) Downloadable computer software for medical diagnostics and assessments using artificial intelligence (AI); Downloadable computer software for detecting anomalies in energy transmission using artificial intelligence (AI) Providing on-line forums for transmission of messages among computer users concerning data storage and solid state drives Educational services, namely, conducting conferences, seminars, and presentations in the field of data storage and solid state drives; Providing a website featuring resources, namely, non-downloadable publications in the nature of blogs, white papers, and reports in the field of data storage and solid state drives; Education services, namely, providing non-downloadable webinars in the field of data storage and solid state drives Providing temporary use of on-line non-downloadable software and applications for estimating and comparing solid state drive product life; Product failure analysis services; Engineering services, namely, engineering for the testing of new products for others in the nature of reliability testing, product assurance testing, failure analysis testing, and product qualification testing, all relating to data storage systems and solid state drives; Quality management services, namely, quality evaluation and analysis, quality assurance, and quality control, in the field of solid-state drive (SSDs) devices; Technological planning and consulting services in the field of data storage, artificial intelligence, and computing technology; Technological consultation in the technology field of data storage, artificial intelligence, and computing technology

43.

S

      
Numéro de série 99318170
Statut En instance
Date de dépôt 2025-08-04
Propriétaire SK hynix NAND Product Solutions Corp. ()
Classes de Nice  ?
  • 09 - Appareils et instruments scientifiques et électriques
  • 38 - Services de télécommunications
  • 41 - Éducation, divertissements, activités sportives et culturelles
  • 42 - Services scientifiques, technologiques et industriels, recherche et conception

Produits et services

(Based on Use) Downloadable computer software for managing solid state drives; Downloadable computer software for updating solid state drives; Downloadable computer software for optimizing solid state drive systems; Downloadable computer software for controlling solid state drives; Downloadable computer software for solid state drives; Downloadable computer software for use with solid state drives (SSDs); Downloadable computer software for use in electronic storage of data; Downloadable computer software for enhancing solid-state drive performance; Downloadable computer software for supporting computer storage acceleration and performance; Downloadable computer software for optimizing and accelerating high-capacity storage on computers; Downloadable computer software for facilitating adoption of new storage technologies; Downloadable computer software for caching data to a solid state drive (SSD) to accelerate computer performance; Downloadable computer software for analyzing, identifying, categorizing, labeling, sorting, managing, and storing data and images; Downloadable computer software for generating machine learning models; Downloadable computer software for reviewing data and images and identifying irregularities; Downloadable computer software for analyzing, identifying, categorizing, labeling, sorting, managing, storing, and reviewing data and images, identifying irregularities, and machine learning using artificial intelligence (AI); Downloadable computer software for identifying defects and anomalies in manufacturing, production and distribution using artificial intelligence (AI); Downloadable computer software for medical diagnostics and assessments using artificial intelligence (AI); Downloadable computer software for detecting anomalies in energy transmission using artificial intelligence (AI) (Based on Intent to Use) Downloadable computer software for computer storage acceleration; Downloadable computer software for pairing of most-used computer hard drive files with solid state drive (SSD) cache for increasing performance Providing on-line forums for transmission of messages among computer users concerning data storage and solid state drives Educational services, namely, conducting conferences, seminars, and presentations in the field of data storage and solid state drives; Providing a website featuring resources, namely, non-downloadable publications in the nature of blogs, white papers, and reports in the field of data storage and solid state drives; Education services, namely, providing non-downloadable webinars in the field of data storage and solid state drives Providing temporary use of on-line non-downloadable software and applications for estimating and comparing solid state drive product life; Engineering services, namely, engineering for the testing of new products for others in the nature of reliability testing, product assurance testing, failure analysis testing, and product qualification testing, all relating to data storage systems and solid state drives; Quality management services, namely, quality evaluation and analysis, quality assurance, and quality control, in the field of solid-state drive (SSDs) devices; Product failure analysis services; Technological planning and consulting services in the field of data storage, artificial intelligence, and computing technology; Technological consultation in the technology field of data storage, artificial intelligence, and computing technology

44.

SOLIDIGM

      
Numéro de série 99318161
Statut En instance
Date de dépôt 2025-08-04
Propriétaire SK hynix NAND Product Solutions Corp. ()
Classes de Nice  ?
  • 09 - Appareils et instruments scientifiques et électriques
  • 38 - Services de télécommunications
  • 41 - Éducation, divertissements, activités sportives et culturelles
  • 42 - Services scientifiques, technologiques et industriels, recherche et conception

Produits et services

(Based on Use) Downloadable computer software for managing solid state drives; Downloadable computer software for updating solid state drives; Downloadable computer software for optimizing solid state drive systems; Downloadable computer software for controlling solid state drives; Downloadable computer software for solid state drives; Downloadable computer software for use with solid state drives (SSDs); Downloadable computer software for use in electronic storage of data; Downloadable computer software for enhancing solid-state drive performance; Downloadable computer software for computer storage acceleration; Downloadable computer software for pairing of most-used computer hard drive files with solid state drive (SSD) cache for increasing performance; Downloadable computer software for supporting computer storage acceleration and performance; Downloadable computer software for optimizing and accelerating high-capacity storage on computers; Downloadable computer software for facilitating adoption of new storage technologies; Downloadable computer software for caching data to a solid state drive (SSD) to accelerate computer performance; Downloadable computer software for analyzing, identifying, categorizing, labeling, sorting, managing, and storing data and images; Downloadable computer software for generating machine learning models; Downloadable computer software for reviewing data and images and identifying irregularities; Downloadable computer software for analyzing, identifying, categorizing, labeling, sorting, managing, storing, and reviewing data and images, identifying irregularities, and machine learning using artificial intelligence (AI); Downloadable computer software for identifying defects and anomalies in manufacturing, production and distribution using artificial intelligence (AI) (Based on Intent to Use) Downloadable computer software for medical diagnostics and assessments using artificial intelligence (AI); Downloadable computer software for detecting anomalies in energy transmission using artificial intelligence (AI) Providing on-line forums for transmission of messages among computer users concerning data storage and solid state drives Educational services, namely, conducting conferences, seminars, and presentations in the field of data storage and solid state drives; Providing a website featuring resources, namely, non-downloadable publications in the nature of blogs, white papers, and reports in the field of data storage and solid state drives; Education services, namely, providing non-downloadable webinars in the field of data storage and solid state drives Providing temporary use of on-line non-downloadable software and applications for estimating and comparing solid state drive product life; Product failure analysis services; Engineering services, namely, engineering for the testing of new products for others in the nature of reliability testing, product assurance testing, failure analysis testing, and product qualification testing, all relating to data storage systems and solid state drives; Quality management services, namely, quality evaluation and analysis, quality assurance, and quality control, in the field of solid state drive (SSDs) devices; Technological planning and consulting services in the field of data storage, artificial intelligence, and computing technology; Technological consultation in the technology field of data storage, artificial intelligence, and computing technology

45.

PATTERN ANALYSIS ENABLED READ OPERATION IN NAND COMPONENT

      
Numéro d'application 18694615
Statut En instance
Date de dépôt 2023-07-14
Date de la première publication 2025-07-31
Propriétaire
  • SK Hynix NAND Product Solutions Corp. (dba Solidigm) (USA)
  • SK hynix Inc. (République de Corée)
Inventeur(s)
  • Zhang, Ming
  • Wakchaure, Yogesh
  • Wang, Xiaolei
  • Chen, Lei
  • Kathawala, Gulzar
  • Park, Heejoung
  • Cho, Wanik

Abrégé

A method comprises applying a first reference drive voltage to a wordline of memory cells to generate a respective first resulting voltage level from each respective cell in the wordline, and storing in memory a first respective logic value indicated by the respective first resulting voltage level for each memory cell. The method further comprises applying a second reference drive voltage to the wordline of memory cells to generate a respective second resulting voltage level from each respective cell in the wordline while detecting a pattern of logic values stored in the memory in parallel. The memory is modified based on a second respective logic value indicated by the respective second resulting voltage level, and at least one of the first reference drive voltage and the second reference drive voltage is modified based on the detected pattern data.

Classes IPC  ?

  • G11C 16/28 - Circuits de détection ou de lectureCircuits de sortie de données utilisant des cellules de détection différentielle ou des cellules de référence, p. ex. des cellules factices
  • G11C 16/08 - Circuits d'adressageDécodeursCircuits de commande de lignes de mots
  • G11C 16/30 - Circuits d'alimentation

46.

CHECK NODE DATA COMPRESSION IN MEMORY SYSTEMS

      
Numéro d'application 19181201
Statut En instance
Date de dépôt 2025-04-16
Date de la première publication 2025-07-31
Propriétaire SK Hynix NAND Product Solutions Corp. (dba Solidigm) (USA)
Inventeur(s) Kwok, Zion

Abrégé

This application is directed to compressing check node data for an electronic device. The electronic device identifies a check node corresponding to a subset of codeword symbols in a block of data and determines check node data that indicates a likelihood of the subset of codeword symbols being erroneous. A set of data bits are determined based on a value combination of data items of the check node data to uniquely identify the value combination among a set of selected value combinations according to a predefined relationship. The electronic device stores, in a memory block, the set of data bits representing the data items of the check node data of the check node. Each data item requires more data bits to represent all possible values of the respective data item than data bits of the set of data bits.

Classes IPC  ?

  • H03M 13/11 - Détection d'erreurs ou correction d'erreurs transmises par redondance dans la représentation des données, c.-à-d. mots de code contenant plus de chiffres que les mots source utilisant un codage par blocs, c.-à-d. un nombre prédéterminé de bits de contrôle ajouté à un nombre prédéterminé de bits d'information utilisant plusieurs bits de parité

47.

SYSTEMS, METHODS, AND MEDIA FOR PRIORITIZING READ ACCESSES TO STORAGE DEVICES

      
Numéro d'application 19173293
Statut En instance
Date de dépôt 2025-04-08
Date de la première publication 2025-07-24
Propriétaire SK HYNIX NAND PRODUCT SOLUTIONS CORP. (USA)
Inventeur(s)
  • De Vries, Jonathan
  • Vemula, Neelesh

Abrégé

Mechanisms for prioritizing read commands over write commands to a storage device are provided, the mechanisms comprising: determining counts of read commands targeting a plurality of portions of the storage device; calculating a threshold based on a function of an average of the counts of read commands targeting the plurality of portions of the storage device; determining that a count of read command(s) targeting one of the plurality of portions of the storage device meets the threshold; and in response to determining that the count of read command(s) targeting the one of the plurality of portions of the storage device meets the threshold, prioritizing a read command to access the one of the plurality of portions of the storage device over at least one write command.

Classes IPC  ?

  • G06F 3/06 - Entrée numérique à partir de, ou sortie numérique vers des supports d'enregistrement

48.

SYSTEMS AND METHODS FOR REDUCING STRESS AND IMPROVING SURFACE ADHESION IN A DIE

      
Numéro d'application 18567729
Statut En instance
Date de dépôt 2022-09-02
Date de la première publication 2025-07-17
Propriétaire SK Hynix NAND Product Solutions Corp. (dba Solidigm) (USA)
Inventeur(s)
  • Xu, Zhijun
  • Christie, James Eldon

Abrégé

A die, an integrated circuit (IC) device including two or more stacked dies, and a process of forming a die are provided. The die includes a circuit, a passivation layer arranged above the circuit and includes a top side and a bottom side, and a polyimide layer disposed on the top side of the passivation layer. The top side of the passivation layer includes portions of different respective heights extending vertically away from the circuit. A top side of the polyimide layer opposite the top side of the passivation layer includes portions of different respective heights extending vertically away from the circuit such that the surface area of the top side of the polyimide layer is increased compared to a planar top side.

Classes IPC  ?

  • H01L 23/00 - Détails de dispositifs à semi-conducteurs ou d'autres dispositifs à l'état solide
  • H01L 25/10 - Ensembles consistant en une pluralité de dispositifs à semi-conducteurs ou d'autres dispositifs à l'état solide les dispositifs étant tous d'un type prévu dans une seule des sous-classes , , , , ou , p. ex. ensembles de diodes redresseuses les dispositifs ayant des conteneurs séparés

49.

HOST CONTROLLED GARBAGE COLLECTION IN A SOLID STATE DRIVE

      
Numéro d'application 19172087
Statut En instance
Date de dépôt 2025-04-07
Date de la première publication 2025-07-17
Propriétaire SK hynix NAND Product Solutions Corp. (USA)
Inventeur(s)
  • Dutta, Bishwajit
  • Ramalingam, Anand S.
  • Trika, Sanjeev N.
  • Gala, Pallav H.

Abrégé

Read Quality of Service in a solid state drive is improved by allowing a host system communicatively coupled to the solid state drive to control garbage collection in the solid state drive. Through the use of controlled garbage collection, the host system can control when to start and stop garbage collection in the solid state drive and the number of NAND dies engaged in garbage-collection operations.

Classes IPC  ?

  • G06F 3/06 - Entrée numérique à partir de, ou sortie numérique vers des supports d'enregistrement
  • G06F 12/02 - Adressage ou affectationRéadressage

50.

Free space and input/output stability management for non-uniform workloads

      
Numéro d'application 18397085
Numéro de brevet 12367137
Statut Délivré - en vigueur
Date de dépôt 2023-12-27
Date de la première publication 2025-07-03
Date d'octroi 2025-07-22
Propriétaire SK Hynix NAND Product Solutions Corp. (USA)
Inventeur(s)
  • Ruby, Paul
  • Pelster, David J
  • Golez, Mark Anthony
  • Sebastian, Teena

Abrégé

This application is directed to managing garbage collection using a plurality of queues of memory bands of a memory system. The memory system obtains a request to organize data stored in a plurality of memory bands of the memory system, and each memory band has a data validity level. In response to the request, the memory system generates the plurality of queues of memory bands based on the data validity levels of the plurality of memory bands, and the plurality of queues correspond to a plurality of non-overlapping validity level ranges. The plurality of memory bands are assigned into a subset of queues based on the data validity levels of the plurality of memory bands. The memory system 200 allocates a first memory bandwidth among the subset of queues, and implements garbage collection operations on the subset of queues in parallel using respective portions of the first memory bandwidth.

Classes IPC  ?

  • G06F 12/02 - Adressage ou affectationRéadressage

51.

FREE SPACE AND INPUT/OUTPUT STABILITY MANAGEMENT FOR NON-UNIFORM WORKLOADS

      
Numéro d'application US2024061553
Numéro de publication 2025/144754
Statut Délivré - en vigueur
Date de dépôt 2024-12-20
Date de publication 2025-07-03
Propriétaire SK HYNIX NAND PRODUCT SOLUTIONS CORP. (DBA SOLIDIGM) (USA)
Inventeur(s)
  • Ruby, Paul
  • Pelster, David, J.
  • Golez, Mark, Anthony
  • Sebastian, Teena

Abrégé

This application is directed to managing garbage collection using a plurality of queues of memory bands of a memory system. The memory system obtains a request to organize data stored in a plurality of memory bands of the memory system, and each memory band has a data validity level. In response to the request, the memory system generates the plurality of queues of memory bands based on the data validity levels of the plurality of memory bands, and the plurality of queues correspond to a plurality of non-overlapping validity level ranges. The plurality of memory bands are assigned into a subset of queues based on the data validity levels of the plurality of memory bands. The memory system 200 allocates a first memory bandwidth among the subset of queues, and implements garbage collection operations on the subset of queues in parallel using respective portions of the first memory bandwidth.

Classes IPC  ?

  • G06F 12/02 - Adressage ou affectationRéadressage
  • G06F 3/06 - Entrée numérique à partir de, ou sortie numérique vers des supports d'enregistrement

52.

HOST-CONTROLLED DYNAMIC POWER MANAGEMENT FOR MEMORY DEVICES

      
Numéro d'application US2024061555
Numéro de publication 2025/144756
Statut Délivré - en vigueur
Date de dépôt 2024-12-20
Date de publication 2025-07-03
Propriétaire SK HYNIX NAND PRODUCT SOLUTIONS CORP. (DBA SOLIDIGM) (USA)
Inventeur(s) Reimers, Niels

Abrégé

This application is directed to dynamic power management among multiple memory devices of an electronic system. A plurality of memory devices are coupled into a ring of memory devices, and passes a power data packet along a power control path that tracks the ring of memory devices continuously. During a current cycle, a first memory device receives the power data packet from an upstream memory device on the power control path, and the power data packet includes at least a system power level indicating total power consumption of the plurality of memory devices. The first memory device sets a current power level of the first memory device based on the received power data packet, updates the power data packet based on the current power level, and sends the updated power data packet to a downstream memory device on the power control path.

Classes IPC  ?

  • G11C 16/30 - Circuits d'alimentation
  • G11C 5/14 - Dispositions pour l'alimentation
  • G06F 3/06 - Entrée numérique à partir de, ou sortie numérique vers des supports d'enregistrement

53.

DEVICES AND METHODS FOR IMPROVED WORKLOAD-BALANCING PROCESSING BANDWIDTH ALLOCATION

      
Numéro d'application 18390390
Statut En instance
Date de dépôt 2023-12-20
Date de la première publication 2025-06-26
Propriétaire SK Hynix NAND Product Solutions Corp. (dba Solidigm) (USA)
Inventeur(s)
  • Sebastian, Teena
  • Golez, Mark
  • Pelster, David J.
  • Ruby, Paul

Abrégé

A device and related method, the device including memory, communications circuitry, and processing circuitry. The processing circuitry allocates processing bandwidth of the device to process the received instructions and executes the instructions based on the allocated processing bandwidth using a first amount of free memory. If the used first amount of free memory is at least a first threshold, processing circuitry reduces the allocated processing bandwidth to process the received instructions based on the used first amount of free memory and continues to execute the instructions based on the reduced allocated processing bandwidth using a second amount of free memory of the device. If the used second amount of free memory is at least a second threshold, processing circuitry further reduces the allocated processing bandwidth to process the received instructions based on the used second amount of free memory, and allocates processing bandwidth to perform garbage collection of the memory.

Classes IPC  ?

  • G06F 9/50 - Allocation de ressources, p. ex. de l'unité centrale de traitement [UCT]

54.

PREEMPTIVE WRITE SUSPENSION IN MEMORY SYSTEMS

      
Numéro d'application 18391209
Statut En instance
Date de dépôt 2023-12-20
Date de la première publication 2025-06-26
Propriétaire SK Hynix NAND Product Solutions Corp. (dba Solidigm) (USA)
Inventeur(s) De Vries, Jonathan

Abrégé

This application is directed to managing memory operations in a memory system or device (e.g., a solid-state drive (SSD)). While implementing one or more write operations on one or more active memory dies, the memory device identifies a first read request for data stored on a first memory die. The first read request is waiting next in a queue of read requests. In accordance with a determination (1) that the first memory die is distinct from the one or more active memory dies and (2) that no sufficient power is available to implement the first read request concurrently with the one or more write operations, the memory device suspends the one or more write operations according to a suspension scheme and implements the first read operation on the first memory die.

Classes IPC  ?

  • G06F 3/06 - Entrée numérique à partir de, ou sortie numérique vers des supports d'enregistrement

55.

MONITORING OF ELECTRONIC PACKAGES

      
Numéro d'application 18393107
Statut En instance
Date de dépôt 2023-12-21
Date de la première publication 2025-06-26
Propriétaire SK Hynix NAND Product Solutions Corp. (dba Solidigm) (USA)
Inventeur(s)
  • Araiza, Jorge Martinez
  • Singh, Hardeep

Abrégé

This application is directed to monitoring a package of an electronic device (e.g., a memory device including a solid state drive (SSD)). The electronic device includes a package substrate, a package, and an interface circuit. The package substrate includes one or more connectors. The package includes a plurality of electrodes that are exposed on a top surface of the package and electrically coupled to the one or more connectors. The interface circuit is coupled to the one or more connectors of the package substrate, and configured to measure one or more electrical signals via the one or more connectors of the package substrate and determine one or more interface parameters of the top surface of the package based on the one or more electrical signals. The package is physically coupled to the package substrate and configured to enclose and protect an integrated circuit (e.g., including the interface circuit).

Classes IPC  ?

  • H01L 23/367 - Refroidissement facilité par la forme du dispositif
  • H01L 23/00 - Détails de dispositifs à semi-conducteurs ou d'autres dispositifs à l'état solide
  • H01L 23/373 - Refroidissement facilité par l'emploi de matériaux particuliers pour le dispositif
  • H01L 23/498 - Connexions électriques sur des substrats isolants
  • H01L 25/065 - Ensembles consistant en une pluralité de dispositifs à semi-conducteurs ou d'autres dispositifs à l'état solide les dispositifs étant tous d'un type prévu dans une seule des sous-classes , , , , ou , p. ex. ensembles de diodes redresseuses les dispositifs n'ayant pas de conteneurs séparés les dispositifs étant d'un type prévu dans le groupe

56.

DEVICES AND METHODS FOR IMPROVED WORKLOAD-BALANCING PROCESSING BANDWIDTH ALLOCATION

      
Numéro d'application US2024056607
Numéro de publication 2025/136572
Statut Délivré - en vigueur
Date de dépôt 2024-11-20
Date de publication 2025-06-26
Propriétaire SK HYNIX NAND PRODUCT SOLUTIONS CORP. (DBA SOLIDIGM) (USA)
Inventeur(s)
  • Sebastian, Teena
  • Golez, Mark
  • Pelster, David J.
  • Ruby, Paul

Abrégé

A device and related method, the device including memory, communications circuitry, and processing circuitry. The processing circuitry allocates processing bandwidth of the device to process the received instructions and executes the instructions based on the allocated processing bandwidth using a first amount of free memory. If the used first amount of free memory is at least a first threshold, processing circuitry reduces the allocated processing bandwidth to process the received instructions based on the used first amount of free memory and continues to execute the instructions based on the reduced allocated processing bandwidth using a second amount of free memory of the device. If the used second amount of free memory is at least a second threshold, processing circuitry further reduces the allocated processing bandwidth to process the received instructions based on the used second amount of free memory, and allocates processing bandwidth to perform garbage collection of the memory.

Classes IPC  ?

  • G06F 13/16 - Gestion de demandes d'interconnexion ou de transfert pour l'accès au bus de mémoire
  • G06F 13/362 - Gestion de demandes d'interconnexion ou de transfert pour l'accès au bus ou au système à bus communs avec commande d'accès centralisée

57.

PREEMPTIVE WRITE SUSPENSION IN MEMORY SYSTEMS

      
Numéro d'application US2024060852
Numéro de publication 2025/137162
Statut Délivré - en vigueur
Date de dépôt 2024-12-18
Date de publication 2025-06-26
Propriétaire SK HYNIX NAND PRODUCT SOLUTIONS CORP. (DBA SOLIDIGM) (USA)
Inventeur(s) De Vries, Jonathan

Abrégé

This application is directed to managing memory operations in a memory system or device (e.g., a solid-state drive (SSD)). While implementing one or more write operations on one or more active memory dies, the memory device identifies a first read request for data stored on a first memory die. The first read request is waiting next in a queue of read requests. In accordance with a determination (1) that the first memory die is distinct from the one or more active memory dies and (2) that no sufficient power is available to implement the first read request concurrently with the one or more write operations, the memory device suspends the one or more write operations according to a suspension scheme and implements the first read operation on the first memory die.

Classes IPC  ?

  • G06F 3/06 - Entrée numérique à partir de, ou sortie numérique vers des supports d'enregistrement

58.

INTRODUCTION OF POISON TABLE IN DYNAMIC RANDOM ACCESS MEMORY IN A MEMORY SYSTEM

      
Numéro d'application US2024061549
Numéro de publication 2025/137629
Statut Délivré - en vigueur
Date de dépôt 2024-12-20
Date de publication 2025-06-26
Propriétaire SK HYNIX NAND PRODUCT SOLUTIONS CORP. (DBA SOLIDIGM) (USA)
Inventeur(s) Valine, Craig

Abrégé

This application is directed to managing errors on a memory device. The memory device includes non-volatile memory (NVM) storing data and dynamic random-access memory (DRAM) storing a logic-to-physical (L2P) table and a poison table. The memory device obtains a data access request to access a data item stored in the NVM, and the data access request includes a logical address of the data item. The memory device identifies, in the L2P table, a mapping entry corresponding to the logical address of the data item, and the mapping entry maps the logical address of the data item to a physical address of the data item within the NVM, and determines that the mapping entry has an uncorrectable error. In accordance with a determination that the mapping entry has the uncorrectable error, the memory device adds, in the poison table, an index identifying the mapping entry in the L2P table.

Classes IPC  ?

  • G06F 3/06 - Entrée numérique à partir de, ou sortie numérique vers des supports d'enregistrement
  • G06F 12/06 - Adressage d'un bloc physique de transfert, p. ex. par adresse de base, adressage de modules, extension de l'espace d'adresse, spécialisation de mémoire
  • G06F 12/1009 - Traduction d'adresses avec tables de pages, p. ex. structures de table de page

59.

Background data refresh using soft reads

      
Numéro d'application 18393056
Numéro de brevet 12482533
Statut Délivré - en vigueur
Date de dépôt 2023-12-21
Date de la première publication 2025-06-26
Date d'octroi 2025-11-25
Propriétaire SK Hynix NAND Product Solutions Corp. (USA)
Inventeur(s) Kwok, Zion

Abrégé

This application is directed to data validation and refresh in an electronic device having a memory device. The memory device receives an inquiry for a validity condition of a page of the memory device, which includes a plurality of memory cells that store two consecutive data items and correspond to two nominal threshold voltages. In response to the inquiry, the memory device selects a first readout voltage and a second readout voltage between the two nominal threshold voltages, and applies the first readout voltage and the second readout voltage to read the plurality of memory cells and generate first readout data and second readout data, respectively. An error rate of the page is determined based on the first readout data and the second readout data, and in some embodiments, further used to determine whether an error correction process or a background data refresh need to be implemented on the page.

Classes IPC  ?

  • G11C 29/52 - Protection du contenu des mémoiresDétection d'erreurs dans le contenu des mémoires
  • G11C 11/406 - Organisation ou commande des cycles de rafraîchissement ou de régénération de la charge
  • G11C 11/4096 - Circuits de commande ou de gestion d'entrée/sortie [E/S, I/O] de données, p. ex. circuits pour la lecture ou l'écriture, circuits d'attaque d'entrée/sortie ou commutateurs de lignes de bits

60.

Introduction of poison table in dynamic random access memory in a memory system

      
Numéro d'application 18395284
Numéro de brevet 12493565
Statut Délivré - en vigueur
Date de dépôt 2023-12-22
Date de la première publication 2025-06-26
Date d'octroi 2025-12-09
Propriétaire SK Hynix NAND Product Solutions Corp. (USA)
Inventeur(s) Valine, Craig

Abrégé

This application is directed to managing errors on a memory device. The memory device includes non-volatile memory (NVM) storing data and dynamic random-access memory (DRAM) storing a logic-to-physical (L2P) table and a poison table. The memory device obtains a data access request to access a data item stored in the NVM, and the data access request includes a logical address of the data item. The memory device identifies, in the L2P table, a mapping entry corresponding to the logical address of the data item, and the mapping entry maps the logical address of the data item to a physical address of the data item within the NVM, and determines that the mapping entry has an uncorrectable error. In accordance with a determination that the mapping entry has the uncorrectable error, the memory device adds, in the poison table, an index identifying the mapping entry in the L2P table.

Classes IPC  ?

  • G06F 12/00 - Accès à, adressage ou affectation dans des systèmes ou des architectures de mémoires
  • G06F 12/0873 - Mappage de mémoire de mémoire cache vers des dispositifs ou des parties de dispositifs de stockage
  • G06F 12/14 - Protection contre l'utilisation non autorisée de mémoire

61.

DEVICES AND METHODS FOR IMPROVING MULTI-STREAM WRITE AMPLIFICATION FACTOR

      
Numéro d'application US2024056610
Numéro de publication 2025/136573
Statut Délivré - en vigueur
Date de dépôt 2024-11-20
Date de publication 2025-06-26
Propriétaire SK HYNIX NAND PRODUCT SOLUTIONS CORP. (DBA SOLIDIGM) (USA)
Inventeur(s)
  • Vishwanath, Darshan Mallapur
  • Carlton, David
  • Hughes, Jonathan

Abrégé

A device and related method, the device including memory and processing circuitry. The memory includes sets of source memory bands and a defragmentation destination memory band. Each set of source memory bands includes source memory bands and at least one portion of each source memory band stores valid data. The processing circuitry determines a merit score corresponding to each source memory band based on one or more characteristics of portions of data of each corresponding source memory band and determines, for each set of source memory bands, a respective source memory band that corresponds to a second-highest merit score. The processing circuitry identifies a set of source memory bands that includes a source memory band corresponding to a highest second-highest merit score and stores at least one portion of valid data from the source memory bands of the identified set of source memory bands to the defragmentation destination memory band.

Classes IPC  ?

  • G06F 3/06 - Entrée numérique à partir de, ou sortie numérique vers des supports d'enregistrement

62.

CHECK NODE UPDATES IN BIT FLIPPING DECODERS

      
Numéro d'application US2024060853
Numéro de publication 2025/137163
Statut Délivré - en vigueur
Date de dépôt 2024-12-18
Date de publication 2025-06-26
Propriétaire SK HYNIX NAND PRODUCT SOLUTIONS CORP. (DBA SOLIDIGM) (USA)
Inventeur(s)
  • Kwok, Zion
  • Ji, Young Joon

Abrégé

This application is directed to error correction for data stored in a memory device. In response to a request to validate a block of data, the memory device identifies a set of check nodes corresponding to a set of variable nodes that represent the block of data. First check node values of the check nodes are determined based on the block of data, and stored in first registers. The memory device implements a plurality of iterations of error correction by flipping a subset of variable nodes successively during each iteration; determining second check node values of the check nodes; and updating the first check node values stored in the first registers based on the second check node values once in each of a first set of iterations and successively with flipping of each variable node in a second set of iterations following the first set of iterations.

Classes IPC  ?

  • H03M 13/11 - Détection d'erreurs ou correction d'erreurs transmises par redondance dans la représentation des données, c.-à-d. mots de code contenant plus de chiffres que les mots source utilisant un codage par blocs, c.-à-d. un nombre prédéterminé de bits de contrôle ajouté à un nombre prédéterminé de bits d'information utilisant plusieurs bits de parité
  • H03M 13/00 - Codage, décodage ou conversion de code pour détecter ou corriger des erreursHypothèses de base sur la théorie du codageLimites de codageMéthodes d'évaluation de la probabilité d'erreurModèles de canauxSimulation ou test des codes

63.

BACKGROUND DATA REFRESH USING SOFT READS

      
Numéro d'application US2024061545
Numéro de publication 2025/137627
Statut Délivré - en vigueur
Date de dépôt 2024-12-20
Date de publication 2025-06-26
Propriétaire SK HYNIX NAND PRODUCT SOLUTIONS CORP. (DBA SOLIDIGM) (USA)
Inventeur(s) Kwok, Zion

Abrégé

This application is directed to data validation and refresh in an electronic device having a memory device. The memory device receives an inquiry for a validity condition of a page of the memory device, which includes a plurality of memory cells that store two consecutive data items and correspond to two nominal threshold voltages. In response to the inquiry, the memory device selects a first readout voltage and a second readout voltage between the two nominal threshold voltages, and applies the first readout voltage and the second readout voltage to read the plurality of memory cells and generate first readout data and second readout data, respectively. An error rate of the page is determined based on the first readout data and the second readout data, and in some embodiments, further used to determine whether an error correction process or a background data refresh need to be implemented on the page.

Classes IPC  ?

  • G06F 3/06 - Entrée numérique à partir de, ou sortie numérique vers des supports d'enregistrement

64.

MONITORING OF ELECTRONIC PACKAGES

      
Numéro d'application US2024061548
Numéro de publication 2025/137628
Statut Délivré - en vigueur
Date de dépôt 2024-12-20
Date de publication 2025-06-26
Propriétaire SK HYNIX NAND PRODUCT SOLUTIONS CORP. (DBA SOLIDIGM) (USA)
Inventeur(s)
  • Martinez Araiza, Jorge
  • Singh, Hardeep

Abrégé

This application is directed to monitoring a package of an electronic device (e.g., a memory device including a solid state drive(SSD)). The electronic device includes a package substrate, a package, and an interface circuit. The package substrate includes one or more connectors. The package includes a plurality of electrodes that are exposed on a top surface of the package and electrically coupled to the one or more connectors. The interface circuit is coupled to the one or more connectors of the package substrate, and configured to measure one or more electrical signals via the one or more connectors of the package substrate and determine one or more interface parameters of the top surface of the package based on the one or more electrical signals. The package is physically coupled to the package substrate and configured to enclose and protect an integrated circuit (e.g., including the interface circuit).

Classes IPC  ?

  • G01R 31/28 - Test de circuits électroniques, p. ex. à l'aide d'un traceur de signaux
  • G01R 19/165 - Indication de ce qu'un courant ou une tension est, soit supérieur ou inférieur à une valeur prédéterminée, soit à l'intérieur ou à l'extérieur d'une plage de valeurs prédéterminée
  • G01R 27/02 - Mesure de résistances, de réactances, d'impédances réelles ou complexes, ou autres caractéristiques bipolaires qui en dérivent, p. ex. constante de temps
  • G08B 21/18 - Alarmes de situation

65.

Check node updates in bit flipping decoders

      
Numéro d'application 18391223
Numéro de brevet 12341530
Statut Délivré - en vigueur
Date de dépôt 2023-12-20
Date de la première publication 2025-06-24
Date d'octroi 2025-06-24
Propriétaire SK Hynix NAND Product Solutions Corp. (dba Solidigm) (USA)
Inventeur(s)
  • Kwok, Zion
  • Ji, Young Joon

Abrégé

This application is directed to error correction for data stored in a memory device. In response to a request to validate a block of data, the memory device identifies a set of check nodes corresponding to a set of variable nodes that represent the block of data. First check node values of the check nodes are determined based on the block of data, and stored in first registers. The memory device implements a plurality of iterations of error correction by flipping a subset of variable nodes successively during each iteration; determining second check node values of the check nodes; and updating the first check node values stored in the first registers based on the second check node values once in each of a first set of iterations and successively with flipping of each variable node in a second set of iterations following the first set of iterations.

Classes IPC  ?

  • H03M 13/00 - Codage, décodage ou conversion de code pour détecter ou corriger des erreursHypothèses de base sur la théorie du codageLimites de codageMéthodes d'évaluation de la probabilité d'erreurModèles de canauxSimulation ou test des codes
  • H03M 13/11 - Détection d'erreurs ou correction d'erreurs transmises par redondance dans la représentation des données, c.-à-d. mots de code contenant plus de chiffres que les mots source utilisant un codage par blocs, c.-à-d. un nombre prédéterminé de bits de contrôle ajouté à un nombre prédéterminé de bits d'information utilisant plusieurs bits de parité

66.

MEMORY SYSTEMS, METHODS, AND MEDIA HAVING A DYNAMIC SYSTEM AREA

      
Numéro d'application 18541221
Statut En instance
Date de dépôt 2023-12-15
Date de la première publication 2025-06-19
Propriétaire SK hynix NAND Product Solutions Corporation (USA)
Inventeur(s)
  • Lappi, Cory
  • Wu, Ning
  • Dudas, Jozsef

Abrégé

Mechanisms for providing solid-state drives (SSDs) (such as NAND SSDs) with a dynamic system area are provided. In some embodiments, the mechanism includes: determining a memory die from a plurality of individual memory dies on which system-related data is stored in a reserved band from a plurality of bands; determining lifetime information associated with the memory die on which the system-related data is stored in the reserved band; in response to determining that the lifetime information associated with the memory die is greater than a threshold value, determining unused dies from the plurality of individual memory dies on which the reserved band does not contain the system-related data; selecting at least one unused die based on the determined unused dies; and storing the system-related data in the reserved band of the selected unused die.

Classes IPC  ?

  • G06F 3/06 - Entrée numérique à partir de, ou sortie numérique vers des supports d'enregistrement

67.

DEVICES AND METHODS FOR IMPLICIT PLACEMENT OF HOST DATA WITHOUT HOST INTERVENTION

      
Numéro d'application 18542056
Statut En instance
Date de dépôt 2023-12-15
Date de la première publication 2025-06-19
Propriétaire SK Hynix NAND Product Solutions Corp. (dba Solidigm) (USA)
Inventeur(s)
  • Hughes, Jonathan
  • Rudelic, John

Abrégé

A device, non-transitory computer-readable medium and related method, the device including memory and a processing circuitry. Processing circuitry, which is communicatively coupled to the memory, receives a write request from a host, the write request including information indicative of system characteristics and a destination address at which to store data. Processing circuitry determines the system characteristics based on the information indicative of the system characteristics and determines whether any of the system characteristics match with mapped system characteristics of a data placement table, wherein each mapped system characteristic corresponds to a respective placement identification (ID). Processing circuitry determines a location in memory at which to store the data based on one or more placement IDs corresponding to matched mapped system characteristics of the data placement table and without regard to the destination address, and causes the data to be stored at the location.

Classes IPC  ?

  • G06F 3/06 - Entrée numérique à partir de, ou sortie numérique vers des supports d'enregistrement

68.

DEVICES AND METHODS FOR IMPLICIT PLACEMENT OF HOST DATA WITHOUT HOST INTERVENTION

      
Numéro d'application US2024058049
Numéro de publication 2025/128349
Statut Délivré - en vigueur
Date de dépôt 2024-12-02
Date de publication 2025-06-19
Propriétaire SK HYNIX NAND PRODUCT SOLUTIONS CORP. (DBA SOLIDIGM) (USA)
Inventeur(s)
  • Hughes, Jonathan
  • Rudelic, John

Abrégé

A device, non-transitory computer-readable medium and related method, the device including memory and a processing circuitry. Processing circuitry, which is communicatively coupled to the memory, receives a write request from a host, the write request including information indicative of system characteristics and a destination address at which to store data. Processing circuitry determines the system characteristics based on the information indicative of the system characteristics and determines whether any of the system characteristics match with mapped system characteristics of a data placement table, wherein each mapped system characteristic corresponds to a respective placement identification (ID). Processing circuitry determines a location in memory at which to store the data based on one or more placement IDs corresponding to matched mapped system characteristics of the data placement table and without regard to the destination address, and causes the data to be stored at the location.

Classes IPC  ?

  • G06F 12/02 - Adressage ou affectationRéadressage
  • G06F 3/06 - Entrée numérique à partir de, ou sortie numérique vers des supports d'enregistrement

69.

MEMORY SYSTEMS, METHODS, AND MEDIA HAVING A DYNAMIC SYSTEM AREA

      
Numéro d'application US2024059129
Numéro de publication 2025/128459
Statut Délivré - en vigueur
Date de dépôt 2024-12-09
Date de publication 2025-06-19
Propriétaire SK HYNIX NAND PRODUCT SOLUTIONS CORPORATION (USA)
Inventeur(s)
  • Lappi, Cory
  • Wu, Ning
  • Dudas, Jozsef

Abrégé

Mechanisms for providing solid-state drives (SSDs) (such as HAND SSDs) with a dynamic system area are provided. In some embodiments, the mechanism includes: determining a memory die from a plurality of individual memory dies on which system-related data is stored in a reserved band from a plurality of bands; determining lifetime information associated with the memory die on which the system-related data is stored in the reserved band; in response to determining that the lifetime information associated with the memory die is greater than a threshold value, determining unused dies from the plurality of individual memory dies on which the reserved band does not contain the system-related data; selecting at least one unused die based on the determined unused dies; and storing the system-related data in the reserved band of the selected unused die.

Classes IPC  ?

  • G06F 3/06 - Entrée numérique à partir de, ou sortie numérique vers des supports d'enregistrement

70.

SSD MANAGED HOST WRITE ATOMICITY WITH ARBITRARY TRANSFER LENGTH

      
Numéro d'application 19067339
Statut En instance
Date de dépôt 2025-02-28
Date de la première publication 2025-06-19
Propriétaire SK hynix NAND Product Solutions Corp. (USA)
Inventeur(s)
  • Li, Peng
  • Khan, Jawad
  • Ellis, Jackson
  • Trika, Sanjeev

Abrégé

An embodiment of an electronic apparatus may include one or more substrates, and logic coupled to the one or more substrates, the logic to control access to a primary persistent storage with a first type of media and a nonvolatile memory buffer with a second type of media that is different from the first type of media, store metadata for incoming write data in the nonvolatile memory buffer, store other data for the incoming write data in the primary persistent storage, and provide both runtime and power-fail write atomicity for the incoming write data. Other embodiments are disclosed and claimed.

Classes IPC  ?

  • G06F 3/06 - Entrée numérique à partir de, ou sortie numérique vers des supports d'enregistrement
  • G06F 12/1009 - Traduction d'adresses avec tables de pages, p. ex. structures de table de page

71.

SYSTEMS, METHODS, AND MEDIA FOR RECOVERING NON-VOLATILE MEMORY DEVICES FROM POWER LOSS

      
Numéro d'application 18540464
Statut En instance
Date de dépôt 2023-12-14
Date de la première publication 2025-06-19
Propriétaire SK hynix NAND Product Solutions Corporation (USA)
Inventeur(s)
  • Natarajan, Shankar
  • Zhang, Yihua
  • Natarajan, Sriram

Abrégé

Mechanisms for recovering NVM devices from power loss including: identifying a first last valid written page (LVWP) of a first block of the NVM device; identifying a first first empty page (FEP) after the first LVWP of the first block; determining that no pages exist between the first LVWP and the first FEP using a hardware processor; and in response to determining that no pages exist between the first LVWP and the first FEP, indicating that the first block can be used. In some embodiments, the mechanisms further comprise: identifying a second LVWP of a second block of the NVM device; identifying a second FEP after the second LVWP of the second block; determining that pages exist between the second LVWP and the second FEP; and in response to determining that pages exist between the second LVWP and the second FEP, performing a recovery process on the second block.

Classes IPC  ?

  • G11C 16/08 - Circuits d'adressageDécodeursCircuits de commande de lignes de mots

72.

Devices and methods for deterministic interleaving of data from multiple hosts connected to a single port

      
Numéro d'application 18540605
Numéro de brevet 12481459
Statut Délivré - en vigueur
Date de dépôt 2023-12-14
Date de la première publication 2025-06-19
Date d'octroi 2025-11-25
Propriétaire SK Hynix NAND Product Solutions Corp. (USA)
Inventeur(s)
  • Hughes, Jonathan
  • Bhaviri, Anilmurali
  • Awan, Muhammad Mohsin

Abrégé

A device and related method, the device including a port, memory circuitry, and processing circuitry which is coupled to the port and to the memory circuitry. The processing circuitry receives multiple commands through the port, wherein the multiple commands are from at least two hosts using an interposer and wherein each command of the multiple commands includes a respective memory address and a respective port identification (ID). The processing circuitry segments each of the received commands into multiple segments, each segment being of a predetermined transfer size. The processing circuitry also transmits each segment of each command to a respective data structure instantiation corresponding to the port ID of the respective received command and performs data transfer for each segment of the multiple segments by accessing the memory circuitry at each respective memory address associated with each segment.

Classes IPC  ?

  • G06F 3/06 - Entrée numérique à partir de, ou sortie numérique vers des supports d'enregistrement

73.

SYSTEMS, METHODS, AND MEDIA FOR RECOVERING NON-VOLATILE MEMORY DEVICES FROM POWER LOSS

      
Numéro d'application US2024051605
Numéro de publication 2025/128201
Statut Délivré - en vigueur
Date de dépôt 2024-10-16
Date de publication 2025-06-19
Propriétaire SK HYNIX NAND PRODUCT SOLUTIONS CORPORATION (USA)
Inventeur(s)
  • Natarajan, Shankar
  • Zhang, Yihua
  • Natarajan, Sriram

Abrégé

Mechanisms for recovering NVM devices from power loss including: identifying a first last valid written page (LVWP) of a first block of the NVM device; identifying a first first empty page (FEP) after the first LVWP of the first block; determining that no pages exist between the first LVWP and the first FEP using a hardware processor; and in response to determining that no pages exist between the first LVWP and the first FEP, indicating that the first block can be used. In some embodiments, the mechanisms further comprise: identifying a second LVWP of a second block of the NVM device; identifying a second FEP after the second LVWP of the second block; determining that pages exist between the second LVWP and the second FEP; and in response to determining that pages exist between the second LVWP and the second FEP, performing a recovery process on the second block.

Classes IPC  ?

  • G11C 16/30 - Circuits d'alimentation
  • G11C 5/14 - Dispositions pour l'alimentation
  • G11C 16/10 - Circuits de programmation ou d'entrée de données
  • G11C 16/08 - Circuits d'adressageDécodeursCircuits de commande de lignes de mots

74.

DEVICES AND METHODS FOR DETERMINISTIC INTERLEAVING OF DATA FROM MULTIPLE HOSTS CONNECTED TO A SINGLE PORT

      
Numéro d'application US2024058052
Numéro de publication 2025/128350
Statut Délivré - en vigueur
Date de dépôt 2024-12-02
Date de publication 2025-06-19
Propriétaire SK HYNIX NAND PRODUCT SOLUTIONS CORP. (DBA SOLIDIGM) (USA)
Inventeur(s)
  • Hughes, Jonathan
  • Bhaviri, Anilmurali
  • Awan, Muhammad Mohsin

Abrégé

A device and related method, the device including a port, memory circuitry, and processing circuitry which is coupled to the port and to the memory circuitry. The processing circuitry receives multiple commands through the port, wherein the multiple commands are from at least two hosts using an interposer and wherein each command of the multiple commands includes a respective memory address and a respective port identification (ID). The processing circuitry segments each of the received commands into multiple segments, each segment being of a predetermined transfer size. The processing circuitry also transmits each segment of each command to a respective data structure instantiation corresponding to the port ID of the respective received command and performs data transfer for each segment of the multiple segments by accessing the memory circuitry at each respective memory address associated with each segment.

Classes IPC  ?

  • G06F 13/16 - Gestion de demandes d'interconnexion ou de transfert pour l'accès au bus de mémoire

75.

SYSTEMS, METHODS, AND MEDIA FOR UNORDERED INPUT/OUTPUT DIRECT MEMORY ACCESS OPERATIONS

      
Numéro d'application US2024058634
Numéro de publication 2025/128399
Statut Délivré - en vigueur
Date de dépôt 2024-12-05
Date de publication 2025-06-19
Propriétaire SK HYNIX NAND PRODUCT SOLUTIONS CORPORATION (USA)
Inventeur(s) Bradshaw, Samuel

Abrégé

Mechanisms for unordered input/output direct memory access operations are provided, including: issuing using a hardware processor a back invalidate snoop request to a cache coherency control unit of a host processor; and issuing an unordered input/output direct memory access operation request to a Compute Express Link memory device. In some of these mechanisms, the unordered input/output direct memory access operation request is for a read operation. In some of these mechanisms, the mechanisms further comprise receiving a response to the unordered input/output direct memory access operation request including data from the Compute Express Link memory device. In some of these mechanisms, the data was updated in response to the back invalidate snoop request. In some of these mechanisms, the unordered input/output direct memory access operation request is for a write operation.

Classes IPC  ?

  • G06F 13/42 - Protocole de transfert pour bus, p. ex. liaisonSynchronisation
  • G06F 12/0808 - Systèmes de mémoire cache multi-utilisateurs, multiprocesseurs ou multitraitement avec moyen d'invalidation de mémoires cache

76.

SYSTEMS, METHODS, AND MEDIA FOR UNORDERED INPUT/OUTPUT DIRECT MEMORY ACCESS OPERATIONS

      
Numéro d'application 18536878
Statut En instance
Date de dépôt 2023-12-12
Date de la première publication 2025-06-12
Propriétaire SK hynix NAND Product Solutions Corporation (USA)
Inventeur(s) Bradshaw, Samuel

Abrégé

Mechanisms for unordered input/output direct memory access operations are provided, including: issuing using a hardware processor a back invalidate snoop request to a cache coherency control unit of a host processor; and issuing an unordered input/output direct memory access operation request to a Compute Express Link memory device. In some of these mechanisms, the unordered input/output direct memory access operation request is for a read operation. In some of these mechanisms, the mechanisms further comprise receiving a response to the unordered input/output direct memory access operation request including data from the Compute Express Link memory device. In some of these mechanisms, the data was updated in response to the back invalidate snoop request. In some of these mechanisms, the unordered input/output direct memory access operation request is for a write operation.

Classes IPC  ?

  • G06F 12/0831 - Protocoles de cohérence de mémoire cache à l’aide d’un schéma de bus, p. ex. avec moyen de contrôle ou de surveillance
  • G06F 13/16 - Gestion de demandes d'interconnexion ou de transfert pour l'accès au bus de mémoire
  • G06F 13/42 - Protocole de transfert pour bus, p. ex. liaisonSynchronisation

77.

SYSTEMS AND METHODS FOR ELIMINATING GARBAGE COLLECTION IN SOLID-STATE DRIVES (SSDs)

      
Numéro d'application 19060085
Statut En instance
Date de dépôt 2025-02-21
Date de la première publication 2025-06-12
Propriétaire SK Hynix NAND Product Solutions Corp. (dba Solidigm) (USA)
Inventeur(s) Kalwitz, George

Abrégé

Systems and methods for eliminating garbage collection in solid-state drives (SSDs) of a data center are disclosed herein. A data placement block (DPB) size is determined. An SSD receives, from a host device, a write command specifying a virtual logical block address (LBA). The SSD identifies a DPB based on the virtual LBA of the write command. The SSD causes data associated with the write command to be written to an erasable unit of memory of the SSD based on the identified DPB, and causes an association between the erasable unit of memory of the SSD and the virtual LBA of the write command to be stored.

Classes IPC  ?

  • G06F 3/06 - Entrée numérique à partir de, ou sortie numérique vers des supports d'enregistrement

78.

SOLIDIGM IGNITION

      
Numéro de série 99228549
Statut En instance
Date de dépôt 2025-06-11
Propriétaire SK hynix NAND Product Solutions Corp. ()
Classes de Nice  ?
  • 09 - Appareils et instruments scientifiques et électriques
  • 42 - Services scientifiques, technologiques et industriels, recherche et conception

Produits et services

Downloadable computer software for use with solid state drives (SSDs), specifically software for enhancing solid-state drive performance; Downloadable computer software for use in electronic storage of data; Downloadable computer software for enhancing solid-state drive performance; Downloadable computer software for computer storage acceleration; downloadable computer software for pairing of most-used computer hard drive files with solid state drive (SSD) cache for increasing performance; Downloadable computer software for supporting computer storage acceleration and performance; Downloadable computer software for optimizing and accelerating high-capacity storage on computers; Downloadable computer software for facilitating adoption of new storage technologies; Downloadable computer software for caching data to a solid state drive (SSD) to accelerate computer performance Technical support services, namely, troubleshooting of computer software problems

79.

Methods and systems for implementing stream data updates

      
Numéro d'application 18511670
Numéro de brevet 12498885
Statut Délivré - en vigueur
Date de dépôt 2023-11-16
Date de la première publication 2025-05-22
Date d'octroi 2025-12-16
Propriétaire SK Hynix NAND Product Solutions Corp. (USA)
Inventeur(s)
  • Subbarao, Sanjay
  • Natarajan, Sriram
  • Yung, Weng-Chin
  • Galireddy, Swapna

Abrégé

In accordance with some embodiments of the present disclosure, a method is performed on a memory storage device for updating data stored in the memory storage device. The method includes writing a first stream data to a first portion of memory, wherein the first stream data includes a plurality of substreams, and writing first additional data to a second portion of memory, wherein the first additional data includes data indicative of an update of at least one substream of the first stream data and is no larger than a substream of the plurality of substreams of the first stream data. Concurrent with writing the first additional data, the method also includes writing second additional data to the second portion of memory, wherein the second additional data includes at least one of data indicative of an update of at least one substream of a second stream data, or non-stream data.

Classes IPC  ?

  • G06F 3/06 - Entrée numérique à partir de, ou sortie numérique vers des supports d'enregistrement

80.

FLEXIBLE RAID PARITY APPLICATION FOR MEMORY MANAGEMENT

      
Numéro d'application US2024052944
Numéro de publication 2025/106243
Statut Délivré - en vigueur
Date de dépôt 2024-10-25
Date de publication 2025-05-22
Propriétaire SK HYNIX NAND PRODUCT SOLUTIONS CORP. (DBA SOLIDIGM) (USA)
Inventeur(s)
  • Athreya, Arun
  • Zhang, Yihua
  • Natarajan, Shankar
  • Natarajan, Sriram
  • Muralishankar, Shivashekar
  • Yoder, Orapin
  • Donga, Parth

Abrégé

A system and related method, the system including control circuitry and memory with a first memory block of a first memory density and a second memory block of a second memory density which is greater than the first memory density. Control circuitry, which is communicatively coupled to the memory, is configured to determine to transfer data from the first memory block to the second memory block, generate parity data based on the data and cause to store the parity data at a parity address corresponding to an available portion of the first memory block. Control circuitry is further to cause to update a look-up table with the parity data address and cause to copy the data from the first memory block to the second memory block.

Classes IPC  ?

  • G06F 3/06 - Entrée numérique à partir de, ou sortie numérique vers des supports d'enregistrement

81.

SYSTEMS AND METHODS FOR GENERATING OPTIMIZED COMBINATION SETS FOR ERROR CORRECTION IN DATA TRANSMISSION

      
Numéro d'application US2024052947
Numéro de publication 2025/106244
Statut Délivré - en vigueur
Date de dépôt 2024-10-25
Date de publication 2025-05-22
Propriétaire SK HYNIX NAND PRODUCT SOLUTIONS CORP. (DBA SOLIDIGM) (USA)
Inventeur(s)
  • Ji, Young Hoon
  • Poon, Nathan

Abrégé

A non-transitory computer-readable medium, method and system, the system including processing circuitry. The processing circuitry is to generate a first matrix, perform an incident cycle optimization process using the first matrix to generate a modified first matrix, and perform an encoder gate optimization process using the modified first matrix to generate a further modified first matrix. Processing circuitry is then to generate a second matrix including the further modified first matrix as a submatrix of the second matrix, perform the incident cycle optimization process using the second matrix to generate a modified second matrix, and perform the encoder gate optimization process using the further modified first matrix and the modified second matrix to generate a further modified second matrix. Processing circuitry then configures a transmitting device that receives and encodes transmission data the using the further modified first matrix and further modified second matrix, and transmits the encoded transmission data.

Classes IPC  ?

  • H04L 1/00 - Dispositions pour détecter ou empêcher les erreurs dans l'information reçue

82.

METHODS AND SYSTEMS FOR IMPLEMENTING STREAM DATA UPDATES

      
Numéro d'application US2024052949
Numéro de publication 2025/106245
Statut Délivré - en vigueur
Date de dépôt 2024-10-25
Date de publication 2025-05-22
Propriétaire SK HYNIX NAND PRODUCT SOLUTIONS CORP. (DBA SOLIDIGM) (USA)
Inventeur(s)
  • Subbarao, Sanjay
  • Natarajan, Sriram
  • Yung, Weng-Chin
  • Galireddy, Swapna

Abrégé

In accordance with some embodiments of the present disclosure, a method is performed on a memory storage device for updating data stored in the memory storage device. The method includes writing a first stream data to a first portion of memory, wherein the first stream data includes a plurality of substreams, and writing first additional data to a second portion of memory, wherein the first additional data includes data indicative of an update of at least one substream of the first stream data and is no larger than a substream of the plurality of substreams of the first stream data. Concurrent with writing the first additional data, the method also includes writing second additional data to the second portion of memory, wherein the second additional data includes at least one of data indicative of an update of at least one substream of a second stream data, or non-stream data.

Classes IPC  ?

  • G06F 3/06 - Entrée numérique à partir de, ou sortie numérique vers des supports d'enregistrement

83.

STRUCTURED DATA FILTERING IN MEMORY DEVICES

      
Numéro d'application US2024055999
Numéro de publication 2025/106730
Statut Délivré - en vigueur
Date de dépôt 2024-11-14
Date de publication 2025-05-22
Propriétaire SK HYNIX NAND PRODUCT SOLUTIONS CORP. (DBA SOLIDIGM) (USA)
Inventeur(s) Zhang, Xuzheng

Abrégé

This application is directed to reading data from a memory device by structured data filtering within the memory device. The memory device is coupled into a host device and includes a plurality of memory blocks. The memory device receives, from the host device, a read request for data in a data structure including a plurality of data records. The read request comprises a bitmap identifying a subset of data records in the plurality of data records. Based on the read request, the memory device reads data from the plurality of memory blocks. The read data is filtered based on the bitmap to generate filtered data. The memory device returns the filtered data to the host device in response to the read request.

Classes IPC  ?

  • G06F 16/245 - Traitement des requêtes
  • G06F 16/2455 - Exécution des requêtes
  • G06F 16/2453 - Optimisation des requêtes
  • G06F 3/06 - Entrée numérique à partir de, ou sortie numérique vers des supports d'enregistrement

84.

Flexible raid parity application for memory management

      
Numéro d'application 18509686
Numéro de brevet 12481558
Statut Délivré - en vigueur
Date de dépôt 2023-11-15
Date de la première publication 2025-05-15
Date d'octroi 2025-11-25
Propriétaire SK Hynix NAND Product Solutions Corp. (USA)
Inventeur(s)
  • Athreya, Arun
  • Zhang, Yihua
  • Natarajan, Shankar
  • Natarajan, Sriram
  • Muralishankar, Shivashekar
  • Yoder, Orapin
  • Donga, Parth

Abrégé

A system and related method, the system including control circuitry and memory with a first memory block of a first memory density and a second memory block of a second memory density which is greater than the first memory density. Control circuitry, which is communicatively coupled to the memory, is configured to determine to transfer data from the first memory block to the second memory block, generate parity data based on the data and cause to store the parity data at a parity address corresponding to an available portion of the first memory block. Control circuitry is further to cause to update a look-up table with the parity data address and cause to copy the data from the first memory block to the second memory block.

Classes IPC  ?

  • G06F 11/10 - Détection ou correction d'erreur par introduction de redondance dans la représentation des données, p. ex. en utilisant des codes de contrôle en ajoutant des chiffres binaires ou des symboles particuliers aux données exprimées suivant un code, p. ex. contrôle de parité, exclusion des 9 ou des 11
  • G06F 3/06 - Entrée numérique à partir de, ou sortie numérique vers des supports d'enregistrement
  • G06F 12/02 - Adressage ou affectationRéadressage

85.

DYNAMIC SINGLE-LEVEL CELL WRITE THROUGH IN MEMORY DEVICES

      
Numéro d'application US2024054992
Numéro de publication 2025/101803
Statut Délivré - en vigueur
Date de dépôt 2024-11-07
Date de publication 2025-05-15
Propriétaire SK HYNIX NAND PRODUCT SOLUTIONS CORP. (DBA SOLIDIGM) (USA)
Inventeur(s) Kalwitz, George

Abrégé

This application is directed to writing data in a memory device supporting multiple bits per cell by dynamically using a y-level cell (YLC) cache. The memory device is coupled into a host device, and includes a plurality of x-level cell (XLC) memory blocks, where x is greater than one and greater than y. The memory device identifies a write shaping status of the host device. Based on the write shaping status, the memory device determines that the host device performs write operations without a memory-based cache. In accordance with a determination that the host device performs write operations without the memory -based cache, a YLC cache is allocated in the memory device to act as the memory-based cache. In response to one or more write requests, the memory device stores data into the plurality of XLC memory blocks via the YLC cache.

Classes IPC  ?

  • G11C 11/56 - Mémoires numériques caractérisées par l'utilisation d'éléments d'emmagasinage électriques ou magnétiques particuliersÉléments d'emmagasinage correspondants utilisant des éléments d'emmagasinage comportant plus de deux états stables représentés par des échelons, p. ex. de tension, de courant, de phase, de fréquence
  • G06F 12/02 - Adressage ou affectationRéadressage
  • G06F 12/0893 - Mémoires cache caractérisées par leur organisation ou leur structure

86.

APPLICATION OF DATA DESCRIPTOR MAPS IN MANAGEMENT OF FIRMWARE CONTROL DATA

      
Numéro d'application 18388779
Statut En instance
Date de dépôt 2023-11-10
Date de la première publication 2025-05-15
Propriétaire SK Hynix NAND Product Solutions Corp. (dba Solidigm) (USA)
Inventeur(s)
  • Povilus, Sam
  • Dinges, Cody
  • Heichelheim, Karl

Abrégé

This application is directed to managing firmware control data stored in a memory device of an electronic device. The electronic device obtains a current data descriptor map (DDM) corresponding to a current version of a firmware program, and identifies, in the memory device, a prior DDM and a prior control data structure corresponding to a prior version of the firmware program. Each of the prior and current DDMs maps a plurality of data descriptors to a plurality of locations in a respective control data structure. The prior control data structure stores a plurality of prior control data items identified by a plurality of prior data descriptors. A current control data structure is automatically generated for the current version of the firmware program based on the prior control data structure, the current DDM, and the prior DDM, and stores a plurality of current control data items identified by the data descriptors.

Classes IPC  ?

87.

Dynamic single-level cell write through in memory devices

      
Numéro d'application 18388782
Numéro de brevet 12386745
Statut Délivré - en vigueur
Date de dépôt 2023-11-10
Date de la première publication 2025-05-15
Date d'octroi 2025-08-12
Propriétaire SK Hynix NAND Product Solutions Corp. (USA)
Inventeur(s) Kalwitz, George

Abrégé

This application is directed to writing data in a memory device supporting multiple bits per cell by dynamically using a y-level cell (YLC) cache. The memory device is coupled into a host device, and includes a plurality of x-level cell (XLC) memory blocks, where x is greater than one and greater than y. The memory device identifies a write shaping status of the host device. Based on the write shaping status, the memory device determines that the host device performs write operations without a memory-based cache. In accordance with a determination that the host device performs write operations without the memory-based cache, a YLC cache is allocated in the memory device to act as the memory-based cache. In response to one or more write requests, the memory device stores data into the plurality of XLC memory blocks via the YLC cache.

Classes IPC  ?

  • G06F 12/0802 - Adressage d’un niveau de mémoire dans lequel l’accès aux données ou aux blocs de données désirés nécessite des moyens d’adressage associatif, p. ex. mémoires cache

88.

APPLICATION OF DATA DESCRIPTOR MAPS IN MANAGEMENT OF FIRMWARE CONTROL DATA

      
Numéro d'application US2024054988
Numéro de publication 2025/101800
Statut Délivré - en vigueur
Date de dépôt 2024-11-07
Date de publication 2025-05-15
Propriétaire SK HYNIX NAND PRODUCT SOLUTIONS CORP. (DBA SOLIDIGM) (USA)
Inventeur(s)
  • Povilus, Sam
  • Dinges, Cody
  • Heichelheim, Karl

Abrégé

This application is directed to managing firmware control data stored in a memory device of an electronic device. The electronic device obtains a current data descriptor map (DDM) corresponding to a current version of a firmware program, and identifies, in the memory device, a prior DDM and a prior control data structure corresponding to a prior version of the firmware program. Each of the prior and current DDMs maps a plurality of data descriptors to a plurality of locations in a respective control data structure. The prior control data structure stores a plurality of prior control data items identified by a plurality of prior data descriptors. A current control data structure is automatically generated for the current version of the firmware program based on the prior control data structure, the current DDM, and the prior DDM, and stores a plurality of current control data items identified by the data descriptors.

Classes IPC  ?

  • G06F 9/30 - Dispositions pour exécuter des instructions machines, p. ex. décodage d'instructions
  • G06F 9/445 - Chargement ou démarrage de programme
  • G06F 9/4401 - Amorçage
  • G06F 8/654 - Mises à jour utilisant des techniques spécialement adaptées aux mémoires de masse réinscriptibles, p. ex. aux mémoires EEPROM ou flash
  • G06F 8/71 - Gestion de versions Gestion de configuration

89.

Systems and methods for generating optimized combination sets for error correction in data transmission

      
Numéro d'application 18507765
Numéro de brevet 12301260
Statut Délivré - en vigueur
Date de dépôt 2023-11-13
Date de la première publication 2025-05-13
Date d'octroi 2025-05-13
Propriétaire SK Hynix NAND Product Solutions Corp. (dba Solidigm) (USA)
Inventeur(s)
  • Ji, Young Hoon
  • Poon, Nathan

Abrégé

A non-transitory computer-readable medium, method and system, the system including processing circuitry. The processing circuitry is to generate a first matrix, perform an incident cycle optimization process using the first matrix to generate a modified first matrix, and perform an encoder gate optimization process using the modified first matrix to generate a further modified first matrix. Processing circuitry is then to generate a second matrix including the further modified first matrix as a submatrix of the second matrix, perform the incident cycle optimization process using the second matrix to generate a modified second matrix, and perform the encoder gate optimization process using the further modified first matrix and the modified second matrix to generate a further modified second matrix. Processing circuitry then configures a transmitting device that receives and encodes transmission data the using the further modified first matrix and further modified second matrix, and transmits the encoded transmission data.

Classes IPC  ?

  • H03M 13/00 - Codage, décodage ou conversion de code pour détecter ou corriger des erreursHypothèses de base sur la théorie du codageLimites de codageMéthodes d'évaluation de la probabilité d'erreurModèles de canauxSimulation ou test des codes
  • H04L 1/00 - Dispositions pour détecter ou empêcher les erreurs dans l'information reçue

90.

MEMORY DEVICE FOR REPAIRING INPUT DATA DURING PROGRAM SUSPEND OPERATION, MEMORY SYSTEM INCLUDING THE SAME AND OPERATION METHOD OF THE SAME

      
Numéro d'application 18824841
Statut En instance
Date de dépôt 2024-09-04
Date de la première publication 2025-05-08
Propriétaire
  • SK hynix Inc. (République de Corée)
  • SK hynix NAND Product Solutions Corp. (dba Solidigm) (USA)
Inventeur(s)
  • Park, Hee Joung
  • Son, Chang Han
  • Shin, Hyun Seob
  • Kim, Myung Su
  • Kim, Sung Hun
  • Park, Kang Woo
  • Zhang, Ming
  • Wakchaure, Yogesh
  • Gittens, Curtis
  • Kwok, Zion
  • Xiao, Bing
  • Wu, Hui-Chun

Abrégé

A memory system comprising a memory device including a plurality of memory cells coupled between a plurality of word lines and a plurality of bit lines and a plurality of latches coupled to the bit lines, and configured to program input data stored in the latches into memory cells of a selected word line during a program operation, and output, as information data, at least one or more data among first data stored in the latches and second data stored in the memory cells of the selected word line during a program suspend operation for suspending the program operation, and a controller configured to repair the input data by performing a set logic operation on the information data from the memory device, and apply the set logic operation whose type is different according to an execution moment of the program suspend operation.

Classes IPC  ?

  • G11C 29/44 - Indication ou identification d'erreurs, p. ex. pour la réparation

91.

CLOSED-LOOP TIMING CONTROL USING ACTIVE RE-TRAINING ENGINES IN MEMORY SYSTEMS

      
Numéro d'application US2024053715
Numéro de publication 2025/096652
Statut Délivré - en vigueur
Date de dépôt 2024-10-30
Date de publication 2025-05-08
Propriétaire SK HYNIX NAND PRODUCT SOLUTIONS CORP. (DBA SOLIDIGM) (USA)
Inventeur(s) Martinez Araiza, Jorge

Abrégé

This application is directed to controlling data timing in a memory system. The memory system includes a controller, a memory module, and an input data bus coupled between the memory controller and the memory module. The memory system transmits a data signal and a strobe signal via the input data bus from the memory controller to the memory module, and the data signal includes a train of serial input data. The memory system determines a skew time of the data signal with respect to the strobe signal, and generates a skew signal including a train of serial skew data based on the skew time of the data signal. The skew signal is transmitted from the memory module to the memory controller via a dedicated sideband bus that is distinct from the input data bus.

Classes IPC  ?

  • G11C 16/32 - Circuits de synchronisation
  • G11C 7/22 - Circuits de synchronisation ou d'horloge pour la lecture-écriture [R-W]Générateurs ou gestion de signaux de commande pour la lecture-écriture [R-W]
  • G11C 16/10 - Circuits de programmation ou d'entrée de données
  • G11C 7/10 - Dispositions d'interface d'entrée/sortie [E/S, I/O] de données, p. ex. circuits de commande E/S de données, mémoires tampon de données E/S
  • G06F 3/06 - Entrée numérique à partir de, ou sortie numérique vers des supports d'enregistrement

92.

CLOSED-LOOP TIMING CONTROL USING ACTIVE RE-TRAINING ENGINES IN MEMORY SYSTEMS

      
Numéro d'application 18386464
Statut En instance
Date de dépôt 2023-11-02
Date de la première publication 2025-05-08
Propriétaire SK Hynix NAND Product Solutions Corp. (dba Solidingm) (USA)
Inventeur(s) Araiza, Jorge Martinez

Abrégé

This application is directed to controlling data timing in a memory system. The memory system includes a controller, a memory module, and an input data bus coupled between the memory controller and the memory module. The memory system transmits a data signal and a strobe signal via the input data bus from the memory controller to the memory module, and the data signal includes a train of serial input data. The memory system determines a skew time of the data signal with respect to the strobe signal, and generates a skew signal including a train of serial skew data based on the skew time of the data signal. The skew signal is transmitted from the memory module to the memory controller via a dedicated sideband bus that is distinct from the input data bus.

Classes IPC  ?

  • G06F 13/16 - Gestion de demandes d'interconnexion ou de transfert pour l'accès au bus de mémoire
  • G06F 1/10 - Répartition des signaux d'horloge
  • G06F 13/42 - Protocole de transfert pour bus, p. ex. liaisonSynchronisation

93.

Devices and methods for improving multi-stream write amplification factor

      
Numéro d'application 18394104
Numéro de brevet 12287730
Statut Délivré - en vigueur
Date de dépôt 2023-12-22
Date de la première publication 2025-04-29
Date d'octroi 2025-04-29
Propriétaire SK Hynix NAND Product Solutions Corp. (USA)
Inventeur(s)
  • Vishwanath, Darshan Mallapur
  • Carlton, David
  • Hughes, Jonathan

Abrégé

A device and related method, the device including memory and processing circuitry. The memory includes sets of source memory bands and a defragmentation destination memory band. Each set of source memory bands includes source memory bands and at least one portion of each source memory band stores valid data. The processing circuitry determines a merit score corresponding to each source memory band based on one or more characteristics of portions of data of each corresponding source memory band and determines, for each set of source memory bands, a respective source memory band that corresponds to a second-highest merit score. The processing circuitry identifies a set of source memory bands that includes a source memory band corresponding to a highest second-highest merit score and stores at least one portion of valid data from the source memory bands of the identified set of source memory bands to the defragmentation destination memory band.

Classes IPC  ?

  • G06F 12/02 - Adressage ou affectationRéadressage

94.

RECESSED HEAT SINK WITH A DISCERNIBLE COMPONENT AS PART OF A DEVICE ENCLOSURE

      
Numéro d'application US2024044978
Numéro de publication 2025/085165
Statut Délivré - en vigueur
Date de dépôt 2024-09-03
Date de publication 2025-04-24
Propriétaire SK HYNIX NAND PRODUCT SOLUTIONS CORP. (DBA SOLIDIGM) (USA)
Inventeur(s)
  • Bushnaq, Saad
  • Bhachu, Jaspal

Abrégé

An enclosure, a related method for manufacturing thereof, and a device which includes thereof are disclosed herein. The enclosure includes a first outer surface and a second outer surface opposing the first outer surface. The enclosure further includes a heat sink arranged on the first outer surface, the heat sink including a plurality of protrusions extending outward from the first outer surface and a discernible component. The discernible component protrudes from the first outer surface and is recessed from the plurality of protrusions. The discernible component is distinguishable from the protrusions. The enclosure is to enclose circuitry between the first outer surface and the second outer surface, such that the circuitry is arranged closer to the second outer surface than to the first outer surface.

Classes IPC  ?

  • H01L 23/42 - Choix ou disposition de matériaux de remplissage ou de pièces auxiliaires dans le conteneur pour faciliter le chauffage ou le refroidissement
  • H01L 23/367 - Refroidissement facilité par la forme du dispositif
  • H05K 1/02 - Circuits imprimés Détails

95.

RECESSED HEAT SINK WITH A DISCERNIBLE COMPONENT AS PART OF A DEVICE ENCLOSURE

      
Numéro d'application 18380431
Statut En instance
Date de dépôt 2023-10-16
Date de la première publication 2025-04-17
Propriétaire SK Hynix NAND Product Solutions Corp. (dba Solidigm) (USA)
Inventeur(s)
  • Bushnaq, Saad
  • Bhachu, Jaspal

Abrégé

An enclosure, a related method for manufacturing thereof, and a device which includes thereof are disclosed herein. The enclosure includes a first outer surface and a second outer surface opposing the first outer surface. The enclosure further includes a heat sink arranged on the first outer surface, the heat sink including a plurality of protrusions extending outward from the first outer surface and a discernible component. The discernible component protrudes from the first outer surface and is recessed from the plurality of protrusions. The discernible component is distinguishable from the protrusions. The enclosure is to enclose circuitry between the first outer surface and the second outer surface, such that the circuitry is arranged closer to the second outer surface than to the first outer surface.

Classes IPC  ?

  • H05K 7/20 - Modifications en vue de faciliter la réfrigération, l'aération ou le chauffage

96.

TECHNIQUES TO PREDICT OR DETERMINE TIME-TO-READY FOR A STORAGE DEVICE

      
Numéro d'application 18984383
Statut En instance
Date de dépôt 2024-12-17
Date de la première publication 2025-04-17
Propriétaire SK hynix NAND Product Solutions Corp. (USA)
Inventeur(s)
  • Tarango, Joseph D.
  • Baca, Jim S.

Abrégé

Examples may include techniques to predict or determine time-to-ready (TTR) for a storage device. TTR may be predicted or determined based on operating information included in a snapshot associated with a first time interval during operation of the storage device. The TTR predicted or determined indicates an amount of time the storage device will be at an operational state following a power loss recover of the storage device.

Classes IPC  ?

  • G06F 3/06 - Entrée numérique à partir de, ou sortie numérique vers des supports d'enregistrement
  • G06N 5/04 - Modèles d’inférence ou de raisonnement

97.

DYNAMIC POWER MANAGEMENT AMONG MULTIPLE MEMORY DEVICES

      
Numéro d'application US2024048606
Numéro de publication 2025/072481
Statut Délivré - en vigueur
Date de dépôt 2024-09-26
Date de publication 2025-04-03
Propriétaire SK HYNIX NAND PRODUCT SOLUTIONS CORP. (DBA SOLIDIGM) (USA)
Inventeur(s)
  • Reimers, Niels
  • Morning-Smith, Andrew

Abrégé

This application is directed to dynamic power management among multiple memory devices of an electronic system. A plurality of memory devices are coupled into a ring of memory devices, and passes a power data packet along a power control path that tracks the ring of memory devices continuously. During a current cycle, a first memory device receives the power data packet from an upstream memory device on the power control path, and the power data packet includes at least a system power level indicating total power consumption of the plurality of memory devices. The first memory device sets a current power level of the first memory device based on the received power data packet, updates the power data packet based on the current power level, and sends the updated power data packet to a downstream memory device on the power control path.

Classes IPC  ?

  • G06F 1/3225 - Surveillance de dispositifs périphériques de mémoires
  • G06F 1/324 - Économie d’énergie caractérisée par l'action entreprise par réduction de la fréquence d’horloge

98.

STORAGE-SIDE PAGE TABLES FOR MEMORY SYSTEMS

      
Numéro d'application US2024048608
Numéro de publication 2025/072483
Statut Délivré - en vigueur
Date de dépôt 2024-09-26
Date de publication 2025-04-03
Propriétaire SK HYNIX NAND PRODUCT SOLUTIONS CORP. (DBA SOLIDIGM) (USA)
Inventeur(s) Bradshaw, Samuel

Abrégé

This application is directed to accessing data in a memory system of an electronic system. The memory system a storage-side DRAM and one or more memory channels. The memory system receives a memory access request for target data stored in the memory system, and the memory access request includes a target virtual address of the target data. In response to the memory access request, the memory system searches a page table of the storage-side dynamic random-access memory (DRAM) for a target physical address mapped to the target virtual address of the target data. The page table includes mappings between a plurality of virtual addresses and a plurality of physical addresses of the storage-side DRAM. Based on a search result, the memory system extracts the target data stored in one of the storage-side DRAM and the one or more memory channels according to the target physical address.

Classes IPC  ?

  • G06F 12/1009 - Traduction d'adresses avec tables de pages, p. ex. structures de table de page
  • G06F 12/02 - Adressage ou affectationRéadressage
  • G06F 3/06 - Entrée numérique à partir de, ou sortie numérique vers des supports d'enregistrement
  • G06F 13/42 - Protocole de transfert pour bus, p. ex. liaisonSynchronisation
  • G06F 12/1027 - Traduction d'adresses utilisant des moyens de traduction d’adresse associatifs ou pseudo-associatifs, p. ex. un répertoire de pages actives [TLB]

99.

MANAGEMENT OF ERASABLE UNITS OF MEMORY BLOCKS IN SOLID STATE DRIVES

      
Numéro d'application 18375356
Statut En instance
Date de dépôt 2023-09-29
Date de la première publication 2025-04-03
Propriétaire SK Hynix NAND Product Solutions Corp. (dba Solidigm) (USA)
Inventeur(s)
  • Hu, Chaohong
  • Wu, Ning
  • Lappi, Cory

Abrégé

This invention is directed to managing data storage in a memory system. The memory system receives a host request for an erase operation on a first erasable unit of a first memory block. In response to the host request, the memory system identifies an unused erasable unit of a second memory block in the memory system, remaps the first erasable unit of the first memory block to the unused erasable unit of the second memory block, and applies the erase operation on the unused erasable unit of the second memory block in place of the first erasable unit of the first memory block. In some embodiments, at a time of receiving the host request, the memory system further includes a space reserve of over-provisioning, and the second memory block is different from the space reserve. In some embodiments, the second memory block is moved offline to join the space reserve.

Classes IPC  ?

  • G06F 12/02 - Adressage ou affectationRéadressage

100.

Dynamic power management among multiple memory devices

      
Numéro d'application 18375362
Numéro de brevet 12422914
Statut Délivré - en vigueur
Date de dépôt 2023-09-29
Date de la première publication 2025-04-03
Date d'octroi 2025-09-23
Propriétaire SK Hynix NAND Product Solutions Corp. (USA)
Inventeur(s)
  • Reimers, Niels
  • Morning-Smith, Andrew

Abrégé

This application is directed to dynamic power management among multiple memory devices of an electronic system. A plurality of memory devices are coupled into a ring of memory devices, and passes a power data packet along a power control path that tracks the ring of memory devices continuously. During a current cycle, a first memory device receives the power data packet from an upstream memory device on the power control path, and the power data packet includes at least a system power level indicating total power consumption of the plurality of memory devices. The first memory device sets a current power level of the first memory device based on the received power data packet, updates the power data packet based on the current power level, and sends the updated power data packet to a downstream memory device on the power control path.

Classes IPC  ?

  • G06F 1/26 - Alimentation en énergie électrique, p. ex. régulation à cet effet
  • G06F 1/32 - Moyens destinés à économiser de l'énergie
  • G06F 1/3234 - Économie d’énergie caractérisée par l'action entreprise
  • G06F 1/3296 - Économie d’énergie caractérisée par l'action entreprise par diminution de la tension d’alimentation ou de la tension de fonctionnement
  1     2     3     ...     10        Prochaine page