Patents by Inventor Timo Salmi

Timo Salmi 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).

  • Publication number: 20150178968
    Abstract: The invention relates to an imaging module in a mobile device. The imaging module is configured to automatically overlay a plurality of predetermined graphical objects on a digital image taken by an integrated camera of the mo- bile device. At least part of the overlay objects present an approximately real-time content obtained from application server, thereby creating a composite image.
    Type: Application
    Filed: July 11, 2013
    Publication date: June 25, 2015
    Applicant: Entetrainer Oy
    Inventors: Timo Salmi, Tomi Salmi, Anssi Luomaranta, Antti Väänänen, Lauri Ilvas, Lasse Riitesuo, Hanna Salmi
  • Patent number: 9009274
    Abstract: A method of customizing an application on a device, the method comprising: at a server, receiving a request message from the device, while the device is running the application, the request message comprising information identifying the application and further information relating to a network operator associated with the device; using the further information to identify the network operator associated with the device and to obtain network operator specific customization information relating to the application; and sending a response message to the device, the response message comprising the obtained network operator specific customization information, the network operator specific customization information usable by the device to customize any of: the application components, application user interface, and application settings.
    Type: Grant
    Filed: March 29, 2013
    Date of Patent: April 14, 2015
    Assignee: F-Secure Oyj
    Inventors: Jarkko Paalanen, Pekka Pehkonen, Timo Salmi
  • Publication number: 20130318518
    Abstract: A method of customizing an application on a device, the method comprising: at a server, receiving a request message from the device, while the device is running the application, the request message comprising information identifying the application and further information relating to a network operator associated with the device; using the further information to identify the network operator associated with the device and to obtain network operator specific customization information relating to the application; and sending a response message to the device, the response message comprising the obtained network operator specific customization information, the network operator specific customization information usable by the device to customize any of: the application components, application user interface, and application settings.
    Type: Application
    Filed: March 29, 2013
    Publication date: November 28, 2013
    Applicant: F-Secure Oyj
    Inventors: Jarkko Paalanen, Pekka Pehkonen, Timo Salmi
  • Patent number: 8443059
    Abstract: A method and apparatus for configuring an application at a device in a communications network. A server receives a request message from the device. The request message includes information that identifies the application, and further information relating to either or both of the device type or a network operator associated with the device. The further information is sued by the server to obtain specific configuration information relating to the application. A response is sent to the device, the response including the obtained specific configuration. The specific configuration information is subsequently be used by the device to configure the application.
    Type: Grant
    Filed: October 8, 2009
    Date of Patent: May 14, 2013
    Assignee: F-Secure Oyj
    Inventors: Jarkko Paalanen, Pekka Pehkonen, Timo Salmi
  • Patent number: 8406698
    Abstract: A method for determining a velocity of an object (O), such as a ball, over a span length (SL) extending from a span start (SS) to a span end (SE). An audio signal (AS) is received by a mobile terminal's (MT) microphone (MP). An approximate travel time (TT) for a traversal of the span length (SL) by the object (O) is determined, which act time comprises processing the audio signal (AS) and detecting a first shape (210) and a second shape (212) which respectively correspond to an approximate start time (T1) and approximate end time (T2) of the traversal, and determining the approximate travel time (TT) based on the detected first shape (210) and second shape (212). The object's velocity is determined based on the span length (SL) and approximate travel time (TT). The velocity may be determined by the mobile terminal or by an external server.
    Type: Grant
    Filed: September 16, 2009
    Date of Patent: March 26, 2013
    Assignee: Entetrainer Oy
    Inventors: Lauri Ilvas, Anssi Luomaranta, Timo Salmi, Tomi Salmi, Miikka Tikander
  • Publication number: 20110087757
    Abstract: A method and apparatus for configuring an application at a device in a communications network. A server receives a request message from the device. The request message includes information that identifies the application, and further information relating to either or both of the device type or a network operator associated with the device. The further information is sued by the server to obtain specific configuration information relating to the application. A response is sent to the device, the response including the obtained specific configuration. The specific configuration information is subsequently be used by the device to configure the application.
    Type: Application
    Filed: October 8, 2009
    Publication date: April 14, 2011
    Inventors: Jarkko Paalanen, Pekka Pehkonen, Timo Salmi
  • Publication number: 20100249958
    Abstract: A system for a sports activity, which system is adapted to detect potential game contacts that include contacts between games equipment (1) and a games object (2) and/or contacts between a games object (2) and a target surface (5), and the system comprises sensor means (3a, 3b) adapted to detect vibrations caused by potential game contacts and to convert these vibrations into sensor signals.
    Type: Application
    Filed: October 31, 2008
    Publication date: September 30, 2010
    Applicant: A4SP Technologies Oy
    Inventors: Timo Salmi, Tomi Salmi, Antti Jylhä, Vesa Välimäki, Cumhur Erkut
  • Publication number: 20100069015
    Abstract: A method for determining a velocity of an object (O), such as a ball, over a span length (SL) extending from a span start (SS) to a span end (SE). An audio signal (AS) is received by a mobile terminal's (MT) microphone (MP). An approximate travel time (TT) for a traversal of the span length (SL) by the object (O) is determined, which act time comprises processing the audio signal (AS) and detecting a first shape (210) and a second shape (212) which respectively correspond to an approximate start time (T1) and approximate end time (T2) of the traversal, and determining the approximate travel time (TT) based on the detected first shape (210) and second shape (212). The object's velocity is determined based on the span length (SL) and approximate travel time (TT). The velocity may be determined by the mobile terminal or by an external server.
    Type: Application
    Filed: September 16, 2009
    Publication date: March 18, 2010
    Applicant: ENTETRAINER OY
    Inventors: Lauri ILVAS, Anssi Luomaranta, Timo Salmi, Tomi Salmi, Miikka Tikander
  • Publication number: 20100064803
    Abstract: A method for determining a velocity of an object (O), such as a ball, over a span length (SL) extending from a span start (SS) to a span end (SE). An audio signal (AS) is received by a mobile telephone's (MT) microphone (MP). An approximate travel time (TT) for a traversal of the span length (SL) by the object (O) is determined, which act time comprises processing the audio signal (AS) and detecting a first shape (210) and a second shape (212) which respectively correspond to an approximate start time (T1) and approximate end time (T2) of the traversal, and determining the approximate travel time (TT) based on the detected first shape (210) and second shape (212). The object's velocity is determined based on the span length (SL) and approximate travel time (TT).
    Type: Application
    Filed: February 9, 2009
    Publication date: March 18, 2010
    Applicant: Shoot the Balls Oy
    Inventors: Tomi Salmi, Timo Salmi, Lauri Ilvas, Anssi Luomaranta, Miikka Tikander
  • Publication number: 20020190092
    Abstract: A method for manufacturing a protective cover for a breaking apparatus, and a breaking apparatus provided with such a protective cover. The protective cover is formed of two elongated cover parts having a substantially L-shaped cross section; the longitudinal edge portions of the cover parts are arranged together, thus forming a tubular structure having a substantially rectangular cross section. Adjusting the mutual position of the L-shaped cover parts enables to adjust the dimensions of the cross section of the protective cover still during assembly.
    Type: Application
    Filed: June 19, 2002
    Publication date: December 19, 2002
    Inventor: Timo Salmi