# US 2019/0376802 A1 · Systems and methods for matching transportation requests to personal mobility vehicles

> Agents: this data is available as JSON from the patentgrep API and MCP server — see https://patentgrep.com/llms.txt

- Number: US 2019/0376802 A1
- Document ID: US20190376802A1
- Status: Published application
- Kind: A1
- Application number: 16/207,002
- Filed: 2018-11-30
- Published: 2019-12-12
- Earliest claimed: 2018-06-06
- Assignees: Lyft, Inc.
- Applicants: Lyft, Inc.
- Inventors: Carlos Ellis Whitt; Steven James Martisauskas; Dor Levi
- Web page: https://patentgrep.com/patent/US20190376802A1

## CPC

- G01C 21/3423: {Multimodal routing}
- B60L 58/13: Maintaining the SoC within a determined range
- B60Q 1/346: {with automatic actuation}
- B60Q 1/444: {with indication of the braking strength or speed changes, e.g. by changing shape or intensity of the indication (B60Q1/1407, B60Q1/442, B60Q1/447 take precedence)}
- B60R 25/245: {where the antenna reception area plays a role}
- B60W 10/08: including control of electric propulsion units, e.g. motors or generators
- B60W 10/18: including control of braking systems
- B60W 10/20: including control of steering systems
- B60W 10/30: including control of auxiliary equipment, e.g. air-conditioning compressors or oil pumps
- B60W 50/12: Limiting control by the driver depending on vehicle state, e.g. interlocking means for the control input for preventing unsafe operation
- G01C 21/20: Instruments for performing navigational calculations (G01C21/24, G01C21/26 take precedence)
- G01C 21/3415: {Dynamic re-routing, e.g. recalculating the route when the user deviates from calculated route or after detecting real-time traffic data or accidents}
- G01C 21/3438: {Rendezvous; Ride sharing}
- G01C 21/3461: {Preferred or disfavoured areas, e.g. dangerous zones, toll or emission zones, intersections, manoeuvre types or segments such as motorways, toll roads or ferries}
- G01C 21/3492: {employing speed data or traffic data, e.g. real-time or historical (traffic control systems for road vehicles involving transmission of navigation instructions to the vehicle G08G1/0968)}
- G06Q 10/02: Reservations, e.g. for tickets, services or events
- G06Q 50/40: Business processes related to the transportation industry (shipping G06Q10/083)
- G06V 20/56: exterior to a vehicle by using sensors mounted on the vehicle
- G06V 20/588: {Recognition of the road, e.g. of lane markings; Recognition of the vehicle driving pattern in relation to the road}
- G07C 5/004: {Indicating the operating range of the engine (economical driving B60R16/0236, F02B77/084; measuring liquid fuel of an engine G01F9/00)}
- G07C 5/008: {communicating information to a remotely located station (transmission systems for measured values G08C)}
- G07C 5/0808: {Diagnosing performance data (testing of vehicles G01M17/00; testing of electrical installation on vehicles G01R31/005)}
- G07C 9/25: using biometric data, e.g. fingerprints, iris scans or voice recognition
- G08G 1/0125: {Traffic data processing}
- G08G 1/0141: {for traffic information dissemination}
- G08G 1/163: {involving continuous checking}
- G08G 1/165: {for passive traffic, e.g. including static obstacles, trees}
- G08G 1/205: {Indicating the location of the monitored vehicles as destination, e.g. accidents, stolen, rental}
- H04W 4/029: Location-based management or tracking services
- H04W 4/40: for vehicles, e.g. vehicle-to-pedestrians [V2P]
- B60R 2325/205: Mobile phones
- B60W 2300/365: Scooters
- B60W 2510/244: Charge state
- B60W 2552/00: Input parameters relating to infrastructure
- B60W 2552/15: Road slope, i.e. the inclination of a road segment in the longitudinal direction
- B60W 2710/086: Power
- B60W 2710/18: Braking system
- B60W 2710/20: Steering systems
- B60W 2710/30: Auxiliary equipments
- B60W 2720/10: Longitudinal speed
- B62K 2202/00: Motorised scooters
- Y02T 10/70: Energy storage systems for electromobility, e.g. batteries
- G01C: MEASURING DISTANCES, LEVELS OR BEARINGS; SURVEYING; NAVIGATION; GYROSCOPIC INSTRUMENTS; PHOTOGRAMMETRY OR VIDEOGRAMMETRY (measuring liquid level G01F; radio navigation, determining distance or velocity by use of propagation effects, e.g. Doppler effects, propagation time, of radio waves, analogous arrangements using other waves G01S)
- B60L: PROPULSION OF ELECTRICALLY-PROPELLED VEHICLES (arrangements or mounting of electrical propulsion units or of plural diverse prime-movers for mutual or common propulsion in vehicles B60K1/00, B60K6/20; arrangements or mounting of electrical gearing in vehicles B60K17/12, B60K17/14; preventing wheel slip by reducing power in rail vehicles B61C15/08; dynamo-electric machines H02K; control or regulation of electric motors H02P); SUPPLYING ELECTRIC POWER FOR AUXILIARY EQUIPMENT OF ELECTRICALLY-PROPELLED VEHICLES (electric coupling devices combined with mechanical couplings of vehicles B60D1/64; electric heating for vehicles B60H1/00); ELECTRODYNAMIC BRAKE SYSTEMS FOR VEHICLES IN GENERAL (control or regulation of electric motors H02P); MAGNETIC SUSPENSION OR LEVITATION FOR VEHICLES; MONITORING OPERATING VARIABLES OF ELECTRICALLY-PROPELLED VEHICLES; ELECTRIC SAFETY DEVICES FOR ELECTRICALLY-PROPELLED VEHICLES
- B60Q: ARRANGEMENT OF SIGNALLING OR LIGHTING DEVICES, THE MOUNTING OR SUPPORTING THEREOF OR CIRCUITS THEREFOR, FOR VEHICLES IN GENERAL
- B60R: VEHICLES, VEHICLE FITTINGS, OR VEHICLE PARTS, NOT OTHERWISE PROVIDED FOR
- B60W: CONJOINT CONTROL OF VEHICLE SUB-UNITS OF DIFFERENT TYPE OR DIFFERENT FUNCTION; CONTROL SYSTEMS SPECIALLY ADAPTED FOR HYBRID VEHICLES; ROAD VEHICLE DRIVE CONTROL SYSTEMS FOR PURPOSES NOT RELATED TO THE CONTROL OF A PARTICULAR SUB-UNIT
- G06Q: INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
- G06V: IMAGE OR VIDEO RECOGNITION OR UNDERSTANDING
- G07C: TIME OR ATTENDANCE REGISTERS; REGISTERING OR INDICATING THE WORKING OF MACHINES; GENERATING RANDOM NUMBERS; VOTING OR LOTTERY APPARATUS; ARRANGEMENTS, SYSTEMS OR APPARATUS FOR CHECKING NOT PROVIDED FOR ELSEWHERE
- G08G: TRAFFIC CONTROL SYSTEMS (guiding railway traffic, ensuring the safety of railway traffic B61L; arrangement of road signs or traffic signals E01F9/00; radar or analogous systems, sonar systems, lidar systems specially adapted for traffic control G01S13/91, G01S15/88, G01S17/88; {radar or analogous systems, sonar systems, lidar systems specially adapted for anti-collision purposes G01S13/93, G01S15/93, G01S17/93})
- H04W: WIRELESS COMMUNICATION NETWORKS (broadcast communication H04H; communication systems using wireless links for non-selective communication, e.g. wireless extensions H04M1/72)
- B62K: CYCLES; CYCLE FRAMES; CYCLE STEERING DEVICES; RIDER-OPERATED TERMINAL CONTROLS SPECIALLY ADAPTED FOR CYCLES; CYCLE AXLE SUSPENSIONS; CYCLE SIDECARS, FORECARS, OR THE LIKE
- Y02T: CLIMATE CHANGE MITIGATION TECHNOLOGIES RELATED TO TRANSPORTATION

## Abstract

The disclosed computer-implemented method may include matching transportation requests to personal mobility vehicles. A dynamic transportation network may incorporate different types of vehicles, such as bicycles and/or scooters. Certain vehicles may have advantages over other vehicles in certain contexts but be disadvantageous in others. For example, a dynamic transportation matching system may match a user transporting a bulky package with a basket-equipped bike rather than a scooter without a basket. Moreover, the dynamic transportation matching system may account for a wide variety of other factors, including but not limited to route features, ambient conditions, and vehicle status when matching a transportation requestor to a specific vehicle. Moreover, some systems may account for vehicle wear-and-tear, battery power levels, operational status, etc. to avoid matching users vehicles that would be unable to fulfill a transportation request. Various other methods, systems, and computer-readable media are also disclosed.

## Claims

### Claim 1

A computer-implemented method, the method comprising:
receiving, by a dynamic transportation matching system, a transportation request from a requesting device;
analyzing the transportation request to identify at least one characteristic of the transportation request, wherein the characteristic of the transportation request comprises at least an anticipated travel route of a transportation requestor associated with the requesting device;
evaluating, by the dynamic transportation matching system and based at least in part on the characteristic of the transportation request, a fitness of matching a first type of personal mobility vehicle to the transportation request and a fitness of matching at least one additional type of personal mobility vehicle to the transportation request; and
matching the requesting device to a personal mobility vehicle of the first type based at least in part on comparing the fitness of matching the first type of personal mobility vehicle to the transportation request against the fitness of matching the at least one additional type of personal mobility vehicle to the transportation request.

### Claim 2 (depends on 1)

The method of claim 1, wherein performing the evaluation comprises:
identifying, based at least in part on an analysis of the anticipated travel route, a plurality of route features that are associated with the anticipated travel route; and
performing the evaluation based at least in part on the plurality of route features that are associated with the anticipated travel route.

### Claim 3 (depends on 2)

The method of claim 2, wherein the plurality of route features comprises one or more of:
a travel distance covered by the anticipated travel route;
a type of travel surface along a portion of the anticipated travel route;
a slope of a travel surface along a portion of the anticipated travel route; and
a type of travel infrastructure present along a portion of the anticipated travel route.

### Claim 4 (depends on 1)

The method of claim 1, wherein matching the requesting device to the personal mobility vehicle of the first type comprises:
determining that the dynamic transportation matching system indicates a deficiency in the quantity of the first type of personal mobility vehicle at a destination of the anticipated travel route; and
matching the requesting device to the personal mobility vehicle of the first type to remedy the deficiency at the destination of the anticipated travel route.

### Claim 5 (depends on 1)

The method of claim 1, wherein matching the requesting device to the personal mobility vehicle of the first type comprises matching the requesting device to a particular model of personal mobility vehicle based on at least one identifying characteristic of the particular model of personal mobility vehicle.

### Claim 6 (depends on 5)

The method of claim 5, wherein the identifying characteristic of the particular model of personal mobility vehicle comprises one of:
a maximum speed of the particular model;
a torque output of the particular model;
a maximum battery capacity of the particular model;
a loading capacity of the particular model; and
a transport capability of the particular model.

### Claim 7 (depends on 1)

The method of claim 1, wherein performing the evaluation comprises performing the evaluation based at least in part on determining an optimization metric specified by the dynamic transportation matching system, wherein determining the optimization metric comprises at least one of:
calculating predicted travel times that will be incurred by using the first type personal mobility vehicle and the at least one additional type of personal mobility vehicle;
identifying, based on a transportation-requestor profile of the transportation requestor, an ability metric that indicates an ability of the transportation requestor to interact with personal mobility vehicles;
identifying, based on the transportation-requestor profile, a vehicle-type preference of the transportation requestor;
identifying, by the dynamic transportation matching system, safety metrics associated with the first type of personal mobility vehicle and the at least one additional type of personal mobility vehicle; and
identifying, by the dynamic transportation matching system, transportation capabilities of the first type of personal mobility vehicle and the at least one additional type of personal mobility vehicle.

### Claim 8 (depends on 1)

The method of claim 1, wherein matching the requesting device to the personal mobility vehicle of the first type comprises:
determining, based at least in part on querying an onboard status monitor of the personal mobility vehicle of the first type, a status metric of the personal mobility vehicle that describes a physical state of the personal mobility vehicle of the first type; and
determining that the status metric of the personal mobility vehicle indicates that the personal mobility vehicle is capable of fulfilling the transportation request.

### Claim 9 (depends on 1)

The method of claim 1, wherein matching the requesting device to the personal mobility vehicle of the first type comprises determining that the personal mobility vehicle of the first type is within a predetermined degree of physical proximity to the requesting device.

### Claim 10 (depends on 1)

The method of claim 1, wherein matching the requesting device to the personal mobility vehicle of the first type comprises:
calculating an expected time at which the requesting device is expected to be physically present at a predicted location; and
determining that the personal mobility vehicle will be physically located within proximity to the predicted location of the requesting device at the expected time.

### Claim 11 (depends on 1)

The method of claim 1, wherein matching the requesting device to the personal mobility vehicle of the first type comprises selecting the personal mobility vehicle based at least in part on environmental conditions.

### Claim 12 (depends on 11)

The method of claim 11, wherein the environmental conditions comprise one or more of:
weather conditions;
traffic conditions;
pollution levels;
road conditions along the anticipated travel route; and
the time of day at which the transportation requestor is expected to travel along the anticipated travel route.

### Claim 13 (depends on 1)

The method of claim 1, wherein matching the transportation requestor to the personal mobility vehicle of the first type comprises:
determining that the requesting device is part of a group of requesting devices that have been designated within the dynamic transportation matching system as a travel group;
identifying a plurality of personal mobility vehicles of the first type, wherein the number of personal mobility vehicles in the plurality of personal mobility vehicles equals the number of requesting devices in the group of requesting devices; and
matching each requesting device in the group of requesting devices to a corresponding personal mobility vehicle in the plurality of personal mobility vehicles.

### Claim 14

A system comprising at least one physical computer processor and a memory, the memory having stored thereon instructions that, when executed by the at least one physical processor of the system, cause the system to:
receive, by a dynamic transportation matching system, a transportation request from a requesting device;
analyze the transportation request to identify at least one characteristic of the transportation request, wherein the characteristic of the transportation request comprises at least an anticipated travel route of a transportation requestor associated with the requesting device;
evaluate, by the dynamic transportation matching system and based at least in part on the characteristic of the transportation request, a fitness of matching a first type of personal mobility vehicle to the transportation request and a fitness of matching at least one additional type of personal mobility vehicle to the transportation request; and
match the requesting device to a personal mobility vehicle of the first type based at least in part on comparing the fitness of matching the first type of personal mobility vehicle to the transportation request against the fitness of matching the at least one additional type of personal mobility vehicle to the transportation request.

### Claim 15 (depends on 14)

The system of claim 14, wherein performing the evaluation comprises:
identifying, based at least in part on an analysis of the anticipated travel route, a plurality of route features that are associated with the anticipated travel route; and
performing the evaluation based at least in part on the plurality of route features that are associated with the anticipated travel route.

### Claim 16 (depends on 15)

The system of claim 15, wherein the plurality of route features comprises one or more of:
a travel distance covered by the anticipated travel route;
a type of travel surface along a portion of the anticipated travel route;
a slope of a travel surface along a portion of the anticipated travel route; and
a type of travel infrastructure present along a portion of the anticipated travel route.

### Claim 17 (depends on 14)

The system of claim 14, wherein matching the requesting device to the personal mobility vehicle of the first type comprises:
determining that the dynamic transportation matching system indicates a deficiency in the quantity of the first type of personal mobility vehicle at a destination of the anticipated travel route; and
matching the requesting device to the personal mobility vehicle of the first type to remedy the deficiency at the destination of the anticipated travel route.

### Claim 18 (depends on 14)

The system of claim 14, wherein performing the evaluation comprises performing the evaluation based at least in part on determining an optimization metric specified by the dynamic transportation matching system, wherein determining the optimization metric comprises at least one of:
calculating predicted travel times that will be incurred by using the first type personal mobility vehicle and the at least one additional type of personal mobility vehicle;
identifying, based on a transportation-requestor profile of the transportation requestor, an ability metric that indicates an ability of the transportation requestor to interact with personal mobility vehicles;
identifying, based on the transportation-requestor profile, a vehicle-type preference of the transportation requestor;
identifying, by the dynamic transportation matching system, safety metrics associated with the first type of personal mobility vehicle and the at least one additional type of personal mobility vehicle; and
identifying, by the dynamic transportation matching system, transportation capabilities of the first type of personal mobility vehicle and the at least one additional type of personal mobility vehicle.

### Claim 19 (depends on 14)

The system of claim 14, wherein matching the requesting device to the personal mobility vehicle of the first type comprises:
determining, based at least in part on querying an onboard status monitor of the personal mobility vehicle of the first type, a status metric of the personal mobility vehicle that describes a physical state of the personal mobility vehicle of the first type; and
determining that the status metric of the personal mobility vehicle indicates that the personal mobility vehicle is capable of fulfilling the transportation request.

### Claim 20

A non-transitory computer-readable medium comprising one or more computer-readable instructions that, when executed by at least one processor of a computing device, cause the computing device to:
receive, by a dynamic transportation matching system, a transportation request from a requesting device;
analyze the transportation request to identify at least one characteristic of the transportation request, wherein the characteristic of the transportation request comprises at least an anticipated travel route of a transportation requestor associated with the requesting device;
evaluate, by the dynamic transportation matching system and based at least in part on the characteristic of the transportation request, a fitness of matching a first type of personal mobility vehicle to the transportation request and a fitness of matching at least one additional type of personal mobility vehicle to the transportation request; and
match the requesting device to a personal mobility vehicle of the first type based at least in part on comparing the fitness of matching the first type of personal mobility vehicle to the transportation request against the fitness of matching the at least one additional type of personal mobility vehicle to the transportation request.
