Methods and systems for virtual fitting rooms or hybrid stores
First Claim
1. A system comprising:
- one or more hardware processors; and
a 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;
receiving, from a user device at a physical store location, a request message to determine availability of a target item at the physical store location, the user device being associated with a user, the physical store location being linked to an online marketplace;
accessing, in response to the receiving of the request message, inventory data of the online marketplace at a record of a database;
determining, based on the accessed inventory data, that the target item is not available at the physical store location;
causing display of a user interface on the user device associated with the user, the user interface indicating that the target item is not available at the physical store location;
generating, based on a determination that the target item is not available at the physical store location and based on a determination that the target item is available on the online marketplace, a digital representation of the user and of the target item using measurement data stored in a data structure associated with a user account of the user;
in response to the user interface indicating that the target item is not available at the physical store location, receiving one or more requests from the user device to present the digital representation of the user and of the target item in a digital fitting room associated with the user, and to share access to the digital representation of the user and of the target item in the digital fitting room with a third-party device;
based on the one or more requests received from the user device, performing a write operation to write, to a linking data field of the data structure associated with the user account of the user, data indicative of the third-party device allowed to access the data structure associated with the user account of the user, the performing of the write operation transforming access privileges of the user account; and
based on the performing of the write operation, enhancing the user interface, the enhancing of the user interface including;
causing display, in the user interface on the user device and in a further user interface on the third-party device, of the digital representation of the user and of the target item in the digital fitting room associated with the user, andcausing display of one or more user interface elements in the user interface on the user device and in the further user interface on the third-party device for providing, receiving, or displaying data associated with the digital representation of the user and of the target item in the digital fitting room associated with the user.
1 Assignment
0 Petitions
Accused Products
Abstract
Disclosed are a system comprising a computer-readable storage medium storing at least one program, and a computer-implemented method for digital inventories. An application interface module receives a request message from a user device at a physical store location linked to an online marketplace. The request message indicates a request to determine availability of a target item at the physical store location. The user device is linked to a user. In response to the request message, a database management module accesses inventory data of the online marketplace. An inventory engine determines whether the target item is available at the physical store location. Based on a determination that the target item is not available at the target store, a graphics processing module generates a digital representation of the user and the target item for display within a user interface rendered on the user device.
-
Citations
20 Claims
-
1. A system comprising:
-
one or more hardware processors; and a 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; receiving, from a user device at a physical store location, a request message to determine availability of a target item at the physical store location, the user device being associated with a user, the physical store location being linked to an online marketplace; accessing, in response to the receiving of the request message, inventory data of the online marketplace at a record of a database; determining, based on the accessed inventory data, that the target item is not available at the physical store location; causing display of a user interface on the user device associated with the user, the user interface indicating that the target item is not available at the physical store location; generating, based on a determination that the target item is not available at the physical store location and based on a determination that the target item is available on the online marketplace, a digital representation of the user and of the target item using measurement data stored in a data structure associated with a user account of the user; in response to the user interface indicating that the target item is not available at the physical store location, receiving one or more requests from the user device to present the digital representation of the user and of the target item in a digital fitting room associated with the user, and to share access to the digital representation of the user and of the target item in the digital fitting room with a third-party device; based on the one or more requests received from the user device, performing a write operation to write, to a linking data field of the data structure associated with the user account of the user, data indicative of the third-party device allowed to access the data structure associated with the user account of the user, the performing of the write operation transforming access privileges of the user account; and based on the performing of the write operation, enhancing the user interface, the enhancing of the user interface including; causing display, in the user interface on the user device and in a further user interface on the third-party device, of the digital representation of the user and of the target item in the digital fitting room associated with the user, and causing display of one or more user interface elements in the user interface on the user device and in the further user interface on the third-party device for providing, receiving, or displaying data associated with the digital representation of the user and of the target item in the digital fitting room associated with the user. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12)
-
-
13. A computer-implemented method comprising:
-
receiving, from a user device at a physical store location, a request message to determine availability of a target item at the physical store location, the user device being associated with a user, the physical store location being linked to an online marketplace; accessing, in response to the receiving of the request message, inventory data of the online marketplace at a record of a database; determining, based on the accessed inventory data, that the target item is not available at the physical store location; causing display of a user interface on the user device associated with the user, the user interface indicating that the target item is not available at the physical store location; generating, using one or more hardware processors, based on a determination that the target item is not available at the physical store location and based on a determination that the target item is available on the online marketplace, a digital representation of the user and of the target item using measurement data stored in a data structure associated with a user account of the user; in response to the user interface indicating that the target item is not available at the physical store location, receiving one or more requests from the user device to present the digital representation of the user and of the target item in a digital fitting room associated with the user, and to share access to the digital representation of the user and of the target item in the digital fitting room with a third-party device; based on the one or more requests received from the user device, performing a write operation to write, to a linking data field of the data structure associated with the user account of the user, data indicative of the third-party device allowed to access the data structure associated with the user account of the user, the performing of the write operation transforming access privileges of the user account; and based on the performing of the write operation, enhancing the user interface, the enhancing of the user interface including; causing display, in the user interface on the user device and in a further user interface on the third-party device, of the digital representation of the user and of the target item in the digital fitting room associated with the user, and causing display of one or more user interface elements in the user interface on the user device and in the further user interface on the third-party device for providing, receiving, or displaying data associated with the digital representation of the user and of the target item in the digital fitting room associated with the user. - View Dependent Claims (14, 15, 16, 17)
-
-
18. A non-transitory machine-readable storage medium storing instructions that, when executed by one or more hardware processors of a machine, cause the one or more hardware processors to perform operations comprising:
-
receiving, from a user device at a physical store location, a request message to determine availability of a target item at the physical store location, the user device being associated with a user, the physical store location being linked to an online marketplace; accessing, in response to the receiving of the request message, inventory data of the online marketplace at a record of a database; determining, based on the accessed inventory data, that the target item is not available at the physical store location; causing display of a user interface on the user device associated with the user, the user interface indicating that the target item is not available at the physical store location; generating, based on a determination that the target item is not available at the physical store location and based on a determination that the target item is available on the online marketplace, a digital representation of the user and of the target item using measurement data stored in a data structure associated with a user account of the user; in response to the user interface indicating that the target item is not available at the physical store location, receiving one or more requests from the user device to present the digital representation of the user and of the target item in a digital fitting room associated with the user, and to share access to the digital representation of the user and of the target item in the digital fitting room with a third-party device; based on the one or more requests received from the user device, performing a write operation to write, to a linking data field of the data structure associated with the user account of the user, data indicative of the third-party device allowed to access the data structure associated with the user account of the user, the performing of the write operation transforming access privileges of the user account; and based on the performing of the write operation, enhancing the user interface, the enhancing of the user interface including; causing display, in the user interface on the user device and in a further user interface on the third-party device, of the digital representation of the user and of the target item in the digital fitting room associated with the user, and causing display of one or more user interface elements in the user interface on the user device and in the further user interface on the third-party device for providing, receiving, or displaying data associated with the digital representation of the user and of the target item in the digital fitting room associated with the user. - View Dependent Claims (19, 20)
-
Specification