# US 11,030,019 B2 · Deletion of events based on a plurality of factors in a connected car computing environment

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

- Number: US 11,030,019 B2
- Document ID: US11030019B2
- Status: Granted
- Kind: B2
- Application number: 16/379,705
- Filed: 2019-04-09
- Published: 2020-10-15
- Granted: 2021-06-08
- Earliest claimed: 2019-04-09
- Assignees: International Business Machines Corporation
- Applicants: International Business Machines Corporation
- Inventors: Mari A. Fukuda; Yuhko K. Hasegawa
- Web page: https://patentgrep.com/patent/US11030019B2

## CPC

- G06F 9/542: {Event management; Broadcasting; Multicasting; Notifications}
- G06F 16/9035: Filtering based on additional data, e.g. user or group profiles
- G06F 16/909: using geographical or spatial information, e.g. location (spatiotemporally dependent retrieval from the web G06F16/9537)
- 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/0133: {for classifying traffic situation}
- G08G 1/0141: {for traffic information dissemination}
- G08G 1/096758: {where no selection takes place on the transmitted or the received information}
- G08G 1/096775: {where the origin of the information is a central station}
- G08G 1/20: {Monitoring the location of vehicles belonging to a group, e.g. fleet of vehicles, countable or determined number of vehicles}
- G06F: ELECTRIC DIGITAL DATA PROCESSING (computer systems based on specific computational models G06N)
- 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 computational device maintains indications of a plurality of events associated with navigation of a plurality of vehicles in a geographical area. A determination is made as to whether to delete an event from the plurality of events, by performing: transmitting, by an event deletion manager, a query to a plurality of deletion determination agents on whether to delete the event; receiving, by the event deletion manager, an indication from the plurality of deletion determination agents whether to delete the event; and aggregating, by the event deletion manager, indications received from the plurality of deletion determination agents to determine whether to delete the event.

## Claims

### Claim 1

A method, comprising:
maintaining, by a computational device, indications of a plurality of events associated with navigation of a plurality of vehicles in a geographical area, wherein at least one event of the plurality of events is generated by the computational device, in response to an identical automotive system being activated in at least a threshold number of different vehicles of the plurality of vehicles within a predetermined time interval; and
in response to receiving by an event deletion manager, an indication from one or more deletion determination agents that a determination cannot be made on whether to delete or not delete an event of the plurality of events, calculating an earliest decision time for the one or more deletion determination agents and requesting the one or more deletion determination agents to provide indication on whether to delete the event by applying a relaxed criteria for deleting the event, wherein the relaxed criteria makes it more likely to allow determination of whether to indicate deletion of events in comparison to a previously applied criteria, wherein the relaxed criteria is a less stringent criteria for deletion of the event in comparison to the previously applied criteria, and wherein for a type of event generated via a delegation, the earliest decision time is derived from a location of a vehicle, based on a distance and velocity of the vehicle.

### Claim 2 (depends on 1)

The method of claim 1, wherein the event is deleted from the plurality of events in response to determining by the event deletion manager that a majority of deletion determination agents have indicated that the event is to be deleted.

### Claim 3 (depends on 1)

The method of claim 1, wherein the event is deleted from the plurality of events in response to determining by the event deletion manager that more than a predetermined threshold percentage of deletion determination agents have indicated that the event is to be deleted.

### Claim 4 (depends on 1)

The method of claim 1, wherein the indication received by the event deletion manager from a plurality of deletion determination agents is one of:
an indication to delete the event;
an indication to not delete the event; and
an indication that a determination cannot be made on whether to delete or not delete the event.

### Claim 5 (depends on 1)

The method of claim 1, the method further comprising:
receiving, by the event deletion manager, indications from one or more selected deletion determination agents based on the relaxed criteria, on whether or not to delete the event; and
determining whether to delete the event based on indications received from the one or more deletion determination agents.

### Claim 6

A system, comprising:
a memory; and
a processor coupled to the memory, wherein the processor performs operations, the operations comprising:
maintaining indications of a plurality of events associated with navigation of a plurality of vehicles in a geographical area, wherein at least one event of the plurality of events is generated, in response to an identical automotive system being activated in at least a threshold number of different vehicles of the plurality of vehicles within a predetermined time interval; and
in response to receiving by an event deletion manager, an indication from one or more deletion determination agents that a determination cannot be made on whether to delete or not delete an event of the plurality of events, calculating an earliest decision time for the one or more deletion determination agents and requesting the one or more deletion determination agents to provide indication on whether to delete the event by applying a relaxed criteria for deleting the event, wherein the relaxed criteria makes it more likely to allow determination of whether to indicate deletion of events in comparison to a previously applied criteria, wherein the relaxed criteria is a less stringent criteria for deletion of the event in comparison to the previously applied criteria, and wherein for a type of event generated via a delegation, the earliest decision time is derived from a location of a vehicle, based on a distance and velocity of the vehicle.

### Claim 7 (depends on 6)

The system of claim 6, wherein the event is deleted from the plurality of events in response to determining by the event deletion manager that a majority of deletion determination agents have indicated that the event is to be deleted.

### Claim 8 (depends on 6)

The system of claim 6, wherein the event is deleted from the plurality of events in response to determining by the event deletion manager that more than a predetermined threshold percentage of deletion determination agents have indicated that the event is to be deleted.

### Claim 9 (depends on 6)

The system of claim 6, wherein the indication received by the event deletion manager from a plurality of deletion determination agents is one of:
an indication to delete the event;
an indication to not delete the event; and
an indication that a determination cannot be made on whether to delete or not delete the event.

### Claim 10 (depends on 6)

The system of claim 6, the operations further comprising:
receiving, by the event deletion manager, indications from one or more selected deletion determination agents based on the relaxed criteria, on whether or not to delete the event; and
determining whether to delete the event based on indications received from the one or more deletion determination agents.

### Claim 11

A computer program product, the computer program product comprising a computer readable storage medium having computer readable program code embodied therewith, the computer readable program code configured to perform operations, the operations comprising:
maintaining, by a computational device, indications of a plurality of events associated with navigation of a plurality of vehicles in a geographical area, wherein at least one event of the plurality of events is generated by the computational device, in response to an identical automotive system being activated in at least a threshold number of different vehicles of the plurality of vehicles within a predetermined time interval; and
in response to receiving by an event deletion manager, an indication from one or more deletion determination agents that a determination cannot be made on whether to delete or not delete an event of the plurality of events, calculating an earliest decision time for the one or more deletion determination agents and requesting the one or more deletion determination agents to provide indication on whether to delete the event by applying a relaxed criteria for deleting the event, wherein the relaxed criteria makes it more likely to allow determination of whether to indicate deletion of events in comparison to a previously applied criteria, wherein the relaxed criteria is a less stringent criteria for deletion of the event in comparison to the previously applied criteria, and wherein for a type of event generated via a delegation, the earliest decision time is derived from a location of a vehicle, based on a distance and velocity of the vehicle.

### Claim 12 (depends on 11)

The computer program product of claim 11, wherein the event is deleted from the plurality of events in response to determining by the event deletion manager that a majority of deletion determination agents have indicated that the event is to be deleted.

### Claim 13 (depends on 11)

The computer program product of claim 11, wherein the event is deleted from the plurality of events in response to determining by the event deletion manager that more than a predetermined threshold percentage of deletion determination agents have indicated that the event is to be deleted.

### Claim 14 (depends on 11)

The computer program product of claim 11, wherein the indication received by the event deletion manager from a plurality of deletion determination agents is one of:
an indication to delete the event;
an indication to not delete the event; and
an indication that a determination cannot be made on whether to delete or not delete the event.

### Claim 15 (depends on 11)

The computer program product of claim 11, the operations further comprising:
receiving, by the event deletion manager, indications from one or more selected deletion determination agents based on the relaxed criteria, on whether or not to delete the event; and
determining whether to delete the event based on indications received from the one or more deletion determination agents.

### Claim 16

A computational device including a processor, wherein the computational device is communicatively coupled to a plurality of vehicles, wherein the computational device performs operations, the operations comprising:
maintaining indications of a plurality of events associated with navigation of the plurality of vehicles in a geographical area, wherein at least one event of the plurality of events is generated by the computational device, in response to an identical automotive system being activated in at least a threshold number of different vehicles of the plurality of vehicles within a predetermined time interval; and
in response to receiving by an event deletion manager, an indication from one or more deletion determination agents that a determination cannot be made on whether to delete or not delete an event of the plurality of events, calculating an earliest decision time for the one or more deletion determination agents and requesting the one or more deletion determination agents to provide indication on whether to delete the event by applying a relaxed criteria for deleting the event, wherein the relaxed criteria makes it more likely to allow determination of whether to indicate deletion of events in comparison to a previously applied criteria, wherein the relaxed criteria is a less stringent criteria for deletion of the event in comparison to the previously applied criteria, and wherein for a type of event generated via a delegation, the earliest decision time is derived from a location of a vehicle, based on a distance and velocity of the vehicle.

### Claim 17 (depends on 16)

The computational device of claim 16, wherein the event is deleted from the plurality of events in response to determining by the event deletion manager that a majority of deletion determination agents have indicated that the event is to be deleted.

### Claim 18 (depends on 16)

The computational device of claim 16, wherein the event is deleted from the plurality of events in response to determining by the event deletion manager that more than a predetermined threshold percentage of deletion determination agents have indicated that the event is to be deleted.

### Claim 19 (depends on 16)

The computational device of claim 16, wherein the indication received by the event deletion manager from a plurality of deletion determination agents is one of:
an indication to delete the event;
an indication to not delete the event; and
an indication that a determination cannot be made on whether to delete or not delete the event.

### Claim 20 (depends on 16)

The computational device of claim 16, the operations further comprising:
receiving, by the event deletion manager, indications from one or more selected deletion determination agents based on the relaxed criteria, on whether or not to delete the event; and
determining whether to delete the event based on indications received from the one or more deletion determination agents.

### Claim 21 (depends on 16)

The computational device of claim 16, wherein the computational device and the plurality of vehicles are included in a cloud computing environment.
