Patents by Inventor Mikko Kolehmainen

Mikko Kolehmainen 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: 7194235
    Abstract: A system, method and apparatus that enables end user (402) of mobile terminal (430) to establish primary content channel (426) having primary content feedback provided via path (434). In response, User Interface (UI) logic block (404) detects the primary content channel selection and queries media channel controller (406) for secondary content channel selections that may be instantiated in response to the primary content channel selection. Secondary media channel (428) is automatically established upon an affirmative match made between parameters contained within database (408) and characteristics associated with the primary media channel selection.
    Type: Grant
    Filed: June 3, 2003
    Date of Patent: March 20, 2007
    Assignee: Nokia Corporation
    Inventors: Petri Nykanen, Jari Mononen, Seppo Pohja, Mikko Kolehmainen, Ulla Konkarikoski
  • Publication number: 20060183462
    Abstract: A system, apparatus, and method are directed towards automatically managing an access account at an access point using near field communications and credentials stored on a mobile device. The mobile device receives, out-of-band, information for use in creating an account for accessing network resources from the access point. As the mobile device is brought into proximity with the access point, a wireless network connection is established using a near field communication (NFC) protocol. The information, which may include a user credential, account information, and so forth, is communicated to the access point. The access point employs the information to establish an account and create an environment from which access to the network resources may be obtained. Upon termination, the access point removes from itself any user specific data. The access point may provide also session related information useable in billing the user of the mobile device.
    Type: Application
    Filed: February 11, 2005
    Publication date: August 17, 2006
    Applicant: Nokia Corporation
    Inventor: Mikko Kolehmainen
  • Publication number: 20060179079
    Abstract: A system, method and apparatus to facilitate application and data transfer between a computation host acting as an application source and a computation host acting as an application target. Sufficient execution logic and static data exists between the two computation hosts and a third party interrogation device to allow a determination of the compatibility of applications resident within the source computation host and the application target, as well as the determination of the compatibility between the applications and the interrogation device itself. If compatibility exists, transfer of the applications between the computation hosts via the third party interrogation device is facilitated, whereby the interrogation device supplies temporary storage for the applications.
    Type: Application
    Filed: February 9, 2005
    Publication date: August 10, 2006
    Inventor: Mikko Kolehmainen
  • Publication number: 20050202802
    Abstract: The invention provides a method and apparatus for identifying, compiling, deploying, managing, de-deploying, or some combination thereof, mobility components in a managed application server platform [e.g. J2EE environment] by instantiating a mobility profile in the application server for making common mobile functionality available to mobility specific components. The result of applying this method is an instance of mobility profile that allows applying mobility specific functionalities in the server side with a similar manner that has been provided with other managed containers. The invention builds on an observation that mobility specific capabilities share some common functionality and then some component specific added value functionalities.
    Type: Application
    Filed: March 10, 2004
    Publication date: September 15, 2005
    Applicant: Nokia Corporation
    Inventors: Peeter Pruuden, Mikko Kolehmainen
  • Publication number: 20050086640
    Abstract: A method of initiating execution of an application program on a data processing arrangement involves determining computational resources required for execution of an application program. Computational resources available via the data processing arrangement are also determined. A precondition is determined based on whether the computational resources available via the data processing arrangement satisfy the computational resources required for execution of the application program. The application program is executed on the data processing arrangement if the precondition is satisfied.
    Type: Application
    Filed: September 9, 2004
    Publication date: April 21, 2005
    Inventors: Mikko Kolehmainen, Hannu Mettala, Petri Niska
  • Publication number: 20050004968
    Abstract: Mobile Information Server (MIS) (704) provides mobile information services to network (702). Local data stored in server directory (708) generated from MIS (704), such as image data from imagery device (722) or telemetry data from telemetry device (712), is network accessible through request handler (706). Additionally, MIS (704) provides access to external devices (714-720) via Common Gateway Interface (CGI) 710. Thus, MIS (704) acts as a mobile information server to network (702) for local, or proximately located information sources, even when the user of MIS (704) is not available.
    Type: Application
    Filed: July 2, 2003
    Publication date: January 6, 2005
    Inventors: Jari Mononen, Petri Nykanen, Seppo Pohja, Mikko Kolehmainen, Ulla Konkarikoski
  • Publication number: 20040248561
    Abstract: A system, method and apparatus that enables end user (402) of mobile terminal (430) to establish primary content channel (426) having primary content feedback provided via path (434). In response, User Interface (UI) logic block (404) detects the primary content channel selection and queries media channel controller (406) for secondary content channel selections that may be instantiated in response to the primary content channel selection. Secondary media channel (428) is automatically established upon an affirmative match made between parameters contained within database (408) and characteristics associated with the primary media channel selection.
    Type: Application
    Filed: June 3, 2003
    Publication date: December 9, 2004
    Inventors: Petri Nykanen, Jari Mononen, Seppo Pohja, Mikko Kolehmainen, Ulla Konkarikoski