US 11,880,357 B2
Big-data view integration platform
Sunitha Garapati, Normal, IL (US); Venu Madhav Valluri, Johns Creek, GA (US); Brent Giosta, Bloomington, IL (US); Jennifer Pearsall, Bloomington, IL (US); and Ryan M. Kroutil, Sugar Hill, GA (US)
Assigned to State Farm Mutual Automobile Insurance Company, Bloomington, IL (US)
Filed by State Farm Mutual Automobile Insurance Company, Bloomington, IL (US)
Filed on Nov. 3, 2022, as Appl. No. 17/980,456.
Application 17/980,456 is a continuation of application No. 16/417,943, filed on May 21, 2019, granted, now 11,520,803.
Claims priority of provisional application 62/731,449, filed on Sep. 14, 2018.
Prior Publication US 2023/0096917 A1, Mar. 30, 2023
This patent is subject to a terminal disclaimer.
Int. Cl. G06F 3/048 (2013.01); G06F 16/23 (2019.01); G06F 3/0484 (2022.01); G06F 16/25 (2019.01); G06F 16/28 (2019.01); G06F 16/26 (2019.01); G06F 16/2458 (2019.01); G06F 3/0482 (2013.01)
CPC G06F 16/2393 (2019.01) [G06F 3/0482 (2013.01); G06F 3/0484 (2013.01); G06F 16/2379 (2019.01); G06F 16/2465 (2019.01); G06F 16/252 (2019.01); G06F 16/254 (2019.01); G06F 16/26 (2019.01); G06F 16/287 (2019.01); G06F 2203/04803 (2013.01)] 20 Claims
OG exemplary drawing
 
1. A non-transitory computer-readable medium storing instructions, that when executed by a processor of a computing device, cause the computing device to:
receive, at a first edge node of an integration platform, push-based data, pull-based data, and queue-based data from a plurality of platform services;
integrate, by the first edge node, the push-based data, the pull-based data, and the queue-based data into integration data having an enhanced integration format;
present, at a second edge node of the integration platform and via a guided user interface (GUI), a first data view of the integration data, the first data view including a first selectable icon representing a first incentive;
receive, at the first edge node, a first update on activities of users participating an incentive program;
update, by the first edge node and based on the first update, the integration data;
receive an input via the first selectable icon; and
based on the input, cause the GUI to initiate a first asynchronous call, via an application programming interface (API), to populate a second data view of the integration data, wherein the second data view includes:
a second selectable icon representing a second incentive, and
information indicative of the first update on the activities of the users participating the incentive program.