Patents by Inventor Marko Ahvenainen

Marko 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).

  • Publication number: 20050132092
    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: Application
    Filed: December 15, 2003
    Publication date: June 16, 2005
    Applicant: Nokia Corporation
    Inventors: Kimmo Mylly, Jani Hyvonen, Marko Ahvenainen
  • Publication number: 20050055495
    Abstract: This invention describes a memory wear leveling for reducing wearing of hotspots (deteriorated memory blocks used more frequently) in all memory types by rotating the memory blocks on the physical level with the help of at least one spare memory block using predetermined criteria during both read and write operations. The invention can be implemented e.g. by using constant memory pointers at a logical level and dynamic memory pointers on the physical level. The rotation can be implemented as a combination of software and hardware functionalities or using hardware or software alone.
    Type: Application
    Filed: September 5, 2003
    Publication date: March 10, 2005
    Inventors: Jukka-Pekka Vihmalo, Marko Ahvenainen, Jakke Makela
  • Publication number: 20050007838
    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: Application
    Filed: December 29, 2003
    Publication date: January 13, 2005
    Inventors: Jakke Makela, Jukka-Pekka Vihmalo, Marko Ahvenainen
  • Publication number: 20040225860
    Abstract: The present invention relates to a method for addressing the memory locations of a memory card. There are several memory locations in a memory card for storing data, in which case in order to address a specific memory location an address is formed. At least one parameter is stored in the memory card, on the basis of which parameter the number of memory locations of a memory card can be calculated, and a specific number of bits is reserved for said at least one parameter. In the method, two or more memory locations are addressed with one address, and/or the number of bits that can be used in an address is increased. The invention also relates to a system and a memory card in which the method is applied.
    Type: Application
    Filed: February 2, 2004
    Publication date: November 11, 2004
    Applicant: Nokia Corporation
    Inventors: Marko Ahvenainen, Kimmo Mylly