Source: http://www.google.com/patents/US8037149?dq=6,073,142
Timestamp: 2017-06-23 02:18:46
Document Index: 591518418

Matched Legal Cases: ['Application No. 2', 'Application No. 2', 'Application No. 200610092750', 'Application No. 200610092750', 'Application No. 05107027', 'Application No. 05107027', 'Application No. 200603484', 'Application No. 200603484', 'Application No. 200603484']

Patent US8037149 - System and method for processing messages being composed by a user - Google PatentsSearch Images Maps Play YouTube News Gmail Drive More »Sign inPatentsA system and method for processing messages being composed by a user of a computing device (e.g. a mobile device). Embodiments are described in which the performance of certain tasks is initiated before a direction is received from a user to send a message being composed by the user. This may involve,...http://www.google.com/patents/US8037149?utm_source=gb-gplus-sharePatent US8037149 - System and method for processing messages being composed by a userAdvanced Patent SearchTry the new Google Patents, with machine-classified Google Scholar results, and Japanese and South Korean patents.Publication numberUS8037149 B2Publication typeGrantApplication numberUS 12/834,326Publication dateOct 11, 2011Filing dateJul 12, 2010Priority dateJul 29, 2005Fee statusPaidAlso published asUS7756932, US8244820, US8516068, US20070038704, US20100281128, US20120005293, US20120303731Publication number12834326, 834326, US 8037149 B2, US 8037149B2, US-B2-8037149, US8037149 B2, US8037149B2InventorsMichael K. Brown, Michael S. Brown, Michael G. KirkupOriginal AssigneeResearch In Motion LimitedExport CitationBiBTeX, EndNote, RefManPatent Citations (36), Non-Patent Citations (23), Referenced by (3), Classifications (13), Legal Events (3) External Links: USPTO, USPTO Assignment, EspacenetSystem and method for processing messages being composed by a user
US 8037149 B2Abstract
1. A mobile device comprising a microprocessor, wherein the microprocessor is configured to:
identify a message recipient for a message, during composition of the message;
request certificate data from a certificate store, wherein the certificate data corresponds to the message recipient;
detect when the certificate data has been retrieved to the mobile device; retrieve certificate status data, wherein the certificate status data is used to verify the status of a certificate upon detecting that the certificate data has been retrieved to the mobile device; and receive a user direction to send the message;
wherein the processor is configured to initiate requesting the certificate data, detecting when the certificate data has been retrieved to the mobile device and retrieving the certificate status data before the user direction is received.
2. The device of claim 1, wherein the processor is further configured to process the message using requested certificate data.
8. A mobile device comprising a microprocessor, wherein the microprocessor is configured to:
request certificate data from a certificate store, wherein the certificate data corresponds to the message recipient; detect when the certificate data has been retrieved to the mobile device;
determine that updated certificate status data is to be retrieved upon detecting after the certificate data has been retrieved to the mobile device;
retrieve certificate status data upon determining that updated certificate status data is to be retrieved; and
receive a user direction to send the message; wherein the processor is configured to initiate requesting the certificate data;
detecting when the certificate data has been retrieved to the mobile device and retrieving the certificate status data before the user direction is received.
9. The device of claim 8, wherein the processor is further configured to process the message using requested certificate data.
13. The device of claim 8, wherein the certificate data comprises an S/MIM E certificate.
means for identifying a message recipient for a message, during user composition of the message;
means for requesting certificate data from a certificate store, wherein the certificate data corresponds to the message recipient;
means for detecting when the certificate data has been retrieved to the mobile device;
means for retrieving certificate status data, wherein the certificate status data is used to verify the status of a certificate upon detecting that the certificate data has been retrieved to the mobile device; and
means for receiving a user direction to send the message;
wherein the requesting the certificate data, detecting when the certificate data has been retrieved to the mobile device and retrieving the certificate status data is initiated before the user direction is received.
16. The device of claim 15, further comprising means for processing the message using requested certificate data.
means for identifying a message recipient for a message, during user composition of the message; means for requesting certificate data from a certificate store, wherein the certificate data corresponds to the message recipient;
means for detecting when the certificate data has been retrieved to the mobile device; means for determining that updated certificate status data is to be retrieved after detecting that the certificate data has been retrieved to the mobile device;
means for retrieving certificate status data upon determining that updated certificate status data is to be retrieved; and means for receiving a user direction to send the message;
20. The device of claim 19, further comprising means for processing the message using requested certificate data.
This application is a continuation of prior U.S. patent application Ser. No. 11/192,116, filed on Jul. 29, 2005, the entirety of which is hereby incorporated by reference.
Patent CitationsCited PatentFiling datePublication dateApplicantTitleUS4615002Mar 30, 1983Sep 30, 1986International Business Machines Corp.Concurrent multi-lingual use in data processing systemUS6212553Feb 4, 1998Apr 3, 2001Microsoft CorporationMethod for sending and receiving flags and associated data in e-mail transmissionsUS6434601 *Mar 31, 1999Aug 13, 2002Micron Technology, Inc.Pre test electronic mail processUS6760752Jun 28, 1999Jul 6, 2004Zix CorporationSecure transmission systemUS6807277Jun 12, 2000Oct 19, 2004Surety, LlcSecure messaging system with return receiptsUS6834277Feb 6, 2001Dec 21, 2004Cisco Technology, Inc.Normalized transaction processing for search engineUS6990578Oct 29, 1999Jan 24, 2006International Business Machines Corp.Method and apparatus for encrypting electronic messages composed using abbreviated address booksUS7082536Nov 14, 2001Jul 25, 2006Globalcerts, LcSystem and method for computerized global messaging encryptionUS7299412May 15, 2000Nov 20, 2007Ricoh Co., Ltd.Methods and apparatuses for publication of unconsciously captured documentsUS7756932Jul 29, 2005Jul 13, 2010Research In Motion LimitedSystem and method for processing messages being composed by a userUS20010014156Jan 22, 2001Aug 16, 2001Murata Kikai Kabushiki Kaisha And Masao KasaharaCommon key generating method, common key generator, cryptographic communication method and cryptographic communication systemUS20020025046May 11, 2001Feb 28, 2002Hung-Yu LinControlled proxy secure end to end communicationUS20030105589 *Nov 30, 2001Jun 5, 2003Wen-Yin LiuMedia agentUS20030147536Feb 5, 2002Aug 7, 2003Andivahis Dimitrios EmmanouilSecure electronic messaging system requiring key retrieval for deriving decryption keysUS20040133774Jun 17, 2003Jul 8, 2004Callas Jonathan D.System and method for dynamic data security operationsUS20040133775 *Jun 17, 2003Jul 8, 2004Callas Jonathan D.System and method for secure electronic communication in a partially keyless environmentUS20040139163Oct 17, 2003Jul 15, 2004Adams Neil P.Message settings selectionUS20040148356Oct 4, 2003Jul 29, 2004Bishop James WilliamSystem and method for private messagingUS20040249817 *Jul 1, 2004Dec 9, 2004Zix Corporation, A Texas CorporationSecure transmission systemUS20050038991Apr 2, 2004Feb 17, 2005Brown Michael K.System and method of accessing keys for secure messagingUS20050071631Sep 24, 2004Mar 31, 2005Randy LangerMethod and system for authorizing client devices to receive secured data streamsUS20050086477Oct 16, 2003Apr 21, 2005Taiwan Semiconductor Manufacturing Co.Integrate PGP and Lotus Notes to encrypt / decrypt emailUS20060031309May 20, 2004Feb 9, 2006International Business Machines CorporationElectronic mail attachment management system and methodUS20060031315Jun 1, 2004Feb 9, 2006Fenton James LMethod and system for verifying identification of an electronic mail messageUS20060168012Nov 24, 2004Jul 27, 2006Anthony RoseMethod and system for electronic messaging via distributed computing networksUS20070005706Jun 16, 2005Jan 4, 2007International Business Machines CorporationMaintaining the integrity of a copy listUS20070038704Jul 29, 2005Feb 15, 2007Research In Motion LimitedSystem and method for processing messages being composed by a userUS20070113101Jun 30, 2006May 17, 2007Levasseur ThierrySecure electronic mail system with configurable cryptographic engineUS20070260876 *May 5, 2006Nov 8, 2007Research In Motion LimitedMethod and system for sending secure messagesUS20080294726Apr 22, 2004Nov 27, 2008Sidman George CPrivate electronic information exchangeCN1272279AAug 5, 1998Nov 1, 2000塔奇勇公司Distributed system and method for prefetching objectsEP1536601A1Nov 26, 2003Jun 1, 2005Totemo AGEncryption method and system for emailsEP1653655A1Oct 29, 2004May 3, 2006Research In Motion LimitedSystem and method for verifying digital signatures on certificatesWO1999008429A1Aug 5, 1998Feb 18, 1999Tachyon, Inc.A distributed system and method for prefetching objectsWO2005015867A1Apr 2, 2004Feb 17, 2005Research In Motion LimitedSystem and method of accessing keys for secure messagingWO2005107133A1Jan 19, 2005Nov 10, 2005Research In Motion LimitedSystem and method for sending secure messages* Cited by examinerNon-Patent CitationsReference1Advisory Action. Co-pending U.S. Appl. No. 11/418,176. Dated: Apr. 30, 2010.2Amendment After Final. Co-pending U.S. Appl. No. 11/418,176. Dated: Apr. 20, 2010.3Amendment. Co-pending U.S. Appl. No. 11/418,176. Dated: Dec. 9, 2010.4Amendment. Co-pending U.S. Appl. No. 11/418,176. Dated: Jun. 4, 2010.5Amendment. Co-pending U.S. Appl. No. 11/418,176. Dated: Nov. 30, 2009.6Canadian First Office Action. Application No. 2,549,616. Dated: Sep. 24, 2008.7Canadian Notice of Allowance. Patent Application No. 2,549,616. Dated: Jun. 10, 2009.8Chinese First Office Action (English Translation). Application No. 200610092750.1. Dated: Apr. 3, 2009.9Chinese Second Office Action (English Translation). Application No. 200610092750.1. Dated: Nov. 13, 2009.10Co-pending U.S. Appl. No. 11/418,176, "Method and System for Sending Secure Messages", filed May 5, 2006.11European Communication under Rule 51(4) EPC. Application No. 05107027.4. Dated: May 18, 2007.12European Search Report. Application No. 05107027.4-2416 Dated: Jan. 31, 2006.13Final Office Action. Co-pending U.S. Appl. No. 11/418,176. Dated: Feb. 8, 2011.14http://developer.openwave.com/htmldoc/41/tool/nottools2.htmp; UP.SDK Tools and APIs Reference, Chapter 2: Notifications Utilities, Title: Requesting Certificates with Certmaker.15http://developer.openwave.com/htmldoc/41/tool/nottools5.htmp; UP.SDK Tools and APIs Reference, Chapter 2: Notifications Utilities, Title: Installing Certificates with Upcerins.16Information Technology Services. Tennessee Technological University: "Web Mail Basics" Internet, May 2003, pp. 1-8 XP002362302. URL: http://www.tntech.edu/ITs/pubs/pdf/WebMailBasics.pdf.17Office Action. Co-pending U.S. Appl. No. 11/418,176. Dated: Sep. 16, 2010.18Request for Continued Examination (RCE). Co-pending U.S. Appl. No. 11/418,176. Jun. 4, 2010.19Singapore Examination Report. Application No. 200603484-7. Dated: Oct. 3, 2007.20Singapore Notification of Grant. Application No. 200603484-7. Dated: Feb. 27, 2009.21Singapore Written Opinion. Application No. 200603484-7. Dated: Sep. 21, 2006.22United States Final Office Action. Co-pending U.S. Appl. No. 11/418,176. Dated: Feb. 9, 2010.23United States Office Action. Co-pending U.S. Appl. No. 11/418,176. Dated: Jul. 29, 2009.Referenced byCiting PatentFiling datePublication dateApplicantTitleUS8244820 *Sep 12, 2011Aug 14, 2012Research In Motion LimitedSystem and method for processing messages being composed by a userUS8516068Aug 7, 2012Aug 20, 2013Research In Motion LimitedSystem and method for processing messages being composed by a userUS20120005293 *Sep 12, 2011Jan 5, 2012Research In Motion LimitedSystem and method for processing messages being composed by a user* Cited by examinerClassifications U.S. Classification709/206, 713/170, 709/238, 713/156International ClassificationG06F15/16Cooperative ClassificationH04L63/102, H04L63/0823, H04L51/14, H04L51/00, H04L51/38European ClassificationH04L12/58, H04L63/10B, H04L63/08CLegal EventsDateCodeEventDescriptionJul 12, 2010ASAssignmentOwner name: RESEARCH IN MOTION LIMITED, CANADAFree format text: ASSIGNMENT OF ASSIGNORS INTEREST;ASSIGNORS:BROWN, MICHAEL K.;BROWN, MICHAEL S.;KIRKUP, MICHAEL G.;REEL/FRAME:024666/0466Effective date: 20050923Nov 3, 2014ASAssignmentOwner name: BLACKBERRY LIMITED, ONTARIOFree format text: CHANGE OF NAME;ASSIGNOR:RESEARCH IN MOTION LIMITED;REEL/FRAME:034150/0483Effective date: 20130709Apr 13, 2015FPAYFee paymentYear of fee payment: 4RotateOriginal ImageGoogle Home - Sitemap - USPTO Bulk Downloads - Privacy Policy - Terms of Service - About Google Patents - Send FeedbackData provided by IFI CLAIMS Patent Services