Virtual dressing room
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-modified1 . (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.