Source: https://patents.google.com/patent/US8788812B2/en
Timestamp: 2018-03-18 08:33:41
Document Index: 708343379

Matched Legal Cases: ['Application No. 04105423', 'Application No. 08166395', 'Application No. 08166395', 'Application No. 04105423', 'Application No. 04105423', 'Application No. 04105423', 'Application No. 04105423', 'Application No. 04105423', 'Application No. 08166395', 'Application No. 08166395', 'Application No. 08166395']

US8788812B2 - System and method for retrieving certificates associated with senders of digitally signed messages - Google Patents
US8788812B2
US8788812B2 US13614824 US201213614824A US8788812B2 US 8788812 B2 US8788812 B2 US 8788812B2 US 13614824 US13614824 US 13614824 US 201213614824 A US201213614824 A US 201213614824A US 8788812 B2 US8788812 B2 US 8788812B2
US13614824
US20130007445A1 (en )
This application is a continuation of, and claims priority to, prior U.S. patent application Ser. No. 12/981,689, filed on Dec. 30, 2010, which is a continuation of, and claims priority to, prior U.S. patent application Ser. No. 10/975,987, filed on Oct. 29, 2004. U.S. patent application Ser. No. 10/975,987 issued to patent as U.S. Pat. No. 7,886,144, and U.S. patent application Ser. No. 12/981,689 issued to patent as U.S. Pat. No. 8,341,399. The entire contents of U.S. patent application Ser. No. 12/981,689 and U.S. patent application Ser. No. 10/975,987 are hereby incorporated by reference.
In a variant implementation, LAN 250 comprises a wireless VPN router [not shown] to facilitate data exchange between the LAN 250 and mobile device 100. The concept of a wireless VPN router is new in the wireless industry and implies that a VPN connection can be established directly through a specific wireless network to mobile device 100. The possibility of using a wireless VPN router has only recently been available and could be used when the new Internet Protocol (IP) Version 6 (IPV6) arrives into IP-based wireless networks. This new protocol will provide enough IP addresses to dedicate an IP address to every mobile device, making it possible to push information to a mobile device at any time. An advantage of using a wireless VPN router is that it could be an off-the-shelf VPN component, not requiring a separate wireless gateway and separate wireless infrastructure to be used. A VPN connection would preferably be a Transmission Control Protocol (TCP)/lP or User Datagram Protocol (UDP)/IP connection to deliver the messages directly to mobile device 100 in this variant implementation.
With respect to at least some of the embodiments described herein, a message is considered as being received by the user when the user opens (or re-opens) the message for viewing, which is typically done through an e-mail client application. When the performance of the tasks described above are triggered by the opening of the message for viewing by a user, it is less likely that such tasks would be performed unnecessarily (e.g. if the user ultimately never opens a message that has arrived at the user's computing device), thereby preserving bandwidth. However, in variant embodiments, a message may be considered as being received by the user when the message has arrived at the users computing device for storage (e.g. in the user's “inbox”), even though the user may not have actually opened the message yet for viewing.
1. A method of retrieving status information of certificates, the method comprising:
initiating retrieval of status information of a certificate associated with the sender;
wherein the initiating is performed in response to determining that a revocation status of the certificate is not up-to-date.
2. The method of claim 1, wherein the certificate is not included in the message.
3. The method of claim 1, wherein the certificate is included with the message.
4. The method of claim 1, wherein the determining comprises determining an amount of time that has elapsed since the revocation status of the certificate was last verified.
5. The method of claim 4, further comprising comparing a current time with a time stamp associated with the certificate that identifies a last time the revocation status of the certificate was updated.
6. The method of claim 1, further comprising verifying at least one certificate property of the certificate using the status information, and generating an indicator that indicates a result of the verifying.
7. The method of claim 6, wherein the at least one certificate property comprises at least one of a revocation status, a trust status of the certificate, a strength of a public key associated with the certificate, or an expiration status of the certificate.
8. The method of claim 1, further comprising initiating retrieval of the certificate from a certificate store remotely located from the communication device if the certificate is determined not to be stored on the communication device.
9. The method of claim 8, further comprising storing, at the communication device, the certificate retrieved from the certificate store remotely located from the communication device.
10. The method of claim 9, wherein the storing the certificate is performed after the certificate is retrieved from the certificate store remotely located from the communication device, without user intervention.
11. The method of claim 1, further comprising verifying the digital signature using the certificate.
12. The method of claim 11, further comprising generating an indicator for display at the communication device, the indicator indicating whether the digital signature is successfully verified.
13. The method of claim 12, wherein at least one of the verifying or the generating are performed after retrieval of the certificate is initiated, without user intervention.
14. The method of claim 1, wherein the message comprises an electronic mail message.
15. A communication device comprising: a processor, and a memory; wherein the processor is configured to:
initiate retrieval of status information of a certificate associated with the sender;
wherein the retrieval of status information is initiated in response to determining that a revocation status of the certificate is not up-to-date.
16. The device of claim 15, wherein the processor is configured to determine an amount of time that has elapsed since the revocation status of the certificate was last verified.
17. The device of claim 16, wherein the processor is further configured to compare a current time with a time stamp associated with the certificate that identifies a last time the revocation status of the certificate was updated.
18. A computer-readable storage device, comprising a plurality of instructions executable by a processor of a communication device, wherein the instructions configure the processor to:
US13614824 2004-10-29 2012-09-13 System and method for retrieving certificates associated with senders of digitally signed messages Active 2024-11-10 US8788812B2 (en)
US20130007445A1 true US20130007445A1 (en) 2013-01-03
US8788812B2 true US8788812B2 (en) 2014-07-22
US20040230793A1 (en) 2003-02-14 2004-11-18 Julio Estrada System and method for encrypting and authenticating messages in a collaborative work environment
US20120311323A1 (en) * 2003-08-12 2012-12-06 Research In Motion Limited System and Method of Accessing Keys for Secure Messaging
US20070011737A1 (en) 1997-07-24 2007-01-11 Bandini Jean-Christophe D Method and system for e-mail message transmission
US20080172338A1 (en) 2000-11-08 2008-07-17 Peter Malcolm Information Management System
Advisory Action. Co-pending U.S. Appl. No. 12/981,689. Dated: May 7, 2012.
Amendment. U.S. Appl. No. 13/614,574. Dated: Feb. 18, 2014.
Appeal Brief. Co-pending U.S. Appl. No. 12/981,689. Dated: Aug. 3, 2012.
Caronni G.: "Walking the Web of Trust," Enabling Technologies: Infrastructure for Collaborative Enterprises, 2000. (Wet ICE 2000). Proceedings. IEEE 9th International Workshops on Gaithersburg, MD, USA, Los Alamitos, CA, USA, Jun. 14, 2000-Jun. 16, 2000, pp. 153 to 158, XP-10522927.
Chadwick D. et al.: "Merging and Extending the PGP and PEM Trust Models-The ICE-TEL Trust Model," IEEE Network, New York, USA 1, May 1997, pp. 16 to 24, XP-689785.
Chadwick D. et al.: "Merging and Extending the PGP and PEM Trust Models—The ICE-TEL Trust Model," IEEE Network, New York, USA 1, May 1997, pp. 16 to 24, XP-689785.
Co-pending U.S. Appl. No. 12/981,689, "System and Method for Retrieving Certificates Associated with Senders of Digitally Signed Messages", filed Dec. 30, 2010.
Co-pending U.S. Appl. No. 13/614,574, "System and Method for Retrieving Certificates Associated with Senders of Digitally Signed Messages", filed Sep. 13, 2012.
Decision to grant a European patent pursuant to Article 97(1) EPC. European Application No. 04105423.0. Dated: Feb. 12, 2009.
Exam Report. European Application No. 08166395.7. Dated: Feb. 16, 2012.
Final Office Action. Co-pending U.S. Appl. No. 12/981,689. Dated: Mar. 2, 2012.
Interview Summary. Co-pending U.S. Appl. No. 12/981,689. Dated: Jul. 11, 2012.
Notice of Allowance. Co-pending U.S. Appl. No. 12/981,689. Dated: Aug. 31, 2012.
Notice of Allowance. Co-pending U.S. Appl. No. 12/981,689. Dated: Sep. 28, 2012.
Notice of Allowance. U.S. Appl. No. 13/614,574. Dated: Feb. 28, 2014.
Notice of Appeal. Co-pending U.S. Appl. No. 12/981,689. Dated: Jun. 4, 2012.
Notice of Withdrawal. European Patent Application No. 08166395.7. Dated: Jan. 9, 2013.
Office Action. Co-pending U.S. Appl. No. 12/981,689. Dated: Sep. 29,2011.
Office Action. U.S. Appl. No. 13/614,574. Dated: Nov. 18, 2013.
Prosecution Documents for U.S. Appl. No. 10/975,987, issued to U.S. Patent No. 7,886,144 on Feb. 8, 2011.
Provision of the minutes in accordance with Rule 124(4) EPC. European Application No. 04105423.0. Dated: Oct. 21, 2008.
Reply to Final Office Action. Co-pending U.S. Appl. No. 12/981,689. Dated: Apr. 26, 2012.
Reply. Co-pending U.S. Appl. No. 12/981,689. Dated: Dec. 23, 2011.
Request for Continued Examination (RCE) and Amendment. Co-pending U.S. Appl. No. 12/981,689. Dated: Sep. 18, 2012.
Request for Contnued Examination and Information Disclosure Statement. U.S. Appl. No. 10/092,325. Dated: Jan. 25, 2006.
Response. European Application No. 04105423.0. Dated: Apr. 17, 2008.
Response. European Application No. 04105423.0. Dated: Nov. 14, 2005.
Response. European Application No. 04105423.0. Dated: Nov. 23, 2006.
Response. European Application No. 04105423.0. Dated: Sep. 12, 2008.
Response. European Application No. 08166395.7. Dated: Dec. 22, 2009.
Response. European Application No. 08166395.7. Dated: Jul. 11, 2011.
Response. European Application No. 08166395.7. Dated: Jul. 23, 2009.
Stallings W.: "The PGP Web of Trust", BYTE, McGraw-Hill Inc., St. Peterborough, USA, Feb. 1, 1995, pp. 161 to 162, XP-494702.
Free format text: ASSIGNMENT OF ASSIGNORS INTEREST;ASSIGNORS:BROWN, MICHAEL S.;BROWN, MICHAEL K.;ADAMS, NEIL P.;AND OTHERS;SIGNING DATES FROM 20041115 TO 20041118;REEL/FRAME:028957/0756