Systems and methods for determining a path of a moving device

US11017662B2 · US · B2

Patent metadata
FieldValue
Publication numberUS-11017662-B2
Application numberUS-202016750010-A
CountryUS
Kind codeB2
Filing dateJan 23, 2020
Priority dateMar 14, 2016
Publication dateMay 25, 2021
Grant dateMay 25, 2021

How to read this patent

A practical reading order for non-experts. Skip the full description unless you need deep technical detail.

  1. Title

    What the patent document calls the invention.

  2. Abstract

    A short plain-language summary of the technical disclosure.

  3. Assignees and inventors

    Who owns or filed the patent and who is credited as inventor.

  4. Key dates

    Filing, priority, publication, and grant dates set the timeline.

  5. First independent claim

    The legal scope of protection — read this for what is actually claimed.

  6. CPC / IPC classifications

    Technology tags used to group this patent with similar filings.

  7. Citations and related patents

    Prior art links and similar publications in this corpus.

Abstract

Official abstract text for this publication.

The present disclosure relates to systems and methods for determining a path of a moving vehicle. The systems may perform the methods to obtain a plurality of location points relating to a moving device; determine at least one average velocity of the moving device between two of the plurality of location points; remove at least one interfering location point from the plurality of location points based on the at least one average velocity; determine remainders of the plurality of location points as a set of effective location points based on the at least one average velocity; determine a path of the moving device based on the set of effective location points; and store data for the path of the moving device in the one or more storage media.

First claim

Opening claim text (preview).

We claim: 1. A system comprising A system, comprising: a bus; one or more storage media electronically connected to the bus, including a set of instructions for determining a path of a moving device; and logic circuits electronically connected to the at least one storage medium via the bus, wherein during operation, the logic circuits load the set of instructions and for each moving device of a plurality of moving devices: obtain electronic signals associated with a plurality of location points relating to a moving device; determine a set of effective location points from the plurality of location points; determine a path of the moving device based on the set of effective location points; and send electronic signals to the bus to store data for the path of the moving device in the one or more storage media, wherein to determine the set of effective location points from the plurality of location points, the logic circuits further: rank the plurality of location points chronologically; during one or more iterations, select a first point, a second point, and a third point from the plurality of location points in order according to the ranking, the first point including an earliest location point of the plurality of location points or a latest effective location point from a previous iteration; determine three average velocities of the moving device, the three average velocities of the moving device including a first average velocity between the first point and the second point, a second average velocity between the second point and the third point, and a third average velocity between the first point and the third point; perform a comparison between the three average velocities with a reference velocity; determine whether an interfering location point appears from the first point, the second point, and the third point based on the comparison; remove the interfering location point when the interfering location point appears; and determine at least one effective location point from remainder of the first location point, the second location point, and the third location point; and determine remainders of the plurality of location points as the set of effective location points. 2. The system of claim 1 , wherein the logic circuits further: identify a region where the plurality of location points located; and determine that map data is unavailable to the region. 3. The system of claim 1 , wherein the logic circuits further: construct a map based on paths corresponding to a plurality of moving devices. 4. The system of claim 1 , wherein the reference velocity is a maximum one of the three average velocities. 5. The system of claim 1 , wherein to determine the path of the moving device based on the set of effective location points, the logic circuits further: select a first effective location point, a second effective location point, and a third effective location point from the set of effective location points; determine a first line based on the first effective location point, the second effective location point, and the third effective location point; and determine the path of the moving device based on the first line. 6. The system of claim 5 , wherein to select the first effective location point, the second effective location point, and the third effective location point from the set of effective location points, the logic circuits further: rank the set of effective location points chronologically; and select three effective location points from the set of effective location points in order according to the ranking. 7. The system of claim 5 , wherein the one or more processors are further directed to: select a fourth effective location point from the set of effective location points; determine a corresponding point to the fourth effective location point on the first line; determine a distance between the fourth effective location point and the corresponding point; determine the distance is less than a threshold; update the first line based on the corresponding point; and determine the path of the moving device based on the updated first line. 8. The system of claim 7 , wherein the logic circuits further: determine the distance is larger than the threshold; and determine the fourth effective location point as a turning point of the path. 9. The system of claim 8 , wherein the logic circuits further: update the path of the moving device based on the first line and the turning point. 10. The system of claim 8 , wherein the logic circuits further: select a fifth effective location point and a sixth effective location point; determine a second line based on the turning point, the fifth effective location point, and the sixth effective location point; and update the path of the moving device based on the first line and the second line. 11. A method, comprising: obtaining, by at least one electronic device, a plurality of location points relating to a moving device; determine, by at least one electronic device, a set of effective location points from the plurality of location points; determining, by the at least one electronic device, a path of the moving device based on the set of effective location points; and storing, by the at least one electronic device, data for the path in the one or more storage media, wherein the determining the set of effective location points from the plurality of location points further comprises: ranking, by at least one electronic device, the plurality of location points chronologically; during one or more iterations, selecting, by at least one electronic device, a first point, a second point, and a third point from the plurality of location points in order according to the ranking, the first point including an earliest location point of the plurality of location points or a latest effective location point from a previous iteration; determining, by at least one electronic device, three average velocities of the moving device, the three average velocities of the moving device including a first average velocity between the first point and the second point, a second average velocity between the second point and the third point, and a third average velocity between the first point and the third point; performing, by at least one electronic device, a comparison between the three average velocities with a reference velocity; determining, by at least one electronic device, whether an interfering location point appears from the first point, the second point, and the third point based on the comparison; removing, by at least one electronic device, the interfering location point when the interfering location point appears; and determining, by at least one electronic device, at least one effective location point from remainder of the first location point, the second location point, and the third location point; and determining remainders of the plurality of location points as the set of effective location points. 12. The method of claim 11 , further comprising: identifying, by the at least one electronic device, a region where the plurality of location points located; and determining, by the at least one electronic device, that map data is unavailable to the region. 13. The method of claim 11 , further comprising: constructing, by the at least one electronic device, a map based on paths corresponding to a plurality of moving devices. 14. The method of claim 11 , wherein the reference velocity is a maximum one of the three average velocities. 15. The method of claim 11 , wherein the determining of the path

Assignees

Inventors

Classifications

  • the satellite radio beacon positioning system transmitting time-stamped messages, e.g. GPS [Global Positioning System], GLONASS [Global Orbiting Navigation Satellite System] or GALILEO · CPC title

  • G08G1/0104Primary

    Measuring and analyzing of parameters relative to traffic conditions · CPC title

  • G01C21/28Primary

    with correlation of data from several navigational instruments · CPC title

  • Structuring or formatting of map data · CPC title

Patent family

Related publications grouped by family.

External sources

Frequently asked questions

Answers are generated from the same data shown on this page.

What does patent US11017662B2 cover?
The present disclosure relates to systems and methods for determining a path of a moving vehicle. The systems may perform the methods to obtain a plurality of location points relating to a moving device; determine at least one average velocity of the moving device between two of the plurality of location points; remove at least one interfering location point from the plurality of location point…
Who is the assignee on this patent?
Beijing Didi Infinity Technology & Dev Co Ltd
What technology area does this patent fall under?
Primary CPC classification G08G1/0104. Mapped technology areas include Physics.
When was this patent published?
Publication date Tue May 25 2021 00:00:00 GMT+0000 (Coordinated Universal Time) (B2). Legal status and post-grant events are not shown on this page.
What related patents are in patentsdb?
We list 2 related publications on this page (citations in our corpus or others sharing the same primary CPC).