Patents by Inventor Janne Petteri Takala

Janne Petteri Takala 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: 9256728
    Abstract: An apparatus for managing software versions may include a processor. The processor may be configured to determine whether a security identifier of a first security certificate matches a trusted security identifier. In this regard, the first security certificate may include software version criteria. The processor may also be configured to determine whether a software version of a software application satisfies software version criteria of the first security certificate. The processor may be configured to make this determination in response to determining that the security identifier of the first certificate matches the trusted security identifier. Further, the processor may also be configured to permit execution of the software application, in response to determining that the software version satisfies the software version criteria. Associated methods and computer program products may also be provided.
    Type: Grant
    Filed: November 26, 2008
    Date of Patent: February 9, 2016
    Assignee: Nokia Technologies Oy
    Inventors: Janne Petteri Takala, Olli Pekka Juhani Muukka, Rauno Juhani Tamminen, Janne Johannes Jarvinen
  • Publication number: 20110107395
    Abstract: An apparatus for providing a fast and secure boot process may include at least one processor and at least one memory including computer program code. The at least one memory and the computer program code may be configured to, with the at least one processor, cause the apparatus to perform at least performing a first security check on critical security software during a boot sequence of a device, powering down or resetting the device in response to failure of the first security check, performing a second security check on at least a first portion of general critical software in response to the first security check passing, enabling operation of the device with respect to general critical software that passes the second security check, and disabling functionality associated with general critical software that fails the second security check.
    Type: Application
    Filed: November 3, 2009
    Publication date: May 5, 2011
    Inventors: Janne Petteri Takala, Rauno Juhani Tamminen
  • Publication number: 20100132018
    Abstract: An apparatus for managing software versions may include a processor. The processor may be configured to determine whether a security identifier of a first security certificate matches a trusted security identifier. In this regard, the first security certificate may include software version criteria. The processor may also be configured to determine whether a software version of a software application satisfies software version criteria of the first security certificate. The processor may be configured to make this determination in response to determining that the security identifier of the first certificate matches the trusted security identifier. Further, the processor may also be configured to permit execution of the software application, in response to determining that the software version satisfies the software version criteria. Associated methods and computer program products may also be provided.
    Type: Application
    Filed: November 26, 2008
    Publication date: May 27, 2010
    Inventors: Janne Petteri Takala, Olli Pekka Juhani Muukka, Rauno Juhani Tamminen, Janne Johannes Jarvinen