Patents by Inventor Ari Keranen

Ari Keranen 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: 11956828
    Abstract: A method of operating a user equipment, UE, that is operating in a network includes determining whether the UE and/or an application that is running on the UE is using or planning to use an early data transmission, EDT, to transmit sensor data via the network. Operations include responsive to determining that the UE and/or the application that is running on the UE is using or planning to use the EDT, informing the application of configuration parameters corresponding to the EDT and altering, by the application and based on the configuration parameters corresponding to the EDT, properties of the sensor data that is provided to the UE for transmission to the network to include revised sensor data.
    Type: Grant
    Filed: February 25, 2019
    Date of Patent: April 9, 2024
    Assignee: Telefonaktiebolaget LM Ericsson (publ)
    Inventors: Tuomas Tirronen, Ari Keränen
  • Patent number: 11930115
    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: Grant
    Filed: September 12, 2018
    Date of Patent: March 12, 2024
    Assignee: Telefonaktiebolaget LM Ericsson (publ)
    Inventors: Ari Keränen, Gonzalo Camarillo Gonzalez
  • Patent number: 11924309
    Abstract: A method is disclosed for managing notifications about a resource exposed by a computing device. The method, performed by a node, comprises sending a message to the computing device, the message registering the node for notifications about the state of the resource and specifying, in a message to the computing device, a limitation on a notification payload size, the limitation applicable to notifications about the state of the resource. Also disclosed are a method performed by a computing device, a node, a computing device and a computer program product.
    Type: Grant
    Filed: December 13, 2019
    Date of Patent: March 5, 2024
    Assignee: Telefonaktiebolaget LM Ericsson (publ)
    Inventors: Ari Keränen, Jaime Jiménez
  • Publication number: 20240031276
    Abstract: Methods of a Lightweight Machine to Machine (LwM2M) device and of an LwM2M managing device of controlling transmission of data in a network. A method of an LwM2M device is provided of for controlling transmission of data in a network includes sending a message having data towards an intended receiver. The message includes information indicating a maximum number of hops allowed for the message, thereby allowing a node in the network receiving the message at each hop to update a hop counter and further to discontinue forwarding of the message towards the intended receiver when the hop counter indicates that the maximum number of hops has been reached. The method includes receiving, from the node, an indication that the hop counter has reached the maximum number of hops and sending, to an LwM2M managing device, information indicating that the hop counter has reached the maximum number of hops.
    Type: Application
    Filed: December 17, 2020
    Publication date: January 25, 2024
    Inventors: Jaime JIMÉNEZ, Ari KERÄNEN
  • Publication number: 20230336604
    Abstract: A sending node is disclosed that is operable to provide a representation of at least one resource, wherein the resource comprises a sensor measurement, and wherein the representation is operable for transmission using an Internet of Things (IoT) transfer Protocol. The sending node comprises processing circuitry configured to generate (110) a representation of the resource according to a data model, generate (120) a Real-time Transport Protocol (RTP) data packet, wherein the RTP data packet comprises the generated representation of the resource, and send (130) the generated RTP packet to a receiving node. Also disclosed are a receiving node and an intermediate node.
    Type: Application
    Filed: March 24, 2020
    Publication date: October 19, 2023
    Applicant: Telefonaktiebolaget LM Ericsson (publ)
    Inventors: Gonzalo CAMARILLO GONZALEZ, Christer HOLMBERG, Ari KERÄNEN
  • Publication number: 20230281262
    Abstract: A computing device is disclosed that comprises processing circuitry configured to cause the computing device to expose (110), to an application server, at least one resource hosted by the computing device, and to provide (120), to the application server, a hypermedia document that provides access to a value of a parameter characterising access of the computing device to a communication network over which the computing device is operable to communicate. The hypermedia document conforms to a data model for use by constrained devices. Also disclosed is an application server that is operable to use the value of the parameter provided in the hypermedia document to prepare an interaction with the resource hosted by the computing device. Methods performed by a computing device and application server are also disclosed.
    Type: Application
    Filed: July 22, 2020
    Publication date: September 7, 2023
    Inventors: Ari Keränen, Klaus Hartke, Gonzalo Camarillo Gonzalez, Jaime Jiménez
  • Publication number: 20230231925
    Abstract: A computing device is disclosed. The computing device comprises processing circuitry that is configured to expose (110) a resource that is hosted at the computing device, wherein the resource comprises a digital interface for a physical entity to which the resource corresponds, and expose (120) information about a relation between a state of the resource and a state of the physical entity to which the resource corresponds. Also disclosed is a network node, the network node comprising processing circuitry that is configured to discover a resource that is hosted at the computing device, and to discover information about a relation between a state of the resource and a state of the physical entity to which the resource corresponds. The processing circuitry is further configured to prepare an action relating to the physical entity corresponding to the resource on the basis of a current state of the resource and the information, and to initiate execution of the prepared action.
    Type: Application
    Filed: July 29, 2020
    Publication date: July 20, 2023
    Inventors: Ari Keränen, Jari Arkko
  • Publication number: 20230229509
    Abstract: A computing node is disclosed. The computing node comprises processing circuitry configured to cause the computing node to receive a message (102) comprising configuration information for a resource of a data object that is hosted at the computing node and is associated with a computational operation, which computational operation is executable by the computing node. The processing circuitry is further configured to cause the computing node to configure (104) the resource of the data object on the computing node in accordance with the received configuration information, and to execute (106) the computational operation in accordance with the configured resource. Also disclosed are a corresponding server node and methods of operating a computing node and a server node. The computing node may comprise a Lightweight Machine to Machine (LwM2M) client and the server node may comprise an LwM2M server.
    Type: Application
    Filed: May 8, 2020
    Publication date: July 20, 2023
    Inventors: Edgar Ramos, Ari Keränen, Boris Plenkov, Joel Reijonen, Miljenko Opsenica
  • Patent number: 11689358
    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: Grant
    Filed: December 29, 2017
    Date of Patent: June 27, 2023
    Assignee: Telefonaktiebolaget LM Ericsson (publ)
    Inventors: Jari Arkko, Ari Keränen
  • Publication number: 20230155734
    Abstract: A method performed by a first node. The first node operates in a communications network. The first node receives, from a second node operating in the communications network, an indication. The indication acknowledges receipt, by the second node or a fourth node operating in the communications network, of a message sent by the first node to a third node operating in the communications network. The first node refrains, before going into sleep mode, from waiting to receive from the third node one of: a) an acknowledgement of receipt of the sent message, and b) a request for retransmission of the sent message. The refraining is based on the received indication.
    Type: Application
    Filed: March 9, 2020
    Publication date: May 18, 2023
    Inventors: Ari Keränen, Anna Larmo, Petri Laari
  • Publication number: 20230133840
    Abstract: Nodes and methods for controlling access to resources of data objects exposed by at least one computing device is disclosed. The data objects conform to an object model that specifies, for a given object name of a data object, one or more resources which may be associated with instances of a data object of that object name. An access control node is configured to receive a request to access a resource of a data object instance (110), determine a compatibility of the request with an access rule (120) and perform at least one of allowing or denying the request in accordance with the determined compatibility (130). The request to access a resource of the data object instance identifies the resource at an identification abstraction level that specifies how the resource may be accessed, and the access rule specifies one or more limitations on access to resources at a semantic abstraction level that indicates a semantic content of a data object or resource.
    Type: Application
    Filed: March 11, 2020
    Publication date: May 4, 2023
    Applicant: Telefonaktiebolaget LM Ericsson (publ)
    Inventors: Jaime JIMÉNEZ, Ari KERÄNEN, Mert OCAK, Gonzalo CAMARILLO GONZALEZ
  • Publication number: 20230027647
    Abstract: Dynamic distribution of a computational graph that defines a set of operations comprising a first subset of one or more operations and a second subset of one or more operations. In one aspect, there is a method for generating output data based on the computational graph. The method includes a first device storing information related to the computational graph, the information related to the computational graph comprising information representing the first subset of operations. The method also includes the first device receiving input data and the first device performing the first subset of operations using the received input data, thereby producing first output data corresponding to the first subset of operations. The method further includes the first device exposing the first output data as a discoverable resource so that the first output data is discoverable by other devices.
    Type: Application
    Filed: December 20, 2019
    Publication date: January 26, 2023
    Applicant: Telefonaktiebolaget LM Ericsson (publ)
    Inventors: Jaime JIMÉNEZ, Ari KERÄNEN, Hiroshi DOYU
  • Publication number: 20230017593
    Abstract: A method is disclosed for managing notifications about a resource exposed by a computing device. The method, performed by a node, comprises sending a message to the computing device, the message registering the node for notifications about the state of the resource and specifying, in a message to the computing device, a limitation on a notification payload size, the limitation applicable to notifications about the state of the resource. Also disclosed are a method performed by a computing device, a node, a computing device and a computer program product.
    Type: Application
    Filed: December 13, 2019
    Publication date: January 19, 2023
    Inventors: Ari Keränen, Jaime Jiménez
  • Publication number: 20220303261
    Abstract: A method for operating a system comprising a LwM2M client node, a LwM2M master client node and a LwM2M management server. The method includes the LwM2M master client node sending to the LwM2M management server a request to register the LwM2M client node, the LwM2M management server confirming registration of the LwM2M client node to the LwM2M master client node, and the LwM2M management server and LwM2M client node exchanging application messages. Also disclosed are a LwM2M master client node, LwM2M server and LwM2M client node, and methods of operation of a LwM2M master client node, LwM2M server and LwM2M client node.
    Type: Application
    Filed: June 15, 2019
    Publication date: September 22, 2022
    Inventors: Gonzalo CAMARILLO GONZALEZ, Mert OCAK, Ari KERÄNEN
  • Patent number: 11438427
    Abstract: There is provided mechanisms for making resources discoverable. A method is performed by a resource location mapping node. The method comprises acquiring scope information of a local network and location information enabling determination of specific locations of resources in the local network. The method comprises generating Constrained Application Protocol (CoAP) resource identifiers of the resources from the scope information and the location information. The method comprises providing the CoAP resource identifiers to a resource directory, thereby making the resources discoverable.
    Type: Grant
    Filed: July 10, 2015
    Date of Patent: September 6, 2022
    Assignee: TELEFONAKTIEBOLAGET LM ERICSSON (PUBL)
    Inventors: Petri Laari, Ari Keränen, Jan Melén
  • Patent number: 11388262
    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: Grant
    Filed: December 29, 2017
    Date of Patent: July 12, 2022
    Assignee: Telefonaktiebolaget LM Ericsson (publ)
    Inventors: Ari Keränen, Gonzalo Camarillo Gonzalez
  • Patent number: 11373148
    Abstract: Systems and methods for increasing the value of trash. By increasing the value of trash, persons have an incentive to collect litter and deposit the collected litter at an appropriate trash collection site (e.g., garbage can, reverse vending machine, recycling center, etc.). In one aspect, a financial instrument (e.g., a Bitcoin, Bitcoin-like value, account identifier, or any other financial instrument) or a pointer to a financial instrument is attached to the object itself or placed inside of the object in a way that is not easily extracted before appropriate time.
    Type: Grant
    Filed: December 18, 2015
    Date of Patent: June 28, 2022
    Assignee: TELEFONAKTIEBOLAGET LM ERICSSON (PUBL)
    Inventors: Jaime Jiménez, Jari Arkko, Heidi-Maria Back, Ari Keränen, Mohit Sethi
  • Patent number: 11323914
    Abstract: Embodiments include methods for decompression of headers of received Internet Protocol (IP) packets, such as by a device. Such methods include receiving a single transmission unit that includes a bitmap comprising a plurality of bits, and an aggregation of a first IP packet and a reference IP packet. Each bit in the bitmap indicates whether a corresponding header information element, of a header of the first IP packet, is redundant or non-redundant with respect to a corresponding header information element of a header of the reference IP packet. Such methods include reconstructing the header of the first IP packet based on the header of the reference IP packet and on the bitmap, and decompressing the header of the first IP packet. Other embodiments include devices configured to perform operations corresponding to such methods, and computer-readable media comprising computer-executable instructions that embody such methods.
    Type: Grant
    Filed: May 5, 2020
    Date of Patent: May 3, 2022
    Assignee: Telefonaktiebolaget LM Ericsson (publ)
    Inventors: Luis Felipe Del Carpio Vega, Ari Keränen, Anna Larmo, Maria Ines Robles
  • Patent number: 11323868
    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, . . . Ii) 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: Grant
    Filed: September 17, 2018
    Date of Patent: May 3, 2022
    Assignee: TELEFONAKTIEBOLAGET LM ERICSSON (PUBL)
    Inventors: Jari Arkko, Ari Keränen
  • Patent number: 11316820
    Abstract: There is provided mechanisms for handling registration of data packet traffic for a wireless device in a communications network. A method is performed by a core network node. The method comprises registering an amount of data packet traffic in the communications network for the wireless device, wherein each data packet comprises an address of the wireless device, wherein the address is mapped to an identity of the wireless device, wherein the address comprises a first part defining an identity of a local network gateway of the wireless device and a second part defining the identity of the wireless device, and wherein selection of the second part is independent from the first part and the identity of the local network gateway. The method comprises mapping the amount of data packet traffic to the identity of the wireless device.
    Type: Grant
    Filed: April 14, 2016
    Date of Patent: April 26, 2022
    Assignee: Telefonaktiebolaget LM Ericsson (publ)
    Inventors: Per Ståhl, John Fornehed, Ari Keränen, Anders Nohlgren, Bernard Smeets