# US 11,907,906 B2 · Shared content similarity analyses

> Agents: this data is available as JSON from the patentgrep API and MCP server — see https://patentgrep.com/llms.txt

- Number: US 11,907,906 B2
- Document ID: US11907906B2
- Status: Granted
- Kind: B2
- Application number: 17/049,104
- Filed: 2018-08-30
- Published: 2021-08-12
- Granted: 2024-02-20
- Earliest claimed: 2018-08-30
- Assignees: Hewlett-Packard Development Company, L.P.
- Applicants: Hewlett-Packard Development Company, L.P.
- Inventors: Alexander Wayne Clark
- Web page: https://patentgrep.com/patent/US11907906B2

## CPC

- G06Q 10/101: Collaborative creation, e.g. joint development of products or services
- G06F 16/48: Retrieval characterised by using metadata, e.g. metadata not derived from the content or metadata generated manually
- G06F 18/22: Matching criteria, e.g. proximity measures
- G06F 21/10: Protecting distributed programs or content, e.g. vending or licensing of copyrighted material (protection in video systems or pay television H04N7/16) {; Digital rights management [DRM]}
- G06F 21/16: Program or content traceability, e.g. by watermarking
- G06F 40/30: Semantic analysis
- G06N 3/04: Architecture, e.g. interconnection topology
- G06N 3/09: Supervised learning
- H04L 65/403: Arrangements for multi-party communication, e.g. for conferences (data switching systems for conference H04L12/18; arrangements for connecting several subscribers to a common circuit, i.e. affording conference facilities H04M3/56; television conferencing systems H04N7/15)
- H04L 65/611: for multicast or broadcast (systems for broadcast or conference H04L12/18; arrangements for broadcast or distribution combined with broadcast H04H20/00; arrangements for broadcast applications with a direct linkage to broadcast information or to broadcast space-time H04H60/00; selective distribution of broadcast services, e.g. multimedia broadcast multicast service [MBMS], H04W4/06)
- G06Q: INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
- G06F: ELECTRIC DIGITAL DATA PROCESSING (computer systems based on specific computational models G06N)
- G06N: COMPUTING ARRANGEMENTS BASED ON SPECIFIC COMPUTATIONAL MODELS
- H04L: TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION (arrangements common to telegraphic and telephonic communication H04M)

## Abstract

In one example in accordance with the present disclosure, a content tracking system is described. A network interface of the system couples the content tracking system to multiple computing devices. A content interceptor intercepts content shared during a collaborative meeting. A content analyzer analyzes shared content to determine a topic of the shared content and a content comparer identifies similarities between shared content of different collaborative meetings. An interface of the content tracking system provides a recommendation to at least one user participating in at least one of the different collaborative meetings based on an output of the content comparer.

## Claims

### Claim 1

A content tracking system, comprising:
one or more processors; and
one or more non-transitory computer-readable storage media having instructions stored thereon that, when executed by the one or more processors, cause the one or more processors to implement operations comprising:
intercepting, via a network, first shared content comprising a first video file that is shared from a first conferencing computing device during a first collaborative meeting including a first individual;
intercepting, via the network, second shared content comprising a second video file that is shared from a second conferencing computing device during a second collaborative meeting including a second individual;
analyzing the first shared content and the second shared content using a neural network to determine a common topic of the first collaborative meeting and the second collaborative meeting; and
providing a collaboration recommendation to the first individual, wherein the collaboration recommendation recommends that the first individual contacts the second individual about the common topic, the first collaborative meeting does not include the second individual, and the second collaborative meeting does not include the first individual.

### Claim 2 (depends on 1)

The system of claim 1, wherein:
intercepting the first shared content comprises intercepting, at a server, a first presentation file and the first video file shared from the first conferencing computing device during the first collaborative meeting; and
intercepting the second shared content comprises intercepting, at the server, a second presentation file and the second video file shared from the second conferencing computing device during the second collaborative meeting.

### Claim 3 (depends on 1)

The system of claim 1, wherein:
analyzing the first shared content and the second shared content comprises analyzing metadata associated with the first shared content and the second shared content; and
providing the collaboration recommendation comprises providing the collaboration recommendation based at least in part on results of analyzing the metadata.

### Claim 4 (depends on 1)

The system of claim 1, the operations further comprising:
identifying discrepancies between the first shared content and the second shared content; and
providing a notification to the first individual or the second individual of the discrepancies.

### Claim 5 (depends on 1)

The system of claim 1, wherein providing the collaboration recommendation to the first individual comprises providing the collaboration recommendation to the first individual during the first collaborative meeting.

### Claim 6 (depends on 1)

The system of claim 1, wherein the content tracking system is disposed on a server and is coupled to the first conferencing computing device and the second conferencing computing device via the network.

### Claim 7 (depends on 1)

The system of claim 1, wherein the collaboration recommendation provides contact information for the second individual to the first individual.

### Claim 8 (depends on 1)

The system of claim 1, wherein the analyzing the neural network comprises an unsupervised neural network.

### Claim 9 (depends on 1)

The system of claim 1, wherein the first shared content comprises a recording of the first collaborative meeting.

### Claim 10 (depends on 1)

The system of claim 1, wherein analyzing the first shared content and the second shared content comprises at least one of:
performing image recognition to determine the common topic;
performing textual recognition to determine the common topic; or
performing voice recognition to determine the common topic.

### Claim 11

A computer-implemented method, comprising:
intercepting first shared content comprising a first video file that is shared from a first conferencing computing device during a first collaborative meeting including a first individual;
intercepting second shared content comprising a second video file that is shared from a second conferencing computing device during a second collaborative meeting including a second individual;
analyzing the first shared content and the second shared content using a neural network to determine a common topic associated with both the first collaborative meeting and the second collaborative meeting;
notifying the first individual about one or more participants of the second collaborative meeting associated with the common topic; and
providing a collaboration recommendation to the first individual that recommends that the first individual contacts the second individual about the common topic, wherein the first collaborative meeting does not include the second individual and the second collaborative meeting does not include the first individual.

### Claim 12 (depends on 11)

The method of claim 11, further comprising:
identifying discrepancies between the first shared content and the second shared content; and
providing a notification to the first individual or the second individual of the discrepancies.

### Claim 13 (depends on 11)

The method of claim 11, wherein providing the collaboration recommendation to the first individual comprises providing the collaboration recommendation to the first individual during the first collaborative meeting.

### Claim 14 (depends on 11)

The method of claim 11, wherein:
analyzing the first shared content and the second shared content comprises analyzing metadata associated with the first shared content and the second shared content; and
providing the collaboration recommendation comprises providing the collaboration recommendation based at least in part on results of analyzing the metadata.

### Claim 15 (depends on 14)

The method of claim 14, wherein:
the metadata comprises an attendee list; and
providing the collaboration comprises providing the collaboration recommendation based on determining that the second individual attended the first different collaborative meeting.

### Claim 16 (depends on 11)

The method of claim 11, further comprising classifying the first collaborative meeting and the second collaborative meeting based on the common topic.

### Claim 17 (depends on 11)

The method of claim 11, wherein notifying the first individual about the one or more participants of the second collaborative meeting comprises notifying the first individual about the second individual.

### Claim 18

A tangible machine-readable storage medium encoded with instructions executable by a processor, the machine-readable storage medium comprising:
instructions to intercept, via a network at a server, first shared content comprising a first video file that is shared from a conferencing computing device during a first collaborative meeting including a first individual;
instructions to intercept, via the network at the server, second shared content comprising a second video file that is shared from the conferencing computing device during a second collaborative meeting including a second individual;
instructions to determine that the first collaborative meeting relates to a same topic as the second collaborative meeting content using a neural network based on a threshold degree of similarity between the first shared content and the second shared content;
instructions to notify the first individual about participants of the second collaborative meeting responsive to determining that the first collaborative meeting relates to the same topic as the second collaborative meeting; and
instructions to provide a collaboration recommendation to the first individual, wherein the collaboration recommendation recommends that the first individual contacts the second individual about the same topic relating to the first collaborative meeting and the second collaborative meeting, the first collaborative meeting does not include the second individual, and the second collaborative meeting does not include the first individual.

### Claim 19 (depends on 18)

The machine-readable storage medium of claim 18, comprising instructions to analyze metadata associated with the first shared content and the second shared content, wherein the instructions to provide the collaboration recommendation comprise instructions to provide the collaboration recommendation based at least in part on results of analyzing the metadata.

### Claim 20 (depends on 18)

The machine-readable storage medium of claim 18, wherein the first shared content comprises at least one of:
a video presentation;
an audio presentation;
a textual presentation;
a multimedia presentation;
audio capture from the first collaborative meeting; or
video capture from the first collaborative meeting.
