Populating property values of event objects of an object-centric data model using image metadata
First Claim
1. A computer-implemented method, comprising:
- maintaining, in a data repository of a computing device, an object-centric data model comprising a plurality of data objects of a plurality of data object types, each of the data object types representing a person, place, organization, or event;
using digitally programmed logic of the computing device, generating a first data object of a first data object type, wherein the first data object is based on one or more image properties of a digital image;
receiving, over a network at the computing device, input associating the first data object with a second data object of a second data object type, wherein the second data object preexists in the object-centric data model;
using digitally programmed logic of the computing device, generating a data object link between the first data object and the second data object;
storing the data object link in the computing device.
7 Assignments
0 Petitions
Accused Products
Abstract
A mobile data analysis system is provided that enables mobile device location tracking, secure messaging, and real-time sharing of intelligence information, among other features. In one embodiment, a method and apparatus is provided for creating data objects from one or more digital images captured by a mobile device. A computing device receives a first digital image file comprising first image metadata, wherein the first image metadata includes one or more image properties each having an image property value. The computing device transforms one or more of the image property values of the one or more image properties into one or more particular values. The computing device populates one or more data object property values of a data object with the one or more particular values. The computing device stores the data object in a data repository.
-
Citations
16 Claims
-
1. A computer-implemented method, comprising:
-
maintaining, in a data repository of a computing device, an object-centric data model comprising a plurality of data objects of a plurality of data object types, each of the data object types representing a person, place, organization, or event; using digitally programmed logic of the computing device, generating a first data object of a first data object type, wherein the first data object is based on one or more image properties of a digital image; receiving, over a network at the computing device, input associating the first data object with a second data object of a second data object type, wherein the second data object preexists in the object-centric data model; using digitally programmed logic of the computing device, generating a data object link between the first data object and the second data object; storing the data object link in the computing device. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
9. A non-transitory computer-readable media storing instructions which, when executed by one or more processors, causes performance of:
-
maintaining, in a data repository of a computing device, an object-centric data model comprising a plurality of data objects of a plurality of data object types, each of the data object types representing a person, place, organization, or event; using digitally programmed logic of the computing device, generating a first data object of a first data object type, wherein the first data object is based on one or more image properties of a digital image; receiving, over a network at the computing device, input associating the first data object with a second data object of a second data object type, wherein the second data object preexists in the object-centric data model; using digitally programmed logic of the computing device, generating a data object link between the first data object and the second data object; storing the data object link in the computing device. - View Dependent Claims (10, 11, 12, 13, 14, 15, 16)
-
Specification