US2020226171A1PendingUtilityA1

Automatic characterization of media files

44
Assignee: FINANCIALFORCE COM INCPriority: Jan 16, 2019Filed: Jan 16, 2019Published: Jul 16, 2020
Est. expiryJan 16, 2039(~12.5 yrs left)· nominal 20-yr term from priority
G06F 16/487G06F 16/483G06V 20/41G06V 20/17G06V 20/70G06F 18/22G06F 18/24G06V 20/13G06V 20/63G06F 16/58G06F 16/587G06F 16/2379G06F 16/41G06K 9/6201G06K 9/3258G06K 9/6267G06K 2209/01G06K 9/0063
44
PatentIndex Score
0
Cited by
0
References
0
Claims

Abstract

Introduced here are systems to automatically characterize media data into a record of a database. A database server may receive a first media data. The database server can identify meta data characteristics from metadata included within the first media data and media data characteristics indicating features of the first media data. The first metadata characteristics may be inspected to determine whether they match a first classification identified with a metadata confidence level that exceeds a threshold metadata confidence level. The first media data characteristics may be inspected to determine whether they match a second classification with a media data confidence level that exceeds a threshold media data confidence level. The first media data may be associated with a first record based on at least one of the first metadata characteristics matching the first classification and the first media data characteristics matching the second classification.

Claims

exact text as granted — not AI-modified
What is claimed is: 
     
         1 . A computer-implemented method for updating a database, the method comprising:
 receiving a stream of data from a mobile field device;   identifying a first media data from the stream of data;   inspecting metadata included with the first media data to identify first metadata characteristics representing information relating to the mobile field device at a time of generating the first media data;   determining, by a processor, that the first metadata characteristics match a first classification identified by a first record in a database with a metadata confidence level that exceeds a threshold metadata confidence level;   inspecting the first media data to identify first media data characteristics indicating features of the first media data;   determining, by the processor, that the first media data characteristics match a second classification identified by the first record in the database with a media data confidence level that exceeds a threshold media data confidence level; and   associating the first media data to the first record based on at least one of the first metadata characteristics matching the first classification and the first media data characteristics matching the second classification.   
     
     
         2 . The computer-implemented method of  claim 1 ,
 wherein the first media data characteristics identify a first object,   wherein the second classification identified by the first record includes a known object, and   wherein said determining that the first media data characteristics match the second classification further includes matching the first object with the known object.   
     
     
         3 . The computer-implemented method of  claim 2 , further comprising:
 determining a geographic location of the first media data based on a known geographic location associated with the known object matching the first object.   
     
     
         4 . The computer-implemented method of  claim 1 , further comprising:
 identifying a first geographic location based on the first metadata characteristics, wherein the first geographic location includes a geographic location of the mobile field device at the time of generating the first media data.   
     
     
         5 . The computer-implemented method of  claim 4 , further comprising:
 determining, by the processor, that the first geographic location is within a first threshold geographic range indicated by the first record of the database; and   associating the first media data to the first record of the database based on determining that the first geographic location is within the first threshold geographic range.   
     
     
         6 . The computer-implemented method of  claim 5 , further comprising:
 receiving a second media data;   inspecting metadata of the second media data to identify a second geographic location of the mobile field device at a time of generating the second media data;   determining, by the processor, that the second geographic location is beyond the first threshold geographic range indicated by the first record;   determining, by the processor, that the second geographic location is within a second threshold geographic range indicated by a second record of the database, based on determining that the second geographic location is beyond the first threshold geographic range; and   associating the second media data to the second record based on determining that the second geographic location is within the second threshold geographic range.   
     
     
         7 . The computer-implemented method of  claim 1 , further including:
 receiving a third media data;   identifying third metadata characteristics by inspecting metadata included in the third media data;   determining, by a processor, that the third metadata characteristics do not match any classifications identified by any record in the database with a third metadata confidence level that exceeds the threshold confidence level;   inspecting the third media data to identify third media data characteristics;   determining, by the processor, that the third media data characteristics does not match any classifications identified by the records in the database with a third media data confidence level that exceeds the threshold confidence level;   generating a new record, where a classification of the new record includes the third metadata characteristics and the third media data characteristics; and   associating the third media data to the new record.   
     
     
         8 . The computer-implemented method of  claim 1 , wherein the mobile field device includes an unmanned aerial vehicle (UAV),
 wherein the UAV is configured to generate a plurality of media data across various geographic locations, and   wherein the UAV is configured to embed metadata to the first media data based on characteristics of the UAV at the time of generating the first media data.   
     
     
         9 . The computer-implemented method of  claim 1 , further comprising:
 receiving a fourth media data from the mobile field device;   identifying a log identifier included within a fourth record of the database, wherein the log identifier identifies the mobile field device; and   associating the fourth media data to the fourth record based on the log identifier identifying the mobile field device.   
     
     
         10 . The computer-implemented method of  claim 1 , further comprising:
 determining text based on characters included within the first media data characteristics;   identifying an individual and a geographic location based on the determined text;   determining that the individual is approved to transmit the first media data based on authenticating the individual and the geographic location identified in the first media data; and   associating the first media data with the first record that identifies the individual based on authenticating the individual and the geographic location identified in the first media data.   
     
     
         11 . The computer-implemented method of  claim 1 , wherein the media data confidence level is determined by comparing the first media data characteristics and the second classification, and wherein the threshold media data confidence level represents the minimum amount of the first media data characteristics that match the second classification. 
     
     
         12 . A computing device, comprising:
 a memory that includes instructions for updating a database,   wherein the instructions, when executed by a processor, cause the processor to:
 receive a first media data; 
   inspect metadata included with the first media data to identify first metadata characteristics;   inspect the media data to identify first media data characteristics;   determine that at least one of the first metadata characteristics and the first media data characteristics match a classification characteristic identified by a first record in a database with a confidence level exceeding a threshold confidence level; and   associate the first media data to the first record based on at least one of the metadata characteristics and the media data characteristics of the first media data matching the classification characteristic.   
     
     
         13 . The computing device of 12, further causing the processor to:
 compare a first object identified in the first media data characteristics with a known object identified in the classification characteristic; and   determine that the first object matches the known object with the confidence level exceeding the threshold confidence level by determining similar features of each of the first object and the known object.   
     
     
         14 . The computing device of 12, further causing the processor to:
 identify a first geographic location of the first media data based on an orientation characteristic and a mobile field device geographic location identified in the first metadata characteristics, wherein the first geographic location of the first media data identifies a location depicted in the first media data.   
     
     
         15 . The computing device of 12, further causing the processor to:
 identify a first geographic location of a mobile field device at a time of generating the first media data by inspecting the first metadata characteristics;   determine that the first geographic location is within a first threshold geographic range indicated by the first record of the database; and   associate the first media data to the first record of the database based on determining that the first geographic location is within the first threshold geographic range.   
     
     
         16 . The computing device of 15, further causing the processor to:
 receive a second media data;   inspect metadata of the second media data to identify a second geographic location of the mobile field device at a time of generating the second media data;   determine that the second geographic location is beyond the first threshold geographic range indicated by the first record;   determine that the second geographic location is within a second threshold geographic range indicated by a second record of the database; and   associate the second media data to the second record based on determining that the second geographic location is within the second threshold geographic range.   
     
     
         17 . The computing device of 12, further causing the processor to:
 receive a third media data;   identify third metadata characteristics by inspecting metadata included in the third media data;   determine that the third metadata characteristics do not match any classification characteristics identified by any record in the database with the confidence level exceeding the threshold confidence level;   inspect the third media data to identify third media data characteristics;   determine by the processor, that the third media data characteristics does not match any classifications characteristics do not match any classification characteristics identified by any record in the database with the confidence level exceeding the threshold confidence level;   generate a new record, where a classification characteristic of the new record includes the third metadata characteristics and the third media data characteristics; and   associate the third media data to the new record.   
     
     
         18 . The computing device of  claim 12 , further causing the processor to:
 receive a fourth media data from the mobile field device;   identify a log identifier included within a fourth record of the database, wherein the log identifier identifies the mobile field device; and   associate the fourth media data to the fourth record based on the log identifier identifying the mobile field device.   
     
     
         19 . A method performed by a computing device to update a database, the method comprising:
 receiving a first media data;   inspecting metadata included with the first media data to identify first metadata characteristics identifying information relating to a mobile field device at a time of generating the first media data;   determining, by a processor, that the first metadata characteristics match a first classification identified by a first record in a database with a metadata confidence level that exceeds a threshold metadata confidence level;   inspecting the first media data to identify first media data characteristics indicating features of the media data;   determining, by the processor, that the first media data characteristics match a second classification identified by the first record in the database with a media data confidence level that exceeds a threshold media data confidence level; and   associating the first media data to the first record based on at least one of the first metadata characteristics matching the first classification and the first media data characteristics matching the second classification.   
     
     
         20 . The computer-implemented method of  claim 19 , wherein the first first metadata characteristics includes a first geographic location of the mobile field device at the time of generating the first media data,
 wherein the first classification includes a geographic range that includes the first geographic location,   wherein the first media data characteristic is an identified object, and   wherein the second classification is a known object matching the identified object with the media data confidence level exceeding the threshold media data confidence level.

Cited by (0)

No later patents cite this yet.

References (0)

No backward citations on record.