IP Library Granted Patent US 11,204,676
Granted Patent B2
US 11,204,676 · App. 16/842,764 · Granted Dec 21, 2021

Enterprise workspace notifications service

Inventors: Ashka Vakil (Palo Alto, CA); Sean Walbran (Palo Alto, CA); Dan Dockery (Palo Alto, CA); Lilit Div (Palo Alto, CA); Aditya Ulman (Bangalore, IN)
Assignee: VMWARE, INC.
G06F3/0481G06F3/0484G06F9/451G06F9/547
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,204,676
App. No.
16/842,764
Granted
Dec 21, 2021
Kind
B2
Abstract

A notification builder implemented through a graphical user interface (“GUI”) provides a platform for building notifications and defining priorities for how the notifications will be presented to users of managed devices. Elements included in the notification builder and selectable as part of a build process can provide options for naming a notification, providing content for the notification, defining recipients, setting a respective priority, and creating action buttons. An action button can allow a user that has received a notification built with the notification builder to interact with the notification in a predetermined manner. The GUI can also provide data relating to the notification, such as success/failure, read/unread, etc.

Claims (44)

1. A method for providing a notification builder in a graphical user interface (“GUI”), comprising:

providing a first option to define a notification as part of a build process for the notification, the first option including:

a notification recipient element, and

a notification priority element;

providing a second option to create content for the notification, the second option including:

a template selector that includes at least one custom template option,

at least one content input field, and

an action builder that includes build options for creating an action element in the notification that a recipient can interact with, the action builder including an option to make the action element repeatable and an option to make the action element primary, wherein making the action element primary causes the action element to be highlighted and placed as a first of a plurality of action elements in the notification; and

providing a third option that, when selected, creates the notification based on the first and second options.

2. The method of claim 1 , wherein the action builder includes a behavior selection element with predefined options for responses to a selection of an action button.

3. The method of claim 2 , wherein the predefined options include at least one of: a preconfigured API call, an API call after selection, and an API call based on custom parameters.

4. The method of claim 1 , wherein the second option includes a preview window that displays the notification as the notification is built, wherein the preview window is updated in real-time during the build process.

5. The method of claim 1 , wherein the notification recipient element includes a recipient type element and a recipient selection element, and wherein a group of values that can be selected for the recipient selection element in the build process depends from a value selected for the recipient type element.

6. The method of claim 1 , wherein the first option includes a notification name element.

7. A non-transitory, computer-readable medium containing instructions that, when executed by a hardware-based processor, performs stages providing a notification builder in a graphical user interface (“GUI”), the stages comprising:

providing a first option to define a notification as part of a build process for the notification, the first option including:

a notification recipient element, and

a notification priority element;

providing a second option to create content for the notification, the second option including:

a template selector that includes at least one custom template option,

at least one content input field, and

an action builder that includes build options for creating an action element in the notification that a recipient can interact with, the action builder including an option to make the action element repeatable and an option to make the action element primary, wherein making the action element primary causes the action element to be highlighted and placed as a first of a plurality of action elements in the notification; and

providing a third option that, when selected, creates the notification based on the first and second options.

8. The non-transitory, computer-readable medium of claim 7 , wherein the action builder includes a behavior selection element with predefined options for responses to a selection of an action button.

9. The non-transitory, computer-readable medium of claim 8 , wherein the predefined options include at least one of: a preconfigured API call, an API call after selection, and an API call based on custom parameters.

10. The non-transitory, computer-readable medium of claim 7 , wherein the second option includes a preview window that displays the notification as the notification is built, wherein the preview window is updated in real-time during the build process.

11. The non-transitory, computer-readable medium of claim 7 , wherein the notification recipient element includes a recipient type element and a recipient selection element, and wherein a group of values that can be selected for the recipient selection element in the build process depends from a value selected for the recipient type element.

12. The non-transitory, computer-readable medium of claim 7 , wherein the first option includes a notification name element.

13. A system for providing a notification builder in a graphical user interface (“GUI”), 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:

providing a first option to define a notification as part of a build process for the notification,

the first option including:

a notification recipient element, and

a notification priority element;

providing a second option to create content for the notification, the second option including:

a template selector that includes at least one custom template option,

at least one content input field, and

an action builder that includes build options for creating an action element in the notification that a recipient can interact with, the action builder including an option to make the action element repeatable and an option to make the action element primary, wherein making the action element primary causes the action element to be highlighted and placed as a first of a plurality of action elements in the notification; and

providing a third option that, when selected, creates the notification based on the first and second options.

14. The system of claim 13 , wherein the action builder includes a behavior selection element with predefined options for responses to a selection of an action button.

15. The system of claim 14 , wherein the predefined options include at least one of: a preconfigured API call, an API call after selection, and an API call based on custom parameters.

16. The system of claim 13 , computer-readable medium of claim 9 , wherein the second option includes a preview window that displays the notification as the notification is built, wherein the preview window is updated in real-time during the build process.

17. The system of claim 13 , wherein the notification recipient element includes a recipient type element and a recipient selection element, and wherein a group of values that can be selected for the recipient selection element in the build process depends from a value selected for the recipient type element.

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/0395 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Apr 8, 2020
From: VAKIL, ASHKA; WALBRAN, SEAN; DOCKERY, DAN; DIV, LILIT; ULMAN, ADITYA
To: VMWARE, INC.
Reel/Frame 052337/0668 →