IP Library › Granted Patent US 10,262,440
Granted Patent B2
US 10,262,440 · App. 15/081,236 · Granted Apr 16, 2019

Publication modification using body coordinates

Inventor: Shreyas Ravindra (San Ramon, CA)
Assignee: eBay Inc.
G06T11/00G06Q30/0643G06T7/602G06T2207/30196G06T2210/16
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,262,440
App. No.
15/081,236
Granted
Apr 16, 2019
Kind
B2
Abstract

In various example embodiments, a system and method for modifying publications of a network-based publication system are presented. The system receives a set of body coordinates from a client device and associates the set of body coordinates with a user account. The system identifies a set of clothing images within a set of publications retrieved as a result of a query. The system generates a set of modified clothing images from one or more images of the set of clothing images and causes presentation of the set of modified clothing images at the client device.

Claims (109)

1. A method, comprising:

receiving, by one or more processors of a publication modification system, a set of body coordinates;

associating, by the one or more processors, the set of body coordinates with a user account of a first user,

identifying, by the one or more processors, a set of clothing images matching a query based on at least one body coordinate of the set of body coordinates, the set of clothing images identified from a plurality of images associated with a publication;

generating, by the one or more processors, a modified publication comprising:

an unmodified clothing image from the set of clothing images,

a modified clothing image, and

a set of modified user interface elements, the modified clothing image comprising a template clothing image and an overlay, the overlay comprising a representation of one or more body coordinates of the set of body coordinates, the template clothing image comprising a copy of the unmodified clothing image, the set of modified user interface elements generated by selectively removing one or more user interface elements unassociated with at least a portion of the set of body coordinates;

detecting, by the one or more processors, an interaction with the unmodified clothing image; and

in response to the interaction with the clothing image, causing presentation, by the one or more processors, of at least a portion of the unmodified clothing image and the modified clothing image at a client device within the modified publication.

2. The method of claim 1 , wherein associating the set of body coordinates with the user account further comprises:

generating a body coordinate file from the set of body coordinates; and

associating the body coordinate file with the user account.

3. The method of claim 1 , wherein identifying the set of clothing images further comprises:

receiving the query, the query comprising one or more characteristics of an article of clothing;

identifying one or more publications on a network based publication system, the one or more publications representing one or more articles of clothing associated with the one or more characteristics;

causing presentation of the one or more publications at a client device; and

receiving a selection of a selected publication of the one or more publications, the selected publication including the set of clothing images.

4. The method of claim 1 , wherein identifying the set of clothing images further comprises:

identifying one or more clothing dimensions associated with clothing depicted within the set of clothing images;

identifying a set of dimension regions, the set of dimension regions including a dimension region for each of the one or more clothing dimensions, the dimension region being a portion of clothing for which a dimension of the one or more clothing dimensions is a measure; and

locating the set of dimension regions on the clothing depicted within the set of clothing images.

5. The method of claim 4 , wherein generating the modified publication comprises:

identifying one or more body coordinates of the set of body coordinate corresponding with clothing depicted within the template clothing image;

determining a body dimension associated with the one or more body coordinates;

determining a fit for the body dimension based on the set of dimension regions located on the clothing; and

modifying the template clothing image using the overlay, the overlay generated based on the fit for the body dimension.

6. The method of claim 5 , wherein determining the fit for the body dimension comprises:

comparing the body dimension and the clothing dimension for the dimension region; and

determining the body dimension exceeds the clothing dimension.

7. The method of claim 6 , wherein modifying the template clothing image further comprises:

determining a fit threshold for the clothing depicted within the template clothing image;

determining the clothing dimension exceeds the fit threshold when the clothing dimension is combined with the body dimension; and

modifying an area within the overlay corresponding to the dimension region within the template clothing image based on the clothing dimension exceeding the fit threshold.

8. The method of claim 5 , wherein determining the fit for the body dimension further comprises:

comparing the body dimension and the clothing dimension for the dimension region; and

determining the clothing dimension exceeds the body dimension.

9. The method of claim 8 , wherein modifying the template clothing image further comprises:

determining a fit threshold for the clothing depicted within the template clothing image;

determining the fit threshold exceeds the clothing dimension when the clothing dimension is combined with the body dimension; and

modifying an area within the overlay corresponding to the dimension region within the template clothing image based on the fit threshold exceeding the clothing dimension.

10. A system, comprising:

one or more processors; and

a non-transitory processor-readable storage medium storing processor executable instructions that, when executed by the one or more processors, cause the one or more processors to perform operations comprising:

receiving a set of body coordinates;

associating the set of body coordinates with a user account of a first user,

identifying a set of clothing images matching a query based on at least one body coordinate of the set of body coordinates, the set of clothing images identified from a plurality of images associated with a publication;

generating a modified publication comprising:

an unmodified clothing image from the set of clothing images,

a modified clothing image, and

a set of modified user interface elements, the modified clothing image comprising a template clothing image and an overlay, the template clothing image comprising a copy of the unmodified clothing image, the overlay comprising, a representation of one or more body coordinates of the set of body coordinates, the set of modified user interface elements generated by selectively removing one or more user interface elements unassociated with at least a portion of the set of body coordinates;

detecting an interaction with the unmodified clothing; and

in response to the interaction with the clothing image, causing presentation, by the one or more processors, of at least a portion of the unmodified clothing image and the modified clothing image at a client device within the modified publication.

11. The system of claim 10 , wherein associating the set of body coordinates with the user account further comprises:

generating a body coordinate file from the set of body coordinates; and

associating the body coordinate file with the user account.

12. The system of claim 10 , wherein identifying the set of clothing images further comprises:

receiving the query, the query comprising one or more characteristics of an article of clothing;

identifying one or more publications on a network based publication system, the one or more publications representing one or more articles of clothing associated with the one or more characteristics;

causing presentation of the one or more publications at a client device; and

receiving a selection of a selected publication of the one or more publications, the selected publication including the set of clothing images.

13. The system of claim 10 , wherein identifying the set of clothing images further comprises:

identifying one or more clothing dimensions associated with clothing depicted within the set of clothing images;

identifying a set of dimension regions, the set of dimension regions including a dimension region for each of the one or more clothing dimensions, the dimension region being a portion of clothing for which a dimension of the one or more clothing dimensions is a measure; and

locating the set of dimension regions on the clothing depicted within the set of clothing images.

14. The system of claim 13 , wherein generating the modified publication comprises:

identifying one or more body coordinates of the set of body coordinate corresponding with clothing depicted within the template clothing image;

determining a body dimension associated with the one or more body coordinates;

determining a fit for the body dimension based on the set of dimension regions located on the clothing; and

modifying the template clothing image using the overlay, the overlay generated based on the fit for the body dimension.

15. The system of claim 14 , wherein determining the fit for the body dimension further comprises:

comparing the body dimension and the clothing dimension for the dimension region;

determining the body dimension exceeds the clothing dimension;

determining a fit threshold for the clothing depicted within the template clothing image;

determining the clothing dimension exceeds the fit threshold when the clothing dimension is combined with the body dimension; and

modifying an area within the overlay corresponding to the dimension region within the template clothing image based on the clothing dimension exceeding the fit threshold.

16. The system of claim 14 , wherein determining the fit for the body dimension further comprises:

comparing the body dimension and the clothing dimension for the dimension region;

determining the clothing dimension exceeds the body dimension;

determining a fit threshold for the clothing depicted within the template clothing image;

determining the fit threshold exceeds the clothing dimension when the clothing dimension is combined with the body dimension; and

modifying an area within the overlay corresponding to the dimension region within the template clothing image based on the fit threshold exceeding the clothing dimension.

17. A non-transitory processor-readable storage medium comprising processor executable instructions that, when executed by a processor of a machine, cause the machine to perform operations comprising:

receiving a set of body coordinates;

associating the set of body coordinates with a user account of a first user,

identifying a set of clothing images matching a query based on at least one body coordinate of the set of body coordinates, the set of clothing images identified from a plurality of images associated with a publication;

generating a modified publication comprising:

an unmodified clothing image from the set of clothing images,

a modified clothing image, and

a set of modified user interface elements, the modified clothing image comprising a template clothing image and an overlay, the template clothing image being a copy of the unmodified clothing image, the overlay comprising, a representation of one or more body coordinates of the set of body coordinates, the set of modified user interface elements generated by selectively removing one or more user interface elements unassociated with at least a portion of the set of body coordinates;

detecting an interaction with the modified clothing; and

in response to the interaction with the clothing image, causing presentation, by the one or more processors, of at least a portion of the clothing image and the modified clothing image at a client device within the modified publication.

18. The non-transitory processor-readable storage medium of claim 17 , wherein identifying the set of clothing images further comprises:

identifying one or more body coordinates of the set of body coordinates corresponding with clothing depicted within the template clothing image;

determining a body dimension associated with the one or more body coordinates;

determining a fit for the body dimension based on a set of dimension regions located on the clothing, set of dimension regions including a dimension region for each of the one or more clothing dimensions, the dimension region being a portion of clothing for which a dimension of the one or more clothing dimensions is a measure; and

modifying template clothing image using the overlay, the overlay generated based on the fit for the body dimension.

19. The non-transitory processor-readable storage medium of claim 18 , wherein determining the fit for the body dimension further comprises:

comparing the body dimension and the clothing dimension for the dimension region;

determining the body dimension exceeds the clothing dimension;

determining a fit threshold for the clothing depicted within the template clothing image;

determining the clothing dimension exceeds the fit threshold when the clothing dimension is combined with the body dimension; and

modifying an area within the overlay corresponding to the dimension region within the template clothing image based on the clothing dimension exceeding the fit threshold.

20. The non-transitory processor-readable storage medium of claim 18 , wherein determining the fit for the body dimension further comprises:

comparing the body dimension and the clothing dimension for the dimension region;

determining the clothing dimension exceeds the body dimension;

determining a fit threshold for the clothing depicted within the template clothing image;

determining the fit threshold exceeds the clothing dimension when the clothing dimension is combined with the body dimension; and

modifying an area within the overlay corresponding to the dimension region within the template clothing image based on the clothing dimension exceeding the fit threshold.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Mar 25, 2016
From: RAVINDRA, SHREYAS
To: EBAY INC.
Reel/Frame 038103/0265 →
Continuity (1)
Related Publication 20170278272A1 · Sep 28, 2017