US 11,854,067 B2
System for user interaction in a retail environment
Sandrine Deveaux, London (GB); Gavin Williams, Sevenoaks (GB); Andrew Stokoe, Amsterdam (NL); Lino Silva, Vila do Conde (PT); Gonçalo Alvarez, Lisbon (PT); and José Neves, London (GB)
Assigned to Farfetch UK Limited, London (GB)
Appl. No. 16/603,208
Filed by Farfetch UK Limited, London (GB)
PCT Filed Apr. 9, 2018, PCT No. PCT/GB2018/050942
§ 371(c)(1), (2) Date Oct. 4, 2019,
PCT Pub. No. WO2018/185504, PCT Pub. Date Oct. 11, 2018.
Claims priority of application No. 1705655 (GB), filed on Apr. 7, 2017; and application No. 1720366 (GB), filed on Dec. 6, 2017.
Prior Publication US 2021/0090156 A1, Mar. 25, 2021
Int. Cl. G06Q 30/00 (2023.01); G06Q 30/0601 (2023.01); H04W 4/80 (2018.01); G06F 16/955 (2019.01); G06F 16/2457 (2019.01); G06Q 10/087 (2023.01); G07C 9/00 (2020.01)
CPC G06Q 30/0639 (2013.01) [G06F 16/24575 (2019.01); G06F 16/955 (2019.01); G06Q 10/087 (2013.01); G06Q 30/0631 (2013.01); G06Q 30/0633 (2013.01); G06Q 30/0643 (2013.01); G07C 9/00309 (2013.01); H04W 4/80 (2018.02); G07C 2009/0042 (2013.01); G07C 2009/00317 (2013.01); G07C 2009/00769 (2013.01)] 17 Claims
OG exemplary drawing
 
1. A system for automatically determining a location of a user-specified item within a plurality of independent inventory systems, each inventory system being located in a unique geographic location, the system comprising:
a user profile database comprising a plurality of user records associated with a plurality of different users, at least one of the user records comprising a user list of items that are required by a corresponding user;
an availability database for providing information relating to availability of specific items at each of the plurality of independent inventory systems; and
a central server for interacting with a mobile telecommunications device, the server comprising:
an updating engine for regularly updating the availability database with supply or usage information received from the plurality of independent inventory systems; the supply or usage information regarding a number of items currently available at the unique geographic location of each inventory system; and
a processing engine for receiving a request from the mobile telecommunications device from the unique geographic location associated with one of the independent inventory systems, the request comprising a current location identifier and a user identifier, the processing engine being arranged to:
search the user profile database for a matching user record corresponding to the user identifier;
retrieve from the matching user record, the user list of items;
search the availability database using a unique identifier of each item of the user list of items and the current location identifier to determine whether the inventory system at the current location of the mobile telecommunications device has any of the items on the user list of items; and
transmit a reply to the request, the reply comprising information about which items on the list are present at the current location of the mobile telecommunications device;
the system, further comprising a remotely-configurable changing room lock, the lock comprising a communications module for communicating with at least one of the inventory system and the mobile telecommunications device, and being arranged to be responsive to receipt of a preparation communication or a control instruction derived therefrom, to lock an associated changing room once the items have been placed therein, to generate a unique unlock code and to provide the unlock code for transmission back to the mobile telecommunications device, the unique unlock code being useable by the mobile device or user of the device to unlock the locked associated changing room to provide access to user-selected items once the mobile telecommunications device is proximate to the associated changing room.