Method and system for geofencing of vehicle impound yards
First Claim
Patent Images
1. A method for electronic geofencing for vehicles, comprising:
- receiving one or more first messages on a location application on a server network device with one or more processors via a cloud communications network from a geofence application on a network device with one or more processors,wherein the one or more first messages includes geofence location information comprising coordinates for one or more geofences and one or more unique identifiers for one or more vehicles each with one or more processors;
storing the geofence location information from the one or more first messages with the location application on the server network device in one or more databases associated with the server network device on the cloud communications network;
periodically securely sending from the location application on the server network device via the cloud communications network one or more second messages to the one or more vehicles to determine a current location of the one or more vehicles and a subset of the one or more vehicles that are not moving;
receiving securely one or more third messages on the location application on the server network device via the cloud communications network from any of the subset of vehicles that are not moving including current location information for the any of the subset of vehicles that are not moving; and
determining from the location application on the server network device with the current location information from the one or more third messages and the geofence location information stored in the one or more databases that a plurality of vehicles, of the subset of vehicles that are not moving, are physically located within any of the one or more geofences, andperiodically securely sending based on a pre-determined time period, one or more fourth messages from the location application on the server network device to the geofence application on the network device indicating the plurality of vehicles which are still physically located within one or more of the geofences, andperiodically sending the one or more fourth messages based on the pre-determined time period from the location application on the server network device to the geofence application on the network device until all of the plurality of vehicles physically located within all of the geofences are physical removed from within all of the one or more geofences, allowing all of the plurality of vehicles to be timely removed from within all of the one or more geofences without incurring any additional impound fees charged for keeping a selected vehicle inside a selected geofence.
0 Assignments
0 Petitions
Accused Products
Abstract
A method and system for geofencing of vehicle impound yards. One or more geofences around impound yards are selected. The one or more geofences are associated with one or more vehicles. When a vehicle enters the geofenced area, a user (e.g., an individual, car dealer, finance company, etc.) is immediately notified to prevent excessive impound financial charges. If a vehicle is left in a geofence area, a cumulative time duration and a cumulative finance charge are accurately recorded to reduce or prevent financial fraud.
79 Citations
20 Claims
-
1. A method for electronic geofencing for vehicles, comprising:
-
receiving one or more first messages on a location application on a server network device with one or more processors via a cloud communications network from a geofence application on a network device with one or more processors, wherein the one or more first messages includes geofence location information comprising coordinates for one or more geofences and one or more unique identifiers for one or more vehicles each with one or more processors; storing the geofence location information from the one or more first messages with the location application on the server network device in one or more databases associated with the server network device on the cloud communications network; periodically securely sending from the location application on the server network device via the cloud communications network one or more second messages to the one or more vehicles to determine a current location of the one or more vehicles and a subset of the one or more vehicles that are not moving; receiving securely one or more third messages on the location application on the server network device via the cloud communications network from any of the subset of vehicles that are not moving including current location information for the any of the subset of vehicles that are not moving; and determining from the location application on the server network device with the current location information from the one or more third messages and the geofence location information stored in the one or more databases that a plurality of vehicles, of the subset of vehicles that are not moving, are physically located within any of the one or more geofences, and periodically securely sending based on a pre-determined time period, one or more fourth messages from the location application on the server network device to the geofence application on the network device indicating the plurality of vehicles which are still physically located within one or more of the geofences, and periodically sending the one or more fourth messages based on the pre-determined time period from the location application on the server network device to the geofence application on the network device until all of the plurality of vehicles physically located within all of the geofences are physical removed from within all of the one or more geofences, allowing all of the plurality of vehicles to be timely removed from within all of the one or more geofences without incurring any additional impound fees charged for keeping a selected vehicle inside a selected geofence. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18)
-
-
19. A geofencing system, comprising in combination:
-
one or more vehicles each with one or more processors; one or more server network devices each with one or more processors; one or more network devices each with one or more processors; one or more target network devices each with one or more processors; the one or more processors on the one or more server network devices, one or more network devices or more target network devices including a plurality of instructions causing the one or more processors to be configured; for receiving one or more first messages on a location application on a server network device with one or more processors via a cloud communications network from a geofence application on a network device with one or more processors, wherein the one or more first messages includes geofence location information comprising coordinates for one or more geofences and one or more unique identifiers for one or more vehicles each with one or more processors; for storing the geofence location information from the one or more first messages with the location application on the server network device in one or more databases associated with the server network device on the cloud communications network; for periodically securely sending from the location application on the server network device via the cloud communications network one or more second messages to the one or more vehicles to determine a current location of the one or more vehicles and whether any of the one or more vehicles are not moving; for receiving securely one or more third messages on the location application on the server network device via the cloud communications network from any of the one or more vehicles that are not moving including current location information for the one or more vehicles; and for determining from the location application on the server network device with the current location information from the one or more third messages and the geofence location information stored in the one or more databases whether any of the vehicles that are not moving are physically located within any of the one or more geofences, and if so, for periodically securely sending based on a pre-determined time period, one or more fourth messages from the location application on the server network device to the geofence application on the network device indicating a plurality of the one or more vehicles which are still physically located within one or more of the geofences, and for periodically securely sending the one or more fourth messages based on the pre-determined time period from the location application on the server network device to the geofence application on the network device until all of the plurality of vehicles physically located within all of the geofences are physical removed from within all of the one or more geofences, allowing all of the plurality of vehicles to be timely removed from within all of the one or more geofences without incurring any additional impound fees charged for keeping a selected vehicle inside a selected geofence; for calculating from the location application on the server network device a total time duration and a cumulative financial charge for any vehicle left within any geofence, the calculated total time duration and the calculated cumulative financial charge reducing or preventing any financial fraud for any vehicle left within any geofence; for defining from a geofence application on a target network device with one or more processors, one or more geofences via a graphical user interface (GUI) on a graphical map; for selecting with the geofence application on the target network devices one or more vehicles each with a unique identifier to associate with the defined one or more geofences via the GUI; for securely sending one or more geofence messages from the geofence application on the target network device to the location application on the server network device via the cloud communications network including the geofence and vehicle information; and for securely receiving on the geofence application on the target network device via the cloud communications network one or more new geofence messages when any of the one or more vehicles is stationary and physically located in any of the one or more defined geofences.
-
-
20. A non-transitory computer readable medium having stored therein a plurality of instructions configured for causing one or more processors on one or more network devices to execute a plurality of steps comprising:
-
receiving one or more first messages on a location application on a server network device with one or more processors via a cloud communications network, from a geofence application on a network device with one or more processors, wherein the one or more first messages includes geofence location information comprising coordinates for one or more geofences and one or more unique identifiers for one or more vehicles each with one or more processors; storing the geofence location information from the one or more first messages with the location application on the server network device in one or more databases associated with the server network device on the cloud communications network; periodically securely sending from the location application on the server network device via the cloud communications network one or more second messages to the one or more vehicles to determine a current location of the one or more vehicles and whether any of the one or more vehicles are not moving; receiving securely one or more third messages on the location application on the server network device via the cloud communications network from any of the one or more vehicles that are not moving including current location information for the one or more vehicles; and determining from the location application on the server network device with the current location information from the one or more third messages and the geofence location information stored in the one or more databases whether any of the vehicles that are not moving are physically located within any of the one or more geofences, and if so, periodically securely sending based on a pre-determined time period, one or more fourth messages from the location application on the server network device to the geofence application on the network device indicating a plurality of the one or more vehicles which are still physically located within one or more of the geofences, and periodically securely sending the one or more fourth messages based on the pre-determined time period from the location application on the server network device to the geofence application on the network device until all of the plurality of vehicles physically located within all of the geofences are physical removed from within all of the one or more geofences, allowing all of the plurality of vehicles to be timely removed from within all of the one or more geofences without incurring any additional impound fees charged for keeping a selected vehicle inside a selected geofence.
-
Specification