IP Library › Granted Patent US 10,235,536
Granted Patent B2
US 10,235,536 · App. 15/297,920 · Granted Mar 19, 2019

Relationship-based image modification

Inventors: Russell Speight VanBlon (Raleigh, NC); John Carl Mese (Cary, NC); Nathan J. Peterson (Oxford, NC); Arnold S. Weksler (Raleigh, NC)
Assignee: Lenovo (Singapore) PTE LTD
G06F21/6254H04L51/10H04L51/32G06T11/60G06T2207/20144
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 10,235,536
App. No.
15/297,920
Granted
Mar 19, 2019
Kind
B2
Abstract

For relationship-based image modification, a processor determines a relationship level for a requester of an image of a plurality of images. The processor further modifies the image based on the relationship level.

Claims (22)

1. An apparatus comprising:

an image storage system that stores a plurality of images;

a processor;

a memory that stores code executable by the processor to:

determine a relationship level for a requester of an image of the plurality of images, wherein the relationship level is selected from the group consisting of a close relationship level, a family relationship level, an acquaintance relationship level, and a public relationship level and is calculated as a function of an interaction score calculated from an interaction history between a user and the requester and the interaction history comprises one or more of a number of communications from the user to the requester, a number of times the requester appears as a subject in images related to the user, and a number of views of images related to the user by the requester and the image is further modified by removing a specified object as a function of the relationship level; and

modify the image based on the relationship level by removing objects that indicate content, location, and time.

2. The apparatus of claim 1 , wherein the image is further modified by reducing image resolution as a function of the relationship level.

3. The apparatus of claim 1 , wherein the image is further modified by obscuring a background as a function of the relationship level.

4. The apparatus of claim 1 , wherein the image is further modified by removing identifiers as a function of the relationship level.

5. The apparatus of claim 1 , wherein the image is further modified by redacting text as a function of the relationship level.

6. A method comprising:

determining, by use of a processor, a relationship level for a requester of an image of a plurality of images, wherein the relationship level is selected from the group consisting of a close relationship level, a family relationship level, an acquaintance relationship level, and a public relationship level and is calculated as a function of an interaction score calculated from an interaction history between a user and the requester and the interaction history comprises one or more of a number of communications from the user to the requester, a number of times the requester appears as a subject in images related to the user, and a number of views of images related to the user by the requester; and

modifying the image based on the relationship level by removing objects that indicate content, location, and time.

7. The method of claim 6 , wherein the image is further modified by reducing image resolution as a function of the relationship level.

8. The method of claim 6 , wherein the image is further modified by obscuring a background as a function of the relationship level.

9. The method of claim 6 , wherein the image is further modified by removing identifiers as a function of the relationship level.

10. The method of claim 6 , wherein the image is further modified by redacting text as a function of the relationship level.

11. A program product comprising a non-transitory computer readable storage medium that stores code executable by a processor, the executable code comprising code to perform:

determining a relationship level for a requester of an image of a plurality of images, wherein the relationship level is selected from the group consisting of a close relationship level, a family relationship level, an acquaintance relationship level, and a public relationship level and is calculated as a function of an interaction score calculated from an interaction history between a user and the requester and the interaction history comprises one or more of a number of communications from the user to the requester, a number of times the requester appears as a subject in images related to the user, and a number of views of images related to the user by the requester; and

modifying the image based on the relationship level by removing objects that indicate content, location, and time.

12. The program product of claim 11 , wherein the image is further modified by reducing image resolution as a function of the relationship level.

13. The program product of claim 11 , wherein the image is further modified by obscuring a background as a function of the relationship level.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Oct 19, 2016
From: VANBLON, RUSSELL SPEIGHT; MESE, JOHN CARL; PETERSON, NATHAN J.; WEKSLER, ARNOLD S.
To: LENOVO (SINGAPORE) PTE. LTD.
Reel/Frame 040423/0324 →
Continuity (1)
Related Publication 20180107842A1 · Apr 19, 2018