Patents by Inventor Jukka-Pekka Vihmalo

Jukka-Pekka Vihmalo 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: 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: 20030157959
    Abstract: A method, system, apparatus and computer program product for portable networking of multi-user applications for users of hand-held terminals. More specifically, the present invention utilizes a portable server with a mass memory for storing multi-user data used by users of the hand-held terminals. The server has the capability of storing various types of multi-user data and transmitting the data to a user of a terminal upon request. Using the present invention, terminals have increased flexibility for receiving and utilizing multi-user data without requiring large amounts of memory within the terminal itself.
    Type: Application
    Filed: January 11, 2002
    Publication date: August 21, 2003
    Inventors: Jakke Makela, Jukka-Pekka Vihmalo, Arto Lammintaus