Patents by Inventor Neil P. Adams

Neil P. Adams has filed for patents to protect the following inventions. This listing includes patent applications that are pending as well as patents that have already been granted by the United States Patent and Trademark Office (USPTO).

  • Patent number: 7104445
    Abstract: Systems and methods for providing access to data. When an application needs to perform an action that requires access to data, the application acquires a “ticket” in order to access the data. While the application holds the ticket, it is given access to the data.
    Type: Grant
    Filed: February 25, 2005
    Date of Patent: September 12, 2006
    Assignee: Research In Motion Limited
    Inventors: Herbert A. Little, Neil P. Adams, Michael S. Brown, Jonathan F. Hammell, Michael G. Kirkup
  • Publication number: 20060047962
    Abstract: A system and method for searching and retrieving certificates, which may be used in the processing of encoded messages. In one broad aspect, a message management server generates certificate identification data from a message that uniquely identifies a certificate associated with the message. The certificate identification data can then be used to determine whether a given located certificate retrieved from one or more certificate servers in response to a certificate search request is the certificate associated with the message. Only the certificate identification data is needed to facilitate the determination at a user's computing device (e.g. a mobile device), alleviating the need for the user to download the entire message to the computing device in order to make the determination.
    Type: Application
    Filed: September 1, 2004
    Publication date: March 2, 2006
    Applicant: Research in Motion Limited
    Inventors: Neil P. Adams, Michael S. Brown, Herbert A. Little
  • Publication number: 20060047949
    Abstract: A system and method for searching and retrieving certificates, which may be used in the processing of encoded messages. In one embodiment, a certificate synchronization application is programmed to perform certificate searches by querying one or more certificate servers for all certificate authority (CA) certificates and cross-certificates on the certificate servers. In another embodiment, all certificates related to an identified certificate are retrieved from the certificate servers automatically by the certificate synchronization application, where the related certificates comprise at least one of one or more CA certificates and one or more cross-certificates. Embodiments of the invention facilitate at least partial automation of the downloading and establishment of certificate chains, thereby minimizing the need for users to manually search for individual certificates.
    Type: Application
    Filed: September 1, 2004
    Publication date: March 2, 2006
    Applicant: Research In Motion Limited
    Inventors: Michael Brown, Michael K. Brown, Herbert A. Little, Neil P. Adams, Michael G. Kirkup
  • Publication number: 20040205330
    Abstract: A system and method are provided for pre-processing encrypted and/or signed messages at a host system before the message is transmitted to a wireless mobile communication device. The message is received at the host system from a message sender. There is determination as to whether any of the message receivers has a corresponding wireless mobile communication device. For each message receiver that has a corresponding wireless mobile communication device, the message is processed so as to modify the message with respect to encryption and/or authentication aspect. The processed message is transmitted to a corresponding wireless mobile communication device. The system and method may include post-processing messages sent from a wireless mobile communications device to a remote system. Authentication and/or encryption message processing is performed upon the message. The processed message may then be sent through the remote system to one or more receivers.
    Type: Application
    Filed: December 11, 2003
    Publication date: October 14, 2004
    Inventors: James A Godfrey, Herbert A Little, Michael K Brown, Neil P Adams, Carl L Cherry, Timothy R Tyhurst, Michael S Brown
  • Publication number: 20040177270
    Abstract: A system and method of multiple-level control of an electronic device are provided. Authorization information comprising data integrity and authentication information for each of a plurality of authorization levels is stored on an electronic device to be controlled. When controlled information associated with one of the plurality of authorization levels is received at the electronic device from a source, integrity of the received controlled information is checked and a determination as to whether the source is a party authorized at the one of the plurality of authorization levels is made, based on the data integrity and authentication information for the one of the plurality of authorization levels. The received controlled information is stored on the electronic device where the integrity of the received controlled information is verified and the source is a party authorized at the one of the plurality of authorization levels.
    Type: Application
    Filed: February 20, 2004
    Publication date: September 9, 2004
    Inventors: Herbert A. Little, David R. Clark, Russell N. Owen, Scott W. Totzke, Neil P. Adams, Michael S. Brown
  • Publication number: 20040171369
    Abstract: A method and system for Certificate management and transfer between messaging clients are disclosed. When communications are established between a first messaging client and a second messaging client, one or more Certificates stored on the first messaging client may be selected and transferred to the second messaging client. Messaging clients may thereby share Certificates. Certificate management functions such as Certificate deletions, Certificate updates and Certificate status checks may also be provided.
    Type: Application
    Filed: December 11, 2003
    Publication date: September 2, 2004
    Inventors: Herbert A. Little, Neil P. Adams, David F. Tapuska, Michael S. Brown, Michael G. Kirkup, James A. Godfrey
  • Publication number: 20040139163
    Abstract: A system and method of selecting messaging settings on a messaging client are provided. A data store configured to operate in conjunction with the messaging client stores records comprising messaging settings or characteristics for previously received and/or sent messages. The messaging client is configured to send outgoing messages, each of the messages having message characteristics, to determine whether a record for an addressed recipient of an outgoing message exists in the data store, and to select messaging settings to control the message characteristics of the outgoing message based on the record where a record exists.
    Type: Application
    Filed: October 17, 2003
    Publication date: July 15, 2004
    Inventors: Neil P. Adams, Michael S. Brown, Herbert A. Little, Anthony F. Scian, Michael K. Brown
  • Publication number: 20040139162
    Abstract: A system and method of selecting messaging settings on a messaging client are provided. A display configured to operate in conjunction with the messaging client displays a compose screen that includes a message portion and a messaging settings portion when an outgoing message is to be composed on the messaging client. Messaging settings selected to control message characteristics of the outgoing message are displayed in the messaging settings portion of the compose screen.
    Type: Application
    Filed: October 17, 2003
    Publication date: July 15, 2004
    Inventors: Neil P. Adams, Michael S. Brown, Herbert A. Little, Anthony F. Scian, Michael K. Brown
  • Publication number: 20040117651
    Abstract: A system and a method are provided for activating one or more security functions of a mobile electronic device. The system and method provide for the activation of one or more security functions when the mobile electronic device is stored in a mobile electronic device holder. Security functions include, for example, closing a data item currently being displayed on the mobile electronic device, erasing decrypted information stored on the mobile electronic device, locking the mobile electronic device, and performing a secure garbage collection operation.
    Type: Application
    Filed: October 16, 2003
    Publication date: June 17, 2004
    Inventors: Herbert A. Little, Neil P. Adams, Scott W. Totzke
  • Publication number: 20030172122
    Abstract: A system and method for providing secure message signature status and trust status indications are disclosed. When a secure message having a digital signature generated by a sender is selected for processing on a messaging client, the digital signature on the message and trust status of the sender are checked. Separate indications are then provided to indicate the results of checking the digital signature and the trust status of the sender.
    Type: Application
    Filed: March 6, 2002
    Publication date: September 11, 2003
    Inventors: Herbert A. Little, Michael S. Brown, Neil P. Adams