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: 10070277Abstract: 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: GrantFiled: December 31, 2013Date of Patent: September 4, 2018Assignee: Nokia Technologies OyInventors: Tuomas Veli Keskitalo, Tommi Heinonen, Markus Isomaki
-
Patent number: 9820088Abstract: 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: GrantFiled: December 12, 2012Date of Patent: November 14, 2017Assignee: Nokia Technologies OyInventors: Tuomas Veli Keskitalo, Tommi Heinonen, Ari Antero Aarnio
-
Patent number: 9503540Abstract: 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: GrantFiled: May 9, 2013Date of Patent: November 22, 2016Assignee: Nokia Technologies OyInventors: Gregory Joseph Athas, Tuomas Veli Keskitalo
-
Publication number: 20160132370Abstract: 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: ApplicationFiled: December 10, 2015Publication date: May 12, 2016Inventors: Tuomas Veli KESKITALO, Tommi HEINONEN
-
Patent number: 9270726Abstract: 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: GrantFiled: March 17, 2011Date of Patent: February 23, 2016Assignee: Nokia Technologies OyInventors: Tuomas Veli Keskitalo, Jukka Sakari Alakontiola
-
Publication number: 20150188799Abstract: 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: ApplicationFiled: December 31, 2013Publication date: July 2, 2015Applicant: Nokia CorporationInventors: Tuomas Veli KESKITALO, Tomi HEINONEN, Markus ISOMAKI
-
Publication number: 20140337405Abstract: 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: ApplicationFiled: May 9, 2013Publication date: November 13, 2014Applicant: NokiaInventors: Gregory Joseph Athas, Tuomas Veli Keskitalo
-
Patent number: 8789204Abstract: 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: GrantFiled: December 22, 2009Date of Patent: July 22, 2014Assignee: Nokia CorporationInventors: Antti Mikael Helander, Tuomas Veli Keskitalo, Jyrki Tapani Laurila
-
Publication number: 20140164557Abstract: 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: ApplicationFiled: December 12, 2012Publication date: June 12, 2014Applicant: Nokia CorporationInventors: Tuomas Veli Keskitalo, Tommi Heinonen, Ari Antero Aarnio
-
Publication number: 20140136650Abstract: 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: ApplicationFiled: November 13, 2012Publication date: May 15, 2014Applicant: Nokia CorporationInventors: Tuomas Veli KESKITALO, Tero Mikael HALLA-AHO
-
Publication number: 20140123157Abstract: 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: ApplicationFiled: October 31, 2012Publication date: May 1, 2014Applicant: Nokia CorporationInventors: Tuomas Veli Keskitalo, Tommi Heinonen
-
Publication number: 20130174050Abstract: 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: ApplicationFiled: December 18, 2012Publication date: July 4, 2013Applicant: Nokia CorporationInventors: Tommi HEINONEN, Tuomas Veli KESKITALO
-
Publication number: 20120198084Abstract: 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: ApplicationFiled: March 17, 2011Publication date: August 2, 2012Applicant: Nokia CorporationInventors: Tuomas Veli Keskitalo, Jukka Sakari Alakontiola