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: 12156154Abstract: 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: GrantFiled: May 23, 2023Date of Patent: November 26, 2024Assignee: Imagination Technologies LimitedInventors: Arnold Mark Bilstad, Jose Juan Fernandez Dios, Paul Matthew Blay
-
Publication number: 20230300764Abstract: 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: ApplicationFiled: May 23, 2023Publication date: September 21, 2023Inventors: Arnold Mark Bilstad, Jose Juan Fernandez Dios, Paul Matthew Blay
-
Patent number: 11659510Abstract: 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: GrantFiled: February 5, 2021Date of Patent: May 23, 2023Assignee: Imagination Technologies LimitedInventors: Arnold Mark Bilstad, Jose Juan Fernandez Dios, Paul Matthew Blay
-
Patent number: 11425677Abstract: 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: GrantFiled: July 27, 2020Date of Patent: August 23, 2022Assignee: LOCIX, INC.Inventor: Arnold Mark Bilstad
-
Patent number: 11287843Abstract: 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: GrantFiled: September 21, 2020Date of Patent: March 29, 2022Assignee: Imagination Technologies LimitedInventors: Martin Woodhead, Arnold Mark Bilstad
-
Publication number: 20210160803Abstract: 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: ApplicationFiled: February 5, 2021Publication date: May 27, 2021Inventors: Arnold Mark Bilstad, Jose Juan Fernandez Dios, Paul Matthew Blay
-
Patent number: 10939398Abstract: 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: GrantFiled: June 3, 2019Date of Patent: March 2, 2021Assignee: Imagination Technologies LimitedInventors: Arnold Mark Bilstad, Jose Juan Fernandez Dios, Paul Matthew Blay
-
Publication number: 20210004045Abstract: 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: ApplicationFiled: September 21, 2020Publication date: January 7, 2021Inventors: Martin Woodhead, Arnold Mark Bilstad
-
Publication number: 20200359353Abstract: 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: ApplicationFiled: July 27, 2020Publication date: November 12, 2020Applicant: Locix, Inc.Inventor: Arnold Mark Bilstad
-
Patent number: 10782730Abstract: 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: GrantFiled: June 5, 2019Date of Patent: September 22, 2020Assignee: Imagination Technologies LimitedInventors: Martin Woodhead, Arnold Mark Bilstad
-
Patent number: 10772067Abstract: 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: GrantFiled: February 15, 2019Date of Patent: September 8, 2020Assignee: Locix, Inc.Inventor: Arnold Mark Bilstad
-
Publication number: 20200245286Abstract: 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: ApplicationFiled: February 15, 2019Publication date: July 30, 2020Applicant: Locix, Inc.Inventor: Arnold Mark Bilstad
-
Patent number: 10660060Abstract: 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: GrantFiled: January 29, 2019Date of Patent: May 19, 2020Assignee: Locix, Inc.Inventor: Arnold Mark Bilstad
-
Publication number: 20190286188Abstract: 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: ApplicationFiled: June 5, 2019Publication date: September 19, 2019Inventors: Martin Woodhead, Arnold Mark Bilstad
-
Publication number: 20190289565Abstract: 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: ApplicationFiled: June 3, 2019Publication date: September 19, 2019Inventors: Arnold Mark Bilstad, Jose Juan Fernandez Dios, Paul Matthew Blay
-
Patent number: 10353424Abstract: 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: GrantFiled: June 30, 2017Date of Patent: July 16, 2019Assignee: Imagination Technologies LimitedInventors: Martin Woodhead, Arnold Mark Bilstad
-
Patent number: 10349368Abstract: 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: GrantFiled: June 30, 2017Date of Patent: July 9, 2019Assignee: Imagination Technologies LimitedInventors: Arnold Mark Bilstad, Jose Juan Fernández Dios, Paul Matthew Blay
-
Patent number: 10165534Abstract: 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: GrantFiled: June 30, 2017Date of Patent: December 25, 2018Assignee: Imagination Technologies LimitedInventors: Arnold Mark Bilstad, Jose Juan Fernández Dios, Paul Matthew Blay
-
Publication number: 20180004244Abstract: 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: ApplicationFiled: June 30, 2017Publication date: January 4, 2018Inventors: Martin Woodhead, Arnold Mark Bilstad
-
Publication number: 20180006798Abstract: 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: ApplicationFiled: June 30, 2017Publication date: January 4, 2018Inventors: Arnold Mark Bilstad, Jose Juan Fernández Dios, Paul Matthew Blay