# US 11,897,456 B2 · Apparatus and method for controlling vehicle movement

> Agents: this data is available as JSON from the patentgrep API and MCP server — see https://patentgrep.com/llms.txt

- Number: US 11,897,456 B2
- Document ID: US11897456B2
- Status: Granted
- Kind: B2
- Application number: 17/829,305
- Filed: 2022-05-31
- Published: 2022-09-22
- Granted: 2024-02-13
- Earliest claimed: 2022-05-31
- Assignees: Jaguar Land Rover Limited
- Applicants: Jaguar Land Rover Limited
- Inventors: Daniel Woolliscroft; Edward Pither; Helio Cardoso; David Pettinger
- Web page: https://patentgrep.com/patent/US11897456B2

## CPC

- B60W 30/06: Automatic manoeuvring for parking
- B60W 60/001: {Planning or execution of driving tasks}
- B62D 15/0285: {Parking performed automatically}
- G06F 9/3838: {Dependency mechanisms, e.g. register scoreboarding}
- G06V 20/56: exterior to a vehicle by using sensors mounted on the vehicle
- G08G 1/148: {Management of a network of parking areas}
- G08G 1/168: {Driving aids for parking, e.g. acoustic or visual feedback on parking space}
- B60W: CONJOINT CONTROL OF VEHICLE SUB-UNITS OF DIFFERENT TYPE OR DIFFERENT FUNCTION; CONTROL SYSTEMS SPECIALLY ADAPTED FOR HYBRID VEHICLES; ROAD VEHICLE DRIVE CONTROL SYSTEMS FOR PURPOSES NOT RELATED TO THE CONTROL OF A PARTICULAR SUB-UNIT
- B62D: MOTOR VEHICLES; TRAILERS (steering, or guiding on a desired track, of agricultural machines or implements A01B69/00; wheels, castors, axles, increasing wheel adhesion B60B; vehicle tyres, tyre inflation or tyre changing B60C; connections between vehicles of a train or the like B60D; vehicles for use on rail and road, amphibious or convertible vehicles B60F; suspension arrangements B60G; heating, cooling, ventilating or other air treating devices B60H; windows, windscreens, non-fixed roofs, doors or similar devices, protective coverings for vehicles not in use B60J; propulsion plant arrangements, auxiliary drives, transmissions, controls, instrumentation or dashboards B60K; electric equipment or propulsion of electrically-propelled vehicles B60L; power supply for electrically-propelled vehicles B60M; passenger accommodation not otherwise provided for B60N; adaptations for load transportation or to carry special loads or objects B60P; arrangement of signalling or lighting devices, the mounting or supporting thereof or circuits therefor, for vehicles in general B60Q; vehicles, vehicle fittings or vehicle parts not otherwise provided for B60R; servicing, cleaning, repairing, supporting, lifting, or manoeuvring, not otherwise provided for, B60S; brake arrangements, brake control systems or parts thereof B60T; air-cushion vehicles B60V; motor-cycles, accessories therefor B62J, B62K; testing of vehicles G01M)
- G06F: ELECTRIC DIGITAL DATA PROCESSING (computer systems based on specific computational models G06N)
- G06V: IMAGE OR VIDEO RECOGNITION OR UNDERSTANDING
- G08G: TRAFFIC CONTROL SYSTEMS (guiding railway traffic, ensuring the safety of railway traffic B61L; arrangement of road signs or traffic signals E01F9/00; radar or analogous systems, sonar systems, lidar systems specially adapted for traffic control G01S13/91, G01S15/88, G01S17/88; {radar or analogous systems, sonar systems, lidar systems specially adapted for anti-collision purposes G01S13/93, G01S15/93, G01S17/93})

## Abstract

Embodiments of the present invention provide a controller (200), comprising input means (230) for receiving an environment signal indicative of a feature in a vicinity of a vehicle, output means (240) for outputting a manoeuvre signal to cause a vehicle to perform a defined manoeuvre, and control means (210) arranged to provide at least one mode for performing at least a portion of the defined manoeuvre, the mode being selectable from a plurality of modes including at least one mode corresponding to an occupant-in-vehicle mode and at least one mode corresponding to an occupant-out-of-vehicle mode, the mode being selectable in dependence upon the environment signal being indicative of a vehicle envelope suitable for the mode.

## Claims

### Claim 1

A controller comprising:
an input configured to receive an environment signal indicative of a location of at least one feature in a vicinity of a vehicle;
at least one processing device arranged to:
determine the orientation of a defined manoeuvre completed position of the vehicle in dependence on the environment signal; and
an output configured to output a possible defined manoeuvre completed position signal in dependence on the determined orientation;
wherein the possible defined manoeuvre completed position signal is determined by learning from a repeated user behaviour, wherein the
repeated user behaviour comprises at least one of:
an input pattern;
a geographic location; and
a user identity.

### Claim 2 (depends on 1)

The controller of claim 1, wherein the controller is configured to output a notification signal indicative of the possible defined manoeuvre completed position signal.

### Claim 3 (depends on 1)

The controller of claim 1, wherein the at least one processing device is arranged to determine the orientation of the defined manoeuvre completed position in dependence on the environment signal being indicative of an orientation of the at least one feature in the vicinity of the vehicle.

### Claim 4 (depends on 3)

The controller of claim 3, wherein the at least one processing device is arranged to determine the orientation of the defined manoeuvre completed position to be aligned relative to the at least one feature in the vicinity of the vehicle.

### Claim 5 (depends on 4)

The controller of claim 4, wherein the at least one processing device is arranged to determine the orientation of the defined manoeuvre completed position to be parallel to the at least one feature in the vicinity of the vehicle.

### Claim 6 (depends on 4)

The controller of claim 4, wherein the at least one processing device is arranged to determine the orientation of the defined manoeuvre completed position to be perpendicular to the at least one feature in the vicinity of the vehicle.

### Claim 7 (depends on 3)

The controller of claim 3, wherein the orientation of the at least one feature in the vicinity of the vehicle comprises the orientation of at least one other vehicle in the vicinity of the vehicle.

### Claim 8 (depends on 1)

The controller of claim 1, wherein the at least one processing device is arranged to determine the orientations of a plurality of possible defined manoeuvre completed positions of the vehicle in dependence on the environment signal.

### Claim 9 (depends on 8)

The controller of claim 8, wherein the at least one processing device is arranged to notify a vehicle user of the orientations of the plurality of possible defined manoeuvre completed positions.

### Claim 10 (depends on 1)

The controller of claim 1, wherein the output is configured to output a manoeuvre signal to cause the vehicle to perform a defined manoeuvre to the defined manoeuvre completed position; wherein the at least one processing device is arranged to control the output to output the manoeuvre signal.

### Claim 11 (depends on 1)

The controller of claim 1, wherein the input is configured to receive a request signal indicative of a wired or wirelessly received signal indicative of a user request for vehicle movement.

### Claim 12 (depends on 1)

The controller of claim 1, wherein the at least one processing device is arranged to determine the orientation of the defined manoeuvre completed position in dependence on a location of the vehicle.

### Claim 13 (depends on 1)

The controller of claim 1, comprising one or more memory devices for storing data therein, the at least one processing device being arranged to determine the orientation of the defined manoeuvre completed position in dependence on the data.

### Claim 14 (depends on 1)

The controller of claim 1 comprised in a vehicle.

### Claim 15 (depends on 1)

A system comprising:
the controller of claim 1, arranged to output the possible defined manoeuvre completed position signal; and
a notification output configured to notify the vehicle user of the possible defined manoeuvre completed position.

### Claim 16 (depends on 15)

The system of claim 15, comprising one or more environmental sensing devices for determining the location of the at least one feature in the vicinity of the vehicle and for outputting the environment signal.

### Claim 17 (depends on 15)

The system of claim 15, comprising a receiver for wirelessly receiving a signal from a mobile device indicative of a user request and outputting a request signal in dependence thereon.

### Claim 18 (depends on 15)

The system of claim 15, wherein the notification output is arranged to output a notification signal for the visual and/or audio notification indicative of the possible defined manoeuvre completed position.

### Claim 19

A method of determining an orientation of a defined manoeuvre completed position of a vehicle, the method comprising:
receiving an environment signal indicative of a location of at least one feature in a vicinity of the vehicle;
in dependence on the environment signal, determining with at least one processing device the orientation of the defined manoeuvre completed position of the vehicle; and
outputting a possible defined manoeuvre completed position signal in dependence on the determined orientation.

### Claim 20 (depends on 19)

A non-transitory, computer-readable storage medium storing instructions thereon that, when executed by one or more electronic processors, causes the one or more electronic processors to carry out the method of claim 19.
