IP Library Granted Patent US 12,325,426
Granted Patent B2
US 12,325,426 · App. 17/719,953 · Granted Jun 10, 2025

Method and apparatus for generating personalized splines

Inventors: Hitesh Baid (Palghar, IN); Leon Stenneth (Chicago, IL); Rakesh Singh (Navi Mumbai, IN)
Assignee: HERE GLOBAL B.V.
B60W40/072B60W40/076B60W50/14B60W60/0051G01C21/30G01C21/3407B60W2552/30
View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 12,325,426
App. No.
17/719,953
Granted
Jun 10, 2025
Kind
B2
Abstract

A method, apparatus, and user interface are provided for generating personalized splines. For example, one or more geometries that represent a portion of a road network are identified and a first spline curve is calculated from the one or more geometries. One or more additional geometries that represent a different portion of the road network are then interpolated, by a processor, and the processor then calculates at least a second spline curve from the one or more additional geometries, wherein the second spline curve is derived, at least in part, from personalized driving preference data.

Claims (21)

1. A method comprising:

identifying one or more geometries that represent a portion of a road network;

calculating, by a processor, a first spline curve from the one or more geometries;

interpolating, by a processor, one or more additional geometries that represent a different portion of the road network;

calculating, by a processor, at least a second spline curve from the one or more additional geometries, wherein the second spline curve is derived, at least in part, from one or more spline control points and personalized driving preference data, wherein the driving preference data includes at least one or more end user driving pattern; and

activating or directing an autonomous driving control of a vehicle in response to the calculated second spline curve, wherein the autonomous driving control is vehicle steering, acceleration, or braking.

2. The method of claim 1 , wherein the one or more geometries identified is a road boundary.

3. The method of claim 1 , wherein the spline curves calculated are stored in a database.

4. The method of claim 1 , wherein the one or more geometries are identified by image data.

5. The method of claim 1 , further comprising updating a map layer with the calculated spline curves.

6. The method of claim 1 , further comprising providing an alert in response to the calculated spline curves.

7. An apparatus configured to calculate a plurality of splines, the apparatus comprising at least one processor and at least one memory storing computer program code, the at least one memory and the computer program code configured to, with the processor, cause the apparatus to at least:

obtain image data of at least one roadway;

identify one or more geometries that represent a portion of the at least one roadway;

calculate, by a processor, a first spline curve from the one or more geometries;

interpolating, by a processor, one or more additional geometries that represent a different portion of the roadway;

calculate, by a processor, at least a second spline curve from the one or more additional geometries, wherein the second spline curve is derived, at least in part, from one or more spline control points and personalized driving preference data, wherein the driving preference data includes at least one or more end user driving pattern; and

activating or directing an autonomous driving control of a vehicle in response to the calculated second spline curve, wherein the autonomous driving control is vehicle steering, acceleration, or braking.

8. The apparatus according to claim 7 , wherein the at least one memory and the computer program code are further configured to, with the processor, cause the apparatus to receive an indication of a location of the vehicle, and wherein the at least one memory and the computer program code are configured to, with the processor, cause the apparatus to display a plurality of splines proximate the location of the vehicle.

9. The apparatus according to claim 7 , wherein the at least one memory and the computer program code are configured to, with the processor, cause the apparatus to update a map database.

10. The apparatus according to claim 7 , wherein the one or more geometries that represent a portion of the at least one roadway are road boundaries.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Apr 21, 2022
From: BAID, HITESH; STENNETH, LEON; SINGH, RAKESH
To: HERE GLOBAL B.V.
Reel/Frame 059667/0922 →
Continuity (1)
Related Publication 20230331237A1 · Oct 19, 2023
References Cited (75)
US 7692655B2 · Ni · 2010 [cited by examiner]
US 7751973B2 · Ibrahim · 2010 [cited by applicant]
US 8583366B2 · Iida · 2013 [cited by examiner]
US 8634980B1 · Urmson · 2014 [cited by examiner]
US 8725474B2 · Dorum · 2014 [cited by examiner]
US 9189897B1 · Stenneth · 2015 [cited by examiner]
US 9592833B2 · Denigan et al. · 2017 [cited by applicant]
US 9754501B2 · Stenneth · 2017 [cited by applicant]
US 10361802B1 · Hoffberg-Borghesani · 2019 [cited by examiner]
US 10591920B2 · Lv · 2020 [cited by examiner]
US 10684133B2 · Takeda · 2020 [cited by examiner]
US 11067995B2 · Weiser · 2021 [cited by examiner]
US 11327493B1 · Silver · 2022 [cited by examiner]
US 11615563B2 · Goldman · 2023 [cited by examiner]
US 11713979B2 · Stenneth · 2023 [cited by examiner]
US 11755024B2 · Weiser · 2023 [cited by examiner]
US 11988518B2 · Zhang · 2024 [cited by examiner]
US 12030502B2 · Malach · 2024 [cited by examiner]
US 20100082248A1 · Dorum · 2010 [cited by examiner]
US 20100082307A1 · Dorum · 2010 [cited by examiner]
US 20110218724A1 · Iida · 2011 [cited by examiner]
US 20140244125A1 · Dorum · 2014 [cited by examiner]
US 20140303828A1 · Joshi · 2014 [cited by examiner]
US 20150239478A1 · Dorum · 2015 [cited by examiner]
US 20150338223A1 · Letz · 2015 [cited by examiner]
US 20160023661A1 · Dorum · 2016 [cited by examiner]
US 20160042650A1 · Stenneth · 2016 [cited by examiner]
US 20160178381A1 · Lynch · 2016 [cited by examiner]
US 20160187144A1 · Modica · 2016 [cited by examiner]
US 20160188996A1 · Modica · 2016 [cited by examiner]
US 20160189385A1 · Modica · 2016 [cited by examiner]
US 20160192154A1 · Modica · 2016 [cited by examiner]
US 20160245657A1 · Dorum · 2016 [cited by examiner]
US 20160275667A1 · Modica · 2016 [cited by examiner]
US 20160291834A1 · De Vallois · 2016 [cited by examiner]
US 20170010617A1 · Shashua · 2017 [cited by examiner]
US 20170010618A1 · Shashua · 2017 [cited by examiner]
US 20170011343A1 · Stenneth · 2017 [cited by examiner]
US 20180141562A1 · Singhal · 2018 [cited by examiner]
US 20180238696A1 · Takeda · 2018 [cited by examiner]
US 20180348762A1 · Hilnbrand · 2018 [cited by examiner]
US 20190009794A1 · Toyoda · 2019 [cited by examiner]
US 20190033871A1 · Lee · 2019 [cited by examiner]
US 20190187707A1 · Zheng et al. · 2019 [cited by applicant]
US 20200164897A1 · Krome · 2020 [cited by examiner]
US 20200223449A1 · Tsuji · 2020 [cited by examiner]
US 20200257301A1 · Weiser · 2020 [cited by examiner]
US 20200393261A1 · Zhang · 2020 [cited by examiner]
US 20200398855A1 · Thompson · 2020 [cited by examiner]
US 20200400439A1 · Thompson · 2020 [cited by examiner]
US 20210055119A1 · Wiesenberg · 2021 [cited by examiner]
US 20210063162A1 · Moskowitz · 2021 [cited by examiner]
US 20210129858A1 · Omasta et al. · 2021 [cited by applicant]
US 20210311486A1 · Weiser · 2021 [cited by examiner]
US 20220001871A1 · Malach · 2022 [cited by examiner]
US 20220001872A1 · Taieb · 2022 [cited by examiner]
US 20220009518A1 · Malach · 2022 [cited by examiner]
US 20220063639A1 · Stenneth · 2022 [cited by examiner]
US 20220063654A1 · Beaurepaire · 2022 [cited by examiner]
US 20220065656A1 · Young · 2022 [cited by examiner]
US 20220067813A1 · Beaurepaire · 2022 [cited by examiner]
US 20220080976A1 · Genovese · 2022 [cited by examiner]
US 20220215603A1 · Goldman · 2022 [cited by examiner]
US 20230031485A1 · Oh · 2023 [cited by examiner]
US 20230136710A1 · Guberman · 2023 [cited by examiner]
US 20230154073A1 · Singh · 2023 [cited by examiner]
US 20230159050A1 · Hershkovich · 2023 [cited by examiner]
US 20230159053A1 · Hershkovich · 2023 [cited by examiner]
US 20230166763A1 · Goto · 2023 [cited by examiner]
US 20230182637A1 · Hershkovich · 2023 [cited by examiner]
US 20230196643A1 · Shen · 2023 [cited by examiner]
US 20230324183A1 · Beaurepaire · 2023 [cited by examiner]
US 20230341239A1 · Ferencz · 2023 [cited by examiner]
US 20240044662A1 · Zhang · 2024 [cited by examiner]
DE 102016215046A1 · 2018 [cited by applicant]
Cited By (1)
US 12,597,273