PATENT CLAIM ANALYSIS

Application Number: 15949249
Application Type: Utility
Filing Date: 2018-04
Publication Date: 2019-10
Patent Classification: ["370", "328000"]

Abstract:
A method for executing a V2V data exchange includes determining if a host vehicle is communicatively connected to a seeder vehicle, and transmitting a prompt between the two vehicles to initiate a resource discovery process. The seeder vehicle wirelessly transmits to the host vehicle a Bloom filter with multiple file IDs mapped to a bit array. Each file ID has a corresponding file version number encoded to the bit array. The method then determines if a local file ID of an existing file stored via the host vehicle is a member of the Bloom filter; if so, the host vehicle determines if a remote file version number encoded to a counterpart file ID is newer than a file version number of the local file ID. If the remote file version number is newer, the seeder vehicle transmits the data file associated with the counterpart file ID to the host vehicle.

Claim (Index 1):
A method for executing a vehicle-to-vehicle (V2V) data exchange between a host vehicle and a seeder vehicle, the host and seeder vehicles each including respective resident memory and wireless communications devices, the method comprising:\n determining if the wireless communications device of the host vehicle is communicatively connected to the wireless communications device of the seeder vehicle; transmitting a prompt between the host and seeder vehicles to initiate a resource discovery process to retrieve data from a set of remote files stored via the resident memory device of the seeder vehicle for storage via the resident memory device of the host vehicle; transmitting, from the wireless communications device of the seeder vehicle to the host vehicle, a Bloom filter with a set of remote file IDs mapped to a bit array, each of the remote file IDs corresponding to a respective one of the remote files and having a corresponding remote file version number encoded as a multi-bit binary sequence mapped to the bit array; determining whether or not a local file ID of an existing file stored via the resident memory device of the host vehicle is a member of the Bloom filter, the local file ID being a member of the Bloom filter if the multi-bit binary sequence of a counterpart one of the remote file IDs of a counterpart one of the remote files is mapped to and fills each array position of the bit array assigned to the local file ID according to a calibrated hash function; in response to the local file ID being a member of the Bloom filter, determining if the remote file version number encoded to the counterpart remote file ID and mapped to the bit array of the Bloom filter is newer than a local file version number associated with the local file ID; and in response to the remote file version number being newer than the local file version number, transmitting the counterpart remote file associated with the counterpart remote file ID and stored in the resident memory device of the seeder vehicle to the host vehicle.

Metadata:
- Claim Count in Document: 4.0
- Percentile: 91.0
- Lexical Diversity: 2.37313
- Patent Class: 370.0
- Transitional Phrase Type: open
- Component Type: 1
- Foreign Priority: False
- Related Applications: ['12604334', '13735792', '15330591', '13070780', '15044273']

Analysis Scores:
- 35 USC 101 Eligibility (BERT): 0.4675560591338463
- 35 USC 102 Novelty (BERT): 0.513286424135307
- Combined Prediction Score: 0.4721290956339923
- Mean Citation Score: 160.728704
- Max Citation Score: 183.34718
- Similarity Product: 96.77283159158829

Labels:
- Claim Label 101: 1
- Claim Label 102: 1
- Claim Label 103: 0
- Claim Label 112: 0
- Combined Label: 1
- Label 101 Adjusted: 1

Dataset: test