US 12,074,954 B2
Generating application configurations based on user engagement segments
Balaji Ramachandran, Campbell, CA (US); Jean S. Metz, Sunnyvale, CA (US); Collin D. Ruffenach, Portland, OR (US); Christopher S. Schepman, Portland, OR (US); Guillermo Ortiz, Mountain View, CA (US); Feng Yi, San Jose, CA (US); Casey M. Dougherty, San Francisco, CA (US); and Martin J. Murret, San Francisco, CA (US)
Assigned to Apple Inc., Cupertino, CA (US)
Filed by Apple Inc., Cupertino, CA (US)
Filed on Sep. 29, 2022, as Appl. No. 17/955,970.
Application 17/955,970 is a continuation of application No. 16/427,676, filed on May 31, 2019, granted, now 11,496,592.
Claims priority of provisional application 62/679,962, filed on Jun. 3, 2018.
Prior Publication US 2023/0022898 A1, Jan. 26, 2023
Int. Cl. H04L 67/50 (2022.01); G06F 9/445 (2018.01); G06F 9/451 (2018.01); G06F 11/34 (2006.01); H04L 67/00 (2022.01); H04L 67/306 (2022.01); H04W 4/50 (2018.01)
CPC H04L 67/535 (2022.05) [G06F 9/44505 (2013.01); G06F 9/451 (2018.02); G06F 11/3438 (2013.01); H04L 67/306 (2013.01); H04L 67/34 (2013.01); G06F 9/4451 (2013.01); G06F 2201/81 (2013.01); H04W 4/50 (2018.02)] 16 Claims
OG exemplary drawing
 
1. A method comprising:
receiving, by a server device from a plurality of user devices, user event data corresponding to user activity associated respectively with the plurality of user devices, the user activity constituting user engagement with content;
defining, based on the user event data, a plurality of user engagement segments corresponding to respective levels of user engagement with the content;
associating a particular user engagement segment, of the plurality of user engagement segments, with a first user based on a first user activity data corresponding to the first user; and
configuring, by the server device, a first user device associated with the first user, based on the particular user engagement segment associated with the first user, wherein configuring the first user device comprises serving, by the server, application configuration data to an application executing on the first user device to configure the application to present content items corresponding to the particular user engagement segment based on the application configuration data served by the server.