US 11,681,673 B1
Apparatus and method for data object generation and control
Kyle Fritz, Baltimore, MD (US); and Nicholas Pellegrini, Baltimore, MD (US)
Assigned to GROUPON, INC., Chicago, IL (US)
Filed by Groupon, Inc., Chicago, IL (US)
Filed on Jul. 8, 2021, as Appl. No. 17/370,693.
Application 17/370,693 is a continuation of application No. 16/526,395, filed on Jul. 30, 2019, granted, now 11,100,067.
Application 16/526,395 is a continuation of application No. 15/280,246, filed on Sep. 29, 2016, granted, now 10,409,792, issued on Sep. 10, 2019.
Claims priority of provisional application 62/235,338, filed on Sep. 30, 2015.
This patent is subject to a terminal disclaimer.
Int. Cl. G06F 3/0481 (2022.01); G06F 16/22 (2019.01); G06F 40/186 (2020.01); G06F 3/0484 (2022.01); G06F 40/194 (2020.01); G06F 9/451 (2018.01); G06F 3/0482 (2013.01); G06F 8/38 (2018.01)
CPC G06F 16/22 (2019.01) [G06F 3/0481 (2013.01); G06F 3/0484 (2013.01); G06F 40/186 (2020.01); G06F 40/194 (2020.01); G06F 3/0482 (2013.01); G06F 8/38 (2013.01); G06F 9/451 (2018.02)] 20 Claims
OG exemplary drawing
 
1. An apparatus comprising a processor and a memory, the memory comprising instructions that configure the apparatus to:
receive, from a content source, menu data object information associated with a menu data object;
generate, based on the menu data object information, one or more individual items associated with the content source and one or more categories;
determine one or more individual templates associated with the menu data object based on the menu data object information;
generate a first viewer interface that depicts the one or more categories and, for each category of the one or more categories, one or more related individual items of the one or more individual items that are associated with the category;
receive, from a viewer, a selection of a depiction on the first viewer interface;
receive a plurality of adjustment factors associated with the menu data object, wherein the plurality of adjustment factors were determined by a customization model based at least on the selection; and
update the first viewer interface based on the plurality of adjustment factors to generate an updated viewer interface.