Patents by Inventor Sasu Tarkoma

Sasu Tarkoma 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: 20120047443
    Abstract: An approach is provided for managing desktop components. A device determines to facilitate access to at least one interface for subscribing to one or more inputs of one or more desktop components, advertising the availability of one or more subscriptions to one or more outputs of the one or more desktop components, publishing the one or more outputs of the one or more desktop components, or a combination thereof. The one or more desktop components generate the one or more outputs based, at least in part, on the one or more inputs.
    Type: Application
    Filed: August 20, 2010
    Publication date: February 23, 2012
    Applicant: Nokia Corporation
    Inventor: Sasu Tarkoma
  • Publication number: 20120001883
    Abstract: An apparatus may include a power consumption calculator configured to calculate a power consumption segment for a function performed by the apparatus or a component of the apparatus. A power consumption mapping module may be configured to provide for display of a power consumption indicator defining a graphical characteristic, for example a size or color, corresponding to the power consumption segment. Further, a power consumption adjuster and/or the power consumption mapping module may provide for selection of the power consumption indicator to thereby interact with the power consumption segment, such as by adjusting the power consumption segment or providing for display of a power consumption sub-segment indicator corresponding to a power consumption sub-segment.
    Type: Application
    Filed: July 1, 2010
    Publication date: January 5, 2012
    Inventor: Sasu Tarkoma
  • Publication number: 20110316663
    Abstract: An apparatus for enabling provision of energy-aware connection and code offloading 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, with the processor, to cause the apparatus to perform at least monitoring, at a client terminal, communications or processes associated with at least two applications of the client terminal, determining whether a trigger condition associated with the communications or processes monitored is met based at least on a directed graph defining a plurality of triggers for different applications and corresponding inputs and outputs associated with each respective trigger, and determining whether to direct an operational adjustment with respect to at least one of the communications or processes monitored based at least on profile information in response to the trigger condition being met. A corresponding method and computer program product are also provided.
    Type: Application
    Filed: June 28, 2010
    Publication date: December 29, 2011
    Inventor: Sasu Tarkoma
  • Patent number: 8046429
    Abstract: A system and method for exchanging components between platforms is described. As a user terminal changes location or preferences, the user terminal may be provided with a new platform that supports desired services. A method and system that relates to migrating one or more components that provide composite services from one communication platform to another is described. A user terminal may receive one or more composite services provided by two or more components existing on platform. As the user terminal switches from one platform to another, the platforms attempt to provide the same services to the user with little to no interruption. Various aspects relate to shifting one or more components from the first platform to the second platform to provide local support for the services desired by the user terminal.
    Type: Grant
    Filed: June 25, 2007
    Date of Patent: October 25, 2011
    Assignee: Nokia Corporation
    Inventors: Sasu Tarkoma, Christian Prehofer
  • Patent number: 7995480
    Abstract: Embodiments of the present invention are directed to reconfiguring communication routing architecture. A determination may be made that loading on one or more routing entities require adjustment. Adjustment may be required in situations where, for example, the amount of data to convey or the number of clients to service overcome the abilities of the router. In reconfiguring the communication routing architecture, some of the routing responsibility for the heavily loaded routers may be offloaded to neighboring routers and/or clients.
    Type: Grant
    Filed: December 23, 2008
    Date of Patent: August 9, 2011
    Assignee: Nokia Corporation
    Inventor: Sasu Tarkoma
  • Publication number: 20110102157
    Abstract: Various example embodiments are disclosed herein. According to an example embodiment, a method may include generating, by a first wireless communication system, a first label based on performing one or more hash functions on at least information relating to data to be requested; storing the first label in a set of one or more active labels; transmitting a data request to request the data; transitioning at least a portion of the first wireless communication system from an operational state to a low power state; receiving a message including a second label; comparing the second label to the set of one or more active labels, each of the active labels associated with an outstanding data request; determining that the second label matches one of the one or more active labels based on the comparing; and waking up at least the portion of the first wireless data communication system from the low power state back to the operational state in response to the determining.
    Type: Application
    Filed: November 5, 2009
    Publication date: May 5, 2011
    Applicant: NOKIA CORPORATION
    Inventor: Sasu Tarkoma
  • Publication number: 20110071780
    Abstract: In accordance with an example embodiment of the present invention, the apparatus comprises at least one processor and at least one memory including computer program code. The at least one memory and the computer program code configured to, with the at least one processor, cause the apparatus to perform at least the following determine an estimated battery usage for one or more activities. Further, a user interface is configured to display at least one indicator related to a projected battery lifespan based at least in part on the estimated battery usage of the one or more activities.
    Type: Application
    Filed: September 21, 2009
    Publication date: March 24, 2011
    Applicant: NOKIA CORPORATION
    Inventor: Sasu Tarkoma
  • Publication number: 20100281530
    Abstract: A method, a proxy, a device, a system, and a computer program product for enabling authentication is provided. Authentication is enabled by receiving by a proxy a security token from an authentication provider, the security token including authentication information, receiving by the proxy an authentication request directed to the authentication provider or to the proxy, determining by the proxy whether the authentication information corresponds to the authentication request, and in case the authentication information corresponds to the authentication request, providing by the proxy the security token as a response to the authentication request.
    Type: Application
    Filed: December 10, 2007
    Publication date: November 4, 2010
    Applicant: NOKIA CORPORATION
    Inventor: Sasu Tarkoma
  • Publication number: 20100158004
    Abstract: Embodiments of the present invention are directed to reconfiguring communication routing architecture. A determination may be made that loading on one or more routing entities require adjustment. Adjustment may be required in situations where, for example, the amount of data to convey or the number of clients to service overcome the abilities of the router. In reconfiguring the communication routing architecture, some of the routing responsibility for the heavily loaded routers may be offloaded to neighboring routers and/or clients.
    Type: Application
    Filed: December 23, 2008
    Publication date: June 24, 2010
    Applicant: NOKIA CORPORATION
    Inventor: Sasu TARKOMA
  • Publication number: 20100146583
    Abstract: In some examples, context information is determined. The context information is associated with a user and based on information of a communication device associated with the user. The context information is obfuscated based on a user information, such privacy policy, user profile, user preferences, user activity, and/or any combination of the aforementioned, associated with the user. In other examples, the context information is determined based on a user location and/or user information.
    Type: Application
    Filed: December 5, 2008
    Publication date: June 10, 2010
    Inventors: Christian Prehofer, Sasu Tarkoma
  • Publication number: 20090265781
    Abstract: Location information is provided with an authenticator in order to enable future providing of an authentication to a service or application making use of the location information. The authenticator is based on a cryptographic method known by a provider and recipient of and also optionally based on position data provided by the location information. The authenticator is carried as a watermark in the location information so that the location information can be used by prior existing systems and enables the authentication of the location information in compatible authentication enabled systems. On receiving the location information, an authentication enabled recipient obtains the authenticator from the location information and checks using the authenticator whether use of the location information may be allowed.
    Type: Application
    Filed: April 22, 2008
    Publication date: October 22, 2009
    Inventors: Christian Prehofer, Sasu Tarkoma
  • Publication number: 20080320497
    Abstract: A system and method for exchanging components between platforms is described. As a user terminal changes location or preferences, the user terminal may be provided with a new platform that supports desired services. A method and system that relates to migrating one or more components that provide composite services from one communication platform to another is described. A user terminal may receive one or more composite services provided by two or more components existing on platform. As the user terminal switches from one platform to another, the platforms attempt to provide the same services to the user with little to no interruption. Various aspects relate to shifting one or more components from the first platform to the second platform to provide local support for the services desired by the user terminal.
    Type: Application
    Filed: June 25, 2007
    Publication date: December 25, 2008
    Applicant: NOKIA CORPORATION
    Inventors: Sasu Tarkoma, Christian Prehofer