IP Library Granted Patent US 11,949,639
Granted Patent B2
US 11,949,639 · App. 17/192,921 · Granted Apr 2, 2024

Intelligent management of hero cards that display contextual information and actions for backend systems

Inventors: Rohit Pradeep Shetty (Bangalore, IN); Shree Harsha Shedigumme (Bangalore, IN)
Assignee: VMware, Inc.
H04L51/08H04L51/043
View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 11,949,639
App. No.
17/192,921
Granted
Apr 2, 2024
Kind
B2
Abstract

Methods and systems are described for intelligently managing hero cards generated for a user profile. In an example, a server can collect user interaction data that measures how a user interacts with system components. The system components can include emails, hero cards, and software applications. The server can analyze the user interaction data to determine whether a new hero card type should be enabled for a user profile, whether an active hero card type should be disabled for the user profile, and whether parameters for action options on hero cards should be changed for the user profile. The server can make changes to hero cards for the user profile so that the user can receive customized hero cards based on the user's behavior.

Claims (40)

1. A method for intelligently managing a backend system, comprising:

receiving, from a remote management server, an agent application at a user device, the user device in communication with the remote management server, a remote email server, and a remote backend server, wherein the email server and the backend server are unassociated with one another and not configured for direct communication;

detecting, by the agent application, trigger content within emails received at an email application of the user device;

measuring, by the agent application, a frequency of user interactions with emails containing the trigger content, wherein the user interactions are reported by the agent application to the management server;

in an instance where the user interaction frequency exceeds a first threshold, enabling generation of graphical user interface (“GUI”) cards at the management server for emails comprising the trigger content, the GUI cards configured for display at the user device; and

upon detecting receipt of an email comprising the trigger content at the email application of the user device by the agent application, receiving, from the management server, at least one GUI card to be displayed at the user device, the at least one GUI card displaying contextual information and at least one option for taking action in the remote backend system that is unassociated and not in direct communication with the email server,

wherein, when the at least one action option displayed in the GUI card is selected, the agent application instructs the management server to perform an action at the remote backend system.

2. The method of claim 1 , further comprising, in an instance where the user interaction frequency with the GUI cards associated with emails comprising the trigger content drops below a second threshold, disabling the generation of the GUI cards for emails comprising the trigger content.

3. The method of claim 1 , wherein the user interaction frequency is measured at least in part on a ratio of a number of user interactions of at least one user interaction type with the emails comprising the trigger content to a number of emails comprising the trigger content received over a measured time period.

4. The method of claim 1 , wherein the first threshold is based at least in part on the user interaction frequency with emails comprising the trigger content that occur over a predetermined time period.

5. The system of claim 4 , further comprising, in an instance where the remote backend system does not have an available GUI card integration, notifying an administrator when the frequency of user interactions exceeds a threshold level of user interactions.

6. The method of claim 1 , wherein the trigger content is determined at least in part by the email sender.

7. The method of claim 1 , wherein the user interaction frequency is based on the agent application detecting the installation and launching of an application related to the trigger content.

8. A non-transitory, computer-readable medium containing instructions that, when executed by a hardware-based processor, performs stages for intelligently managing a backend system, the stages comprising:

receiving, from a remote management server, an agent application at a user device, the user device in communication with the remote management server, a remote email server, and a remote backend server, wherein the email server and the backend server are unassociated with one another and not configured for direct communication;

detecting, by the agent application, trigger content within emails received at an email application of the user device;

measuring, by the agent application, a frequency of user interactions with emails containing the trigger content, wherein the user interactions are reported by a hero the agent application to the management server;

in an instance where the user interaction frequency exceeds a first threshold, enabling generation of graphical user interface (“GUI”) cards at the management server for emails comprising the trigger content, the GUI cards configured for display at the user device; and

upon detecting receipt of an email comprising the trigger content at the email application of the user device by the agent application, receiving, from the management server, at least one GUI card to be displayed at the user device, the at least one GUI card displaying contextual information and at least one option for taking action in the remote backend system that is unassociated and not in direct communication with the email server,

wherein, when the at least one action option displayed in the GUI card is selected, the agent application instructs the management server to perform an action to be performed at the remote backend system.

9. The non-transitory, computer-readable medium of claim 8 , the stages further comprising, in an instance where the user interaction frequency with the GUI cards associated with emails comprising the trigger content drops below a second threshold, disabling the generation of the GUI cards for emails comprising the trigger content.

10. The non-transitory, computer-readable medium of claim 8 , wherein the user interaction frequency is measured at least in part on a ratio of a number of user interactions of at least one user interaction type with the emails comprising the trigger content to a number of emails comprising the trigger content received over a measured time period.

11. The non-transitory, computer-readable medium of claim 8 , wherein the first threshold is based at least in part on the user interaction frequency with emails comprising the trigger content that occur over a predetermined time period.

12. The system of claim 11 , further comprising, in an instance where the remote backend system does not have an available GUI card integration, notifying an administrator when the frequency of user interactions exceeds a threshold level of user interactions.

13. The non-transitory, computer-readable medium of claim 8 , wherein the trigger content is determined at least in part by the email sender.

14. The non-transitory, computer-readable medium of claim 8 , wherein the user interaction frequency is based on the agent application detecting the installation and launching of an application related to the trigger content.

15. A system for intelligently managing a backend system, comprising:

a memory storage including a non-transitory, computer-readable medium comprising instructions; and

a computing device including a hardware-based processor that executes the instructions to carry out stages comprising:

receiving, from a remote management server, an agent application at a user device, the user device in communication with the remote management server, a remote email server, and a remote backend server, wherein the email server and the backend server are unassociated with one another and not configured for direct communication;

detecting, by the agent application, trigger content within emails received at an email application of the user device;

measuring, by the agent application, a frequency of user interactions with emails containing the trigger content, wherein the user interactions are reported by the agent application to the management server;

in an instance where the user interaction frequency exceeds a first threshold, enabling generation of graphical user interface (“GUI”) cards at the management server for emails comprising the trigger content, the GUI cards configured for display at the user device; and

upon detecting receipt of an email comprising the trigger content at the email application of the user device by the agent application, receiving, from the management server, at least one GUI card to be displayed at the user device, the at least one GUI card displaying contextual information and at least one option for taking action in the remote backend system that is unassociated and not in direct communication with the email server,

wherein, when selected, the GUI card causes an action to be performed by the management server at the remote backend system.

16. The system of claim 15 , the stages further comprising, in an instance where the user interaction frequency with the GUI cards associated with emails comprising the trigger content drops below a second threshold, disabling the generation of the GUI cards for emails comprising the trigger content.

17. The system of claim 15 , wherein the user interaction frequency is measured at least in part on a ratio of a number of user interactions of at least one user interaction type with the emails comprising the trigger content to a number of emails comprising the trigger content received over a measured time period.

18. The system of claim 15 , wherein the first threshold is based at least in part on the user interaction frequency with emails comprising the trigger content that occur over a predetermined time period.

19. The system of claim 15 , further comprising, in an instance where the remote backend system does not have an available GUI card integration, notifying an administrator when the frequency of user interactions exceeds a threshold level of user interactions.

20. The system of claim 15 , wherein the trigger content is determined at least in part by the email sender.

Assignments (4)
PATENT ASSIGNMENT Recorded Aug 5, 2024
From: VMWARE LLC
To: OMNISSA, LLC
Reel/Frame 068327/0365 →
SECURITY INTEREST Recorded Jul 3, 2024
From: OMNISSA, LLC
To: UBS AG, STAMFORD BRANCH
Reel/Frame 068118/0004 →
CHANGE OF NAME Recorded Apr 15, 2024
From: VMWARE, INC.
To: VMWARE LLC
Reel/Frame 067102/0242 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Mar 5, 2021
From: SHETTY, ROHIT PRADEEP; SHEDIGUMME, SHREE HARSHA
To: VMWARE, INC.
Reel/Frame 055502/0362 →