US2023306398A1PendingUtilityA1

Analyzing layouts using sensor data

72
Assignee: BLOCK INCPriority: Apr 24, 2017Filed: Apr 19, 2023Published: Sep 28, 2023
Est. expiryApr 24, 2037(~10.8 yrs left)· nominal 20-yr term from priority
G06Q 20/202
72
PatentIndex Score
0
Cited by
0
References
0
Claims

Abstract

This disclosure describes an enhanced user interface. For instance, a system may present a user interface indicating a first layout of a physical establishment and receive a first input indicating an object is located at a first geographic location within the physical establishment. The system may receive a recommended location corresponding to a second geographic location within the physical establishment and present the indication of the recommended location for the object on the user interface indicating the first layout. The system may receive image data associated with the physical establishment and determine based at least in part on analyzing the image data that the object is located at the second geographic location within the physical establishment. The system may further display a second layout of the physical establishment, where the second layout includes an indication of the object at the second geographic location within the physical establishment.

Claims

exact text as granted — not AI-modified
What is claimed is: 
     
         1 . A method comprising:
 presenting, on a merchant device associated with a first merchant of a plurality of merchants, a first user interface indicating a first layout of a first physical establishment associated with the first merchant;   determining a second merchant of the plurality of merchants that is similar to the first merchant;   analyzing the first layout of the first physical establishment with respect to a second layout of a second physical establishment associated with the second merchant;   presenting, on the merchant device, a second user interface to place, in the first layout, one or more graphical elements corresponding to respective objects represented in the second layout of the second merchant; and   causing the first layout to be updated in near real-time to account for placement of the objects in the first physical establishment.   
     
     
         2 . The method of  claim 1 , further comprising:
 receiving image data representing the second physical establishment associated with the second merchant; and   analyzing the image data to generate the second layout of the second merchant.   
     
     
         3 . The method of  claim 1 , wherein analyzing the first layout of the first physical establishment with respect to a second layout of a second physical establishment associated with the second merchant comprises:
 comparing a first designated section associated with the first layout of the first physical establishment to a second designated section associated with the second layout of the second physical establishment;   based on comparing the first designated section associated with the first layout of the first physical establishment to the second designated section associated with the second layout of the second physical establishment, identifying a difference between a first location of the first designated section associated with the first layout and a second location of the second designated section associated with the second layout; and   generating a recommendation to change the first location of the first designated section based on identifying the difference.   
     
     
         4 . The method of  claim 1 , wherein analyzing the first layout of the first physical establishment with respect to a second layout of a second physical establishment associated with the second merchant comprises:
 comparing a first plurality of objects associated with the first layout of the first physical establishment to a second plurality of objects associated with the second layout of the second physical establishment;   based on comparing the first plurality of objects associated with the first layout of the first physical establishment to the second plurality of objects associated with the second layout of the second physical establishment, identifying an object that is part of the first plurality of objects but is not part of the second plurality of obj ects; and   generating a recommendation indicating a recommended location for the obj ect.   
     
     
         5 . The method of  claim 1 , wherein data structures corresponding to the first merchant and the second merchant are stored on a shared processor. 
     
     
         6 . The method of  claim 1 , wherein the one or more graphical elements comprises one or more tables and wherein individual tables of the one or more tables are surrounded by corresponding geofences of a plurality of geofences located within the first physical establishment. 
     
     
         7 . The method of  claim 1 , wherein at least one of the first layout or the second layout includes a designated section within the respective physical establishment. 
     
     
         8 . A system comprising:
 one or more processors; and   one or more computer-readable media storing instructions executable by the one or more processors, wherein the instructions program the one or more processors to implement a merchant device of a first merchant to perform operations comprising:
 presenting, on the merchant device associated with the first merchant of a plurality of merchants, a first user interface indicating a first layout of a first physical establishment associated with the first merchant; 
 determining a second merchant of the plurality of merchants that is similar to the first merchant; 
 analyzing the first layout of the first physical establishment with respect to a second layout of a second physical establishment associated with the second merchant; 
 presenting, on the merchant device, a second user interface to place, in the first layout, one or more graphical elements corresponding to respective objects represented in the second layout of the second merchant; and 
 causing the first layout to be updated in near real-time to account for placement of the objects in the first physical establishment. 
   
     
     
         9 . The system of  claim 8 , the operations further comprising:
 receiving image data representing the second physical establishment associated with the second merchant; and   analyzing the image data to generate the second layout of the second merchant.   
     
     
         10 . The system of  claim 8 , the operations further comprising:
 comparing a first designated section associated with the first layout of the first physical establishment to a second designated section associated with the second layout of the second physical establishment;   based on comparing the first designated section associated with the first layout of the first physical establishment to the second designated section associated with the second layout of the second physical establishment, identifying a difference between a first location of the first designated section associated with the first layout and a second location of the second designated section associated with the second layout; and   generating a recommendation to change the first location of the first designated section based on identifying the difference.   
     
     
         11 . The system of  claim 8 , the operations further comprising:
 comparing a first plurality of objects associated with the first layout of the first physical establishment to a second plurality of objects associated with the second layout of the second physical establishment;   based on comparing the first plurality of objects associated with the first layout of the first physical establishment to the second plurality of objects associated with the second layout of the second physical establishment, identifying an object that is part of the first plurality of objects but is not part of the second plurality of obj ects; and   generating a recommendation indicating a location for the obj ect.   
     
     
         12 . The system of  claim 8 , wherein data structures corresponding to the first merchant and the second merchant are stored on a shared processor. 
     
     
         13 . The system of  claim 8 , wherein the one or more graphical elements comprises one or more tables and wherein individual tables of the one or more tables are surrounded by corresponding geofences of a plurality of geofences located within the first physical establishment. 
     
     
         14 . The system of  claim 8 , wherein at least one of the first layout or the second layout includes designated sections within the respective physical establishments. 
     
     
         15 . One or more non-transitory computer-readable media storing instructions that, when executed, cause one or more processors to perform operations comprising:
 presenting, on a merchant device associated with a first merchant of a plurality of merchants, a first user interface indicating a first layout of a first physical establishment associated with the first merchant;   determining a second merchant of the plurality of merchants that is similar to the first merchant;   analyzing the first layout of the first physical establishment with respect to a second layout of a second physical establishment associated with the second merchant;   presenting, on the merchant device, a second user interface to place, in the first layout, one or more graphical elements corresponding to respective objects represented in the second layout of the second merchant; and   causing the first layout to be updated in near real-time to account for placement of the objects in the first physical establishment.   
     
     
         16 . The one or more non-transitory computer-readable media of  claim 15 , the operations further comprising:
 receiving image data representing the second physical establishment associated with the second merchant; and   analyzing the image data to generate the second layout of the second merchant.   
     
     
         17 . The one or more non-transitory computer-readable media of  claim 15 , the operations further comprising:
 comparing a first designated section associated with the first layout of the first physical establishment to a second designated section associated with the second layout of the second physical establishment;   based on comparing the first designated section associated with the first layout of the first physical establishment to the second designated section associated with the second layout of the second physical establishment, identifying a difference between a first location of the first designated section associated with the first layout and a second location of the second designated section associated with the second layout; and   generating a recommendation to change the first location of the first designated section based on identifying the difference.   
     
     
         18 . The one or more non-transitory computer-readable media of  claim 15 , the operations further comprising:
 comparing a first plurality of objects associated with the first layout of the first physical establishment to a second plurality of objects associated with the second layout of the second physical establishment;   based on comparing the first plurality of objects associated with the first layout of the first physical establishment to the second plurality of objects associated with the second layout of the second physical establishment, identifying an object that is part of the first plurality of objects but is not part of the second plurality of obj ects; and   generating a recommendation indicating a location for the obj ect.   
     
     
         19 . The one or more non-transitory computer-readable media of  claim 15 , wherein the one or more graphical elements comprises one or more tables and wherein individual tables of the one or more tables are surrounded by corresponding geofences of a plurality of geofences located within the first physical establishment. 
     
     
         20 . The one or more non-transitory computer-readable media of  claim 15 , wherein at least one of the first layout or the second layout includes designated sections within the respective physical establishments.

Cited by (0)

No later patents cite this yet.

References (0)

No backward citations on record.