Computer-Implemented System And Method For Providing Contextual Media Tagging For Selective Media Exposure

US2016179864A1 · US · A1

Patent metadata
FieldValue
Publication numberUS-2016179864-A1
Application numberUS-201414582109-A
CountryUS
Kind codeA1
Filing dateDec 23, 2014
Priority dateDec 23, 2014
Publication dateJun 23, 2016
Grant date

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 computer-implemented system and method for providing contextual media tagging for selective media exposure is provided. A media file is maintained in a database. Contextual information is generated for a user. The media file is associated with the user contextual information, and the media file is shared to individuals in a social network of the user based on the user contextual information.

First claim

Opening claim text (preview).

What is claimed is: 1 . A computer-implemented system for providing contextual media tagging for selective media exposure, comprising: a database configured to maintain a media file; a contextual information module configured to generate contextual information for a user; a tagging module configured to associate the media file with the user contextual information; and a contextual analysis module configured to share the media file to individuals in a social network of the user based on the user contextual information, wherein a non-transitory computer readable storage medium storing code for executing on a computer system to perform the method steps. 2 . A system according to claim 1 , further comprising: a contextual data module configured to collect contextual data regarding the user; an insight identification module configured to identify insights of the contextual data of the user; and a semantic graph module configured to generate a semantic graph for the user as the user contextual information comprising a plurality of nodes and edges that create graph structures. 3 . A system according to claim 2 , further comprising: a transformation rule module configured to define a set of transformation rules for the user semantic graph; a transformation matching module configured to match each transformation rule with each graph structure of the user semantic graph; and a transformation module configured to transform the matched graph structure with a single node in the user semantic graph. 4 . A system according to claim 3 , further comprising: the semantic graph module configured to generate a semantic graph for each individual in the social network; a graph production rule module configured to define a set of graph production rules for the user semantic graph, each graph production rule applying for a relationship between the user and one individual in the social network; a graph production matching module configured to match each graph production rule to each graph structure of the user semantic graph; and a graph production module configured to copy the matched graph structure of the user semantic graph to the semantic graph for the individual. 5 . A system according to claim 3 , further comprising: a hierarchy of node categories maintained in the database comprising high level node categories and low level node categories corresponding to each high level node category as sub node categories; the transformation rule module configured to define the transformation rules as replacing the low level node categories with the high level node category corresponding to the low level node categories; a graph transformation module configured to apply the transformation rules to each graph structure of the user semantic graph; and a replacement module configured to replace the graph structure as the low level node categories to the single node which is a high level node category corresponding to the low level node categories. 6 . A system according to claim 2 , further comprising: a serial module configured to serialize the nodes of the semantic graph; and an embedding module configured to embed the serialized nodes of the semantic graph into a metadata of the media file. 7 . A system according to claim 2 , further comprising: a fingerprint module configured to compute a fingerprint of the semantic graph; and an embedding module configured to embed the fingerprint of the semantic graph into the media file. 8 . A system according to claim 2 , further comprising: a link module configured to identify a link of the database to the user contextual information; and an embedding module configured to embed the link to the media file into the media file. 9 . A system according to claim 2 , further comprising: an association module configured to determine an association of the media file with the contextual information and storing the association in the database; and an embedding module configured to embed the association into the media file. 10 . A system according to claim 2 , further comprising: an incoming context module configured to recognize incoming new contextual data regarding the user; and an update module configured to update the user contextual information based on the incoming new contextual data. 11 . A computer-implemented method for providing contextual media tagging for selective media exposure, comprising: maintaining a media file in a database; generating contextual information for a user; associating the media file with the user contextual information; and sharing the media file to individuals in a social network of the user based on the user contextual information, wherein a non-transitory computer readable storage medium storing code for executing on a computer system to perform the method steps. 12 . A method according to claim 11 , further comprising: collecting contextual data regarding the user; identifying insights of the contextual data of the user; and generating a semantic graph for the user as the user contextual information comprising a plurality of nodes and edges that create graph structures. 13 . A method according to claim 12 , further comprising: defining a set of transformation rules for the user semantic graph; matching each transformation rule with each graph structure of the user semantic graph; and transforming the matched graph structure with a single node in the user semantic graph. 14 . A method according to claim 13 , further comprising: generating a semantic graph for each individual in the social network; defining a set of graph production rules for the user semantic graph, each graph production rule applying for a relationship between the user and one individual in the social network; matching each graph production rule to each graph structure of the user semantic graph; and copying the matched graph structure of the user semantic graph to the semantic graph for the individual. 15 . A method according to claim 13 , further comprising: maintaining a hierarchy of node categories in the database comprising high level node categories and low level node categories corresponding to each high level node category as sub node categories; defining the transformation rules as replacing the low level node categories with the high level node category corresponding to the low level node categories; applying the transformation rules to each graph structure of the user semantic graph; and replacing the graph structure as the low level node categories to the single node which is a high level node category corresponding to the low level node categories. 16 . A method according to claim 12 , further comprising: serializing the nodes of the semantic graph; and embedding the serialized nodes of the semantic graph into a metadata of the media file. 17 . A method according to claim 12 , further comprising: computing a fingerprint of the semantic graph; and embedding the fingerprint of the semantic graph into the media file. 18 . A method according to claim 12 , further comprising: identifying a link of the database to the user contextual information; and embedding the link to the media file into the media file. 19 . A method according to claim 12 , further comprising: determining an association of the media file with the contextual information and storing the association in the database; and embedding the association into the media file. 20 . A method according to claim 1

Assignees

Inventors

Classifications

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 US2016179864A1 cover?
A computer-implemented system and method for providing contextual media tagging for selective media exposure is provided. A media file is maintained in a database. Contextual information is generated for a user. The media file is associated with the user contextual information, and the media file is shared to individuals in a social network of the user based on the user contextual information.
Who is the assignee on this patent?
Palo Alto Res Ct Inc
What technology area does this patent fall under?
Primary CPC classification G06F17/30345. Mapped technology areas include Physics.
When was this patent published?
Publication date Thu Jun 23 2016 00:00:00 GMT+0000 (Coordinated Universal Time) (A1). Legal status and post-grant events are not shown on this page.
What related patents are in patentsdb?
We list 8 related publications on this page (citations in our corpus or others sharing the same primary CPC).