Patents by Inventor Harri Hakkarainen

Harri Hakkarainen 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: 11733983
    Abstract: A method includes receiving a high-level function in a high-level code of an application; identifying resources in a hardware to execute a set of low-level instructions that is generated from the high-level function in the high-level code; compiling the high-level function in the high-level code of the application into the set of low-level instructions to be executed on the hardware; and generating a plurality of structured metadata associated with allocation of resources in the hardware to execute the set of low-level instructions.
    Type: Grant
    Filed: September 8, 2022
    Date of Patent: August 22, 2023
    Assignee: Marvell Asia Pte Ltd
    Inventors: Senad Durakovic, Chien-Chun Chou, Ulf Hanebutte, Harri Hakkarainen
  • Publication number: 20230015688
    Abstract: A method includes receiving a high-level function in a high-level code of an application; identifying resources in a hardware to execute a set of low-level instructions that is generated from the high-level function in the high-level code; compiling the high-level function in the high-level code of the application into the set of low-level instructions to be executed on the hardware; and generating a plurality of structured metadata associated with allocation of resources in the hardware to execute the set of low-level instructions.
    Type: Application
    Filed: September 8, 2022
    Publication date: January 19, 2023
    Inventors: Senad Durakovic, Chien-Chun Chou, Ulf Hanebutte, Harri Hakkarainen
  • Patent number: 11467811
    Abstract: A method includes receiving a high-level function in a high-level code of an application is received. The method also include identifying resources in a hardware to execute a set of low-level instructions that is generated from the high-level function in the high-level code. One or more processing operations are determined to be performed that is associated with the high-level function in the high-level code. The determining of the one or more processing operations occurs based on architecture of the hardware. The high-level function in the high-level code of the application is compiled into the set of low-level instructions to be executed on the hardware. A plurality of structured metadata is generated and includes information associated with the determining resources in the hardware and further includes information associated with the determining one or more processing operations.
    Type: Grant
    Filed: July 30, 2021
    Date of Patent: October 11, 2022
    Assignee: Marvell Asia Pte Ltd
    Inventors: Senad Durakovic, Chien-Chun Chou, Ulf Hanebutte, Harri Hakkarainen
  • Publication number: 20210386890
    Abstract: The invention relates to a disinfection method to be used for cleaning.
    Type: Application
    Filed: September 5, 2019
    Publication date: December 16, 2021
    Inventors: Harri HAKKARAINEN, Panu WILSKA
  • Publication number: 20210330843
    Abstract: The present invention relates to a disinfection method to be used for cleaning.
    Type: Application
    Filed: September 5, 2019
    Publication date: October 28, 2021
    Inventor: Harri HAKKARAINEN
  • Patent number: 8661266
    Abstract: Disclosed are systems and methods for protecting secret device keys, such as High-bandwidth Digital Content Protection (HDCP) device keys. Instead of storing secret device keys in the plain, a security algorithm and one or more protection keys are stored on the device. The security algorithm is applied to the secret device keys and the one or more protection keys to produce encrypted secret device keys. The encrypted secret device keys are then stored either on chip or off-chip.
    Type: Grant
    Filed: April 20, 2011
    Date of Patent: February 25, 2014
    Assignee: Cavium, Inc.
    Inventors: Harri Hakkarainen, Amer Haider, Muhammad Hussain, Trent Parker
  • Publication number: 20120195999
    Abstract: The present invention provides a drink composition for maintaining and/or restoring the fluid balance, for example during a sports event or an exercise containing proteins, carbohydrates and salts. The present invention also provides the use of said drink composition for maintaining and/or restoring the fluid balance during a sports event or an exercise. The present invention also provides a method for treating or preventing dehydration.
    Type: Application
    Filed: February 3, 2012
    Publication date: August 2, 2012
    Applicant: NORTHFORCE OY
    Inventors: Harri Hakkarainen, Tea Skinnari
  • Publication number: 20120011373
    Abstract: Disclosed are systems and methods for protecting secret device keys, such as High-bandwidth Digital Content Protection (HDCP) device keys. Instead of storing secret device keys in the plain, a security algorithm and one or more protection keys are stored on the device. The security algorithm is applied to the secret device keys and the one or more protection keys to produce encrypted secret device keys. The encrypted secret device keys are then stored either on chip or off-chip.
    Type: Application
    Filed: April 20, 2011
    Publication date: January 12, 2012
    Applicant: CAVIUM NETWORKS
    Inventors: Harri Hakkarainen, Amer Haider, Muhammad Hussain, Trent Parker
  • Publication number: 20100191590
    Abstract: Method for creating a controlled data transfer connection between a remote device and a subscriber terminal by a transmission system. The first party of the interconnection, (remote device), creates a connection to the transmission system, which verifies information used for the authentication informed by the remote device and allocates an unique identifier ID for the remote device, by which the remote device can be addressed in the transmission system. The other part of the interconnection, (subscriber terminal), requests the transmission system to transmit the request to the remote device, identified by the identifier. The transmission system transmits this request to the remote device, which processes the request and sends the response via the transmission system to the subscriber terminal. This response can be converted in the transmission system to a form suitable for the subscriber terminal, and subscriber-targeted advertisements, or other data, may be added in the response.
    Type: Application
    Filed: May 26, 2008
    Publication date: July 29, 2010
    Applicant: HUUKED LABS OY
    Inventors: Harri Hakkarainen, Juha Utriainen
  • Patent number: 7602919
    Abstract: A method of integrating quantum key distribution (QKD) with Internet protocol security (IPSec) to improve the security of IPSec. Standard IPSec protocols impose limits on the frequency at which keys can be changed. This makes efforts to improve the security of IPSec by employing quantum keys problematic. The method includes employing multiple security associations (SA) in in-bound and outbound SA Tables in a manner that enables a high key flipping rate and that enables combining quantum keys with classical keys generated by Internet Key Exchange (IKE), thereby enabling QKD-based IPSec.
    Type: Grant
    Filed: March 16, 2005
    Date of Patent: October 13, 2009
    Assignee: MagiQ Technologies, Inc
    Inventors: Audrius Berzanskis, Harri Hakkarainen, Keun Lee, Muhammad Raghib Hussain
  • Publication number: 20060212936
    Abstract: A method of integrating quantum key distribution (QKD) with Internet protocol security (IPSec) to improve the security of IPSec. Standard IPSec protocols impose limits on the frequency at which keys can be changed. This makes efforts to improve the security of IPSec by employing quantum keys problematic. The method includes increasing the size of the Security Association (SA) Table in a manner that enables a high key change rate so that the quantum keys can be combined with the classical keys generated by Internet Key Exchange (IKE). The invention includes a method of creating the SA Table by combining quantum keys generated by the QKD process with classical keys generated by the IKE process, thereby enabling QKD-based IPSec.
    Type: Application
    Filed: March 16, 2005
    Publication date: September 21, 2006
    Inventors: Audrius Berzanskis, Harri Hakkarainen, Keun Lee, Muhammad Hussain