US2018137515A1PendingUtilityA1

Virtual dressing room

Assignee: EBAY INCPriority: Aug 3, 2012Filed: Jan 11, 2018Published: May 17, 2018
Est. expiryAug 3, 2032(~6 yrs left)· nominal 20-yr term from priority
G06T 2210/16G06Q 30/00G06Q 30/0641G06T 19/00G06T 17/00
51
PatentIndex Score
0
Cited by
0
References
0
Claims

Abstract

A method and system facilitate recognition of commands to initiate actions within an electronic marketplace on behalf of a user. A machine detects a first command issued by a user. The machine, based on the detecting of the first command, identifies a request to generate a model of a physical object in the environment of the user. The machine generates the model based on a set of spatial data pertaining to the physical object. The machine, based on the model, causes a display of a graphical representation of the physical object in a user interface of a client device. The machine identifies a request to initiate an action with respect to the physical object via the client device on behalf of the user. The machine automatically initiates the action via the client device on behalf of the user. The action uses the graphical representation of the physical object.

Claims

exact text as granted — not AI-modified
1 . (canceled) 
     
     
         2 . A method comprising:
 detecting, using one or more hardware processors, a first command issued by a user;   based on the detecting of the first command, identifying a request to generate a model of a physical object in the environment of the user;   in response to the identifying of the request to generate the model, generating the model of the physical object in the environment of the user based on a set of spatial data pertaining to the physical object;   based on the generating of the model of the physical object, causing a display of a graphical representation of the physical object in a user interface of a client device;   based on detecting a second command issued by the user, identifying a request to initiate an action with respect to the physical object via the client device on behalf of the user; and   in response to the identifying of the request to initiate the action, automatically initiating the action with respect to the physical object via the client device on behalf of the user, the action using the graphical representation of the physical object.   
     
     
         3 . The method of  claim 2 , wherein the request to initiate the action with the respect to the physical object via the client device on behalf of the user includes a request to obtain input regarding the physical object via an electronic marketplace. 
     
     
         4 . The method of  claim 3 , wherein the input is a curated recommendation pertaining to the physical object. 
     
     
         5 . The method of  claim 2 , wherein the physical object is an item of furniture,
 wherein the request to initiate the action with the respect to the physical object via the client device on behalf of the user includes a request to move the item of furniture to a different location within the environment of the user, and   wherein the automatic initiating of the action with the respect to the physical object via the client device on behalf of the user includes modifying a location of the graphical representation of the physical object in the user interface of the client device.   
     
     
         6 . The method of  claim 2 , further comprising:
 determining one or more measurements of the physical object based on the set of spatial data pertaining to the physical object; and   storing, in a database record, the one or more measurements of the physical object in association with at least one of an identifier of the physical object, the graphical representation of the physical object, an identifier of the user, or an identifier of the client device.   
     
     
         7 . The method of  claim 2 , wherein the second command issued by the user includes a command to list the physical object for sale on an electronic marketplace, and wherein the method further comprises:
 based on the second command, generating a listing of the physical object; and   publishing the listing of the physical object on the electronic marketplace.   
     
     
         8 . The method of  claim 7 , wherein the listing of the physical object includes the graphical representation of the physical object. 
     
     
         9 . The method of  claim 2 , wherein the graphical representation includes a three-dimensional representation of the physical object. 
     
     
         10 . The method of  claim 2 , wherein the causing of the display of the graphical representation of the physical object in the user interface of the client device includes:
 accessing, at a record of a database, one or more measurements of the physical object; and   causing a display of the one or more measurements of the physical object in association with the graphical representation of the physical object in the user interface of the client device,   wherein the request to initiate the action with the respect to the physical object via the client device on behalf of the user includes a request to obtain input regarding the physical object via an electronic marketplace, and   wherein the method further comprises receiving a curated recommendation pertaining to a further physical object based on the graphical representation of the physical object and the one or more measurements of the physical object.   
     
     
         11 . The method of  claim 2 , wherein at least one of the first command or the second command includes a gesture, by the user, pertaining to the physical object. 
     
     
         12 . A system comprising:
 one or more hardware processors; and   a non-transitory machine-readable medium for storing instructions that, when executed by the one or more hardware processors, cause the one or more hardware processors to perform operations comprising:   detecting a first command issued by a user;   based on the detecting of the first command, identifying a request to generate a model of a physical object in the environment of the user;   in response to the identifying of the request to generate the model, generating the model of the physical object in the environment of the user based on a set of spatial data pertaining to the physical object;   based on the generating of the model of the physical object, causing a display of a graphical representation of the physical object in a user interface of a client device;   based on detecting a second command issued by the user, identifying a request to initiate an action with respect to the physical object via the client device on behalf of the user; and   in response to the identifying of the request to initiate the action, automatically initiating the action with respect to the physical object via the client device on behalf of the user, the action using the graphical representation of the physical object.   
     
     
         13 . The system of  claim 12 , wherein the request to initiate the action with the respect to the physical object via the client device on behalf of the user includes a request to obtain input regarding the physical object via an electronic marketplace. 
     
     
         14 . The system of  claim 13 , wherein the input is a curated recommendation pertaining to the physical object. 
     
     
         15 . The system of  claim 12 , wherein the physical object is an item of furniture,
 wherein the request to initiate the action with the respect to the physical object via the client device on behalf of the user includes a request to move the item of furniture to a different location within the environment of the user, and   wherein the automatic initiating of the action with the respect to the physical object via the client device on behalf of the user includes modifying a location of the graphical representation of the physical object in the user interface of the client device.   
     
     
         16 . The system of  claim 12 , wherein the operations further comprise:
 determining one or more measurements of the physical object based on the set of spatial data pertaining to the physical object; and   storing, in a database record, the one or more measurements of the physical object in association with at least one of an identifier of the physical object, the graphical representation of the physical object, an identifier of the user, or an identifier of the client device.   
     
     
         17 . The system of  claim 12 , wherein the second command issued by the user includes a command to list the physical object for sale on an electronic marketplace, and wherein the operations further comprise:
 based on the second command, generating a listing of the physical object; and   publishing the listing of the physical object on the electronic marketplace.   
     
     
         18 . The system of  claim 17 , wherein the listing of the physical object includes the graphical representation of the physical object. 
     
     
         19 . The system of  claim 12 , wherein the graphical representation includes a three-dimensional representation of the physical object. 
     
     
         20 . The system of  claim 12 , wherein the causing of the display of the graphical representation of the physical object in the user interface of the client device includes:
 accessing, at a record of a database, one or more measurements of the physical object; and   causing a display of the one or more measurements of the physical object in association with the graphical representation of the physical object in the user interface of the client device,   wherein the request to initiate the action with the respect to the physical object via the client device on behalf of the user includes a request to obtain input regarding the physical object via an electronic marketplace, and   wherein the operations further comprise receiving a curated recommendation pertaining to a further physical object based on the graphical representation of the physical object and the one or more measurements of the physical object.   
     
     
         21 . A non-transitory machine-readable storage medium comprising instructions that, when executed by one or more hardware processors of a machine, cause the one or more hardware processors to perform operations comprising:
 detecting a first command issued by a user;   based on the detecting of the first command, identifying a request to generate a model of a physical object in the environment of the user;   in response to the identifying of the request to generate the model, generating the model of the physical object in the environment of the user based on a set of spatial data pertaining to the physical object;   based on the generating of the model of the physical object, causing a display of a graphical representation of the physical object in a user interface of a client device;   based on detecting a second command issued by the user, identifying a request to initiate an action with respect to the physical object via the client device on behalf of the user; and   in response to the identifying of the request to initiate the action, automatically initiating the action with respect to the physical object via the client device on behalf of the user, the action using the graphical representation of the physical object.

Join the waitlist — get patent alerts

Track US2018137515A1 — get alerts on status changes and closely related new filings.

We store only your email — no account needed. See our privacy policy.