Patent classifications
G01C21/343
GENERATING AUGMENTED REALITY IMAGES FOR DISPLAY ON A MOBILE DEVICE BASED ON GROUND TRUTH IMAGE RENDERING
Systems and methods are disclosed herein for monitoring a location of a client device associated with a transportation service and generating augmented reality images for display on the client device. The systems and methods use sensor data from the client device and a device localization process to monitor the location of the client device by comparing renderings of images captured by the client device to renderings of the vicinity of the pickup location. The systems and methods determine navigation instructions from the user's current location to the pickup location and select one or more augmented reality elements associated with the navigation instructions and/or landmarks along the route to the pickup location. The systems and methods instruct the client device to overlay the selected augmented reality elements on a video feed of the client device.
Information processing apparatus, information processing method, and storage medium
An information processing apparatus includes an acquirer that acquires first information indicating a remaining charge of a first battery that is detachably mounted in an electric vehicle and supplies electric power for traveling of the electric vehicle and second information regarding a destination of the electric vehicle, a travel route predictor that predicts a travel route of the electric vehicle based on the second information acquired by the acquirer, and a determiner that refers to map information indicating, on a map, positions of a plurality of charging stations at which a second battery to be rented to a user is charged and determines a charging station at which the second battery is rented as a replacement for the first battery mounted in the electric vehicle based on the travel route predicted by the travel route predictor.
Alerting device of electrically powered vehicle
An input of a destination and an input of a desired number of power supply facilities via which a vehicle travels on a route from a present location to the destination until an amount of power available becomes 0 are received. The number of facilities are selected and the route to the destination via the number of facilities is specified, the number of facilities being selected such that an amount of power with which the vehicle is able to travel a distance obtained by adding a margin distance to a distance to a farthest facility is less than the amount of power available when the route is specified. An alert is reported when the amount of power available is less than an amount of power required to travel the distance obtained by adding the margin distance to the distance to the farthest facility of the selected facilities.
MULTI-STAGED EVENT PROCESSING BASED ON CLIENT DEVICE DATA
A network computer system operates to determine one or more transport service parameters for an upcoming scheduled event at a mass egress location. One or more activities associated with the scheduled event are monitored to determine whether to update the one or more transport service parameters. Based at least in part on the one or more transport parameters, a set of relocation parameters is determined, including (i) an intermediate location where the service provider is to be located to provide the user with the transport service, and (ii) an intermediate arrival time when the first service provider is to arrive at the intermediate location before the pickup time. Based at least in part on a current location of a selected service provider and the intermediate arrival time, a relocation time when the service provider is to initiate travel to the intermediate location is determined.
Processing apparatus, processing method, and program
A processing apparatus includes a control unit. The control unit is configured to acquire facility information containing an advertisement or publicity on a facility located along a travel route that a vehicle is scheduled to travel or a facility located within a predetermined range from the travel route, and, while the vehicle is traveling along the travel route, process an image of a first facility associated with the facility information or an image of a second facility present around the first facility based on the facility information and display the image of the first facility or the image of the second facility on a display provided in the vehicle.
Systems and methods for scheduling tasks
Methods, apparatuses, and systems for scheduling tasks to field professionals include: storing, in a database, a plurality of records reflecting characteristics associated with completing a set of technical services, wherein information in each record is derived from historical experience of completing each of the technical services; receiving a request for a new technical service associated with a location; and assigning a field professional to perform the new service having determined from information in the database a likelihood that the field professional will complete the new technical service in a single on-site visit at the location.
ON-DEMAND DRIVER SYSTEMS AND METHODS
Example on-demand driver (ODD) systems and methods are described herein. An example method includes generating, with an ODD system, a softkey for a vehicle associated with an agreement between a driver-in-need (DIN) and an ODD, monitoring, with the ODD system, a location of an ODD device carried by the ODD, and transmitting, with the ODD system, the softkey to the ODD device when the ODD device is detected as being within a proximity of the vehicle. In the example method, the softkey is used to unlock the vehicle.
Accommodation search
A method for assisting selection of an accommodation by an accommodation search system includes receiving user credentials from a user device; receiving trip parameters from the user device; determining a basic list of accommodations that correspond with the trip parameters; determining one or more factors that apply to each individual accommodation of the basic list of accommodations; applying a weight value to each of the one or more factors that apply to each individual accommodation of the basic list of accommodations; aggregating the weight values of the one or more factors that apply to each individual accommodation to determine an aggregate weighted score for each individual accommodation of the basic list of accommodations; sorting the basic list of accommodations into a sorted list of accommodations based on the aggregate weighted score for each individual accommodation; and providing the sorted list of accommodations to the user device for viewing by a user.
METHOD AND SYSTEM FOR CONTROLLING VEHICLES AND DRONES
Embodiments are provided for controlling a fleet of vehicles and drones. The vehicles are directed to respectively drop off passenger groups at multiple locations. Routes are calculated routes for the vehicles to respectively pick up the passenger groups from the multiple locations based on predicted pick-up times, passenger group sizes and available vehicle capacities. One or more assign drones are assigned to each passenger group at each location. Each drone is configured to broadcast a current location of the passenger group in the location and a corresponding one of the predicted pick-up times and delay the corresponding passenger group in the location based on one of the vehicles assigned as a pick-up vehicle for the passenger group being delayed.
Customized route tracking
Disclosed are systems, methods, and non-transitory computer-readable media for automated fleet tracking. A route management system enables fleet managers to define and assign routes for vehicles in a fleet, as well as set route tracking configurations for customized tracking of the vehicles. For example, the route tracking configuration may include customizations to the scheduled start and/or end time of a route, a threshold for determining that a vehicle has arrived and/or departed from a scheduled stop, and the like.