IP Library Granted Patent US 9,635,079
Granted Patent B1
US 9,635,079 · App. 14/938,996 · Granted Apr 25, 2017

Social media sharing based on video content

View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 9,635,079
App. No.
14/938,996
Granted
Apr 25, 2017
Kind
B1
Abstract

A method, computer program product and computer system is provided. A processor identifies a first content of a user-generated media, wherein the user-generated media includes an image file. A processor identifies a second content of a content-provider media, wherein the content-provider media includes one or both of a broadcast stream and an on-demand video file. Responsive to a determination that the first content of the user-generated media and the second content of the content-provider media share at least one feature, a processor sends a notification of the user-generated media to a user that is viewing the content-provider media. Responsive to receiving an indication of approval from the user in response to the notification, a processor sends to the user an indication of access for the user-generated media.

Claims (42)

1. A method comprising:

identifying, by one or more processors, a first content of a user-generated media, wherein the user-generated media includes an image file;

identifying, by the one or more processors, a second content of a content-provider media, wherein (i) the content-provider media includes one or both of a broadcast stream and an on-demand video file and (ii) the content-provider media is currently being displayed for viewing by a user;

determining, by the one or more processors, a location depicted in the first content based, at least in part, on metadata describing the first content;

determining, by the one or more processors, a location depicted in the second content based, at least in part, on metadata describing the second content;

responsive to a determination that the location depicted in the first content and the location depicted in the second content share a similar location, sending, by the one or more processors, a notification of the user-generated media to the user that is viewing the content-provider media; and

responsive to receiving an indication of approval from the user in response to the notification, displaying, by the one or more processors, an overlay of the user-generated media on the content-provider media.

2. The method of claim 1 , wherein the user-generated media is provided by one or more social network contacts of the user.

3. The method of claim 1 , wherein the notification further includes information indicating the content of the content-provider media.

4. The method of claim 1 , wherein the user-generated media is stored on a device of the user or on a social media platform.

5. The method of claim 1 , the method further comprising:

comparing, by the one or more processors, one or more images of the content-provider media to at least one image depicting a known location; and

responsive to the comparison identifying that the second content of the content-provider media shares content with the at least one image depicting the known location, determining, by the one or more processors, the location depicted in the second content to be the known location depicted in the at least one image.

6. A computer program product comprising:

one or more computer-readable storage media and program instructions stored on the one or more computer-readable storage media, the program instructions comprising:

program instructions to identify a first content of a user-generated media, wherein the user-generated media includes an image file;

program instructions to identify a second content of a content-provider media, wherein (i) the content-provider media includes one or both of a broadcast stream and an on-demand video file and (ii) the content-provider media is currently being displayed for viewing by a user;

program instructions to determine a location depicted in the first content based, at least in part, on metadata describing the first content;

program instructions to determine a location depicted in the second content based, at least in part, on metadata describing the second content;

responsive to a determination that the location depicted in the first content and the location depicted in the second content share a similar location, program instructions to send a notification of the user-generated media to the user that is viewing the content-provider media; and

responsive to receiving an indication of approval from the user in response to the notification, program instructions to display an overlay of the user-generated media on the content-provider media.

7. The computer program product of claim 6 , wherein the user-generated media is provided by one or more social network contacts of the user.

8. The computer program product of claim 6 , wherein the notification further includes information indicating the content of the content-provider media.

9. The computer program product of claim 6 , wherein the user-generated media is stored on a device of the user or on a social media platform.

10. The computer program product of claim 6 , the program instructions further comprising:

program instructions to compare one or more images of the content-provider media to at least one image depicting a known location; and

responsive to the comparison identifying that the second content of the content-provider media shares content with the at least one image depicting the known location, program instructions to determine the location depicted in the second content to be the known location depicted in the at least one image.

11. A computer system comprising:

one or more computer processors;

one or more computer readable storage media; and

program instructions stored on the computer readable storage media for execution by at least one of the one or more processors, the program instructions comprising:

program instructions to identify a first content of a user-generated media, wherein the user-generated media includes an image file;

program instructions to identify a second content of a content-provider media, wherein (i) the content-provider media includes one or both of a broadcast stream and an on-demand video file and (ii) the content-provider media is currently being displayed for viewing by a user;

program instructions to determine a location depicted in the first content based, at least in part, on metadata describing the first content;

program instructions to determine a location depicted in the second content based, at least in part, on metadata describing the second content;

responsive to a determination that the location depicted in the first content and the location depicted in the second content share a similar location, program instructions to send a notification of the user-generated media to the user that is viewing the content-provider media; and

responsive to receiving an indication of approval from the user in response to the notification, program instructions to display an overlay of for the user-generated media on the content-provider media.

12. The computer system of claim 11 , wherein the user-generated media is provided by one or more social network contacts of the user.

13. The computer system of claim 11 , wherein the notification further includes information indicating the content of the content-provider media.

14. The computer system of claim 11 , the program instructions further comprising:

program instructions to compare one or more images of the content-provider media to at least one image depicting a known location; and

responsive to the comparison identifying that the second content of the content-provider media shares content with the at least one image depicting the known location, program instructions to determine the location depicted in the second content to be the known location depicted in the at least one image.

Assignments (2)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jan 28, 2021
From: INTERNATIONAL BUSINESS MACHINES CORPORATION
To: MAPLEBEAR INC.
Reel/Frame 055155/0943 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Nov 12, 2015
From: BOSTICK, JAMES E.; GANCI, JOHN M., JR.; KEEN, MARTIN G.; RAKSHIT, SARBAJIT K.
To: INTERNATIONAL BUSINESS MACHINES CORPORATION
Reel/Frame 037021/0618 →