US 11,928,484 B2
Contextually providing a user interface
Neil-Paul Payoyo Bermundo, Glendora, CA (US); Kunihiko Shimamoto, Torrance, CA (US); and Warren Intruzo San Jose, Torrance, CA (US)
Assigned to KYOCERA Document Solutions Inc., Osaka (JP)
Filed by KYOCERA Document Solutions Inc., Osaka (JP)
Filed on Apr. 16, 2021, as Appl. No. 17/233,304.
Prior Publication US 2022/0334852 A1, Oct. 20, 2022
Int. Cl. G06F 9/451 (2018.01); G06F 9/48 (2006.01); G06F 16/245 (2019.01); G06N 5/04 (2023.01); H04N 1/00 (2006.01)
CPC G06F 9/451 (2018.02) [G06F 9/4881 (2013.01); G06F 16/245 (2019.01); G06N 5/04 (2013.01); H04N 1/00503 (2013.01); H04N 1/00514 (2013.01); H04N 2201/0094 (2013.01)] 18 Claims
OG exemplary drawing
 
1. A method, comprising:
obtaining an apps list by a dynamic scheduling service for an operating system;
generating the apps list responsive to a query by the operating system responsive to a request by the dynamic scheduling service;
obtaining dynamic scheduling data by the dynamic scheduling service;
the obtaining including generating the dynamic scheduling data by an artificial intelligence service including filtering apps on the apps list responsive to a policy;
creating a dynamic user interface by the dynamic scheduling service responsive to the dynamic scheduling data;
the creating including deactivating one or more of the apps on the apps list by the artificial intelligence service responsive to the policy;
activating the apps associated with a user or a device by the dynamic scheduling service responsive to policies and usage data;
querying the operating system by the artificial intelligence service for licenses;
retrieving the licenses by the operating system;
providing the licenses retrieved to the artificial intelligence service;
analyzing the licenses by the artificial intelligence service for the user or the device; and
predicting by the artificial intelligence service when a license of the licenses terminates responsive to the usage data of the user or the device for an associated app of the apps.