Generating and utilizing digital avatar data for online marketplaces

US10653962B2 · US · B2

Patent metadata
FieldValue
Publication numberUS-10653962-B2
Application numberUS-201414450177-A
CountryUS
Kind codeB2
Filing dateAug 1, 2014
Priority dateAug 1, 2014
Publication dateMay 19, 2020
Grant dateMay 19, 2020

How to read this patent

A practical reading order for non-experts. Skip the full description unless you need deep technical detail.

  1. Title

    What the patent document calls the invention.

  2. Abstract

    A short plain-language summary of the technical disclosure.

  3. Assignees and inventors

    Who owns or filed the patent and who is credited as inventor.

  4. Key dates

    Filing, priority, publication, and grant dates set the timeline.

  5. First independent claim

    The legal scope of protection — read this for what is actually claimed.

  6. CPC / IPC classifications

    Technology tags used to group this patent with similar filings.

  7. Citations and related patents

    Prior art links and similar publications in this corpus.

Abstract

Official abstract text for this publication.

Disclosed are a system comprising a computer-readable storage medium storing at least one program and a computer-implemented method for digital avatars. An interface module receives a request message to determine measurements of a user. A graphics engine sub-module accesses a first set of data that is indicative of locations in a first image of a user. The locations are points of the user's body in the first image. The graphics engine sub-module accesses a second set of data that is indicative of a first physical-space measurement of the user. A computational sub-module determines, based at least partly on the locations and the first physical-space measurement characteristic, an estimate of a second physical-space measurement of the user.

First claim

Opening claim text (preview).

What is claimed: 1. A system comprising: one or more processors; and a non-transitory machine-readable storage medium coupled to the one or more processors, the machine-readable storage medium embodying instructions that, when executed by the one or more processors, cause the one or more processors to perform operations comprising: receiving a request message from a client device, the request message comprising a first product identifier, a view selection, and a request to determine measurements of a user; accessing, in response to the receiving of the request message, first and second sets of data, the first set of data being indicative of locations in a first image, the locations corresponding to points of the user's body in the first image, the second set of data being indicative of a reference physical measurement of the user specified by a user input; determining, based on the reference physical measurement of the user and a distance between two or more of the locations in the first image, an estimate of a physical space measurement of the user; generating, based at least on the estimate of the physical space measurement, avatar data comprising a digital representation of the user; retrieving a first product record, the first product record corresponding to the first product identifier and the first product record corresponding to model data for a first product represented by the first product record, the first product record being associated with a stored first indication that the first product record is avatar-enabled, a second product record being associated with a stored second indication that the second product is not avatar-enabled, the retrieving the first product record comprises: selecting, based on the view selection received in the request message, product image data from a plurality of product image data associated with the first product identifier, each of the plurality of product image data being associated with a different one of a plurality of views; and retrieving the selected product image data based on the estimated physical space measurement of the user; based on retrieving the first product record, configuring the avatar data as the digital representation of the user wearing the first product, using the retrieved product mage data and according to the view selection included in the request message; and causing display of the avatar data on the client device. 2. The system of claim 1 , wherein the estimate of the physical-space measurement of the user corresponds to at least one clothing size of the user, the operations further comprising: retrieving one or more second product records based on the request message that correspond to a product history of the user, wherein the avatar data is configured based on the one or more second product records as a representation of the user wearing the second product of the one or more second product records. 3. The system of claim 1 , wherein the operations further comprise: determining a scale of the first image based on the reference physical measurement of the user and a first image-space distance between a first pair of the locations, the determination of the estimate of the physical-space measurement being based further on the scale. 4. The system of claim 1 , wherein the determining of the estimate of the physical-space measurement of the user further comprises: determining a first image-space distance between a first pair of the locations of the points of the user's body; determining a scale by comparing the first image-space distance and a reference characteristic comprising the reference physical measurement; and scaling a second image-space distance between a second pair of locations of the points of the user's body in accordance with the determined scale, the determination of the estimate of the physical-measurement being based at least on the scaled distance. 5. The system of claim 4 , wherein the operations further comprise: determining the estimate by performing a data lookup operation based at least on the scaled second image-space distance; and storing, in a database, a plurality of images of a particular product, each of the plurality of images of the particular product being associated with a different physical measurement. 6. The system of claim 1 , wherein the user is a first user, wherein the operations further comprise: enabling a second user to access the avatar data comprising a digital representation of the first user; receiving input from the second user configuring the avatar data comprising the digital representation of the first user wearing a product selected by the second user; and presenting to the first user the avatar data comprising the digital representation of the first user wearing the product selected by the second user. 7. The system of claim I, wherein the operations further comprise: accessing, in response to the receiving of the request message, a third set of data indicative of locations within a second image of the user, the locations within the second image corresponding to the points of the user's body; and determining the estimate based further on the locations within the second image. 8. The system of claim 1 , wherein the operations further comprise: identifying points of interest common in the first image and a second image; computing a physical-space distance between the points of interest in the first image; identifying the points of interest in the second image that are in common with the points of interest in the first image; and using the computed physical-space distance between the points of interest in the first image as a reference characteristic to compute a distance between the points of interest in the second image to determine the estimate of the physical space measurement of the user. 9. The system of claim 8 , wherein the operations further comprise: providing user interface data for display on the user device, the user interface data displaying interface elements indicating the determined locations within the first image, the interface elements being movable by the user. 10. A computer-implemented method to generate avatar data, the method comprising: receiving a request message from a client device, the request message comprising a first product identifier, a view selection, and a request to determine measurements of a user; accessing, in response to the receiving of the request message, first and second sets of data, the first set of data being indicative of locations in a first image, the locations corresponding to points of the user's body in the first image, the second set of data being indicative of a reference physical measurement of the user specified by a user input; determining, based on the reference physical measurement of the user and a distance between two or more of the locations in the first image, an estimate of a physical space measurement of the user; generating, based at least on the estimate of the physical space measurement, avatar data comprising a digital representation of the user; retrieving a first product record, the first product record corresponding to the first product identifier and the first product record corresponding to model data for a first product represented by the first product record, the first product record being associated with a stored first indication that the first product record is avatar-enabled, a second product record being associated with a stored second indication that the second product is not avatar-enabled, the retrieving the first product record comprises: selecting, based on the view selection received in the request message, product image data from a plurality of product image data associat

Assignees

Inventors

Classifications

  • Cloth · CPC title

  • A63F13/65Primary

    automatically by game devices or servers from real world data, e.g. measurement in live racing competition · CPC title

  • Video games, i.e. games using an electronically generated display having two or more dimensions · CPC title

  • Manipulating three-dimensional [3D] models or images for computer graphics · CPC title

  • comprising photodetecting means, e.g. cameras, photodiodes or infrared cells (A63F13/219 takes precedence) · CPC title

Patent family

Related publications grouped by family.

External sources

Frequently asked questions

Answers are generated from the same data shown on this page.

What does patent US10653962B2 cover?
Disclosed are a system comprising a computer-readable storage medium storing at least one program and a computer-implemented method for digital avatars. An interface module receives a request message to determine measurements of a user. A graphics engine sub-module accesses a first set of data that is indicative of locations in a first image of a user. The locations are points of the user's bod…
Who is the assignee on this patent?
Ebay Inc
What technology area does this patent fall under?
Primary CPC classification A63F13/65. Mapped technology areas include Human Necessities.
When was this patent published?
Publication date Tue May 19 2020 00:00:00 GMT+0000 (Coordinated Universal Time) (B2). Legal status and post-grant events are not shown on this page.
What related patents are in patentsdb?
We list 12 related publications on this page (citations in our corpus or others sharing the same primary CPC).