Automatic image content analysis method and system
First Claim
1. A computerized method for identifying parking spaces by image analysis and forwarding, via a computer network, information about the parking spaces to client devices, comprising:
- capturing a plurality of images by a plurality of cameras of a plurality of mobile devices mounted in a plurality of moving vehicles, said plurality of images depicting a surrounding of each of said plurality of moving vehicles respectively; and
using at least one processing unit installed in each of said plurality of moving vehicles to execute a program code for;
analyzing said plurality of images to identify a plurality of available parking spots;
storing data indicative of a plurality of locations of said plurality of available parking spots in a geographic based database;
forwarding, via the computer network, information about a current available parking spot, identified in real-time by said analyzing, to at least one client device of a vehicle currently driving in a vicinity of said current available parking spot for displaying said information to a driver of said vehicle; and
generating an alert for indicating said current available parking spot to said driver of said vehicle.
1 Assignment
0 Petitions
Accused Products
Abstract
A system and method for analyzing and wirelessly transmitting information in real-time, comprising capturing snapshots and videos, by utilizing for example a smartphone. The images are analyzed in conjunction with other system data to provide the user: 3 dimensional images, GPS coordinates, safety alerts, etc. In particular, the system is mountable within a vehicle interior to provide: road conditions, dangerous driving situations, the make/model/manufacturer of surrounding cars, GPS coordinates, and the identity of local businesses. The user may also share the information via wireless transmissions with surrounding users possessing the same system, such as for real-time video gaming systems. And the system may also be detached from the vehicle for use in other scenarios, such as searching a merchant database for matching items and wirelessly sending the information to other system users.
56 Citations
19 Claims
-
1. A computerized method for identifying parking spaces by image analysis and forwarding, via a computer network, information about the parking spaces to client devices, comprising:
-
capturing a plurality of images by a plurality of cameras of a plurality of mobile devices mounted in a plurality of moving vehicles, said plurality of images depicting a surrounding of each of said plurality of moving vehicles respectively; and using at least one processing unit installed in each of said plurality of moving vehicles to execute a program code for; analyzing said plurality of images to identify a plurality of available parking spots; storing data indicative of a plurality of locations of said plurality of available parking spots in a geographic based database; forwarding, via the computer network, information about a current available parking spot, identified in real-time by said analyzing, to at least one client device of a vehicle currently driving in a vicinity of said current available parking spot for displaying said information to a driver of said vehicle; and generating an alert for indicating said current available parking spot to said driver of said vehicle. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11)
-
-
12. A system for identifying parking spaces by image analysis and forwarding, via a computer network, information about the parking spaces to client devices, comprising:
-
a plurality of cameras of a plurality of mobile devices mounted in a plurality of moving vehicles, where said plurality of cameras capture a plurality of images depicting a surrounding of each of said plurality of moving vehicles respectively; a geographic based database; and at least one processing unit installed in each of said plurality of moving vehicles, where said at least one processing unit is adapted to execute a program code for; analyzing said plurality of images to identify a plurality of available parking spots; storing data indicative of a plurality of locations of said plurality of available parking spots in said geographic based database; and forwarding, via the computer network, information about a current available parking spot, identified in real-time by said analyzing, to at least one client device of a vehicle currently driving in a vicinity of said current available parking spot for displaying said information to a driver of said vehicle; and generating an alert for indicating said current available parking spot to said driver of said vehicle. - View Dependent Claims (13, 14, 15, 16, 17, 18)
-
-
19. A computer program product for executing a computer code stored in a memory using one or more processing units for identifying parking spaces by image analysis and forwarding, via a computer network, information about the parking spaces to client devices comprising:
a computer readable non-transitory machine-readable storage medium having computer readable program code embodied therewith and adapted to be executed by the one or more processing units installed in each of a plurality of moving vehicles, the computer readable program code comprising; computer readable program code for identifying a plurality of available parking spots by analyzing a plurality of images captured by a plurality of cameras of a plurality of mobile devices located in said plurality of moving vehicles, said plurality of images depicting a surrounding of each of said plurality of moving vehicles respectively; computer readable program code for storing data indicative of a plurality of locations of said plurality of available parking spots in a geographic based database; computer readable program code for forwarding, via the computer network, information about a current available parking spot, identified in real-time by said analyzing, to at least one client device of a vehicle currently driving in a vicinity of said current available parking spot for displaying said information to a driver of said vehicle; and computer readable program code for generating an alert for indicating said current available parking spot to said driver of said vehicle.
Specification