# US 12,118,410 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 12,118,410 B2
- Document ID: US12118410B2
- Status: Granted
- Kind: B2
- Application number: 17/325,127
- Filed: 2021-05-19
- Published: 2021-09-02
- Granted: 2024-10-15
- 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/US12118410B2

## 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 a plurality of deletion determination agents execute in the computational device;
in response to receiving by an event deletion manager, an indication from one or more selected deletion determination agents that a determination cannot be made on whether to delete or not delete an event, calculating an earliest decision time for the one or more selected deletion determination agents and requesting the one or more selected deletion determination agents to provide indication on whether to delete the event by applying a relaxed criteria for deleting the event, wherein the indication received by the event deletion manager is one of: an indication to delete the event; an indication to not delete the event; and an indication that the determination cannot be made on whether to delete or not delete the event, and 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; and
deleting another event from the plurality of events, in response to determining by the event deletion manager that a majority of the plurality of deletion determination agents that execute in the computational device have indicated, via an indication in response to a query by the event deletion manager, that the another event is to be deleted.

### Claim 2 (depends on 1)

The method of claim 1, the method further comprising:
receiving, by the event deletion manager, indications from the 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 selected deletion determination agents.

### Claim 3

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 a plurality of deletion determination agents execute in the system;
in response to receiving by an event deletion manager, an indication from one or more selected deletion determination agents that a determination cannot be made on whether to delete or not delete an event, calculating an earliest decision time for the one or more selected deletion determination agents and requesting the one or more selected deletion determination agents to provide indication on whether to delete the event by applying a relaxed criteria for deleting the event, wherein the indication received by the event deletion manager is one of: an indication to delete the event; an indication to not delete the event; and an indication that the determination cannot be made on whether to delete or not delete the event, and 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; and
deleting another event from the plurality of events, in response to determining by the event deletion manager that a majority of the plurality of deletion determination agents that execute in the computational device have indicated, via an indication in response to a query by the event deletion manager, that the another event is to be deleted.

### Claim 4 (depends on 3)

The system of claim 3, the operations further comprising:
receiving, by the event deletion manager, indications from the 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 selected deletion determination agents.

### Claim 5

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 a plurality of deletion determination agents execute in the computational device;
in response to receiving by an event deletion manager, an indication from one or more selected deletion determination agents that a determination cannot be made on whether to delete or not delete an event, calculating an earliest decision time for the one or more selected deletion determination agents and requesting the one or more selected deletion determination agents to provide indication on whether to delete the event by applying a relaxed criteria for deleting the event, wherein the indication received by the event deletion manager is one of: an indication to delete the event; an indication to not delete the event; and an indication that the determination cannot be made on whether to delete or not delete the event, and 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; and
deleting another event from the plurality of events, in response to determining by the event deletion manager that a majority of the plurality of deletion determination agents that execute in the computational device have indicated, via an indication in response to a query by the event deletion manager, that the another event is to be deleted.

### Claim 6 (depends on 5)

The computer program product of claim 5, the operations further comprising:
receiving, by the event deletion manager, indications from the 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 selected deletion determination agents.

### Claim 7

A single computational device including a processor, wherein the single computational device is communicatively coupled to a plurality of vehicles, wherein the single computational device performs operations, the operations comprising:
maintaining, by the single computational device, indications of a plurality of events associated with navigation of the plurality of vehicles in a geographical area, wherein a plurality of deletion determination agents execute in the single computational device;
in response to receiving by an event deletion manager, an indication from one or more selected deletion determination agents that a determination cannot be made on whether to delete or not delete an event, calculating an earliest decision time for the one or more selected deletion determination agents and requesting the one or more selected deletion determination agents to provide indication on whether to delete the event by applying a relaxed criteria for deleting the event, wherein the indication received by the event deletion manager is one of: an indication to delete the event; an indication to not delete the event; and an indication that the determination cannot be made on whether to delete or not delete the event, and 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; and
deleting another event from the plurality of events, in response to determining by the event deletion manager that a majority of the plurality of deletion determination agents that execute in the computational device have indicated, via an indication in response to a query by the event deletion manager, that the another event is to be deleted.

### Claim 8 (depends on 7)

The single computational device of claim 7, the operations further comprising:
receiving, by the event deletion manager, indications from the 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 selected deletion determination agents.
