Patents by Inventor Arnold Mark Bilstad

Arnold Mark Bilstad 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: 12156154
    Abstract: A method at a first device for synchronising a first clock of the first device to a second clock of a second device, includes receiving a first message comprising an identifier from a third device; generating a first timestamp in dependence on the time at which the first message is received at the first device according to the first clock; receiving a second message from the second device comprising the identifier and a second timestamp, the second timestamp having been generated in dependence on the time at which the second device received the first message from the third device according to the second clock; and adjusting the first clock in dependence on a time difference between a time indicated by the first timestamp and a time indicated by the second timestamp.
    Type: Grant
    Filed: May 23, 2023
    Date of Patent: November 26, 2024
    Assignee: Imagination Technologies Limited
    Inventors: Arnold Mark Bilstad, Jose Juan Fernandez Dios, Paul Matthew Blay
  • Publication number: 20230300764
    Abstract: A method at a first device for synchronising a first clock of the first device to a second clock of a second device, includes receiving a first message comprising an identifier from a third device; generating a first timestamp in dependence on the time at which the first message is received at the first device according to the first clock; receiving a second message from the second device comprising the identifier and a second timestamp, the second timestamp having been generated in dependence on the time at which the second device received the first message from the third device according to the second clock; and adjusting the first clock in dependence on a time difference between a time indicated by the first timestamp and a time indicated by the second timestamp.
    Type: Application
    Filed: May 23, 2023
    Publication date: September 21, 2023
    Inventors: Arnold Mark Bilstad, Jose Juan Fernandez Dios, Paul Matthew Blay
  • Patent number: 11659510
    Abstract: A method at a first device for synchronising a first clock of the first device to a second clock of a second device, includes receiving a first message comprising an identifier from a third device; generating a first timestamp in dependence on the time at which the first message is received at the first device according to the first clock; receiving a second message from the second device comprising the identifier and a second timestamp, the second timestamp having been generated in dependence on the time at which the second device received the first message from the third device according to the second clock; and adjusting the first clock in dependence on a time difference between a time indicated by the first timestamp and a time indicated by the second timestamp.
    Type: Grant
    Filed: February 5, 2021
    Date of Patent: May 23, 2023
    Assignee: Imagination Technologies Limited
    Inventors: Arnold Mark Bilstad, Jose Juan Fernandez Dios, Paul Matthew Blay
  • Patent number: 11425677
    Abstract: Systems and apparatuses for determining location of a wireless arbitrary device are disclosed herein. In one example, a computer implemented method for localization of a wireless arbitrary device in a wireless network architecture comprises initializing the wireless network architecture having a plurality of wireless anchor nodes and a plurality of wireless sensor nodes. The method further includes preparing, with the plurality of wireless anchor nodes, for localization of the wireless arbitrary device, waiting to receive a packet from the wireless arbitrary device, receiving a communication including a packet from the wireless arbitrary device, and transmitting a communication including a synchronization packet to other anchor nodes of the plurality of wireless anchor nodes.
    Type: Grant
    Filed: July 27, 2020
    Date of Patent: August 23, 2022
    Assignee: LOCIX, INC.
    Inventor: Arnold Mark Bilstad
  • Patent number: 11287843
    Abstract: A first device operates synchronously with a second device, and includes a hardware clock having an adjustable clock frequency and a software clock configured to derive time in dependence on the hardware clock. A controller determines a synchronisation error between the software clock and a clock of the second device, and adjusts the clock frequency of the hardware clock in dependence on the synchronisation error so as to synchronise the hardware clock to a hardware clock of the second device.
    Type: Grant
    Filed: September 21, 2020
    Date of Patent: March 29, 2022
    Assignee: Imagination Technologies Limited
    Inventors: Martin Woodhead, Arnold Mark Bilstad
  • Publication number: 20210160803
    Abstract: A method at a first device for synchronising a first clock of the first device to a second clock of a second device, includes receiving a first message comprising an identifier from a third device; generating a first timestamp in dependence on the time at which the first message is received at the first device according to the first clock; receiving a second message from the second device comprising the identifier and a second timestamp, the second timestamp having been generated in dependence on the time at which the second device received the first message from the third device according to the second clock; and adjusting the first clock in dependence on a time difference between a time indicated by the first timestamp and a time indicated by the second timestamp.
    Type: Application
    Filed: February 5, 2021
    Publication date: May 27, 2021
    Inventors: Arnold Mark Bilstad, Jose Juan Fernandez Dios, Paul Matthew Blay
  • Patent number: 10939398
    Abstract: A method at a first device for synchronising a first clock of the first device to a second clock of a second device, includes receiving a first message comprising an identifier from a third device; generating a first timestamp in dependence on the time at which the first message is received at the first device according to the first clock; receiving a second message from the second device comprising the identifier and a second timestamp, the second timestamp having been generated in dependence on the time at which the second device received the first message from the third device according to the second clock; and adjusting the first clock in dependence on a time difference between a time indicated by the first timestamp and a time indicated by the second timestamp.
    Type: Grant
    Filed: June 3, 2019
    Date of Patent: March 2, 2021
    Assignee: Imagination Technologies Limited
    Inventors: Arnold Mark Bilstad, Jose Juan Fernandez Dios, Paul Matthew Blay
  • Publication number: 20210004045
    Abstract: A first device operates synchronously with a second device, and includes a hardware clock having an adjustable clock frequency and a software clock configured to derive time in dependence on the hardware clock. A controller determines a synchronisation error between the software clock and a clock of the second device, and adjusts the clock frequency of the hardware clock in dependence on the synchronisation error so as to synchronise the hardware clock to a hardware clock of the second device.
    Type: Application
    Filed: September 21, 2020
    Publication date: January 7, 2021
    Inventors: Martin Woodhead, Arnold Mark Bilstad
  • Publication number: 20200359353
    Abstract: Systems and apparatuses for determining location of a wireless arbitrary device are disclosed herein. In one example, a computer implemented method for localization of a wireless arbitrary device in a wireless network architecture comprises initializing the wireless network architecture having a plurality of wireless anchor nodes and a plurality of wireless sensor nodes. The method further includes preparing, with the plurality of wireless anchor nodes, for localization of the wireless arbitrary device, waiting to receive a packet from the wireless arbitrary device, receiving a communication including a packet from the wireless arbitrary device, and transmitting a communication including a synchronization packet to other anchor nodes of the plurality of wireless anchor nodes.
    Type: Application
    Filed: July 27, 2020
    Publication date: November 12, 2020
    Applicant: Locix, Inc.
    Inventor: Arnold Mark Bilstad
  • Patent number: 10782730
    Abstract: A first device operates synchronously with a second device, and includes a hardware clock having an adjustable clock frequency and a software clock configured to derive time in dependence on the hardware clock. A controller determines a synchronisation error between the software clock and a clock of the second device, and adjusts the clock frequency of the hardware clock in dependence on the synchronisation error so as to synchronise the hardware clock to a hardware clock of the second device.
    Type: Grant
    Filed: June 5, 2019
    Date of Patent: September 22, 2020
    Assignee: Imagination Technologies Limited
    Inventors: Martin Woodhead, Arnold Mark Bilstad
  • Patent number: 10772067
    Abstract: Systems and apparatuses for determining location of a wireless arbitrary device are disclosed herein. In one example, a computer implemented method for localization of a wireless arbitrary device in a wireless network architecture comprises initializing the wireless network architecture having a plurality of wireless anchor nodes and a plurality of wireless sensor nodes. The method further includes preparing, with the plurality of wireless anchor nodes, for localization of the wireless arbitrary device, waiting to receive a packet from the wireless arbitrary device, receiving a communication including a packet from the wireless arbitrary device, and transmitting a communication including a synchronization packet to other anchor nodes of the plurality of wireless anchor nodes.
    Type: Grant
    Filed: February 15, 2019
    Date of Patent: September 8, 2020
    Assignee: Locix, Inc.
    Inventor: Arnold Mark Bilstad
  • Publication number: 20200245286
    Abstract: Systems and apparatuses for determining location of a wireless arbitrary device are disclosed herein. In one example, a computer implemented method for localization of a wireless arbitrary device in a wireless network architecture comprises initializing the wireless network architecture having a plurality of wireless anchor nodes and a plurality of wireless sensor nodes. The method further includes preparing, with the plurality of wireless anchor nodes, for localization of the wireless arbitrary device, waiting to receive a packet from the wireless arbitrary device, receiving a communication including a packet from the wireless arbitrary device, and transmitting a communication including a synchronization packet to other anchor nodes of the plurality of wireless anchor nodes.
    Type: Application
    Filed: February 15, 2019
    Publication date: July 30, 2020
    Applicant: Locix, Inc.
    Inventor: Arnold Mark Bilstad
  • Patent number: 10660060
    Abstract: Systems and apparatuses for determining location of a wireless arbitrary device are disclosed herein. In one example, an asynchronous system for localization of a wireless arbitrary device in a wireless network architecture includes a plurality of wireless anchor nodes each having a wireless device with one or more processing units and RF circuitry for transmitting and receiving communications in the wireless network architecture. The one or more processing units of at least one wireless anchor node are configured to receive instructions to prepare for localization of the wireless arbitrary device, to change a RF channel to be the same as an RF channel of the wireless arbitrary device based on the received instructions, to receive a communication including data traffic from the wireless arbitrary device, and to obtain ranging information including a receive timestamp and channel sense information (CSI) from the data traffic.
    Type: Grant
    Filed: January 29, 2019
    Date of Patent: May 19, 2020
    Assignee: Locix, Inc.
    Inventor: Arnold Mark Bilstad
  • Publication number: 20190286188
    Abstract: A first device operates synchronously with a second device, and includes a hardware clock having an adjustable clock frequency and a software clock configured to derive time in dependence on the hardware clock. A controller determines a synchronisation error between the software clock and a clock of the second device, and adjusts the clock frequency of the hardware clock in dependence on the synchronisation error so as to synchronise the hardware clock to a hardware clock of the second device.
    Type: Application
    Filed: June 5, 2019
    Publication date: September 19, 2019
    Inventors: Martin Woodhead, Arnold Mark Bilstad
  • Publication number: 20190289565
    Abstract: A method at a first device for synchronising a first clock of the first device to a second clock of a second device, includes receiving a first message comprising an identifier from a third device; generating a first timestamp in dependence on the time at which the first message is received at the first device according to the first clock; receiving a second message from the second device comprising the identifier and a second timestamp, the second timestamp having been generated in dependence on the time at which the second device received the first message from the third device according to the second clock; and adjusting the first clock in dependence on a time difference between a time indicated by the first timestamp and a time indicated by the second timestamp.
    Type: Application
    Filed: June 3, 2019
    Publication date: September 19, 2019
    Inventors: Arnold Mark Bilstad, Jose Juan Fernandez Dios, Paul Matthew Blay
  • Patent number: 10353424
    Abstract: A first device for playing media synchronously with a second device, includes a hardware clock having an adjustable clock frequency; a software clock configured to derive time in dependence on the hardware clock; a controller configured to: determine a synchronization error between the software clock and a clock of the second device; and adjust the clock frequency of the hardware clock in dependence on the synchronization error; and a media playout device for playing media and configured to be clocked by the hardware clock.
    Type: Grant
    Filed: June 30, 2017
    Date of Patent: July 16, 2019
    Assignee: Imagination Technologies Limited
    Inventors: Martin Woodhead, Arnold Mark Bilstad
  • Patent number: 10349368
    Abstract: A method at a first device for synchronising a first clock of the first device to a second clock of a second device, includes receiving a first message comprising an identifier from a third device; generating a first timestamp in dependence on the time at which the first message is received at the first device according to the first clock; receiving a second message from the second device comprising the identifier and a second timestamp, the second timestamp having been generated in dependence on the time at which the second device received the first message from the third device according to the second clock; and adjusting the first clock in dependence on a time difference between a time indicated by the first timestamp and a time indicated by the second timestamp.
    Type: Grant
    Filed: June 30, 2017
    Date of Patent: July 9, 2019
    Assignee: Imagination Technologies Limited
    Inventors: Arnold Mark Bilstad, Jose Juan Fernández Dios, Paul Matthew Blay
  • Patent number: 10165534
    Abstract: A method at a first device for synchronising a first clock of the first device to a second clock of a second device, includes receiving a first message comprising an identifier from the second device; generating a first timestamp in dependence on the time at which the first message is received at the first device according to the first clock; receiving a second message from the second device comprising the identifier and a second timestamp, the second timestamp having been generated in dependence on the time at which the second device transmitted the first message to the first device; and adjusting the first clock in dependence on a time difference between a time indicated by the first timestamp and a time indicated by the second timestamp.
    Type: Grant
    Filed: June 30, 2017
    Date of Patent: December 25, 2018
    Assignee: Imagination Technologies Limited
    Inventors: Arnold Mark Bilstad, Jose Juan Fernández Dios, Paul Matthew Blay
  • Publication number: 20180004244
    Abstract: A first device for playing media synchronously with a second device, includes a hardware clock having an adjustable clock frequency; a software clock configured to derive time in dependence on the hardware clock; a controller configured to: determine a synchronisation error between the software clock and a clock of the second device; and adjust the clock frequency of the hardware clock in dependence on the synchronisation error; and a media playout device for playing media and configured to be clocked by the hardware clock.
    Type: Application
    Filed: June 30, 2017
    Publication date: January 4, 2018
    Inventors: Martin Woodhead, Arnold Mark Bilstad
  • Publication number: 20180006798
    Abstract: A method at a first device for synchronising a first clock of the first device to a second clock of a second device, includes receiving a first message comprising an identifier from the second device; generating a first timestamp in dependence on the time at which the first message is received at the first device according to the first clock; receiving a second message from the second device comprising the identifier and a second timestamp, the second timestamp having been generated in dependence on the time at which the second device transmitted the first message to the first device; and adjusting the first clock in dependence on a time difference between a time indicated by the first timestamp and a time indicated by the second timestamp.
    Type: Application
    Filed: June 30, 2017
    Publication date: January 4, 2018
    Inventors: Arnold Mark Bilstad, Jose Juan Fernández Dios, Paul Matthew Blay