Patents by Inventor Kimmo Juhani Mylly

Kimmo Juhani Mylly has filed for patents to protect the following inventions. This listing includes patent applications that are pending as well as patents that have already been granted by the United States Patent and Trademark Office (USPTO).

  • Patent number: 11809718
    Abstract: A storage module includes a set of memories. Each of the memories in the set of memories may be divided into a set of portions. A controller is configured to transfer data between the set of memories and a host connected through an interface. A set of channels connects the set of memories to the controller. The controller is also configured to select: a memory from the set of memories, a portion from the set of portions for the selected memory, and/or a channel from the set of channels, e.g., connected to the selected memory, based upon an identification (ID) associated with the data. The ID may be separate from the data and a write address of the data, and the selected memory, the selected portion, and the selected channel may be used to store the data.
    Type: Grant
    Filed: May 21, 2021
    Date of Patent: November 7, 2023
    Assignee: Memory Technologies LLC
    Inventor: Kimmo Juhani Mylly
  • Publication number: 20210349642
    Abstract: A storage module includes a set of memories. Each of the memories in the set of memories may be divided into a set of portions. A controller is configured to transfer data between the set of memories and a host connected through an interface. A set of channels connects the set of memories to the controller. The controller is also configured to select: a memory from the set of memories, a portion from the set of portions for the selected memory, and/or a channel from the set of channels, e.g., connected to the selected memory, based upon an identification (ID) associated with the data. The ID may be separate from the data and a write address of the data, and the selected memory, the selected portion, and the selected channel may be used to store the data.
    Type: Application
    Filed: May 21, 2021
    Publication date: November 11, 2021
    Applicant: Memory Technologies LLC
    Inventor: Kimmo Juhani Mylly
  • Patent number: 11023142
    Abstract: A storage module includes a set of memories. Each of the memories in the set of memories may be divided into a set of portions. A controller is configured to transfer data between the set of memories and a host connected through an interface. A set of channels connects the set of memories to the controller. The controller is also configured to select: a memory from the set of memories, a portion from the set of portions for the selected memory, and/or a channel from the set of channels, e.g., connected to the selected memory, based upon an identification (ID) associated with the data. The ID may be separate from the data and a write address of the data, and the selected memory, the selected portion, and the selected channel may be used to store the data.
    Type: Grant
    Filed: December 19, 2019
    Date of Patent: June 1, 2021
    Assignee: Memory Technologies LLC
    Inventor: Kimmo Juhani Mylly
  • Patent number: 11016678
    Abstract: A storage module includes a set of memories. Each of the memories in the set of memories may be divided into a set of portions. A controller is configured to transfer data between the set of memories and a host connected through an interface. A set of channels connects the set of memories to the controller. The controller is also configured to select: a memory from the set of memories, a portion from the set of portions for the selected memory, and/or a channel from the set of channels, e.g., connected to the selected memory, based upon an identification (ID) associated with the data. The ID may be separate from the data and a write address of the data, and the selected memory, the selected portion, and the selected channel may be used to store the data.
    Type: Grant
    Filed: August 20, 2019
    Date of Patent: May 25, 2021
    Assignee: Memory Technologies LLC
    Inventor: Kimmo Juhani Mylly
  • Publication number: 20200125278
    Abstract: A storage module includes a set of memories. Each of the memories in the set of memories may be divided into a set of portions. A controller is configured to transfer data between the set of memories and a host connected through an interface. A set of channels connects the set of memories to the controller. The controller is also configured to select: a memory from the set of memories, a portion from the set of portions for the selected memory, and/or a channel from the set of channels, e.g., connected to the selected memory, based upon an identification (ID) associated with the data. The ID may be separate from the data and a write address of the data, and the selected memory, the selected portion, and the selected channel may be used to store the data.
    Type: Application
    Filed: December 19, 2019
    Publication date: April 23, 2020
    Applicant: Memory Technologies LLC
    Inventor: Kimmo Juhani Mylly
  • Publication number: 20200042203
    Abstract: A storage module includes a set of memories. Each of the memories in the set of memories may be divided into a set of portions. A controller is configured to transfer data between the set of memories and a host connected through an interface. A set of channels connects the set of memories to the controller. The controller is also configured to select: a memory from the set of memories, a portion from the set of portions for the selected memory, and/or a channel from the set of channels, e.g., connected to the selected memory, based upon an identification (ID) associated with the data. The ID may be separate from the data and a write address of the data, and the selected memory, the selected portion, and the selected channel may be used to store the data.
    Type: Application
    Filed: August 20, 2019
    Publication date: February 6, 2020
    Inventor: Kimmo Juhani Mylly
  • Patent number: 10402106
    Abstract: A storage module includes a set of memories. Each of the memories in the set of memories may be divided into a set of portions. A controller is configured to transfer data between the set of memories and a host connected through an interface. A set of channels connects the set of memories to the controller. The controller is also configured to select: a memory from the set of memories, a portion from the set of portions for the selected memory, and/or a channel from the set of channels, e.g., connected to the selected memory, based upon an identification (ID) associated with the data. The ID may be separate from the data and a write address of the data, and the selected memory, the selected portion, and the selected channel may be used to store the data.
    Type: Grant
    Filed: September 15, 2017
    Date of Patent: September 3, 2019
    Assignee: Memory Technologies LLC
    Inventor: Kimmo Juhani Mylly
  • Publication number: 20180067665
    Abstract: A storage module includes a set of memories. Each of the memories in the set of memories may be divided into a set of portions. A controller is configured to transfer data between the set of memories and a host connected through an interface. A set of channels connects the set of memories to the controller. The controller is also configured to select: a memory from the set of memories, a portion from the set of portions for the selected memory, and/or a channel from the set of channels, e.g., connected to the selected memory, based upon an identification (ID) associated with the data. The ID may be separate from the data and a write address of the data, and the selected memory, the selected portion, and the selected channel may be used to store the data.
    Type: Application
    Filed: September 15, 2017
    Publication date: March 8, 2018
    Inventor: Kimmo Juhani Mylly
  • Patent number: 9766823
    Abstract: A storage module includes a set of memories. Each of the memories in the set of memories may be divided into a set of portions. A controller is configured to transfer data between the set of memories and a host connected through an interface. A set of channels connects the set of memories to the controller. The controller is also configured to select: a memory from the set of memories, a portion from the set of portions for the selected memory, and/or a channel from the set of channels, e.g., connected to the selected memory, based upon an identification (ID) associated with the data. The ID may be separate from the data and a write address of the data, and the selected memory, the selected portion, and the selected channel may be used to store the data.
    Type: Grant
    Filed: December 12, 2014
    Date of Patent: September 19, 2017
    Assignee: Memory Technologies LLC
    Inventor: Kimmo Juhani Mylly
  • Publication number: 20150169243
    Abstract: A storage module includes a set of memories. Each of the memories in the set of memories may be divided into a set of portions. A controller is configured to transfer data between the set of memories and a host connected through an interface. A set of channels connects the set of memories to the controller. The controller is also configured to select: a memory from the set of memories, a portion from the set of portions for the selected memory, and/or a channel from the set of channels, e.g., connected to the selected memory, based upon an identification (ID) associated with the data. The ID may be separate from the data and a write address of the data, and the selected memory, the selected portion, and the selected channel may be used to store the data.
    Type: Application
    Filed: December 12, 2014
    Publication date: June 18, 2015
    Inventor: Kimmo Juhani Mylly
  • Publication number: 20150160873
    Abstract: Embodiments include a storage device comprising a plurality of memory blocks each having a plurality of memory cells for storing data. The plurality of memory cells collectively forming a mass storage. Firmware includes first operating instructions to manage a first portion of the mass storage, and the first operating instructions are associated with a first type of file system. A controller is configured to manage at least the first portion based at least in part upon the first operating instructions in the firmware. The controller is operable to provide an indication related to a mismatch between the first type of file system and a second type of file system detected to be used by a host device.
    Type: Application
    Filed: December 10, 2014
    Publication date: June 11, 2015
    Inventor: Kimmo Juhani Mylly
  • Publication number: 20150161399
    Abstract: A storage module includes a mass storage. The storage module may also include a first register configured to define a portion of the mass storage, a key associated with the portion of the mass storage, a receiver configured to receive data to be stored in the portion of the mass storage wherein the received data includes signature data based on the key, and an authentication circuit to authenticate the signature data. A controller of the storage module is configured to program data from the received data in the portion of the mass storage in response to the signature data being authenticated based on the key, and to deny programming of data to the portion of the mass storage in response to the signature data not being authenticated.
    Type: Application
    Filed: December 10, 2014
    Publication date: June 11, 2015
    Inventor: Kimmo Juhani Mylly
  • Publication number: 20150160689
    Abstract: A storage module includes a storage controller having a control circuit that manages the operation of the storage module in at least a first state and a second state. The storage module also includes memory blocks connected to the storage controller. The memory blocks form a mass storage. A clock generation circuit connected to the storage controller and a reference clock terminal is configured to receive an external clocking signal and to generate an internal clocking signal based on the external clocking signal. The storage controller is configured to receive data, based on the internal clock signal, from the external device on a data terminal while the storage module is in the second state. The storage module also includes a first register containing data that describes a property of the external clocking signal in the first state.
    Type: Application
    Filed: December 10, 2014
    Publication date: June 11, 2015
    Inventor: Kimmo Juhani Mylly
  • Publication number: 20150160863
    Abstract: A storage device includes memory blocks having a plurality of memory circuits for storing data. The storage device includes an interface to connect the storage module to a host having system memory The storage device includes at least one register for providing information about a type of system memory to be allocated to the storage device. The storage device is configured to utilize the system memory based at least in part upon the information about the type of system memory.
    Type: Application
    Filed: December 10, 2014
    Publication date: June 11, 2015
    Inventor: Kimmo Juhani Mylly
  • Patent number: 8982653
    Abstract: The invention relates to a method comprising measuring the temperature of at least one location of a non-volatile memory; determining if said temperature measurement indicates that the data retention time of data stored at said at least one location is reduced below a threshold; and re-writing said data to said non-volatile memory in response to a positive determination.
    Type: Grant
    Filed: November 11, 2008
    Date of Patent: March 17, 2015
    Assignee: Memory Technologies LLC
    Inventors: Janne Tapani Nurminen, Kimmo Juhani Mylly, Matti Kalevi Floman
  • Publication number: 20120297147
    Abstract: A method includes receiving in conjunction with data to be written at a non-volatile memory device an indication from a host that is descriptive of a write-back requirement for the data; and storing the data in a cache memory of the non-volatile memory device and selectively, depending on the indication, controlling whether the data is or is not written back from the cache memory to a non-volatile memory array that comprises a part of the non-volatile memory device.
    Type: Application
    Filed: May 20, 2011
    Publication date: November 22, 2012
    Inventors: Kimmo Juhani Mylly, Jani Klint
  • Publication number: 20110219203
    Abstract: The invention relates to a method comprising measuring the temperature of at least one location of a non-volatile memory; determining if said temperature measurement indicates that the data retention time of data stored at said at least one location is reduced below a threshold; and re-writing said data to said non-volatile memory in response to a positive determination.
    Type: Application
    Filed: November 11, 2008
    Publication date: September 8, 2011
    Applicant: NOKIA CORPORATION
    Inventors: Janne Tapani Nurminen, Kimmo Juhani Mylly, Matti Kalevi Floman