Processing

Please wait...

Settings

Settings

Goto Application

1. WO2020141547 - SELF-LEARNING BASED MECHANISM FOR VEHICLE UTILIZATION AND OPTIMIZATION

Note: Text based on automatic Optical Character Recognition processes. Please use the PDF version for legal matters

[ EN ]

CLAIMS:

1. A processor implemented method, comprising:

receiving (202), from a plurality of users, a plurality of incoming travel requests, each incoming travel request from the plurality of incoming travel requests corresponds to a user from the plurality of users;

querying a system database (204), based on the plurality of incoming request, to determine at least one of (i) whether one or more incoming requests are new requests, and (ii) inconsistencies in information comprised in the system database and to obtain a list comprising information corresponding to one or more vehicles;

identifying (206) a plurality of locations being accessible by the identified one or more vehicles;

identifying (208), (i) a first location from the plurality of locations and (ii) a first set of users from the plurality of users based on the first location;

identifying (210), (i) one or more locations from the plurality of locations and (ii) a second set of users from the plurality of users, such that the one or more locations being identified are based on frequency of the one or more locations that were previously combined with the first location to obtain an optimal set of locations;

allocating (212) each user from the first set and second set of user to the identified one or more vehicles based on at least one of (i) one or more social constraints, and (ii) one or more constraints associated with the identified one or more vehicles; and

generating (214), a trip schedule for the identified one or more vehicles, based on the allocation of the first set of users and the second set of users into a corresponding vehicle from the identified one or more vehicles.

2. The method of claim 1, wherein each vehicle from the identified one or more vehicles comprises one of (i) occupancy capacity identical to other vehicles, (ii) occupancy capacity greater than other vehicles or (iii) occupancy capacity lesser than other vehicles.

3. The method of claim 1 , wherein the one or more social constraints comprise at least one of

(i) at least one user being identified as a female user having at least one of (a) last drop, and (b) a first pick up;

(ii) at least one user being identified as a male user from the first set of users or the second set of user for accompanying with the female user having the last drop;

(iii) at least one security personnel being identified in addition to number of users for an identified vehicle, wherein the at least one security personnel is identified when the male user is not available.

4. The method of claim 1, wherein the one or more constraints associated with the identified one or more vehicles comprise at least one of

restrictive access to one or more locations based on size of the identified one or more vehicles;

pick up and drop timing based selection of one or more vehicles, from and to the one or more locations.

5. The method of claim 1, further comprising:

determining, based on number of users occupied, one or more underutilized vehicles from the identified one or more vehicles;

identifying, by querying the system database, at least one of (i) one or more users that can be accommodated into the one or more underutilized vehicles, and (ii) one or more available occupancy capacity vehicles having occupancy less than the identified one or more vehicles;

based on information queried from the system database, performing at least one of: applying a vehicle downgrade logic on the one or more underutilized vehicles, wherein the vehicle downgrade logic recommends to change existing underutilized vehicle with next best available lower occupancy capacity vehicle; allocating the one or more users that were previously accommodated in the one or more underutilized vehicles into the next best available lower occupancy capacity vehicle.

6. The method of claim 1, further comprising dynamically updating the system database by learning (i) the information pertaining to one or more new requests, (ii) inconsistencies in information comprised in the system database, and (iii) information associated with one or more underutilized vehicles.

7. A system (100), comprising:

a memory(102);

one or more communication interfaces(104); and

one or more hardware processors (106) coupled to said memory through said one or more communication interfaces, wherein said one or more hardware processors are configured to:

receive, from a plurality of users, a plurality of incoming travel requests, each incoming travel request from the plurality of incoming travel requests corresponds to a user from the plurality of users;

query a system database, based on the plurality of incoming request, to determine at least one of (i) whether one or more incoming requests are new requests, and (ii) inconsistencies in information comprised in the system database and to obtain a list comprising information corresponding to one or more vehicles; identify a plurality of locations being accessible by the identified one or more vehicles;

identify, (i) a first location from the plurality of locations and (ii) a first set of users from the plurality of users based on the first location;

identify, (i) one or more locations from the plurality of locations and (ii) a second set of users from the plurality of users, such that the one or more locations being identified are based on frequency of the one or more locations that were previously combined with the first location to obtain an optimal set of locations; allocate each user from the first set and second set of user to the identified one or more vehicles based on at least one of (i) one or more social constraints, and (ii) one or more constraints associated with the identified one or more vehicles; and generate, a trip schedule for the identified one or more vehicles, based on the allocation of the first set of users and the second set of users into a corresponding vehicle from the identified one or more vehicles.

8. The system of claim 7, wherein each vehicle from the identified one or more vehicles comprises one of (i) occupancy capacity identical to other vehicles, (ii) occupancy capacity greater than other vehicles or (iii) occupancy capacity lesser than other vehicles.

9. The system of claim 7, wherein the one or more social constraints comprise at least one of

(i) at least one user being identified as a female user having at least one of (a) last drop, and (b) a first pick up;

(ii) at least one user being identified as a male user from the first set of users or the second set of user for accompanying with the female user having the last drop;

(iii) at least one security personnel being identified in addition to number of users for an identified vehicle, wherein the at least one security personnel is identified when the male user is not available.

10. The system of claim 7, wherein the one or more constraints associated with the identified one or more vehicles comprise at least one of

restrictive access to one or more locations based on size of the identified one or more vehicles;

pick up and drop timing based selection of one or more vehicles, from and to the one or more locations.

11. The system of claim 7, further comprising:

determine, based on number of users occupied, one or more underutilized vehicles from the identified one or more vehicles;

identify, by querying the system database, at least one of (i) one or more users that can be accommodated into the one or more underutilized vehicles, and (ii) one or more available occupancy capacity vehicles having occupancy less than the identified one or more vehicles;

based on information queried from the system database, performing at least one of: apply a vehicle downgrade logic on the one or more underutilized vehicles, wherein the vehicle downgrade logic recommends to change existing underutilized vehicle with next best available lower occupancy capacity vehicle;

allocate the one or more users that were previously accommodated in the one or more underutilized vehicles into the next best available lower occupancy capacity vehicle.

12. The system of claim 7, further comprising dynamically updating the system database by learning (i) the information pertaining to one or more new requests, (ii) inconsistencies in information comprised in the system database, and (iii) information associated with one or more underutilized vehicles.

13. One or more non-transitory machine readable information storage mediums comprising one or more instructions which when executed by one or more hardware processors cause:

receiving, from a plurality of users, a plurality of incoming travel requests, each incoming travel request from the plurality of incoming travel requests corresponds to a user from the plurality of users;

querying a system database, based on the plurality of incoming request, to determine at least one of (i) whether one or more incoming requests are new requests, and (ii) inconsistencies in information comprised in the system database and to obtain a list comprising information corresponding to one or more vehicles;

identifying a plurality of locations being accessible by the identified one or more vehicles;

identifying, (i) a first location from the plurality of locations and (ii) a first set of users from the plurality of users based on the first location;

identifying, (i) one or more locations from the plurality of locations and (ii) a second set of users from the plurality of users, such that the one or more locations being identified are based on frequency of the one or more locations that were previously combined with the first location to obtain an optimal set of locations;

allocating each user from the first set and second set of user to the identified one or more vehicles based on at least one of (i) one or more social constraints, and (ii) one or more constraints associated with the identified one or more vehicles; and

generating, a trip schedule for the identified one or more vehicles, based on the allocation of the first set of users and the second set of users into a corresponding vehicle from the identified one or more vehicles.