Defining destination locations and restricted locations within an image stream
First Claim
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.
1 Assignment
0 Petitions
Accused Products
Abstract
Defining destination locations and restricted locations within an image stream is disclosed. Initially, a first image stream is received from a first camera having a first field of view, where the first field of view includes at least one destination location and at least one restricted location. Next, first boundaries of the at least one destination location and a first description of one or more rules associated with the at least one destination location are received. A first identifier is then assigned to the at least one destination location. Next, second boundaries of the at least one restricted location and a second description of one or more rules associated with the at least one restricted location are received. Finally, the first boundaries, the first description of one or more rules, the first identifier, the second boundaries, and the second description of one or more rules are saved.
-
Citations
29 Claims
-
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. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27)
-
-
28. A system for defining destination locations and restricted locations within an image stream, the system comprising one or more processors connected to at least one storage device, the system being configured to:
-
receive 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; receive 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; determine the location and orientation of the first camera; automatically determine, 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; associate the at least one destination location with the first parking restrictions of the preexisting municipal information; automatically determine, 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; associate the at least one restricted location with the second parking restrictions of the preexisting municipal information; assign a first identifier to the at least one destination location; assign a second identifier to the at least one restricted location; store 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 store 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.
-
-
29. A storage device storing a computer program for defining destination locations and restricted locations within an image stream, the computer program comprising one or more code segments that, when executed, cause one or more processors to:
-
receive 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; receive 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; determine the location and orientation of the first camera; automatically determine, 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; associate the at least one destination location with the first parking restrictions of the preexisting municipal information; automatically determine, 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; associate the at least one restricted location with the second parking restrictions of the preexisting municipal information; assign a first identifier to the at least one destination location; assign a second identifier to the at least one restricted location; store 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 store 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.
-
Specification