IP Library Granted Patent US 10,984,178
Granted Patent B2
US 10,984,178 · App. 14/677,198 · Granted Apr 20, 2021

Profile generator

Inventors: Jordan Schiffer (Brooklyn, NY); Hadar Yocobovitz (New York, NY); Gregory Peter Kavanagh (New York, NY); Keith Wilson Fulton (South Orange, NJ)
Assignee: ADP, LLC
G06F40/166G06F40/106G06K9/00288G06K9/6201G06Q10/06G06T11/206G06T11/60H04L67/1053H04L67/22H04L67/306
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,984,178
App. No.
14/677,198
Granted
Apr 20, 2021
Kind
B2
Abstract

A method and apparatus for generating a profile page. A computer system identifies a group of potential profiles images from an image. The computer system identifies a group of features in the image. The computer system generates the profile page based on a potential profile image selected from the group of potential profile images and the group of features in the image. The computer system displays the profile page on a display system, enabling generating the profile page.

Claims (92)

1. A method, comprising:

identifying, by a computer system, a plurality of potential profile images from an image, the plurality of potential profile images different than the image, and different from each other;

identifying, by the computer system using a feature identifier of a profile generator, based on object recognition and color identification, a group of features in the image, the group of features including an object in the group of features recognized from the group of features, wherein the object is other than a person, and a group of colors identified from the object in the group of features, wherein the object is different from the image and the plurality of potential profile images;

displaying, by the computer system on a graphical user interface, each of the plurality of potential profile images, wherein each of the plurality of potential profile images is displayed separately from the image and from each other;

generating, by the computer system, a profile webpage, wherein the profile webpage includes:

an only one potential profile image selected from the plurality of potential profile images displayed on the graphical user interface; and

the group of features in the image including the object in the group of features and the group of colors identified from the object in the group of features;

identifying, by the computer system using a color manager of the profile generator, a color scheme for the profile webpage based on the group of colors identified from the object in the group of features; and

displaying, by the computer system on the graphical user interface, the profile webpage on a display system according to the color scheme identified from the object in the group of features.

2. The method of claim 1 , wherein generating the profile webpage comprises:

creating a new profile webpage based on the only one potential profile image and the group of features identified from the image.

3. The method of claim 1 , wherein generating the profile webpage comprises:

modifying a current profile webpage based on the only one potential profile image and the group of features identified from the image.

4. The method of claim 1 , wherein identifying the plurality of potential profile images from the image comprises:

identifying a plurality of faces in the image; and

generating a first potential profile image from each face in the plurality of faces identified in the image.

5. The method of claim 4 , wherein identifying the plurality of potential profile images from the image comprises:

identifying a plurality of objects in the image; and

generating a second potential profile image from each of the plurality of objects identified in the image.

6. The method of claim 1 further comprising:

receiving user input to adjust a layout of the profile webpage; and

adjusting a group of display parameters for the profile webpage based on the user input.

7. The method of claim 6 , wherein the group of display parameters comprises at least two of:

a first position in the layout of the profile webpage, wherein the first position is of the only one potential profile image;

a second position in the layout of the profile webpage, wherein the second position is of content on the profile webpage; or

a third position in the layout of the profile webpage, wherein the third position is of a background image.

8. The method of claim 1 , wherein the only one potential profile image is an image of a person for which the profile webpage is generated.

9. The method of claim 1 , wherein the group of features comprises at least one of a color, a logo, a font, or a color scheme.

10. The method of claim 1 , wherein displaying according to the color scheme comprises:

displaying button graphical elements of the profile webpage according to the color scheme identified from the group of features; and

displaying text graphical elements of the profile webpage according to the color scheme identified from the group of features.

11. The method of claim 1 , further comprising:

identifying, by the computer system, a template for the profile webpage;

identifying, by the computer system, content for the profile webpage; and

generating, by the computer system, a layout for the profile webpage based on the template and content, and

wherein displaying, by the computer system, the profile webpage on the display system according to the color scheme identified from the group of features further comprises displaying, by the computer system, the profile webpage on the display system according to the layout for the profile webpage, wherein the color scheme is applied to the content.

12. A computer system comprising:

a display system including a graphical user interface; and

a profile generator in communication with the display system, the profile generator including a feature identifier, wherein the profile generator:

identifies a plurality of potential profile images from an image;

identifies, using the feature identifier of the profile generator, based on object recognition and color identification, a group of features in the image, the group of features including an object recognized from the group of features, wherein the object is other than a person, and a group of colors identified from the object in the group of features, wherein the object is different from the image and the plurality of potential profile images;

separately displays, on the graphical user interface, each of the plurality of potential profile images, wherein each of the plurality of potential profile images is displayed apart from the image and apart from each other, each of the plurality of potential profile images different from the image and different from each other;

generates a profile webpage that includes:

an only one potential profile image selected from the plurality of potential profile images displayed on the graphical user interface; and

the group of features in the image including the object in the group of features and the group of colors identified from the object in the group of features;

identifies, using a color manager of the profile generator, a color scheme for the profile webpage based on the group of colors identified from the object in the group of features; and

displays on the graphical user interface the profile webpage on the display system according to the color scheme identified from the object in the group of features.

13. The computer system of claim 12 , wherein in generating the profile webpage, the profile generator creates a new profile webpage based on the only one potential profile image and the group of features identified from the image.

14. The computer system of claim 12 , wherein in generating the profile webpage, the profile generator modifies a current profile webpage based on the only one potential profile image and the group of features identified from the image.

15. The computer system of claim 12 , wherein in identifying the plurality of potential profile images from the image, the profile generator:

identifies a plurality of faces in the image; and

generates a first potential profile image from each face in the plurality of faces identified in the image.

16. The computer system of claim 15 , wherein in identifying the plurality of potential profile images from the image, the profile generator:

identifies a plurality of objects in the image; and

generates a second potential profile image from each of the plurality of objects identified in the image.

17. The computer system of claim 12 , wherein the profile generator:

receives user input to adjust the profile webpage; and

adjusts a group of parameters for the profile webpage based on the user input.

18. The computer system of claim 17 , wherein the group of parameters comprises at least two of:

a first position of the only one potential profile image;

a second position of content on the profile webpage; or

a third position of a background image.

19. The computer system of claim 12 , wherein the only one potential profile image is an image of a person for which the profile webpage is generated.

20. The computer system of claim 12 , wherein the group of features comprises at least one of a color, a logo, a font, or a color scheme.

21. The computer system of claim 12 , wherein displaying according to the color scheme comprises:

displaying button graphical elements of the profile webpage according to the color scheme identified from the group of features; and

displaying text graphical elements of the profile webpage according to the color scheme identified from the group of features.

22. The computer system of claim 12 , wherein the profile generator:

identifies a template for the profile webpage;

identifies content for the profile webpage; and

generates a layout for the profile webpage based on the template and content, and

wherein the profile generator displays the profile webpage on the display system according to the color scheme identified from the group of features and the layout generated from the template and content, wherein the color scheme is applied to the content.

23. A computer program product, comprising:

a computer readable storage media;

first program code, stored on the computer readable storage media, for identifying a plurality of potential profile images from an image, the plurality of potential profile images different than the image and different from each other;

second program code, stored on the computer readable storage media, for identifying, using a feature identifier of a profile generator, based on object recognition and color identification, a group of features in the image, the group of features including an object in the group of features recognized from the group of features, wherein the object is other than a person, and a group of colors identified from the object in the group of features, wherein the object is different from the image and the plurality of potential profile images;

third program code, stored on the computer readable storage media, for separately displaying on a graphical user interface each of the plurality of potential profile images, each of the plurality of potential profile images displayed separately from the image and separately from each other;

fourth program code, stored on the computer readable storage media, for generating a profile webpage including an only one potential profile image selected from the plurality of potential profile images displayed on the graphical user interface, the group of features in the image including the object in the group of features and the group of colors identified from the object in the group of features;

fifth program code, stored on the computer readable storage media, for identifying, using a color manager of the profile generator, a color scheme for the profile webpage based on the group of colors identified from the object in the group of features; and

sixth program code, stored on the computer readable storage media, for displaying on the graphical user interface, the profile webpage on a display system according to the color scheme identified from the object in the group of features.

24. The computer program product of claim 23 , wherein generating the profile webpage comprises:

creating a new profile webpage based on the only one potential profile image and the group of features identified from the image.

25. The computer program product of claim 23 , wherein generating the profile webpage comprises:

modifying a current profile webpage based on the only one potential profile image and the group of features identified from the image.

26. The computer program product of claim 23 , wherein the sixth program code comprises seventh program code for:

displaying button graphical elements of the profile webpage according to the color scheme identified from the group of features; and

displaying text graphical elements of the profile webpage according to the color scheme identified from the group of features.

27. The computer program product of claim 23 , further comprising:

seventh program code, stored on the computer readable storage media, for identifying, by a computer system, a template for the profile webpage;

eighth program code, stored on the computer readable storage media, for identifying, by the computer system, content for the profile webpage;

ninth program code, stored on the computer readable storage media, for generating, by the computer system, a layout for the profile webpage based on the template and content; and

tenth program code, stored on the computer readable storage media, for displaying, by the computer system, the profile webpage on the display system according to the layout for the profile webpage, wherein the color scheme is applied to the content.

Assignments (2)
CHANGE OF NAME Recorded Feb 4, 2022
From: ADP, LLC
To: ADP, INC.
Reel/Frame 058959/0729 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Apr 2, 2015
From: SCHIFFER, JORDAN; YOCOBOVITZ, HADAR; KAVANAGH, GREGORY PETER; FULTON, KEITH WILSON
To: ADP, LLC
Reel/Frame 035321/0713 →
Cited By (2)
US 12,646,051 US 12,670,640