US 11,704,702 B2
Generic message injection system
Geetha Kakarlapudi, San Francisco, CA (US); Kannan Nitin Sharma, San Mateo, CA (US); Mohit Gupta, Sunnyvale, CA (US); Avik Sinharoy, Mountain View, CA (US); Christopher S. Trimble, San Francisco, CA (US); Vinesh Gudla, San Francisco, CA (US); and Ryan Duane Boyd, San Francisco, CA (US)
Assigned to GROUPON, INC., Chicago, IL (US)
Filed by Groupon, Inc., Chicago, IL (US)
Filed on Jan. 22, 2021, as Appl. No. 17/248,392.
Application 17/248,392 is a continuation of application No. 16/572,685, filed on Sep. 17, 2019, granted, now 10,929,895.
Application 16/572,685 is a continuation of application No. 15/698,203, filed on Sep. 7, 2017, granted, now 10,460,356, issued on Oct. 29, 2019.
Application 15/698,203 is a continuation of application No. 13/842,449, filed on Mar. 15, 2013, granted, now 9,779,424, issued on Oct. 3, 2017.
Prior Publication US 2021/0142370 A1, May 13, 2021
This patent is subject to a terminal disclaimer.
Int. Cl. G06Q 30/02 (2023.01); G06Q 30/0241 (2023.01); G06Q 30/0251 (2023.01)
CPC G06Q 30/0276 (2013.01) [G06Q 30/0271 (2013.01)] 20 Claims
OG exemplary drawing
 
1. An apparatus for facilitating transmission of a plurality of electronic messages in a message system, the apparatus comprising at least one processor and at least one non-transitory memory including program code, the at least one non-transitory memory and the program code configured to, with the at least one processor, cause the apparatus to:
receive generic configuration data comprising a plurality of data paths pointing to a plurality of work chunks;
select a first data path from the plurality of data paths, the first data path pointing to a first work chunk from the plurality of work chunks;
update the first data path, the updated first data path pointing to a second work chunk from the plurality of work chunks;
generate a first electronic message based at least in part on the second work chunk; and
transmit the first electronic message to a client device.