Patents by Inventor Jonathan Shiao-en Lu
Jonathan Shiao-en Lu 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: 11968601Abstract: 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: GrantFiled: April 20, 2023Date of Patent: April 23, 2024Assignee: ZaiNar, Inc.Inventors: Alexander Feldman, Phillip B. Hess, Philip Adam Kratz, Srdjan Miocinovic, Jonathan Shiao-En Lu
-
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
-
Patent number: 11877209Abstract: A location engine uses the empirical measurements made by a scouting wireless terminal (i) to discover the existence of a reference radio within a geographic region; (ii) to generate an estimate of the location of the newly-discovered reference radio, and (iii) to generate an estimate of the transmission power of the downlink control channel radio signal transmitted by the newly-discovered reference radio. The location engine then uses: (i) the estimate of the location of the newly-discovered reference radio, and (ii) the estimate of the transmission power of the downlink control channel radio signal transmitted by the newly-discovered reference radio, and (iii) measurements, made by a user wireless terminal, of the power of each of the downlink control channel radio signals transmitted by each of the reference radios to generate an estimate of the location of the user wireless terminal.Type: GrantFiled: July 26, 2020Date of Patent: January 16, 2024Assignee: Polaris Wireless, Inc.Inventor: Jonathan Shiao-en Lu
-
Patent number: 11877207Abstract: A location engine uses the empirical measurements made by a scouting wireless terminal (i) to discover the existence of a reference radio within a geographic region; (ii) to generate an estimate of the location of the newly-discovered reference radio, and (iii) to generate an estimate of the transmission power of the downlink control channel radio signal transmitted by the newly-discovered reference radio. The location engine then uses: (i) the estimate of the location of the newly-discovered reference radio, and (ii) the estimate of the transmission power of the downlink control channel radio signal transmitted by the newly-discovered reference radio, and (iii) measurements, made by a user wireless terminal, of the power of each of the downlink control channel radio signals transmitted by each of the reference radios to generate an estimate of the location of the user wireless terminal.Type: GrantFiled: July 26, 2020Date of Patent: January 16, 2024Assignee: Polaris Wireless, Inc.Inventor: Jonathan Shiao-en Lu
-
Patent number: 11877208Abstract: A location engine uses the empirical measurements made by a scouting wireless terminal (i) to discover the existence of a reference radio within a geographic region; (ii) to generate an estimate of the location of the newly-discovered reference radio, and (iii) to generate an estimate of the transmission power of the downlink control channel radio signal transmitted by the newly-discovered reference radio. The location engine then uses: (i) the estimate of the location of the newly-discovered reference radio, and (ii) the estimate of the transmission power of the downlink control channel radio signal transmitted by the newly-discovered reference radio, and (iii) measurements, made by a user wireless terminal, of the power of each of the downlink control channel radio signals transmitted by each of the reference radios to generate an estimate of the location of the user wireless terminal.Type: GrantFiled: July 26, 2020Date of Patent: January 16, 2024Assignee: Polaris Wireless, Inc.Inventor: Jonathan Shiao-en Lu
-
Publication number: 20230379665Abstract: 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: ApplicationFiled: April 20, 2023Publication date: November 23, 2023Inventors: Alexander Feldman, Phillip B. Hess, Philip Adam Kratz, Srdjan Miocinovic, Jonathan Shiao-En Lu
-
Publication number: 20230379666Abstract: A method includes, generating a schedule for an asset tag group, the schedule defining: a multicast trigger time for transmission of a multicast trigger to the asset tag group; and for each asset tag in the asset tag group, a transmit time succeeding receipt of the multicast trigger and unique to the asset tag, and a wake window intersecting the transmit time and the receipt of the multiact trigger. The method also includes, at the node network: broadcasting the multicast trigger; and, at an asset tag in the asset tag group, entering a wake mode; receiving the multicast trigger; transmitting a ranging signal; and entering the sleep mode. The method further includes, at the node network: receiving ranging signals from the asset tag group; and deriving locations of the asset tags in the asset tag group based on the ranging signals received by the node network.Type: ApplicationFiled: April 20, 2023Publication date: November 23, 2023Inventors: Alexander Feldman, Phillip B. Hess, Philip Adam Kratz, Srdjan Miocinovic, Jonathan Shiao-En Lu
-
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
-
Publication number: 20230077523Abstract: 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: September 30, 2022Publication date: March 16, 2023Inventors: Mainak Chowdhury, Philip A. Kratz, Jonathan Shiao-En Lu, Srdjan Miocinovic, Siamak Yousefi
-
Patent number: 11493619Abstract: 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: October 26, 2021Date of Patent: November 8, 2022Assignee: ZaiNar, Inc.Inventors: Mainak Chowdhury, Philip Adam Kratz, Jonathan Shiao-En Lu, Srdjan Miocinovic, Siamak Yousefi
-
Patent number: 11405753Abstract: A location engine uses the empirical measurements made by a scouting wireless terminal (i) to discover the existence of a reference radio within a geographic region; (ii) to generate an estimate of the location of the newly-discovered reference radio, and (iii) to generate an estimate of the transmission power of the downlink control channel radio signal transmitted by the newly-discovered reference radio. The location engine then uses: (i) the estimate of the location of the newly-discovered reference radio, and (ii) the estimate of the transmission power of the downlink control channel radio signal transmitted by the newly-discovered reference radio, and (iii) measurements, made by a user wireless terminal, of the power of each of the downlink control channel radio signals transmitted by each of the reference radios to generate an estimate of the location of the user wireless terminal.Type: GrantFiled: July 26, 2020Date of Patent: August 2, 2022Assignee: Polaris Wireless, Inc.Inventor: Jonathan Shiao-en Lu
-
Patent number: 11399262Abstract: A location engine uses the empirical measurements made by a scouting wireless terminal (i) to discover the existence of a reference radio within a geographic region; (ii) to generate an estimate of the location of the newly-discovered reference radio, and (iii) to generate an estimate of the transmission power of the downlink control channel radio signal transmitted by the newly-discovered reference radio. The location engine then uses: (i) the estimate of the location of the newly-discovered reference radio, and (ii) the estimate of the transmission power of the downlink control channel radio signal transmitted by the newly-discovered reference radio, and (iii) measurements, made by a user wireless terminal, of the power of each of the downlink control channel radio signals transmitted by each of the reference radios to generate an estimate of the location of the user wireless terminal.Type: GrantFiled: July 26, 2020Date of Patent: July 26, 2022Assignee: Polaris Wireless, Inc.Inventor: Jonathan Shiao-en Lu
-
Patent number: 11368813Abstract: A location engine uses the empirical measurements made by a scouting wireless terminal (i) to discover the existence of a reference radio within a geographic region; (ii) to generate an estimate of the location of the newly-discovered reference radio, and (iii) to generate an estimate of the transmission power of the downlink control channel radio signal transmitted by the newly-discovered reference radio. The location engine then uses: (i) the estimate of the location of the newly-discovered reference radio, and (ii) the estimate of the transmission power of the downlink control channel radio signal transmitted by the newly-discovered reference radio, and (iii) measurements, made by a user wireless terminal, of the power of each of the downlink control channel radio signals transmitted by each of the reference radios to generate an estimate of the location of the user wireless terminal.Type: GrantFiled: July 26, 2020Date of Patent: June 21, 2022Assignee: Polaris Wireless, Inc.Inventor: Jonathan Shiao-En Lu
-
Publication number: 20220128677Abstract: 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 26, 2021Publication date: April 28, 2022Inventors: Mainak Chowdhury, Philip Adam Kratz, Jonathan Shiao-En Lu, Srdjan Miocinovic, Siamak Yousefi
-
Patent number: 10924195Abstract: A system and method for ray launching in electromagnetic wave propagation modeling. A data-processing system receives a dataset that is representative of a plurality of structures within an environment. The plurality of structures is defined in the dataset as having a plurality of surfaces. The system then partitions each surface in the plurality of surfaces into a plurality of tiles. The system pre-computes whether i) the reference point of each corresponding tile in each plurality of tiles of each surface is visible or not from ii) the reference point of each possible spawning tile in each other plurality of tiles. The system then projects a first set of ray tubes based on the pre-computed visibility. The system evaluates the incidence of bounced ray tubes at a predetermined receive point within the environment and then presents a propagation result that is based on the evaluated incidence of the bounced ray tubes.Type: GrantFiled: June 27, 2017Date of Patent: February 16, 2021Assignees: Polaris Wireless, Inc., Alma Mater Studiorum—Università di BolognaInventors: Jonathan Shiao-En Lu, Vittorio Degli-Esposti, Enrico Maria Vitucci
-
Patent number: 10917513Abstract: A location engine that estimates the barometric pressure measurement bias of a wireless terminal, resulting in an improved estimate of elevation of the wireless terminal. The location engine generates an estimate of measurement bias by comparing the barometric pressure measured by the wireless terminal while at that elevation and the barometric pressure that corresponds to an estimated elevation of the wireless terminal when it made the pressure measurement (i.e., the expected pressure). The estimated elevation is based on an inferred above-ground height and the local terrain elevation, and the expected pressure is based on the measurement of barometric pressure at the pressure reference and the estimated elevation. The location engine infers the height based on various techniques disclosed herein. The location engine can use the measurement bias to adjust subsequent pressure measurements reported by the wireless terminal, in order to generate an improved estimate of elevation of the wireless terminal.Type: GrantFiled: July 23, 2019Date of Patent: February 9, 2021Assignee: Polaris Wireless, Inc.Inventors: Jian Zhu, Jerome Arthur Blaha, Jr., Scot Douglas Gordon, Jonathan Shiao-en Lu, Jeffrey Noel Wu
-
Publication number: 20210029504Abstract: A location engine uses the empirical measurements made by a scouting wireless terminal (i) to discover the existence of a reference radio within a geographic region; (ii) to generate an estimate of the location of the newly-discovered reference radio, and (iii) to generate an estimate of the transmission power of the downlink control channel radio signal transmitted by the newly-discovered reference radio. The location engine then uses: (i) the estimate of the location of the newly-discovered reference radio, and (ii) the estimate of the transmission power of the downlink control channel radio signal transmitted by the newly-discovered reference radio, and (iii) measurements, made by a user wireless terminal, of the power of each of the downlink control channel radio signals transmitted by each of the reference radios to generate an estimate of the location of the user wireless terminal.Type: ApplicationFiled: July 26, 2020Publication date: January 28, 2021Applicant: Polaris Wireless, Inc.Inventor: Jonathan Shiao-en Lu
-
Publication number: 20210029502Abstract: A location engine uses the empirical measurements made by a scouting wireless terminal (i) to discover the existence of a reference radio within a geographic region; (ii) to generate an estimate of the location of the newly-discovered reference radio, and (iii) to generate an estimate of the transmission power of the downlink control channel radio signal transmitted by the newly-discovered reference radio. The location engine then uses: (i) the estimate of the location of the newly-discovered reference radio, and (ii) the estimate of the transmission power of the downlink control channel radio signal transmitted by the newly-discovered reference radio, and (iii) measurements, made by a user wireless terminal, of the power of each of the downlink control channel radio signals transmitted by each of the reference radios to generate an estimate of the location of the user wireless terminal.Type: ApplicationFiled: July 26, 2020Publication date: January 28, 2021Applicant: Polaris Wireless, Inc.Inventor: Jonathan Shiao-en Lu
-
Publication number: 20210029664Abstract: A location engine uses the empirical measurements made by a scouting wireless terminal (i) to discover the existence of a reference radio within a geographic region; (ii) to generate an estimate of the location of the newly-discovered reference radio, and (iii) to generate an estimate of the transmission power of the downlink control channel radio signal transmitted by the newly-discovered reference radio. The location engine then uses: (i) the estimate of the location of the newly-discovered reference radio, and (ii) the estimate of the transmission power of the downlink control channel radio signal transmitted by the newly-discovered reference radio, and (iii) measurements, made by a user wireless terminal, of the power of each of the downlink control channel radio signals transmitted by each of the reference radios to generate an estimate of the location of the user wireless terminal.Type: ApplicationFiled: July 26, 2020Publication date: January 28, 2021Applicant: Polaris Wireless, Inc.Inventor: Jonathan Shiao-en Lu
-
Publication number: 20210029503Abstract: A location engine uses the empirical measurements made by a scouting wireless terminal (i) to discover the existence of a reference radio within a geographic region; (ii) to generate an estimate of the location of the newly-discovered reference radio, and (iii) to generate an estimate of the transmission power of the downlink control channel radio signal transmitted by the newly-discovered reference radio. The location engine then uses: (i) the estimate of the location of the newly-discovered reference radio, and (ii) the estimate of the transmission power of the downlink control channel radio signal transmitted by the newly-discovered reference radio, and (iii) measurements, made by a user wireless terminal, of the power of each of the downlink control channel radio signals transmitted by each of the reference radios to generate an estimate of the location of the user wireless terminal.Type: ApplicationFiled: July 26, 2020Publication date: January 28, 2021Applicant: Polaris Wireless, Inc.Inventor: Jonathan Shiao-en Lu