IP Library Granted Patent US 9,229,626
Granted Patent B2
US 9,229,626 · App. 13/048,801 · Granted Jan 5, 2016

Notification management

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 9,229,626
App. No.
13/048,801
Granted
Jan 5, 2016
Kind
B2
Abstract

A system and method for notification management includes collecting information for a number of objects within a management tool for security assets. The display of the information is displayed on a window of a graphical user interface of the management tool. In response to user interaction with the graphical user interface, a notification tool window of a notification tool is displayed. The notification tool window is layered over at least a portion of the window of the graphical user interface. In response to user interaction with the notification tool window, notification instructions are created for at least one of the number of objects based on a portion of the information of the window of the graphical user interface. The notification instructions are operable to cause the notification tool to communicate at least one notification communication to at least one recipient concerning at least one object.

Claims (62)

1. A method comprising:

collecting status information for a plurality of certificates of a secure communication protocol within a certificate management tool that manages the plurality of certificates;

causing a display of the status information in a management window of a graphical user interface (GUI) of the certificate management tool;

receiving, via the GUI, a user selection of a subset of certificates from the plurality of certificates within the status information displayed in the management window;

causing a display of a notification window in the GUI layered over at least a portion of the management window, the notification window comprising a plurality of recipient fields and a plurality of expiration notice fields;

automatically populating the plurality of recipient fields of the notification window with recipient data corresponding to the subset of certificates selected in the management window;

receiving input, via the plurality of expiration notice fields in the notification window, changing an expiration parameter for sending a notification to recipients in the plurality of recipient fields for the subset of certificates selected in the management window, wherein changing the expiration parameter comprises changing a time frame for sending the notification to another time frame;

updating, by a processor, corresponding expiration parameters in the status information in the management window displayed in a layer beneath the notification window for the selected subset of certificates based on the input changing the expiration parameter; and

causing the notification window in the GUI to be removed in response to user interaction with the notification window.

2. The method of claim 1 , further comprising:

receiving user input via a sub window displayed with the notification window to change the plurality of recipient fields, wherein the change comprises adding or removing a recipient field; and

updating the plurality of recipient fields in the notification window based on the change.

3. The method of claim 1 , further comprising:

receiving user input via a sub window to change the plurality of expiration notice fields in the notification window, wherein the change comprises adding or removing an expiration notice field; and

updating the plurality of expiration notice fields in the notification window based on the change.

4. The method of claim 1 wherein the graphical user interface of the management tool is a web-based graphical user interface in a web browser, wherein the graphical user interface of the notification tool is a web-based graphical user interface in the web browser, and wherein causing the display of the notification window occurs without any of leaving, removing, or navigating away from a context of the management window within the web browser.

5. The method of claim 1 wherein the plurality of certificates comprises secure sockets layer (SSL) certificates.

6. The method of claim 1 , further comprising:

generating notification instructions to send a notification message to at least one recipient, the notification message comprising at least one of an email, an in-console communication, a short message service (SMS) communication, or an instant message.

7. The method of claim 1 , further comprising:

in response to user interaction with the notification window, displaying an alternative window of a notification tool.

8. A non-transitory computer readable storage medium having instructions stored therein that, when executed by a processor, cause the processor to perform operations comprising:

collecting status information for a plurality of certificates of a secure communication protocol within a certificate management tool that manages the plurality of certificates;

causing a display of the status information in a management window of a graphical user interface (GUI) of the certificate management tool;

receiving, via the GUI, a user selection of a subset of certificates from the plurality of certificates within the status information displayed in the management window;

causing a display of a notification window in the GUI layered over at least a portion of the management window, the notification window comprising a plurality of recipient fields and a plurality of expiration notice fields;

automatically populating the plurality of recipient fields of the notification window with recipient data corresponding to the subset of certificates selected in the management window;

receiving input, via the plurality of expiration notice fields in the notification window, changing an expiration parameter for sending a notification to recipients in the plurality of recipient fields for the subset of certificates selected in the management window, wherein changing the expiration parameter comprises changing a time frame for sending the notification to another time frame;

updating, by the processor, corresponding expiration parameters in the status information in the management window displayed in a layer beneath the notification window for the selected subset of certificates based on the input changing the expiration parameter; and

causing the notification window in the GUI to be removed in response to user interaction with the notification window.

9. The non-transitory computer readable storage medium of claim 8 , the operations further comprising:

receiving user input via a sub window displayed with the notification window to change the plurality of recipient fields, wherein the change comprises adding or removing a recipient field; and

updating the plurality of recipient fields in the notification window based on the change.

10. The non-transitory computer readable storage medium of claim 8 , the operations further comprising:

receiving user input via a sub window to change the plurality of expiration notice fields in the notification window, wherein the change comprises adding or removing an expiration notice field; and

updating the plurality of expiration notice fields in the notification window based on the change.

11. The non-transitory computer readable storage medium of claim 8 wherein the graphical user interface of the management tool is a web-based graphical user interface in a web browser, wherein the graphical user interface of the notification tool is a web-based graphical user interface in the web browser, and wherein causing the display of the notification window occurs without any of leaving, removing, or navigating away from a context of the management window within the web browser.

12. The non-transitory computer readable storage medium of claim 8 wherein the plurality of certificates comprises secure sockets layer (SSL) certificates.

13. The non-transitory computer readable storage medium of claim 8 , the operations further comprising:

generating notification instructions to send a notification message to at least one recipient, the notification message comprising at least one of an email, an in-console communication, a short message service (SMS) communication, or an instant message.

14. The non-transitory computer readable storage medium of claim 8 , the operations further comprising:

in response to user interaction with the notification window, displaying an alternative window of a notification tool.

15. A system comprising:

a memory to store status information for a plurality of certificates of a secure communication protocol within a certificate management tool that manages the plurality of certificates;

a processor to communicate with the memory to:

cause a display of the status information in a management window of a graphical user interface (GUI) of the certificate management tool;

receive, via the GUI, a user selection of a subset of certificates from the plurality of certificates within the status information displayed in the management window;

cause a display of a notification window in the GUI layered over at least a portion of the management window, the notification window comprising a plurality of recipient fields and a plurality of expiration notice fields;

automatically populate the plurality of recipient fields of the notification window with recipient data corresponding to the subset of certificates selected in the management window;

receive input, via the plurality of expiration notice fields in the notification window, changing an expiration parameter for sending a notification to recipients in the plurality of recipient fields for the subset of certificates selected in the management window, wherein changing the expiration parameter comprises changing a time frame for sending the notification to another time frame;

update corresponding expiration parameters in the status information in the management window displayed in a layer beneath the notification window for the selected subset of certificates based on the input changing the expiration parameter; and

causing the notification window in the GUI to be removed in response to user interaction with the notification window.

16. The system of claim 15 , wherein the processor is further to:

receive user input via a sub window displayed with the notification window to change the plurality of recipient fields, wherein the change comprises adding or removing a recipient field; and

update the plurality of recipient fields in the notification window based on the change.

17. The system of claim 15 , wherein the processor is further to:

receive user input via a sub window to change the plurality of expiration notice fields in the notification window, wherein the change comprises adding or removing an expiration notice field; and

update the plurality of expiration notice fields in the notification window based on the change.

18. The system of claim 15 wherein the plurality of certificates comprises secure sockets layer (SSL) certificates.

19. The system of claim 15 , wherein the processor is further to:

generate notification instructions to send a notification message to at least one recipient, the notification message comprising at least one of an email, an in-console communication, a short message service (SMS) communication, or an instant message.

20. The system of claim 15 , wherein the processor is further to display an alternative window of a notification tool in response to user interaction with the notification window.

Assignments (11)
ASSIGNMENT OF SECURITY INTERESTS IN INTELLECTUAL PROPERTY (FIRST LIEN), RECORDED ON OCTOBER 16, 2019 AT REEL 050741 FRAME 0918 Recorded Sep 24, 2025
From: UBS AG, STAMFORD BRANCH, AS SUCCESSOR TO CREDIT SUISSE AG, CAYMAN ISLANDS BRANCH, AS RESIGNING AGENT
To: HPS INVESTMENT PARTNERS, LLC, AS SUCCESSOR AGENT
Reel/Frame 072947/0157 →
SECOND LIEN NOTICE OF SUCCESSION OF AGENCY Recorded Jul 30, 2025
From: CREDIT SUISSE AG, CAYMAN ISLANDS BRANCH, AS PRIOR AGENT
To: UBS AG, STAMFORD BRANCH, AS SUCCESSOR AGENT
Reel/Frame 072300/0068 →
ASSIGNMENT OF INTELLECTUAL PROPERTY SECURITY AGREEMENT Recorded Feb 19, 2021
From: JEFFERIES FINANCE LLC, AS EXISTING AGENT
To: CREDIT SUISSE AG, CAYMAN ISLANDS BRANCH, AS SUCCESSOR AGENT
Reel/Frame 055345/0042 →
RELEASE OF FIRST LIEN SECURITY INTEREST IN PATENTS Recorded Oct 17, 2019
From: UBS AG, STAMFORD BRANCH, AS COLLATERAL AGENT
To: DIGICERT, INC.; GEOTRUST, LLC
Reel/Frame 050746/0973 →
RELEASE OF SECOND LIEN SECURITY INTEREST IN PATENTS Recorded Oct 17, 2019
From: UBS AG, STAMFORD BRANCH, AS COLLATERAL AGENT
To: DIGICERT, INC.; GEOTRUST, LLC
Reel/Frame 050747/0001 →
SECOND LIEN INTELLECTUAL PROPERTY SECURITY AGREEMENT Recorded Oct 16, 2019
From: DIGICERT, INC.
To: JEFFERIES FINANCE LLC, AS COLLATERAL AGENT
Reel/Frame 050741/0899 →
FIRST LIEN INTELLECTUAL PROPERTY SECURITY AGREEMENT Recorded Oct 16, 2019
From: DIGICERT, INC.
To: CREDIT SUISSE AG, CAYMAN ISLANDS BRANCH, AS COLLATERAL AGENT
Reel/Frame 050741/0918 →
FIRST LIEN PATENT SECURITY AGREEMENT Recorded Nov 3, 2017
From: DIGICERT, INC.
To: UBS AG, STAMFORD BRANCH, AS COLLATERAL AGENT
Reel/Frame 044681/0556 →
SECOND LIEN PATENT SECURITY AGREEMENT Recorded Nov 3, 2017
From: DIGICERT, INC.
To: UBS AG, STAMFORD BRANCH, AS COLLATERAL AGENT
Reel/Frame 044710/0529 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Oct 31, 2017
From: SYMANTEC CORPORATION
To: DIGICERT, INC.
Reel/Frame 044344/0650 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Mar 15, 2011
From: TUANG, FEI XING; NAJAFI, MARYAM; LAWSON, CHRISTOPHER DAVID; CAYETANO, ALEXANDER ANTIDO
To: SYMANTEC CORPORATION
Reel/Frame 025959/0849 →