Patents by Inventor Kimmo Kalervo Kuusilinna
Kimmo Kalervo Kuusilinna 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: 9755437Abstract: Method, apparatus, and computer program product example embodiments provide wireless charging detection. According to an example embodiment of the invention, a method comprises advertising by a wireless charging device, an availability for wireless charging over a wireless communication interface; scanning, by the wireless charging device, for wireless signals from one or more other wireless devices; providing, by the wireless charging device, information usable for characterizing charging capabilities of the wireless charging device; transmitting, by the wireless charging device, one or more wireless communication packets over the wireless communication interface, including the information usable for characterizing the charging capabilities of the wireless charging device, in response to receiving one or more wireless signals from the one or more other wireless devices; and providing, by the wireless charging device, power to the one or more other wireless devices over a wireless power interface.Type: GrantFiled: April 25, 2012Date of Patent: September 5, 2017Assignee: Nokia Technologies OyInventors: Kimmo Kalervo Kuusilinna, Arto Tapio Palin
-
Patent number: 9686648Abstract: In a method for local discovery a request to make a search for at least one local service is received from at least one device. A search is performed by means of at least one service directory to discover the at least one local service. As a result of the search, information on such local services in proximity of the device is provided to the device.Type: GrantFiled: May 28, 2012Date of Patent: June 20, 2017Assignee: Nokia Technologies OyInventors: Tapani Antero Leppanen, Arto Tapio Palin, Kimmo Kalervo Kuusilinna, Timo Tapani Aaltonen
-
Patent number: 9602623Abstract: An approach is provided for caching parameters of local mashup services. One or more devices and/or service providers determine one or more mashup services, one or more trigger conditions associated with the one or more mashup services, and/or one or more actions associated with the one or more mashup services. Further, the one or more devices cache the one or more mashup services, the one or more trigger conditions, and/or the one or more actions at one or more local caches. Furthermore, the one or more devices and/or service providers determine one or more results of one or more queries for the one or more mashup services, the one or more trigger conditions, and/or the one or more actions from the one or more local caches.Type: GrantFiled: September 11, 2012Date of Patent: March 21, 2017Assignee: Nokia CorporationInventors: Kimmo Kalervo Kuusilinna, Arto Tapio Palin
-
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
-
Publication number: 20150228274Abstract: One or more devices in physical proximity of a user of a principal device are identified. Multiple audio samples captured by the identified devices are received. An audio sample comprising a voice of the user of the principal device is selected from among the multiple audio samples captured by the identified devices based on suitability of the audio sample for speech recognition.Type: ApplicationFiled: October 26, 2012Publication date: August 13, 2015Applicant: Nokia Technologies OyInventors: Tapani Antero Leppänen, Timo Tapani Aaltonen, Kimmo Kalervo Kuusilinna
-
Publication number: 20150163635Abstract: In a method for local discovery a request to make a search for at least one local service is received from at least one device. A search is performed by means of at least one service directory to discover the at least one local service. As a result of the search, information on such local services in proximity of the device is provided to the device.Type: ApplicationFiled: May 28, 2012Publication date: June 11, 2015Inventors: Tapani Antero Leppanen, Arto Tapio Palin, Kimmo Kalervo Kuusilinna, Timo Tapani Aaltonen
-
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: 8850076Abstract: A component of an electronic device comprises a network connection processor, which comprises a physical network connection block to receive data from and transmit data to a network and a first data processor configured to process data arriving at the network connection processor, and a second data processor configured to process data received from the network connection processor.Type: GrantFiled: March 27, 2008Date of Patent: September 30, 2014Assignee: Nokia CorporationInventors: Kimmo Kalervo Kuusilinna, Jari Antero Nikara, Petri Mikko Johannes Liuha
-
Publication number: 20140073321Abstract: An approach is provided for caching parameters of local mashup services. One or more devices and/or service providers determine one or more mashup services, one or more trigger conditions associated with the one or more mashup services, and/or one or more actions associated with the one or more mashup services. Further, the one or more devices cache the one or more mashup services, the one or more trigger conditions, and/or the one or more actions at one or more local caches. Furthermore, the one or more devices and/or service providers determine one or more results of one or more queries for the one or more mashup services, the one or more trigger conditions, and/or the one or more actions from the one or more local caches.Type: ApplicationFiled: September 11, 2012Publication date: March 13, 2014Applicant: Nokia CorporationInventors: Kimmo Kalervo Kuusilinna, Arto Tapio Palin
-
Publication number: 20130288600Abstract: Method, apparatus, and computer program product example embodiments provide wireless charging detection. According to an example embodiment of the invention, a method comprises advertising by a wireless charging device, an availability for wireless charging over a wireless communication interface; scanning, by the wireless charging device, for wireless signals from one or more other wireless devices; providing, by the wireless charging device, information usable for characterizing charging capabilities of the wireless charging device; transmitting, by the wireless charging device, one or more wireless communication packets over the wireless communication interface, including the information usable for characterizing the charging capabilities of the wireless charging device, in response to receiving one or more wireless signals from the one or more other wireless devices; and providing, by the wireless charging device, power to the one or more other wireless devices over a wireless power interface.Type: ApplicationFiled: April 25, 2012Publication date: October 31, 2013Applicant: Nokia CorporationInventors: Kimmo Kalervo KUUSILINNA, Arto Tapio PALIN
-
Publication number: 20110214115Abstract: An apparatus for providing a high level mobile virtual machine 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 maintaining a record, at a service platform, of service software versions employed at one or more virtual machines, providing a service software upgrade from the service platform to at least one of the one or more virtual machines, and tracking which of the one or more virtual machines employs the service software upgrade. A corresponding method and computer program product are also provided.Type: ApplicationFiled: February 26, 2010Publication date: September 1, 2011Inventors: Kimmo Kalervo Kuusilinna, Richard Edward Honicky, JR., Eric Brewer
-
Publication number: 20100125838Abstract: In accordance with an example embodiment of the present invention, an apparatus comprising a processor configured to receive from a first device, a first profile information related to a first part of a program, receive from a second device, a second profile information related to a second part of the program, perform optimization on the program based at least in part on the first profile information and the second profile information, generate a first program information associated with the optimized program comprising a first directive for collecting profile information relating to a first part of the optimized program, generate a second program information associated with the optimized program comprising a second directive for collecting profile information relating to a second part of the optimized program, send the first program information to the first device, and send the second program information to the second device is disclosed.Type: ApplicationFiled: November 19, 2008Publication date: May 20, 2010Applicant: NOKIA CORPORATIONInventors: Kimmo Kalervo Kuusilinna, Jussi Pekka Olavi Ruutu