Back to results
US 11,769,409 B2Granted
Automated parking lot digital map generation and use thereof
AssigneeCharter Communications Operating, LLC
InventorsHany A. Heikal, Hossam H. Hmimy, Mohamed Daoud
Life of this patent
Estimating the term…
Abstract
Automated parking lot digital map generation and use thereof is disclosed. Imagery of a parking lot is received from a video camera, the imagery depicting lines that define a plurality of parking spots. A parking lot digital map comprising data that defines a location and dimensions of each parking spot is generated. The parking lot digital map is stored in a memory.
Claims17
A method comprising:
- receiving, by a computing device from a video camera, imagery of a parking lot, the imagery depicting lines that define a plurality of parking spots;
- generating, by the computing device based on the imagery, a parking lot digital map comprising data that defines a location and dimensions of each parking spot;
- storing the parking lot digital map in a memory;
- receiving, by the computing device from the video camera, additional imagery of the parking lot;
- analyzing the additional imagery;
- determining that an orientation of the video camera differs from an original orientation of the video camera at a time the imagery of the parking lot was received;
- generating a new parking lot digital map based on the additional imagery;
- and
- replacing the parking lot digital map with the new parking lot digital map.
6 more elements
A system comprising:
- one or more computing devices, each computing device comprising one or more processors, the one or more processors configured to:
- receive, from a video camera, imagery of a parking lot, the imagery depicting lines that define a plurality of parking spots;
- generate, based on the imagery, a parking lot digital map comprising data that defines a location and dimensions of each parking spot;
- store the parking lot digital map in a memory;
- receive, from the video camera, additional imagery of the parking lot;
- analyze the additional imagery;
- determine that an orientation of the video camera differs from an original orientation of the video camera at a time the imagery of the parking lot was received;
- generate a new parking lot digital map based on the additional imagery;
- and
- replace the parking lot digital map with the new parking lot digital map.
7 more elements
A method comprising:
- receiving, by a computing device from a video camera, imagery of a parking lot, the imagery depicting lines that define a plurality of parking spots;
- generating, by the computing device based on the imagery, a parking lot digital map comprising data that defines a location and dimensions of each parking spot;
- storing the parking lot digital map in a memory;
- receiving, by the computing device from the video camera, additional imagery of the parking lot, the additional imagery depicting a moving vehicle;
- determining, based on the additional imagery, that the vehicle is entering a parking spot;
- determining that a portion of the vehicle is outside of a desired parking area associated with the parking spot;
- and
- sending a control signal to an indicator positioned in proximity to the parking spot that instructs the indicator to emit a visual indicator indicating that the vehicle is outside of the desired parking area.
5 more elements
A method comprising:
- receiving, by a computing device from a video camera, imagery of a parking lot, the imagery depicting lines that define a plurality of parking spots;
- generating, by the computing device based on the imagery, a parking lot digital map comprising data that defines a location and dimensions of each parking spot;
- storing the parking lot digital map in a memory;
- receiving, by the computing device from the video camera, additional imagery of the parking lot, the additional imagery depicting a moving vehicle;
- determining, based on the additional imagery and the parking lot digital map, that the vehicle is entering a parking spot;
- determining that a portion of the vehicle is outside of a desired parking area associated with the parking spot;
- and
- sending a message to the vehicle that indicates the vehicle is outside of the desired parking area and will be invoiced for two parking spots.
5 more elements
A method comprising:
- receiving, by a computing device from a video camera, imagery of a parking lot, the imagery depicting lines that define a plurality of parking spots;
- generating, by the computing device based on the imagery, a parking lot digital map comprising data that defines a location and dimensions of each parking spot;
- storing the parking lot digital map in a memory;
- determining that a vehicle is to park in the parking lot;
- sending, by the computing device to the vehicle, based on the parking lot digital map, dimensions and location information that corresponds to at least one parking spot for presentation on a display device within the vehicle;
- in response to determining that the vehicle is to park in the parking lot, sending a wireless communication to the vehicle;
- and
- receiving a wireless communication from the vehicle that indicates the vehicle can receive the dimensions and the location information that corresponds to the at least one parking spot for presentation on the display device within the vehicle.
5 more elements
A system comprising:
- one or more computing devices, each computing device comprising one or more processors, the one or more processors configured to:
- receive, from a video camera, imagery of a parking lot, the imagery depicting lines that define a plurality of parking spots;
- generate, based on the imagery, a parking lot digital map comprising data that defines a location and dimensions of each parking spot;
- store the parking lot digital map in a memory;
- receive, from the video camera, additional imagery of the parking lot, the additional imagery depicting a moving vehicle;
- determine, based on the additional imagery, that the vehicle is entering a parking spot;
- determine that a portion of the vehicle is outside of a desired parking area associated with the parking spot;
- and
- send a control signal to an indicator positioned in proximity to the parking spot that instructs the indicator to emit a visual indicator indicating that the vehicle is outside of the desired parking area.
6 more elements
A system comprising:
- one or more computing devices, each computing device comprising one or more processors, the one or more processors configured to:
- receive, from a video camera, imagery of a parking lot, the imagery depicting lines that define a plurality of parking spots;
- generate, based on the imagery, a parking lot digital map comprising data that defines a location and dimensions of each parking spot;
- store the parking lot digital map in a memory;
- receive, from the video camera, additional imagery of the parking lot, the additional imagery depicting a moving vehicle;
- determine, based on the additional imagery and the parking lot digital map, that the vehicle is entering a parking spot;
- determine that a portion of the vehicle is outside of a desired parking area associated with the parking spot;
- and
- send a message to the vehicle that indicates the vehicle is outside of the desired parking area and will be invoiced for two parking spots.
6 more elements
A system comprising:
- one or more computing devices, each computing device comprising one or more processors, the one or more processors configured to:
- receive, from a video camera, imagery of a parking lot, the imagery depicting lines that define a plurality of parking spots;
- generate, based on the imagery, a parking lot digital map comprising data that defines a location and dimensions of each parking spot;
- store the parking lot digital map in a memory;
- determine that a vehicle is to park in the parking lot;
- send, to the vehicle, based on the parking lot digital map, dimensions and location information that corresponds to at least one parking spot for presentation on a display device within the vehicle;
- in response to determining that the vehicle is to park in the parking lot, send a wireless communication to the vehicle;
- and
- receive a wireless communication from the vehicle that indicates the vehicle can receive the dimensions and the location information that corresponds to the at least one parking spot for presentation on the display device within the vehicle.
6 more elements
Dependencies are inferred from the claim text.