Patents by Inventor Tuomas Veli Keskitalo

Tuomas Veli Keskitalo 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: 10070277
    Abstract: An approach is provided for managing polling interval and activity time for communicating notifications from a server to a device. A notification server may cause a configuration of at least one polling interval and at least one activity time for communicating one or more notifications from at least one notification server to at least one device. Further, the notification server may cause a transmission of the at least one polling interval and the at least one activity time to the at least one device, wherein the polling interval specifies at least one offline time for the at least one device with respect to the at least one notification server, and wherein the activity time specifies at least one online time for the at least one device with respect to the at least one notification server.
    Type: Grant
    Filed: December 31, 2013
    Date of Patent: September 4, 2018
    Assignee: Nokia Technologies Oy
    Inventors: Tuomas Veli Keskitalo, Tommi Heinonen, Markus Isomaki
  • Patent number: 9820088
    Abstract: There are disclosed various methods and apparatuses notification service. In some embodiments the method comprises receiving an indication from a client device, which indication relates to a location; creating a subscription between the client and the location owner of said location being selected, and based on the subscription, transmitting notifications relating to the location to the client device. In some other embodiments, the method comprises selecting a location by an apparatus; transmitting an indication relating to said location to a server to have a subscription with a location owner of said location; based on the subscription, receiving notifications from the location owner.
    Type: Grant
    Filed: December 12, 2012
    Date of Patent: November 14, 2017
    Assignee: Nokia Technologies Oy
    Inventors: Tuomas Veli Keskitalo, Tommi Heinonen, Ari Antero Aarnio
  • Patent number: 9503540
    Abstract: An approach is provided for asynchronous distribution of content and notifications of updates to a client. A proxy server causes an establishment of at least one communication connection between at least one proxy client, at least one proxy server, and/or at least one service provider. The proxy server determines one or more updated content items available to the at least one proxy client. The proxy server causes a transmission of the one or more updated content items, one or more notifications regarding the one or more updated content items, or a combination thereof via the at least one communication connection.
    Type: Grant
    Filed: May 9, 2013
    Date of Patent: November 22, 2016
    Assignee: Nokia Technologies Oy
    Inventors: Gregory Joseph Athas, Tuomas Veli Keskitalo
  • Publication number: 20160132370
    Abstract: An approach is provided for distributing notifications from developers to installed applications via a notification enabler separate from the applications. The notification platform determines at least one application installed on at least one device. Then, the notification platform causes, at least in part, a subscription via at least one notification enabler to one or more notification channels associated with the at least one application, wherein the at least one notification enabler is a separate component from the at least one application.
    Type: Application
    Filed: December 10, 2015
    Publication date: May 12, 2016
    Inventors: Tuomas Veli KESKITALO, Tommi HEINONEN
  • Patent number: 9270726
    Abstract: An approach is presented for facilitating communications for browser-based applications. A data communication platform determines to associate a communication identifier with a browser session. The browser session hosts, at least in part, a web application. The communication identifier facilitates addressing of the browser session, the web application, or a combination thereof via a process that is not specific to the browser session, the web application, or a combination thereof.
    Type: Grant
    Filed: March 17, 2011
    Date of Patent: February 23, 2016
    Assignee: Nokia Technologies Oy
    Inventors: Tuomas Veli Keskitalo, Jukka Sakari Alakontiola
  • Publication number: 20150188799
    Abstract: An approach is provided for managing polling interval and activity time for communicating notifications from a server to a device. A notification server may cause a configuration of at least one polling interval and at least one activity time for communicating one or more notifications from at least one notification server to at least one device. Further, the notification server may cause a transmission of the at least one polling interval and the at least one activity time to the at least one device, wherein the polling interval specifies at least one offline time for the at least one device with respect to the at least one notification server, and wherein the activity time specifies at least one online time for the at least one device with respect to the at least one notification server.
    Type: Application
    Filed: December 31, 2013
    Publication date: July 2, 2015
    Applicant: Nokia Corporation
    Inventors: Tuomas Veli KESKITALO, Tomi HEINONEN, Markus ISOMAKI
  • Publication number: 20140337405
    Abstract: An approach is provided for asynchronous distribution of content and notifications of updates to a client. A proxy server causes an establishment of at least one communication connection between at least one proxy client, at least one proxy server, and/or at least one service provider. The proxy server determines one or more updated content items available to the at least one proxy client. The proxy server causes a transmission of the one or more updated content items, one or more notifications regarding the one or more updated content items, or a combination thereof via the at least one communication connection.
    Type: Application
    Filed: May 9, 2013
    Publication date: November 13, 2014
    Applicant: Nokia
    Inventors: Gregory Joseph Athas, Tuomas Veli Keskitalo
  • Patent number: 8789204
    Abstract: An approach is provided for providing secure cross-site scripting. A web services platform causes, at least in part, reception of an initiation request from at least a first inline frame of at least one web page. The initiation request specifies a developer identifier associated with a domain of the at least one web page. The web services platform determines a callback resource identifier based on the developer identifier. The web services platform then determines to cause, at least in part, transmission of the callback resource identifier to the at least the first inline frame for use in creation of at least a second inline frame associated with the at least the first inline frame.
    Type: Grant
    Filed: December 22, 2009
    Date of Patent: July 22, 2014
    Assignee: Nokia Corporation
    Inventors: Antti Mikael Helander, Tuomas Veli Keskitalo, Jyrki Tapani Laurila
  • Publication number: 20140164557
    Abstract: There are disclosed various methods and apparatuses notification service. In some embodiments the method comprises receiving an indication from a client device, which indication relates to a location; creating a subscription between the client and the location owner of said location being selected, and based on the subscription, transmitting notifications relating to the location to the client device. In some other embodiments, the method comprises selecting a location by an apparatus; transmitting an indication relating to said location to a server to have a subscription with a location owner of said location; based on the subscription, receiving notifications from the location owner.
    Type: Application
    Filed: December 12, 2012
    Publication date: June 12, 2014
    Applicant: Nokia Corporation
    Inventors: Tuomas Veli Keskitalo, Tommi Heinonen, Ari Antero Aarnio
  • Publication number: 20140136650
    Abstract: An approach is provided for subscribing to notifications based on operations associated with content items. The notification enabler determines at least one operation by at least one device associated with one or more content items. Next, the notification enabler processes and/or facilitates a processing of the one or more content items to determine at least one identification code. Then, the notification enabler causes, at least in part, a subscription to at least one notification channel associated with the one or more content items, one or more entities associated with the one or more content items, or combination thereof based, at least in part, on the at least one identification code.
    Type: Application
    Filed: November 13, 2012
    Publication date: May 15, 2014
    Applicant: Nokia Corporation
    Inventors: Tuomas Veli KESKITALO, Tero Mikael HALLA-AHO
  • Publication number: 20140123157
    Abstract: An approach is provided for distributing notifications from developers to installed applications via a notification enabler separate from the applications. The notification platform determines at least one application installed on at least one device. Then, the notification platform causes, at least in part, a subscription via at least one notification enabler to one or more notification channels associated with the at least one application, wherein the at least one notification enabler is a separate component from the at least one application.
    Type: Application
    Filed: October 31, 2012
    Publication date: May 1, 2014
    Applicant: Nokia Corporation
    Inventors: Tuomas Veli Keskitalo, Tommi Heinonen
  • Publication number: 20130174050
    Abstract: An approach is presented for enabling users to download third party content within the same web page context. A content access module determines a request for causing a downloading of content associated with a webpage rendered at a device, wherein the content is hosted at at least one content store. A rendering of information associated with the content, the downloading of the content, or a combination thereof from the at least one content store as a sub-element of the webpage, is caused. The content access module then determines to cause, at least in part, the downloading of the content to the device, one or more other devices, or a combination thereof within a context of the webpage.
    Type: Application
    Filed: December 18, 2012
    Publication date: July 4, 2013
    Applicant: Nokia Corporation
    Inventors: Tommi HEINONEN, Tuomas Veli KESKITALO
  • Publication number: 20120198084
    Abstract: An approach is presented for facilitating communications for browser-based applications. A data communication platform determines to associate a communication identifier with a browser session. The browser session hosts, at least in part, a web application. The communication identifier facilitates addressing of the browser session, the web application, or a combination thereof via a process that is not specific to the browser session, the web application, or a combination thereof.
    Type: Application
    Filed: March 17, 2011
    Publication date: August 2, 2012
    Applicant: Nokia Corporation
    Inventors: Tuomas Veli Keskitalo, Jukka Sakari Alakontiola