IP Library Granted Patent US 8,867,841
Granted Patent B2
US 8,867,841 · App. 13/569,760 · Granted Oct 21, 2014

Intelligent cropping of images based on multiple interacting variables

Inventors: Balaji Srinivasan (Fremont, CA); Brett Rolston Lider (San Francisco, CA); Zach Yeskel (San Francisco, CA); Alison Boncha (San Francisco, CA)
Assignee: Google Inc.
G06K9/46
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 8,867,841
App. No.
13/569,760
Granted
Oct 21, 2014
Kind
B2
Abstract

Methods and systems for intelligently cropping images, including receiving, over a computer network, a source image, and then associating a first identifier tag with a first object in the source image. A cropped image is generated from the source image wherein the cropping is based on the first object. The system and method then notifying a first user that the first identifier tag is associated with the first object in the cropped image, wherein the notification includes the cropped image.

Claims (37)

1. A computer-implemented method for intelligently cropping images, comprising:

receiving, over a computer network, a source image;

associating a first identifier tag with a first object in the source image;

automatically generating a cropped image from the source image, based on the first object and one or more pre-defined rules, wherein the pre-defined rules are based on social media relationships to the first object in a social networking system; and

notifying a first user that the first identifier tag is associated with the first object in the cropped image, wherein the notification includes receiving the cropped image which has been cropped from the source image based on the first object and one or more pre-defined rules, wherein the pre-defined rules are based on social media relationships to the first object in a social networking system.

2. The method of claim 1 , wherein the associating is performed by a second user.

3. The method of claim 2 , wherein the second user is a social media connection of the first user.

4. The method of claim 1 , wherein the associating is performed by a computer-based recognizing and identifying process.

5. The method of claim 1 , wherein the first object is a person.

6. The method of claim 1 , wherein the received source image is from the owner of the image.

7. The method of claim 1 , wherein the notification includes a source of the associating.

8. The method of claim 1 , further comprising associating a second identifier tag with a second object in the source image.

9. The method of claim 8 , wherein the notification of the first user includes the cropped image that includes the first and second object.

10. The method of claim 8 , further comprising notifying a second user wherein the notifying the second user includes where the generated cropped image includes the first object but not the second object.

11. The method of claim 10 , wherein the second user is a social media connection of the first object but is not a social media connection of the second object.

12. A device for intelligently cropping images, the device comprising one or more processors configured to perform the operations including:

receiving a notification that a first identifier tag is associated with a first object in a source image; and

automatically generating a cropped image from the source image, based on the first object and one or more pre-defined rules, wherein the pre-defined rules are based on social media relationships to the first object in a social networking system,

wherein the notification includes receiving the cropped image based on the source image wherein the cropping is based on the first object and one or more pre-defined rules, and wherein the pre-defined rules are based on social media relationships to the first object in the social networking system.

13. The device of claim 12 , wherein the operations further comprise sending the source image to a social media website, wherein the sending is performed by a first user.

14. The device of claim 13 , wherein the associating is performed by a second user.

15. The device of claim 14 , wherein the second user is a social media connection of the first user.

16. The device of claim 12 , wherein the first identifier tag is associated with the first object by a computer-based recognizing and identifying process.

17. The device of claim 12 , wherein the first object is a person.

18. The device of claim 12 , wherein the operations further comprise sending the source image to a social media website, wherein the sending is performed by the owner of the image.

19. The device of claim 12 , wherein the notification further comprises a source of the associating.

20. The device of claim 12 , wherein the notification further comprises that a second identifier tag is associated with a second object in the source image.

21. The device of claim 20 , wherein the cropped image includes the first and second object.

22. The device of claim 20 , wherein the operations further comprise a second user receiving a notification wherein the notification includes a cropped image that includes the first object but not the second object.

23. The device of claim 22 , wherein the second user is a social media connection of the first object but is not a social media connection of the second object.

24. A system, comprising:

a processor;

a memory coupled to the processor;

an image storage module configured to be executed by the processor and further configured to store uploaded source images;

an association module configured to be executed by the processor and further configured to associate a first identifier tag with a first object in the source image;

an image cropping module configured to be executed by the processor and further configured to automatically generate a cropped image from the source image wherein the cropping is based on the first object and one or more pre-defined rules, wherein the pre-defined rules are based on social media relationships to the first object in a social networking system;

and a notification module configured to be executed by the processor and further configured to notify a first user that the first identifier tag is associated with the first object in the cropped image, wherein the notification includes receiving the cropped image which has been cropped from the source image based on the first object and one or more pre-defined rules, wherein the pre-defined rules are based on social media relationships to the first object in a social networking system.

Assignments (2)
CHANGE OF NAME Recorded Oct 2, 2017
From: GOOGLE INC.
To: GOOGLE LLC
Reel/Frame 044277/0001 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Aug 8, 2012
From: SRINIVASAN, BALAJI; LIDER, BRETT ROLSTON; YESKEL, ZACH; BONCHA, ALISON
To: GOOGLE INC.
Reel/Frame 028750/0796 →
Continuity (1)
Related Publication 20140044358A1 · Feb 13, 2014