a. You can use parking &#x2F; traffic data to find neighborhoods most likely to have available street parking and look for parking there.
As for solving the problem of when you&#x27;re allowed to park somewhere, this is already being worked on [0][1] and I would put money on it being ready before autonomous cars.<p>b. Use parking garage app to find the best balance between distance and price of parking for the time needed.
As far as determining if the garage is full, many garages have sensors now that count how many open spaces there are. It would not be stretch to assume that by the time autonomous cars are ready, this data will be available within the parking apps.<p>c. One of the cool things about having a computer make these decisions is that it can factor in a limitless amount of data to make the most efficient decision. Kind of how Google Maps gives you different transportation options when you ask for directions, you could do the same with parking. 
The car can ask you, which of these options would you like:<p>1. Drive 30 minutes in this direction and you can park for free. Cost for power to drive there: $1.12 - Time to summon: 30 minutes - Cost for parking: $0.00<p>2. Park in a parking lot around the block: Cost for power to drive there: $0.08 - Time to summon: 5 minutes - Cost for parking: $10.00<p>etc...<p>I agree with you though, parking is a huge issue in the city and I really can&#x27;t believe it hasn&#x27;t been fixed yet. We are getting there, but very slowly.<p>[0] <a href="http:&#x2F;&#x2F;sfpark.org" rel="nofollow">http:&#x2F;&#x2F;sfpark.org</a>
[1] <a href="http:&#x2F;&#x2F;spotangels.com" rel="nofollow">http:&#x2F;&#x2F;spotangels.com</a>