Detecting the Number of Vehicle Passengers
4 Assignments
0 Petitions
Accused Products
Abstract
An automated ridesharing dispatch system includes a communications interface configured to electronically receive ride requests from a plurality of users and a memory configured to store a capacity threshold for each of a plurality of ridesharing vehicles. The system also includes at least one processor configured to process the ride requests received from the communications interface and to assign to a single ridesharing vehicle the plurality of users for pick up at a plurality of differing pick-up locations and for delivery to a plurality of differing drop-off locations, determine a route for the ridesharing vehicle, receive from at least one sensor within the ridesharing vehicle, information indicative of a current number of passengers in the ridesharing vehicle, and determine whether to assign additional users to the ridesharing vehicle based on the received information from the sensor and the capacity threshold associated with the ridesharing vehicle.
25 Citations
184 Claims
-
1-164. -164. (canceled)
-
165. An automated ridesharing dispatch system, comprising:
-
a communications interface configured to electronically receive ride requests from a plurality of users; memory configured to store a capacity threshold for each of a plurality of ridesharing vehicles; at least one processor configured to; process the ride requests received from the communications interface and to assign to a single ridesharing vehicle the plurality of users for pick up at a plurality of differing pick-up locations and for delivery to a plurality of differing drop-off locations; determine a route for the ridesharing vehicle; receive from at least one sensor within the ridesharing vehicle, information indicative of a current number of passengers in the ridesharing vehicle; and determine whether to assign additional users to the ridesharing vehicle based on the received information from the sensor and the capacity threshold associated with the ridesharing vehicle. - View Dependent Claims (166, 167, 168, 169, 170, 171, 172, 173, 174, 175, 176, 177, 178, 179, 180)
-
-
181. A non-transitory computer-readable storage medium storing instructions that, when executed by at least one processor, cause the at least one processor to perform a method for automatically dispatching ridesharing vehicles, the method comprising:
-
storing a capacity threshold for each of a plurality of ridesharing vehicles; receiving ride requests from a plurality of users; assigning to a particular ridesharing vehicle the plurality of users for pick up at a plurality of differing pick-up locations and for delivery to a plurality of differing drop-off locations; determining a route for the ridesharing vehicle; receiving at a location remote from the particular vehicle, and based on sensor data transmitted from the particular vehicle, information indicative of a current number of passengers in the particular vehicle; comparing the sensor data from the particular vehicle with the capacity threshold of the particular vehicle; determining, based on comparing, whether a number of actual users within the particular vehicle exceeds a number of users assigned to the particular vehicle; and reassigning to another vehicle a subsequent user already assigned to the particular vehicle if, from the sensor data, actual users detected exceeds the number of assigned users. - View Dependent Claims (182)
-
-
183. An autonomous ridesharing vehicle, comprising:
-
a plurality of seats for accommodating a number of passengers no greater than a capacity threshold; a communications interface configured to wirelessly communicate with a remote server; at least one sensor configured to detect a current number of passengers in the ridesharing vehicle; and at least one processor configured to; receive from the remote server a route including a plurality of pick-up locations for picking up users, a number of the users expected to enter the ridesharing vehicle at each pick-up location, and a plurality of drop-off locations for delivering the users; determine a discrepancy between an actual number of passengers entering the ridesharing vehicle at a specific pick-up location and the number of users expected to enter the ridesharing vehicle at the specific pick-up location; and inform the remote server of the discrepancy, thereby causing a change in the route of the ridesharing vehicle. - View Dependent Claims (184)
-
Specification