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: 20240020008
    Abstract: 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: Application
    Filed: July 12, 2023
    Publication date: January 18, 2024
    Applicant: Memory Technologies LLC
    Inventors: Olli Luukkainen, Kimmo J. Mylly, Jani Hyvonen
  • Patent number: 11775173
    Abstract: 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: Grant
    Filed: March 17, 2021
    Date of Patent: October 3, 2023
    Assignee: Memory Technologies LLC
    Inventors: Olli Luukkainen, Kimmo J. Mylly, Jani Hyvonen
  • Patent number: 11733869
    Abstract: 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: Grant
    Filed: October 4, 2022
    Date of Patent: August 22, 2023
    Assignee: Memory Technologies LLC
    Inventors: Olli Luukkainen, Kimmo J. Mylly, Jani Hyvonen
  • Publication number: 20230027240
    Abstract: 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: Application
    Filed: October 4, 2022
    Publication date: January 26, 2023
    Applicant: Memory Technologies LLC
    Inventors: Olli Luukkainen, Kimmo J. Mylly, Jani Hyvonen
  • Publication number: 20210311626
    Abstract: 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: Application
    Filed: March 17, 2021
    Publication date: October 7, 2021
    Inventors: Olli Luukkainen, Kimmo J. Mylly, Jani Hyvonen
  • Patent number: 10983697
    Abstract: 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: Grant
    Filed: May 25, 2018
    Date of Patent: April 20, 2021
    Assignee: Memory Technologies LLC
    Inventors: Olli Luukkainen, Kimmo Mylly, Jani Hyvonen
  • Publication number: 20180364909
    Abstract: 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: Application
    Filed: May 25, 2018
    Publication date: December 20, 2018
    Inventors: Olli Luukkainen, Kimmo Mylly, Jani Hyvonen
  • Patent number: 9983800
    Abstract: 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: Grant
    Filed: October 27, 2016
    Date of Patent: May 29, 2018
    Assignee: Memory Technologies LLC
    Inventors: Olli Luukkainen, Kimmo Mylly, Jani Hyvonen
  • Publication number: 20170046067
    Abstract: 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: Application
    Filed: October 27, 2016
    Publication date: February 16, 2017
    Inventors: Olli Luukkainen, Kimmo Mylly, Jani Hyvonen
  • Publication number: 20160077963
    Abstract: 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: Application
    Filed: November 19, 2015
    Publication date: March 17, 2016
    Inventors: Olli Luukkainen, Kimmo J. Mylly, Jani Hyvonen
  • Patent number: 9208078
    Abstract: 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: Grant
    Filed: October 21, 2014
    Date of Patent: December 8, 2015
    Assignee: Memory Technologies LLC
    Inventors: Olli Luukkainen, Kimmo J. Mylly, Jani Hyvonen
  • Publication number: 20150039819
    Abstract: 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: Application
    Filed: October 21, 2014
    Publication date: February 5, 2015
    Inventors: Olli Luukkainen, Kimmo J. Mylly, Jani Hyvonen
  • Patent number: 8874824
    Abstract: 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: Grant
    Filed: June 4, 2009
    Date of Patent: October 28, 2014
    Assignee: Memory Technologies, LLC
    Inventors: Olli Luukkainen, Kimmo Mylly, Jani Hyvonen
  • Publication number: 20110106861
    Abstract: 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: Application
    Filed: November 4, 2009
    Publication date: May 5, 2011
    Inventor: Olli Luukkainen
  • Publication number: 20100312947
    Abstract: 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: Application
    Filed: June 4, 2009
    Publication date: December 9, 2010
    Inventors: Olli Luukkainen, Kimmo Mylly, Jani Hyvonen