US 12,008,210 B2
Systems and methods for changing representations of applications based on application status
Peter B. Hu, Foster City, CA (US); and Manikandan Selvaraju, San Jose, CA (US)
Assigned to Apple Inc., Cupertino, CA (US)
Appl. No. 17/790,174
Filed by Apple Inc., Cupertino, CA (US)
PCT Filed Jan. 15, 2021, PCT No. PCT/US2021/013690
§ 371(c)(1), (2) Date Jun. 30, 2022,
PCT Pub. No. WO2021/146592, PCT Pub. Date Jul. 22, 2021.
Prior Publication US 2023/0040173 A1, Feb. 9, 2023
Int. Cl. G06F 3/04817 (2022.01); G06F 3/0482 (2013.01); G06F 3/0484 (2022.01); G06F 9/451 (2018.01); G06F 9/54 (2006.01); G06Q 20/32 (2012.01)
CPC G06F 3/04817 (2013.01) [G06F 3/0482 (2013.01); G06F 3/0484 (2013.01); G06F 9/451 (2018.02); G06F 9/542 (2013.01); G06Q 20/3267 (2020.05)] 18 Claims
OG exemplary drawing
 
1. A method comprising:
detecting, by an application subscription manager, a trigger to check for an application status for a first application installed on a first client device operating under a first entitlement status,
wherein on a graphical user interface of the first client device, a plurality of application icons represent a plurality of applications installed on the first client device, wherein the first application is one of the plurality of applications, and the first application is installed and operating under the first entitlement status represented by a first icon;
after detecting the trigger, requesting, by the application subscription manager, a current entitlement status from an entitlement check engine for the first application, the entitlement check engine is a web-based service associated with an app store that provided the first application to the first client device, wherein the trigger is a cold launch of the first application;
receiving, by the application subscription manager, a response from the entitlement check engine for the current entitlement status of the first application, the response indicating the current entitlement status of the first application;
determining, by the application subscription manager, that the current entitlement status is different than the first entitlement status.