Patent ID: 9390319
Filing Date: 2016-07-12
CPC Classification: G06K,G06Q,G06T,G07B,G07F,G08G,H04N

Claim Text:
1. A method of defining destination locations and restricted locations within an image stream, the method comprising: receiving a first image stream from a first camera having a first field of view, the first field of view including at least one destination location and at least one restricted location; receiving preexisting municipal information from a third-party server, the municipal information comprising first parking restrictions for the at least one destination location, first geographic boundaries of the at least one destination location, second parking restrictions for the at least one restricted location, and second geographic boundaries of the at least one restricted location, the first parking restrictions being different from the second parking restrictions, and the first geographic boundaries being different from the second geographic boundaries; determining the location and orientation of the first camera; automatically determining, based on the received preexisting municipal information received from the third party server and the determined location and orientation of the first camera, first boundaries of the at least one destination location within the first image stream without human interaction; associating the at least one destination location with the first parking restrictions of the preexisting municipal information; automatically determining, based on the received preexisting municipal information received from the third party server and the determined location and orientation of the first camera, second boundaries of the at least one restricted location within the first image stream without human interaction; associating the at least one restricted location with the second parking restrictions of the preexisting municipal information; assigning a first identifier to the at least one destination location; assigning a second identifier to the at least one restricted location; storing the first boundaries of the at least one destination location, the first parking restrictions associated with the at least one destination location, and the first identifier assigned to the at least one destination location; and storing the second boundaries of the at least one restricted location, the second parking restrictions associated with the at least one restricted location, and the second identifier assigned to the at least one restricted location, wherein the steps of receiving, determining, associating, assigning and storing are performed by one or more processors.