PATENT CLAIM ANALYSIS

Application Number: 16364560
Application Type: Utility
Filing Date: 2019-03
Publication Date: 2019-07
Patent Classification: ["701", "036000"]

Abstract:
A method for providing waypoint data to a vehicle controller. This method may include obtaining a plurality of coordinate locations describing a vehicle route, performing a computation of the vehicle route using said coordinates, obtaining route data describing the route, transforming the route data into coordinate data comprising a plurality of data points expressed in longitude and latitude form, converting the coordinate data into properly-spaced waypoint data, storing the waypoint data in a form accessible to a vehicle controller, and accessing the waypoint data via a vehicle controller. According to an exemplary embodiment, the properly-spaced waypoint data may be created from improperly-spaced data via interpolation. The vehicle controller may control other devices associated with a vehicle, such as an automated voice announcement system or an external display.

Claim (Index 1):
A method for providing waypoint data to a vehicle controller, this method comprising:\n obtaining, with a processor, from a memory module, a plurality of coordinate locations, said plurality of coordinate locations describing a vehicle route; generating, with the processor, the vehicle route, wherein generating the vehicle route comprises accessing at least one of the set of: an application programming interface (API), a database storing mapping data, and a database storing route data; obtaining, with the processor, from the memory module, route data describing the vehicle route; transforming, with the processor, the route data into coordinate data, the route data further comprising encoded latitude and longitude data, the coordinate data further comprising a plurality of data points expressed in longitude and latitude form; converting, with the processor, the coordinate data into properly-spaced waypoint data, wherein converting the coordinate data into properly-spaced waypoint data comprises determining whether any sequential waypoints in the coordinate data are more than a predetermined distance from one another, and, when a pair of sequential waypoints in the coordinate data are determined to be more than the predetermined distance from one another, generating a new sequential waypoint between a first sequential waypoint in the pair of sequential waypoints and a second sequential waypoint in the pair of sequential waypoints by interpolation, and re-evaluating whether the first sequential waypoint and the new sequential waypoint, or the new sequential waypoint and the second sequential waypoint, are more than a predetermined distance from one another; associating, with the processor, a plurality of the waypoints in the waypoint data with scheduled stops of the vehicle route; storing, with the processor, in the memory module, the waypoint data in a form accessible to the vehicle controller; accessing the waypoint data via the vehicle controller, the vehicle controller further comprising a vehicle controller processor and a vehicle controller memory and configured to automatically control the operation of at least one component of the vehicle; entering at least one control instruction into the waypoint data, the step of entering at least one control instruction into the waypoint data comprising generating and sending, from a local interface, a request to enter a control instruction; with the vehicle, traversing the vehicle route and performing the plurality of scheduled stops; and controlling the operation of at least one component of the vehicle based on the waypoint data accessed by the vehicle controller while the vehicle is traversing the vehicle route, and based on a measurement of an odometry system of the vehicle.

Metadata:
- Claim Count in Document: 22.0
- Percentile: 99.0
- Lexical Diversity: 2.04412
- Patent Class: 701.0
- Transitional Phrase Type: open
- Component Type: 1
- Foreign Priority: False
- Related Applications: ['14861317', '15493452', '15059953', '14946783', '12040572']

Analysis Scores:
- 35 USC 101 Eligibility (BERT): 0.4314492029691684
- 35 USC 102 Novelty (BERT): 0.5577878459941817
- Combined Prediction Score: 0.4440830672716697
- Mean Citation Score: 264.88833600000004
- Max Citation Score: 430.44495
- Similarity Product: 389.7030916018993

Labels:
- Claim Label 101: 1
- Claim Label 102: 1
- Claim Label 103: 0
- Claim Label 112: 0
- Combined Label: 1
- Label 101 Adjusted: 1

Dataset: test