Patents by Inventor Eero Aho

Eero Aho 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: 11536852
    Abstract: A GNSS receiver having test signal based failure detection, comprises: a signal generator configured to generate a test signal, the test signal having characteristics of a GNSS signal; one of more amplifiers configured to amplify the test signal; a signal chain configured to receive the amplified test signal at an input node of the signal chain and process the received test signal; and a signal processor configured to: monitor the test signal by: obtaining one or more output signals of the device at one or more output node; recovering the test signal from the one or more output signals, and determining whether one or more errors occurred based on parameters of the recovered test signal based on parameters of the recovered test signal; identify a device failure based on the determined one or more errors; and generate notifications relating to the device failure.
    Type: Grant
    Filed: December 22, 2020
    Date of Patent: December 27, 2022
    Assignee: U-BLOX AG
    Inventors: Zhenlan Cheng, Toni Huovinen, Eero Aho, Thomas Brauner, Barbara Baggini
  • Publication number: 20220196846
    Abstract: A GNSS receiver having test signal based failure detection, comprises: a signal generator configured to generate a test signal, the test signal having characteristics of a GNSS signal; one of more amplifiers configured to amplify the test signal; a signal chain configured to receive the amplified test signal at an input node of the signal chain and process the received test signal; and a signal processor configured to: monitor the test signal by: obtaining one or more output signals of the device at one or more output node; recovering the test signal from the one or more output signals, and determining whether one or more errors occurred based on parameters of the recovered test signal based on parameters of the recovered test signal; identify a device failure based on the determined one or more errors; and generate notifications relating to the device failure.
    Type: Application
    Filed: December 22, 2020
    Publication date: June 23, 2022
    Inventors: Zhenlan CHENG, Toni HUOVINEN, Eero AHO, Thomas BRAUNER, Barbara BAGGINI
  • Patent number: 9892047
    Abstract: A cache memory including: a plurality of parallel input ports configured to receive, in parallel, memory access requests wherein each parallel input port is operable to receive a memory access request for any one of a plurality of processing units; and a plurality of cache blocks wherein each cache block is configured to receive memory access requests from a unique one of the plurality of input ports such that there is a one-to-one mapping between the plurality of parallel input ports and the plurality of cache blocks and wherein each of the plurality of cache blocks is configured to serve a unique portion of an address space of the memory.
    Type: Grant
    Filed: September 17, 2009
    Date of Patent: February 13, 2018
    Assignee: Provenance Asset Group LLC
    Inventors: Jari Nikara, Eero Aho, Kimmo Kuusilinna
  • Patent number: 9702963
    Abstract: Method, apparatus, and computer program product example embodiments provide short-range communication based location finding. According to an example embodiment of the invention, a method comprises receiving, by a first transceiver of an apparatus mounted on a moveable platform, from a remote device, one or more wireless packets including information packets containing angle of arrival information from the remote device, wherein the moveable platform is in motion relative to the remote device; determining in the apparatus, at least a first angle of arrival from the received angle of arrival information; and generating distance estimation data in the apparatus relative to the remote device, based on the determined first angle of arrival.
    Type: Grant
    Filed: May 30, 2012
    Date of Patent: July 11, 2017
    Assignee: Nokia Technologies Oy
    Inventors: Kimmo Kalliola, Fabio Belloni, Antti Kainulainen, Ville Ranki, Eero Aho, Ruutu Jussi, Markku Oksanen
  • Patent number: 9565609
    Abstract: A method of handover prediction for a mobile device comprises receiving wireless communication service from a first access point; detecting a change in fingerprint data relating to available access points; correlating recent history data of a series of fingerprint data with history data comprised by a history database; determining, in response to the correlation and by using the fingerprint data and the history data, a second access point; and triggering a handover from the first access point to the second access point. The method may further comprise determining fingerprint data relating to available access points; comparing the fingerprint data to known fingerprint data of a fingerprint database; updating the fingerprint database in response to the comparison revealing new fingerprint data; and storing history data of series of fingerprint data reflecting earlier movement of a user to a history database. Identifying unavailable access points and notifying a disconnection to the mobile user.
    Type: Grant
    Filed: May 22, 2012
    Date of Patent: February 7, 2017
    Assignee: Nokia Technologies Oy
    Inventors: Kimmo Kalervo Kuusilinna, Eero Aho, Niko Kiukkonen
  • Patent number: 9426408
    Abstract: A method for recording a video sequence comprises: —receiving a first instruction, which defines the position of a first boundary with respect to a preview image, —receiving a second instruction, which defines the position of a second boundary, —determining the position of a first sensor portion according the position of the first boundary, —determining the position of a second sensor portion according the second instruction, —providing first sensor data by forming a first optical image on an image sensor, —providing second sensor data by forming a second optical image on the image sensor, —determining a first image frame from the first sensor data obtained from the first sensor portion, —determining a second image frame from the second sensor data obtained from the second sensor portion, and —storing the first image frame and the second image frame.
    Type: Grant
    Filed: August 27, 2012
    Date of Patent: August 23, 2016
    Assignee: Nokia Technologies Oy
    Inventors: Jari Nikara, Mika Pesonen, Eero Aho
  • Patent number: 9276986
    Abstract: Methods and apparatuses are provided for facilitating remote data processing. A method may include accessing content represented by data having a first size. The method may further include preprocessing the data to generate reduced data having a second size being smaller than the first size. The method may additionally include causing the reduced data to be sent to a remote data processing apparatus configured to process the reduced data to derive data related to the content. Corresponding apparatuses are also provided.
    Type: Grant
    Filed: April 27, 2010
    Date of Patent: March 1, 2016
    Assignee: Nokia Technologies Oy
    Inventors: Pesonen Mika, Eero Aho, Jari Nikara
  • Publication number: 20150222845
    Abstract: A method for recording a video sequence comprises:—receiving a first instruction, which defines the position of a first boundary with respect to a preview image,—receiving a second instruction, which defines the position of a second boundary,—determining the position of a first sensor portion according the position of the first boundary,—determining the position of a second sensor portion according the second instruction,—providing first sensor data by forming a first optical image on an image sensor,—providing second sensor data by forming a second optical image on the image sensor,—determining a first image frame from the first sensor data obtained from the first sensor portion,—determining a second image frame from the second sensor data obtained from the second sensor portion, and—storing the first image frame and the second image frame.
    Type: Application
    Filed: August 27, 2012
    Publication date: August 6, 2015
    Applicant: Nokia Corporation
    Inventors: Jari Nikara, Mika Pesonen, Eero Aho
  • Publication number: 20150103806
    Abstract: A method of handover prediction for a mobile device comprises receiving wireless communication service from a first access point; detecting a change in fingerprint data relating to available access points; correlating recent history data of a series of fingerprint data with history data comprised by a history database; determining, in response to the correlation and by using the fingerprint data and the history data, a second access point; and triggering a handover from the first access point to the second access point. The method may further comprise determining fingerprint data relating to available access points; comparing the fingerprint data to known fingerprint data of a fingerprint database; updating the fingerprint database in response to the comparison revealing new fingerprint data; and storing history data of series of fingerprint data reflecting earlier movement of a user to a history database. Identifying unavailable access points and notifying a disconnection to the mobile user.
    Type: Application
    Filed: May 22, 2012
    Publication date: April 16, 2015
    Applicant: Nokia Corporation
    Inventors: Kimmo Kalervo Kuusilinna, Eero Aho, Niko Kiukkonen
  • Patent number: 8988198
    Abstract: Systems and methods for creating “feelings” from tangible objects in a responsive and cost efficient manner are provided. In accordance with such systems and methods, near field communication (NFC) tags are embedded into tangible objects, e.g., Compact Discs (CDs), books, posters, etc., where the NFC tags include feeling/sensory feedback parameters associated with the object in which the NFC tag is embedded. That is, such NFC tags are able to stimulate one or more senses, such as the human senses of sight, hearing, touch, smell, and taste. Thus, sensory feedback is provided via tangible objects, where only minimal cost (e.g., a few cents) is added to the production/manufacture of such objects.
    Type: Grant
    Filed: June 30, 2011
    Date of Patent: March 24, 2015
    Assignee: Nokia Technologies Oy
    Inventors: Mika Pesonen, Eero Aho, Jari Nikara
  • Publication number: 20150036517
    Abstract: For enabling a situational adjustment of the frequency of a periodic transmission by a mobile apparatus, which enables a determination of positions of the mobile apparatus, at least one criterion for an adjustment of the frequency is monitored. When it is detected that the at least one criterion is met, an adjustment of the frequency is caused. The actions may be performed at the mobile apparatus or at a stationary apparatus providing re-configuration messages to the mobile apparatus.
    Type: Application
    Filed: July 7, 2011
    Publication date: February 5, 2015
    Applicant: Nokia Corporation
    Inventors: Jussi Ruutu, Ville Ranki, Antti Kainulainen, Eero Aho, Juha Pekka Luoma, Markku Anttoni Oksanen
  • Patent number: 8914562
    Abstract: A method, apparatus and computer program product are provided herein to enable buffer initialization and/or clearance to occur on, for example, a mobile terminal. In some example embodiments, a method is provided that comprises receiving an indication that a buffer has been initialized by a host. The method of this embodiment may also include receiving source code from the host. In some example embodiments, the source code is received from a program running on the host and is configured to cause the buffer that has been initialized by the host to be cleared. The method of this embodiment may also include executing the source code such that the buffer that has been initialized by the host is cleared.
    Type: Grant
    Filed: January 14, 2013
    Date of Patent: December 16, 2014
    Assignee: Nokia Corporation
    Inventors: Eero Aho, Tomi Aarnio, Kimmo Kuusilinna
  • Patent number: 8762972
    Abstract: Methods and apparatuses are provided for facilitating execution of kernels requiring runtime compilation. A method may include implementing a driver for a framework for handling kernels requiring runtime compilation. The method may further include receiving, by the driver, code for a kernel requiring at least partial runtime compilation for execution using the framework. The method may additionally include obtaining, by the driver, a compiled executable version of the kernel. The obtained compiled executable version of the kernel may not have been locally compiled. The method may also include causing, by the driver, the compiled executable version of the kernel to be provided for execution. Corresponding apparatuses are also provided.
    Type: Grant
    Filed: February 8, 2011
    Date of Patent: June 24, 2014
    Assignee: Nokia Corporation
    Inventors: Jari Nikara, Eero Aho
  • Patent number: 8661200
    Abstract: Disclosed herein is a channel controller for a multi-channel cache memory, and a method that includes receiving a memory address associated with a memory access request to a main memory of a data processing system; translating the memory address to form a first access portion identifying at least one partition of a multi-channel cache memory, and at least one further access portion, where the at least one partition includes at least one channel; and applying the at least one further access portion to the at least one channel of the multi-channel cache memory.
    Type: Grant
    Filed: February 5, 2010
    Date of Patent: February 25, 2014
    Assignee: Nokia Corporation
    Inventors: Jari Nikara, Eero Aho, Kimmo Kuusilinna
  • Publication number: 20130321209
    Abstract: Method, apparatus, and computer program product example embodiments provide short-range communication based location finding. According to an example embodiment of the invention, a method comprises receiving, by a first transceiver of an apparatus mounted on a moveable platform, from a remote device, one or more wireless packets including information packets containing angle of arrival information from the remote device, wherein the moveable platform is in motion relative to the remote device; determining in the apparatus, at least a first angle of arrival from the received angle of arrival information; and generating distance estimation data in the apparatus relative to the remote device, based on the determined first angle of arrival.
    Type: Application
    Filed: May 30, 2012
    Publication date: December 5, 2013
    Applicant: Nokia Corporation
    Inventors: Kimmo KALLIOLA, Fabio Belloni, Antti Kainulainen, Ville Ranki, Eero Aho, Ruutu Jussi, Markku Oksanen
  • Publication number: 20130305248
    Abstract: A method including: identifying, for a current user input state, a plurality of available next user input states; defining a set of putative next user input states comprising including one or more of the available next user input states; defining a set of advancing tasks, in anticipation of the current user input state becoming, next, any one of the one or more putative next user input states of the set of putative next user input states; redefining the set of putative next user input states, including one or more of the available next user input states, in response to a user movement signal that depends upon user movement; and redefining the set of advancing tasks, in anticipation of the current user input state becoming, next, any one of the one or more putative next user input states of the set of putative next user input states
    Type: Application
    Filed: January 18, 2011
    Publication date: November 14, 2013
    Applicant: NOKIA CORPORATION
    Inventors: Jari Nikara, Eero Aho, Mika Pesonen, Zbigniew Stanek
  • Publication number: 20130281015
    Abstract: A method and apparatus are provided to facilitate the interaction of a mobile terminal and an RFID communications circuit carried by or otherwise associated with the mobile terminal such that the RFID communications circuit facilitates the provision of the additional functionality following the manufacture and deployment of the mobile terminal. In the context of a method, power may be caused to be provided to an RFID communications circuit carried by a mobile terminal following activation of the RFID communications circuit. The method also receives information from the RFID communications circuit and causes an operation to be performed with a processor based upon the information received from the RFID communications circuit.
    Type: Application
    Filed: April 23, 2012
    Publication date: October 24, 2013
    Applicant: NOKIA CORPORATION
    Inventors: Eero Aho, Arto Palin, Jukka Reunamaki
  • Publication number: 20130002405
    Abstract: Systems and methods for creating “feelings” from tangible objects in a responsive and cost efficient manner are provided. In accordance with such systems and methods, near field communication (NFC) tags are embedded into tangible objects, e.g., Compact Discs (CDs), books, posters, etc., where the NFC tags include feeling/sensory feedback parameters associated with the object in which the NFC tag is embedded. That is, such NFC tags are able to stimulate one or more senses, such as the human senses of sight, hearing, touch, smell, and taste. Thus, sensory feedback is provided via tangible objects, where only minimal cost (e.g., a few cents) is added to the production/manufacture of such objects.
    Type: Application
    Filed: June 30, 2011
    Publication date: January 3, 2013
    Applicant: NOKIA CORPORATION
    Inventors: Mika Pesonen, Eero Aho, Jari Nikara
  • Publication number: 20120204162
    Abstract: Methods and apparatuses are provided for facilitating execution of kernels requiring runtime compilation. A method may include implementing a driver for a framework for handling kernels requiring runtime compilation. The method may further include receiving, by the driver, code for a kernel requiring at least partial runtime compilation for execution using the framework. The method may additionally include obtaining, by the driver, a compiled executable version of the kernel. The obtained compiled executable version of the kernel may not have been locally compiled. The method may also include causing, by the driver, the compiled executable version of the kernel to be provided for execution. Corresponding apparatuses are also provided.
    Type: Application
    Filed: February 8, 2011
    Publication date: August 9, 2012
    Inventors: Jari Nikara, Eero Aho
  • Publication number: 20120198158
    Abstract: A cache memory including: a plurality of parallel input ports configured to receive, in parallel, memory access requests wherein each parallel input port is operable to receive a memory access request for any one of a plurality of processing units; and a plurality of cache blocks wherein each cache block is configured to receive memory access requests from a unique one of the plurality of input ports such that there is a one-to-one mapping between the plurality of parallel input ports and the plurality of cache blocks and wherein each of the plurality of cache blocks is configured to serve a unique portion of an address space of the memory.
    Type: Application
    Filed: September 17, 2009
    Publication date: August 2, 2012
    Inventors: Jari Nikara, Eero Aho, Kimmo Kuusilinna