Patents by Inventor Mika Lahteenmaki

Mika Lahteenmaki 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: 11925762
    Abstract: A portable inhalator device includes a housing with a mouthpiece for a user; a gas conduit coupled to the mouthpiece and configured to guide inhaling and exhaling gas flow within the device; a pressure sensor configured to monitor the gas flow in the gas conduit and to provide pressure differential signal for indicating direction of the gas flow through the gas conduit; a detection sensor configured to monitor the gas flow in the gas conduit and to provide characteristics signal for indicating composition of the gas flow through the gas conduit; and a dispenser configured to dispense a drug to the gas conduit.
    Type: Grant
    Filed: July 6, 2018
    Date of Patent: March 12, 2024
    Assignee: COREFOX OY
    Inventors: Kimmo Korhonen, Alex Kivikoski, Mika Hakala, Tero Kuusinen, Vesa Luukkanen, Jarmo Lähteenmäki, Johanna Nordblad, Mika Saari, Petri Soronen
  • Patent number: 9443095
    Abstract: There is disclosed a method in which information relating to a sequence of instructions of a thread is examined to determine a security condition of the thread. It is further determined by using the security condition which processor core of a multicore processor has an appropriate security mode to fulfil the security condition. If the determining indicates that one or more processor cores of the multicore processor has the appropriate security mode are available, one of the one or more processor cores is selected as a potential processor core to execute the sequence of instructions of the thread. There is also disclosed an apparatus and a computer program product to implement the method.
    Type: Grant
    Filed: May 16, 2012
    Date of Patent: September 13, 2016
    Assignee: Nokia Corporation
    Inventor: Mika Lähteenmäki
  • Publication number: 20150302219
    Abstract: There is disclosed a method in which information relating to a sequence of instructions of a thread is examined to determine a security condition of the thread. It is further determined by using the security condition which processor core of a multicore processor has an appropriate security mode to fulfil the security condition. If the determining indicates that one or more processor cores of the multicore processor has the appropriate security mode are available, one of the one or more processor cores is selected as a potential processor core to execute the sequence of instructions of the thread. There is also disclosed an apparatus and a computer program product to implement the method.
    Type: Application
    Filed: May 16, 2012
    Publication date: October 22, 2015
    Applicant: Nokia Corporation
    Inventor: Mika Lahteenmaki
  • Publication number: 20150261543
    Abstract: There is disclosed a method in which a pipelining instruction is received by a first processor core of a multicore processor. Information in the pipelining instruction is used to determine a connection between a first functional unit in the first processor core and a second functional unit in a second processor core of the multicore processor. A switch is controlled to form a pipeline comprising the first functional unit and the second functional unit to enable data communication connection between an output of the first functional unit and an input of the second functional unit. The method may further comprise using a translation unit to translate an instruction of an instruction set of a first processor core to a corresponding instruction or a sequence of instructions of an instruction set of the second processor core. There is also disclosed an apparatus and a computer program product to implement the method.
    Type: Application
    Filed: March 21, 2012
    Publication date: September 17, 2015
    Inventor: Mika Lahteenmaki
  • Publication number: 20150205614
    Abstract: There is disclosed a method in which information relating to a sequence of instructions of a first thread is examined to determine an optimal processor core of a multicore processor for executing the sequence of instructions of the first thread. The workload of a processor core of the multicore processor is also examined and it is determined whether the workload of the processor core can be reduced by changing the optimal processor core determined for executing the sequence of instructions of the first thread. If the examination indicates that the workload can be reduced, another processor core of the multicore processor is selected for executing the sequence of instructions of the first thread. There is also disclosed an apparatus and a computer program product to implement the method.
    Type: Application
    Filed: March 21, 2012
    Publication date: July 23, 2015
    Inventor: Mika Lähteenmäki
  • Publication number: 20150047015
    Abstract: The invention relates to providing access control to service units of a computer system. When a program unit such as a process or a thread accesses a service unit, the service unit generates an access signal (e.g. an interrupt) indicating the service unit has been accessed. This access signal is handled e.g. by an interrupt handling arrangement at the processor, and in case the program unit is not authorized to access the service unit, the program unit is terminated.
    Type: Application
    Filed: February 27, 2012
    Publication date: February 12, 2015
    Applicant: Nokia Corporation
    Inventor: Mika Lahteenmaki
  • Patent number: 8713671
    Abstract: A system and method of adding programming to a Symbian operating system. A binary component for use by the operating system, with the binary component including both a capability level and a trust level. The trust level is either equal to or higher than the capability level. If the trust level of the binary component is equal to or higher than the capability of a calling process the calling process automatically loads the binary component.
    Type: Grant
    Filed: November 2, 2005
    Date of Patent: April 29, 2014
    Assignee: Nokia Corporation
    Inventors: Mika Lahteenmaki, Timo Heikkinen
  • Publication number: 20070124564
    Abstract: A system and method of adding programming to a Symbian operating system. A binary component for use by the operating system, with the binary component including both a capability level and a trust level. The trust level is either equal to or higher than the capability level. If the trust level of the binary component is equal to or higher than the capability of a calling process the calling process automatically loads the binary component.
    Type: Application
    Filed: November 2, 2005
    Publication date: May 31, 2007
    Inventors: Mika Lahteenmaki, Timo Heikkinen
  • Publication number: 20040249768
    Abstract: The invention provides a method, system, and computer program product to control the access, copying, and/or transfer of a digital asset by mobile, wireless devices using a digital voucher. The digital voucher references a primary content that contains all of the expression for that particular asset and a secondary content that contains information that can be distilled out as a preview. The information in the primary content can be limited to a specified duration or a specific number of viewings. The author, owner, or possessor of the digital asset specifies the terms and conditions for distribution of the digital asset. The digital voucher authorizes the mobile, wireless device to access a specified primary or secondary content that may be located elsewhere in the network. The mobile, wireless device can download a copy of portions or all of the content depending on the terms specified in the voucher.
    Type: Application
    Filed: July 25, 2004
    Publication date: December 9, 2004
    Inventors: Markku Kontio, Zhang Honglang, Patrik Gustafsson, Julian Durand, Nadarajah Asokan, Jan-Erik Ekberg, Jorma Stenman, Jaakku Teinila, Mika Lahteenmaki, Jukka Alve, Ashwini Kumar, Leon Hurst, Juha-Pekka Sipponen, Tapio Ylitalo
  • Patent number: 6785287
    Abstract: The invention is a system and method of initiating a communication which is transmitted by a packet data network (14), containing an optional gateway (24) and a plurality of gatekeepers (GK) to a wireless terminal (18) in one of a plurality of wireless systems. A method in accordance with the invention includes processing information relating to the communication to determine at least one area in which the communication is to be broadcast to the wireless terminal; identifying from the at least one area at least one associated destination gatekeeper to which a message should be transmitted from the gateway to initiate the communication and to which the communication is transmitted; transmitting the message from the gateway to the at least one associated destination gatekeeper; and transmitting the message from the at least one associated destination gatekeeper to at least one of the plurality of wireless systems.
    Type: Grant
    Filed: November 16, 1999
    Date of Patent: August 31, 2004
    Assignee: Nokia IP, Inc.
    Inventors: Hannu Honkala, Mika Lähteenmäki, Jari Välimaa