Patents Assigned to ZaiNar, Inc.
  • Patent number: 11968597
    Abstract: A method for calculating a time-of-arrival of a multicarrier uplink signal includes: accessing a multicarrier reference signal including a subcarrier reference signal for each subcarrier frequency in a set of subcarrier frequencies; receiving the multicarrier uplink signal transmitted from a user device, the multicarrier uplink signal including a subcarrier uplink signal for each subcarrier frequency in the set of subcarrier frequencies; for each subcarrier frequency in the set of subcarrier frequencies, calculating a phase difference, in a set of phase differences, between the subcarrier reference signal for the subcarrier frequency and a subcarrier uplink signal for the subcarrier frequency; calculating a time-of-arrival of the multicarrier uplink signal at the transceiver based on the set of adjusted phase differences; and transmitting the time-of-arrival of the multicarrier uplink signal to a remote server.
    Type: Grant
    Filed: August 4, 2022
    Date of Patent: April 23, 2024
    Assignee: ZaiNar, Inc.
    Inventors: Jonathan Lu, Mainak Chowdhury, Philip A. Kratz
  • Patent number: 11968601
    Abstract: A method includes, generating a schedule for an asset tag, the schedule defining: a unicast trigger time for transmission of a unicast trigger to the asset tag; a transmit time succeeding receipt of the multicast trigger; and a wake window intersecting the transmit time and the receipt of the multiact trigger. The method also includes transmitting the schedule from a node network to the asset tag and configuring the asset tag based on the schedule. The method also includes, at the node network, broadcasting the unicast trigger and, at an asset tag: entering a wake mode; receiving the unicast trigger; transmitting a ranging signal; and entering the sleep mode. The method further includes, at the node network: deriving location of the asset tag based on instance of the ranging signal received by nodes in the node network.
    Type: Grant
    Filed: April 20, 2023
    Date of Patent: April 23, 2024
    Assignee: ZaiNar, Inc.
    Inventors: Alexander Feldman, Phillip B. Hess, Philip Adam Kratz, Srdjan Miocinovic, Jonathan Shiao-En Lu
  • Patent number: 11924757
    Abstract: Systems and methods for implementing power management features while providing a wireless asymmetric network are disclosed herein. In one embodiment, a system includes a hub having a wireless control device that is configured to control communications and power consumption in the wireless asymmetric network architecture and sensor nodes each having at least one sensor and a wireless device with a transmitter and a receiver to enable bi-directional communications with the wireless control device of the hub. The wireless control device is configured to determine a scheduled timing of operating each sensor node during a first time period that is close in time with respect to a transmit window of the transmitter and during a second time period that is close in time with respect to a receive window of the receiver for each wireless device to reduce power consumption of the wireless devices of the sensor nodes.
    Type: Grant
    Filed: July 19, 2018
    Date of Patent: March 5, 2024
    Assignee: ZaiNar, Inc.
    Inventors: Vivek Subramanian, Elad Alon, Vikram Pavate
  • Patent number: 11906649
    Abstract: In one embodiment, an asynchronous wireless system for localization of nodes comprises a first wireless node being configured to receive a first communication from a third wireless node having an unknown location, to determine time difference of arrival (TDoA) information of the reception of the first communication between each of the first and a second wireless node, to determine TDoA ranging including a relative or absolute position of the third wireless node using the time difference of arrival information, and to synchronize the first and second wireless nodes based on a second communication with the synchronization being decoupled in time from the first communication. In another embodiment, a computer implemented method comprises receiving, with first and second wireless anchor nodes, packets from a wireless arbitrary device and performing time difference of arrival ranging upon reception of the packets between each of the first and the second wireless anchor nodes.
    Type: Grant
    Filed: July 9, 2021
    Date of Patent: February 20, 2024
    Assignee: ZaiNar, Inc.
    Inventors: Mark Bilstad, Tommi Ylamurto, Manu Seth
  • Patent number: 11863298
    Abstract: A method including accessing a network graph including: a set of transceiver nodes representing a set of transceivers operating in a mesh network of transceivers; a set of transmitter nodes representing a set of transmitters communicating with the mesh network of transceivers; and a set of edges, each connecting a pair of nodes in the set of nodes. The method also includes: identifying a subgraph of the network graph associated with a node in the set of nodes, the node representing a transceiver; accessing a network state of the subgraph comprising a set of edge values for each edge in the subgraph; calculating a probability of failure of the transceiver based on the network state of the subgraph; and in response to detecting the probability of failure of the transceiver exceeding a threshold likelihood, triggering a corrective action at the transceiver.
    Type: Grant
    Filed: November 24, 2021
    Date of Patent: January 2, 2024
    Assignee: ZaiNar, Inc.
    Inventors: Philip A. Kratz, Jonathan Lu, Srdjan Miocinovic, Siamak Yousefi
  • Patent number: 11856483
    Abstract: A method of determining a reference clock in a mesh network includes receiving multiple signals, correlating the multiple signals with a local signal generated by the first node to determine a coarse set of time differences, refining the coarse set of time differences using a phase of a carrier signal of the multiple signals to produce a refined set of time differences, and using the refined set of time differences to define a reference clock.
    Type: Grant
    Filed: January 19, 2021
    Date of Patent: December 26, 2023
    Assignee: ZaiNar, Inc.
    Inventors: Philip A. Kratz, Daniel Jacker
  • Patent number: 11856484
    Abstract: In one embodiment, an asynchronous wireless system for localization of nodes comprises a first wireless node being configured to receive a first communication from a third wireless node having an unknown location, to determine time difference of arrival (TDoA) information of the reception of the first communication between each of the first and a second wireless node, to determine TDoA ranging including a relative or absolute position of the third wireless node using the time difference of arrival information, and to synchronize the first and second wireless nodes based on a second communication with the synchronization being decoupled in time from the first communication. In another embodiment, a computer implemented method comprises receiving, with first and second wireless anchor nodes, packets from a wireless arbitrary device and performing time difference of arrival ranging upon reception of the packets between each of the first and the second wireless anchor nodes.
    Type: Grant
    Filed: July 9, 2021
    Date of Patent: December 26, 2023
    Assignee: ZaiNar, Inc.
    Inventors: Mark Bilstad, Tommi Ylamurto, Manu Seth
  • Patent number: 11808835
    Abstract: A method includes: receiving a ranging signal from the transmitter comprising a set of multiplexed sub-signals, each multiplexed sub-signal characterized by a frequency in a set of frequencies; calculating a time-based time-of-arrival estimate based on the series of time-domain samples of the ranging signal; calculating a time-based uncertainty of the time-based time-of-arrival; for each sub-signal pair in a subset of multiplexed sub-signals of the set of multiplexed sub-signals, extracting a phase difference of the sub-signal pair; calculating a phase-based time-of-arrival estimate based on the phase difference of each sub-signal pair in the subset of multiplexed sub-signals; calculating a phase-based uncertainty of the phase-based time-of-arrival estimate; and calculating a hybrid time-of-arrival estimate as a weighted combination of the time-based time-of-arrival estimate, the phase-based time-of-arrival estimate, based on the time-based uncertainty and the phase-based uncertainty.
    Type: Grant
    Filed: September 30, 2022
    Date of Patent: November 7, 2023
    Assignee: ZaiNar, Inc.
    Inventors: Mainak Chowdhury, Philip A. Kratz, Jonathan Shiao-En Lu, Srdjan Miocinovic, Siamak Yousefi
  • Patent number: 11785482
    Abstract: A method includes accessing a network graph including: a set of nodes, each representing a transceiver; and a set of edges, each edge connecting two nodes and representing a communication channel between a pair of transceivers. The method also includes: accessing a network state comprising a set of edge values for the set of edges; and identifying a set of triangle graphs in the network graph. The method further includes, for each triangle graph in the network graph: calculating a component diagnostic score based on a subset of edge values; and for each node in the triangle graph, updating a cumulative diagnostic score for the node based on the component diagnostic score. The method additionally includes, in response to detecting a cumulative diagnostic score for a node exceeding a threshold cumulative diagnostic score, triggering a corrective action at a transceiver represented by the node.
    Type: Grant
    Filed: November 25, 2020
    Date of Patent: October 10, 2023
    Assignee: ZaiNar, Inc.
    Inventors: Jonathan Lu, Mainak Chowdhury, Ophir Sweiry, Srdjan Miocinovic
  • Patent number: 11722851
    Abstract: A method for calculating a time-of-arrival of a multicarrier uplink signal includes: accessing a multicarrier reference signal including a subcarrier reference signal for each subcarrier frequency in a set of subcarrier frequencies; receiving the multicarrier uplink signal transmitted from a user device, the multicarrier uplink signal including a subcarrier uplink signal for each subcarrier frequency in the set of subcarrier frequencies; for each subcarrier frequency in the set of subcarrier frequencies, calculating a phase difference, in a set of phase differences, between the subcarrier reference signal for the subcarrier frequency and a subcarrier uplink signal for the subcarrier frequency; calculating a time-of-arrival of the multicarrier uplink signal at the transceiver based on the set of adjusted phase differences; and transmitting the time-of-arrival of the multicarrier uplink signal to a remote server.
    Type: Grant
    Filed: July 22, 2022
    Date of Patent: August 8, 2023
    Assignee: ZaiNar, Inc.
    Inventors: Jonathan Lu, Mainak Chowdhury, Philip A. Kratz
  • Patent number: 11722979
    Abstract: A method for detecting times-of-arrival of signals comprising, at a receiving node: during a time slot, receiving a signal comprising a carrier signal characterized by a carrier frequency and modulated by a template signal defining a code sequence characterized by a transmitter chip period; demodulating the signal according to a local oscillator frequency to generate a received baseband signal, the local oscillator frequency and the carrier frequency defining a desynchronization ratio characterized by a denominator greater than a threshold denominator; sampling the received baseband signal at the transmitter chip period to generate a set of digital samples; generating a reconstructed baseband signal based on the set of digital samples; calculating a cross-correlation function comprising a cross-correlation of the reconstructed baseband signal and the template signal; and calculating, on the fine time grid, a time-of-arrival of the signal based on the cross-correlation function.
    Type: Grant
    Filed: April 10, 2020
    Date of Patent: August 8, 2023
    Assignee: ZaiNar, Inc.
    Inventors: Mainak Chowdhury, Philip Kratz
  • Patent number: 11686805
    Abstract: A method including, at each node in each pair of nodes in a network: transmitting an outbound synchronization signal; generating a self-receive signal based on the outbound synchronization signal; detecting the self-receive signal at a self-receive TOA; detecting an inbound synchronization signal; based on the pair of self-receive TOAs and the pair of synchronization TOAs, for each pair of nodes in the network: calculating a pairwise time offset and distance; for each node in the network: based on the set of pairwise distances, calculating a location and a time bias of the node. The method also includes: at each node in the network, detecting a localization signal, transmitted by a device, at a localization TOA; and calculating a location of the device based on, for each node in the network, the localization signal detected at the node, and the time bias and the relative location of the node.
    Type: Grant
    Filed: October 26, 2020
    Date of Patent: June 27, 2023
    Assignee: ZaiNar, Inc.
    Inventors: Philip Kratz, Daniel Jacker, Mainak Chowdhury, Alexander Hooshmand
  • Patent number: 11683779
    Abstract: Systems and methods for determining locations of wireless nodes in a network architecture are disclosed herein. In one example, an asynchronous system includes a first wireless node having a wireless device with one or more processing units and RF circuitry for transmitting and receiving communications in the wireless network architecture including a first RF signal having a first packet. The system also includes a second wireless node having a wireless device with a transmitter and a receiver to enable bi-directional communications with the first wireless node in the wireless network architecture including a second RF signal with a second packet. The first wireless node determines a time of flight estimate for localization based on a time estimate of round trip time of the first and second packets and a time estimate that is based on channel sense information of the first and second wireless nodes.
    Type: Grant
    Filed: June 5, 2020
    Date of Patent: June 20, 2023
    Assignee: ZaiNar, Inc.
    Inventors: Manu Seth, Lingkai Kong, Tommi Ylamurto, Vivek Subramanian
  • Patent number: 11658798
    Abstract: A method includes: scheduling transmission of a first synchronization signal by a first node; and scheduling transmission of a second synchronization signal by a second node. The method also includes, after transmission of the first synchronization signal: receiving, from the first node, a first phase reference associated with the first synchronization signal; and receiving, from the second node, a first phase-of-arrival of the first synchronization signal at the second node. The method additionally includes, after transmission of the second synchronization signal: receiving, from the second node, a second phase reference associated with the second synchronization signal; and receiving, from the first node, a second phase-of-arrival of the second synchronization signal at the first node.
    Type: Grant
    Filed: June 3, 2021
    Date of Patent: May 23, 2023
    Assignee: ZaiNar, Inc.
    Inventors: Philip A. Kratz, Mainak M. Chowdhury, Jonathan Lu, Siamak Yousefi
  • Patent number: 11632226
    Abstract: A method includes, at a first node: transmitting a first calibration signal at a first time-of-departure measured by the first node; and transmitting a second calibration signal at a second time-of-departure measured by the first node. The method also includes, at a second node: receiving the first calibration signal at a first time-of-arrival measured by the second node; and receiving the second calibration signal at a second time-of-arrival measured by the second node. The method further includes: defining a first calibration point and a second calibration point in a set of calibration points, each calibration point comprising a time-of-departure and a time-of-arrival of each calibration signal; calculating a regression on the set of calibration points; and calculating a frequency offset between the first node and the second node based on the first regression.
    Type: Grant
    Filed: January 27, 2022
    Date of Patent: April 18, 2023
    Assignee: ZaiNar, Inc.
    Inventors: Philip A. Kratz, Daniel M. Jacker, Mainak Chowdhury, Alexander Hooshmand
  • Patent number: 11615279
    Abstract: A radio-frequency system including: a self-complementary antenna characterized by an input impedance substantially independent of signal frequency across an operational frequency band; a passive coupling device characterized by a characteristic impedance and configured to couple the self-complementary antenna to a signal generator and a set of signal processors; a resistive matching network electrically connected between the self-complementary antenna and the passive coupling device configured to match the characteristic impedance of the passive coupling device to the input impedance of the self-complementary antenna; and a back-coupling line characterized by a substantially constant group delay across the operational frequency band configured to electromagnetically couple the signal generator to the set of signal processors.
    Type: Grant
    Filed: April 29, 2020
    Date of Patent: March 28, 2023
    Assignee: ZaiNar, Inc.
    Inventors: Philip Kratz, Mainak Chowdhury
  • Patent number: 11493619
    Abstract: A method includes: receiving a ranging signal from the transmitter comprising a set of multiplexed sub-signals, each multiplexed sub-signal characterized by a frequency in a set of frequencies; calculating a time-based time-of-arrival estimate based on the series of time-domain samples of the ranging signal; calculating a time-based uncertainty of the time-based time-of-arrival; for each sub-signal pair in a subset of multiplexed sub-signals of the set of multiplexed sub-signals, extracting a phase difference of the sub-signal pair; calculating a phase-based time-of-arrival estimate based on the phase difference of each sub-signal pair in the subset of multiplexed sub-signals; calculating a phase-based uncertainty of the phase-based time-of-arrival estimate; and calculating a hybrid time-of-arrival estimate as a weighted combination of the time-based time-of-arrival estimate, the phase-based time-of-arrival estimate, based on the time-based uncertainty and the phase-based uncertainty.
    Type: Grant
    Filed: October 26, 2021
    Date of Patent: November 8, 2022
    Assignee: ZaiNar, Inc.
    Inventors: Mainak Chowdhury, Philip Adam Kratz, Jonathan Shiao-En Lu, Srdjan Miocinovic, Siamak Yousefi
  • Patent number: 11444703
    Abstract: A system for generating a self-receive signal includes: a signal generator; a first signal processor; a second signal processor; and an antenna. The system also includes a first passive coupling device: defining a first input port electromagnetically coupled to the signal generator; defining a first transmitted port; defining a first coupled port electromagnetically coupled to the first signal processor; and characterized by a first phase balance between the first transmitted port and the first coupled port. The system further includes a second passive coupling device: defining a second input port electromagnetically coupled to the antenna; defining a second transmitted port electromagnetically coupled to the first transmitted port; defining a second coupled port electromagnetically coupled to the second signal processor; and characterized by a second phase balance between the second transmitted port and the second coupled port substantially similar to the first phase balance.
    Type: Grant
    Filed: December 21, 2020
    Date of Patent: September 13, 2022
    Assignee: ZaiNar, Inc.
    Inventors: Philip Kratz, Mainak Chowdhury
  • Patent number: 11445333
    Abstract: A method for calculating a time-of-arrival of a multicarrier uplink signal includes: accessing a multicarrier reference signal including a subcarrier reference signal for each subcarrier frequency in a set of subcarrier frequencies; receiving the multicarrier uplink signal transmitted from a user device, the multicarrier uplink signal including a subcarrier uplink signal for each subcarrier frequency in the set of subcarrier frequencies; for each subcarrier frequency in the set of subcarrier frequencies, calculating a phase difference, in a set of phase differences, between the subcarrier reference signal for the subcarrier frequency and a subcarrier uplink signal for the subcarrier frequency; calculating a time-of-arrival of the multicarrier uplink signal at the transceiver based on the set of adjusted phase differences; and transmitting the time-of-arrival of the multicarrier uplink signal to a remote server.
    Type: Grant
    Filed: July 19, 2021
    Date of Patent: September 13, 2022
    Assignee: ZaiNar, Inc.
    Inventors: Jonathan Lu, Mainak Chowdhury, Philip A. Kratz
  • Patent number: 11425536
    Abstract: A method for calculating a time-of-arrival of a multicarrier uplink signal includes: accessing a multicarrier reference signal including a subcarrier reference signal for each subcarrier frequency in a set of subcarrier frequencies; receiving the multicarrier uplink signal transmitted from a user device, the multicarrier uplink signal including a subcarrier uplink signal for each subcarrier frequency in the set of subcarrier frequencies; for each subcarrier frequency in the set of subcarrier frequencies, calculating a phase difference, in a set of phase differences, between the subcarrier reference signal for the subcarrier frequency and a subcarrier uplink signal for the subcarrier frequency; calculating a time-of-arrival of the multicarrier uplink signal at the transceiver based on the set of adjusted phase differences; and transmitting the time-of-arrival of the multicarrier uplink signal to a remote server.
    Type: Grant
    Filed: July 19, 2021
    Date of Patent: August 23, 2022
    Assignee: ZaiNar, Inc.
    Inventors: Jonathan Lu, Mainak Chowdhury, Philip A. Kratz