# US 10,319,224 B2 · Adaptive road management in the network of moving things

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

- Number: US 10,319,224 B2
- Document ID: US10319224B2
- Status: Granted
- Kind: B2
- Application number: 15/586,924
- Filed: 2017-05-04
- Published: 2018-02-22
- Granted: 2019-06-11
- Earliest claimed: 2016-08-19
- Assignees: Veniam, Inc.
- Applicants: Veniam, Inc.
- Inventors: João Pedro Coelho de Azevedo; Filipe Manuel Almeida Neves; Rui Miguel Correia e Costa
- Web page: https://patentgrep.com/patent/US10319224B2

## CPC

- G08G 1/0133: {for classifying traffic situation}
- G08G 1/005: including pedestrian guidance indicator
- G08G 1/0112: {from the vehicle, e.g. floating car data [FCD]}
- G08G 1/0129: {for creating historical data or processing based on historical data}
- G08G 1/0141: {for traffic information dissemination}
- G08G 1/096775: {where the origin of the information is a central station}
- G08G 1/123: indicating the position of vehicles, e.g. scheduled vehicles; {Managing passenger vehicles circulating according to a fixed timetable, e.g. buses, trains, trams}(transmission of navigation instructions to vehicles G08G1/0968)
- G08G 1/20: {Monitoring the location of vehicles belonging to a group, e.g. fleet of vehicles, countable or determined number of vehicles}
- H04W 4/029: Location-based management or tracking services
- H04W 4/40: for vehicles, e.g. vehicle-to-pedestrians [V2P]
- H04W 36/035: {in self-organising networks}
- H04W 84/005: {Moving wireless networks}
- H04W 4/80: Services using short range communication, e.g. near-field communication [NFC], radio-frequency identification [RFID] or low energy communication
- 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)

## Abstract

Methods and systems are provided for adaptive road management in a communication network comprising a complex array of both static and moving communication nodes (e.g., a network of moving things, which may be a vehicle network, a network of or including autonomous vehicles, etc.).

## Claims

### Claim 1

A method comprising:
in an access point operating within a vehicle communication network comprising one or more mobile access points (MAPs) and one or more fixed access points (FAPs), wherein the access point comprises at least one processing circuit:
obtaining reporting data relating to roads within a coverage area of said vehicle communication network and/or to traffic on said roads;
processing said reporting data, wherein said processing comprises validating said reporting data, said validating comprising:
comparing reporting data obtained from two or more different ones of said one or more mobile access points (MAPs); and
comparing reporting data obtained from at least one of said one or more mobile access points (MAPs) with prior data obtained by said at least one of said one or more mobile access points (MAPs); and
providing based on said processing, road management in said vehicle communication network, wherein said road management comprises one or more of:
determining presence of one or more conditions and/or events affecting said roads and/or said traffic on said roads;
generating information relating to said roads and/or said traffic on said roads; and
performing one or more actions relating to said roads and/or said traffic on said roads.

### Claim 2 (depends on 1)

The method of claim 1, wherein processing said reporting data comprises validating said reporting data.

### Claim 3 (depends on 2)

The method of claim 2, wherein said validating comprises checking to confirm consistent information is reported, for a particular condition or a particular event affecting said roads and/or said traffic on said roads, from the two or more different sources.

### Claim 4 (depends on 1)

The method of claim 1, wherein processing said reporting data comprises detecting and/or updating one or more vehicle patterns.

### Claim 5 (depends on 4)

The method of claim 4, wherein each one of said one or more vehicle patterns is characterized based on one or more of: vehicle movement related data, one or more particular driving traffic events or conditions, one or more particular road conditions, one or more particular timing criteria, and one or more climatic conditions.

### Claim 6 (depends on 1)

The method of claim 1, wherein said one or more actions comprise:
generating notifications and/or alarms relating to existing conditions or events;
generating predictive notifications relating to potential conditions or events predicted to impact particular vehicles or vehicle operators;
generating feedback tailored for one or more particular recipients; and
providing one or more generated notification, alarms, or feedback to one or more vehicle operators and/or third party users.

### Claim 7 (depends on 1)

The method of claim 1, wherein said reporting data comprises one or more of:
information relating to conditions and/or events affecting said roads and/or said traffic on said roads;
location related information associated with said one or more mobile access points (MAPs) and/or one or more vehicles operating on said roads;
movement related information associated with said one or more mobile access points (MAPs) and/or said one or more vehicles;
sensory information relating to said one or more mobile access points (MAPs) and/or said one or more vehicles;
sensory information relating to said roads and/or traffic on said roads; and
user input or feedback.

### Claim 8 (depends on 1)

The method of claim 1, comprising obtaining said reporting data from one or more of:
said one or more mobile access points (MAPs);
said one or more fixed access points (FAPs);
one or more vehicles operating on said roads;
one or more user devices used in said vehicle communication network; and
one or more sensory devices within said one or more vehicles, within said one or more mobile access devices (MAPs), and/or as stand-alone devices in proximity to said roads.

### Claim 9

A non-transitory machine-readable storage stored thereon a computer program comprising at least one code section comprising a plurality of instructions executable by a machine within a vehicle, the machine comprising at least one processor, to cause the machine to provide road management in a vehicle communication network comprising one or more mobile access points (MAPs) and one or more fixed access points (FAPs), by performing a plurality of steps comprising:
obtaining reporting data relating to roads within a coverage area of said vehicle communication network and/or to traffic on said roads;
processing said reporting data, wherein said processing comprises validating said reporting data, said validating comprising:
comparing reporting data obtained from two or more different ones of said one or more mobile access points (MAPs); and
comparing reporting data obtained from at least one of said one or more mobile access points (MAPs) with prior data obtained by said at least one of said one or more mobile access points (MAPs); and
providing based on said processing, road management in said vehicle communication network, wherein said road management comprises one or more of:
determining presence of one or more conditions and/or events affecting said roads and/or said traffic on said roads;
generating information relating to said roads and/or said traffic on said roads; and
performing one or more actions relating to said roads and/or said traffic on said roads.

### Claim 10 (depends on 9)

The non-transitory machine-readable storage of claim 9, wherein said processing said reporting data comprises validating said reporting data.

### Claim 11 (depends on 10)

The non-transitory machine-readable storage of claim 10, wherein said validating comprises checking to confirm consistent information is reported, for a particular condition or a particular event affecting said roads and/or said traffic on said roads, from the two or more different sources.

### Claim 12 (depends on 9)

The non-transitory machine-readable storage of claim 9, wherein said processing said reporting data comprises detecting and/or updating one or more vehicle patterns.

### Claim 13 (depends on 12)

The non-transitory machine-readable storage of claim 12, wherein each one of said one or more vehicle patterns is characterized based on one or more of: vehicle movement related data, one or more particular driving traffic events or conditions, one or more particular road conditions, one or more particular timing criteria, and one or more climatic conditions.

### Claim 14 (depends on 9)

The non-transitory machine-readable storage of claim 9, wherein said one or more actions comprise:
generating notifications and/or alarms relating to existing conditions or events;
generating predictive notifications relating to potential conditions or events predicted to impact particular vehicles or vehicle operators;
generating feedback tailored for one or more particular recipients; and
providing one or more generated notification, alarms, or feedback to one or more vehicle operators and/or third party users.

### Claim 15 (depends on 9)

The non-transitory machine-readable storage of claim 9, wherein said reporting data comprises one or more of:
information relating to conditions and/or events affecting said roads and/or said traffic on said roads;
location related information associated with said one or more mobile access points (MAPs) and/or one or more vehicles operating on said roads;
movement related information associated with said one or more mobile access points (MAPs) and/or said one or more vehicles;
sensory information relating to said one or more mobile access points (MAPs) and/or said one or more vehicles;
sensory information relating to said roads and/or traffic on said roads; and
user input or feedback.

### Claim 16 (depends on 9)

The non-transitory machine-readable storage of claim 9, wherein said plurality of steps further comprising obtaining said reporting data from one or more of:
said one or more mobile access points (MAPs);
said one or more fixed access points (FAPs);
one or more vehicles operating on said roads;
one or more user devices used in said vehicle communication network; and
one or more sensory devices within said one or more vehicles, within said one or more mobile access devices (MAPs), and/or as stand-alone devices in proximity to said roads.

### Claim 17

A system configured for implementing road management scheme in a vehicle communication network comprising one or more mobile access points (MAPs) and one or more fixed access points (FAPs), the system comprising:
one or more communication circuits configured for communication of signals for transmission and reception of data; and
at least one processing circuit;
wherein:
said one or more communication circuits are operable to receive reporting data relating to roads within a coverage area of said vehicle communication network and/or to traffic on said roads; and
said at least one processing circuit is operable to:
process said reporting data, wherein said processing comprises validating said reporting data, said validating comprising:
comparing reporting data obtained from two or more different ones of said one or more mobile access points (MAPs); and
comparing reporting data obtained from at least one of said one or more mobile access points (MAPs) with prior data obtained by said at least one of said one or more mobile access points (MAPs); and
based on said processing, perform one or more of:
determining presence of one or more conditions and/or events affecting said roads and/or said traffic on said roads;
generating information relating to said roads and/or said traffic on said roads; and
performing one or more actions relating to said roads and/or said traffic on said roads.

### Claim 18 (depends on 17)

The system of claim 17, wherein said at least one processing circuit is operable to validate said reporting data.

### Claim 19 (depends on 18)

The system of claim 18, wherein said validating comprises checking to confirm consistent information is reported, for a particular condition or a particular event affecting said roads and/or said traffic on said roads, from the two or more different sources.

### Claim 20 (depends on 17)

The system of claim 17, wherein said at least one processing circuit is operable to detect and/or update one or more vehicle patterns.

### Claim 21 (depends on 20)

The system of claim 20, wherein each one of said one or more vehicle patterns is characterized based on one or more of: vehicle movement related data, one or more particular driving traffic events or conditions, one or more particular road conditions, one or more particular timing criteria, and one or more climatic conditions.

### Claim 22 (depends on 17)

The system of claim 17, wherein said one or more actions comprise:
generating notifications and/or alarms relating to existing conditions or events;
generating predictive notifications relating to potential conditions or events predicted to impact particular vehicles or vehicle operators;
generating feedback tailored for one or more particular recipients; and
providing one or more generated notification, alarms, or feedback to one or more vehicle operators and/or third party users.

### Claim 23 (depends on 17)

The system of claim 17, wherein said reporting data comprises one or more of:
information relating to conditions and/or events affecting said roads and/or said traffic on said roads;
location related information associated with said one or more mobile access points (MAPs) and/or one or more vehicles operating on said roads;
movement related information associated with said one or more mobile access points (MAPs) and/or said one or more vehicles;
sensory information relating to said one or more mobile access points (MAPs) and/or said one or more vehicles;
sensory information relating to said roads and/or traffic on said roads; and
user input or feedback.

### Claim 24 (depends on 17)

The system of claim 17, said one or more communication circuits are operable to receive said reporting data from one or more of:
said one or more mobile access points (MAPs);
said one or more fixed access points (FAPs);
one or more vehicles operating on said roads;
one or more user devices used in said vehicle communication network; and
one or more sensory devices within said one or more vehicles, within said one or more mobile access devices (MAPs), and/or as stand-alone devices in proximity to said roads.
