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: 11809718Abstract: 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: GrantFiled: May 21, 2021Date of Patent: November 7, 2023Assignee: Memory Technologies LLCInventor: Kimmo Juhani Mylly
-
Publication number: 20210349642Abstract: 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: ApplicationFiled: May 21, 2021Publication date: November 11, 2021Applicant: Memory Technologies LLCInventor: Kimmo Juhani Mylly
-
Patent number: 11023142Abstract: 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: GrantFiled: December 19, 2019Date of Patent: June 1, 2021Assignee: Memory Technologies LLCInventor: Kimmo Juhani Mylly
-
Patent number: 11016678Abstract: 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: GrantFiled: August 20, 2019Date of Patent: May 25, 2021Assignee: Memory Technologies LLCInventor: Kimmo Juhani Mylly
-
Publication number: 20200125278Abstract: 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: ApplicationFiled: December 19, 2019Publication date: April 23, 2020Applicant: Memory Technologies LLCInventor: Kimmo Juhani Mylly
-
Publication number: 20200042203Abstract: 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: ApplicationFiled: August 20, 2019Publication date: February 6, 2020Inventor: Kimmo Juhani Mylly
-
Patent number: 10402106Abstract: 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: GrantFiled: September 15, 2017Date of Patent: September 3, 2019Assignee: Memory Technologies LLCInventor: Kimmo Juhani Mylly
-
Publication number: 20180067665Abstract: 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: ApplicationFiled: September 15, 2017Publication date: March 8, 2018Inventor: Kimmo Juhani Mylly
-
Patent number: 9766823Abstract: 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: GrantFiled: December 12, 2014Date of Patent: September 19, 2017Assignee: Memory Technologies LLCInventor: Kimmo Juhani Mylly
-
Publication number: 20150169243Abstract: 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: ApplicationFiled: December 12, 2014Publication date: June 18, 2015Inventor: Kimmo Juhani Mylly
-
Publication number: 20150160873Abstract: 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: ApplicationFiled: December 10, 2014Publication date: June 11, 2015Inventor: Kimmo Juhani Mylly
-
Publication number: 20150161399Abstract: 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: ApplicationFiled: December 10, 2014Publication date: June 11, 2015Inventor: Kimmo Juhani Mylly
-
Publication number: 20150160689Abstract: 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: ApplicationFiled: December 10, 2014Publication date: June 11, 2015Inventor: Kimmo Juhani Mylly
-
Publication number: 20150160863Abstract: 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: ApplicationFiled: December 10, 2014Publication date: June 11, 2015Inventor: Kimmo Juhani Mylly
-
Patent number: 8982653Abstract: 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: GrantFiled: November 11, 2008Date of Patent: March 17, 2015Assignee: Memory Technologies LLCInventors: Janne Tapani Nurminen, Kimmo Juhani Mylly, Matti Kalevi Floman
-
Publication number: 20120297147Abstract: 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: ApplicationFiled: May 20, 2011Publication date: November 22, 2012Inventors: Kimmo Juhani Mylly, Jani Klint
-
Publication number: 20110219203Abstract: 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: ApplicationFiled: November 11, 2008Publication date: September 8, 2011Applicant: NOKIA CORPORATIONInventors: Janne Tapani Nurminen, Kimmo Juhani Mylly, Matti Kalevi Floman