Populating property values of event objects of an object-centric data model using image metadata

US10313833B2 · US · B2

Patent metadata
FieldValue
Publication numberUS-10313833-B2
Application numberUS-201715822621-A
CountryUS
Kind codeB2
Filing dateNov 27, 2017
Priority dateJan 31, 2013
Publication dateJun 4, 2019
Grant dateJun 4, 2019

How to read this patent

A practical reading order for non-experts. Skip the full description unless you need deep technical detail.

  1. Title

    What the patent document calls the invention.

  2. Abstract

    A short plain-language summary of the technical disclosure.

  3. Assignees and inventors

    Who owns or filed the patent and who is credited as inventor.

  4. Key dates

    Filing, priority, publication, and grant dates set the timeline.

  5. First independent claim

    The legal scope of protection — read this for what is actually claimed.

  6. CPC / IPC classifications

    Technology tags used to group this patent with similar filings.

  7. Citations and related patents

    Prior art links and similar publications in this corpus.

Abstract

Official abstract text for this publication.

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.

First claim

Opening claim text (preview).

What is claimed is: 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. 2. The computer-implemented method of claim 1 , wherein storing the data object link in the computing device comprises storing a separate link data entity in the computing device wherein the separate link data entity identifies the first data object and the second data object. 3. The computer-implemented method of claim 1 , wherein storing the data object link in the computing device comprises: populating one or more data object property values of the first data object with a link to the second data object; and populating one or more data object property values of the second data object with a link to the first data object. 4. The computer-implemented method of claim 1 , wherein the one or more links are generated in response to receiving data from a mobile device indicating the one or more links. 5. The computer-implemented method of claim 1 , further comprising: receiving a first digital image comprising first image metadata, wherein the first image metadata includes one or more image properties having an image property value; transforming one or more of the image property values of the image properties into one or more particular values; populating one or more data object property values of the first data object with the one or more particular values. 6. The computer-implemented method of claim 5 , further comprising populating the one or more data object property values of the data object in response to user selection of the digital image. 7. The computer-implemented method of claim 5 , further comprising: receiving a second digital image comprising second image metadata; and wherein transforming one or more of the image property values of the one or more image properties into one or more particular values includes generating summary information based on the first image metadata and the second image metadata. 8. The computer-implemented method of claim 7 , wherein the summary information includes a particular location value, the particular location value derived from an average of a first location value associated with the first image metadata and a second location value associated with the second image metadata. 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. 10. The non-transitory computer-readable media of claim 9 , wherein storing the data object link in the computing device comprises storing a separate link data entity in the computing device wherein the separate link data entity identifies the first data object and the second data object. 11. The non-transitory computer-readable media of claim 9 , wherein storing the data object link in the computing device comprises: populating one or more data object property values of the first data object with a link to the second data object; and populating one or more data object property values of the second data object with a link to the first data object. 12. The non-transitory computer-readable media of claim 9 , wherein the one or more links are generated in response to receiving data from a mobile device indicating the one or more links. 13. The non-transitory computer-readable media of claim 9 wherein the instructions, when executed by the one or more processors, further cause performance of: receiving a first digital image comprising first image metadata, wherein the first image metadata includes one or more image properties having an image property value; transforming one or more of the image property values of the image properties into one or more particular values; populating one or more data object property values of the first data object with the one or more particular values. 14. The non-transitory computer-readable media of claim 13 , wherein the instructions, when executed by the one or more processors, further cause performance of populating the one or more data object property values of the data object in response to user selection of the digital image. 15. The non-transitory computer-readable media of claim 13 , wherein the instructions, when executed by the one or more processors, further cause performance of: receiving a second digital image comprising second image metadata; and wherein transforming one or more of the image property values of the one or more image properties into one or more particular values includes generating summary information based on the first image metadata and the second image metadata. 16. The non-transitory computer-readable media of claim 15 , wherein the summary information includes a particular location value, the particular location value derived from an average of a first location value associated with the first image metadata and a second location value associated with the second image metadata.

Assignees

Inventors

Classifications

  • User-Defined Types; Storage management thereof · CPC title

  • using orientation information, e.g. compass · CPC title

  • User profiles · CPC title

  • Retrieval characterised by using metadata, e.g. metadata not derived from the content or metadata generated manually · CPC title

  • User group management · CPC title

Patent family

Related publications grouped by family.

External sources

Frequently asked questions

Answers are generated from the same data shown on this page.

What does patent US10313833B2 cover?
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…
Who is the assignee on this patent?
Palantir Technologies Inc
What technology area does this patent fall under?
Primary CPC classification H04W4/023. Mapped technology areas include Electricity.
When was this patent published?
Publication date Tue Jun 04 2019 00:00:00 GMT+0000 (Coordinated Universal Time) (B2). Legal status and post-grant events are not shown on this page.
What related patents are in patentsdb?
We list 12 related publications on this page (citations in our corpus or others sharing the same primary CPC).