Patents by Inventor Johan Wikman
Johan Wikman 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: 10601588Abstract: In accordance with an example aspect of the present invention, there is provided an apparatus comprising a receiver configured participate in an association with a first node, and at least one processing core configured to obtain a first credential set based on the association, to determine the apparatus has become associated with a computer, to receive an encrypted first key from the first node, to decrypt the encrypted first key and to provide the decrypted first key to the computer.Type: GrantFiled: November 18, 2014Date of Patent: March 24, 2020Assignee: Nokia Technologies OyInventors: Johan Wikman, Oskari Koskimies, Olli Rantapuska, Guido Grassel
-
Publication number: 20170331621Abstract: In accordance with an example aspect of the present invention, there is provided an apparatus comprising a receiver configured participate in an association with a first node, and at least one processing core configured to obtain a first credential set based on the association, to determine the apparatus has become associated with a computer, to receive an encrypted first key from the first node, to decrypt the encrypted first key and to provide the decrypted first key to the computer.Type: ApplicationFiled: November 18, 2014Publication date: November 16, 2017Inventors: Johan WIKMAN, Oskari KOSKIMIES, Olli RANTAPUSKA, Guido GRASSEL
-
Publication number: 20170289781Abstract: A system for providing devices such as WCDs, televisions, stereos, video game systems, etc. access to media content through an entity such as a web server. In accordance with at least one embodiment, UPnP or DLNA compliant devices may utilize a user's home network to access a user's media library from on an online media service. The media service may provide a user interface to the device to enable the user to access his media library. The media may be stored on a networked storage device connected to the media service, on the user's network devices, on the user's WCD, etc. The media service may automatically query the user's WCD to determine the presence of other persons in his proximity, and determine their preferences. A customized media stream that is suitable for the whole group may be generated based at least in part on the combined preferences of the group.Type: ApplicationFiled: June 23, 2017Publication date: October 5, 2017Inventors: Juho OJALA, Johan WIKMAN, Jukka K. NURMINEN, Atte LAHTIRANTA
-
METHODS, APPARATUSES AND COMPUTER PROGRAM PRODUCTS FOR ENABLING INTELLIGENT MERGING OF MODIFIED DATA
Publication number: 20160246837Abstract: An apparatus for intelligently merging conflicting data includes a processor and memory storing executable computer code causing the apparatus to at least perform operations including detecting a change(s) to a property of an item of data. The computer program code may further cause the apparatus to determine a version of the item of data and a version of the property or versions of unchanged properties responsive to detecting the property changed. The computer program code may further cause the apparatus to update the item of data to indicate the version of the item of data, the version of the changed property and versions of unchanged properties. The computer program code may further cause the apparatus to store updated item of data without storing prior versions of the data. The updated item of data is utilized in resolving conflicts with other data. Corresponding methods and computer program products are also provided.Type: ApplicationFiled: February 25, 2015Publication date: August 25, 2016Inventors: Johan Wikman, Oskari Koskimies, Tapani Mikola -
Patent number: 9143380Abstract: A mobile terminal may either receive a script, or request to receive a script, which specifies a third party procedure to generate content on the mobile terminal. The script defines the procedure, manual or automatic, to be used for the content generation. If manual content generation is required, then the user of the mobile terminal is queried for the content to be generated through an input procedure as directed by the script. If automatic content generation is required, then the script executes without user interaction to generate the content. In either case, the generated content is then readily accessible from the mobile terminal via a location within the WEB site name space as directed by the script.Type: GrantFiled: August 6, 2004Date of Patent: September 22, 2015Assignee: NOKIA TECHNOLOGIES OYInventor: Johan Wikman
-
Patent number: 9069876Abstract: There is disclosed a method in which a process is initiated to handle a set of information, which includes one or more resources. In the method the set of information is examined to determine whether the set of information includes a resource stored as a shareable cache element in a memory. If the determination indicates that the set of information includes a resource stored as a shareable cache element, the shareable cache element is used as the resource of the set of information.Type: GrantFiled: May 25, 2011Date of Patent: June 30, 2015Assignee: Nokia CorporationInventors: Juha Uola, Johan Wikman
-
Publication number: 20150045019Abstract: A system for providing devices such as WCDs, televisions, stereos, video game systems, etc. access to media content through an entity such as a web server. In accordance with at least one embodiment, UPnP or DLNA compliant devices may utilize a user's home network to access a user's media library from on an online media service. The media service may provide a user interface to the device to enable the user to access his media library. The media may be stored on a networked storage device connected to the media service, on the user's network devices, on the user's WCD, etc. The media service may automatically query the user's WCD to determine the presence of other persons in his proximity, and determine their preferences. A customized media stream that is suitable for the whole group may be generated based at least in part on the combined preferences of the group.Type: ApplicationFiled: October 27, 2014Publication date: February 12, 2015Inventors: Juho OJALA, Johan WIKMAN, Jukka K. NURMINEN, Atte LAHTIRANTA
-
Patent number: 8881204Abstract: A system for providing devices such as WCDs, televisions, stereos, video game systems, etc. access to media content through an entity such as a web server. In accordance with at least one embodiment, UPnP or DLNA compliant devices may utilize a user's home network to access a user's media library from on an online media service. The media service may provide a user interface to the device to enable the user to access his media library. The media may be stored on a networked storage device connected to the media service, on the user's network devices, on the user's WCD, etc. The media service may automatically query the user's WCD to determine the presence of other persons in his proximity, and determine their preferences. A customized media stream that is suitable for the whole group may be generated based at least in part on the combined preferences of the group.Type: GrantFiled: September 4, 2008Date of Patent: November 4, 2014Assignee: Core Wireless Licensing, S.a.r.l.Inventors: Juho Ojala, Johan Wikman, Jukka K. Nurminen, Atte Lahtiranta
-
Publication number: 20120317363Abstract: There is disclosed a method in which a process is initiated to handle a set of information, which includes one or more resources. In the method the set of information is examined to determine whether the set of information includes a resource stored as a shareable cache element in a memory. If the determination indicates that the set of information includes a resource stored as a shareable cache element, the shareable cache element is used as the resource of the set of information.Type: ApplicationFiled: May 25, 2011Publication date: December 13, 2012Applicant: NOKIA CORPORATIONInventors: Juha Uola, Johan Wikman
-
Patent number: 8190773Abstract: A system and method for providing access to a web server on an electronic device positioned within a firewall. A gateway device including a gateway server is provided outside of the firewall. The gateway device includes an IP address that corresponds to the same DNS extension that is used in the DNS name of the web server. When a client device attempts to contact the web server through the DNS name, the request is transmitted to the gateway server, which in turn communicates with the web server.Type: GrantFiled: June 3, 2005Date of Patent: May 29, 2012Assignee: Nokia CorporationInventors: Johan Wikman, Ferenc Dosa, Sakari Palko
-
Patent number: 8069219Abstract: A method and apparatus for facilitating access to mobile Web servers by any requesting entity from within a network. The mobile Web servers are allocated Uniform Resource Locators (URL), which are discoverable by the requesting entities through conventional use of search engines, service discovery mechanisms, registries, etc. A direct communication link exists between the mobile Web servers and the gateway to allow specific information to be obtained from the mobile Web servers and subsequently advertised by the gateway in the form of an indexed list. The indexed list allows the requesting entities to browse the mobile Web servers sponsored by the gateway for any location specific content/data that may be of interest to the requesting entities. The mobile Web servers facilitate the ability for the requesting entities to influence the content/data that is offered by the mobile Web servers.Type: GrantFiled: March 3, 2005Date of Patent: November 29, 2011Assignee: Nokia CorporationInventors: Johan Wikman, Ferenc Dosa, Katja Nykänen, Mikko Tarkiainen
-
Patent number: 8023477Abstract: A method of managing connections in a mobile communications network, the method comprising: transmitting over a connection from a network entity to a mobile device natural traffic and keepalive messages at a frequency determined by at least one keepalive parameter; at the mobile device, monitoring receipt of natural traffic and keepalive messages, and in the event of inadequate natural traffic and missing keepalive messages, closing the connection; and dynamically adjusting the at least one keepalive parameter for subsequent transmission of keepalive messages from the network entity so as to maintain the connection at a minimum frequency of keepalive messages.Type: GrantFiled: May 12, 2006Date of Patent: September 20, 2011Assignee: Nokia CorporationInventors: Ferenc Dosa, Johan Wikman
-
Publication number: 20110175074Abstract: A circuit arrangement comprises a first electronic component, which is an organic field-effect transistor. It comprises a source electrode (111), a drain electrode (112), a channel region (113) and a gate electrode (114). A second electronic component is electrically coupled to the first electronic component. A membrane (101) exhibits ion-conductivity between the channel region (113) and the gate electrode (114). The membrane also exhibits ion-conductivity in a section (121) of the membrane that is located between a first part of the second electronic component and a second part of the second electronic component.Type: ApplicationFiled: July 20, 2009Publication date: July 21, 2011Inventors: Ronald Osterbacka, Carl-Erik Wilen, Nikolai Kaihovirta, Carl-Johan Wikman, Tapio Mäkelä
-
Publication number: 20100058398Abstract: A system for providing devices such as WCDs, televisions, stereos, video game systems, etc. access to media content through an entity such as a web server. In accordance with at least one embodiment, UPnP or DLNA compliant devices may utilize a user's home network to access a user's media library from on an online media service. The media service may provide a user interface to the device to enable the user to access his media library. The media may be stored on a networked storage device connected to the media service, on the user's network devices, on the user's WCD, etc. The media service may automatically query the user's WCD to determine the presence of other persons in his proximity, and determine their preferences. A customized media stream that is suitable for the whole group may be generated based at least in part on the combined preferences of the group.Type: ApplicationFiled: September 4, 2008Publication date: March 4, 2010Inventors: Juho Ojala, Johan Wikman, Jukka K. Nurminen, Atte Lahtiranta
-
Patent number: 7523491Abstract: A mobile terminal operating within a firewall protected mobile domain provides mobile server functionality to requesting entities outside of the protected domain. Links to content contained within, or proximately coupled to, the mobile server are located via registry entries. Internet Protocol (IP) address queries associated with the firewall protected mobile server result in the return of the IP address of a socket gateway. The socket gateway acts as a trusted interface to both the mobile server's domain as well as the requesting entities' domain. The socket gateway intercedes as a relay to setup, maintain, and tear down the communication session between the mobile server and the requesting entity.Type: GrantFiled: January 3, 2005Date of Patent: April 21, 2009Assignee: Nokia CorporationInventors: Ferenc Dosa Racz, Johan Wikman, Teemu Jalava
-
Publication number: 20080098463Abstract: A system for providing access control for an information server implemented by a mobile terminal includes a proxy gateway configured for receiving a set of control rules, the rules identifying one or more clients by respective telephone numbers associated therewith. The proxy gateway receives a client request across a network to access a resource of the information server, where the request reflects a network address of the proxy gateway, and an identity of the information server outside the network. The proxy gateway determines if the client is authorized to access the requested resource based upon a telephone number associated with the client and the set of control rules, the proxy gateway having received the telephone number associated with the client before the request. If the client is authorized, the proxy gateway sends the request to the information server based upon the identity of the information server reflected in the request.Type: ApplicationFiled: October 20, 2006Publication date: April 24, 2008Applicant: Nokia CorporationInventor: Johan Wikman
-
Publication number: 20080010676Abstract: A mobile terminal operating within a firewall protected mobile domain provides mobile server functionality to requesting entities outside of the protected domain. Links to content contained within, or proximately coupled to, the mobile server are located via registry entries. Internet Protocol (IP) address queries associated with the firewall protected mobile server result in the return of the IP address of a socket gateway. The socket gateway acts as a trusted interface to both the mobile server's domain as well as the requesting entities' domain. The socket gateway intercedes as a relay to setup, maintain, and tear down the communication session between the mobile server and the requesting entity.Type: ApplicationFiled: January 3, 2005Publication date: January 10, 2008Inventors: Ferenc Dosa Racz, Johan Wikman, Teemu Jalava
-
Publication number: 20070202884Abstract: A system, apparatus and method for transmitting event information from a remote terminal to subscribers over a network. Remote terminal events, such as a missed call or and SMS messages etc. are routed to a secondary terminal when the subscriber is logged into his or her remote terminal account via a secondary terminal. A subscriber can configure the mobile events for which he or she wants to be notified on a remote terminal. When such an event occurs, and if the subscriber is logged on to his or her remote terminal account, a notifying message is transmitted with some details of the event. The notifying message could be in any one of various unobtrusive forms which minimizes any distraction caused by the message. A subscriber does not have to be in physical possession of his or her remote terminal to be notified of mobile events.Type: ApplicationFiled: February 24, 2006Publication date: August 30, 2007Inventors: Katja Nykanen, Ferenc Dosa, Johan Wikman
-
Publication number: 20070142036Abstract: A method for providing content to a remotely located electronic device, which may be connectable to the Internet, by accessing content on a device (e.g. an Internet server) located near a mobile intermediate device by using the mobile intermediate device (another Internet server) as a “through conduit.” The intermediate device detects other devices in its proximity, lists the detected devices, detects a request to access at least one of the listed Internet servers, and forwards the access request to the listed Internet servers to be accessed. The remote device does not need to know the original content address.Type: ApplicationFiled: December 16, 2005Publication date: June 21, 2007Inventors: Johan Wikman, Ferenc Dosa
-
Publication number: 20070140193Abstract: A method of managing connections in a mobile communications network, the method comprising: transmitting over a connection from a network entity to a mobile device natural traffic and keepalive messages at a frequency determined by at least one keepalive parameter; at the mobile device, monitoring receipt of natural traffic and keepalive messages, and in the event of inadequate natural traffic and missing keepalive messages, closing the connection; and dynamically adjusting the at least one keepalive parameter for subsequent transmission of keepalive messages from the network entity so as to maintain the connection at a minimum frequency of keepalive messages.Type: ApplicationFiled: May 12, 2006Publication date: June 21, 2007Inventors: Ferenc Dosa, Johan Wikman