G01S19/12

POSITIONING SYSTEM, BASE STATION, AND POSITIONING METHOD

To provide a positioning technology capable of measuring a position of a moving object moving at high speed with high reliability, high accuracy, and high speed. The positioning system 1000 can obtain accurate position data using the positioning information collected from a plurality of base stations, and deliver the obtained accurate position data to the base station. In the positioning system 1000, the base station serving as the position reference station can always hold the accurate position data based on the accurate measurement result data. In the positioning system 1000, the base station whose accurate position is known is used as a position reference station to perform RTK positioning with, for example, the mobile station, thus allowing the position of the mobile station to be measured with high accuracy. Furthermore, in the positioning system, for example, the base station serving as the position reference station for RTK positioning can be switched together with the communication handover, thus allowing highly accurate positioning to be always performed even when the mobile station moves at high speed.

DETERMINING USER INTERFACE INFORMATION BASED ON LOCATION INFORMATION

In some examples, a computing device may receive, from a plurality of merchant devices associated with a plurality of merchants, respectively, electronic communications indicating pickup locations associated with the respective merchants. The computing device may access map information to determine a group of the respective pickup locations within a threshold distance of each other, the group of respective pickup locations corresponding to a group of the merchants. The computing device may send, to a buyer device, based at least on the pickup locations determined to be within the threshold distance of each other, merchant information that causes, at least in part, an application on the buyer device to present a user interface including information about the group of merchants, the information about the group of merchants including an indication that items ordered from the merchants in the group of merchants are available for combined delivery.

DETERMINING USER INTERFACE INFORMATION BASED ON LOCATION INFORMATION

In some examples, a computing device may receive, from a plurality of merchant devices associated with a plurality of merchants, respectively, electronic communications indicating pickup locations associated with the respective merchants. The computing device may access map information to determine a group of the respective pickup locations within a threshold distance of each other, the group of respective pickup locations corresponding to a group of the merchants. The computing device may send, to a buyer device, based at least on the pickup locations determined to be within the threshold distance of each other, merchant information that causes, at least in part, an application on the buyer device to present a user interface including information about the group of merchants, the information about the group of merchants including an indication that items ordered from the merchants in the group of merchants are available for combined delivery.

SYSTEMS AND METHODS FOR SUPPLEMENTAL NAVIGATION USING DISTRIBUTED AVIONICS PROCESSING

Disclosed are methods, systems, and non-transitory computer-readable medium for distributed vehicle navigation processing for a vehicle. For instance, the method may include: by the vehicle: obtaining reference data from one or a combination of an imaging system, an antenna system, and/or a radar system of the vehicle; in response to obtaining the reference data, determining whether a GNSS signal is below a threshold; and in response to determining the GNSS signal is below the threshold, transmitting a navigation supplementation request message including the reference data to an edge node or a cloud node. By the edge node or the cloud node: in response to receiving the navigation supplementation request message from the vehicle, performing a position resolution process to determine and transmit a position of the vehicle by one or more functions. By the vehicle: performing a navigation control process based on the determined position.

SYSTEMS AND METHODS FOR SUPPLEMENTAL NAVIGATION USING DISTRIBUTED AVIONICS PROCESSING

Disclosed are methods, systems, and non-transitory computer-readable medium for distributed vehicle navigation processing for a vehicle. For instance, the method may include: by the vehicle: obtaining reference data from one or a combination of an imaging system, an antenna system, and/or a radar system of the vehicle; in response to obtaining the reference data, determining whether a GNSS signal is below a threshold; and in response to determining the GNSS signal is below the threshold, transmitting a navigation supplementation request message including the reference data to an edge node or a cloud node. By the edge node or the cloud node: in response to receiving the navigation supplementation request message from the vehicle, performing a position resolution process to determine and transmit a position of the vehicle by one or more functions. By the vehicle: performing a navigation control process based on the determined position.

SYSTEMS AND METHODS FOR DISTRIBUTED AVIONICS PROCESSING

Disclosed are methods, systems, and non-transitory computer-readable medium for distributed vehicle processing. For instance, the method may include: in response to determining a first trigger condition of a first set of trigger conditions is satisfied, performing a first process corresponding to the first trigger condition on-board a vehicle; in response to determining a second trigger condition of a second set of trigger conditions is satisfied, prompting a second process corresponding to the second trigger condition by transmitting an edge request to an edge node and receiving an edge response from the edge node; and in response to determining a third trigger condition of a third set of trigger conditions is satisfied, prompting a third process corresponding to the third trigger condition by transmitting a cloud request to a cloud node and receiving a cloud response from the cloud node.

Managing communications for combined orders

In some examples, a service provider may determine that multiple merchants are within a threshold distance of each other. The service provider may send, to a buyer, item information about items offered by the multiple merchants. Further, based at least in part on the multiple merchants having been determined to be within the threshold distance of each other, the item information sent to the buyer may indicate that orders for items provided by the multiple merchants are available for combined delivery, e.g., as a single combined order. A first courier stationed near the merchants may pick up the items from the merchants and may handoff the items to a second courier who delivers the items to the buyer. Additionally, in some cases, the preparation of the multiple items may be timed to so that the items are ready for pickup at approximately the same time.

Managing communications for combined orders

In some examples, a service provider may determine that multiple merchants are within a threshold distance of each other. The service provider may send, to a buyer, item information about items offered by the multiple merchants. Further, based at least in part on the multiple merchants having been determined to be within the threshold distance of each other, the item information sent to the buyer may indicate that orders for items provided by the multiple merchants are available for combined delivery, e.g., as a single combined order. A first courier stationed near the merchants may pick up the items from the merchants and may handoff the items to a second courier who delivers the items to the buyer. Additionally, in some cases, the preparation of the multiple items may be timed to so that the items are ready for pickup at approximately the same time.

METHODS FOR CORRECTING FOR ONE OR MORE ERRORS WHEN USING MOBILE NETWORK COMMUNICATION SIGNALS TO AUGMENT NAVIGATION AND DEVICES THEREOF
20210041571 · 2021-02-11 ·

A method, non-transitory computer readable medium, and device for correcting for one or more errors when using mobile network communication signals to augment navigation includes determining one or more pseudorange and range rate measurements for a computing device with respect to one or more cellular base stations. One or more of errors in the one or more pseudorange and range rate measurements are obtained which are determined based on previously received satellite positioning or time data. A current position or current time is determined based on the determined one or more pseudorange and range rate measurements and the one or more obtained errors when one of a plurality of states indicates current satellite positioning or timing data is unavailable. The determined current position or the determined current time for the computing device is provided.

METHODS FOR CORRECTING FOR ONE OR MORE ERRORS WHEN USING MOBILE NETWORK COMMUNICATION SIGNALS TO AUGMENT NAVIGATION AND DEVICES THEREOF
20210041571 · 2021-02-11 ·

A method, non-transitory computer readable medium, and device for correcting for one or more errors when using mobile network communication signals to augment navigation includes determining one or more pseudorange and range rate measurements for a computing device with respect to one or more cellular base stations. One or more of errors in the one or more pseudorange and range rate measurements are obtained which are determined based on previously received satellite positioning or time data. A current position or current time is determined based on the determined one or more pseudorange and range rate measurements and the one or more obtained errors when one of a plurality of states indicates current satellite positioning or timing data is unavailable. The determined current position or the determined current time for the computing device is provided.