# US 2019/0174511 A1 · Systems and methods for prioritizing data for autonomous mobility on demand

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

- Number: US 2019/0174511 A1
- Document ID: US20190174511A1
- Status: Published application
- Kind: A1
- Application number: 16/208,411
- Filed: 2018-12-03
- Published: 2019-06-06
- Earliest claimed: 2017-12-01
- Assignees: Renovo Motors, Inc.
- Applicants: Renovo Motors, Inc.
- Inventors: Anand Ramesh; Ioannis Petousis; Owen Davis; Christopher Heiser
- Web page: https://patentgrep.com/patent/US20190174511A1

## CPC

- H04W 72/569: {of the traffic information}
- G05D 1/0291: {Fleet control (monitoring fleets in traffic control systems for road vehicles G08G1/127, G08G1/127)}
- G06F 9/5066: {Algorithms for mapping a plurality of inter-dependent sub-tasks onto a plurality of physical CPUs (mappping at compile time, see G06F8/451)}
- G06F 9/5072: {Grid computing}
- G06Q 10/02: Reservations, e.g. for tickets, services or events
- G06Q 50/40: Business processes related to the transportation industry (shipping G06Q10/083)
- G08G 1/202: {Dispatching vehicles on the basis of a location, e.g. taxi dispatching}
- H04W 4/021: Services related to particular areas, e.g. point of interest [POI] services, venue services or geofences
- H04W 4/027: {using movement velocity, acceleration information}
- H04W 4/40: for vehicles, e.g. vehicle-to-pedestrians [V2P]
- H04W: WIRELESS COMMUNICATION NETWORKS (broadcast communication H04H; communication systems using wireless links for non-selective communication, e.g. wireless extensions H04M1/72)
- G05D: SYSTEMS FOR CONTROLLING OR REGULATING NON-ELECTRIC VARIABLES
- G06F: ELECTRIC DIGITAL DATA PROCESSING (computer systems based on specific computational models G06N)
- 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
- 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})

## Abstract

A system and method that enables autonomous mobility implementations to prioritize, offload, and process data in an efficient manner includes generating a prioritization model, training the prioritization model on a data corpus to generate a prioritization schedule, deploying the prioritization schedule to one or more autonomous vehicles, offloading data at a local content absorption node, processing data at the local content absorption node, and optionally transmitting data results from the processed data.

## Claims

### Claim 1

A method for data prioritization, the method comprising:
receiving a vehicle data request;
generating a prioritization schedule based on the vehicle data request;
deploying the prioritization schedule to one or more vehicles;
identifying a disposition of data collected from the one or more vehicles;
processing selected data elements of the collected data; and
generating results for the vehicle data request based on the disposition of data and the processed selected data elements of the collected data.

### Claim 2 (depends on 1)

The method of claim 1, further comprising:
receiving a prioritization request comprising one or more prioritization constraints,
wherein the deploying the prioritization schedule is based in part on the one or more prioritization constraints.

### Claim 3 (depends on 1)

The method of claim 1, further comprising:
implementing one or more content identification (ID) algorithms based on the disposition of collected data.

### Claim 4 (depends on 3)

The method of claim 3, wherein the implementing the one or more content ID algorithms comprises identifying one or more data elements from the collected data to be utilized for data operations outside of the vehicle data request.

### Claim 5 (depends on 3)

The method of claim 3, wherein the implementing the one or more content ID algorithms comprises identifying one or more data elements from the collected data to be maintained for storage.

### Claim 6 (depends on 1)

The method of claim 1, wherein the identifying the disposition of the collected data is performed at a local content absorption node.

### Claim 7 (depends on 1)

The method of claim 1, further comprising:
offloading one or more data elements from the collected data at a local content absorption node, wherein the local content absorption node is different from a remote data center.

### Claim 8 (depends on 1)

The method of claim 1, wherein the processing the selected data elements of the collected data is performed in real-time or substantially real-time.

### Claim 9 (depends on 1)

The method of claim 1, further comprising:
sending the results of the vehicle data request to one or more devices associated with the vehicle data request.

### Claim 10 (depends on 1)

The method of claim 1, wherein the generating the prioritization schedule is based on one or more machine learning techniques.

### Claim 11 (depends on 1)

The method of claim 1, wherein the generating the prioritization schedule comprises:
generating a prioritization model based on the vehicle data request; and
training the prioritization model on a data corpus of collected vehicle data.

### Claim 12

A system for data prioritization, the system comprising:
a plurality of autonomous mobile vehicle implementations;
a global analysis cloud; and
a computing system comprising a scheduling module and a processing module, wherein the computing system further comprises one or more computer processors and a non-transitory medium comprising computer-executable instructions that, when executed by the one or more computer processors, implement steps of:
receiving a vehicle data request;
generating, by the scheduling module, a prioritization schedule based on the vehicle data request;
deploying, by the scheduling module, the prioritization schedule to one or more vehicles;
identifying a disposition of data collected from the one or more vehicles;
processing, by the processing module, selected data elements of the collected data; and
generating results for the vehicle data request based on the disposition of data and the processed selected data elements of the collected data.

### Claim 13 (depends on 12)

The system of claim 12, wherein the computer-executable instructions of the computing system further implement the steps of:
receiving a prioritization request comprising one or more prioritization constraints,
wherein the deploying the prioritization schedule is based in part on the one or more prioritization constraints.

### Claim 14 (depends on 12)

The system of claim 12, wherein the computer-executable instructions of the computing system further implement the step of:
implementing one or more content identification (ID) algorithms based on the disposition of collected data.

### Claim 15 (depends on 14)

The system of claim 14, wherein the implementing the one or more content ID algorithms comprises identifying one or more data elements from the collected data to be utilized for data operations outside of the vehicle data request.

### Claim 16 (depends on 12)

The system of claim 12, further comprising:
one or more local content absorption nodes, wherein the local content absorption node is different from a remote data center.

### Claim 17 (depends on 16)

The system of claim 16, wherein identifying the disposition of data collected from the one or more vehicles and processing the selected data elements of the collected data is performed at the local content absorption node.

### Claim 18 (depends on 17)

The system of claim 17, wherein the computer-executable instructions of the computing system further implement the step of:
offloading one or more data elements from the collected data at the local content absorption node.

### Claim 19 (depends on 12)

The system of claim 12, wherein the processing the selected data elements of the collected data is performed in real-time or substantially real-time.

### Claim 20 (depends on 12)

The system of claim 12, wherein the computer-executable instructions of the computing system further implement the step of:
sending the results of the vehicle data request to one or more devices associated with the vehicle data request.
