Patents by Inventor Olli Immonen
Olli Immonen 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: 9706000Abstract: An approach is provided for generating a relevant social graph. A social graph identifying people associated with a user is retrieved. A communication history from a device associated with the user is retrieved. Information regarding a respective occurrence of each identified person in the communication history is determined. A relevant social graph is generated based, at least in part, on the determined occurrence information.Type: GrantFiled: December 19, 2013Date of Patent: July 11, 2017Assignee: NOKIA TECHNOLOGIES OYInventors: Jani Bostrom, Martin Jansky, Kristian Luoma, Olli Immonen, Juha Arrasvuori, Elina Ollila, Yanqing Cui, Akos Vetek
-
Patent number: 8896529Abstract: At least some exemplary embodiments of the invention enable the use of context-dependent gestures, for example, in order to assist in the automation of one or more tasks. In one exemplary embodiment, an apparatus senses a predefined gesture and, in conjunction with context information (e.g., location information), performs a predefined action in response to the gesture. As non-limiting examples, the gesture may involve movement of the apparatus (e.g., shaking, tapping) or movement relative to the apparatus (e.g., using a touch screen). In one exemplary embodiment of the invention, a method includes: obtaining context information for an apparatus, wherein the context information includes a predefined context; and in response to sensing a predefined movement associated with the predefined context, performing, by the apparatus, a predefined action, wherein the predefined movement includes a movement of or in relation to the apparatus.Type: GrantFiled: July 31, 2008Date of Patent: November 25, 2014Assignee: Nokia CorporationInventors: Olli Immonen, Jukka K. Nurminen, Petteri J. Saarinen
-
Publication number: 20140108553Abstract: An approach is provided for generating a relevant social graph. A social graph identifying people associated with a user is retrieved. A communication history from a device associated with the user is retrieved. Information regarding a respective occurrence of each identified person in the communication history is determined. A relevant social graph is generated based, at least in part, on the determined occurrence information.Type: ApplicationFiled: December 19, 2013Publication date: April 17, 2014Applicant: Nokia CorporationInventors: Jani BOSTROM, Martin JANSKY, Kristian LUOMA, Olli IMMONEN, Juha ARRASVUORI, Elina OLLILA, Yanqing CUI, Akos VETEK
-
Patent number: 8639756Abstract: An approach is provided for generating a relevant social graph. A social graph identifying people associated with a user is retrieved. A communication history from a device associated with the user is retrieved. Information regarding a respective occurrence of each identified person in the communication history is determined. A relevant social graph is generated based, at least in part, on the determined occurrence information.Type: GrantFiled: February 19, 2010Date of Patent: January 28, 2014Assignee: Nokia CorporationInventors: Jani Boström, Martin Jansky, Kristian Luoma, Olli Immonen, Juha Arrasvuori, Elina Ollila, Yanqing Cui, Akos Vetek
-
Patent number: 8351657Abstract: The invention relates to a method, which comprises the capturing of image data representing a physical object using an electronic device. First visual objects are determined in the image data. Second objects are determined among the first visual objects. Position information is determined for the second visual objects within the physical object. Third visual object are obtained based on the position information from object data storage. The third visual objects are matched to the first visual objects and differences between third visual objects and the first visual object are indicated to a user.Type: GrantFiled: December 10, 2007Date of Patent: January 8, 2013Assignee: Nokia CorporationInventors: Kaj Makela, Jukka Nurminen, Olli Immonen, Petteri Saarinen, Panu Vartiainen
-
Patent number: 8171291Abstract: The invention relates to a method for checking the integrity of a message transmitted between a sender in a transmitting end and a recipient in a receiving end, in which method an authentication value is calculated for the first message and a random string is generated. According to a method in the transmitting end an authentication value is generated from a message to be sent and the random string. A check code is formed from the authentication value and the random sting. The first message is transferred from a sender to a recipient through a first channel, and the check code is transferred through a second secure channel. In the receiving end a message is received through a first channel and the check code is received through a second secure channel. In the receiving end an authentication check formed at least based of the received message. The integrity of the received message is checked by comparing the predetermined check values in the receiving end.Type: GrantFiled: March 29, 2010Date of Patent: May 1, 2012Assignee: Nokia CorporationInventor: Olli Immonen
-
Publication number: 20110208814Abstract: An approach is provided for generating a relevant social graph. A social graph identifying people associated with a user is retrieved. A communication history from a device associated with the user is retrieved. Information regarding a respective occurrence of each identified person in the communication history is determined. A relevant social graph is generated based, at least in part, on the determined occurrence information.Type: ApplicationFiled: February 19, 2010Publication date: August 25, 2011Applicant: Nokia CorporationInventors: Jani Bostrom, Martin Jansky, Kristian Luoma, Olli Immonen, Juha Arrasvuori, Elina Ollila, Yanqing Cui, Akos Vetek
-
Patent number: 8005426Abstract: According to the present invention, a method for controlling a mobile terminal device is provided, wherein said device comprises a smartcard module and a near field communication module. In a first operation a smartcard operation on said mobile terminal device is started which results in an activation or switching on of said smartcard module. The smartcard application may be started by a user or based on the location of said mobile terminal device. That is the case for instance if the mobile terminal device is located in the area of a point of sales terminal, the smartcard application will automatically starts. Further, time controlled starting of certain applications is conceivable. Then it may be determined if said started smartcard application is an application for performing data transactions with external entities and in case of an affirmative determination a connection between said smartcard module and said NFC-module will be activated.Type: GrantFiled: March 7, 2005Date of Patent: August 23, 2011Assignee: Nokia CorporationInventors: Heikki Huomo, Olli Immonen, Mia Lahteenmaki, Kimmo Ramo
-
Patent number: 7853793Abstract: Devices, methods, and computer code products are disclosed in which access to private keys required to create digital signatures for delimited information is controlled by permissions in the device. The permissions can be used to check the identity of an application to determine if the application has access to a digital key and permission to generate a digital signature.Type: GrantFiled: May 3, 2004Date of Patent: December 14, 2010Inventors: Piotr Cofta, Olli Immonen
-
Publication number: 20100191966Abstract: The invention relates to a method for checking the integrity of a message transmitted between a sender in a transmitting end and a recipient in a receiving end, in which method an authentication value is calculated for the first message and a random string is generated. According to a method in the transmitting end an authentication value is generated from a message to be sent and the random string. A check code is formed from the authentication value and the random sting. The first message is transferred from a sender to a recipient through a first channel, and the check code is transferred through a second secure channel. In the receiving end a message is received through a first channel and the check code is received through a second secure channel. In the receiving end an authentication check formed at least based of the received message. The integrity of the received message is checked by comparing the predetermined check values in the receiving end.Type: ApplicationFiled: March 29, 2010Publication date: July 29, 2010Applicant: Nokia CorporationInventor: Olli Immonen
-
Patent number: 7725714Abstract: The invention relates to a method for checking the integrity of a message transmitted between a sender in a transmitting end and a recipient in a receiving end, in which method an authentication value is calculated for the first message and a random string is generated. According to a method in the transmitting end an authentication value is generated from a message to be sent and the random string. A check code is formed from the authentication value and the random sting. The first message is transferred from a sender to a recipient through a first channel, and the check code is transferred through a second secure channel. In the receiving end a message is received through a first channel and the check code is received through a second secure channel. In the receiving end an authentication check formed at least based of the received message. The integrity of the received message is checked by comparing the predetermined check values in the receiving end.Type: GrantFiled: February 1, 2001Date of Patent: May 25, 2010Assignee: Nokia CorporationInventor: Olli Immonen
-
Publication number: 20090098825Abstract: According to the present invention, a method for controlling a mobile terminal device is provided, wherein said device comprises a smartcard module and a near field communication module. In a first operation a smartcard operation on said mobile terminal device is started which results in an activation or switching on of said smartcard module. The smartcard application may be started by a user or based on the location of said mobile terminal device. That is the case for instance if the mobile terminal device is located in the area of a point of sales terminal, the smartcard application will automatically starts. Further, time controlled starting of certain applications is conceivable. Then it may be determined if said started smartcard application is an application for performing data transactions with external entities and in case of an affirmative determination a connection between said smartcard module and said NFC-module will be activated.Type: ApplicationFiled: March 7, 2005Publication date: April 16, 2009Inventors: Heikki Huomo, Olli Immonen, Mia Lahteenmaki, Kimmo Ramo
-
Publication number: 20090037849Abstract: At least some exemplary embodiments of the invention enable the use of context-dependent gestures, for example, in order to assist in the automation of one or more tasks. In one exemplary embodiment, an apparatus senses a predefined gesture and, in conjunction with context information (e.g., location information), performs a predefined action in response to the gesture. As non-limiting examples, the gesture may involve movement of the apparatus (e.g., shaking, tapping) or movement relative to the apparatus (e.g., using a touch screen). In one exemplary embodiment of the invention, a method includes: obtaining context information for an apparatus, wherein the context information includes a predefined context; and in response to sensing a predefined movement associated with the predefined context, performing, by the apparatus, a predefined action, wherein the predefined movement includes a movement of or in relation to the apparatus.Type: ApplicationFiled: July 31, 2008Publication date: February 5, 2009Inventors: Olli Immonen, Jukka K. Nurminen, Petteri J. Saarinen
-
Publication number: 20080181464Abstract: The invention relates to a method, which comprises the capturing of image data representing a physical object using an electronic device. First visual objects are determined in the image data. Second objects are determined among the first visual objects. Position information is determined for the second visual objects within the physical object. Third visual object are obtained based on the position information from object data storage. The third visual objects are matched to the first visual objects and differences between third visual objects and the first visual object are indicated to a user.Type: ApplicationFiled: December 10, 2007Publication date: July 31, 2008Inventors: Kaj Makela, Jukka Nurminen, Olli Immonen, Petteri Saarinen, Panu Vartiainen
-
Patent number: 7382882Abstract: Method, apparatus, memory card, and system for establishing a secure connection between a wireless communication apparatus and a data communication apparatus based on a wireless application protocol. The wireless communication apparatus is provided with contact means for receiving information from a separate unit provided with memory means. The memory means comprising information to control the access of the wireless communication apparatus through a wireless communication network connected to said data communication apparatus.Type: GrantFiled: July 2, 1999Date of Patent: June 3, 2008Assignee: Nokia CorporationInventor: Olli Immonen
-
Patent number: 7315942Abstract: A solution for controlling activities to be carried out in a network element in a flexible and safe manner. A data transmission network includes a network element, which includes data transfer means for transmitting and receiving data from the data transmission network, which data includes one or more commands: processing means for processing the data provided in a specified format; and control means for modifying the received command into a format required by the processing means. The control means includes a driver the origin of which can be verified with the help of an electronic signature; and one or more functions that control the operation of the processing means, which can only be initiated by the driver the origin of which has been verified with the help of the electronic signature.Type: GrantFiled: April 10, 2000Date of Patent: January 1, 2008Assignee: Nokia CorporationInventors: Mikael Linden, Olli Immonen, Mikko Lukkaroinen, Piotr Cofta
-
Patent number: 7263618Abstract: The invention relates to a method for loading a program module (L1, L2, L3) in a terminal, in which one or several programs (A, B) are running, and in which method subroutines (P1, P2, P3) are stored in said program modules (L1, L2, L3). The program modules (L1, L2, L3) are provided with first tags (T1, T2, T3), wherein to start binding, the program makes a call (7) to a subroutine (P1, P2, P3). The call (7) is supplemented with the first tags (T1, T2, T3) to select the program module (L1, L2, L3) for binding, in which the called subroutine (P1, P2, P3) is stored. The tags (T1, T2, T3) are supplemented with second tags (LT1, LT2, LT3). The call (7) is also supplemented with said second call data (PKx, PKy, PKz).Type: GrantFiled: December 18, 2000Date of Patent: August 28, 2007Assignee: Nokia CorporationInventors: Piotr Cofta, Olli Immonen, Mikael Linden, Mikko Lukkaroinen
-
Patent number: 7207060Abstract: Method, system and computer program product for secure ticketing in a communications device. In particular, the method, system and computer program product utilizes cryptography and an external, read-write security element to securely transmit and store critical data utilized by users of a communications device. Using the present invention, third-parties can prevent the fraudulent use of third-party services without detection.Type: GrantFiled: January 22, 2002Date of Patent: April 17, 2007Assignee: Nokia CorporationInventors: Olli Immonen, Nadarajah Asokan, Panu S. Markkanen
-
Publication number: 20050246539Abstract: Devices, methods, and computer code products are disclosed in which access to private keys required to create digital signatures for delimited information is controlled by permissions in the device. The permissions can be used to check the identity of an application to determine if the application has access to a digital key and permission to generate a digital signature.Type: ApplicationFiled: May 3, 2004Publication date: November 3, 2005Inventors: Piotr Cofta, Olli Immonen
-
Patent number: 6931528Abstract: A method for a secure handshake protocol between A and B, connected by a slow channel is provided in which A sends a first message indicating a set of cipher suites with parameters, and its identifier and B selects a cipher suite, obtains A's certificate over a fast connection, verifies A's certificate and obtains A's public key. Next B sends a second message comprising B's certificate, and an indication that B has verified A's certificate, and an indication about the selected cipher suite. A begins to use the selected cipher suite, verifies B's certificate and obtains B's public key. Next A sends a third message indicating that A has verified B's certificate.Type: GrantFiled: November 10, 1998Date of Patent: August 16, 2005Assignee: Nokia Networks OyInventor: Olli Immonen