Patents by Inventor Marko T. Ahvenainen

Marko T. Ahvenainen 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: 7827370
    Abstract: This invention relates to a method permanently write protecting a portion of a memory card. According to the invention a bit indicating permanent write protection or permanent write protection of a portion of the memory card is set in the specific data register of the memory card to indicate that all the write protect groups protected with write protecting command are permanently write protected. In another embodiments of the invention special commands are used to control the write protection of the portion of the memory card. This invention also relates to a partially permanently write protected memory card. The invention further relates to an electronic device, a software, a system and a module utilizing the method of the invention.
    Type: Grant
    Filed: July 8, 2005
    Date of Patent: November 2, 2010
    Assignee: Nokia Corporation
    Inventors: Marko T Ahvenainen, Jani Hyvönen, Kimmo Mylly
  • Patent number: 7515500
    Abstract: The specification and drawings present a new method, apparatus and software product for performance enhancement of a memory device (e.g., a memory card) using a pre-erase mechanism. The memory device can be, e.g., a memory card, a multimedia card or a secure digital card, etc. A new command or commands can be used to inform a memory device controller when the data in one particular sector, allocation unit or block can be deleted. Using that information the memory device controller then can be able to do some internal maintenance, e.g., by moving valid data from a fragmented erase block to another so that the fragmented erase block can be cleared and erased for future use as well as performing effective wear leveling maintenance and write performance optimization.
    Type: Grant
    Filed: December 20, 2006
    Date of Patent: April 7, 2009
    Assignee: Nokia Corporation
    Inventors: Marko T. Ahvenainen, Kimmo Mylly, Jani Hyvonen
  • Patent number: 7441053
    Abstract: The invention relates to a method for use in a system comprising a host device and at least one peripheral device which are enabled to interact with each other. In order to improve the flexibility of the system, the method comprises a step of transmitting information indicative of a time required for an initialization of the at least one peripheral device from the at least one peripheral device to the host device, and a step of evaluating in the host device the information indicative of a time required by the at least one peripheral device for an initialization. The invention relates equally to a corresponding host device, to a corresponding peripheral device, to a corresponding system and to corresponding software program products.
    Type: Grant
    Filed: December 15, 2003
    Date of Patent: October 21, 2008
    Assignee: Nokia Corporation
    Inventors: Kimmo Mylly, Jani Hyvönen, Marko T. Ahvenainen
  • Publication number: 20080250509
    Abstract: Provided is a method for implementing write protection for a non-volatile rewritable memory device, such as a hard disk drive or flash memory module. A write protect command including a first write protect limit address is received, and the first write protect limit address is stored in a register, if it is within an accessible memory area of a memory device. Any subsequent write access to a write protected area is prevented, the write protected area being defined by the first write protect limit address. Associated devices, modules, and systems are also provided.
    Type: Application
    Filed: April 4, 2007
    Publication date: October 9, 2008
    Applicant: Nokia Corporation
    Inventor: Marko T. Ahvenainen
  • Publication number: 20080155301
    Abstract: The specification and drawings present a new method, apparatus and software product for performance enhancement of a memory device (e.g., a memory card) using a pre-erase mechanism. The memory device can be, e.g., a memory card, a multimedia card or a secure digital card, etc. A new command or commands can be used to inform a memory device controller when the data in one particular sector, allocation unit or block can be deleted. Using that information the memory device controller then can be able to do some internal maintenance, e.g., by moving valid data from a fragmented erase block to another so that the fragmented erase block can be cleared and erased for future use as well as performing effective wear levelling maintenance and write performance optimization.
    Type: Application
    Filed: December 20, 2006
    Publication date: June 26, 2008
    Inventors: Marko T. Ahvenainen, Kimmo Mylly, Jani Hyvonen
  • Patent number: 7302529
    Abstract: A method, system, device and software product for comparing the contents of memory components in electronic devices. A data transmission connection is established between the electronic devices, and device identifiers and checksum values are determined in the electronic devices. An initialization message is transmitted from a first electronic device to a second electronic device, the message comprising a device identifier and a checksum value. The device identifiers of the first and a second electronic device and the check-sum values are compared with each other, as a result of which the contents of the memory components are caused to correspond to each other, or the contents of the memory components are noted to correspond to each other.
    Type: Grant
    Filed: December 29, 2003
    Date of Patent: November 27, 2007
    Assignee: Nokia Corporation
    Inventors: Jakke Mäkelä, Jukka-Pekka Vihmalo, Marko T. Ahvenainen
  • Patent number: 7257030
    Abstract: The invention relates to a method of operating a storage component 10, 30, 40. In order to enable a verification of the integrity of the data in the storage component, it is proposed that first a write operation for storing data in a data storage area 11, 31, 41 of the storage component 10, 30, 40 is performed. Then, a completion status field 15, 35, 45 in the storage component 10, 30, 40 is updated, in case the write operation has been completed successfully. The updated completion status field 15, 35, 45 indicates that the write operation has been completed successfully. The invention relates equally to a corresponding storage component and to a corresponding system.
    Type: Grant
    Filed: June 3, 2005
    Date of Patent: August 14, 2007
    Assignee: Nokia Corporation
    Inventors: Jani Hyvönen, Kimmo Mylly, Marko T. Ahvenainen