Patents by Inventor Mainak Chowdhury
Mainak Chowdhury 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: 12294419Abstract: Systems, methods, apparatuses, and computer program products for identifying optimal beamforming directions from a UE by using a beamspace image. One method may include detecting radio frequency energy in a beamspace of one or more lenses; digitizing, with parallel processing of a two-dimensional array, the detected radio frequency energy in the beamspace of the one or more lenses; and generating one or more images based upon the digitized radio frequency energy in the beamspace of the one or more lenses.Type: GrantFiled: July 15, 2024Date of Patent: May 6, 2025Assignee: NOKIA SOLUTIONS AND NETWORKS OYInventors: Mainak Chowdhury, Jinfeng Du
-
Patent number: 12293244Abstract: 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: GrantFiled: February 16, 2023Date of Patent: May 6, 2025Assignee: ZaiNar, Inc.Inventors: Philip Kratz, Mainak Chowdhury
-
Patent number: 12267408Abstract: 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: GrantFiled: January 10, 2024Date of Patent: April 1, 2025Assignee: ZaiNar, Inc.Inventors: Philip A. Kratz, Daniel M. Jacker, Mainak Chowdhury, Alexander Hooshmand
-
Publication number: 20250067833Abstract: 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: ApplicationFiled: November 13, 2024Publication date: February 27, 2025Inventors: Philip Kratz, Daniel Jacker, Mainak Chowdhury, Alexander Hooshmand
-
Publication number: 20250039705Abstract: 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: ApplicationFiled: October 17, 2024Publication date: January 30, 2025Inventors: Jonathan Lu, Mainak Chowdhury, Ophir Sweiry, Srdjan Miocinovic
-
Patent number: 12174307Abstract: 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: GrantFiled: May 15, 2023Date of Patent: December 24, 2024Assignee: ZaiNar, Inc.Inventors: Philip Kratz, Daniel Jacker, Mainak Chowdhury, Alexander Hooshmand
-
Publication number: 20240422709Abstract: 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: ApplicationFiled: August 26, 2024Publication date: December 19, 2024Inventors: Mainak Chowdhury, Philip Kratz
-
Publication number: 20240396703Abstract: A method includes, at a first node: transmitting a first synchronization signal at a first time according to a first clock of the first node; back-coupling the first synchronization signal to generate a first self-receive signal; calculating a time-of-arrival of the first self-receive signal according to the first clock; and calculating a time-of-arrival of the second synchronization signal according to the first clock. The method also includes, at the second node: transmitting the second synchronization signal at a second time according to a second clock of the second node; back-coupling the second synchronization signal to generate a second self-receive signal; calculating a time-of-arrival of the second self-receive signal according to the second clock; and calculating a time-of-arrival of the first synchronization signal according to the second clock. The method S100 further includes calculating a time bias and a propagation delay between the pair of nodes based on the time-of-arrivals.Type: ApplicationFiled: July 30, 2024Publication date: November 28, 2024Inventors: Philip A. Kratz, Mainak Chowdhury, Alexander Hooshmand, Daniel M. Jacker
-
Patent number: 12156052Abstract: 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: GrantFiled: September 8, 2023Date of Patent: November 26, 2024Assignee: ZaiNar, Inc.Inventors: Jonathan Lu, Mainak Chowdhury, Ophir Sweiry, Srdjan Miocinovic
-
Patent number: 12126389Abstract: 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: GrantFiled: August 2, 2022Date of Patent: October 22, 2024Assignee: ZaiNar, Inc.Inventors: Philip Kratz, Mainak Chowdhury
-
Publication number: 20240322918Abstract: 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: ApplicationFiled: August 2, 2022Publication date: September 26, 2024Inventors: Philip Kratz, Mainak Chowdhury
-
Patent number: 12096388Abstract: 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: GrantFiled: June 16, 2023Date of Patent: September 17, 2024Assignee: ZaiNar, Inc.Inventors: Mainak Chowdhury, Philip Kratz
-
Patent number: 12081643Abstract: A method includes, at a first node: transmitting a first synchronization signal at a first time according to a first clock of the first node; back-coupling the first synchronization signal to generate a first self-receive signal; calculating a time-of-arrival of the first self-receive signal according to the first clock; and calculating a time-of-arrival of the second synchronization signal according to the first clock. The method also includes, at the second node: transmitting the second synchronization signal at a second time according to a second clock of the second node; back-coupling the second synchronization signal to generate a second self-receive signal; calculating a time-of-arrival of the second self-receive signal according to the second clock; and calculating a time-of-arrival of the first synchronization signal according to the second clock. The method S100 further includes calculating a time bias and a propagation delay between the pair of nodes based on the time-of-arrivals.Type: GrantFiled: February 1, 2022Date of Patent: September 3, 2024Assignee: ZaiNar, Inc.Inventors: Philip A. Kratz, Mainak Chowdhury, Alexander Hooshmand, Daniel M. Jacker
-
Publication number: 20240160878Abstract: 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: ApplicationFiled: February 16, 2023Publication date: May 16, 2024Inventors: Philip Kratz, Mainak Chowdhury
-
Patent number: 11968597Abstract: 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: GrantFiled: August 4, 2022Date of Patent: April 23, 2024Assignee: ZaiNar, Inc.Inventors: Jonathan Lu, Mainak Chowdhury, Philip A. Kratz
-
Publication number: 20240073708Abstract: 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: ApplicationFiled: September 8, 2023Publication date: February 29, 2024Inventors: Jonathan Lu, Mainak Chowdhury, Ophir Sweiry, Srdjan Miocinovic
-
Patent number: 11909852Abstract: 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: GrantFiled: February 23, 2023Date of Patent: February 20, 2024Inventors: Philip A. Kratz, Daniel M. Jacker, Mainak Chowdhury, Alexander Hooshmand
-
Publication number: 20240027596Abstract: 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: ApplicationFiled: October 3, 2023Publication date: January 25, 2024Inventors: Mainak Chowdhury, Philip A. Kratz, Jonathan Shiao-En Lu, Srdjan Miocinovic, Siamak Yousefi
-
Publication number: 20230413013Abstract: 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: ApplicationFiled: June 16, 2023Publication date: December 21, 2023Inventors: Jonathan Lu, Mainak Chowdhury, Philip A. Kratz
-
Patent number: 11808835Abstract: 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: GrantFiled: September 30, 2022Date of Patent: November 7, 2023Assignee: ZaiNar, Inc.Inventors: Mainak Chowdhury, Philip A. Kratz, Jonathan Shiao-En Lu, Srdjan Miocinovic, Siamak Yousefi