US 12,443,898 B2
Methods, apparatuses, and computer program products for provision of automated interactive electronic seating charts
Dogan Koslu, El Segundo, CA (US)
Filed by Dogan Koslu, El Segundo, CA (US)
Filed on Jun. 4, 2024, as Appl. No. 18/733,127.
Application 18/733,127 is a continuation of application No. 17/478,675, filed on Sep. 17, 2021, granted, now 12,014,295.
Claims priority of provisional application 63/079,874, filed on Sep. 17, 2020.
Prior Publication US 2024/0320568 A1, Sep. 26, 2024
This patent is subject to a terminal disclaimer.
Int. Cl. G06Q 10/02 (2012.01); G06T 15/08 (2011.01); G06T 15/20 (2011.01); G06T 17/10 (2006.01)
CPC G06Q 10/02 (2013.01) [G06T 15/08 (2013.01); G06T 15/205 (2013.01); G06T 17/10 (2013.01); G06T 2215/16 (2013.01)] 20 Claims
OG exemplary drawing
 
1. An apparatus comprising one or more processors and at least one memory, the at least one memory storing instructions that, when executed by the one or more processors, cause the apparatus to:
receive, from a first computing device, a digital image;
transmit, to the first computing device, an interface configured for rendering the digital image via a display device of the first computing device;
receive, from the first computing device and based on first interactions by the first computing device with the interface, a user-directed physical space allocation input, the user-directed physical space allocation input defining one or more physical unit interface elements overlaid atop the digital image and defining boundaries of one or more seating areas;
transmit, to the first computing device, a first modified interface configured for rendering a seating section interface element, the seating section interface element comprising one or more seating area interface sub-elements associated with the one or more seating areas, and the rendering of the seating section interface element based on the one or more physical unit interface elements overlaid atop the digital image;
receive, from the first computing device and based on second interactions by the first computing device with the first modified interface, a seating area dimension and a seat dimension;
generate, based on the seating area dimension and the seat dimension, a plurality of seats associated with the one or more seating area interface sub-elements;
transmit, to the first computing device, a second modified interface configured for rendering a three-dimensional model of a physical space represented by the digital image, wherein the second modified interface comprises the seating section interface element and a plurality of graphical representations of the plurality of seats associated with the one or more seating area interface sub-elements;
receive, from the first computing device and based on third interactions by the first computing device with the second modified interface, a user-directed modification of the seating section interface element;
responsive to receiving the user-directed modification of the seating section interface element, regenerate the plurality of seats associated with the one or more seating area interface sub-elements based on the user-directed modification of the seating section interface element; and
further responsive to receiving the user-directed modification of the seating section interface element, transmit, to the first computing device, a third modified interface configured for rending the three-dimensional model of the physical space represented by the digital image, and a plurality of graphical representations of the plurality of regenerated seats associated with the one or more seating area interface sub-elements.