Patents by Inventor Patrik Salmela

Patrik Salmela 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: 20140330984
    Abstract: A method of configuring a plurality of rendezvous servers to provide a Host Identity Protocol, HIP, based mobility service to HIP nodes, where the servers are arranged in a hierarchical branching structure. For each HIP node, a Host Identity Tag, HIT,-and contact address mapping is registered with a rendezvous server (101). That server then identifies itself and the HIT to each higher level server within the same branch, without explicitly identifying the contact address to those higher level servers (103) wherein, in use, when a first rendezvous server receives a HIP contact message addressed to a given HIT (201), if that first server is unaware of the destination HIT, it forwards the message to a higher level server within the same branch (204), and if the first server is not the server at which the HIT is registered but is aware of the HIT, it forwards the contact message to the neighbouring rendezvous server corresponding to the HIT (203).
    Type: Application
    Filed: July 21, 2014
    Publication date: November 6, 2014
    Inventors: Patrik Salmela, Petri Jokela, Raimo Vuopionpera, Jan Melen
  • Publication number: 20140325515
    Abstract: A method of migrating a virtual machine comprises a first manager, managing a first computing environment (such as a computing cloud), initiates migration of a virtual machine currently executing on a first vM2ME (virtual machine-to-machine equipment) in the first computing environment to a second computing environment (such as another computing cloud). Once the VM has migrated, the first manager disables execution of the first vM2ME.
    Type: Application
    Filed: December 29, 2011
    Publication date: October 30, 2014
    Applicant: Telefonaktiebolaget L M Ericsson (publ)
    Inventors: Patrik Salmela, Kristian Slavov, Jukka Ylitalo
  • Patent number: 8788629
    Abstract: A method of configuring a plurality of rendezvous servers to provide a Host Identity Protocol, HIP, based mobility service to HIP nodes, where the servers are arranged in a hierarchical branching structure. For each HIP node, a Host Identity Tag, HIT, and contact address mapping is registered with a rendezvous server. That server then identifies itself and the HIT to each higher level server within the same branch, without explicitly identifying the contact address to those higher level servers wherein, in use, when a first rendezvous server receives a HIP contact message addressed to a given HIT, if that first server is unaware of the destination HIT, it forwards the message to a higher level server within the same branch and if the first server is not the server at which the HIT is registered but is aware of the HIT, it forwards the contact message to the neighbouring rendezvous server corresponding to the HIT.
    Type: Grant
    Filed: May 8, 2008
    Date of Patent: July 22, 2014
    Assignee: Optis Wireless Technology, LLC
    Inventors: Patrik Salmela, Petri Jokela, Raimo Vuopionperë, Jan Melén
  • Publication number: 20140185807
    Abstract: A method of handling mobility-related signalling in a communications system comprising a mobile node, a mobile router, and a peer node. The method comprises providing the mobile router with a delegation certificate that is cryptographically signed by or on behalf of the mobile node. At the mobile router, a mobility-related signalling exchange is initiated with the peer node on behalf of the mobile node, the mobile router providing to the peer node within this exchange, said delegation certificate or an identification of the certificate, and a sequence number associated with the certificate. At the peer node, the received sequence number is compared with a sequence number maintained by the peer node in respect of the delegation certificate, and the exchange authorised in dependence upon the result of the comparison.
    Type: Application
    Filed: March 7, 2014
    Publication date: July 3, 2014
    Applicant: TELEFONAKTIEBOLAGET L M ERICSSON (PUBL)
    Inventors: Jukka Ylitalo, Jan Melén, Patrik Salmela
  • Patent number: 8665782
    Abstract: A method of generating network identifiers for use by mobile routers of a moving network is provided which enables fast and efficient routing loop avoidance and detection. The method comprises receiving at a mobile router of a sub-network chain, a beacon from a preceding mobile router in the chain, the beacon containing a network identifier of the preceding mobile router, generating a new network identifier by applying a pre-defined function to the received network identifier, and including the new network identifier in beacons broadcast by the receiving mobile router. When preparing for a handover, a mobile router compares the network identifier contained in a received beacon with values generated by applying said function against its own network identifier. This allows the mobile router to identify beacons originating from mobile routers that are downstream in the same chain.
    Type: Grant
    Filed: September 29, 2006
    Date of Patent: March 4, 2014
    Assignee: Telefonaktiebolaget L M Ericsson (publ)
    Inventors: Jukka Ylitalo, Patrik Salmela, Teemu Rinta-Aho, Johan Rune
  • Patent number: 8601604
    Abstract: A method and apparatus for verifying a request for service in a communication network. An authentication node generates a secret and transmits the secret to a node providing a service. The authentication node then receives a request for authentication from a requesting node, and once the requesting node is authenticated, the authorization node sends an identifier for the requesting node and a first token, which is derived using the secret and the identifier. A service providing node subsequently receives a request for service from the requesting node, the request including the identifier for the requesting node and the first token. The service providing node derives a second token using the identifier and the secret. If the first token and the second token match, then the service providing node allows the request, and if the first token and the second token do not match, then the request is refused.
    Type: Grant
    Filed: May 13, 2008
    Date of Patent: December 3, 2013
    Assignee: Telefonaktiebolaget LM Ericsson (publ)
    Inventors: Karl Norrman, Patrik Salmela, Kristian Slavov
  • Publication number: 20120271965
    Abstract: Facilitating access to a Host Identity Protocol security procedure by a legacy host 100 connected to a moving network 101. The method comprises registering a local IP address or temporary Host Identity Tag of the legacy host 100 with a rendezvous server 111 together with an IP address of a Host Identity Protocol proxy 102 within the moving network, and using the registered IP address or temporary Host Identity Tag at the rendezvous server to forward received I1 packets to the Host Identity Protocol proxy.
    Type: Application
    Filed: June 26, 2012
    Publication date: October 25, 2012
    Inventors: Jan MELÈN, Patrik SALMELA
  • Patent number: 8255983
    Abstract: A method of operating a user terminal connected to the Internet comprises: prior to sending an email from the user terminal to a recipient, sending an identifier of the email content and a telephone number to a server; receiving a verification code from the server via the Internet; receiving an authentication string from the server via the Internet; including the authentication string and the telephone number in the email; and sending the email to the recipient.
    Type: Grant
    Filed: March 31, 2009
    Date of Patent: August 28, 2012
    Assignee: Telefonaktiebolaget L M Ericsson (publ)
    Inventors: Göran Schultz, Patrik Salmela, Amin Parth Ileshkumar, Riikka Susitaival, Stefan Wager
  • Publication number: 20110296027
    Abstract: A method of facilitating access to a Host Identity Protocol security procedure by a host connected to a moving network, where the moving network comprises a Host Identity Protocol server responsible for allocating local IP addresses to attached hosts. The method comprises registering at a rendezvous server an IP address prefix for use by said Host Identity Protocol server in allocating said local addresses, together with an externally reachable IP address of the Host Identity Protocol server. The registered IP address prefix is used at the rendezvous server to forward received I1 messages to the Host Identity Protocol server. The rendezvous server controls the allocation and registration of address prefixes to Host Identity Protocol servers in order to prevent collision of local IP addresses.
    Type: Application
    Filed: February 5, 2009
    Publication date: December 1, 2011
    Applicant: TELEFONAKTIEBOLAGET L M ERICSSON (PUBL)
    Inventors: Patrik Salmela, Jan Melen, Jukka Ylitalo
  • Publication number: 20110055570
    Abstract: A method of facilitating location update signalling within a communication network between a mobile node and an end host includes establishing a trust relationship between one or more end hosts (1) and a proxy (3). When a mobile node (2) is handed-off, a location update is performed between the mobile node (2) and the proxy (3), and a location update message is sent from the proxy to the end host(s) having the trust relationship with the proxy. Multiple end hosts may authorise the same proxy to perform location update signalling on their behalf. The number of signalling messages required to perform the location update may be reduced, compared to a legacy method in which the mobile node is required to perform location update signalling with each end host.
    Type: Application
    Filed: August 22, 2008
    Publication date: March 3, 2011
    Applicant: Telefonaktiebolaget LM Ericsson (publ)
    Inventors: Petri Jokela, Jan Melen, Patrik Salmela, Jukka Ylitalo
  • Publication number: 20110055566
    Abstract: A method and apparatus for verifying a request for service in a communication network. An authentication node generates a secret and transmits the secret to a node providing a service. The authentication node then receives a request for authentication from a requesting node, and once the requesting node is authenticated, the authorisation node sends an identifier for the requesting node and a first token, which is derived using the secret and the identifier. A service providing node subsequently receives a request for service from the requesting node, the request including the identifier for the requesting node and the first token. The service providing node derives a second token using the identifier and the secret. If the first token and the second token match, then the service providing node allows the request, and if the first token and the second token do not match, then the request is refused.
    Type: Application
    Filed: May 13, 2008
    Publication date: March 3, 2011
    Applicant: TELEFONAKTIEBOLAGET LM ERICSSON (PUBL)
    Inventors: Karl Norrman, Patrik Salmela, Kristian Slavov
  • Publication number: 20100306350
    Abstract: A method of configuring a plurality of rendezvous servers to provide a Host Identity Protocol, HIP, based mobility service to HIP nodes, where the servers are arranged in a hierarchical branching structure. For each HIP node, a Host Identity Tag, HIT, and contact address mapping is registered with a rendezvous server. That server then identifies itself and the HIT to each higher level server within the same branch, without explicitly identifying the contact address to those higher level servers wherein, in use, when a first rendezvous server receives a HIP contact message addressed to a given HIT, if that first server is unaware of the destination HIT, it forwards the message to a higher level server within the same branch and if the first server is not the server at which the HIT is registered but is aware of the HIT, it forwards the contact message to the neighbouring rendezvous server corresponding to the HIT.
    Type: Application
    Filed: May 8, 2008
    Publication date: December 2, 2010
    Inventors: Patrik Salmela, Petri Jokela, Raimo Vuopionperä, Jan Melén
  • Publication number: 20100284400
    Abstract: A method of facilitating access to a Host Identity Protocol security procedure by a legacy host (100) connected to a moving network (101). The method comprises registering a local IP address or temporary Host Identity Tag of the legacy host (100) with a rendezvous server (111) together with an IP address of a Host Identity Protocol proxy (102) within said moving network, and using the registered IP address or temporary Host Identity Tag at the rendezvous server to forward received I1 packets to the Host Identity Protocol proxy.
    Type: Application
    Filed: October 15, 2007
    Publication date: November 11, 2010
    Inventors: Jan Melén, Patrik Salmela
  • Patent number: 7827313
    Abstract: A method is provided of at least partially securing communications, via a HIP proxy (16), between a first host (12) which is not HIP enabled and a second host (14) which is HIP enabled, the method comprising: sending (A) a query from the first host (12) to resolve the IP address of the second host (14); in response to said query, retrieving (B, C) an IP address (IPfa) and HIT (HIThip) associated with the second host (14), returning (E) from the proxy (16) a substitute IP address (IPres) associated with the second host (14), and maintaining (D) at the proxy (16) a mapping between the substitute IP address (IPres), the retrieved IP address (IPfa) and the retrieved HIT (HIThip); and upon receipt (F) of a session initiation message (TCP SYN) at the proxy (16) from the first host (12) including as its destination address the substitute IP address (IPres), using the mapping to negotiate a secure HIP connection (22) between the proxy (16) and the second host (14).
    Type: Grant
    Filed: February 13, 2004
    Date of Patent: November 2, 2010
    Assignee: Telefonaktiebolaget LM Ericsson (publ)
    Inventors: Patrik Salmela, Jorma Wall, Petri Jokela
  • Publication number: 20100250929
    Abstract: According to a first aspect of the present invention there is provided a method of verifying to a recipient of an email that a sender of the email possesses a mobile telecommunications device associated with a specific telephone number.
    Type: Application
    Filed: March 31, 2009
    Publication date: September 30, 2010
    Applicant: TELEFONAKTIEBOLAGET LM ERICSSON (PUBL)
    Inventors: Göran Schultz, Patrik SALMELA, Amin PARTH ILESHKUMAR, Riikka Susitaival, Stefan Wager
  • Publication number: 20100177698
    Abstract: A network comprises a NetLMM domain having at least one Host Identity Protocol proxy coupled to one or more Access Points for communicating with a Mobile Node and acting, in use, as an Access Router for the NetLMM domain. Use of an HIP proxy as an Access Router allows the Access Router itself to be mobile. Furthermore, the Access Router can reside in IPv4 networks, and can even be behind NAT boxes located between the Access Router and a Local Mobility Anchor to which the Access Router is registered. The invention may be applied using a hierarchical architecture in which each domain comprises a respective Local Mobility Anchor coupled to each HIP proxy acting as an Access Router in the domain. The Local Mobility Anchor of a domain may itself be an HIP Local Mobility Anchor. Alternatively, the HIP proxies in a domain may be arranged in a distributed manner.
    Type: Application
    Filed: June 14, 2007
    Publication date: July 15, 2010
    Inventors: Patrik Salmela, Kristian Slavov, Pekka Nikander
  • Publication number: 20100097986
    Abstract: A method of generating network identifiers for use by mobile routers of a moving network is provided which enables fast and efficient routing loop avoidance and detection. The method comprises receiving at a mobile router of a sub-network chain, a beacon from a preceding mobile router in the chain, the beacon containing a network identifier of the preceding mobile router, generating a new network identifier by applying a pre-defined function to the received network identifier, and including the new network identifier in beacons broadcast by the receiving mobile router. When preparing for a handover, a mobile router compares the network identifier contained in a received beacon with values generated by applying said function against its own network identifier. This allows the mobile router to identify beacons originating from mobile routers that are downstream in the same chain.
    Type: Application
    Filed: September 29, 2006
    Publication date: April 22, 2010
    Inventors: Jukka Ylitalo, Patrik Salmela, Teemu Rinta-Aho, Johan Rune
  • Publication number: 20070274312
    Abstract: A method is provided of at least partially securing communications, via a HIP proxy (16), between a first host (12) which is not HIP enabled and a second host (14) which is HIP enabled, the method comprising: sending (A) a query from the first host (12) to resolve the IP address of the second host (14); in response to said query, retrieving (B, C) an IP address (IPfa) and HIT (HIThip) associated with the second host (14), returning (E) from the proxy (16) a substitute IP address (IPres) associated with the second host (14), and maintaining (D) at the proxy (16) a mapping between the substitute IP address (IPres), the retrieved IP address (IPfa) and the retrieved HIT (HIThip); and upon receipt (F) of a session initiation message (TCP SYN) at the proxy (16) from the first host (12) including as its destination address the substitute IP address (IPres), using the mapping to negotiate a secure HIP connection (22) between the proxy (16) and the second host (14).
    Type: Application
    Filed: February 13, 2004
    Publication date: November 29, 2007
    Inventors: Patrik Salmela, Jorma Wall, Petri Jokela
  • Publication number: 20070204150
    Abstract: A method is provided of using the Host Identity Protocol (HIP) to at least partially secure communications between a first host (102) operating in a first network environment and a second, HIP-enabled host (122) operating in a second network environment, with a gateway node (114) forming a gateway between the two environments. In the method, an identifier is associated with the first host (102), stored at the gateway node (114), and sent to the first host (102). The identifier is then used as a source address in a subsequent session initiation message sent from the first host (102) to the gateway node (114), having an indication that the destination of the message is the second host (122). The stored identifier at the gateway node is then used to negotiate a secure HIP connection to the second host. The first network environment may be a UMTS or GPRS environment, in which case the gateway node may be a Gateway GPRS Support Node (GGSN).
    Type: Application
    Filed: April 15, 2004
    Publication date: August 30, 2007
    Inventors: Petri Jokela, Pekka Nikander, Patrik Salmela, Jari Arkko, Jukka Ylitalo