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: 9706000
    Abstract: 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: Grant
    Filed: December 19, 2013
    Date of Patent: July 11, 2017
    Assignee: NOKIA TECHNOLOGIES OY
    Inventors: Jani Bostrom, Martin Jansky, Kristian Luoma, Olli Immonen, Juha Arrasvuori, Elina Ollila, Yanqing Cui, Akos Vetek
  • Patent number: 8896529
    Abstract: 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: Grant
    Filed: July 31, 2008
    Date of Patent: November 25, 2014
    Assignee: Nokia Corporation
    Inventors: Olli Immonen, Jukka K. Nurminen, Petteri J. Saarinen
  • Publication number: 20140108553
    Abstract: 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: Application
    Filed: December 19, 2013
    Publication date: April 17, 2014
    Applicant: Nokia Corporation
    Inventors: Jani BOSTROM, Martin JANSKY, Kristian LUOMA, Olli IMMONEN, Juha ARRASVUORI, Elina OLLILA, Yanqing CUI, Akos VETEK
  • Patent number: 8639756
    Abstract: 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: Grant
    Filed: February 19, 2010
    Date of Patent: January 28, 2014
    Assignee: Nokia Corporation
    Inventors: Jani Boström, Martin Jansky, Kristian Luoma, Olli Immonen, Juha Arrasvuori, Elina Ollila, Yanqing Cui, Akos Vetek
  • Patent number: 8351657
    Abstract: 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: Grant
    Filed: December 10, 2007
    Date of Patent: January 8, 2013
    Assignee: Nokia Corporation
    Inventors: Kaj Makela, Jukka Nurminen, Olli Immonen, Petteri Saarinen, Panu Vartiainen
  • Patent number: 8171291
    Abstract: 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: Grant
    Filed: March 29, 2010
    Date of Patent: May 1, 2012
    Assignee: Nokia Corporation
    Inventor: Olli Immonen
  • Publication number: 20110208814
    Abstract: 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: Application
    Filed: February 19, 2010
    Publication date: August 25, 2011
    Applicant: Nokia Corporation
    Inventors: Jani Bostrom, Martin Jansky, Kristian Luoma, Olli Immonen, Juha Arrasvuori, Elina Ollila, Yanqing Cui, Akos Vetek
  • Patent number: 8005426
    Abstract: 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: Grant
    Filed: March 7, 2005
    Date of Patent: August 23, 2011
    Assignee: Nokia Corporation
    Inventors: Heikki Huomo, Olli Immonen, Mia Lahteenmaki, Kimmo Ramo
  • Patent number: 7853793
    Abstract: 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: Grant
    Filed: May 3, 2004
    Date of Patent: December 14, 2010
    Inventors: Piotr Cofta, Olli Immonen
  • Publication number: 20100191966
    Abstract: 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: Application
    Filed: March 29, 2010
    Publication date: July 29, 2010
    Applicant: Nokia Corporation
    Inventor: Olli Immonen
  • Patent number: 7725714
    Abstract: 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: Grant
    Filed: February 1, 2001
    Date of Patent: May 25, 2010
    Assignee: Nokia Corporation
    Inventor: Olli Immonen
  • Publication number: 20090098825
    Abstract: 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: Application
    Filed: March 7, 2005
    Publication date: April 16, 2009
    Inventors: Heikki Huomo, Olli Immonen, Mia Lahteenmaki, Kimmo Ramo
  • Publication number: 20090037849
    Abstract: 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: Application
    Filed: July 31, 2008
    Publication date: February 5, 2009
    Inventors: Olli Immonen, Jukka K. Nurminen, Petteri J. Saarinen
  • Publication number: 20080181464
    Abstract: 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: Application
    Filed: December 10, 2007
    Publication date: July 31, 2008
    Inventors: Kaj Makela, Jukka Nurminen, Olli Immonen, Petteri Saarinen, Panu Vartiainen
  • Patent number: 7382882
    Abstract: 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: Grant
    Filed: July 2, 1999
    Date of Patent: June 3, 2008
    Assignee: Nokia Corporation
    Inventor: Olli Immonen
  • Patent number: 7315942
    Abstract: 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: Grant
    Filed: April 10, 2000
    Date of Patent: January 1, 2008
    Assignee: Nokia Corporation
    Inventors: Mikael Linden, Olli Immonen, Mikko Lukkaroinen, Piotr Cofta
  • Patent number: 7263618
    Abstract: 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: Grant
    Filed: December 18, 2000
    Date of Patent: August 28, 2007
    Assignee: Nokia Corporation
    Inventors: Piotr Cofta, Olli Immonen, Mikael Linden, Mikko Lukkaroinen
  • Patent number: 7207060
    Abstract: 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: Grant
    Filed: January 22, 2002
    Date of Patent: April 17, 2007
    Assignee: Nokia Corporation
    Inventors: Olli Immonen, Nadarajah Asokan, Panu S. Markkanen
  • Publication number: 20050246539
    Abstract: 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: Application
    Filed: May 3, 2004
    Publication date: November 3, 2005
    Inventors: Piotr Cofta, Olli Immonen
  • Patent number: 6931528
    Abstract: 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: Grant
    Filed: November 10, 1998
    Date of Patent: August 16, 2005
    Assignee: Nokia Networks Oy
    Inventor: Olli Immonen