Patents by Inventor Ari Keränen

Ari Keränen 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: 11240351
    Abstract: A standardised method is provided for enabling remote script execution on a constrained device. The method comprises transmitting a first Lightweight Machine-to-Machine, LWM2M, protocol message from a LWM2M protocol server to a LWM2M protocol client on the constrained device. A content of the first LWM2M message is such that the LWM2M protocol client has access to a script. The method also comprises transmitting information about execution of the script from the LWM2M protocol server to the LWM2M protocol client in a LWM2M protocol message.
    Type: Grant
    Filed: December 14, 2017
    Date of Patent: February 1, 2022
    Assignee: Telefonaktiebolaget LM Ericsson (publ)
    Inventors: Mert Ocak, Ari Keränen
  • Publication number: 20220015162
    Abstract: Embodiments described herein relate to methods and apparatus for transmitting data from a machine device to a network node. A method in a machine device comprises populating a name field in data to be transmitted to the network node with a first pointer value associated with a first name for the machine device, and transmitting the data to the network node, wherein the first name comprises an identification of the machine device established on connection of the machine device to the network node.
    Type: Application
    Filed: November 28, 2018
    Publication date: January 13, 2022
    Inventors: Gonzalo CAMARILLO GONZALEZ, Ari KERÄNEN
  • Patent number: 11218564
    Abstract: A method performed by a first node in a communication network, the first node being a first end-point of signaling with a second node in the communication network, the second node being a second end-point in the signaling. The method comprises receiving signals from the second node, the received signals comprising instructions for the first node to perform a plurality of actions as well as an indication for in which order the actions should be performed. The method also comprises performing the actions in order. The method also comprises sending signals to the second node, the sent signals comprising an acknowledgement that the plurality of actions have been performed.
    Type: Grant
    Filed: September 12, 2019
    Date of Patent: January 4, 2022
    Assignee: Telefonaktiebolaget LM Ericsson (publ)
    Inventors: Ari Keränen, Nicklas Beijar, Anders E Eriksson, Francesco Militano, Johan Rune, Joachim Sachs, Vlasios Tsiatsis
  • Publication number: 20210409922
    Abstract: A method of re-establishing a connection between a LWM2M client and an LWM2M server following a reconnection of the LWM2M client to the LWM2M server includes determining, at the LWM2M client, a state of the LWM2M client device prior to reconnection of the LWM2M client, transmitting, to the LWM2M server, an indication of the state of the LWM2M client prior to reconnection of the LWM2M client, and receiving a response from the LWM2M server indicating whether the indicated state of the LWM2M client is an expected state or an unexpected state of the LWM2M client.
    Type: Application
    Filed: November 7, 2018
    Publication date: December 30, 2021
    Inventors: Ari KERÄNEN, Jari ARKKO
  • Publication number: 20210409931
    Abstract: Methods for provisioning a service in a first network and providing the service by an entity in a second network are disclosed. The methods comprising maintaining in a software repository in the first network, one or more software images (I1, I2, . . . I1) of corresponding one or more services and where each service is identified by a service identifier (Si) and storing configuration information related to the one or more services in a database repository of the first network. The method of providing the service in the second network further comprises receiving and storing one or more software images (I1, I2, . . . ) for one or more services of the first network and where each service is identified by a service identifier (Si) and upon detecting a trigger indicating a request for a service of the one or more services, instantiating the software image of the service in the serving network.
    Type: Application
    Filed: September 17, 2018
    Publication date: December 30, 2021
    Inventors: Jari ARKKO, Ari KERÄNEN
  • Publication number: 20210400558
    Abstract: A wireless device (10), a management server (8) and methods performed therein are provided. The method performed by the wireless device (10) comprises: obtaining (S210), at an application layer, information associated with a wireless coverage provided by a radio network node (12) for the wireless device (10); and determining (S220), at the application layer, a transmission operation of uplink data based on the obtained information.
    Type: Application
    Filed: November 12, 2018
    Publication date: December 23, 2021
    Inventors: Ari KERÄNEN, Tuomas TIRRONEN
  • Patent number: 11172000
    Abstract: A method (100) for facilitating real time multimedia communications between a constrained device and a multimedia client is disclosed. The method comprises discovering an identity and a multimedia capability of a constrained device (110), 5 receiving, from a multimedia client, a request for multimedia content from the constrained device (120), mapping information from the request to a message format used by the constrained device (130), and forwarding the mapped information to the constrained device (140). Also disclosed is a method (300) performed by a constrained device having a multimedia capability. The method comprises registering 10 an identity of the constrained device and metadata about the multimedia capability of the constrained device with a resource directory (310).
    Type: Grant
    Filed: October 21, 2016
    Date of Patent: November 9, 2021
    Assignee: Telefonaktiebolaget LM Ericsson (publ)
    Inventors: Ari Keränen, Heidi-Maria Back, Nicklas Beijar, Jaime Jiménez, Mert Ocak
  • Publication number: 20210342163
    Abstract: Methods for operating a device, a Bootstrap server and a network node are disclosed. The method for operating a device includes requesting a Bootstrap data object from a node reachable via the network, the Bootstrap data object including an identification of a device management server, receiving a Bootstrap data object from a node reachable via the network, configuring a data object on the device in accordance with the received Bootstrap data object, and requesting registration with the device management server identified in the received Bootstrap data object. Also disclosed are a device, a Bootstrap server and a network node.
    Type: Application
    Filed: October 5, 2018
    Publication date: November 4, 2021
    Inventors: Mert OCAK, Ari KERÄNEN
  • Patent number: 11153210
    Abstract: Embodiments disclosed herein relate to methods and apparatus for connecting to a communications network using one of a plurality of connection settings. The method comprises obtaining an operator identification and applying one or more first hash functions, associated with a first Bloom filter, to the operator identification to provide one or more first hash values respectively. The method further comprises responsive to the one or more first hash values matching the first Bloom filter, attempting a connection with the communications network using a first one of the plurality of connection settings which is associated with the first Bloom filter.
    Type: Grant
    Filed: November 20, 2017
    Date of Patent: October 19, 2021
    Assignee: TELEFONAKTIEBOLAGET LM ERICSSON (PUBL)
    Inventors: Ari Keränen, Veikko Oittinen
  • Patent number: 11128404
    Abstract: A method (100) for performing packet communication over a local network is disclosed, the local network connected to a cellular communication network via a gateway. The method comprises receiving configuration information specifying a condition for application of a local packet replication procedure (102) and determining if the condition is satisfied for a packet to be transmitted over the local network (110). The method further comprises applying the local packet replication procedure to the packet to be transported over the local network if it is determined that the condition is satisfied for the packet (118). The local packet replication procedure comprises generating a copy of the packet for transmission to the packet destination, and the local packet replication procedure is performed by at an application layer protocol.
    Type: Grant
    Filed: March 9, 2017
    Date of Patent: September 21, 2021
    Assignee: Telefonaktiebolaget LM Ericsson (publ)
    Inventors: Osman Nuri Can Yilmaz, Nicklas Beijar, Jani-Pekka Kainulainen, Ari Keränen
  • Patent number: 11108634
    Abstract: A method (10) for deployment of a node (2) in a wireless network (1) is provided. The method (10) is performed in the N node (2) and comprises: receiving (11) configuration data from two or more sets of nodes (31, . . . , 3N; 4) of the wireless network (1), N determining (12) a first number of nodes (31, . . . , 3N) of the first set of nodes (31, . . . , 3N) providing first configuration data and a second number of nodes (4) of the second set of nodes (4) providing second configuration data, and determining (13), based on the first and second number of nodes (31, . . . , 3N; 4), one of the first and second configuration data for use in configuration of the node (2). A node (2), a computer program and a computer program product are also provided.
    Type: Grant
    Filed: March 28, 2017
    Date of Patent: August 31, 2021
    Assignee: Telefonaktiebolaget LM Ericsson (publ)
    Inventors: Gonzalo Camarillo Gonzalez, Arjun Kamath, Ari Keränen
  • Publication number: 20210266993
    Abstract: There is provided mechanisms for initial network access for a first wireless communication device to a wireless network. A method is performed by the first wireless communication device. The method comprises providing, as part of performing initial access of the first wireless communication device to the wireless network, a request to a second wireless communication device for assisted connection initialization of the first wireless communication device to the wireless network. The method comprises obtaining connection parameters from the second wireless communication device. The parameters are based on the network configuration. The method comprises establishing, using the connection parameters and without further assistance from the second wireless communication device, a connection to the wireless network.
    Type: Application
    Filed: June 26, 2018
    Publication date: August 26, 2021
    Inventors: Jani-Pekka Kainulainen, Veikko Oittinen, Ari Keränen
  • Publication number: 20210258163
    Abstract: A method by a management node for managing a device operable to join a network includes receiving from the device a request to join the network, the request including a device specific parameter and a token, and generating an authentication parameter from the device specific parameters and the token. The method further includes authorising the device to join the network if the authentication parameter fulfils a validity criterion. Generating an authentication parameter from the device specific parameters and the token includes generating an input including the device specific parameters and the token, computing a cryptographic function of the generated input and setting an output of the cryptographic function as the authentication parameter. Also disclosed are a method for operating a device, a management node, a device and a computer program.
    Type: Application
    Filed: September 12, 2018
    Publication date: August 19, 2021
    Inventors: Ari KERÄNEN, Gonzalo CAMARILLO GONZALEZ
  • Patent number: 11057342
    Abstract: There is provided a method for network address translation. The method is performed by a gateway. The method comprises acquiring an in-packet Bloom Filter (iBF) representation of a node. The method comprises embedding an indication of the iBF representation in an IP address, thereby enabling translation of the iBF representation of the node to an IP address of the node. There is also presented a gateway configured to perform such a method and a computer program comprising computer program code which, when run on a processing unit of the gateway, causes the processing unit to perform such a method.
    Type: Grant
    Filed: December 9, 2014
    Date of Patent: July 6, 2021
    Assignee: Telefonaktiebolaget L M Ericsson (publ)
    Inventors: Petri Jokela, Ari Keränen, Jan Melén
  • Publication number: 20210203733
    Abstract: According to an aspect, communications device (e.g., IoT device) is configured to allow attachment of one or more peripheral devices. The communications device detects attachment of a peripheral device and obtains a template description file for the peripheral device. The template description file includes one or more service descriptions corresponding to respective exposed peripheral services, where each service description includes one or more peripheral-specific operations. The communications device receives, from a network-based application, a query directed to the peripheral device, the query requesting one of the exposed peripheral services. The communications device executes the peripheral-specific operations from the service description corresponding to the requested one of the exposed peripheral services and responds to the network-based application with a result of the peripheral-specific operations.
    Type: Application
    Filed: June 26, 2018
    Publication date: July 1, 2021
    Inventors: Veikko Oittinen, Ari Keränen, Davide Piscopo
  • Patent number: 11051149
    Abstract: A method performed in a network connected endpoint device having a first address as its current address. The method comprises receiving Constrained Application Protocol (CoAP) signalling from a network server. The received signalling comprises an Observe request for an information resource of the endpoint device. The resource comprises the current address of the endpoint device stored therein. The method also comprises, in accordance with the received signalling comprising the Observe request, sending CoAP signalling to the network server. The sent signalling comprises information about the current address of the endpoint device stored in the resource. The technique also relates to a method of the network server as well as to the endpoint device and the network server.
    Type: Grant
    Filed: September 25, 2014
    Date of Patent: June 29, 2021
    Assignee: Telefonaktiebolaget LM Ericsson (publ)
    Inventors: Jaime Jiménez, Ari Keränen, Jan Melén
  • Publication number: 20210167950
    Abstract: Methods may be provided to transmit encrypted data from a communication device to a remote storage system. A data value and information related to the data value may be provided, where the information related to the data value includes an identifier associated with the communication device and a time-value associated with the data value. A combination of the time-value and the identifier may be encrypted using a public key to provide a first encrypted value. The data value may be encrypted using the public key to provide a second encrypted value, and a hidden datum package may be generated including the time-value, the first encrypted value, and the second encrypted value. The hidden datum package including the time-value, the first encrypted value, and the second encrypted value may be transmitted to the remote storage system.
    Type: Application
    Filed: December 29, 2017
    Publication date: June 3, 2021
    Inventors: Jari ARKKO, Ari KERÄNEN
  • Patent number: 10965640
    Abstract: There is provided mechanisms for configuring a message brokering service address in an M2M device. A method is performed by a gateway. The method comprises sending a request to a DHCP server for configuration. The method comprises receiving a response from the DHCP server comprising at least address information assigned to the gateway. The method comprises receiving an MQTT_BROKER_URI representing the message brokering service address from a node.
    Type: Grant
    Filed: April 13, 2017
    Date of Patent: March 30, 2021
    Assignee: Telefonaktiebolaget LM Ericsson (publ)
    Inventors: Srinivasa Rao Nalluri, Ari Keränen
  • Patent number: 10945125
    Abstract: Methods for communication for a device and a transport node are disclosed, the transport node facilitating communication between the device and a server. The method (100) for the device comprises assembling a message for sending to the server via the transport node (120), the message comprising a message payload, an application layer header, and a signature, wherein at least one of the message payload or a part of the application layer header is encrypted. The method further comprises retrieving a compression context identifier corresponding to the application layer header (130), replacing the application layer header in the message with the retrieved compression context identifier (140) and forwarding the message to the transport node (150). The method (200) for the transport node comprises retrieving an application layer header corresponding to the compression context identifier (220), and replacing the compression context identifier in the message with the retrieved application layer header (230).
    Type: Grant
    Filed: September 21, 2016
    Date of Patent: March 9, 2021
    Assignee: TELEFONAKTIEBOLAGET LM ERICSSON (PUBL)
    Inventors: Ari Keränen, Per Ståhl
  • Publication number: 20210058477
    Abstract: A method or enabling compression context setup for Internet-of-Thing, IoT, devices in a communication network is presented. The method is performed in an application server node for IoT devices, and includes sending a get context message to a gateway node, the get context message requesting a compression context setup includes compression details for an IoT device, receiving an indication of the requested compression context setup for the IoT device from the gateway node, and compressing and decompressing messages sent to and from the IoT device based on the received indication. An IoT device, a gateway node, an application node, a computer program and a computer program product thereof are also presented.
    Type: Application
    Filed: December 29, 2017
    Publication date: February 25, 2021
    Inventors: Ari KERÄNEN, Gonzalo CAMARILLO GONZALEZ