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: 11631317
    Abstract: 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: Grant
    Filed: August 23, 2019
    Date of Patent: April 18, 2023
    Assignee: GEOSATIS SA
    Inventors: Vincent Praplan, Edmund James Colli-Vignarelli, Urs Hunkeler, José Carlos Fernandes Demétrio
  • Patent number: 11038767
    Abstract: 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: Grant
    Filed: October 7, 2019
    Date of Patent: June 15, 2021
    Assignee: International Business Machines Corporation
    Inventors: Urs Hunkeler, Clemens Lombriser, Hong Linh Truong
  • Publication number: 20210072401
    Abstract: 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: Application
    Filed: September 6, 2018
    Publication date: March 11, 2021
    Applicant: GEOSATIS SA
    Inventors: Edmund Colli-Vignarelli, Urs Hunkeler, Nuno Faria Pires, Marcin Poturalski, Philippe Rétornaz
  • Publication number: 20200044935
    Abstract: 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: Application
    Filed: October 7, 2019
    Publication date: February 6, 2020
    Inventors: Urs Hunkeler, Clemens Lombriser, Hong Linh Truong
  • Publication number: 20200005627
    Abstract: 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: Application
    Filed: August 23, 2019
    Publication date: January 2, 2020
    Applicant: GEOSATIS SA
    Inventors: Vincent Praplan, Edmund James Colli-Vignarelli, Urs Hunkeler, José Carlos Fernandes Demétrio
  • Patent number: 10523515
    Abstract: 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: Grant
    Filed: February 8, 2018
    Date of Patent: December 31, 2019
    Assignee: International Business Machines Corporation
    Inventors: Urs Hunkeler, Clemens Lombriser, Hong Linh Truong
  • Patent number: 10446015
    Abstract: 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: Grant
    Filed: December 19, 2012
    Date of Patent: October 15, 2019
    Assignee: GEOSATIS SA
    Inventors: Vincent Praplan, Edmund James Colli-Vignarelli, Urs Hunkeler, José Carlos Fernandes Demétrio
  • Patent number: 10027752
    Abstract: 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: Grant
    Filed: August 25, 2017
    Date of Patent: July 17, 2018
    Assignee: International Business Machines Corporation
    Inventors: Daniel N. Bauer, Luis Garcés-Erice, Urs Hunkeler
  • Patent number: 10027552
    Abstract: 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: Grant
    Filed: June 24, 2016
    Date of Patent: July 17, 2018
    Assignee: International Business Machines Corporation
    Inventors: Urs Hunkeler, Clemens Lombriser, Hong Linh Truong
  • Publication number: 20180167284
    Abstract: 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: Application
    Filed: February 8, 2018
    Publication date: June 14, 2018
    Inventors: Urs Hunkeler, Clemens Lombriser, Hong Linh Truong
  • Publication number: 20170353551
    Abstract: 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: Application
    Filed: August 25, 2017
    Publication date: December 7, 2017
    Inventors: Daniel N. Bauer, Luis Garcés-Erice, Urs Hunkeler
  • Publication number: 20170296102
    Abstract: 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: Application
    Filed: August 25, 2015
    Publication date: October 19, 2017
    Applicant: GEOSATIS SA
    Inventors: José Carlos Fernandes Demetrio, Urs Hunkeler, Anita Durand, Vincent Praplan, Marcin Poturalski
  • Patent number: 9762667
    Abstract: 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: Grant
    Filed: March 10, 2017
    Date of Patent: September 12, 2017
    Assignee: International Business Machines Corporation
    Inventors: Daniel N. Bauer, Luis Garcés-Erice, Urs Hunkeler
  • Publication number: 20170187802
    Abstract: 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: Application
    Filed: March 10, 2017
    Publication date: June 29, 2017
    Inventors: Daniel N. Bauer, Luis Garcés-Erice, Urs Hunkeler
  • Patent number: 9596304
    Abstract: 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: Grant
    Filed: April 18, 2016
    Date of Patent: March 14, 2017
    Assignee: International Business Machines Corporation
    Inventors: Daniel N. Bauer, Luis Garcés-Erice, Urs Hunkeler
  • Publication number: 20160308728
    Abstract: 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: Application
    Filed: June 24, 2016
    Publication date: October 20, 2016
    Inventors: Urs Hunkeler, Clemens Lombriser, Hong Linh Truong
  • Publication number: 20160234308
    Abstract: 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: Application
    Filed: April 18, 2016
    Publication date: August 11, 2016
    Inventors: Daniel N. Bauer, Luis Garcés-Erice, Urs Hunkeler
  • Patent number: 9414296
    Abstract: 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: Grant
    Filed: March 12, 2012
    Date of Patent: August 9, 2016
    Assignee: International Business Machines Corporation
    Inventors: Urs Hunkeler, Hong Linh Truong, Clemens Lombriser
  • Patent number: 9325789
    Abstract: 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: Grant
    Filed: February 17, 2009
    Date of Patent: April 26, 2016
    Assignee: International Business Machines Corporation
    Inventors: Daniel N. Bauer, Luis Garcés-Erice, Urs Hunkeler
  • Publication number: 20150048939
    Abstract: 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: Application
    Filed: December 19, 2012
    Publication date: February 19, 2015
    Inventors: Vincent Praplan, Edmund Colli-Vignarelli, Urs Hunkeler, Jose FERNANDES Demetrio