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: 20240064073
    Abstract: Various example embodiments provide a solution for reducing latency between a sending entity and a receiving entity. This may be enabled by arranging a receiver model at a sending entity, the receiving model being used by the sending entity to predict receiver behavior, and a sender model at the receiving entity, the sender model being used to predict the sending entity behavior. As the receiving model and the sending model are synchronized with each other and the entities are able to predict each other's behavior, latency between the sending entity to the receiving entity and the amount of information transmitted from the sending entity to the receiving entity may be reduced. Apparatuses, methods, and computer programs are disclosed.
    Type: Application
    Filed: December 31, 2020
    Publication date: February 22, 2024
    Inventors: Kimmo Kalervo HÄTÖNEN, Sasu TARKOMA
  • Patent number: 11895003
    Abstract: Devices, methods and computer program products for managing quality of monitoring models for collection of performance and/or sensing data are disclosed. A communication network node device sets up a quality of monitoring function for managing a quality of monitoring, QoM, model that defines QoM classes for processing and compressing a performance and/or sensing data stream via selection of data to be included in the performance and/or sensing data stream. The communication network node device causes a first message notifying about the set up QMF to be transmitted towards at least one first target rendezvous point, RP, in the communication network, each RP being configured to aggregate at least one of performance and/or sensing data streams or QoM models.
    Type: Grant
    Filed: July 3, 2020
    Date of Patent: February 6, 2024
    Assignee: NOKIA SOLUTIONS AND NETWORKS OY
    Inventors: Kimmo Hätönen, Sasu Tarkoma
  • Publication number: 20230308380
    Abstract: Devices, methods and computer program products for managing quality of monitoring models for collection of performance and/or sensing data are disclosed. A communication network node device sets up a quality of monitoring function for managing a quality of monitoring, QoM, model that defines QoM classes for processing and compressing a performance and/or sensing data stream via selection of data to be included in the performance and/or sensing data stream. The communication network node device causes a first message notifying about the set up QMF to be transmitted towards at least one first target rendezvous point, RP, in the communication network, each RP being configured to aggregate at least one of performance and/or sensing data streams or QoM models.
    Type: Application
    Filed: July 3, 2020
    Publication date: September 28, 2023
    Inventors: Kimmo HÄTÖNEN, Sasu TARKOMA
  • Patent number: 11234151
    Abstract: There is provided a method in a first device of a cellular communication system, the method comprising: acquiring a first value of a performance indicator; causing a transmission of management plane performance data to a second device of the cellular communication system, said performance data comprising said first value; acquiring a second value of the performance indicator; and preventing a transmission of the second value if the second value is substantially equal to the first value.
    Type: Grant
    Filed: July 14, 2017
    Date of Patent: January 25, 2022
    Assignee: Nokia Technologies Oy
    Inventors: Kimmo Kalervo Hatonen, Shubham Kapoor, Ville Matti Kojola, Sasu Tarkoma
  • Publication number: 20210076239
    Abstract: There is provided a method in a first device of a cellular communication system, the method comprising: acquiring a first value of a performance indicator; causing a transmission of management plane performance data to a second device of the cellular communication system, said performance data comprising said first value; acquiring a second value of the performance indicator; and preventing a transmission of the second value if the second value is substantially equal to the first value.
    Type: Application
    Filed: July 14, 2017
    Publication date: March 11, 2021
    Inventors: Kimmo Kalervo Hatonen, Shubham Kapoor, Ville Matti Kojola, Sasu Tarkoma
  • Publication number: 20210003461
    Abstract: A method and apparatus are disclosed for calibrating a first sensor in a changing operating environment by a calibration process. Sensor data are received from the first sensor and sensor values are received from a known calibrating sensor. A sensor specific model is maintained for the first sensor. Calibration needs are detected by estimating a drift and an error, taking into account a difference of sensor values to the known calibrating sensor and further taking into account a sensor profile of the first sensor. A correction factor or a correction model is estimated to the sensor data using said difference and used for calibrating the sensor. The correction factor or the correction model is derived from the sensor specific model.
    Type: Application
    Filed: March 22, 2019
    Publication date: January 7, 2021
    Applicant: University of Helsinki
    Inventors: Sasu TARKOMA, Tuukka PETÄJÄ, Markku KULMALA, Joni KUJANSUU
  • Patent number: 10594695
    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: Grant
    Filed: December 10, 2007
    Date of Patent: March 17, 2020
    Assignee: Nokia Technologies Oy
    Inventor: Sasu Tarkoma
  • Patent number: 10436934
    Abstract: Disclosed is a method for generating an estimation of earth's gravity. The method includes: obtaining one or more acceleration data values and one or more orientation data values over a period of time; generating magnitude of orientation change from the orientation data values; determining a stability value based on the acceleration data values and the magnitude of orientation change; comparing the determined stability value to a threshold value; and generating an estimation of earth's gravity over the period of time on the basis of the acceleration data values if the comparison indicates that the determined stability value is below the threshold value. Also disclosed is an apparatus implementing the method.
    Type: Grant
    Filed: June 30, 2015
    Date of Patent: October 8, 2019
    Assignee: HELSINGIN YLIOPISTO
    Inventors: Samuli Hemminki, Petteri Nurmi, Sasu Tarkoma
  • Patent number: 10311446
    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: Grant
    Filed: December 5, 2008
    Date of Patent: June 4, 2019
    Assignee: Nokia Technologies Oy
    Inventors: Christian Prehofer, Sasu Tarkoma
  • Publication number: 20170219735
    Abstract: Disclosed is a method for generating an estimation of earth's gravity. The method includes: obtaining one or more acceleration data values and one or more orientation data values over a period of time; generating magnitude of orientation change from the orientation data values; determining a stability value based on the acceleration data values and the magnitude of orientation change; comparing the determined stability value to a threshold value; and generating an estimation of earth's gravity over the period of time on the basis of the acceleration data values if the comparison indicates that the determined stability value is below the threshold value. Also disclosed is an apparatus implementing the method.
    Type: Application
    Filed: June 30, 2015
    Publication date: August 3, 2017
    Inventors: Samuli HEMMINKI, Petteri NURMI, Sasu TARKOMA
  • Patent number: 9154301
    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: Grant
    Filed: April 22, 2008
    Date of Patent: October 6, 2015
    Assignee: Nokia Corporation
    Inventors: Christian Prehofer, Sasu Tarkoma
  • Patent number: 9059883
    Abstract: A method and apparatus are provided for facilitating content distribution. A method may include receiving, at an edge proxy apparatus, a subscription request indicating content to which a subscriber is to be subscribed. The method may further include creating a flow token including content relation information referencing the indicated content and state information enabling delivery of subscribed content to a subscriber apparatus associated with the subscriber. The method may additionally include causing the flow token to be provided to a lookup service apparatus configured to provide access to flow tokens to one or more content publishers. A corresponding apparatus is also provided.
    Type: Grant
    Filed: January 20, 2011
    Date of Patent: June 16, 2015
    Assignee: Nokia Technologies Oy
    Inventor: Sasu Tarkoma
  • Publication number: 20150160791
    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: February 23, 2015
    Publication date: June 11, 2015
    Inventor: Sasu TARKOMA
  • Patent number: 8966377
    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: Grant
    Filed: August 20, 2010
    Date of Patent: February 24, 2015
    Assignee: Nokia Corporation
    Inventor: Sasu Tarkoma
  • Patent number: 8914656
    Abstract: A method and related apparatus, the method comprising: detecting, in a device, an event triggering a web resource related to a web page; estimating energy consumption of the event triggering the web resource; comparing the estimated energy consumption to a predetermined value of available energy budget; and in response to the estimated energy consumption exceeding the predetermined value of the available energy budget, indicating the exceeding to the user of the device.
    Type: Grant
    Filed: December 23, 2009
    Date of Patent: December 16, 2014
    Assignee: Nokia Corporation
    Inventor: Sasu Tarkoma
  • Patent number: 8849241
    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: Grant
    Filed: June 28, 2010
    Date of Patent: September 30, 2014
    Assignee: Nokia Corporation
    Inventor: Sasu Tarkoma
  • Publication number: 20130297738
    Abstract: A method and apparatus are provided for facilitating content distribution. A method may include receiving, at an edge proxy apparatus, a subscription request indicating content to which a subscriber is to be subscribed. The method may further include creating a flow token including content relation information referencing the indicated content and state information enabling delivery of subscribed content to a subscriber apparatus associated with the subscriber. The method may additionally include causing the flow token to be provided to a lookup service apparatus configured to provide access to flow tokens to one or more content publishers. A corresponding apparatus is also provided.
    Type: Application
    Filed: January 20, 2011
    Publication date: November 7, 2013
    Applicant: Nokia, Inc.
    Inventor: Sasu Tarkoma
  • Publication number: 20120260111
    Abstract: A method and related apparatus, the method comprising: detecting, in a device, an event triggering a web resource related to a web page; estimating energy consumption of the event triggering the web resource; comparing the estimated energy consumption to a predetermined value of available energy budget; and in response to the estimated energy consumption exceeding the predetermined value of the available energy budget, indicating the exceeding to the user of the device.
    Type: Application
    Filed: December 23, 2009
    Publication date: October 11, 2012
    Applicant: NOKIA CORPORATION
    Inventor: Sasu Tarkoma
  • Publication number: 20120047223
    Abstract: An approach is provided for a distributed storage system. A device determines to publish a request for content, the request based, at least in part, on one or more criteria. One or more responses are received from one or more storage blocks that have one or more subscriptions to at least one of the one or more criteria. Another request, to transfer the content to at least one destination subscription is published based, at least in part, on the one or more responses.
    Type: Application
    Filed: August 20, 2010
    Publication date: February 23, 2012
    Applicant: Nokia Corporation
    Inventor: Sasu Tarkoma
  • Publication number: 20120047284
    Abstract: The invention relates to data transmission and updating data from one location to another. The invention offers methods, apparatuses and computer programs for forming client data chunks corresponding to server data chunks, for forming client digests and a parent client digest, for sending the parent client digest to a server, and in response to the sending of the parent client digest, for receiving instructions from the server for forming a client data item, and for forming the first client data item at the client using the client data chunks.
    Type: Application
    Filed: April 30, 2009
    Publication date: February 23, 2012
    Applicant: NOKIA CORPORATION
    Inventor: Sasu Tarkoma