Patent attributes
In an example embodiment, a computer-implemented method is disclosed that broadcasts a request for a parking space, receives response(s) from responsive vehicle(s), and extracts set(s) of response data from the received response(s). Each set corresponds to a responsive vehicle and includes a vehicle attribute and a situational context for that corresponding responsive vehicle. The method further generates a dynamic parking model based on the vehicle attribute and the situational context included in each set of response data. The dynamic parking model maps estimated position(s) of the responsive vehicle(s) and further identifies, for each responsive vehicle, estimated unutilized distance(s) between the responsive vehicle and surrounding object(s) corresponding to the responsive vehicle. The method further determines, from the responsive vehicle(s), a group of one or more relocatable vehicles based on the dynamic parking model, and instructs the group to relocate to create the requested parking space.