Patents by Inventor Jakob Buron
Jakob Buron 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).
-
Publication number: 20230007489Abstract: Systems and methods for improving encrypted transmissions between nodes in a network are disclosed. In one embodiment, two sets of nonce values are used to monitor communications between each pair of network devices, wherein one set of nonce values is used for packets transmitted from a first node to a second node, and the second set of nonce values is used for packets transmitted from the second node to the first node. These nonce values are used to encrypt packets transmitted between the two nodes. In this way, the probability of loss of synchronization may be reduced, especially in configurations where there is an intermediate node between the first node and the second node. In another embodiment, the possibility of a delay attack is minimized by the intentional resetting of security parameters.Type: ApplicationFiled: September 8, 2022Publication date: January 5, 2023Inventors: Jakob Buron, Anders Lynge Esbensen, Jonas Roum-Møller
-
Patent number: 11477653Abstract: Systems and methods for improving encrypted transmissions between nodes in a network are disclosed. In one embodiment, two sets of nonce values are used to monitor communications between each pair of network devices, wherein one set of nonce values is used for packets transmitted from a first node to a second node, and the second set of nonce values is used for packets transmitted from the second node to the first node. These nonce values are used to encrypt packets transmitted between the two nodes. In this way, the probability of loss of synchronization may be reduced, especially in configurations where there is an intermediate node between the first node and the second node. In another embodiment, the possibility of a delay attack is minimized by the intentional resetting of security parameters.Type: GrantFiled: March 25, 2021Date of Patent: October 18, 2022Assignee: Silicon Laboratories Inc.Inventors: Jakob Buron, Anders Lynge Esbensen, Jonas Roum-Møller
-
Publication number: 20220217541Abstract: Systems and methods for improving encrypted transmissions between nodes in a network are disclosed. In one embodiment, two sets of nonce values are used to monitor communications between each pair of network devices, wherein one set of nonce values is used for packets transmitted from a first node to a second node, and the second set of nonce values is used for packets transmitted from the second node to the first node. These nonce values are used to encrypt packets transmitted between the two nodes. In this way, the probability of loss of synchronization may be reduced, especially in configurations where there is an intermediate node between the first node and the second node. In another embodiment, the possibility of a delay attack is minimized by the intentional resetting of security parameters.Type: ApplicationFiled: March 25, 2021Publication date: July 7, 2022Inventors: Jakob Buron, Anders Lynge Esbensen, Jonas Roum-Møller
-
Patent number: 11012446Abstract: A system and method for transmitting packets to a plurality of network devices that cannot be accessed via a single multicast message is disclosed. The system includes a gateway controller that received a multicast request from a client, and creates a plurality of multicast messages based on the number of different security classes. The gateway controller parses the request from the client and identifies all of the desired destination nodes. The gateway controller then identifies the security class that each of these destination nodes belongs to. Based on this, the gateway controller then creates one or more multicast messages, where each multicast message is intended for the destination nodes that belong to a single security class. In certain embodiments, the gateway controller also aggregates the acknowledgments from the destination nodes and forwards this information to the client.Type: GrantFiled: December 13, 2018Date of Patent: May 18, 2021Assignee: Silicon Laboratories, Inc.Inventors: Anders Esbensen, Jonas Roum-Møller, Jakob Buron
-
Patent number: 10833885Abstract: A system and method for efficiently creating multicast groups is disclosed. The system includes a gateway controller, that receives a multicast request from a client. The gateway controller parses the request from the client and identifies the set of the desired destination nodes. The gateway controller then determines whether an existing multicast group matches this set. If not, the gateway controller creates a new multicast group, preferably by modifying an existing multicast group by adding new destination nodes to that group. This is an efficient way to create multicast groups, as it increases the number of nodes reacting simultaneously to multicast messages when creating multicast groups, and minimizes the number of messages that are required to synchronize the nodes to the new multicast group.Type: GrantFiled: December 20, 2018Date of Patent: November 10, 2020Assignee: Silicon Laboratories, Inc.Inventors: Anders Lynge Esbensen, Karoline Malmkjær, Jakob Buron
-
Patent number: 10735913Abstract: A system and method for transmitting packets to a plurality of network devices that cannot be accessed via a single hop. The system includes a source, which issues a multicast message to those network devices in close proximity, and also transmits an encapsulated multicast message to a distribution node. This encapsulated multicast message may be routed using traditional routing protocols. The distribution node then transmits the multicast message to those network devices within close proximity. The distribution node may also have the ability to transmit singlecast messages to those network devices, if necessary, to perform retries.Type: GrantFiled: September 11, 2018Date of Patent: August 4, 2020Assignee: Silicon Laboratories, Inc.Inventors: Jørgen Franck, Jakob Buron, Anders Lynge Esbensen, Mohammad Sadegh Mohammadi, Anders T. Brandt
-
Publication number: 20200204384Abstract: A system and method for efficiently creating multicast groups is disclosed. The system includes a gateway controller, that receives a multicast request from a client. The gateway controller parses the request from the client and identifies the set of the desired destination nodes. The gateway controller then determines whether an existing multicast group matches this set. If not, the gateway controller creates a new multicast group, preferably by modifying an existing multicast group by adding new destination nodes to that group. This is an efficient way to create multicast groups, as it increases the number of nodes reacting simultaneously to multicast messages when creating multicast groups, and minimizes the number of messages that are required to synchronize the nodes to the new multicast group.Type: ApplicationFiled: December 20, 2018Publication date: June 25, 2020Inventors: Anders Lynge Esbensen, Karoline Malmkjær, Jakob Buron
-
Publication number: 20200195653Abstract: A system and method for transmitting packets to a plurality of network devices that cannot be accessed via a single multicast message is disclosed. The system includes a gateway controller that received a multicast request from a client, and creates a plurality of multicast messages based on the number of different security classes. The gateway controller parses the request from the client and identifies all of the desired destination nodes. The gateway controller then identifies the security class that each of these destination nodes belongs to. Based on this, the gateway controller then creates one or more multicast messages, where each multicast message is intended for the destination nodes that belong to a single security class. In certain embodiments, the gateway controller also aggregates the acknowledgments from the destination nodes and forwards this information to the client.Type: ApplicationFiled: December 13, 2018Publication date: June 18, 2020Inventors: Anders Esbensen, Jonas Roum-Møller, Jakob Buron
-
Publication number: 20200084588Abstract: A system and method for transmitting packets to a plurality of network devices that cannot be accessed via a single hop. The system includes a source, which issues a multicast message to those network devices in close proximity, and also transmits an encapsulated multicast message to a distribution node. This encapsulated multicast message may be routed using traditional routing protocols. The distribution node then transmits the multicast message to those network devices within close proximity. The distribution node may also have the ability to transmit singlecast messages to those network devices, if necessary, to perform retries.Type: ApplicationFiled: September 11, 2018Publication date: March 12, 2020Inventors: Jørgen Franck, Jakob Buron, Anders Lynge Esbensen, Mohammad Sadegh Mohammadi, Anders T. Brandt
-
Patent number: 10277519Abstract: Networks with a plurality of independent nodes are useful when the nodes can communicate with one another and with nodes and resources outside the network. The present disclosure addresses ways to encapsulate packets as they move from a sender to a receiver, and also addresses ways for speeding up messages between nodes by orderly queuing and processing of messages. The present disclosure also includes techniques for mapping nodes in a home area network to IP addresses in a local area network.Type: GrantFiled: January 9, 2015Date of Patent: April 30, 2019Assignee: Silicon Laboratories Inc.Inventors: Anders Brandt, Anders Esbensen, Jakob Buron, Jonas Roum-Møller
-
Publication number: 20150142945Abstract: Networks with a plurality of independent nodes are useful when the nodes can communicate with one another and with nodes and resources outside the network. The present disclosure addresses ways to encapsulate packets as they move from a sender to a receiver, and also addresses ways for speeding up messages between nodes by orderly queuing and processing of messages. The present disclosure also includes techniques for mapping nodes in a home area network to IP addresses in a local area network.Type: ApplicationFiled: January 9, 2015Publication date: May 21, 2015Inventors: Anders Brandt, Anders Esbensen, Jakob Buron, Jonas Roum-Møller
-
Publication number: 20150131485Abstract: Networks with a plurality of independent nodes are useful when the nodes can communicate with one another and with nodes and resources outside the network. The present disclosure addresses ways to encapsulate packets as they move from a sender to a receiver, and also addresses ways for speeding up messages between nodes by orderly queuing and processing of messages. The present disclosure also includes techniques for mapping nodes in a home area network to IP addresses in a local area network.Type: ApplicationFiled: January 9, 2015Publication date: May 14, 2015Inventors: Anders Brandt, Anders Esbensen, Jakob Buron, Jonas Roum-Møller
-
Publication number: 20150117462Abstract: Networks with a plurality of independent nodes are useful when the nodes can communicate with one another and with nodes and resources outside the network. The present disclosure addresses ways to encapsulate packets as they move from a sender to a receiver, and also addresses ways for speeding up messages between nodes by orderly queuing and processing of messages. The present disclosure also includes techniques for mapping nodes in a home area network to IP addresses in a local area network.Type: ApplicationFiled: January 9, 2015Publication date: April 30, 2015Inventors: Anders Brandt, Anders Esbensen, Jakob Buron, Jonas Roum-Møller