US10055871B2

Applying an image overlay to an image based on relationship of the people identified in the image

Summary by NHIP

Relationship-Based Image Overlay Method

The system determines relationship types and strengths between people in an image using profile data and common social media elements. It then applies a composite overlay containing specific textual and graphical content, allowing users to accept or reject the result via interface elements.

Claim Score by NHIP

Read claim 1, the broadest

Abstract

Applying an image overlay to an image is provided. A relationship type and a relationship strength between two or more people identified in a first image is determined based on profile data corresponding to each of the two or more people and a set of data elements determined to be common to the profile data corresponding to each of the two or more people. An image overlay is selected to apply to the first image based on the relationship type and the relationship strength between the two or more people and the set of data elements determined to be common to the profile data corresponding to each of the two or more people. The image overlay is applied to the first image generating a second image that includes the first image and the applied image overlay.

US10055871B2, drawing sheet 1
Sheet 1 of 9

Term

Projected expiry 12 October 2036.

  1. Priority and filed
  2. Granted
  3. Today
  4. Projected expiry

10 claims: 3 independent, 7 dependent

  1. 1
    Broadest claimClaim Score 28, narrow(NHIP)A computer-implemented method for applying an image overlay to an image, the computer-implemented method comprising:determining, by a data processing system, a relationship type and a relationship strength of a relationship between two or more people identified in a first image based on profile data corresponding to each of the two or more people, a set of data elements determined to be common to the profile data corresponding to each of the two or more people, and information posted in a set of social media sources by the two or more people;selecting, by the data processing system, an image overlay to apply to the first image based on the relationship type and the relationship strength of the relationship between the two or more people and the set of data elements determined to be common to the profile data corresponding to each of the two or more people;and applying, by the data processing system, the image overlay to the first image to generate a second image that is a composite image that includes both the first image and the applied image overlay, wherein the applied image overlay comprises textual content and graphical content that indicate the relationship between the two or more people;displaying, by the data processing system, the second image with an accept element and a reject element;responsive to the data processing system receiving a selection of the reject element, removing, by the data processing system, the applied image overlay from the first image;and responsive to the data processing system removing the applied image overlay from the first image, displaying, by the data processing system, a set of recommended image overlays to apply to the first image, wherein the data processing system generates a new image overlay for the first image based on selected content from two or more different overlays.
  2. 7
    A data processing system for applying an image overlay to an image, the data processing system comprising:a bus system;a storage device connected to the bus system, wherein the storage device stores program instructions;and a processor connected to the bus system, wherein the processor executes the program instructions to: determine a relationship type and a relationship strength of a relationship between two or more people identified in a first image based on profile data corresponding to each of the two or more people, a set of data elements determined to be common to the profile data corresponding to each of the two or more people, and information posted in a set of social media sources by the two or more people;select an image overlay to apply to the first image based on the relationship type and the relationship strength of the relationship between the two or more people and the set of data elements determined to be common to the profile data corresponding to each of the two or more people;apply the image overlay to the first image to generate a second image that is a composite image that includes both the first image and the applied image overlay, wherein the applied image overlay comprises textual content and graphical content that indicate the relationship between the two or more people;display the second image with an accept element and a reject element;remove the applied image overlay from the first image in response to receiving a selection of the reject element;and responsive to removing the applied image overlay from the first image, display a set of recommended image overlays to apply to the first image, wherein the data processing system generates a new image overlay for the first image based on selected content from two or more different overlays.
  3. 8
    A computer program product for applying an image overlay to an image, the computer program product comprising a computer readable storage medium having program instructions embodied therewith, the program instructions executable by a data processing system to cause the data processing system to perform a method comprising:determining, by the data processing system, a relationship type and a relationship strength of a relationship between two or more people identified in a first image based on profile data corresponding to each of the two or more people, a set of data elements determined to be common to the profile data corresponding to each of the two or more people, and information posted in a set of social media sources by the two or more people;selecting, by the data processing system, an image overlay to apply to the first image based on the relationship type and the relationship strength of the relationship between the two or more people and the set of data elements determined to be common to the profile data corresponding to each of the two or more people;applying, by the data processing system, the image overlay to the first image to generate a second image that is a composite image that includes both the first image and the applied image overlay, wherein the applied image overlay comprises textual content and graphical content that indicate the relationship between the two or more people;displaying, by the data processing system, the second image with an accept element and a reject element;responsive to the data processing system receiving a selection of the reject element, removing, by the data processing system, the applied image overlay from the first image;and responsive to the data processing system removing the applied image overlay from the first image, displaying, by the data processing system, a set of recommended image overlays to apply to the first image, wherein the data processing system generates a new image overlay for the first image based on selected content from two or more different overlays.