US 11,893,095 B2
Graphical user interface environment providing a unified enterprise digital desktop platform
Julie S. Harris, Mount Holly, NC (US); Sidhartha Kaw, Waxhaw, NC (US); Jinna Zevulun Kim, Charlotte, NC (US); Eileen Donlevy Bridges, Fort Mill, SC (US); Vishwas Korde, Matthews, NC (US); Ashley Nicole Camack, Bronx, NY (US); Karli Kuhn, Charlotte, NC (US); and John George Ingham, Cos Cob, CT (US)
Assigned to BANK OF AMERICA CORPORATION, Charlotte, NC (US)
Filed by Bank of America Corporation, Charlotte, NC (US)
Filed on Mar. 18, 2020, as Appl. No. 16/822,608.
Claims priority of provisional application 62/820,080, filed on Mar. 18, 2019.
Prior Publication US 2020/0302038 A1, Sep. 24, 2020
Int. Cl. G06F 21/31 (2013.01); G06Q 10/10 (2023.01); G06F 11/32 (2006.01)
CPC G06F 21/31 (2013.01) [G06F 11/327 (2013.01); G06Q 10/10 (2013.01)] 20 Claims
OG exemplary drawing
 
1. A system comprising a graphical user interface for providing a unified enterprise digital desktop platform, the system comprising:
a memory device; and
a processing device operatively coupled to the memory device, wherein the processing device is configured to execute computer-readable program code to:
identify two or more enterprise applications associated with an enterprise;
identify a user associated with the enterprise;
identify an alert engine associated with the user, wherein the alert engine comprises a plurality of preferences from the user, the plurality of preferences from the user comprising a type of alert preference, a frequency of alerts preference, and a threshold for alerts preference;
determine a relevancy value for each of the two or more enterprise applications with respect to the identified user;
cause at least one computing device associated with the user to display information associated with the two or more enterprise applications in the graphical user interface as a unified digital desktop application;
determine an occurrence of a threshold being met for one of the two or more enterprise applications;
determine, in response to the threshold being met, an occurrence of an alert triggering event associated with one of the two or more enterprise applications associated with the enterprise;
determine, by the alert engine, at least one recommendation for the alert triggering event, wherein the at least one recommendation comprises at least one of background of historical user activities for the alert triggering event, an explanation of an alternate functionality on the unified digital desktop application, at least one link for solving the alert triggering event, or at least one instruction for solving the alert triggering event;
identify, by the alert engine, whether the alert triggering event meets at least one preference of the plurality of preferences from the user; and
cause, based on the alert triggering event meeting at least one preference, the at least one computing device associated with the user to display an alert notification in the graphical user interface in response to determining the occurrence of the alert triggering event, wherein the alert notification further comprises the at least one recommendation for the alert triggering event.