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: 11536852Abstract: 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: GrantFiled: December 22, 2020Date of Patent: December 27, 2022Assignee: U-BLOX AGInventors: Zhenlan Cheng, Toni Huovinen, Eero Aho, Thomas Brauner, Barbara Baggini
-
Publication number: 20220196846Abstract: 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: ApplicationFiled: December 22, 2020Publication date: June 23, 2022Inventors: Zhenlan CHENG, Toni HUOVINEN, Eero AHO, Thomas BRAUNER, Barbara BAGGINI
-
Patent number: 9892047Abstract: 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: GrantFiled: September 17, 2009Date of Patent: February 13, 2018Assignee: Provenance Asset Group LLCInventors: Jari Nikara, Eero Aho, Kimmo Kuusilinna
-
Patent number: 9702963Abstract: 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: GrantFiled: May 30, 2012Date of Patent: July 11, 2017Assignee: Nokia Technologies OyInventors: Kimmo Kalliola, Fabio Belloni, Antti Kainulainen, Ville Ranki, Eero Aho, Ruutu Jussi, Markku Oksanen
-
Patent number: 9565609Abstract: 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: GrantFiled: May 22, 2012Date of Patent: February 7, 2017Assignee: Nokia Technologies OyInventors: Kimmo Kalervo Kuusilinna, Eero Aho, Niko Kiukkonen
-
Patent number: 9426408Abstract: 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: GrantFiled: August 27, 2012Date of Patent: August 23, 2016Assignee: Nokia Technologies OyInventors: Jari Nikara, Mika Pesonen, Eero Aho
-
Patent number: 9276986Abstract: 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: GrantFiled: April 27, 2010Date of Patent: March 1, 2016Assignee: Nokia Technologies OyInventors: Pesonen Mika, Eero Aho, Jari Nikara
-
Publication number: 20150222845Abstract: 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: ApplicationFiled: August 27, 2012Publication date: August 6, 2015Applicant: Nokia CorporationInventors: Jari Nikara, Mika Pesonen, Eero Aho
-
Publication number: 20150103806Abstract: 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: ApplicationFiled: May 22, 2012Publication date: April 16, 2015Applicant: Nokia CorporationInventors: Kimmo Kalervo Kuusilinna, Eero Aho, Niko Kiukkonen
-
Patent number: 8988198Abstract: 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: GrantFiled: June 30, 2011Date of Patent: March 24, 2015Assignee: Nokia Technologies OyInventors: Mika Pesonen, Eero Aho, Jari Nikara
-
Publication number: 20150036517Abstract: 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: ApplicationFiled: July 7, 2011Publication date: February 5, 2015Applicant: Nokia CorporationInventors: Jussi Ruutu, Ville Ranki, Antti Kainulainen, Eero Aho, Juha Pekka Luoma, Markku Anttoni Oksanen
-
Patent number: 8914562Abstract: 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: GrantFiled: January 14, 2013Date of Patent: December 16, 2014Assignee: Nokia CorporationInventors: Eero Aho, Tomi Aarnio, Kimmo Kuusilinna
-
Patent number: 8762972Abstract: 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: GrantFiled: February 8, 2011Date of Patent: June 24, 2014Assignee: Nokia CorporationInventors: Jari Nikara, Eero Aho
-
Patent number: 8661200Abstract: 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: GrantFiled: February 5, 2010Date of Patent: February 25, 2014Assignee: Nokia CorporationInventors: Jari Nikara, Eero Aho, Kimmo Kuusilinna
-
Publication number: 20130321209Abstract: 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: ApplicationFiled: May 30, 2012Publication date: December 5, 2013Applicant: Nokia CorporationInventors: Kimmo KALLIOLA, Fabio Belloni, Antti Kainulainen, Ville Ranki, Eero Aho, Ruutu Jussi, Markku Oksanen
-
Publication number: 20130305248Abstract: 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 statesType: ApplicationFiled: January 18, 2011Publication date: November 14, 2013Applicant: NOKIA CORPORATIONInventors: Jari Nikara, Eero Aho, Mika Pesonen, Zbigniew Stanek
-
Publication number: 20130281015Abstract: 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: ApplicationFiled: April 23, 2012Publication date: October 24, 2013Applicant: NOKIA CORPORATIONInventors: Eero Aho, Arto Palin, Jukka Reunamaki
-
Publication number: 20130002405Abstract: 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: ApplicationFiled: June 30, 2011Publication date: January 3, 2013Applicant: NOKIA CORPORATIONInventors: Mika Pesonen, Eero Aho, Jari Nikara
-
Publication number: 20120204162Abstract: 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: ApplicationFiled: February 8, 2011Publication date: August 9, 2012Inventors: Jari Nikara, Eero Aho
-
Publication number: 20120198158Abstract: 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: ApplicationFiled: September 17, 2009Publication date: August 2, 2012Inventors: Jari Nikara, Eero Aho, Kimmo Kuusilinna