Systems, methods, and non-transitory computer-readable media can determine contextual information describing at least one physical structure corresponding to a location based at least in part on data captured by one or more sensors of a vehicle. A set of candidate interaction points for the at least one physical structure can be determined based at least in part on the determined contextual information describing the at least one physical structure corresponding to the location. The set of candidate interaction points can be filtered to identify one or more interaction points. An interaction point can be selected from the one or more interaction points to use for stopping the vehicle.
G06V 20/58 - Reconnaissance d’objets en mouvement ou d’obstacles, p. ex. véhicules ou piétonsReconnaissance des objets de la circulation, p. ex. signalisation routière, feux de signalisation ou routes
B60W 30/06 - Manœuvre automatique de stationnement
G05D 1/247 - Dispositions pour déterminer la position ou l’orientation utilisant des signaux fournis par des sources artificielles extérieures au véhicule, p. ex. balises de navigation
G05D 1/249 - Dispositions pour déterminer la position ou l’orientation utilisant des signaux fournis par des sources artificielles extérieures au véhicule, p. ex. balises de navigation provenant de capteurs de positionnement situés à l’extérieur du véhicule, p. ex. caméras
G05D 1/81 - Transfert de la commande entre la commande automatique embarquée et la commande manuelle embarquée
2.
OPERATIONS TASK CREATION, PRIORITIZATION, AND ASSIGNMENT
A micromobility transit vehicle service task management system and related methods are disclosed. In one embodiment, a system determines service tasks to be executed based on a level of availability of one or more micromobility transit vehicles. A value for each of the tasks is determined based on a cost to perform the task and value generated by an increase in availability of the one or more micromobility transit vehicles, for dynamic transportation matching, from execution of the task. The tasks may be prioritized into an order of execution that maximizes a total of the values of the tasks. The determined values of the tasks may be adjusted in the prioritization of the tasks based on the order of execution of the tasks. A navigational task route may be generated based on the prioritized tasks and assigned to a technician device to guide a technician to each of the tasks.
Systems, methods, and non-transitory computer-readable media can determine a first utility metric associated with a region and first autonomous vehicle eligibility criteria, wherein the first utility metric is determined based on a first plurality of rides and a subset of the first plurality of rides that can be successfully executed within the region based on the first autonomous vehicle eligibility criteria. A second utility metric associated with the region and second autonomous vehicle eligibility criteria can be determined, wherein the second utility metric is determined based on a second plurality of rides and a subset of the second plurality of rides that can be successfully executed within the region based on the second autonomous vehicle eligibility criteria. An autonomous vehicle associated with the first autonomous vehicle eligibility criteria can be selected to drive in the region based on a comparison of the first utility metric and the second utility metric.
G01C 21/34 - Recherche d'itinéraireGuidage en matière d'itinéraire
G06Q 10/02 - Réservations, p. ex. pour billetterie, services ou manifestations
G06Q 50/40 - Procédés d’affaires s’appliquant à l’industrie du transport
G07C 5/00 - Enregistrement ou indication du fonctionnement de véhicules
G07C 5/08 - Enregistrement ou indication de données de marche autres que le temps de circulation, de fonctionnement, d'arrêt ou d'attente, avec ou sans enregistrement des temps de circulation, de fonctionnement, d'arrêt ou d'attente
G08G 1/00 - Systèmes de commande du trafic pour véhicules routiers
G08G 1/0968 - Systèmes impliquant la transmission d'indications de navigation au véhicule
4.
OPTIMIZING PICKUP LOCATIONS FOR TRANSPORTATION REQUESTS BASED ON CONTEXT INFORMATION UTILIZING A CONTINUED TOUCH GESTURE
The present application discloses an improved transportation matching system, and corresponding methods and computer-readable media. According to disclosed embodiments, a transportation matching system receives a session indicator and device-based location. The system utilizes the received request and device-based location to identify and analyze historical transportation matching system information. The system then generates a confidence score based on this information that indicates a level of confidence that the device-based location is a pickup location associated with the request. If the generated confidence score exceeds a predetermined threshold, the system provides display components to a requestor computing device that enable confirmation of the transportation request with a single user interaction.
In one embodiment a queue of drivers for a particular area is maintained, wherein the queue specifies an order in which drivers are selected for transportation requests from the particular area. A driver is selected from the queue for a first transportation request from the particular area. A placement of the driver within the queue of drivers is determined based on at least one characteristic of the first transportation request. An indication of the placement of the driver within the queue of drivers is communicated to a computing device associated with the driver.
H04L 67/63 - Ordonnancement ou organisation du service des demandes d'application, p. ex. demandes de transmission de données d'application en utilisant l'analyse et l'optimisation des ressources réseau requises en acheminant une demande de service en fonction du contenu ou du contexte de la demande
The present application discloses systems, methods, and computer-readable media that can utilize a handheld-movement-detection model to detect whether a computing device is moved by hand or otherwise by a person within a vehicle. For instance, the disclosed systems can receive movement data from a computing device and generate filtered signals. Subsequently, the disclosed systems can utilize the handheld-movement-detection model to convert the filtered signals into a binary movement-classification signal (based on a signal threshold) to indicate the presence of handheld movement of a device. Furthermore, the disclosed systems can also utilize movement data from a computing device to detect whether the computing device is mounted and/or to detect vehicular movements. Additionally, the disclosed systems can configure (or adjust) parameters of the handheld-movement-detection model by utilizing movement data from a computing device that is secured to a vehicle and movement data of a computing device that is moveable within the vehicle.
In one embodiment, a method for managing servicing of fleet vehicles includes: determining, based on data received from the fleet vehicles, current locations and statuses of the fleet vehicles in a region; determining service locations for servicing the fleet vehicles in the region, each service location being associated with a subset of the fleet vehicles; for each service location, determining a fleet vehicle demand and service task, the service task being determined at least based on the statuses of the subset of the fleet vehicles; for each service location, determining a priority score based on the service task, the demand, and the current vehicle locations; generating a service task list based on the service locations, service tasks, and priority scores; and providing for display the service task list to the user for instructing the user to service one or more of the fleet vehicles.
G05D 1/00 - Commande de la position, du cap, de l'altitude ou de l'attitude des véhicules terrestres, aquatiques, aériens ou spatiaux, p. ex. utilisant des pilotes automatiques
G05D 1/227 - Transfert de la commande entre la commande à distance et la commande embarquéeTransfert de la commande entre plusieurs dispositions de commande à distance
G05D 1/69 - Commande coordonnée de la position ou du cap de plusieurs véhicules
G08G 1/00 - Systèmes de commande du trafic pour véhicules routiers
In one embodiment, a method of installing a modular micro-mobility fleet vehicle docking system includes: providing multiple base platforms, each including platform interlock feature(s) extending along at least a portion of its perimeter; connecting each base platform to an adjoining one via the associated platform interlock features; providing multiple modular station bodies, each including a vehicle retention system configured to secure a micro-mobility fleet vehicle to the modular station body and a base platform connector disposed at a bottom surface of the modular station body, the base platform connector including a physical locking interface and an electrical connection interface integrated together as a single piece; and securing each modular station body to a corresponding base platform via the associated base platform connector to physically lock the modular station body to the base platform and electrically connect the modular station body to the base platform.
B60L 53/31 - Colonnes de charge spécialement adaptées aux véhicules électriques
B60L 53/36 - Moyens pour l’ajustement automatique ou assisté de la position relative des dispositifs de charge et des véhicules par le positionnement du véhicule
B62H 3/00 - Supports séparés ou étriers pour parquer ou entreposer les cycles
B62H 3/04 - Supports séparés ou étriers pour parquer ou entreposer les cycles comportant des supports en forme de fourche ou de potences pour tenir une roue
10.
SYSTEMS AND METHODS FOR UPDATING MAPS AND EVALUATING MAP ACCURACY BASED ON COLLECTED IMAGE DATA
Examples disclosed herein involve a computing system configured to (i) receive image data captured by an image-capture device; (ii) based on the received image data, generate a set of map update tasks that each define a respective activity for evaluating whether to update a map; (iii) use a multi-factor prioritization scheme to prioritize the set of map update tasks; (iv) assign at least a subset of map update tasks from the set of map update tasks to one or more curators in accordance with the prioritization of the set of map update tasks; (v) receive, from a client station associated with a given curator via a network-based communication path, data defining feedback from the given curator regarding a given map update task; and (vi) update the map based on the received feedback.
A communication unit for attachment to a vehicle is provided. The communication unit may include a housing, a mount, a printed circuit board assembly (PCBA), and a thermal architecture. The housing may include an enclosure defined by a lens surface and a rear enclosure. The lens surface has an emblem, and the rear enclosure has a vent. The mount may be coupled to the housing and is configured to attach the communication unit to a portion of the vehicle. The PCBA is disposed within the housing and behind the lens surface. The PCBA may include a plurality of light emitting elements configured to illuminate the emblem of the communication unit. The thermal architecture is disposed between the PCBA and the rear enclosure. The thermal architecture is configured to dissipate heat generated by one or more of the PCBA or the plurality of light emitting elements.
B60Q 1/50 - Agencement des dispositifs de signalisation optique ou d'éclairage, leur montage, leur support ou les circuits à cet effet les dispositifs ayant principalement pour objet d'indiquer le contour du véhicule ou de certaines de ses parties, ou pour engendrer des signaux au bénéfice d'autres véhicules pour indiquer d'autres intentions ou conditions, p. ex. demandes d'attente ou de dépassement
B60Q 1/00 - Agencement des dispositifs de signalisation optique ou d'éclairage, leur montage, leur support ou les circuits à cet effet
B60Q 1/26 - Agencement des dispositifs de signalisation optique ou d'éclairage, leur montage, leur support ou les circuits à cet effet les dispositifs ayant principalement pour objet d'indiquer le contour du véhicule ou de certaines de ses parties, ou pour engendrer des signaux au bénéfice d'autres véhicules
B60Q 1/28 - Agencement des dispositifs de signalisation optique ou d'éclairage, leur montage, leur support ou les circuits à cet effet les dispositifs ayant principalement pour objet d'indiquer le contour du véhicule ou de certaines de ses parties, ou pour engendrer des signaux au bénéfice d'autres véhicules pour indiquer l'avant du véhicule
H05B 47/11 - Commande de la source lumineuse en réponse à des paramètres détectés en détectant la luminosité ou la température de couleur de la lumière ambiante
H05B 47/19 - Commande de la source lumineuse par télécommande via une transmission sans fil
12.
DYNAMICALLY GENERATING AND UPDATING MULTIPLIERS FOR A TRANSPORTATION MATCHING SYSTEM USING MACHINE LEARNING
This disclosure covers machine-learning methods, non-transitory computer readable media, and systems that generate a multiplier that efficiently and effectively provides on-demand transportation services for a geographic area. The methods, non-transitory computer readable media, and systems dynamically adjust the multiplier with machine learners to maintain a target estimated time of arrival for a provider device to fulfill a request received from a requestor device. In some embodiments, the methods, non-transitory computer readable media, and systems generate a multiplier report comprising a representation of a geographic area and an indication of the multiplier to facilitate inflow and outflow of provider devices within and without the geographic area.
H04W 4/021 - Services concernant des domaines particuliers, p. ex. services de points d’intérêt, services sur place ou géorepères
H04W 4/40 - Services spécialement adaptés à des environnements, à des situations ou à des fins spécifiques pour les véhicules, p. ex. communication véhicule-piétons
Embodiments provide techniques, including systems and methods, for locating and navigating to the location of a requestor based on proximity between a requestor device and a provider device. For example, embodiments display proximity indicators to allow a provider to quickly, easily, and safely locate a requestor upon arrival near a request location. Further, in some embodiments, graphics associated with a proximity vector may be presented on a provider communication device to clearly display the navigation directions to the provider so that the provider may easily find their matched requestor without requiring additional communication between the provider and the requestor. Additionally, embodiments provide efficient navigation to riders by limiting display of proximity indicators for navigation until the provider is within a threshold distance to the request location to conserve system resources and communication between an on-demand matching system and the provider computing device.
H04L 67/63 - Ordonnancement ou organisation du service des demandes d'application, p. ex. demandes de transmission de données d'application en utilisant l'analyse et l'optimisation des ressources réseau requises en acheminant une demande de service en fonction du contenu ou du contexte de la demande
H04L 67/10 - Protocoles dans lesquels une application est distribuée parmi les nœuds du réseau
H04L 67/12 - Protocoles spécialement adaptés aux environnements propriétaires ou de mise en réseau pour un usage spécial, p. ex. les réseaux médicaux, les réseaux de capteurs, les réseaux dans les véhicules ou les réseaux de mesure à distance
H04L 67/52 - Services réseau spécialement adaptés à l'emplacement du terminal utilisateur
H04W 4/70 - Services pour la communication de machine à machine ou la communication de type machine
H04W 4/80 - Services utilisant la communication de courte portée, p. ex. la communication en champ proche, l'identification par radiofréquence ou la communication à faible consommation d’énergie
H04W 8/00 - Gestion de données relatives au réseau
14.
DYNAMIC OPTIMIZED REASSIGNMENT OF PROVIDERS AT A GEOHASH LEVEL
Embodiments provide techniques, including systems and methods, for assignment and/or reassignment of transport requests received within a request matching time period. For example, transport requests received during a request matching time period, as well as requests determined to be eligible during the request matching time period for reassignment, are associated with a location identifier (e.g., geohash) and are pooled at a dynamic transportation matching system in order for a dynamic assignment and/or reassignment that may reduce a metric (e.g., an overall estimated time of arrival (ETA) for requests) associated with the dynamic transportation matching system.
Embodiments provide approaches to selectively integrate with various providers. For example, a user in a location where an on-demand provider is available may attempt to utilize services provided by the on-demand provider in a different location where the on-demand provider has limited or no services available, but where one or more other on-demand providers may be available. The user may attempt to access services provided by the on-demand provider using an application provided by the on-demand provider. However, in the situation where the user is in the location where services provided by the on-demand provider are not available, the user would have to secure other means of accessing those services. In such a situation the user may be able to utilize the application to request services with at least one partner on-demand provider.
Systems, methods, and non-transitory computer-readable media can receive a query specifying at least one example scenario. At least one image representation of the at least one example scenario can be encoded based on the query to produce at least one encoded representation. An embedding of the at least one representation of the at least one example scenario can be generated based on the at least one encoded representation. At least one scenario that is similar to the at least one example scenario can be identified based at least in part on the embedding of the at least one representation of the at least one example scenario and an embedding representing the at least one scenario. Information describing the at least one identified scenario can be provided in response to the query.
The present disclosure relates to systems, non-transitory computer-readable media, and methods for generating improved graphical user interfaces for provider computing devices by utilizing dynamic compass, halo, beacon, and contextual information shapes. To illustrate, the disclosed systems can utilize GPS data to determine the location of a provider computing device and generate a user interface that includes a digital map with a compass at the location of the provider computing device, a dynamic halo surrounding the compass, a contextual information shape adjacent to the halo, and a beacon adjacent to the dynamic halo indicating contextual directional information. In one or more embodiments, the disclosed system monitors various computing devices to determine status changes and modifies the dynamic halo, the contextual information shape, and/or the beacon to efficiently provide timely and efficient contextual information to the provider computing device.
G06F 3/0484 - Techniques d’interaction fondées sur les interfaces utilisateur graphiques [GUI] pour la commande de fonctions ou d’opérations spécifiques, p. ex. sélection ou transformation d’un objet, d’une image ou d’un élément de texte affiché, détermination d’une valeur de paramètre ou sélection d’une plage de valeurs
G06F 3/0481 - Techniques d’interaction fondées sur les interfaces utilisateur graphiques [GUI] fondées sur des propriétés spécifiques de l’objet d’interaction affiché ou sur un environnement basé sur les métaphores, p. ex. interaction avec des éléments du bureau telles les fenêtres ou les icônes, ou avec l’aide d’un curseur changeant de comportement ou d’aspect
A method includes, transmitting, prior to an end time of an event to a plurality of driver computing devices, navigational data to direct the plurality of driver computing devices to navigate to a location of the event to transport passengers. The transmitting is based on a schedule for arriving at the location of the event prior to receipt of transportation requests. The method further includes, subsequent to the transmitting of the navigational data, communicating with an event information source of a second server device during the event to obtain updated information regarding how much time is remaining prior to the end time of the event. The method further includes, responsive to generating an updated schedule based on the updated information received during the event, directing the plurality of driver computing devices to the location of the event based on the updated schedule.
G08G 1/00 - Systèmes de commande du trafic pour véhicules routiers
G01C 21/34 - Recherche d'itinéraireGuidage en matière d'itinéraire
G01C 21/36 - Dispositions d'entrée/sortie pour des calculateurs embarqués
G06Q 10/0631 - Planification, affectation, distribution ou ordonnancement de ressources d’entreprises ou d’organisations
G06Q 30/0202 - Prédictions ou prévisions du marché pour les activités commerciales
G06Q 30/0207 - Remises ou incitations, p. ex. coupons ou rabais
G06Q 50/00 - Technologies de l’information et de la communication [TIC] spécialement adaptées à la mise en œuvre des procédés d’affaires d’un secteur particulier d’activité économique, p. ex. aux services d’utilité publique ou au tourisme
G06Q 50/40 - Procédés d’affaires s’appliquant à l’industrie du transport
G06Q 50/60 - Procédés d’affaires s’appliquant aux services de poste
19.
GENERATING IMPROVED USER INTERFACES FOR PROVIDER COMPUTING DEVICES WITH COMPASS, DYNAMIC HALO, AND CONTEXTUAL INFORMATION SHAPES
The present disclosure relates to systems, non-transitory computer-readable media, and methods for generating improved graphical user interfaces for provider computing devices by utilizing dynamic compass, halo, beacon, and contextual information shapes. To illustrate, the disclosed systems can utilize GPS data to determine the location of a provider computing device and generate a user interface that includes a digital map with a compass at the location of the provider computing device, a dynamic halo surrounding the compass, a contextual information shape adjacent to the halo, and a beacon adjacent to the dynamic halo indicating contextual directional information. In one or more embodiments, the disclosed system monitors various computing devices to determine status changes and modifies the dynamic halo, the contextual information shape, and/or the beacon to efficiently provide timely and efficient contextual information to the provider computing device.
The disclosed system may include a first and a second mobile device coupled to a vehicular system, which may include a processor and a memory including executable instructions that cause the processor to effectuate operations including (i) receiving an indication that the first mobile device is associated with a first driver of the vehicle when the first mobile device comes into proximity with the vehicular system, (ii) determining that the second mobile device is associated with the first driver of the vehicle based on identifying a biometric of the first driver, (iii) based on the indication received from the first mobile device, instructing the vehicular system to cause the first mobile device and the second mobile device to enter a mode, (iv) detecting an override from the first mobile device, and (v) responsive to detecting the override, instructing the vehicular system to release the second mobile device from the mode.
H04M 1/72448 - Interfaces utilisateur spécialement adaptées aux téléphones sans fil ou mobiles avec des moyens permettant d’adapter la fonctionnalité du dispositif dans des circonstances spécifiques
H04L 67/12 - Protocoles spécialement adaptés aux environnements propriétaires ou de mise en réseau pour un usage spécial, p. ex. les réseaux médicaux, les réseaux de capteurs, les réseaux dans les véhicules ou les réseaux de mesure à distance
H04M 1/60 - Équipement de sous-station, p. ex. pour utilisation par l'abonné comprenant des amplificateurs de parole
H04W 4/80 - Services utilisant la communication de courte portée, p. ex. la communication en champ proche, l'identification par radiofréquence ou la communication à faible consommation d’énergie
21.
MOBILE MESH NETWORK PROVISIONING SYSTEMS AND METHODS
Techniques are disclosed for systems and methods to provision a mobile mesh network. A mobile mesh network provisioning system includes a wireless communications module configured to be physically coupled to a fleet vehicle and to form at least a part of a mobile mesh network including a plurality of mobile nodes corresponding to a respective plurality of fleet vehicles, and a logic device configured to communicate with the wireless communications module. The logic device is configured to determine a data route through at least a portion of the mobile mesh network based, at least in part, on a target data destination and a mobile node participation variability associated with the mobile mesh network, and to transmit fleet data associated with the fleet vehicle along the determined data route.
H04W 40/12 - Sélection d'itinéraire ou de voie de communication, p. ex. routage basé sur l'énergie disponible ou le chemin le plus court sur la base de la qualité d'émission ou de la qualité des canaux
G08G 1/00 - Systèmes de commande du trafic pour véhicules routiers
H04W 4/46 - Services spécialement adaptés à des environnements, à des situations ou à des fins spécifiques pour les véhicules, p. ex. communication véhicule-piétons pour la communication de véhicule à véhicule
H04W 40/24 - Gestion d'informations sur la connectabilité, p. ex. exploration de connectabilité ou mise à jour de connectabilité
H04W 40/28 - Gestion d'informations sur la connectabilité, p. ex. exploration de connectabilité ou mise à jour de connectabilité pour acheminement réactif
H04W 84/18 - Réseaux auto-organisés, p. ex. réseaux ad hoc ou réseaux de détection
22.
SYSTEMS AND METHODS FOR SELECTING IMPROVED ROUTES FOR FULFILLING TRANSPORTATION REQUESTS
The disclosed computer-implemented method may include (i) receiving, by a dynamic transportation matching system, a request for transportation between initial waypoints, (ii) calculating, by the dynamic transportation matching system, a value metric for an initial driving route between the initial waypoints (iii) calculating a value metric for a walk-enabled driving route that comprises at least one alternate waypoint that is within a predetermined walking range of one of the initial waypoints, and (iv) improving, by the dynamic transportation matching system, a value of fulfilling the request for transportation by determining that a difference between the value metric of the walk-enabled driving route and the value metric of the initial driving route satisfies a walking-value threshold and selecting, based on the determination that the difference satisfies the walking-value threshold, the walk-enabled driving route for fulfilling the request for transportation. Various other methods, systems, and computer-readable media are also disclosed.
In particular embodiments, a computing system may receive a ride request from a ride provider. The system may access a user preference profile of the ride requestor. The user preference profile may indicate at least one ride preference of the ride requestor. The system may match the ride requestor to a ride provider based on the at least one ride preference of the ride requestor. The system may send the at least one ride preference to a computing device of a vehicle associated with the ride provider. The system may determine a current location of each of the ride requestor and the ride provider. Responsive to determining that the current location is within a threshold distance, the system may instruct the computing device of the vehicle to adjust settings of one or more in-vehicle devices according to the at least one ride preference of the ride requestor.
G16H 50/20 - TIC spécialement adaptées au diagnostic médical, à la simulation médicale ou à l’extraction de données médicalesTIC spécialement adaptées à la détection, au suivi ou à la modélisation d’épidémies ou de pandémies pour le diagnostic assisté par ordinateur, p. ex. basé sur des systèmes experts médicaux
24.
DETERMINING EFFICIENT PICKUP LOCATIONS FOR TRANSPORTATION REQUESTS UTILIZING A PICKUP LOCATION MODEL
This disclosure describes a pickup location determination system that determines a pickup location for a received transportation request by filtering out door points based on various factors and by utilizing a pickup location model to select a pickup location from the filtered door points. For example, the disclosed systems generate door points relative to intersection points within a request radius of a request location associated with a received transportation request. The disclosed systems generate potential pickup locations by filtering out door points that are impractical and/or inefficient based on proximity to other door points, locations relative to venues, locations relative to side streets, and/or locations between parallel road segments (e.g., medians). The disclosed systems further utilize a pickup location model to select a pickup location from the potential pickup locations.
The present disclosure relates to systems, non-transitory computer-readable media, and methods for synchronously displaying, a first interface on a requestor mobile computing device and a second interface on an autonomous vehicle computing device based on a ride state. For example, the autonomous vehicle synchronization system provides effective communication during a transportation request fulfilled by an autonomous vehicle by synchronously providing for display the first interface and the second interface based on the ride state. For example, in response to receiving a digital transportation request, the autonomous vehicle synchronization system can monitor signals from a requestor mobile computing device and/or the autonomous vehicle computing device. Based on the monitored signals, the autonomous vehicle synchronization system determines the ride state and generates the first interface and second interface and provides, for synchronous display, the first and second interfaces.
H04W 4/40 - Services spécialement adaptés à des environnements, à des situations ou à des fins spécifiques pour les véhicules, p. ex. communication véhicule-piétons
26.
SYSTEMS AND METHODS FOR ALIGNING TRAJECTORY INFORMATION DERIVED FROM DIFFERENT SOURCE DATA
Examples disclosed herein may involve a computing system that is operable to (i) use a first approach to produce a first representation of an agent's trajectory from a first set of sensor data, (ii) use a second approach to produce a second representation of the agent's trajectory from a second set of sensor data, wherein the first and second representations of the agent's trajectory are based on different spatial reference frames and different temporal reference frames, (iii) align the spatial reference frames of the first and second representations by applying a spatial transformation to one of the first or second representations, (iv) align the temporal reference frames by applying an origin-time offset to one of the first or second representations, and (v) use the aligned first and second representations as a basis for evaluating an accuracy of the first approach relative to the second approach.
The disclosed system may include a non-transitory memory and one or more hardware processors configured to execute instructions from the non-transitory memory to perform operations including determining online data and offline data from a mobile application, wherein the online data is determined based on the mobile application being online and the offline data is determined based on the mobile application being offline, determining travel distance data from a remote device associated with the vehicle, aggregating at least a portion of the online data, at least a portion of the offline data, and at least a portion of the travel distance data, generating data associated with the aggregation of the portion of the online data, the portion of the offline data, and the portion of the travel distance data, and causing the mobile application to display the generated data. Other methods, systems, and computer-readable media are disclosed.
A method for facilitating the collection of sensor data and vehicle data captured by one or more sensors of a vehicle is provided. The method includes storing sensor data and vehicle data to a portable memory device coupled to a port of a compute system of a vehicle and determining a storage capacity level of the portable memory device. In response to determining that the storage capacity level of the portable memory device has been reached, the method further includes generating one or more notifications indicating that the portable memory device that the storage capacity level of the portable memory device has been reached. The method thus includes transmitting the one or more notifications to a remote central computing system.
Examples disclosed herein may involve a computing system that is operable to (i) receive image data and corresponding secondary sensor data, (ii) generate a reconstruction of a map from the image data, wherein the reconstruction comprises sequential pose information, (iii) determine constraints from the secondary sensor data, and (iv) validate the reconstruction of the map by applying the determined constraints from the secondary sensor data to the determined sequential pose information from the reconstruction of the map and determining whether the sequential pose information fails to satisfy any of the constraints determined from the secondary sensor data.
In one embodiment, a method includes a computing system obtaining, via one or more sensors of a personal mobile vehicle (PMV), a reflection signal indicating a characteristic of a road surface of an environment external to the PMV. The computing system may determine one or more characteristic factors of the road surface of the environment external to the PMV based on the reflection signal. The computing system may generate a vulnerable road user (VRU) classification probability distribution by using a machine learning classifier. The VRU classification probability distribution indicates whether a combination of the one or more characteristic factors is associated with the VRU. The computing system may determine, based on the VRU classification probability distribution, that the road surface is associated with the VRU. The computing system may present an alert message to a display associated with the PMV.
B60W 50/14 - Moyens d'information du conducteur, pour l'avertir ou provoquer son intervention
B60W 40/06 - Calcul ou estimation des paramètres de fonctionnement pour les systèmes d'aide à la conduite de véhicules routiers qui ne sont pas liés à la commande d'un sous-ensemble particulier liés aux conditions ambiantes liés à l'état de la route
G01S 13/86 - Combinaisons de systèmes radar avec des systèmes autres que radar, p. ex. sonar, chercheur de direction
G01S 13/89 - Radar ou systèmes analogues, spécialement adaptés pour des applications spécifiques pour la cartographie ou la représentation
31.
AUTOMATICALLY UPDATING A CARD-SCAN MACHINE LEARNING MODEL BASED ON PREDICTING CARD CHARACTERS
This disclosure describes a card-scan system that can update a card-scan machine learning model to improve card-character predictions for character-bearing cards by using an active-learning technique that learns from card-scan representations indicating corrections by users to predicted card characters. In particular, the disclosed systems can use a client device to capture and analyze a set of card images of a character-bearing card to predict card characters using a card-scan machine learning model. The disclosed systems can further receive card-scan gradients representing one or more corrections to incorrectly predicted card characters. Based on the card-scan gradients, the disclosed systems can generate active-learning metrics and retrain or update the card-scan machine learning model based on such active-learning metrics. The disclosed systems can improve the accuracy with which card-character-detection systems predict card characters while preserving data security and verifying the presence of a physical character-bearing card.
G06Q 20/34 - Architectures, schémas ou protocoles de paiement caractérisés par l'emploi de dispositifs spécifiques utilisant des cartes, p. ex. cartes à puces ou cartes magnétiques
G06V 10/25 - Détermination d’une région d’intérêt [ROI] ou d’un volume d’intérêt [VOI]
32.
SYSTEMS AND METHODS FOR AUTONOMOUS VEHICLE PERFORMANCE EVALUATION
Systems, methods, and non-transitory computer-readable media can receive transportation information associated with a transportation request, the transportation information comprising a pick up location and a drop off location. A first route associated with the transportation request and a non-autonomous vehicle can be determined. A second route associated with the transportation request and an autonomous vehicle can be determined based on an operating design domain (ODD) associated with one or more autonomous vehicles in a fleet of vehicles. At least one performance metric associated with the second route can be determined. The second route can be selected based at least in part on the at least one performance metric and a comparison of the first route and the second route. An autonomous vehicle from the fleet of vehicles can be assigned to the transportation request based on selection of the second route.
G01C 21/34 - Recherche d'itinéraireGuidage en matière d'itinéraire
G06Q 10/02 - Réservations, p. ex. pour billetterie, services ou manifestations
G06Q 50/40 - Procédés d’affaires s’appliquant à l’industrie du transport
G07C 5/00 - Enregistrement ou indication du fonctionnement de véhicules
G07C 5/08 - Enregistrement ou indication de données de marche autres que le temps de circulation, de fonctionnement, d'arrêt ou d'attente, avec ou sans enregistrement des temps de circulation, de fonctionnement, d'arrêt ou d'attente
G08G 1/00 - Systèmes de commande du trafic pour véhicules routiers
G08G 1/0968 - Systèmes impliquant la transmission d'indications de navigation au véhicule
The present invention relates to the curation of map data. More particularly, the present invention relates to a method for preparing map data to present to a data curator for substantially optimal quality assurance. Further, the present invention relates to a tool for a data curator to verify map data.
The present invention relates to the curation of map data. More particularly, the present invention relates to a method for preparing map data to present to a data curator for substantially optimal quality assurance. Further, the present invention relates to a tool for a data curator to verify map data.
According to a first aspect, there is provided a method comprising: generating a plurality of interdependent map portions from a global map; determining, from the plurality of interdependent map portions, at least one interdependent map portion that requires validation; creating at least one group of interdependent map portions, the group of interdependent map portions comprising: the determined at least one interdependent map portion that requires validation; and at least one additional interdependent map portion; and outputting the at least one group of interdependent map portions for validation.
In one embodiment, a method includes: receiving historical data of a plurality of vehicles that traveled in an area, the historical data including a sequence of location data points and a sequence of motion-data points for each vehicle in the plurality of vehicles; determining, for each vehicle, a motion-data trace of a path traveled by that vehicle in the area based on the sequence of motion-data points associated with that vehicle; generating, for each vehicle, an estimated path traveled by that vehicle based on the sequence of location data points and the motion-data trace of the path associated with that vehicle; generating an average path traveled by the plurality of vehicles based on the estimated paths traveled by the plurality of vehicles; and providing the average path to a device associated with a driver of a subject vehicle traveling in the area to assist with navigation.
G05D 1/00 - Commande de la position, du cap, de l'altitude ou de l'attitude des véhicules terrestres, aquatiques, aériens ou spatiaux, p. ex. utilisant des pilotes automatiques
G01C 21/20 - Instruments pour effectuer des calculs de navigation
G01S 5/00 - Localisation par coordination de plusieurs déterminations de direction ou de ligne de positionLocalisation par coordination de plusieurs déterminations de distance
G01S 19/48 - Détermination de position en combinant ou en commutant entre les solutions de position dérivées du système de positionnement par satellite à radiophares et les solutions de position dérivées d'un autre système
G05D 1/246 - Dispositions pour déterminer la position ou l’orientation utilisant des cartes d’environnement, p. ex. localisation et cartographie simultanées [SLAM]
G05D 1/247 - Dispositions pour déterminer la position ou l’orientation utilisant des signaux fournis par des sources artificielles extérieures au véhicule, p. ex. balises de navigation
G05D 1/248 - Dispositions pour déterminer la position ou l’orientation utilisant des signaux fournis par des sources artificielles extérieures au véhicule, p. ex. balises de navigation générés par des satellites, p. ex. GPS
G05D 1/646 - Suivi d’une trajectoire prédéfinie, p. ex. d’une ligne marquée sur le sol ou d’une trajectoire de vol
09 - Appareils et instruments scientifiques et électriques
39 - Services de transport, emballage et entreposage; organisation de voyages
Produits et services
Computer software for coordinating transportation services,
namely, software for electronic message alerts featuring
leads, optimal matches, and matching posts for services,
scheduling, namely, connecting transportation providers with
individuals and groups needing rides, the arrangement and
booking of transportation, electronic messages, social
networking services and profiles. Transportation of passengers by motorized vehicle;
transportation of passengers by vehicle through a network of
transportation providers.
36.
UTILIZING THROUGHPUT RATE TO DYNAMICALLY GENERATE QUEUE REQUEST NOTIFICATIONS
The present disclosure relates to systems, non-transitory computer-readable media, and methods for dynamically controlling requestor device queues by monitoring and utilizing the throughput rate of matched provider devices and requestor devices. In some embodiments, the disclosed systems determine throughput rate of matched provider devices and requestor devices in real-time and/or predicts throughput rate utilizing historical features of a particular location. The disclosed systems can generate and provide queue request notifications to requestor devices based on a throughput rate at the location. Specifically, the disclosed systems can monitor a current queue status over time, compare the queue status to a queue threshold, and dynamically generate queue request notifications that reflects throughput-based queue modifiers as the current queue status approaches the queue threshold.
H04L 47/625 - Ordonnancement des files d’attente caractérisé par des critères d’ordonnancement pour des créneaux de service ou des commandes de service
G06F 3/0481 - Techniques d’interaction fondées sur les interfaces utilisateur graphiques [GUI] fondées sur des propriétés spécifiques de l’objet d’interaction affiché ou sur un environnement basé sur les métaphores, p. ex. interaction avec des éléments du bureau telles les fenêtres ou les icônes, ou avec l’aide d’un curseur changeant de comportement ou d’aspect
G06Q 10/02 - Réservations, p. ex. pour billetterie, services ou manifestations
G06Q 50/40 - Procédés d’affaires s’appliquant à l’industrie du transport
The present application discloses systems, methods, and computer-readable media that utilize computing devices to model multi-outcome transportation-value metrics that account for spatio-temporal trajectories across locations, times and other contextual features, and then utilize computer networks to dispatch provider devices to locations based on the multi-outcome transportation-value metrics. Moreover, the disclosed systems can utilize these multi-outcome transportation-value metrics and/or other models to manage and utilize dynamic transportation dispatch modes to more efficiently align provider devices and requestor devices across computer networks. For instance, the disclosed system can dispatch a provider device based on a discounted multi-outcome transportation-value metric. Furthermore, the disclosed system can dynamically determine prioritized dispatch mode provider device slots, fill provider device slots based on performance metrics, and then select provider device from between a prioritized transportation dispatch mode and another transportation dispatch mode based on prioritization metrics corresponding to a transportation request.
Embodiments provide techniques, including systems and methods, for determining alternate request locations based on a pickup location score (PLoS) of a location associated with transportation request information. A pickup location score may include an objective quantitative measurement of the fitness of a location for a pickup by a provider. For example, embodiments may receive transport request information associated with a requestor computing device including a request location, determine a modified request location based at least on a location score for each of one or more alternate request locations that are within a threshold distance of the request location, and send modified transport request information associated with the modified request location and the first requestor computing device to a provider computing device associated with a matched provider for the transport request information.
Embodiments provide techniques, including systems and methods, for identifying and matching requestors and providers. For example, embodiments can display an identification pattern that is unique for a matched requestor and provider to allow the providers and requestors to quickly, easily, and accurately validate one another's identities prior to a service being provided. In some embodiments, the identification element may be presented on a provider communication device to clearly display graphics associated with an identification element to all requestors in an area so that the requestors may easily identify a matched provider.
This disclosure describes one or more embodiments of methods, non-transitory computer-readable media, and systems that utilize computing models to intelligently match provider devices and requester devices in response to event-trigger transportation requests. In particular, in one or more embodiments, the disclosed systems utilize global positioning information to monitor requester device proximity to pickup locations and generate timely transportation matches for event-trigger transportation requests. For example, the event-trigger transportation matching system matches requester devices and provider devices based on the satisfaction of a location trigger; or, conversely, the event-trigger transportation matching system delays matching processes for provider devices based on a location trigger remaining unsatisfied. Indeed, based on the requester device satisfying a threshold ETA and/or a geofence location trigger, the event-trigger transportation matching system utilizes dynamic approaches to match requester devices with provider devices.
This disclosure describes one or more embodiments of methods, non-transitory computer-readable media, and systems that utilize computing models to intelligently match provider devices and requester devices in response to event-trigger transportation requests. In particular, in one or more embodiments, the disclosed systems utilize global positioning information to monitor requester device proximity to pickup locations and generate timely transportation matches for event-trigger transportation requests. For example, the event-trigger transportation matching system matches requester devices and provider devices based on the satisfaction of a location trigger; or, conversely, the event-trigger transportation matching system delays matching processes for provider devices based on a location trigger remaining unsatisfied. Indeed, based on the requester device satisfying a threshold ETA and/or a geofence location trigger, the event-trigger transportation matching system utilizes dynamic approaches to match requester devices with provider devices.
09 - Appareils et instruments scientifiques et électriques
12 - Véhicules; appareils de locomotion par terre, par air ou par eau; parties de véhicules
Produits et services
downloadable computer software for coordinating freight and delivery services by autonomous vehicles; downloadable computer software for electronic message alerts and notifications for freight and delivery services by autonomous vehicles; downloadable computer software for facilitating vehicle inspections, coordinating, processing and facilitating vehicle purchase, coordinating vehicle repair and maintenance operating vehicles; downloadable computer software for operating self-driving and semi self-driving vehicles; downloadable computer software for the autonomous driving and semi-automated driving of motor vehicles; control units for automated and semi-automated driving of vehicles; downloadable computer software for enabling interaction and interface between vehicles and mobile devices; autonomous drive technology, comprising electronic devices, sensors, radars, scanners; vehicle safety and control equipment, namely, an on-board vehicular system for driver assistance which is comprised of devices for controlling and interacting with vehicle and vehicle interior, GPS, cameras and monitors, downloadable steering software and hardware, downloadable navigational software and instruments, navigational apparatus for sensing environment and navigating the autonomous driving and semi-automated driving of vehicle; downloadable software for the autonomous operation, control and monitoring of motor vehicles; navigation apparatus for vehicles; navigation systems as part of an electric vehicle; electronic navigational, positioning and tracking apparatus and instruments; vehicle safety equipment for detecting traffic and objects, namely, cameras, radar apparatus equipment, laser equipment for object detection, laser measuring equipment for use in detecting traffic and objects, laser object detectors for use on vehicles, lidar equipment (light detection and ranging apparatus) all for detecting traffic and objects vehicles, namely, automobiles; electric motor vehicles; self-driving transport vehicles; self-driving passenger vehicles; semi-self-driving transport vehicles; semi-self-driving passenger vehicles; electric land vehicle parts, namely, braking systems
The present invention provides a method of generating a robust global map using a plurality of limited field-of-view cameras to capture an environment.
Provided is a method for generating a three-dimensional map comprising: receiving a plurality of sequential image data wherein each of the plurality of sequential image data comprises a plurality of sequential images, further wherein the plurality of sequential images is obtained by a plurality of limited field-of-view image sensors; determining a pose of each of the plurality of sequential images of each of the plurality of sequential image data; determining one or more overlapping poses using the determined poses of the sequential image data; selecting at least one set of images from the plurality of sequential images wherein each set of images are determined to have overlapping poses; and constructing one or more map portions derived from each of the at least one set of images.
G01C 21/36 - Dispositions d'entrée/sortie pour des calculateurs embarqués
G06F 16/583 - Recherche caractérisée par l’utilisation de métadonnées, p. ex. de métadonnées ne provenant pas du contenu ou de métadonnées générées manuellement utilisant des métadonnées provenant automatiquement du contenu
G06T 7/136 - DécoupageDétection de bords impliquant un seuillage
G06T 7/73 - Détermination de la position ou de l'orientation des objets ou des caméras utilisant des procédés basés sur les caractéristiques
G06V 10/26 - Segmentation de formes dans le champ d’imageDécoupage ou fusion d’éléments d’image visant à établir la région de motif, p. ex. techniques de regroupementDétection d’occlusion
G06V 10/762 - Dispositions pour la reconnaissance ou la compréhension d’images ou de vidéos utilisant la reconnaissance de formes ou l’apprentissage automatique utilisant le regroupement, p. ex. de visages similaires sur les réseaux sociaux
G06V 10/80 - Fusion, c.-à-d. combinaison des données de diverses sources au niveau du capteur, du prétraitement, de l’extraction des caractéristiques ou de la classification
G06V 20/56 - Contexte ou environnement de l’image à l’extérieur d’un véhicule à partir de capteurs embarqués
H04N 23/698 - Commande des caméras ou des modules de caméras pour obtenir un champ de vision élargi, p. ex. pour la capture d'images panoramiques
The disclosed computer-implemented method may include identifying and notifying requestors that may be candidates for a particular autonomous vehicle in order to find those candidates that may be willing or able to relax their travel constraints to match the autonomous vehicle. A request flow may involve surfacing the potential option of matching to an autonomous vehicle before setting a specific destination. For example, the request flow may involve determining that an autonomous vehicle is sufficiently near an in-session potential requestor. Before the potential requestor enters a specific destination, the request flow may present the possibility of the potential requestor being matched with the autonomous vehicle. In some examples, the request flow may then provide available drop-off locations that are compatible with the autonomous vehicle for selection by the potential requestor. Various other methods, systems, and computer-readable media are also disclosed.
G06Q 10/02 - Réservations, p. ex. pour billetterie, services ou manifestations
G06Q 50/40 - Procédés d’affaires s’appliquant à l’industrie du transport
H04W 4/021 - Services concernant des domaines particuliers, p. ex. services de points d’intérêt, services sur place ou géorepères
H04W 4/40 - Services spécialement adaptés à des environnements, à des situations ou à des fins spécifiques pour les véhicules, p. ex. communication véhicule-piétons
46.
GENERATING AND PROVIDING DIGITAL NOTIFICATIONS FROM VEHICLE SERVICE FEATURES AND TRANSPORTATION MATCHING FEATURES UTILIZING AN INTELLIGENT RECOMMENDATION MODEL
This disclosure describes a digital notification system that can extract rideshare features and vehicle service features and utilize computer implemented notification models to intelligently generate notifications. In particular, in one or more embodiments the digital notification system determines vehicle service features from various service management computing devices corresponding to various vehicle service stations. In addition, the digital notification system also monitors various provider computing devices to determine rideshare features for the various provider computing devices. Moreover, based on the vehicle service features and the rideshare features, the digital notification system generates a notification for a transportation matching application. Further, in response to generating the notification, the digital notification system provides for display via a graphical user interface of the transportation matching application the notification.
This disclosure covers machine-learning methods, non-transitory computer readable media, and systems that generate a multiplier that efficiently and effectively provides on-demand transportation services for a geographic area. The methods, non-transitory computer readable media, and systems dynamically adjust the multiplier with machine learners to maintain a target estimated time of arrival for a provider device to fulfill a request received from a requestor device. In some embodiments, the methods, non-transitory computer readable media, and systems generate a multiplier report comprising a representation of a geographic area and an indication of the multiplier to facilitate inflow and outflow of provider devices within and without the geographic area.
G06F 7/70 - Méthodes ou dispositions pour effectuer des calculs en utilisant une représentation numérique non codée, c.-à-d. une représentation de nombres sans baseDispositifs de calcul utilisant une combinaison de représentations de nombres codées et non codées utilisant des trains d'impulsions stochastiques, c.-à-d. des impulsions apparaissant au hasard et dont la moyenne des taux d'impulsion représente des nombres
G06Q 50/40 - Procédés d’affaires s’appliquant à l’industrie du transport
H04W 4/021 - Services concernant des domaines particuliers, p. ex. services de points d’intérêt, services sur place ou géorepères
H04W 4/40 - Services spécialement adaptés à des environnements, à des situations ou à des fins spécifiques pour les véhicules, p. ex. communication véhicule-piétons
A cockpit assembly for a micromobility transit vehicle may include a camera and a cockpit housing. The camera may be configured to capture an image in front of the micromobility transit vehicle. The cockpit housing may be coupled to a handlebar of the micromobility transit vehicle. At least a portion of the camera may be disposed within the cockpit housing. The camera may include a logic device that may be configured to determine a condition of the camera for the micromobility transit vehicle based on at least captured image and provide a notification to perform an action with respect to the camera based on the condition of the camera. Related systems and methods are additionally disclosed.
In one embodiment, a micromobility transit vehicle includes a frame including a downtube having a recess, a battery configured to be received within the recess of the downtube such that an external surface is formed by the outer surfaces of the downtube and the battery, a power connector within the recess and configured to be engaged with the battery to establish an electrical connection between the power connector and the battery, and a spring assembly coupled to the power connector and configured to allow the power connector to move with the battery. The power connector includes one or more alignment pins configured to align the power connector with the battery when the battery is being received within the recess. The spring assembly biases the power connector toward a direction from which the recess is configured to receive the battery.
B60L 50/64 - Détails de construction des batteries spécialement adaptées aux véhicules électriques
H01M 50/244 - Boîtiers secondairesBâtisDispositifs de suspensionDispositifs de manutentionSupports caractérisés par leur procédé de montage
H01M 50/249 - MonturesBoîtiers secondaires ou cadresBâtis, modules ou blocsDispositifs de suspensionAmortisseursDispositifs de transport ou de manutentionSupports spécialement adaptés aux aéronefs ou aux véhicules, p. ex. aux automobiles ou aux trains
H01M 50/256 - Dispositifs de transport, p. ex. courroies
H01M 50/262 - MonturesBoîtiers secondaires ou cadresBâtis, modules ou blocsDispositifs de suspensionAmortisseursDispositifs de transport ou de manutentionSupports avec des moyens de fixation, p. ex. des serrures
51.
FENDER AND FENDER ASSEMBLY FOR A CYCLING APPARATUS
A fender for a cycling apparatus is provided. The fender may include a front portion, a rear portion, and an outer surface and an inner surface that each extend from the rear portion to the front portion. The fender may further include a mount portion disposed between the rear portion and the front portion. The mount portion may include a first engagement part configured to engage with at least one blade of a pair of spaced apart blades of a fork assembly, and a second engagement part. A first engagement part may be configured minimize side-to-side motion of the fender relative to a fork assembly and a second engagement part configured to minimize fore-and-aft motion of the fender relative to the fork assembly. A fender elongated body may have a generally convex outer surface and a generally concave inner surface, the inner surface defining a hollow cavity of the body.
In one embodiment, a method includes one or more computing systems determining a fleet-level objective for a vehicle. The fleet-level objective is associated with instructing the vehicle to travel a route according to route criteria based on the fleet-level objective. The one or more computing systems may determine one or more of an urgency score indicative of an urgency to fulfill the fleet-level objective or a risk factor score indicative of an overall condition of the vehicle. Based on one or more of the urgency score or the risk factor score, the one or more computing systems may select a particular operating mode from a plurality of operating modes for the vehicle to operate. The one or more computing system may instruct the vehicle to operate in the particular operating mode so as to fulfill the fleet-level objective.
G05D 1/00 - Commande de la position, du cap, de l'altitude ou de l'attitude des véhicules terrestres, aquatiques, aériens ou spatiaux, p. ex. utilisant des pilotes automatiques
G01C 21/34 - Recherche d'itinéraireGuidage en matière d'itinéraire
G05D 1/69 - Commande coordonnée de la position ou du cap de plusieurs véhicules
Systems and methods related to seat post clamp assemblies for micromobility vehicles are disclosed. A seat post clamp assembly may include a seat clamp configured to physically secure the seat post clamp assembly to a seat tube of the micromobility transit vehicle. The seat post clamp may further include a lead screw rotatable about a longitudinal axis, a plurality of securing elements, a seat adjustment lever, a clamping band, and a housing. The lead screw may comprise sets of angled threads that engage with securing elements, so that rotation of the seat adjustment lever may enable a user to increase or decrease a clamping force applied by the clamping band on the seat tube of the micromobility vehicle.
In particular embodiments, a computing system may collect, for each ride of a plurality of rides, first ride data associated with a user riding a personal mobility vehicle during a certain time period. The system may calculate, for each ride, an approximate load on the personal mobility vehicle based on at least the first ride data. The system may calculate a user profile of the user based on the approximate loads. The system may collect, for a subsequent ride, second ride data associated with the user riding a current personal mobility vehicle after the certain time period. The system may calculate, for the subsequent ride, a second approximate load on the current personal mobility vehicle based on at least the second ride data. The system may compare the second approximate load to the user profile and classify the subsequent ride as individual or tandem based on the comparison.
The disclosed system may include a non-transitory memory and one or more hardware processors configured to execute instructions from the non-transitory memory to perform operations including determining online data and offline data from a mobile application, wherein the online data is determined based on the mobile application being online and the offline data is determined based on the mobile application being offline, determining travel distance data from a remote device associated with the vehicle, aggregating at least a portion of the online data, at least a portion of the offline data, and at least a portion of the travel distance data, generating data associated with the aggregation of the portion of the online data, the portion of the offline data, and the portion of the travel distance data, and causing the mobile application to display the generated data. Other methods, systems, and computer-readable media are disclosed.
The present disclosure relates to systems, non-transitory computer-readable media, and methods for intelligently determining to assess (or not assess) a cancellation penalty and notifying a requestor device of such a penalty in response to either a requestor's selection to cancel a single transportation request for a requestor or a requestor's selection to cancel a shared-transportation request associated with multiple requestors. For example, the disclosed systems can generate conversion probabilities for a requestor reflecting if a cancellation penalty is assessed—and if the cancellation penalty is not assessed—for a cancellation of a transportation request for transport of a lone requestor. Based on the conversion probabilities, the disclosed systems customize a cancellation notice for a requestor device to either include or exclude the cancellation penalty.
Methods and systems for detecting when users deviate from a provided transportation route and for correcting the transportation route in response to such user deviations is presented. In one embodiment, a method is provided including detecting a changed condition for a transportation route between a first location and a second location. The transportation route may include multiple transportation segments. A first transportation segment designating a first modality may be identified, wherein the changed condition decreases a likelihood that vehicles associated with the first modality will be available to service the first transportation segment. In response, a second transportation segment designating a second modality different from the first modality is generated. The first transportation segment is then replaced with the second transportation segment in the transportation route.
09 - Appareils et instruments scientifiques et électriques
35 - Publicité; Affaires commerciales
42 - Services scientifiques, technologiques et industriels, recherche et conception
Produits et services
Software; downloadable mobile applications; downloadable advertising software; downloadable software for users to manage, create, customize, edit, run, and analyze their advertising, marketing, and promotion campaigns; downloadable software for users to view and analyze metrics regarding advertising, marketing, and promotion campaigns; downloadable software for users to target advertising, marketing, and promotion campaigns toward specific customers and customer segments; downloadable software for monitoring and analyzing advertising click through rate (CTR) and conversion rate (CVR) for improving advertising strategies; downloadable software for advertising campaign optimization; downloadable software for monitoring and analyzing advertisement traffic; downloadable software for use in advertising, analyzing advertising interactions, analyzing advertising response and effectiveness, and providing advertising recommendations; digital vehicle top advertising display units; electronic LCD display units; LCD displays in the nature of large screen displays; LCD large-screen displays, namely, digital signage; interactive digital kiosks comprising computer hardware and operating software, displays, touch screens, computer peripherals, and internet connectivity hardware for use in providing advertising services; tablet computers. Advertising services; marketing services; advertising analysis; advertising research; vehicle top advertising; advertising services via mobile application; dissemination of advertising matter; promotion services, namely, promoting the goods and services of others; advertising, marketing, and promoting third party goods and services; providing advertising space on free-standing visual advertising systems featuring the goods and services of others. Software as a service [SaaS]; Platform as a service [PaaS]; providing temporary use of non-downloadable software; design and development of computer hardware and software; software as a service (SAAS) services featuring software for advertising; providing temporary use of online non-downloadable software for advertising; software as a service (SAAS) services featuring software for users to manage, create, customize, edit, run, and analyze their advertising, marketing, and promotion campaigns; software as a service (SAAS) services featuring software for users to view and analyze metrics regarding advertising, marketing, and promotion campaigns; software as a service (SAAS) services featuring software for users to target advertising, marketing, and promotion campaigns toward specific customers and customer segments; software as a service (SAAS) services featuring software for monitoring and analyzing advertising click through rate (CTR) and conversion rate (CVR) for improving advertising strategies; software as a service (SAAS) services featuring software for advertising campaign optimization; software as a service (SAAS) services featuring software for monitoring and analyzing advertisement traffic; software as a service (SAAS) services featuring software for use in advertising, analyzing advertising interactions, analyzing advertising response and effectiveness, and providing advertising recommendations.
59.
SYSTEMS AND METHODS FOR DERIVING AN AGENT TRAJECTORY BASED ON MULTIPLE IMAGE SOURCES
Examples disclosed herein may involve a computing system that is operable to (i) derive, from a first set of one or more images captured by a monocular camera associated with a vehicle, a first set of position information for a given agent; (ii) derive, from a second set of one or more image pairs captured by a stereo camera associated with the vehicle, a second set of position information for the given agent; (iii) input the first and second sets of position information for the given agent into a motion model that encodes knowledge regarding physical constraints on the given agent's real-world behavior; and (iv) determine a trajectory for the given agent based on an output of the motion model.
This disclosure describes an AV transition location system that can utilize computer implemented models to analyze updates from provider devices and requester devices, determine transition times for a variety of locations within various geographic areas, and intelligently select transition locations for autonomous vehicles or other provider devices based on the transition times. In particular, in one or more embodiments the disclosed systems utilize geohash mapping combined with provider device telematic data to establish a measure of pickups that satisfy transition time characteristics in given geographic areas. Depending on unique features required by the provider devices, the disclosed systems can provide a subset of preferred pickup locations to accurately and efficiently navigate autonomous devices.
This disclosure describes an AV transition location system that can utilize computer implemented models to analyze updates from provider devices and requester devices, determine transition times for a variety of locations within various geographic areas, and intelligently select transition locations for autonomous vehicles or other provider devices based on the transition times. In particular, in one or more embodiments the disclosed systems utilize geohash mapping combined with provider device telematic data to establish a measure of pickups that satisfy transition time characteristics in given geographic areas. Depending on unique features required by the provider devices, the disclosed systems can provide a subset of preferred pickup locations to accurately and efficiently navigate autonomous devices.
H04W 4/40 - Services spécialement adaptés à des environnements, à des situations ou à des fins spécifiques pour les véhicules, p. ex. communication véhicule-piétons
B60W 60/00 - Systèmes d’aide à la conduite spécialement adaptés aux véhicules routiers autonomes
62.
Modifying directive-based transportation dispatch models based on digital critical situation simulations
The present disclosure relates to systems, methods, and non-transitory computer-readable media that validate the performance of a dispatch model, such as a directive-based model, utilized for facilitating transportation matching services. For example, the disclosed systems can generate critical situations clusters composed of groups of critical transportation provider performance scenarios. From the critical situation clusters, the disclosed systems can sample one or more critical transportation provider situations that present a risk of degradation for the transportation matching services. Accordingly, the disclosed systems can measure a performance of the dispatch model by employing a simulation model that utilizes the dispatch model to propagate the critical transportation provider situations through time.
G06Q 10/0637 - Gestion ou analyse stratégiques, p. ex. définition d’un objectif ou d’une cible pour une organisationPlanification des actions en fonction des objectifsAnalyse ou évaluation de l’efficacité des objectifs
G06F 16/28 - Bases de données caractérisées par leurs modèles, p. ex. des modèles relationnels ou objet
G06F 30/20 - Optimisation, vérification ou simulation de l’objet conçu
G06Q 10/0635 - Analyse des risques liés aux activités d’entreprises ou d’organisations
G06Q 10/0639 - Analyse des performances des employésAnalyse des performances des opérations d’une entreprise ou d’une organisation
G06Q 50/40 - Procédés d’affaires s’appliquant à l’industrie du transport
09 - Appareils et instruments scientifiques et électriques
39 - Services de transport, emballage et entreposage; organisation de voyages
Produits et services
Downloadable computer software for coordinating transportation services, namely, software for electronic message alerts featuring leads, optimal matches, and matching posts for services, scheduling, namely, connecting transportation providers with individuals and groups needing rides, the arrangement and booking of transportation, electronic messages, social networking services and profiles Transportation of passengers by motorized vehicle; Transportation of passengers by vehicle through a network of transportation providers
64.
MICRO-MOBILITY FLEET VEHICLE POWERTRAIN SYSTEMS AND METHODS
A method implemented by one or more processors includes receiving vehicle data associated with an operation of a micromobility vehicle, and determining, based on the vehicle data, a braking action to be performed by the micromobility vehicle. The braking action is configured to effect the operation of the micromobility vehicle. The method further includes identifying, based at least in part on one or more components of a powertrain of the micromobility vehicle, one or more authentication identifiers associated with a secured functionality of the one or more components of the powertrain, and in response to determining that the one or more authentication identifiers satisfies a predetermined condition, causing the micromobility vehicle to perform the braking action.
B60L 15/20 - Procédés, circuits ou dispositifs pour commander la propulsion des véhicules à traction électrique, p. ex. commande de la vitesse des moteurs de traction en vue de réaliser des performances désiréesAdaptation sur les véhicules à traction électrique de l'installation de commande à distance à partir d'un endroit fixe, de différents endroits du véhicule ou de différents véhicules d'un même train pour la commande du véhicule ou de son moteur en vue de réaliser des performances désirées, p. ex. vitesse, couple, variation programmée de la vitesse
B60L 50/60 - Propulsion électrique par source d'énergie intérieure au véhicule utilisant de la puissance de propulsion fournie par des batteries ou des piles à combustible utilisant de l'énergie fournie par des batteries
B60L 58/12 - Procédés ou agencements de circuits pour surveiller ou commander des batteries ou des piles à combustible, spécialement adaptés pour des véhicules électriques pour la surveillance et la commande des batteries en fonction de l'état de charge [SoC]
B62J 45/20 - Calculateurs pour cycles en tant qu’accessoires de cycle
B62J 50/20 - Dispositifs fournissant des informations
B62J 99/00 - Matière non prévue dans les autres groupes de la présente sous-classe
Embodiments provide techniques, including systems and methods, for determining matches of requestors and providers based on a dynamic provider eligibility model. For example, a request matching model uses an estimated arrival time for a requestor and estimated travel times for available providers to a pickup location to determine eligible providers for matching to a ride request. The matching model determines those providers that are far enough away from the request location to allow the requestor time to arrive at the pickup location without matching providers that are too far away, causing delay for the requestor and lowering the efficiency of the system by taking provider system resources from other service areas and increasing provider downtime upon matching. Additionally, embodiments provide more efficient matching processing leading to fewer canceled matched requests, fewer requests for a successful match, and fewer system resources necessary to meet requestor demand.
In one embodiment a transportation request is received from a computing device of a first subscriber to a transportation service. It is determined that the transportation request is authorized by a second subscriber to the transportation service. One or more details associated with the transportation request and location information of the computing device of the first subscriber are communicated to a computing device of a driver associated with the transportation service to allow the driver to fulfill the transportation request.
G06Q 10/02 - Réservations, p. ex. pour billetterie, services ou manifestations
G06Q 50/00 - Technologies de l’information et de la communication [TIC] spécialement adaptées à la mise en œuvre des procédés d’affaires d’un secteur particulier d’activité économique, p. ex. aux services d’utilité publique ou au tourisme
G06Q 50/40 - Procédés d’affaires s’appliquant à l’industrie du transport
67.
MECHANICALLY INTERLOCKED SPLINE FOR CRANK AND BOTTOM BRACKET INTERFACE OF A MICROMOBILITY VEHICLE
A bottom bracket assembly with interconnected axle and crank arms. Each end of the axle has a plurality of angled surfaces and a recess formed with a depth through at least the axle perimeter and at least partially around the perimeter of the axle. Each crank arm has a slot formed a distance along the length such that the end of the crank arm is separated into two deflectable jaws. A bore is formed orthogonal to the slot and a fastener is installed in the bore, wherein the fastener has a length to span the slot in the crank arm to engage both deflectable jaws. The fastener has a shank radius that extends to a depth of the recess. Removal of the crank arm from the axle end is opposed when the fastener is in the bore.
A system for casual driver ride sharing includes an interface and processor. The interface is to receive a request for a ride from a user, wherein the request includes GPS information for the user. The processor is to determine compatibility between the typical route information and the request for the ride; determine a ranked list based at least in part on the compatibility; and provide a ride offer to a driver of the one or more casual drivers based at least in part on the ranked list.
G07B 15/02 - Dispositions ou appareils pour encaisser le prix des billets ou les droits d’entrée ou de péage en un ou plusieurs points de contrôle prenant en compte un facteur variable tel que la distance ou le temps, p. ex. pour le transport de passagers, les systèmes de parcs de stationnement ou les systèmes de location de véhicules
G08G 1/00 - Systèmes de commande du trafic pour véhicules routiers
H04W 4/14 - Services d'envoi de messages courts, p. ex. SMS ou données peu structurées de services supplémentaires [USSD]
69.
OPTIONS BASED ON TRANSPORTATION NETWORK CONDITIONS
The disclosed computer-implemented method may include dynamically selecting transportation options to present to a transportation requestor device based on current transportation network conditions and transportation requestor device history. In some embodiments, transportation network may have many different ways of arranging a transportation requestor's trip, such as private rides, shared rides, immediate rides, and delayed rides. In some examples, the requestor's choice of transportation option may have an impact on the transportation network. In anticipation of or in response to a transportation request, the method may determine which transportation options will better benefit the transportation network and determine which transportation options to display to the requestor and/or the prominence with which the transportation products are displayed. Various other methods, systems, and computer-readable media are also disclosed.
A micromobility electric vehicle includes a front storage volume and a rear storage volume. The front storage volume may be defined on two sides by an angled footboard portion and a column. The rear storage volume may be defined on two sides by a curved footboard portion and a seat post. Retainers including an elastic member may be employed in the front and/or rear storage volume to releasably secure objects of different sizes and shapes in the front or rear storage volumes. Hooks may be employed in the front and/or rear storage volumes to allow an object with a strap to be supported in the front or rear storage volume.
The disclosed computer-implemented method may include identifying a transportation task within a dynamic transportation network, accessing a database of door closing event locations, wherein the database is populated from observed door closing events within the dynamic transportation network, determining location information specifying at least one of a pickup location and a drop-off location for the transportation task based at least in part on the database of door closing event locations, and providing the location information to a transportation provider computing device, wherein a transportation provider performs the transportation task that comprises at least one of picking up a transportation requestor at the pickup location and dropping off the transportation requestor at the drop-off location. Other methods, systems, and computer-readable media are disclosed.
G01C 21/34 - Recherche d'itinéraireGuidage en matière d'itinéraire
G01C 21/36 - Dispositions d'entrée/sortie pour des calculateurs embarqués
G07C 5/08 - Enregistrement ou indication de données de marche autres que le temps de circulation, de fonctionnement, d'arrêt ou d'attente, avec ou sans enregistrement des temps de circulation, de fonctionnement, d'arrêt ou d'attente
G08G 1/00 - Systèmes de commande du trafic pour véhicules routiers
An object management system and locking mechanism and method, such as may be used in a bicycle rental station. The system comprises a plurality of docking stations and a terminal connected to the docking stations by a network. At least one of the docking stations includes the locking mechanism for locking a connecting member secured to a bicycle or other object. The locking mechanism comprises a locking receptacle configured to receive the connecting member; a movable member positioned in the locking receptacle, the movable member having a lockable position and an unlockable position; and a locking member having a locked position and an unlocked position. The locking member is configured to secure the movable member, the movable member is configured to secure the connecting member, and the locking member is configured to rotate to switch between the locked position and unlocked position.
Disclosed is a method for identifying, in real time, a transportation arrangement between a requestor and a provider that could benefit from a re-matching of the requestor with another provider. A system may match a provider with a requestor to complete a request for transportation from the requestor. The system may monitor a progress of the provider to a pickup location as specified in the request. Based on the monitored progress, the system may determine if the provider is making sufficient progress towards the pickup location. In some examples, the system may determine that the matching of the provider with the requestor is eligible for cancellation because the provider is not making sufficient progress towards the pickup location. The system may cancel the matching and then match another provider with the requestor to continue to make progress towards completing the transportation request.
The present disclosure relates to systems, non-transitory computer-readable media, and methods for generating dynamic graphical user interfaces that provide intelligent multi-device selectable elements for a transportation matching system. In particular, in one or more embodiments, the disclosed systems compare features associated with multiple transportation requests and features associated with a provider device utilizing a multi-device selection model. In addition, the disclosed systems can intelligently surface a subset of transportation requests to graphical user interfaces of individual provider devices. For instance, the disclosed systems provide selectable elements within an interactive digital map so that provider devices can efficiently and accurately select transportation matches within a consolidated user interface. Moreover, in some embodiments, the disclosed systems provide individual transportation requests to multiple provider devices and intelligently resolve overlapping conditions utilizing a provider selection model.
G06Q 10/04 - Prévision ou optimisation spécialement adaptées à des fins administratives ou de gestion, p. ex. programmation linéaire ou "problème d’optimisation des stocks"
G01C 21/34 - Recherche d'itinéraireGuidage en matière d'itinéraire
75.
GENERATING DYNAMIC INTERFACES PROVIDING INTELLIGENT MULTI-DEVICE SELECTABLE ELEMENTS FOR A TRANSPORTATION MATCHING SYSTEM
The present disclosure relates to systems, non-transitory computer-readable media, and methods for generating dynamic graphical user interfaces that provide intelligent multi-device selectable elements for a transportation matching system. In particular, in one or more embodiments, the disclosed systems compare features associated with multiple transportation requests and features associated with a provider device utilizing a multi-device selection model. In addition, the disclosed systems can intelligently surface a subset of transportation requests to graphical user interfaces of individual provider devices. For instance, the disclosed systems provide selectable elements within an interactive digital map so that provider devices can efficiently and accurately select transportation matches within a consolidated user interface. Moreover, in some embodiments, the disclosed systems provide individual transportation requests to multiple provider devices and intelligently resolve overlapping conditions utilizing a provider selection model.
In one embodiment, a method comprises receiving, at a server comprising at least one processor, a transportation request from a computing device of a passenger, the transportation request specifying a pickup location; and determining, by the server, a surge pricing multiplier and a surge pricing cap for the transportation request based on the pickup location, the surge pricing cap representing a maximum amount of a fare for the transportation request that is subject to a surge pricing surcharge.
Embodiments provide techniques, including systems and methods, for determining alternate request locations based on a pickup location score (PLoS) of a location associated with transportation request information. A pickup location score may include an objective quantitative measurement of the fitness of a location for a pickup by a provider. For example, embodiments may receive transport request information associated with a requestor computing device including a request location, determine a modified request location based at least on a location score for each of one or more alternate request locations that are within a threshold distance of the request location, and send modified transport request information associated with the modified request location and the first requestor computing device to a provider computing device associated with a matched provider for the transport request information.
The present disclosure is directed toward systems and methods for an augmented reality transportation system. For example, the systems and methods described herein present an augmented reality environment for a driver or a passenger including augmented reality elements to mark specific locations within a display of real-world surroundings. Additionally, the systems and methods described herein analyze historical information to determine placements for augmented reality elements. The systems and methods also enable a user to share an augmented reality or virtual reality environment with another user.
09 - Appareils et instruments scientifiques et électriques
35 - Publicité; Affaires commerciales
Produits et services
(1) Electronic advertising displays; illuminated signs used for advertising (1) Advertising for others through electronic display panels; advertising the goods and services of others; business advice relating to advertising; renting of advertising spaces
80.
PROVIDING TRANSPORTATION MATCH PROBABILITY INDICATORS BASED ON VARIABLE DIRECTIONAL FILTERS IN A TRANSPORTATION MATCHING SYSTEM
The present disclosure relates to systems, non-transitory computer-readable media, and methods for, within a transportation matching system, identifying a threshold deviation angle or a threshold deviation radius, determining a directional filter, and providing a transportation match probability indicator based on the directional filter. In particular, in one or more embodiments, the disclosed systems provide a deviation angle control element or a dispatch radius control element for selectively designating the threshold deviation angle or the threshold deviation radius. In one or more embodiments, the disclosed systems update the transportation match probability indicator based on user manipulation of the deviation angle control element or the dispatch radius control element.
G06F 3/0484 - Techniques d’interaction fondées sur les interfaces utilisateur graphiques [GUI] pour la commande de fonctions ou d’opérations spécifiques, p. ex. sélection ou transformation d’un objet, d’une image ou d’un élément de texte affiché, détermination d’une valeur de paramètre ou sélection d’une plage de valeurs
G06F 3/0481 - Techniques d’interaction fondées sur les interfaces utilisateur graphiques [GUI] fondées sur des propriétés spécifiques de l’objet d’interaction affiché ou sur un environnement basé sur les métaphores, p. ex. interaction avec des éléments du bureau telles les fenêtres ou les icônes, ou avec l’aide d’un curseur changeant de comportement ou d’aspect
G08G 1/00 - Systèmes de commande du trafic pour véhicules routiers
G06Q 50/43 - Procédés d’affaires s’appliquant au partage des véhicules, p. ex. des voitures
The present application discloses an improved transportation matching system, and corresponding methods and computer-readable media. According to the disclosed embodiments, the transportation matching system identifies low engagement transportation providers by analyzing information associated with the transportation providers to generate engagement levels. Furthermore, the system identifies an optimal match between a low engagement transportation provider (regardless of whether the transportation provider is online or offline) and a scheduled transportation request by utilizing attributes associated with a scheduled transportation request and attributes associated with transportation providers to generate rankings for the transportation providers. Additionally, the system provides the scheduled transportation request exclusively to a selected transportation provider based on the generated rankings.
In one embodiment, a micromobility transit vehicle may include a steering assembly. The steering assembly may include a steer tube configured to rotate within a headtube of the micromobility transit vehicle, and a stiffening brace positioned about the headtube. A stem may be coupled to the steer tube and the stiffening brace and configured to rotationally lock the stem and the stiffening brace together. A preload assembly may be coupled to the steering assembly and the stem and configured to adjust a preload of the steering assembly.
09 - Appareils et instruments scientifiques et électriques
Produits et services
Downloadable advertising software; downloadable software for users to manage, create, customize, edit, run, and analyze their advertising, marketing, and promotion campaigns; downloadable software for users to view and analyze metrics regarding advertising, marketing, and promotion campaigns; downloadable software for users to target advertising, marketing, and promotion campaigns toward specific customers and customer segments; downloadable software for monitoring and analyzing advertising click through rate (CTR) and conversion rate (CVR) for improving advertising strategies; downloadable software for advertising campaign optimization; downloadable software for monitoring and analyzing advertisement traffic; downloadable software for use in advertising, analyzing advertising interactions, analyzing advertising response and effectiveness, and providing advertising recommendations; digital vehicle top advertising display units; electronic LCD display units; LCD displays in the nature of large screen displays; LCD large-screen displays, namely, digital signage; interactive digital kiosks comprising computer hardware and recorded and downloadable operating software, displays, touch screens, computer peripherals, and internet connectivity hardware for use in providing advertising services; tablet computers
84.
LIGHTWEIGHT DOCKING STATION FOR MICROMOBILITY TRANSIT VEHICLES SYSTEMS AND METHODS
In one embodiment, a method includes determining a status of one or more docking stations within a predetermined distance from a destination location for a user, sending instructions to display the status of the one or more docking stations, receiving a destination docking station selected by the user from the one or more docking stations, determining a docking availability at the destination docking station based on pairing statuses between the destination docking station and one or more micromobility transit vehicles docked at the destination docking station, updating the status of the destination docking station based at least on the docking availability, and sending instructions to display the updated status of the destination docking station while the user is enroute to the destination docking station.
G08G 1/14 - Systèmes de commande du trafic pour véhicules routiers indiquant des places libres individuelles dans des parcs de stationnement
H04W 4/40 - Services spécialement adaptés à des environnements, à des situations ou à des fins spécifiques pour les véhicules, p. ex. communication véhicule-piétons
85.
PROVIDING TRANSPORTATION MATCH PROBABILITY INDICATORS BASED ON VARIABLE DIRECTIONAL FILTERS IN A TRANSPORTATION MATCHING SYSTEM
The present disclosure relates to systems, non-transitory computer-readable media, and methods for, within a transportation matching system, identifying a threshold deviation angle or a threshold deviation radius, determining a directional filter, and providing a transportation match probability indicator based on the directional filter. In particular, in one or more embodiments, the disclosed systems provide a deviation angle control element or a dispatch radius control element for selectively designating the threshold deviation angle or the threshold deviation radius. In one or more embodiments, the disclosed systems update the transportation match probability indicator based on user manipulation of the deviation angle control element or the dispatch radius control element.
Advertising services; marketing services; advertising analysis; advertising research; vehicle top advertising; mobile application advertising services; dissemination of advertising matter; promotion services, namely, promoting the goods and services of others; advertising, marketing, and promoting third party goods and services; providing advertising space on free-standing visual advertising systems featuring the goods and services of others
42 - Services scientifiques, technologiques et industriels, recherche et conception
Produits et services
Design and development of computer hardware and software; software as a service (SAAS) services featuring software for advertising; providing temporary use of online non-downloadable software for advertising; software as a service (SAAS) services featuring software for users to manage, create, customize, edit, run, and analyze their advertising, marketing, and promotion campaigns; software as a service (SAAS) services featuring software for users to view and analyze metrics regarding advertising, marketing, and promotion campaigns; software as a service (SAAS) services featuring software for users to target advertising, marketing, and promotion campaigns toward specific customers and customer segments; software as a service (SAAS) services featuring software for monitoring and analyzing advertising click through rate (CTR) and conversion rate (CVR) for improving advertising strategies; software as a service (SAAS) services featuring software for advertising campaign optimization; software as a service (SAAS) services featuring software for monitoring and analyzing advertisement traffic; software as a service (SAAS) services featuring software for use in advertising, analyzing advertising interactions, analyzing advertising response and effectiveness, and providing advertising recommendations
36 - Services financiers, assurances et affaires immobilières
Produits et services
Information management in the nature of financial records
management for the freight industry through electronic
means; financial records management services, namely,
matching of cash and credit card transaction data with
invoices and orders through electronic means; customer
service in the field of non-legal invoice and related
billing online dispute resolution. Electronic payment, namely, electronic processing and
transmission of bill payment data for the freight industry;
processing and transmission of cash and credit card
transaction data through electronic means; provision and
management of credit loans through electronic means.
89.
SYSTEMS AND METHODS FOR CONFIGURING PERSONAL MOBILITY VEHICLE BRAKES BASED ON LOCATION
The disclosed method may include configuring one or more brakes based on a braking-related attribute expected at a geographic location being traversed by a personal mobility vehicle. By configuring the application of brakes of a personal mobility vehicle based on terrain, environmental conditions, and other geographic features, the system may reduce the risk of the vehicle skidding or tipping due to over-braking. In some embodiments, a rider may use a single brake lever to indicate a desire to brake and the system may make determinations about how to apply a combination of mechanical and electrical brakes to front and back wheels based at least in part on the location of the personal mobility vehicle. By configuring brake engagement based on a combination of controls and map data, the system may improve user experience and user safety, especially for inexperienced riders.
B62L 5/18 - Freins ou leurs mécanismes de mise en action, commandés par rétropédalage les freins étant additionnellement commandés par l'un ou l'autre moyen
B62L 3/06 - Dispositifs de verrouillage des mécanismes de mise en action
B62L 5/20 - Freins ou leurs mécanismes de mise en action, commandés par rétropédalage les freins ayant une puissance de freinage réglable
G06K 19/02 - Supports d'enregistrement pour utilisation avec des machines et avec au moins une partie prévue pour supporter des marques numériques caractérisés par l'utilisation de matériaux spécifiés, p. ex. pour éviter l'usure pendant le transport à travers la machine
G06K 19/04 - Supports d'enregistrement pour utilisation avec des machines et avec au moins une partie prévue pour supporter des marques numériques caractérisés par la forme
90.
LOCALIZING TRANSPORTATION REQUESTS UTILIZING AN IMAGE BASED TRANSPORTATION REQUEST INTERFACE
The present application discloses an improved transportation matching system, and corresponding methods and computer-readable media. According to the disclosed embodiments, the transportation matching system utilizes an image-based transportation request interface and environmental digital image stream to efficiently generate transportation requests with accurate pickup locations. For instance, the disclosed system can utilize one or more environmental digital images provided from a requestor computing device (e.g., a mobile device or an augmented reality wearable device) to determine information such as the location of the requestor computing device and a transportation pickup location within the environmental digital images. Furthermore, the disclosed system can provide, for display on the requestor computing device, one or more augmented reality elements at the transportation pickup location within an environmental scene that includes the transportation pickup location.
The present disclosure relates to systems, non-transitory computer-readable media, and methods for intelligently restricting transportation changes based on signals in a dynamic transportation matching system. For example, the disclosed systems can analyze signals associated with transportation of a requestor by a vehicle of a provider to determine whether a transportation-change request is indicated. In response to determining that a transportation-change request is indicated, the disclosed systems can prevent a transportation change to a destination, route, or waypoint and generate a restriction notification. The disclosed system can also provide the restriction notification to at least a provider client device in response to determining that it is safe to do so.
G06Q 20/40 - Autorisation, p. ex. identification du payeur ou du bénéficiaire, vérification des références du client ou du magasinExamen et approbation des payeurs, p. ex. contrôle des lignes de crédit ou des listes négatives
92.
SYSTEM TO FACILITATE A CORRECT IDENTIFICATION OF A SERVICE PROVIDER
A method includes transmitting, by a user device associated with a user to a transportation service provider, a request for a service comprising entry into a controlled area associated with the service. The method further includes receiving, by the user device from the transportation service provider, a token to allow the user device to connect with the service and to allow entry into the controlled area associated with the service. The method further includes transmitting, by the user device to a security device associated with the transportation service provider, the token. The security device restricts access to the controlled area associated with the service. The method further includes receiving, by the user device from the security device responsive to the transmitting of the token, the access to the controlled area associated with the service.
In one embodiment, a method includes detecting multiple reference markers on a vehicle and multiple reference markers on a sensor array attached to the vehicle. The method includes determining a pose of the vehicle and a pose of the sensor array based on the detected reference markers on the vehicle and sensor array and a model of the vehicle and sensor array that includes expected locations of the detected reference markers on the vehicle and sensor array. The method includes computing an observed relative orientation between the sensor array and the vehicle based on a comparison of the determined pose of the sensor array and vehicle. The method includes determining a calibration factor for a sensor of the sensor array based on a comparison of the observed relative orientation between the sensor array and the vehicle to an expected relative orientation between the sensor array and the vehicle.
G05D 1/247 - Dispositions pour déterminer la position ou l’orientation utilisant des signaux fournis par des sources artificielles extérieures au véhicule, p. ex. balises de navigation
95.
MECHANICALLY INTERLOCKED SPLINE FOR CRANK AND BOTTOM BRACKET INTERFACE OF A MICROMOBILITY VEHICLE
A bottom bracket assembly with interconnected axle and crank arms. Each end of the axle has a plurality of angled surfaces and a recess formed with a depth through at least the axle perimeter and at least partially around the perimeter of the axle. Each crank arm has a slot formed a distance along the length such that the end of the crank arm is separated into two deflectable jaws. A bore is formed orthogonal to the slot and a fastener is installed in the bore, wherein the fastener has a length to span the slot in the crank arm to engage both deflectable jaws. The fastener has a shank radius that extends to a depth of the recess. Removal of the crank arm from the axle end is opposed when the fastener is in the bore.
Described herein are techniques for facilitating push provisioning of a user payment source into a user's digital wallet without the user having a physical card. The techniques allow an issuer to provide a button in an issuer's application for the user to simply push the button to request that the payment source be imported into a pay wallet or a merchant. In this way, the payment source information is “pushed” into the pay wallet. Using push provisioning, the user need not enter any physical card information. The described techniques generate a chain of trust that can be used to ensure that a user, through an issuer and using a gateway, authorizes a token service provider to provision the payment source into the pay wallet or merchant.
G06Q 20/10 - Architectures de paiement spécialement adaptées aux systèmes de transfert électronique de fondsArchitectures de paiement spécialement adaptées aux systèmes de banque à domicile
G06Q 20/02 - Architectures, schémas ou protocoles de paiement impliquant un tiers neutre, p. ex. une autorité de certification, un notaire ou un tiers de confiance
G06Q 20/36 - Architectures, schémas ou protocoles de paiement caractérisés par l'emploi de dispositifs spécifiques utilisant des portefeuilles électroniques ou coffres-forts électroniques
The present disclosure provides for a service rack system including a service rack and one or more totes. Each of the one or more totes have a full indicator and a refill indicator. The service rack includes front, back, right, and left sides. The front side is directly opposite the back side. The service rack also includes a panel on each of the right and left sides, at least one supply rack angled towards the front side, and at least one return rack angled towards the back side. The at least one supply rack is constructed to support one or more columns of totes such that each column includes at least two totes. Each column of totes has a full state and a refill state.
B65G 1/137 - Dispositifs d'emmagasinage mécaniques avec des aménagements ou des moyens de commande automatique pour choisir les objets qui doivent être enlevés
The present application discloses an improved transportation matching system, and corresponding methods and computer-readable media. According to disclosed embodiments, a transportation matching system trains a predictive request model to generate a metric predicted to trigger an increase in transportation provider activity within the geographic area for a given time period. Furthermore, the system determines a predicted gap between expected request activity and expected transportation provider activity for the geographic area during a future time period, utilizes the predictive request model and the predicted gap to generate a metric for the geographic area, and generates an interactive map associated with a customized schedule for the geographic area and the future time period based on the generated metric.
In one embodiment, a method includes receiving sensor data associated with an object external to a vehicle. The sensor data includes a sequence of data packets. Each data packet corresponds to a time frame in a sequence of time frames. The method includes determining a classification of the object based at least on the sensor data, determining that a particular data packet corresponding to a particular time frame in the sequence of time frames is corrupt or missing, generating a replacement data packet based on one or more data packets that correspond to one or more time frames adjacent to the particular time frame, generating a sequence of visual representations of the object corresponding to the sequence of time frames. At least one visual representation in the sequence of visual representations corresponding to the particular time frame is generated based on the replacement data packet.
The disclosed apparatus may include a pin that is pushed in between two spokes of a wheel to lock the vehicle and removed from between the spokes of the wheel to unlock the vehicle. In one embodiment, a single-sided lock may include a pin holster for securing the pin while the vehicle is unlocked. In some embodiments, a single-sided lock mechanism may be permanently affixed to and/or built in to a vehicle, increasing the ease of use of the single-sided lock by preventing users from misplacing the lock. In one embodiment, a single-sided lock may include a mechanism for preventing accidental re-locking of a lock that has just been unlocked, further improving the user experience. Various other methods, systems, and apparatuses are also disclosed.
B62H 5/00 - Accessoires empêchant ou signalant l'emploi non autorisé ou le vol des cyclesDispositifs de verrouillage (antivols) faisant corps avec les cycles
B62H 5/14 - Accessoires empêchant ou signalant l'emploi non autorisé ou le vol des cyclesDispositifs de verrouillage (antivols) faisant corps avec les cycles empêchant la rotation de la roue