Organizing multimedia content

US9495439B2 · US · B2

Patent metadata
FieldValue
Publication numberUS-9495439-B2
Application numberUS-201314048801-A
CountryUS
Kind codeB2
Filing dateOct 8, 2013
Priority dateOct 8, 2013
Publication dateNov 15, 2016
Grant dateNov 15, 2016

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.

In one embodiment, a method includes receiving digital media content files. The digital media content has at least one property associated with it. Topically related segments are determined from received content in accordance with one or more property. Topic clusters are generated based on similarities between segments. Topic clusters are compared and clustered from multiple files of the plurality into cluster groups in accordance with a comparison. Cluster groups are associatively stored in a data storage. A search for topic clusters relevant to a particular need is made, and a series of related segments associated with the search are generated for serial display.

First claim

Opening claim text (preview).

The invention claimed is: 1. A method comprising: receiving a plurality of video recordings, wherein each of the video recordings comprise a recording of a respective meeting of a plurality of meetings, wherein the video recordings are stored as digital media content files; identifying a set of properties of the video recordings, wherein the set of properties of each respective video recording comprises: (i) a presenter at the respective meeting, (ii) an attendee at the respective meeting, (iii) a topic of the respective meeting, and (iv) a time the respective meeting occurred; associating at least two topically related segments of at least two of the plurality of video recordings based on the respective sets of properties; generating topic clusters based on similarities between the at least two topically related segments, wherein the topic clusters comprise the at least two topically related segments of the at least two of the plurality of video recordings; generating speaker clusters based on the topic clusters, wherein the speaker clusters associate the presenters at each of the meetings corresponding to the at least two topically related segments of the at least two of the plurality of video recordings; comparing the topic clusters based on the set of properties of each video recording; associating the topic clusters from the at least two of the plurality of video recordings into cluster groups based on the comparing of the topic clusters; associatively storing the cluster groups in a data storage; and generating a time line series corresponding to the at least two topically related segments in each cluster group. 2. The method of claim 1 , further comprising: storing each time line series associatively with each corresponding topically related segment in the data storage. 3. The method of claim 2 , further comprising: receiving query data specifying at least one of a topic and a speaker; and retrieving at least one of a topic cluster and a speaker cluster from the data storage based on the received query data. 4. The method of claim 3 , further comprising: displaying the at least one cluster group on an associated display in a display sequence corresponding to the time line series associated therewith. 5. The method of claim 2 , further comprising: receiving query data; and associating topically homogeneous segments in accordance with the received query data. 6. A non-transitory computer-readable storage medium storing instructions, which when executed by a processor, performs an operation comprising: receiving a plurality of video recordings, wherein each of the video recordings comprise a recording of a respective meeting of a plurality of meetings, wherein the video recordings are stored as digital media content files; identifying a set of properties of the video recordings, wherein the set of properties of each respective video recording comprises: (i) a presenter at the respective meeting, (ii) an attendee at the respective meeting, (iii) a topic of the respective meeting, and (iv) a time the respective meeting occurred; associating at least two topically related segments of at least two of the plurality of video recordings based on the respective sets of properties; generating topic clusters based on similarities between the at least two topically related segments, wherein the topic clusters comprise the at least two topically related segments of the at least two of the plurality of video recordings; generating speaker clusters based on the topic clusters, wherein the speaker clusters associate the presenters at each of the meetings corresponding to the at least two topically related segments of the at least two of the plurality of video recordings; comparing the topic clusters based on the set of properties of each video recording; associating the topic clusters from the at least two of the plurality of video recordings into cluster groups based on the comparing of the topic clusters; associatively storing the cluster groups in a data storage; and generating a time line series corresponding to the at least two topically related segments in each cluster group. 7. The non-transitory computer-readable storage medium of claim 6 , the operation further comprising: storing each time line series associatively with each corresponding topically related segment in the data storage. 8. The non-transitory computer-readable storage medium of claim 7 , the operation further comprising: receiving a query specifying a first topic and a first speaker; retrieving at least one cluster group based on the set of properties of the at least one cluster group matching the first topic; retrieving a first speaker group based on the presenter of the first speaker group matching the first speaker; and returning the at least one cluster group and the first speaker group as responsive to the query. 9. The non-transitory computer-readable storage medium of claim 8 , the operation further comprising: displaying the at least one cluster group on an associated display in a sequence corresponding to the time line series. 10. The non-transitory computer-readable storage medium of claim 7 , the operation further comprising: receiving a query; and associating topically homogeneous segments in accordance with the query. 11. A system, comprising: one or more computer processors; and a memory containing a program, which when executed by the processors, performs an operation comprising: receiving a plurality of video recordings, wherein each of the video recordings comprise a recording of a respective meeting of a plurality of meetings, wherein the video recordings are stored as digital media content files; identifying a set of properties of the video recordings, wherein the set of properties of each respective video recording comprises: (i) a presenter at the respective meeting, (ii) an attendee at the respective meeting, (iii) a topic of the respective meeting, and (iv) a time the respective meeting occurred; associating at least two topically related segments of at least two of the plurality of video recordings based on the respective sets of properties; generating topic clusters based on similarities between the at least two topically related segments, wherein the topic clusters comprise the at least two topically related segments of the at least two of the plurality of video recordings; generating speaker clusters based on the topic clusters, wherein the speaker clusters associate the presenters at each of the meetings corresponding to the at least two topically related segments of the at least two of the plurality of video recordings; comparing the topic clusters based on the set of properties of each video recording; associating the topic clusters from the at least two of the plurality of video recordings into cluster groups based on the comparing of the topic clusters; associatively storing the cluster groups in a data storage; and generating a time line series corresponding to the at least two topically related segments in each cluster group. 12. The system of claim 11 , the operation further comprising: storing each time line series associatively with each corresponding topically related segment in the data storage. 13. The system of claim 12 , the operation further comprising: receiving a query specifying a first topic and a first speaker; retrieving at least one cluster group based on the set of properties of the at least one cluster group matching the first topic; retrieving a first speaker group based on the presenter of the first speaker group matching the first speaker; and returning the at least o

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 US9495439B2 cover?
In one embodiment, a method includes receiving digital media content files. The digital media content has at least one property associated with it. Topically related segments are determined from received content in accordance with one or more property. Topic clusters are generated based on similarities between segments. Topic clusters are compared and clustered from multiple files of the plural…
Who is the assignee on this patent?
Cisco Tech Inc
What technology area does this patent fall under?
Primary CPC classification G06F16/285. Mapped technology areas include Physics.
When was this patent published?
Publication date Tue Nov 15 2016 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 8 related publications on this page (citations in our corpus or others sharing the same primary CPC).