Patents by Inventor Olli Luukkainen
Olli Luukkainen has filed for patents to protect the following inventions. This listing includes patent applications that are pending as well as patents that have already been granted by the United States Patent and Trademark Office (USPTO).
-
Publication number: 20240020008Abstract: A method includes, in one non-limiting embodiment, sending a request from a mass memory storage device to a host device, the request being one to allocate memory in the host device; writing data from the mass memory storage device to allocated memory of the host device; and subsequently reading the data from the allocated memory to the mass memory storage device. The memory may be embodied as flash memory, and the data may be related to a file system stored in the flash memory. The method enables the mass memory storage device to extend its internal volatile RAM to include RAM of the host device, enabling the internal RAM to be powered off while preserving data and context stored in the internal RAM.Type: ApplicationFiled: July 12, 2023Publication date: January 18, 2024Applicant: Memory Technologies LLCInventors: Olli Luukkainen, Kimmo J. Mylly, Jani Hyvonen
-
Patent number: 11775173Abstract: A method includes, in one non-limiting embodiment, sending a request from a mass memory storage device to a host device, the request being one to allocate memory in the host device; writing data from the mass memory storage device to allocated memory of the host device; and subsequently reading the data from the allocated memory to the mass memory storage device. The memory may be embodied as flash memory, and the data may be related to a file system stored in the flash memory. The method enables the mass memory storage device to extend its internal volatile RAM to include RAM of the host device, enabling the internal RAM to be powered off while preserving data and context stored in the internal RAM.Type: GrantFiled: March 17, 2021Date of Patent: October 3, 2023Assignee: Memory Technologies LLCInventors: Olli Luukkainen, Kimmo J. Mylly, Jani Hyvonen
-
Patent number: 11733869Abstract: A method includes, in one non-limiting embodiment, sending a request from a mass memory storage device to a host device, the request being one to allocate memory in the host device; writing data from the mass memory storage device to allocated memory of the host device; and subsequently reading the data from the allocated memory to the mass memory storage device. The memory may be embodied as flash memory, and the data may be related to a file system stored in the flash memory. The method enables the mass memory storage device to extend its internal volatile RAM to include RAM of the host device, enabling the internal RAM to be powered off while preserving data and context stored in the internal RAM.Type: GrantFiled: October 4, 2022Date of Patent: August 22, 2023Assignee: Memory Technologies LLCInventors: Olli Luukkainen, Kimmo J. Mylly, Jani Hyvonen
-
Publication number: 20230027240Abstract: A method includes, in one non-limiting embodiment, sending a request from a mass memory storage device to a host device, the request being one to allocate memory in the host device; writing data from the mass memory storage device to allocated memory of the host device; and subsequently reading the data from the allocated memory to the mass memory storage device. The memory may be embodied as flash memory, and the data may be related to a file system stored in the flash memory. The method enables the mass memory storage device to extend its internal volatile RAM to include RAM of the host device, enabling the internal RAM to be powered off while preserving data and context stored in the internal RAM.Type: ApplicationFiled: October 4, 2022Publication date: January 26, 2023Applicant: Memory Technologies LLCInventors: Olli Luukkainen, Kimmo J. Mylly, Jani Hyvonen
-
Publication number: 20210311626Abstract: A method includes, in one non-limiting embodiment, sending a request from a mass memory storage device to a host device, the request being one to allocate memory in the host device; writing data from the mass memory storage device to allocated memory of the host device; and subsequently reading the data from the allocated memory to the mass memory storage device. The memory may be embodied as flash memory, and the data may be related to a file system stored in the flash memory. The method enables the mass memory storage device to extend its internal volatile RAM to include RAM of the host device, enabling the internal RAM to be powered off while preserving data and context stored in the internal RAM.Type: ApplicationFiled: March 17, 2021Publication date: October 7, 2021Inventors: Olli Luukkainen, Kimmo J. Mylly, Jani Hyvonen
-
Patent number: 10983697Abstract: A method includes, in one non-limiting embodiment, sending a request from a mass memory storage device to a host device, the request being one to allocate memory in the host device; writing data from the mass memory storage device to allocated memory of the host device; and subsequently reading the data from the allocated memory to the mass memory storage device. The memory may be embodied as flash memory, and the data may be related to a file system stored in the flash memory. The method enables the mass memory storage device to extend its internal volatile RAM to include RAM of the host device, enabling the internal RAM to be powered off while preserving data and context stored in the internal RAM.Type: GrantFiled: May 25, 2018Date of Patent: April 20, 2021Assignee: Memory Technologies LLCInventors: Olli Luukkainen, Kimmo Mylly, Jani Hyvonen
-
Publication number: 20180364909Abstract: A method includes, in one non-limiting embodiment, sending a request from a mass memory storage device to a host device, the request being one to allocate memory in the host device; writing data from the mass memory storage device to allocated memory of the host device; and subsequently reading the data from the allocated memory to the mass memory storage device. The memory may be embodied as flash memory, and the data may be related to a file system stored in the flash memory. The method enables the mass memory storage device to extend its internal volatile RAM to include RAM of the host device, enabling the internal RAM to be powered off while preserving data and context stored in the internal RAM.Type: ApplicationFiled: May 25, 2018Publication date: December 20, 2018Inventors: Olli Luukkainen, Kimmo Mylly, Jani Hyvonen
-
Patent number: 9983800Abstract: A method includes, in one non-limiting embodiment, sending a request from a mass memory storage device to a host device, the request being one to allocate memory in the host device; writing data from the mass memory storage device to allocated memory of the host device; and subsequently reading the data from the allocated memory to the mass memory storage device. The memory may be embodied as flash memory, and the data may be related to a file system stored in the flash memory. The method enables the mass memory storage device to extend its internal volatile RAM to include RAM of the host device, enabling the internal RAM to be powered off while preserving data and context stored in the internal RAM.Type: GrantFiled: October 27, 2016Date of Patent: May 29, 2018Assignee: Memory Technologies LLCInventors: Olli Luukkainen, Kimmo Mylly, Jani Hyvonen
-
Publication number: 20170046067Abstract: A method includes, in one non-limiting embodiment, sending a request from a mass memory storage device to a host device, the request being one to allocate memory in the host device; writing data from the mass memory storage device to allocated memory of the host device; and subsequently reading the data from the allocated memory to the mass memory storage device. The memory may be embodied as flash memory, and the data may be related to a file system stored in the flash memory. The method enables the mass memory storage device to extend its internal volatile RAM to include RAM of the host device, enabling the internal RAM to be powered off while preserving data and context stored in the internal RAM.Type: ApplicationFiled: October 27, 2016Publication date: February 16, 2017Inventors: Olli Luukkainen, Kimmo Mylly, Jani Hyvonen
-
Publication number: 20160077963Abstract: A method includes, in one non-limiting embodiment, sending a request from a mass memory storage device to a host device, the request being one to allocate memory in the host device; writing data from the mass memory storage device to allocated memory of the host device; and subsequently reading the data from the allocated memory to the mass memory storage device. The memory may be embodied as flash memory, and the data may be related to a file system stored in the flash memory. The method enables the mass memory storage device to extend its internal volatile RAM to include RAM of the host device, enabling the internal RAM to be powered off while preserving data and context stored in the internal RAM.Type: ApplicationFiled: November 19, 2015Publication date: March 17, 2016Inventors: Olli Luukkainen, Kimmo J. Mylly, Jani Hyvonen
-
Patent number: 9208078Abstract: A method includes, in one non-limiting embodiment, sending a request from a mass memory storage device to a host device, the request being one to allocate memory in the host device; writing data from the mass memory storage device to allocated memory of the host device; and subsequently reading the data from the allocated memory to the mass memory storage device. The memory may be embodied as flash memory, and the data may be related to a file system stored in the flash memory. The method enables the mass memory storage device to extend its internal volatile RAM to include RAM of the host device, enabling the internal RAM to be powered off while preserving data and context stored in the internal RAM.Type: GrantFiled: October 21, 2014Date of Patent: December 8, 2015Assignee: Memory Technologies LLCInventors: Olli Luukkainen, Kimmo J. Mylly, Jani Hyvonen
-
Publication number: 20150039819Abstract: A method includes, in one non-limiting embodiment, sending a request from a mass memory storage device to a host device, the request being one to allocate memory in the host device; writing data from the mass memory storage device to allocated memory of the host device; and subsequently reading the data from the allocated memory to the mass memory storage device. The memory may be embodied as flash memory, and the data may be related to a file system stored in the flash memory. The method enables the mass memory storage device to extend its internal volatile RAM to include RAM of the host device, enabling the internal RAM to be powered off while preserving data and context stored in the internal RAM.Type: ApplicationFiled: October 21, 2014Publication date: February 5, 2015Inventors: Olli Luukkainen, Kimmo J. Mylly, Jani Hyvonen
-
Patent number: 8874824Abstract: A method includes, in one non-limiting embodiment, sending a request from a mass memory storage device to a host device, the request being one to allocate memory in the host device; writing data from the mass memory storage device to allocated memory of the host device; and subsequently reading the data from the allocated memory to the mass memory storage device. The memory may be embodied as flash memory, and the data may be related to a file system stored in the flash memory. The method enables the mass memory storage device to extend its internal volatile RAM to include RAM of the host device, enabling the internal RAM to be powered off while preserving data and context stored in the internal RAM.Type: GrantFiled: June 4, 2009Date of Patent: October 28, 2014Assignee: Memory Technologies, LLCInventors: Olli Luukkainen, Kimmo Mylly, Jani Hyvonen
-
Publication number: 20110106861Abstract: Methods, apparatus, and computer program products are disclosed. A method includes receiving information indicating at least a number of files and file size of each file, wherein each of the files is to be received and stored on a storage medium. The method includes, for each of the files, selecting whether the file is to be stored in contiguous or non-contiguous memory units in free memory units on the storage medium and determining corresponding contiguous or non-contiguous free memory units to use to store the file. The method also includes, in response to receiving one of the files, storing the received file in the corresponding previously determined contiguous or non-contiguous free memory units.Type: ApplicationFiled: November 4, 2009Publication date: May 5, 2011Inventor: Olli Luukkainen
-
Publication number: 20100312947Abstract: A method includes, in one non-limiting embodiment, sending a request from a mass memory storage device to a host device, the request being one to allocate memory in the host device; writing data from the mass memory storage device to allocated memory of the host device; and subsequently reading the data from the allocated memory to the mass memory storage device. The memory may be embodied as flash memory, and the data may be related to a file system stored in the flash memory. The method enables the mass memory storage device to extend its internal volatile RAM to include RAM of the host device, enabling the internal RAM to be powered off while preserving data and context stored in the internal RAM.Type: ApplicationFiled: June 4, 2009Publication date: December 9, 2010Inventors: Olli Luukkainen, Kimmo Mylly, Jani Hyvonen