Patents by Inventor Urs Hunkeler
Urs Hunkeler 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: 11631317Abstract: An electronic monitoring bracelet, comprising a ring-shaped body configured so as to be mounted around a limb or an object, and an electronic monitoring system positioned in the body, the electronic monitoring system comprising an integrity detection system and an internal source of energy. The ring-shaped body is in the form of a rigid shell containing a chamber or several chamber sections in which are positioned components of the electronic monitoring system, the ring-shaped body entirely encircling the bracelet.Type: GrantFiled: August 23, 2019Date of Patent: April 18, 2023Assignee: GEOSATIS SAInventors: Vincent Praplan, Edmund James Colli-Vignarelli, Urs Hunkeler, José Carlos Fernandes Demétrio
-
Patent number: 11038767Abstract: Methods and systems for discovery of a set of nodes in a network. The method includes selecting a node amongst nodes in a group of nodes to be processed, implementing a discovery procedure for the selected node, including broadcasting a neighbor discovery request from a node currently selected on a shared transmission medium of the network, receiving at the node currently selected replies sent by neighbor nodes on the shared transmission medium and adding the neighbor nodes to the group of nodes to be processed and repeating the steps of selecting and instructing for other nodes in the group of nodes to be processed, until all nodes of the set are discovered. Implementing a link probing procedure after the discovery procedure, including sending one or more link probing messages for a measure of link quality and receiving replies comprising data related to the measure of link quality.Type: GrantFiled: October 7, 2019Date of Patent: June 15, 2021Assignee: International Business Machines CorporationInventors: Urs Hunkeler, Clemens Lombriser, Hong Linh Truong
-
Publication number: 20210072401Abstract: A GNSS enabled device configured to process pulse per second (PPS) signals, in particular from a GNSS satellite constellation to determine a global position of the GNSS enabled device. The device comprises a GNSS receiver module configured to acquire the PPS signals, a computing unit, and a reference timer comprising a local reference clock and a timer circuit to measure periods of said PPS signals. The computing unit and reference timer are configured to measure a variance in jitter of said PPS signals to determine whether the received PPS signal is genuine or spoofed.Type: ApplicationFiled: September 6, 2018Publication date: March 11, 2021Applicant: GEOSATIS SAInventors: Edmund Colli-Vignarelli, Urs Hunkeler, Nuno Faria Pires, Marcin Poturalski, Philippe Rétornaz
-
Publication number: 20200044935Abstract: Methods and systems for discovery of a set of nodes in a network. The method includes selecting a node amongst nodes in a group of nodes to be processed, implementing a discovery procedure for the selected node, including broadcasting a neighbor discovery request from a node currently selected on a shared transmission medium of the network, receiving at the node currently selected replies sent by neighbor nodes on the shared transmission medium and adding the neighbor nodes to the group of nodes to be processed and repeating the steps of selecting and instructing for other nodes in the group of nodes to be processed, until all nodes of the set are discovered. Implementing a link probing procedure after the discovery procedure, including sending one or more link probing messages for a measure of link quality and receiving replies comprising data related to the measure of link quality.Type: ApplicationFiled: October 7, 2019Publication date: February 6, 2020Inventors: Urs Hunkeler, Clemens Lombriser, Hong Linh Truong
-
Publication number: 20200005627Abstract: An electronic monitoring bracelet, comprising a ring-shaped body configured so as to be mounted around a limb or an object, and an electronic monitoring system positioned in the body, the electronic monitoring system comprising an integrity detection system and an internal source of energy. The ring-shaped body is in the form of a rigid shell containing a chamber or several chamber sections in which are positioned components of the electronic monitoring system, the ring-shaped body entirely encircling the bracelet.Type: ApplicationFiled: August 23, 2019Publication date: January 2, 2020Applicant: GEOSATIS SAInventors: Vincent Praplan, Edmund James Colli-Vignarelli, Urs Hunkeler, José Carlos Fernandes Demétrio
-
Patent number: 10523515Abstract: Methods and systems for discovery of a set of nodes in a network. The method comprises selecting a node amongst nodes in a group of nodes to be processed; and instructing to implement a discovery procedure for the selected node. The procedure comprises broadcasting a neighbor discovery request from a node currently selected on a shared transmission medium of the network; and receiving at the node currently selected replies sent by neighbor nodes on the shared transmission medium and adding the neighbor nodes to the group of nodes to be processed; and repeating the steps of selecting and instructing for other nodes in the group of nodes to be processed, until all nodes of the set are discovered.Type: GrantFiled: February 8, 2018Date of Patent: December 31, 2019Assignee: International Business Machines CorporationInventors: Urs Hunkeler, Clemens Lombriser, Hong Linh Truong
-
Patent number: 10446015Abstract: An electronic monitoring bracelet, comprising a ring-shaped body (2) configured so as to be mounted around a limb or an object, and an electronic monitoring system positioned in the body, the electronic monitoring system comprising an integrity detection system (4) and an internal source of energy (12). The ring-shaped body (2) is in the form of a rigid shell containing a chamber or several chamber sections in which are positioned components of the electronic monitoring system, the ring-shaped body entirely encircling the bracelet.Type: GrantFiled: December 19, 2012Date of Patent: October 15, 2019Assignee: GEOSATIS SAInventors: Vincent Praplan, Edmund James Colli-Vignarelli, Urs Hunkeler, José Carlos Fernandes Demétrio
-
Patent number: 10027752Abstract: Embodiments of the invention provide a method, system, and computer program product for selecting a server as a selected server for performing a specified function in a distributed computing system. In one embodiment, the method comprises identifying a group of servers in the system; and choosing as the selected server the server that has been in the system the longest. In one embodiment, each of the servers in the group has a respective contention period, during which the server sends a contention message, and the selected server is chosen using these contention messages. The servers in the group may have imperfect clock synchronization. In this case, the contention periods of the servers is kept greater than the maximum difference between the server clocks. The invention may be used to select a name server, or to select a server for another service.Type: GrantFiled: August 25, 2017Date of Patent: July 17, 2018Assignee: International Business Machines CorporationInventors: Daniel N. Bauer, Luis Garcés-Erice, Urs Hunkeler
-
Patent number: 10027552Abstract: Methods and systems for discovery of a set of nodes in a network. The method comprises selecting a node amongst nodes in a group of nodes to be processed; and instructing to implement a discovery procedure for the selected node. The procedure comprises broadcasting a neighbor discovery request from a node currently selected on a shared transmission medium of the network; and receiving at the node currently selected replies sent by neighbor nodes on the shared transmission medium and adding the neighbor nodes to the group of nodes to be processed; and repeating the steps of selecting and instructing for other nodes in the group of nodes to be processed, until all nodes of the set are discovered.Type: GrantFiled: June 24, 2016Date of Patent: July 17, 2018Assignee: International Business Machines CorporationInventors: Urs Hunkeler, Clemens Lombriser, Hong Linh Truong
-
Publication number: 20180167284Abstract: Methods and systems for discovery of a set of nodes in a network. The method comprises selecting a node amongst nodes in a group of nodes to be processed; and instructing to implement a discovery procedure for the selected node. The-procedure comprises broadcasting a neighbor discovery request from a node currently selected on a shared transmission medium of the network; and receiving at the node currently selected replies sent by neighbor nodes on the shared transmission medium and adding the neighbor nodes to the group of nodes to be processed; and repeating the steps of selecting and instructing for other nodes in the group of nodes to be processed, until all nodes of the set are discovered.Type: ApplicationFiled: February 8, 2018Publication date: June 14, 2018Inventors: Urs Hunkeler, Clemens Lombriser, Hong Linh Truong
-
Publication number: 20170353551Abstract: Embodiments of the invention provide a method, system, and computer program product for selecting a server as a selected server for performing a specified function in a distributed computing system. In one embodiment, the method comprises identifying a group of servers in the system; and choosing as the selected server the server that has been in the system the longest. In one embodiment, each of the servers in the group has a respective contention period, during which the server sends a contention message, and the selected server is chosen using these contention messages. The servers in the group may have imperfect clock synchronization. In this case, the contention periods of the servers is kept greater than the maximum difference between the server clocks. The invention may be used to select a name server, or to select a server for another service.Type: ApplicationFiled: August 25, 2017Publication date: December 7, 2017Inventors: Daniel N. Bauer, Luis Garcés-Erice, Urs Hunkeler
-
Publication number: 20170296102Abstract: A comfort band is configured to be worn between an electronic surveillance bracelet and a leg of a wearer. The comfort band includes a tubular elastic element adapted to retain the comfort band on the leg of the wearer. The comfort band further includes a cushion provided along a lower edge of the elastic element so that the cushion is located towards the foot of the wearer. The cushion extends outwardly from the elastic element and is arranged so as to form an abutment for an end face of the electronic surveillance bracelet.Type: ApplicationFiled: August 25, 2015Publication date: October 19, 2017Applicant: GEOSATIS SAInventors: José Carlos Fernandes Demetrio, Urs Hunkeler, Anita Durand, Vincent Praplan, Marcin Poturalski
-
Patent number: 9762667Abstract: Embodiments of the invention provide a method, system, and computer program product for selecting a server as a selected server for performing a specified function in a distributed computing system. In one embodiment, the method comprises identifying a group of servers in the system; and choosing as the selected server the server that has been in the system the longest. In one embodiment, each of the servers in the group has a respective contention period, during which the server sends a contention message, and the selected server is chosen using these contention messages. The servers in the group may have imperfect clock synchronization. In this case, the contention periods of the servers is kept greater than the maximum difference between the server clocks. The invention may be used to select a name server, or to select a server for another service.Type: GrantFiled: March 10, 2017Date of Patent: September 12, 2017Assignee: International Business Machines CorporationInventors: Daniel N. Bauer, Luis Garcés-Erice, Urs Hunkeler
-
Publication number: 20170187802Abstract: Embodiments of the invention provide a method, system, and computer program product for selecting a server as a selected server for performing a specified function in a distributed computing system. In one embodiment, the method comprises identifying a group of servers in the system; and choosing as the selected server the server that has been in the system the longest. In one embodiment, each of the servers in the group has a respective contention period, during which the server sends a contention message, and the selected server is chosen using these contention messages. The servers in the group may have imperfect clock synchronization. In this case, the contention periods of the servers is kept greater than the maximum difference between the server clocks. The invention may be used to select a name server, or to select a server for another service.Type: ApplicationFiled: March 10, 2017Publication date: June 29, 2017Inventors: Daniel N. Bauer, Luis Garcés-Erice, Urs Hunkeler
-
Patent number: 9596304Abstract: Embodiments of the invention provide a method, system, and computer program product for selecting a server as a selected server for performing a specified function in a distributed computing system. In one embodiment, the method comprises identifying a group of servers in the system; and choosing as the selected server the server that has been in the system the longest. In one embodiment, each of the servers in the group has a respective contention period, during which the server sends a contention message, and the selected server is chosen using these contention messages. The servers in the group may have imperfect clock synchronization. In this case, the contention periods of the servers is kept greater than the maximum difference between the server clocks. The invention may be used to select a name server, or to select a server for another service.Type: GrantFiled: April 18, 2016Date of Patent: March 14, 2017Assignee: International Business Machines CorporationInventors: Daniel N. Bauer, Luis Garcés-Erice, Urs Hunkeler
-
Publication number: 20160308728Abstract: Methods and systems for discovery of a set of nodes in a network. The method comprises selecting a node amongst nodes in a group of nodes to be processed; and instructing to implement a discovery procedure for the selected node. The procedure comprises broadcasting a neighbor discovery request from a node currently selected on a shared transmission medium of the network; and receiving at the node currently selected replies sent by neighbor nodes on the shared transmission medium and adding the neighbor nodes to the group of nodes to be processed; and repeating the steps of selecting and instructing for other nodes in the group of nodes to be processed, until all nodes of the set are discovered.Type: ApplicationFiled: June 24, 2016Publication date: October 20, 2016Inventors: Urs Hunkeler, Clemens Lombriser, Hong Linh Truong
-
Publication number: 20160234308Abstract: Embodiments of the invention provide a method, system, and computer program product for selecting a server as a selected server for performing a specified function in a distributed computing system. In one embodiment, the method comprises identifying a group of servers in the system; and choosing as the selected server the server that has been in the system the longest. In one embodiment, each of the servers in the group has a respective contention period, during which the server sends a contention message, and the selected server is chosen using these contention messages. The servers in the group may have imperfect clock synchronization. In this case, the contention periods of the servers is kept greater than the maximum difference between the server clocks. The invention may be used to select a name server, or to select a server for another service.Type: ApplicationFiled: April 18, 2016Publication date: August 11, 2016Inventors: Daniel N. Bauer, Luis Garcés-Erice, Urs Hunkeler
-
Patent number: 9414296Abstract: Methods and systems for discovery of a set of nodes (20, 30) in a network (165). The method comprises selecting (S11) a node (20) amongst nodes in a group of nodes to be processed; and instructing (S12) to implement a discovery procedure for the selected node. The procedure comprises broadcasting (S22) a neighbor discovery request from a node (20) currently selected on a shared transmission medium (1) of the network; and receiving (S23) at the node (20) currently selected replies sent (S34) by neighbor nodes on the shared transmission medium and adding (S13) the neighbor nodes to the group of nodes to be processed; and repeating (S14) the steps of selecting and instructing for other nodes (30) in the group of nodes to be processed, until all nodes of the set are discovered.Type: GrantFiled: March 12, 2012Date of Patent: August 9, 2016Assignee: International Business Machines CorporationInventors: Urs Hunkeler, Hong Linh Truong, Clemens Lombriser
-
Patent number: 9325789Abstract: Embodiments of the invention provide a method, system, and computer program product for selecting a server as a selected server for performing a specified function in a distributed computing system. In one embodiment, the method comprises identifying a group of servers in the system; and choosing as the selected server the server that has been in the system the longest. In one embodiment, each of the servers in the group has a respective contention period, during which the server sends a contention message, and the selected server is chosen using these contention messages. The servers in the group may have imperfect clock synchronization. In this case, the contention periods of the servers is kept greater than the maximum difference between the server clocks. The invention may be used to select a name server, or to select a server for another service.Type: GrantFiled: February 17, 2009Date of Patent: April 26, 2016Assignee: International Business Machines CorporationInventors: Daniel N. Bauer, Luis Garcés-Erice, Urs Hunkeler
-
Publication number: 20150048939Abstract: An electronic monitoring bracelet, comprising a ring-shaped body (2) configured so as to be mounted around a limb or an object, and an electronic monitoring system positioned in the body, the electronic monitoring system comprising an integrity detection system (4) and an internal source of energy (12). The ring-shaped body (2) is in the form of a rigid shell containing a chamber or several chamber sections in which are positioned components of the electronic monitoring system, the ring-shaped body entirely encircling the bracelet.Type: ApplicationFiled: December 19, 2012Publication date: February 19, 2015Inventors: Vincent Praplan, Edmund Colli-Vignarelli, Urs Hunkeler, Jose FERNANDES Demetrio