Patents by Inventor Gonzalo Camarillo Gonzalez

Gonzalo Camarillo Gonzalez 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: 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
  • 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: 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: 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: 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
  • 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: 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: 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
  • 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
  • Patent number: 10609151
    Abstract: According to a first aspect there is provided a method of enabling an Internet device that is only awake periodically to receive communications sent when the device is not awake. The method comprises, at the device, during an initial awake period, establishing a connection to a peer of a RELOAD overlay network as a RELOAD client, and creating a dictionary resource at the RELOAD peer using the Node-ID of the device as the Resource-ID. Then, during a further awake period, establishing a connection to the RELOAD peer and obtaining any communications sent to the device during a sleeping period of the device by retrieving data from the dictionary resource stored at the RELOAD peer.
    Type: Grant
    Filed: September 25, 2012
    Date of Patent: March 31, 2020
    Assignee: Telefonaktiebolaget LM Ericsson (publ)
    Inventors: Jaime Jiménez, Gonzalo Camarillo Gonzalez, Manuel Urueña Pascual
  • Publication number: 20200036590
    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: Application
    Filed: March 28, 2017
    Publication date: January 30, 2020
    Applicant: Telefonaktiebolaget LM Ericsson (publ)
    Inventors: Gonzalo Camarillo Gonzalez, Arjun Kamath, Ari Keränen
  • Patent number: 10075519
    Abstract: A communications system comprising a plurality of nodes communicatively connected via a communications network, each node comprising a processing circuit and network interface circuitry connected to the processing circuit, each node being configured to connect to the communications network and to communicate with other nodes of the communications system, the communications system comprising at least one cluster of nodes, wherein one of the nodes of the cluster is operable to perform a cluster head role connecting the cluster to the communications network, and wherein the cluster is operable to implement a mechanism for transferring the cluster head role from one node of the cluster to another node of the cluster.
    Type: Grant
    Filed: January 3, 2014
    Date of Patent: September 11, 2018
    Assignee: TELEFONAKTIEBOLAGET LM ERICSSON (PUBL)
    Inventors: Jaime Jiménez, Gonzalo Camarillo Gonzalez, Manuel Urueña Pascual
  • Patent number: 9973478
    Abstract: Methods and apparatus for controlling write access by one or more accessing nodes to a resource within a Resource Location And Discovery, RELOAD, network. The methods and apparatus configured to: at a node owning the resource, obtain a public key of a peer responsible for the resource, encrypt a write key using the obtained public key and send the encrypted write key to the peer responsible for the resource; at the peer responsible for the resource, decrypt the write key; at an accessing node, sign data to be written to the resource using the write key and send a request to the peer responsible for the resource to write the signed data to the resource; and at the peer responsible for the resource, control write access to the resource based on the decrypted write key and the signed data.
    Type: Grant
    Filed: March 7, 2013
    Date of Patent: May 15, 2018
    Assignee: Telefonaktiebolaget L M Ericsson (publ)
    Inventors: Jaime Jiménez, Gonzalo Camarillo Gonzalez, Manuel Urueña Pascual
  • Publication number: 20160036784
    Abstract: Methods and apparatus for controlling write access by one or more accessing nodes to a resource within a Resource Location And Discovery, RELOAD, network. The methods and apparatus configured to: at a node owning the resource, obtain a public key of a peer responsible for the resource, encrypt a write key using the obtained public key and send the encrypted write key to the peer responsible for the resource; at the peer responsible for the resource, decrypt the write key; at an accessing node, sign data to be written to the resource using the write key and send a request to the peer responsible for the resource to write the signed data to the resource; and at the peer responsible for the resource, control write access to the resource based on the decrypted write key and the signed data.
    Type: Application
    Filed: March 7, 2013
    Publication date: February 4, 2016
    Inventors: Jaime Jiménez, Gonzalo Camarillo Gonzalez, Manuel Ureña Pascual
  • Publication number: 20150334181
    Abstract: A communications system comprising a plurality of nodes communicatively connected via a communications network, each node comprising a processing circuit and network interface circuitry connected to the processing circuit, each node being configured to connect to the communications network and to communicate with other nodes of the communications system, the communications system comprising at least one cluster of nodes, wherein one of the nodes of the cluster is operable to perform a cluster head role connecting the cluster to the communications network, and wherein the cluster is operable to implement a mechanism for transferring the cluster head role from one node of the cluster to another node of the cluster.
    Type: Application
    Filed: January 3, 2014
    Publication date: November 19, 2015
    Inventors: Jaime Jiménez, Gonzalo Camarillo Gonzalez, Manuel Urueña Pascual
  • Publication number: 20150229726
    Abstract: According to a first aspect there is provided a method of enabling an Internet device that is only awake periodically to receive communications sent when the device is not awake. The method comprises, at the device, during an initial awake period, establishing a connection to a peer of a RELOAD overlay network as a RELOAD client, and creating a dictionary resource at the RELOAD peer using the Node-ID of the device as the Resource-ID. Then, during a further awake period, establishing a connection to the RELOAD peer and obtaining any communications sent to the device during a sleeping period of the device by retrieving data from the dictionary resource stored at the RELOAD peer.
    Type: Application
    Filed: September 25, 2012
    Publication date: August 13, 2015
    Inventors: Jaime Jiménez, Gonzalo Camarillo Gonzalez, Manuel Urueña Pascual
  • Patent number: 8849963
    Abstract: A method of enabling a legacy host, attached to a local network, to discover a service provided by a remote server. The method comprises the following steps to be performed by an IP Multimedia Subsystem Gateway within said local network. (1) Subscribing to an IP Multimedia Subsystem presence service and receiving presence information published by the presence service including Globally Routable User agent URIs. (2) Receiving a service discovery message sent by said legacy host. (3) Searching said presence information to identify a requested service and an associated Globally Routable User agent URI. (4) Sending a response to said legacy host including a local network address of the Gateway, whilst maintaining a mapping between said local network address and said Globally Routable User agent URI.
    Type: Grant
    Filed: January 30, 2008
    Date of Patent: September 30, 2014
    Assignee: Telefonaktiebolaget L M Ericsson (Publ)
    Inventors: Gonzalo Camarillo Gonzalez, Sébastien Pierrel
  • Publication number: 20100325248
    Abstract: A method of enabling a legacy host, attached to a local network, to discover a service provided by a remote server. The method comprises the following steps to be performed by an IP Multimedia Subsystem Gateway within said local network. (1) Subscribing to an IP Multimedia Subsystem presence service and receiving presence information published by the presence service including Globally Routable User agent URIs. (2) Receiving a service discovery message sent by said legacy host. (3) Searching said presence information to identify a requested service and an associated Globally Routable User agent URI. (4) Sending a response to said legacy host including a local network address of the Gateway, whilst maintaining a mapping between said local network address and said Globally Routable User agent URI.
    Type: Application
    Filed: January 30, 2008
    Publication date: December 23, 2010
    Inventors: Gonzalo Camarillo Gonzalez, Sébastien Pierrel
  • Publication number: 20100115089
    Abstract: A method of obtaining data about all the participants in a Binary Floor Control Protocol (BFCP) conference is provided. The method comprises sending a query message from a floor participant or floor chair to a floor control server, the query message requesting information about all of the participants in the conference, and sending at least one status message from the floor control server to the floor participant, the at least one status message including information about all of the participants in the conference. These operations are performed within BFCP.
    Type: Application
    Filed: January 15, 2007
    Publication date: May 6, 2010
    Inventors: Gonzalo Camarillo Gonzalez, Oscar Novo Diaz