US 12,455,679 B2
Systems and methods for automatically associating objects with a value
Roy Erez, Palo Alto, CA (US); and Alex Sirota, Los Altos, CA (US)
Assigned to Synchrony Bank, Stamford, CT (US)
Filed by SYNCHRONY BANK, Stamford, CT (US)
Filed on Apr. 16, 2024, as Appl. No. 18/636,360.
Application 18/636,360 is a continuation of application No. 17/563,399, filed on Dec. 28, 2021, granted, now 11,995,293.
Application 17/563,399 is a continuation of application No. 17/147,852, filed on Jan. 13, 2021, granted, now 11,243,672, issued on Feb. 8, 2022.
Application 17/147,852 is a continuation of application No. 16/255,722, filed on Jan. 23, 2019, granted, now 10,921,962, issued on Feb. 16, 2021.
Claims priority of provisional application 62/620,990, filed on Jan. 23, 2018.
Prior Publication US 2024/0361885 A1, Oct. 31, 2024
This patent is subject to a terminal disclaimer.
Int. Cl. G06F 16/20 (2019.01); G06F 3/0481 (2022.01); G06F 3/0484 (2022.01); G06F 16/23 (2019.01); G06F 16/25 (2019.01); G06Q 30/00 (2023.01); G06Q 30/0601 (2023.01)
CPC G06F 3/0484 (2013.01) [G06F 3/0481 (2013.01); G06F 16/2379 (2019.01); G06F 16/252 (2019.01); G06Q 30/00 (2013.01); G06Q 30/0641 (2013.01)] 21 Claims
OG exemplary drawing
 
1. A computer-implemented method comprising:
storing data regarding counter costs associated with a plurality of objects, wherein the data is stored in a storage device of a host device;
identifying a counter value of a counter object associated with a source computing device and secondary information, wherein the secondary information includes a set of computer applications previously launched by the source computing device and one or more previous inputs associated with the source computing device;
identifying an initial subset of objects based on the counter value and the secondary information, wherein identifying the initial subset of objects includes adding or removing an object from the initial subset of objects based on the set of computer applications and the one or more previous inputs;
detecting an occurrence of a trigger event initiated based on one or more operations associated with the source computing device;
identifying an updated subset of objects based on the one or more operations of the trigger event;
generating code via an application programming interface (API) for execution by the source computing device, wherein the generated code is based on the updated subset of objects, and wherein when the source computing device receives the code, the source computing device executes the code to display the updated subset of objects; and
facilitating the source computing device to effect a modification to the storage device based on one or more selections, wherein the one or more selections identify one or more objects selected from the updated subset of objects.