Systems, methods and computer program products for selection of date limited information
First Claim
1. A method of selecting from a plurality of items of date limited information an item of date limited information for transmission from a first data processing system having a first time and date to a second data processing system having a second time and date, the method comprising the steps of:
- determining if both a beginning and an end of a validity period of an item of date limited information are farther from the first time and date than a predefined threshold; and
selecting the item of date limited information if the beginning and end of the validity period of the item of date limited information is farther from the first time and date than the predefined threshold value.
1 Assignment
0 Petitions
Accused Products
Abstract
Methods, systems and computer program products are provided for selecting from a plurality of items of date limited information an item of date limited information for transmission from a first data processing system having a first time and date to a second data processing system having a second time and date by selecting an item of date limited information if both a beginning and an end of a validity period of the date limited information are sufficiently distant from the first time and date.
-
Citations
36 Claims
-
1. A method of selecting from a plurality of items of date limited information an item of date limited information for transmission from a first data processing system having a first time and date to a second data processing system having a second time and date, the method comprising the steps of:
-
determining if both a beginning and an end of a validity period of an item of date limited information are farther from the first time and date than a predefined threshold; and selecting the item of date limited information if the beginning and end of the validity period of the item of date limited information is farther from the first time and date than the predefined threshold value. - View Dependent Claims (2, 3, 4, 5, 6)
-
-
7. A method of selecting from a plurality of items of date limited information an item of date limited information for transmission from a first data processing system having a first time and date to a second data processing system having a second time and date, the method comprising the step of:
-
selecting an item of date limited information if both the beginning and an end of a validity period of the date limited information are sufficiently distant from the first time and date; wherein the plurality of items of date limited information comprise a plurality of certificates, wherein each of the plurality of certificates has a not before time and a not after time associated with the certificate and wherein said step of selecting comprises the steps of; determining if the difference between the not before time and the not after time of a certificate of the plurality of certificates is greater than a predefined threshold value; selecting a certificate for transmission if said determining step determines that the difference between the not before time and the not after time of a certificate of the plurality of certificates is greater than a predefined threshold value; determining the difference between the date and time of the first processing system and the not before time for the certificate if the difference between the not before time and the not after time of a certificate of the plurality of certificates is less than the predefined threshold value; scoring each of the plurality of certificates based upon the determined difference between the not before time and the not after time and the first date and time if the difference between the not before time and the not after time of each of the certificates of the plurality of certificates is less than the predefined threshold value; selecting a certificate from the plurality of certificates for transmission to the second data processing system based upon the scores of each of the plurality of certificates if the difference between the not before time and the not after time of each of the certificates of the plurality of certificates is less than the predefined threshold value; and transmitting the selected certificate to the second data processing system.
-
-
8. A method of selecting from a plurality of items of date limited information an item of date limited information for transmission from a first data processing system having a first time and date to a second data processing system having a second time and date, the method comprising the step of:
-
selecting an item of date limited information if both the beginning and an end of a validity period of the date limited information are sufficiently distant from the first time and date; wherein the plurality of items of date limited information comprise a plurality of certificates, wherein each of the plurality of certificates has a not before time and a not after time associated with the certificate and wherein said step of selecting comprises the steps of; determining the difference between the date and time of the first processing system and the not before time for each of the plurality of certificates; determining the difference between the date and time of the first processing system and the not after time for each of the plurality of certificates; scoring each of the plurality of certificates based upon the determined difference between the not before time and the not after time and the first date and time; and selecting a certificate from the plurality of certificates for transmission to the second data processing system based upon the scores of each of the plurality of certificates. - View Dependent Claims (9, 10, 11, 12)
-
-
13. A system for selecting from a plurality of items of date limited information an item of date limited information for transmission from a first data processing system having a first time and date to a second data processing system having a second time and date, comprising:
-
means for determining the distance between a beginning and an end of a validity period of an item of date limited information and the first time and date; and means for selecting the item of date limited information if the beginning and end of the validity period of the item of date limited information are farther from the first time and date than a predefined threshold value. - View Dependent Claims (14, 15, 16, 17, 18)
-
-
19. A system for selecting from a plurality of items of date limited information an item of date limited information for transmission from a first data processing system having a first time and date to a second data processing system having a second time and date, comprising:
-
means for determining the distance between a beginning and an end of a validity period of an item of date limited information and the first time and date; means for selecting the item of date limited information if both the beginning and the end of the validity period of the date limited information are sufficiently distant from the first time and date; wherein the plurality of items of date limited information comprise a plurality of certificates, wherein each of the plurality of certificates has a not before time and a not after time associated with the certificate and wherein said means for determining, said means for selecting and said means for transmitting include; means for determining if the difference between the not before time and the not after time of a certificate of the plurality of certificates is greater than a predefined threshold value; means for selecting a certificate for transmission if said means for determining determines that the difference between the not before time and the not after time of a certificate of the plurality of certificates is greater than a predefined threshold value; means for determining the difference between the date and time of the first processing system and the not before time for the certificate if the difference between the not before time and the not after time of a certificate of the plurality of certificates is less than the predefined threshold value; means for scoring each of the plurality of certificates based upon the determined difference between the not before time and the not after time and the first date and time if the difference between the not before time and the not after time of each of the certificates of the plurality of certificates is less than the predefined threshold value; means for selecting a certificate from the plurality of certificates for transmission to the second data processing system based upon the scores of each of the plurality of certificates if the difference between the not before time and the not after time of each of the certificates of the plurality of certificates is less than the predefined threshold value; and means for transmitting the selected certificate to the second data processing system.
-
-
20. A system for selecting from a plurality of items of date limited information an item of date limited information for transmission from a first data processing system having a first time and date to a second data processing system having a second time and date, comprising:
-
means for determining the distance between a beginning and an end of a validity period of an item of date limited information and the first time and date; means for selecting the item of date limited information if both the beginning and the end of the validity period of the date limited information are sufficiently distant from the first time and date; wherein the plurality of items of date limited information comprise a plurality of certificates, wherein said means for selecting selects a certificate, wherein each of the plurality of certificates has a not before time and a not after time associated with the certificate and wherein said means for determining and said means for selecting include; means for determining the difference between the date and time of the first processing system and the not before time for each of the plurality of certificates; means for determining the difference between the date and time of the first processing system and the not after time for each of the plurality of certificates; means for scoring each of the plurality of certificates based upon the determined difference between the not before time and the not after time and the first date and time; and means for selecting a certificate from the plurality of certificates for transmission to the second data processing system based upon the scores of each of the plurality of certificates. - View Dependent Claims (21, 22, 23, 24)
-
-
25. A computer program product for selecting from a plurality of date limited information an item of date limited information for transmission from a first data processing system having a first time and date to a second data processing system having a second time and date, the computer program product comprising:
a computer-readable storage medium having computer-readable program code means embodied in said medium, said computer-readable program code means comprising; computer-readable program code means for determining the distance between a beginning and an end of a validity period of an item of date limited information and the first time and date; and computer-readable program code means for selecting the item of date limited information if the beginning and end of the validity period of the item of date limited information are farther from the first time and date than a predefined threshold value. - View Dependent Claims (26, 27, 28, 29, 30)
-
31. A computer program product for selecting from a plurality of date limited information an item of date limited information for transmission from a first data processing system having a first time and date to a second data processing system having a second time and date, the computer program product comprising:
a computer-readable storage medium having computer-readable program code means embodied in said medium, said computer-readable program code means comprising; computer-readable program code means for determining the distance between a beginning and an end of a validity period of an item of date limited information and the first time and date; computer-readable program code means for selecting the item of date limited information if both the beginning and the end of the validity period of the date limited information are sufficiently distant from the first time and date; wherein the date limited information comprise certificates, wherein each of the plurality of certificates has a not before time and a not after time associated with the certificate and wherein said computer-readable program code means for determining, said computer-readable program code means for selecting and said computer-readable program code means for transmitting include; computer-readable program code means for determining if the difference between the not before time and the not after time of a certificate of the plurality of certificates is greater than a predefined threshold value; computer-readable program code means for selecting a certificate for transmission if said computer-readable program code means for determining determines that the difference between the not before time and the not after time of a certificate of the plurality of certificates is greater than a predefined threshold value; computer-readable program code means for determining the difference between the date and time of the first processing system and the not before time for the certificate if the difference between the not before time and the not after time of a certificate of the plurality of certificates is less than the predefined threshold value; computer-readable program code means for scoring each of the plurality of certificates based upon the determined difference between the not before time and the not after time and the first date and time if the difference between the not before time and the not after time of each of the certificates of the plurality of certificates is less than the predefined threshold value; computer-readable program code means for selecting a certificate from the plurality of certificates for transmission to the second data processing system based upon the scores of each of the plurality of certificates if the difference between the not before time and the not after time of each of the certificates of the plurality of certificates is less than the predefined threshold value; and computer-readable program code means for transmitting the selected certificate to the second data processing system.
-
32. A computer program product for selecting from a plurality of date limited information an item of date limited information for transmission from a first data processing system having a first time and date to a second data processing system having a second time and date, the computer program product comprising:
a computer-readable storage medium having computer-readable program code means embodied in said medium, said computer-readable program code means comprising; computer-readable program code means for determining the distance between a beginning and an end of a validity period of an item of date limited information and the first time and date; computer-readable program code means for selecting the item of date limited information if both the beginning and the end of the validity period of the date limited information are sufficiently distant from the first time and date; wherein the date limited information comprise certificates, wherein each of the plurality of certificates has a not before time and a not after time associated with the certificate and wherein said computer-readable program code means for determining and said computer-readable program code means for selecting include; computer-readable program code means for determining the difference between the date and time of the first processing system and the not before time for each of the plurality of certificates; computer-readable program code means for determining the difference between the date and time of the first processing system and the not after time for each of the plurality of certificates; computer-readable program code means for scoring each of the plurality of certificates based upon the determined difference between the not before time and the not after time and the first date and time; and computer-readable program code means for selecting a certificate from the plurality of certificates for transmission to the second data processing system based upon the scores of each of the plurality of certificates. - View Dependent Claims (33, 34, 35, 36)
Specification