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: 11930115Abstract: 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: GrantFiled: September 12, 2018Date of Patent: March 12, 2024Assignee: Telefonaktiebolaget LM Ericsson (publ)Inventors: Ari Keränen, Gonzalo Camarillo Gonzalez
-
Publication number: 20230336604Abstract: 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: ApplicationFiled: March 24, 2020Publication date: October 19, 2023Applicant: Telefonaktiebolaget LM Ericsson (publ)Inventors: Gonzalo CAMARILLO GONZALEZ, Christer HOLMBERG, Ari KERÄNEN
-
Publication number: 20230281262Abstract: 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: ApplicationFiled: July 22, 2020Publication date: September 7, 2023Inventors: Ari Keränen, Klaus Hartke, Gonzalo Camarillo Gonzalez, Jaime Jiménez
-
Publication number: 20230133840Abstract: 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: ApplicationFiled: March 11, 2020Publication date: May 4, 2023Applicant: Telefonaktiebolaget LM Ericsson (publ)Inventors: Jaime JIMÉNEZ, Ari KERÄNEN, Mert OCAK, Gonzalo CAMARILLO GONZALEZ
-
Publication number: 20220303261Abstract: 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: ApplicationFiled: June 15, 2019Publication date: September 22, 2022Inventors: Gonzalo CAMARILLO GONZALEZ, Mert OCAK, Ari KERÄNEN
-
Patent number: 11388262Abstract: 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: GrantFiled: December 29, 2017Date of Patent: July 12, 2022Assignee: Telefonaktiebolaget LM Ericsson (publ)Inventors: Ari Keränen, Gonzalo Camarillo Gonzalez
-
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: 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: 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
-
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
-
Patent number: 10609151Abstract: 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: GrantFiled: September 25, 2012Date of Patent: March 31, 2020Assignee: Telefonaktiebolaget LM Ericsson (publ)Inventors: Jaime Jiménez, Gonzalo Camarillo Gonzalez, Manuel Urueña Pascual
-
Publication number: 20200036590Abstract: 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: ApplicationFiled: March 28, 2017Publication date: January 30, 2020Applicant: Telefonaktiebolaget LM Ericsson (publ)Inventors: Gonzalo Camarillo Gonzalez, Arjun Kamath, Ari Keränen
-
Patent number: 10075519Abstract: 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: GrantFiled: January 3, 2014Date of Patent: September 11, 2018Assignee: TELEFONAKTIEBOLAGET LM ERICSSON (PUBL)Inventors: Jaime Jiménez, Gonzalo Camarillo Gonzalez, Manuel Urueña Pascual
-
Patent number: 9973478Abstract: 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: GrantFiled: March 7, 2013Date of Patent: May 15, 2018Assignee: Telefonaktiebolaget L M Ericsson (publ)Inventors: Jaime Jiménez, Gonzalo Camarillo Gonzalez, Manuel Urueña Pascual
-
Publication number: 20160036784Abstract: 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: ApplicationFiled: March 7, 2013Publication date: February 4, 2016Inventors: Jaime Jiménez, Gonzalo Camarillo Gonzalez, Manuel Ureña Pascual
-
Publication number: 20150334181Abstract: 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: ApplicationFiled: January 3, 2014Publication date: November 19, 2015Inventors: Jaime Jiménez, Gonzalo Camarillo Gonzalez, Manuel Urueña Pascual
-
Publication number: 20150229726Abstract: 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: ApplicationFiled: September 25, 2012Publication date: August 13, 2015Inventors: Jaime Jiménez, Gonzalo Camarillo Gonzalez, Manuel Urueña Pascual
-
Patent number: 8849963Abstract: 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: GrantFiled: January 30, 2008Date of Patent: September 30, 2014Assignee: Telefonaktiebolaget L M Ericsson (Publ)Inventors: Gonzalo Camarillo Gonzalez, Sébastien Pierrel
-
Publication number: 20100325248Abstract: 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: ApplicationFiled: January 30, 2008Publication date: December 23, 2010Inventors: Gonzalo Camarillo Gonzalez, Sébastien Pierrel
-
Publication number: 20100115089Abstract: 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: ApplicationFiled: January 15, 2007Publication date: May 6, 2010Inventors: Gonzalo Camarillo Gonzalez, Oscar Novo Diaz