Method and system for legal parking
First Claim
1. A computer-implemented system for identifying potentially available legal parking, the system comprising:
- a server communicatively coupled to a plurality of remote computing devices associated with a plurality of users via a network, wherein the plurality of remote computing devices include one or more location identifiers configured to generate location data corresponding to one or more locations, and wherein the server includes at least one non-transitory computer-readable storage medium with computer-readable instructions stored therein, a database for storing legal parking related data, and a processor for executing the computer-readable instructions to;
receive from the plurality of remote computing devices, the legal parking related data, wherein the legal parking related data is defined as having a particular data type comprising at least one of;
commercial vehicle, non-commercial vehicle, type of vehicle, or type of vehicle plate;
store the legal parking related data in the database;
track a location and a speed of a first of the plurality of remote computing devices associated with a first user of the plurality of users;
identify based on the speed and the location, that the first user is not moving;
determine, by the processor, a period of time that the first user has not been moving;
compare the period of time with a predetermined threshold period of time;
automatically determine that the first user is parked in the location;
preclude the location from identification in the database as one of one or more potentially available legal parking locations;
receive, from a second of the plurality of remote computing devices associated with a second user, user data associated with the second user, the user data comprising an identified location of a second user, a present time of the second user, user related data, or a user type of the second user;
retrieve, from the database, at least a portion of the legal parking related data corresponding to the user data associated with the second user;
identify one or more potentially available legal parking locations for the second user based on at least one of;
(i) the user data or (ii) the portion of the legal parking related data; and
transmit, to the second user, real-time parking availability data at one or more locations comprising at least one of;
(1) the one or more potentially available legal parking locations, (2) one or more illegal parking locations, or (3) one or more unavailable locations.
1 Assignment
0 Petitions
Accused Products
Abstract
A method and system for identifying potentially available legal parking and generating notifications thereof is provided. The system receives location information from a user'"'"'s computing device and queries the database for legal parking related data relevant to the time, location, and user type, which is categorized by data type. The system precludes illegal and occupied parking locations from identification as potentially available legal parking locations based on user type. Illegal parking locations are determined based on parking prohibitions directly applicable or applicable by inference to the user. The system generates one or more notifications comprising the legal parking related data and transmits them to the user'"'"'s computing device. The user can interact with the system through a user engagement panel to provide legal parking related data. Data submitted through the user engagement panel is subject to ratings from additional users, and can be used to update the database.
68 Citations
30 Claims
-
1. A computer-implemented system for identifying potentially available legal parking, the system comprising:
-
a server communicatively coupled to a plurality of remote computing devices associated with a plurality of users via a network, wherein the plurality of remote computing devices include one or more location identifiers configured to generate location data corresponding to one or more locations, and wherein the server includes at least one non-transitory computer-readable storage medium with computer-readable instructions stored therein, a database for storing legal parking related data, and a processor for executing the computer-readable instructions to; receive from the plurality of remote computing devices, the legal parking related data, wherein the legal parking related data is defined as having a particular data type comprising at least one of;
commercial vehicle, non-commercial vehicle, type of vehicle, or type of vehicle plate;store the legal parking related data in the database; track a location and a speed of a first of the plurality of remote computing devices associated with a first user of the plurality of users; identify based on the speed and the location, that the first user is not moving; determine, by the processor, a period of time that the first user has not been moving; compare the period of time with a predetermined threshold period of time; automatically determine that the first user is parked in the location; preclude the location from identification in the database as one of one or more potentially available legal parking locations; receive, from a second of the plurality of remote computing devices associated with a second user, user data associated with the second user, the user data comprising an identified location of a second user, a present time of the second user, user related data, or a user type of the second user; retrieve, from the database, at least a portion of the legal parking related data corresponding to the user data associated with the second user; identify one or more potentially available legal parking locations for the second user based on at least one of;
(i) the user data or (ii) the portion of the legal parking related data; andtransmit, to the second user, real-time parking availability data at one or more locations comprising at least one of;
(1) the one or more potentially available legal parking locations, (2) one or more illegal parking locations, or (3) one or more unavailable locations. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
-
11. A computer-implemented system for identifying potentially available legal parking, the system comprising:
-
a server communicatively coupled to a plurality of remote computing devices associated with a plurality of users via a network, wherein the plurality of remote computing devices include one or more location identifiers configured to generate location data corresponding to one or more locations, and wherein the server includes at least one non-transitory computer-readable storage medium with computer-readable instructions stored therein, a database for storing legal parking related data, and a processor for executing the computer-readable instructions to; receive, from the plurality of remote computing devices, the legal parking related data from the plurality of users through the plurality of remote computing devices, wherein the legal parking related data is defined as having a particular data type comprising at least one of;
commercial vehicle, non-commercial vehicle, type of vehicle, or type of vehicle plate, and wherein the legal parking related data for a specific parking location is subject to ratings from one or more additional users;store, the legal parking related data in the database; modify at least a portion of the legal parking related data in the database upon the ratings reaching a predetermined number; and transmit at least the portion of the legal parking related data to a user. - View Dependent Claims (12, 13, 14, 15, 16, 17, 18, 19, 20)
-
-
21. A computer-implemented system for identifying potentially available legal parking, the system comprising:
-
a server communicatively coupled to a plurality of remote computing devices associated with a plurality of users via a network, wherein the plurality of remote computing devices include one or more location identifiers configured to generate location data corresponding to one or more locations, and wherein the server includes at least one non-transitory computer-readable storage medium with computer-readable instructions stored therein, a database for storing legal parking related data, and a processor for executing the computer-readable instructions to; receive, from the plurality of remote computing devices, the legal parking related data, wherein the legal parking related data is defined as having a particular data type comprising at least one of;
commercial vehicle, non-commercial vehicle, type of vehicle, or type of vehicle plate;store the legal parking related data in the database; enable one or more additional users having firsthand experience with an identified location to provide a rating of at least a portion of the legal parking related data associated with the identified location, wherein the firsthand experience is identified as passing or having passed within a predetermined distance of the identified location; modify at least the portion of the legal parking related data in the database upon the ratings reaching a predetermined number; and allocate a monetary or non-monetary reward to one or more users who provided the portion of the legal parking related data upon the portion of the legal parking related data receiving a predetermined number of the ratings. - View Dependent Claims (22, 23, 24, 25, 26, 27, 28, 29, 30)
-
Specification