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: 11240351Abstract: 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: GrantFiled: December 14, 2017Date of Patent: February 1, 2022Assignee: Telefonaktiebolaget LM Ericsson (publ)Inventors: Mert Ocak, Ari Keränen
-
Publication number: 20220015162Abstract: 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: ApplicationFiled: November 28, 2018Publication date: January 13, 2022Inventors: Gonzalo CAMARILLO GONZALEZ, Ari KERÄNEN
-
Patent number: 11218564Abstract: 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: GrantFiled: September 12, 2019Date of Patent: January 4, 2022Assignee: Telefonaktiebolaget LM Ericsson (publ)Inventors: Ari Keränen, Nicklas Beijar, Anders E Eriksson, Francesco Militano, Johan Rune, Joachim Sachs, Vlasios Tsiatsis
-
Publication number: 20210409922Abstract: 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: ApplicationFiled: November 7, 2018Publication date: December 30, 2021Inventors: Ari KERÄNEN, Jari ARKKO
-
Publication number: 20210409931Abstract: 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: ApplicationFiled: September 17, 2018Publication date: December 30, 2021Inventors: Jari ARKKO, Ari KERÄNEN
-
Publication number: 20210400558Abstract: 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: ApplicationFiled: November 12, 2018Publication date: December 23, 2021Inventors: Ari KERÄNEN, Tuomas TIRRONEN
-
Patent number: 11172000Abstract: 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: GrantFiled: October 21, 2016Date of Patent: November 9, 2021Assignee: Telefonaktiebolaget LM Ericsson (publ)Inventors: Ari Keränen, Heidi-Maria Back, Nicklas Beijar, Jaime Jiménez, Mert Ocak
-
Publication number: 20210342163Abstract: 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: ApplicationFiled: October 5, 2018Publication date: November 4, 2021Inventors: Mert OCAK, Ari KERÄNEN
-
Patent number: 11153210Abstract: 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: GrantFiled: November 20, 2017Date of Patent: October 19, 2021Assignee: TELEFONAKTIEBOLAGET LM ERICSSON (PUBL)Inventors: Ari Keränen, Veikko Oittinen
-
Patent number: 11128404Abstract: 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: GrantFiled: March 9, 2017Date of Patent: September 21, 2021Assignee: Telefonaktiebolaget LM Ericsson (publ)Inventors: Osman Nuri Can Yilmaz, Nicklas Beijar, Jani-Pekka Kainulainen, Ari Keränen
-
Patent number: 11108634Abstract: 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: GrantFiled: March 28, 2017Date of Patent: August 31, 2021Assignee: Telefonaktiebolaget LM Ericsson (publ)Inventors: Gonzalo Camarillo Gonzalez, Arjun Kamath, Ari Keränen
-
Publication number: 20210266993Abstract: 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: ApplicationFiled: June 26, 2018Publication date: August 26, 2021Inventors: Jani-Pekka Kainulainen, Veikko Oittinen, Ari Keränen
-
Publication number: 20210258163Abstract: 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: ApplicationFiled: September 12, 2018Publication date: August 19, 2021Inventors: Ari KERÄNEN, Gonzalo CAMARILLO GONZALEZ
-
Patent number: 11057342Abstract: 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: GrantFiled: December 9, 2014Date of Patent: July 6, 2021Assignee: Telefonaktiebolaget L M Ericsson (publ)Inventors: Petri Jokela, Ari Keränen, Jan Melén
-
Publication number: 20210203733Abstract: 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: ApplicationFiled: June 26, 2018Publication date: July 1, 2021Inventors: Veikko Oittinen, Ari Keränen, Davide Piscopo
-
Patent number: 11051149Abstract: 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: GrantFiled: September 25, 2014Date of Patent: June 29, 2021Assignee: Telefonaktiebolaget LM Ericsson (publ)Inventors: Jaime Jiménez, Ari Keränen, Jan Melén
-
Publication number: 20210167950Abstract: 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: ApplicationFiled: December 29, 2017Publication date: June 3, 2021Inventors: Jari ARKKO, Ari KERÄNEN
-
Patent number: 10965640Abstract: 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: GrantFiled: April 13, 2017Date of Patent: March 30, 2021Assignee: Telefonaktiebolaget LM Ericsson (publ)Inventors: Srinivasa Rao Nalluri, Ari Keränen
-
Patent number: 10945125Abstract: 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: GrantFiled: September 21, 2016Date of Patent: March 9, 2021Assignee: TELEFONAKTIEBOLAGET LM ERICSSON (PUBL)Inventors: Ari Keränen, Per Ståhl
-
Publication number: 20210058477Abstract: 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: ApplicationFiled: December 29, 2017Publication date: February 25, 2021Inventors: Ari KERÄNEN, Gonzalo CAMARILLO GONZALEZ