Patents by Inventor Stephen Millington

Stephen Millington 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).

  • Publication number: 20230126317
    Abstract: Systems and methods for determining a journey trace based on vehicle event data points, where the method includes: obtaining a road network having a plurality of road segments; and processing a plurality of vehicle event data points of a vehicle to identify a journey trace, each vehicle event data point comprising a longitude, a latitude, and a captured timestamp. The processing includes: identifying one or more point snapping road segment candidates for the vehicle event data points; and determining a journey trace based on identifying the journey trace having a lowest overall penalty among a plurality of candidate journey traces. An overall penalty of the journey trace is determined using a penalty scoring technique where, for each of the one or more vehicle event data points, a fixed snap candidate having a fixed snap penalty is included as one of the one or more point snapping road segment candidates.
    Type: Application
    Filed: September 9, 2022
    Publication date: April 27, 2023
    Inventor: Stephen MILLINGTON
  • Publication number: 20230128788
    Abstract: Described are systems and methods for improved road snapping, where vehicle event data points are point snapped to road segments. Journey traces are employed together with penalty algorithms to provide more accurate road snapping. Also described is improved database partitioning and worker distribution for more efficient batch processing of vehicle event data.
    Type: Application
    Filed: October 25, 2021
    Publication date: April 27, 2023
    Applicant: Wejo Ltd.
    Inventors: Stephen Millington, Matthew Slack
  • Publication number: 20230021813
    Abstract: A system configured to, and method of, generating and providing a data product using data supplied by a multitude of vehicles. The system/method includes carrying out a re-segmentation process in which an initial set of road segments are processed so as to obtain a re-segmented set of road segments; attributing traffic data to at least a subset of the re-segmented set of road segments, wherein, for each road segment of the subset of road segments, a portion of the traffic data is attributed to the road segment based on geographical proximity; carrying out a road segment merging process on the re-segmented set of road segments in order to obtain a merged set of road segments; aggregating metrics associated with the merged set of road segments to obtain aggregated road segment data; generating the data product using the aggregated road segment data; and providing the data product to a third party.
    Type: Application
    Filed: July 21, 2021
    Publication date: January 26, 2023
    Inventors: Roger Downing, Stephen Millington, Matthew Slack
  • Publication number: 20220335829
    Abstract: A system and method of vehicle event data processing for identifying and updating parking areas. The method includes periodically identifying first car parking area candidates from a set of ingested vehicle event data; merging car parking area candidates that meet spatial merging criteria to determine second car parking area candidates; spatially comparing the second car parking area candidates to existing car park areas to allocate the second car parking area candidates into update car parking area candidates and new car parking areas; merging the update car parking area candidates that meet spatial merging criteria to allocate the update car parking area candidates into updated car and out of service car parking areas; assigning spatial and temporal identifiers to the new car parking areas; and updating a parking area data set responsive to the new car, the updated car and the out of service car parking areas.
    Type: Application
    Filed: April 16, 2022
    Publication date: October 20, 2022
    Inventors: Stephen Millington, Dylan Sumner
  • Publication number: 20220337984
    Abstract: A data product system and method for efficient delivery of a data product. The method includes: processing geospatial data comprising a plurality of geospatial segments with temporal connected vehicle data to create a time and space varying data processing result; separating a table of reference geometries from the processing result; creating time slice data sets from the processing result; first associating the time slice data sets with the reference geometries to create a first associated set; second associating the first associated set with a measures table representing parameters to be characterized to create a second associated set; pruning null values related to temporal connected vehicle data from the second associated set to produce a result set; outputting the result set; and delivering the result set to a customer, wherein the customer receives an efficiently sized package of the result set.
    Type: Application
    Filed: April 16, 2022
    Publication date: October 20, 2022
    Inventors: Stephen Millington, Roger Downing
  • Publication number: 20220221281
    Abstract: A system and method is provided for calculating a turn ratio. The system has at least one processor; and memory storing computer instructions that are accessible by the at least one processor. The at least one processor is configured to execute the computer instructions, and, when the at least one processor executes the computer instructions, the system: ingests location event data to a server, wherein the location event data for a given vehicle of the plurality of vehicles includes a plurality of vehicle event data points; for each of the plurality of vehicles, identifies a pair of road segments based on the location event data for the given vehicle, wherein the pair of road segments define at least in part an intersection; and calculates a turn ratio at the intersection based on the identified pairs of road segments for the plurality of vehicles.
    Type: Application
    Filed: January 14, 2022
    Publication date: July 14, 2022
    Inventors: Stephen Millington, Matthew Slack
  • Publication number: 20210231458
    Abstract: Embodiments are directed to a system and methods for processing geolocation vehicle event data points and mapping the event data to road segments. An ingestion server ingests location event data and processes the location event data to identify a road segment for a data point. A plurality of road segments for a vehicle event data point are identified, and a penalty criterion is applied to a nearest-neighbor road segment of the plurality of road segments. The nearest neighbor road segment is disqualified from the selection if it meets the penalty criterion. The system is configured to penalize road segments that are not aligned in the direction of travel of the given data point by adding a fixed penalty to the actual distance between the point and the road segment. This makes road segments that do not align with the direction of travel to appear further away and therefore less likely to be selected as the correct one.
    Type: Application
    Filed: January 29, 2021
    Publication date: July 29, 2021
    Applicant: Wejo Ltd.
    Inventors: Stephen Millington, Matthew Slack
  • Publication number: 20210092551
    Abstract: Embodiments are directed to a system and method for ingesting location event data, identifying a journey for a vehicle from the event data, and performing an event-of-interest analysis. The event-of-interest analysis is then provided to visualization interface for connected vehicle journey derived insights and accurate mapping.
    Type: Application
    Filed: September 23, 2020
    Publication date: March 25, 2021
    Applicant: Wejo Ltd.
    Inventors: Stephen Millington, Roger Downing, Alan Gawthorpe