Scalable system and method for management and notification of electronic certificate changes
First Claim
1. A system for detecting changes to conditions of electronic certificates, comprising:
- a first computer system monitoring said electronic certificates to detect changes to conditions of said electronic certificates; and
a second computer system coupled to said first computer system, said second computer system being notified by said first computer system of changes in conditions of said electronic certificate;
wherein a plurality of computer systems is logically divided into a plurality of sections including a primary tier, a secondary tier, a tertiary tier, and a fourth tier;
wherein said computer systems in said primary tier are adapted for monitoring changes to conditions of said electronic certificates and notifying said computer systems in said secondary tier of said changes to conditions of said electronic certificates;
wherein said computer systems in said primary tier are adapted for contracting with said computer systems in said secondary tier for determining a type of said changes to conditions of said electronic certificates said computer systems in said secondary tier are notified of by said computer systems in said primary tier;
wherein said computer systems in said secondary tier are adapted for notifying said computer systems in said tertiary tier of said changes to conditions of said electronic certificates;
wherein said computer systems in said secondary tier are adapted for contracting with said computer systems in said tertiary tier for determining a type of said changes to conditions of said electronic certificates said computer systems in said tertiary tier are notified of by said computer systems in said secondary tier;
wherein said computer systems in said tertiary tier are adapted for monitoring changes to conditions of said electronic certificates and notifying said computer systems in said fourth tier of said changes to conditions of said electronic certificates;
wherein said computer systems in said tertiary tier are adapted for contracting with said computer systems in said fourth tier for determining a type of said changes to conditions of said electronic certificates said computer systems in said fourth tier are notified of by said computer systems in said tertiary tier;
wherein said computer systems in said secondary tier are notified of said type of said changes to conditions of said electronic certificates associated with contracts between said computer systems in said primary tier and said computer systems in said secondary tier;
said computer systems in said tertiary tier are notified of said type of said changes to conditions of said electronic certificates associated with said contracts between said computer systems in said primary tier and said computer systems in said secondary tier, and contracts between said computer systems in said secondary tier and said computer systems in said tertiary tier; and
said computer systems in said fourth tier are notified of said type of said changes to conditions of said electronic certificates associated with said contracts between said computer systems in said primary tier and said computer systems in said secondary tier, said contracts between said computer systems in said secondary tier and said computer systems in said tertiary tier, and contracts between said computer systems in said tertiary tier and said computer systems in said fourth tier;
wherein said computer systems in said primary, secondary, tertiary and fourth tiers are logically organized as a tree.
3 Assignments
0 Petitions
Accused Products
Abstract
A scalable system for notification of a change in condition of an electronic certificate is provided. The system includes a network of servers capable of providing notification of changes in conditions of electronic certificate to an unlimited number of users. The system includes a first server comprising a detection module and a notification module. The system having at least one server capable of actively monitoring and detecting changes in conditions of a certificate. Other CAP servers in the system may and/or may not actively monitor electronic certificates at the same time. That is, these CAP servers may actively monitor conditions of electronic certificates at the same time they play passive roles (e.g., not monitoring the electronic certificates for which they will be notified of changes from another CAP server). The change in condition that will trigger the notification action of the present invention includes changes to the content of the electronic certificate and/or changes of the status of the electronic certificates including, but not limited to, the revocation of, roll-over of, disablement of, expiration of the electronic certificate. An example of the type of information that the present invention may provide to users includes, but are not limited to, notice that a certificate has expired and an updated electronic certificate. Because the present invention is scalable, an unlimited number of users may be serviced. Further, the various CAP Servers may be configured to monitor specific certificates or types of changes to the certificates, while depending on another CAP Server for monitoring other certificates so as to be more efficient. In fact, one CAP Server may be configured to support notification to a number of users of one company and depend upon other servers to monitor for changes to the conditions of various electronic certificates. The present invention provides many variations in configurations of CAP server-user networks that provides notification services to an unlimited number of users
-
Citations
29 Claims
-
1. A system for detecting changes to conditions of electronic certificates, comprising:
-
a first computer system monitoring said electronic certificates to detect changes to conditions of said electronic certificates; and
a second computer system coupled to said first computer system, said second computer system being notified by said first computer system of changes in conditions of said electronic certificate;
wherein a plurality of computer systems is logically divided into a plurality of sections including a primary tier, a secondary tier, a tertiary tier, and a fourth tier;
wherein said computer systems in said primary tier are adapted for monitoring changes to conditions of said electronic certificates and notifying said computer systems in said secondary tier of said changes to conditions of said electronic certificates;
wherein said computer systems in said primary tier are adapted for contracting with said computer systems in said secondary tier for determining a type of said changes to conditions of said electronic certificates said computer systems in said secondary tier are notified of by said computer systems in said primary tier;
wherein said computer systems in said secondary tier are adapted for notifying said computer systems in said tertiary tier of said changes to conditions of said electronic certificates;
wherein said computer systems in said secondary tier are adapted for contracting with said computer systems in said tertiary tier for determining a type of said changes to conditions of said electronic certificates said computer systems in said tertiary tier are notified of by said computer systems in said secondary tier;
wherein said computer systems in said tertiary tier are adapted for monitoring changes to conditions of said electronic certificates and notifying said computer systems in said fourth tier of said changes to conditions of said electronic certificates;
wherein said computer systems in said tertiary tier are adapted for contracting with said computer systems in said fourth tier for determining a type of said changes to conditions of said electronic certificates said computer systems in said fourth tier are notified of by said computer systems in said tertiary tier;
wherein said computer systems in said secondary tier are notified of said type of said changes to conditions of said electronic certificates associated with contracts between said computer systems in said primary tier and said computer systems in said secondary tier;
said computer systems in said tertiary tier are notified of said type of said changes to conditions of said electronic certificates associated with said contracts between said computer systems in said primary tier and said computer systems in said secondary tier, and contracts between said computer systems in said secondary tier and said computer systems in said tertiary tier; and
said computer systems in said fourth tier are notified of said type of said changes to conditions of said electronic certificates associated with said contracts between said computer systems in said primary tier and said computer systems in said secondary tier, said contracts between said computer systems in said secondary tier and said computer systems in said tertiary tier, and contracts between said computer systems in said tertiary tier and said computer systems in said fourth tier;
wherein said computer systems in said primary, secondary, tertiary and fourth tiers are logically organized as a tree. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16)
-
-
17. An electronic certificates system, comprising:
-
logic for monitoring one or more electronic certificates to detect a change to conditions of said electronic certificates; and
logic for providing notification of said change to conditions of said electronic certificates;
wherein a plurality of computer systems is logically divided into a plurality of sections including a primary tier, a secondary tier, a tertiary tier, and a fourth tier;
wherein said computer systems in said primary tier are adapted for monitoring changes to conditions of said electronic certificates and notifying said computer systems in said secondary tier of said changes to conditions of said electronic certificates;
wherein said computer systems in said primary tier are adapted for contracting with said computer systems in said secondary tier for determining a type of said changes to conditions of said electronic certificates said computer systems in said secondary tier are notified of by said computer systems in said primary tier;
wherein said computer systems in said secondary tier are adapted for a monitoring changes to conditions of said electronic certificates and notifying said computer systems in said tertiary tier of said changes to conditions of said electronic certificates;
wherein said computer systems in said secondary tier are adapted for contracting with said computer systems in said tertiary tier for determining a type of said changes to conditions of said electronic certificates said computer systems in said tertiary tier are notified of by said computer systems in said secondary tier;
wherein said computer systems in said tertiary tier are adapted for monitoring changes to conditions of said electronic certificates and notifying said computer systems in said fourth tier of said changes to conditions of said electronic certificates;
wherein said computer systems in said tertiary tier are adapted for contracting with said computer systems in said fourth tier for determining a type of said changes to conditions of said electronic certificates said computer systems in said fourth tier are notified of by said computer systems in said tertiary tier;
wherein said computer systems in said secondary tier are notified of said type of said changes to conditions of said electronic certificates associated with contracts between said computer systems in said primary tier and said computer systems in said secondary tier, said computer systems in said tertiary tier are notified of said type of said changes to conditions of said electronic certificates associated with said contracts between said computer systems in said primary tier and said computer systems in said secondary tier, and contracts between said computer systems in said secondary tier and said computer systems in said tertiary tier; and
said computer systems in said fourth tier are notified of said type of said changes to conditions of said electronic certificates associated with said contracts between said computer systems in said primary tier and said computer systems in said secondary tier, said contracts between said computer systems in said secondary tier and said computer systems in said tertiary tier, and contracts between said computer systems in said tertiary tier and said computer systems in said fourth tier;
wherein said computer systems in said primary, secondary, tertiary and fourth tiers are logically organized as a ring.
-
-
18. A method, comprising the steps of:
-
detecting a change to a condition of an electronic certificate with a first computer system; and
providing notification to a second computer system of said detected change to a condition of an electronic certificate detected by said first computer system;
wherein a plurality of computer systems is logically divided into a plurality of sections including a primary tier, a secondary tier, a tertiary tier, and a fourth tier;
wherein said computer systems in said primary tier are adapted for monitoring changes to conditions of said electronic certificates and notifying said computer systems in said secondary tier of said changes to conditions of said electronic certificates;
wherein said computer systems in said primary tier are adapted for contracting with said computer systems in said secondary tier for determining a type of said changes to conditions of said electronic certificates said computer systems in said secondary tier are notified of by said computer systems in said primary tier;
wherein said computer systems in said secondary tier are adapted for notifying said computer systems in said tertiary tier of said changes to conditions of said electronic certificates;
wherein said computer systems in said secondary tier are adapted for contracting with said computer systems in said tertiary tier for determining a type of said changes to conditions of said electronic certificates said computer systems in said tertiary tier are notified of by said computer systems in said secondary tier;
wherein said computer systems in said tertiary tier are adapted for monitoring changes to conditions of said electronic certificates and notifying said computer systems in said fourth tier of said changes to conditions of said electronic certificates;
wherein said computer systems in said tertiary tier are adapted for contracting with said computer systems in said fourth tier for determining type of said changes to conditions of said electronic certificates said computer systems in said fourth tier are notified of by said computer systems in said tertiary tier;
wherein said computer systems in said secondary tier are notified of said type of said changes to conditions of said electronic certificates associated with contracts between said computer systems in said primary tier and said computer systems in said secondary tier;
said computer systems in said tertiary tier are notified of said type of said changes to conditions of said electronic certificates associated with said contracts between said computer systems in said primary tier and said computer systems in said secondary tier, and contracts between said computer systems in said secondary tier and said computer systems in said tertiary tier; and
said computer systems in said fourth tier are notified of said type of said changes to conditions of said electronic certificates associated with said contracts between said computer systems in said primary tier and said computer systems in said secondary tier, said contracts between said computer systems in said secondary tier and said computer systems in said tertiary tier, and contracts between said computer systems in said tertiary tier and said computer systems in said fourth tier;
wherein said computer systems in said primary, secondary, tertiary and fourth tiers are logically organized as a web. - View Dependent Claims (19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29)
-
Specification