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: 10601588
    Abstract: 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: Grant
    Filed: November 18, 2014
    Date of Patent: March 24, 2020
    Assignee: Nokia Technologies Oy
    Inventors: Johan Wikman, Oskari Koskimies, Olli Rantapuska, Guido Grassel
  • Publication number: 20170331621
    Abstract: 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: Application
    Filed: November 18, 2014
    Publication date: November 16, 2017
    Inventors: Johan WIKMAN, Oskari KOSKIMIES, Olli RANTAPUSKA, Guido GRASSEL
  • Publication number: 20170289781
    Abstract: 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: Application
    Filed: June 23, 2017
    Publication date: October 5, 2017
    Inventors: Juho OJALA, Johan WIKMAN, Jukka K. NURMINEN, Atte LAHTIRANTA
  • Publication number: 20160246837
    Abstract: 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: Application
    Filed: February 25, 2015
    Publication date: August 25, 2016
    Inventors: Johan Wikman, Oskari Koskimies, Tapani Mikola
  • Patent number: 9143380
    Abstract: 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: Grant
    Filed: August 6, 2004
    Date of Patent: September 22, 2015
    Assignee: NOKIA TECHNOLOGIES OY
    Inventor: Johan Wikman
  • Patent number: 9069876
    Abstract: 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: Grant
    Filed: May 25, 2011
    Date of Patent: June 30, 2015
    Assignee: Nokia Corporation
    Inventors: Juha Uola, Johan Wikman
  • Publication number: 20150045019
    Abstract: 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: Application
    Filed: October 27, 2014
    Publication date: February 12, 2015
    Inventors: Juho OJALA, Johan WIKMAN, Jukka K. NURMINEN, Atte LAHTIRANTA
  • Patent number: 8881204
    Abstract: 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: Grant
    Filed: September 4, 2008
    Date of Patent: November 4, 2014
    Assignee: Core Wireless Licensing, S.a.r.l.
    Inventors: Juho Ojala, Johan Wikman, Jukka K. Nurminen, Atte Lahtiranta
  • Publication number: 20120317363
    Abstract: 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: Application
    Filed: May 25, 2011
    Publication date: December 13, 2012
    Applicant: NOKIA CORPORATION
    Inventors: Juha Uola, Johan Wikman
  • Patent number: 8190773
    Abstract: 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: Grant
    Filed: June 3, 2005
    Date of Patent: May 29, 2012
    Assignee: Nokia Corporation
    Inventors: Johan Wikman, Ferenc Dosa, Sakari Palko
  • Patent number: 8069219
    Abstract: 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: Grant
    Filed: March 3, 2005
    Date of Patent: November 29, 2011
    Assignee: Nokia Corporation
    Inventors: Johan Wikman, Ferenc Dosa, Katja Nykänen, Mikko Tarkiainen
  • Patent number: 8023477
    Abstract: 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: Grant
    Filed: May 12, 2006
    Date of Patent: September 20, 2011
    Assignee: Nokia Corporation
    Inventors: Ferenc Dosa, Johan Wikman
  • Publication number: 20110175074
    Abstract: 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: Application
    Filed: July 20, 2009
    Publication date: July 21, 2011
    Inventors: Ronald Osterbacka, Carl-Erik Wilen, Nikolai Kaihovirta, Carl-Johan Wikman, Tapio Mäkelä
  • Publication number: 20100058398
    Abstract: 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: Application
    Filed: September 4, 2008
    Publication date: March 4, 2010
    Inventors: Juho Ojala, Johan Wikman, Jukka K. Nurminen, Atte Lahtiranta
  • Patent number: 7523491
    Abstract: 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: Grant
    Filed: January 3, 2005
    Date of Patent: April 21, 2009
    Assignee: Nokia Corporation
    Inventors: Ferenc Dosa Racz, Johan Wikman, Teemu Jalava
  • Publication number: 20080098463
    Abstract: 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: Application
    Filed: October 20, 2006
    Publication date: April 24, 2008
    Applicant: Nokia Corporation
    Inventor: Johan Wikman
  • Publication number: 20080010676
    Abstract: 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: Application
    Filed: January 3, 2005
    Publication date: January 10, 2008
    Inventors: Ferenc Dosa Racz, Johan Wikman, Teemu Jalava
  • Publication number: 20070202884
    Abstract: 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: Application
    Filed: February 24, 2006
    Publication date: August 30, 2007
    Inventors: Katja Nykanen, Ferenc Dosa, Johan Wikman
  • Publication number: 20070142036
    Abstract: 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: Application
    Filed: December 16, 2005
    Publication date: June 21, 2007
    Inventors: Johan Wikman, Ferenc Dosa
  • Publication number: 20070140193
    Abstract: 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: Application
    Filed: May 12, 2006
    Publication date: June 21, 2007
    Inventors: Ferenc Dosa, Johan Wikman