Patents by Inventor David Victor MacFarlane

David Victor MacFarlane 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: 9998412
    Abstract: A system and method for the creation and automated selection and inclusion an automated signature text with an electronic message, wherein the automated selection of the automated signature text is dependent on attributes of the message, the designated recipients, or attributes of the designated recipients as compared to the sender's attributes, such as the encoding type and/or transport method selected for the electronic message or the location of the recipient without the need for multiple user profiles or manual editing by the sender. At least one of a plurality of automated signature texts is associated with at least one encoding type of a plurality of encoding types, at least one message transport type, or with at least one predetermined recipient attribute or the outcome of a comparison of the recipient attribute with the sender's attributes. The appropriate automated signature text is inserted prior to encoding of the message for transport.
    Type: Grant
    Filed: October 4, 2013
    Date of Patent: June 12, 2018
    Assignee: BlackBerry Limited
    Inventors: Neil Patrick Adams, Herbert Anthony Little, David Victor MacFarlane
  • Patent number: 9148448
    Abstract: Systems and methods for establishing a security-related mode of operation for computing devices. A policy data store contains security mode configuration data related to the computing devices. Security mode configuration data is used in establishing a security-related mode of operation for the computing devices.
    Type: Grant
    Filed: May 10, 2013
    Date of Patent: September 29, 2015
    Assignee: BlackBerry Limited
    Inventors: Neil Patrick Adams, Herbert Anthony Little, Michael Stephen Brown, Ian Robertson, Michael Grant Kirkup, Michael Kenneth Brown, David Victor MacFarlane
  • Patent number: 8788605
    Abstract: Systems and methods for handling messages on a mobile device. A system and method could be configured to receive at a mobile device a message that is associated with a message expiry indicator. If a message expiry indicator is determined to be associated with the received message, then the received message is removed from the mobile device.
    Type: Grant
    Filed: June 27, 2012
    Date of Patent: July 22, 2014
    Assignee: BlackBerry Limited
    Inventors: Neil Patrick Adams, Ian Robertson, David Victor MacFarlane, Herbert Anthony Little
  • Patent number: 8693695
    Abstract: A method for secure bidirectional communication between two systems is described. A first key pair and a second key pair are generated, the latter including a second public key that is generated based upon a shared secret. First and second public keys are sent to a second system, and third and fourth public keys are received from the second system. The fourth public key is generated based upon the shared secret. A master key for encrypting messages is calculated based upon a first private key, a second private key, the third public key and the fourth public key. For re-keying, a new second key pair having a new second public key and a new second private key is generated, and a new fourth public key is received. A new master key is calculated using elliptic curve calculations using the new second private key and the new fourth public key.
    Type: Grant
    Filed: June 22, 2012
    Date of Patent: April 8, 2014
    Assignee: BlackBerry Limited
    Inventors: Michael K. Brown, Herbert A. Little, David Victor MacFarlane, Michael S. Brown, Dinah Lea Marie Davis
  • Publication number: 20140040396
    Abstract: A system and method for the creation and automated selection and inclusion an automated signature text with an electronic message, wherein the automated selection of the automated signature text is dependent on attributes of the message, the designated recipients, or attributes of the designated recipients as compared to the sender's attributes, such as the encoding type and/or transport method selected for the electronic message or the location of the recipient without the need for multiple user profiles or manual editing by the sender. At least one of a plurality of automated signature texts is associated with at least one encoding type of a plurality of encoding types, at least one message transport type, or with at least one predetermined recipient attribute or the outcome of a comparison of the recipient attribute with the sender's attributes. The appropriate automated signature text is inserted prior to encoding of the message for transport.
    Type: Application
    Filed: October 4, 2013
    Publication date: February 6, 2014
    Applicant: BlackBerry Limited
    Inventors: Neil Patrick Adams, Herbert Anthony Little, David Victor MacFarlane
  • Patent number: 8578171
    Abstract: A system and method for the creation and automated selection and inclusion an automated signature text with an electronic message, wherein the automated selection of the automated signature text is dependent on attributes of the message, the designated recipients, or attributes of the designated recipients as compared to the sender's attributes, such as the encoding type and/or transport method selected for the electronic message or the location of the recipient without the need for multiple user profiles or manual editing by the sender. At least one of a plurality of automated signature texts is associated with at least one encoding type of a plurality of encoding types, at least one message transport type, or with at least one predetermined recipient attribute or the outcome of a comparison of the recipient attribute with the sender's attributes. The appropriate automated signature text is inserted prior to encoding of the message for transport.
    Type: Grant
    Filed: September 14, 2012
    Date of Patent: November 5, 2013
    Assignee: BlackBerry Limited
    Inventors: Neil P. Adams, David Victor MacFarlane, Herbert A. Little
  • Publication number: 20130247143
    Abstract: Systems and methods for establishing a security-related mode of operation for computing devices. A policy data store contains security mode configuration data related to the computing devices. Security mode configuration data is used in establishing a security-related mode of operation for the computing devices.
    Type: Application
    Filed: May 10, 2013
    Publication date: September 19, 2013
    Inventors: Neil Patrick Adams, Herbert Anthony Little, Michael Stephen Brown, Ian Robertson, Michael Grant Kirkup, Michael Kenneth Brown, David Victor MacFarlane
  • Patent number: 8442489
    Abstract: Systems and methods for establishing a security-related mode of operation for computing devices. A policy data store contains security mode configuration data related to the computing devices. Security mode configuration data is used in establishing a security-related mode of operation for the computing devices.
    Type: Grant
    Filed: July 14, 2011
    Date of Patent: May 14, 2013
    Assignee: Research In Motion Limited
    Inventors: Neil P. Adams, Michael K. Brown, Michael S. Brown, Michael G. Kirkup, Herbert A. Little, David Victor MacFarlane, Ian M. Robertson
  • Patent number: 8429411
    Abstract: A system and method for the creation and automated selection and inclusion an automated signature text with an electronic message, wherein the automated selection of the automated signature text is dependent on attributes of the message, the designated recipients, or attributes of the designated recipients as compared to the sender's attributes, such as the encoding type and/or transport method selected for the electronic message or the location of the recipient without the need for multiple user profiles or manual editing by the sender. At least one of a plurality of automated signature texts is associated with at least one encoding type of a plurality of encoding types, at least one message transport type, or with at least one predeterined recipient attribute or the outcome of a comparison of the recipient attribute with the sender's attributes. The appropriate automated signature text is inserted prior to encoding of the message for transport.
    Type: Grant
    Filed: June 23, 2005
    Date of Patent: April 23, 2013
    Assignee: Research In Motion Limited
    Inventors: Neil P. Adams, David Victor MacFarlane, Herbert A. Little
  • Publication number: 20130066999
    Abstract: A system and method for the creation and automated selection and inclusion an automated signature text with an electronic message, wherein the automated selection of the automated signature text is dependent on attributes of the message, the designated recipients, or attributes of the designated recipients as compared to the sender's attributes, such as the encoding type and/or transport method selected for the electronic message or the location of the recipient without the need for multiple user profiles or manual editing by the sender. At least one of a plurality of automated signature texts is associated with at least one encoding type of a plurality of encoding types, at least one message transport type, or with at least one predetermined recipient attribute or the outcome of a comparison of the recipient attribute with the sender's attributes. The appropriate automated signature text is inserted prior to encoding of the message for transport.
    Type: Application
    Filed: September 14, 2012
    Publication date: March 14, 2013
    Applicant: Research In Motion Limited
    Inventors: Neil P. ADAMS, David Victor MacFarlane, Herbert A. Little
  • Publication number: 20120271896
    Abstract: Systems and methods for handling messages on a mobile device. A system and method could be configured to receive at a mobile device a message that is associated with a message expiry indicator. If a message expiry indicator is determined to be associated with the received message, then the received message is removed from the mobile device.
    Type: Application
    Filed: June 27, 2012
    Publication date: October 25, 2012
    Applicant: RESEARCH IN MOTION LIMITED
    Inventors: Neil P. Adams, David Victor MacFarlane, Ian M. Robertson, Herbert A. Little
  • Publication number: 20120257746
    Abstract: A method for secure bidirectional communication between two systems is described. A first key pair and a second key pair are generated, the latter including a second public key that is generated based upon a shared secret. First and second public keys are sent to a second system, and third and fourth public keys are received from the second system. The fourth public key is generated based upon the shared secret. A master key for encrypting messages is calculated based upon a first private key, a second private key, the third public key and the fourth public key. For re-keying, a new second key pair having a new second public key and a new second private key is generated, and a new fourth public key is received. A new master key is calculated using elliptic curve calculations using the new second private key and the new fourth public key.
    Type: Application
    Filed: June 22, 2012
    Publication date: October 11, 2012
    Applicant: RESEARCH IN MOTION LIMITED
    Inventors: Michael K. Brown, Herbert A. Little, David Victor MacFarlane, Michael S. Brown, Dinah Lea Marie Davis
  • Patent number: 8234339
    Abstract: Systems and methods for handling messages on a mobile device. A system and method could be configured to receive at a mobile device a message that is associated with a message expiry indicator. If a message expiry indicator is determined to be associated with the received message, then the received message is removed from the mobile device.
    Type: Grant
    Filed: June 21, 2005
    Date of Patent: July 31, 2012
    Assignee: Research In Motion Limited
    Inventors: Neil P. Adams, David Victor MacFarlane, Ian M. Robertson, Herbert A. Little
  • Patent number: 8218773
    Abstract: A method for secure bidirectional communication between two systems is described. A first key pair and a second key pair are generated, the latter including a second public key that is generated based upon a shared secret. First and second public keys are sent to a second system, and third and fourth public keys are received from the second system. The fourth public key is generated based upon the shared secret. A master key for encrypting messages is calculated based upon a first private key, a second private key, the third public key and the fourth public key. For re-keying, a new second key pair having a new second public key and a new second private key is generated, and a new fourth public key is received. A new master key is calculated using elliptic curve calculations using the new second private key and the new fourth public key.
    Type: Grant
    Filed: January 13, 2011
    Date of Patent: July 10, 2012
    Assignee: Research In Motion Limited
    Inventors: Michael K. Brown, Herbert A. Little, David Victor MacFarlane, Michael S. Brown, Dinah Lea Marie Davis
  • Publication number: 20110271322
    Abstract: Systems and methods for establishing a security-related mode of operation for computing devices. A policy data store contains security mode configuration data related to the computing devices. Security mode configuration data is used in establishing a security-related mode of operation for the computing devices.
    Type: Application
    Filed: July 14, 2011
    Publication date: November 3, 2011
    Applicant: RESEARCH IN MOTION LIMITED
    Inventors: Neil P. Adams, Michael K. Brown, Michael S. Brown, Michael G. Kirkup, Herbert A. Little, David Victor MacFarlane, Ian M. Robertson
  • Patent number: 8010989
    Abstract: Systems and methods for establishing a security-related mode of operation for computing devices. A security-related mode of operation is established through security mode configuration data. The security mode configuration data specifies the proper security mode or modes for operation of the computing devices.
    Type: Grant
    Filed: February 25, 2005
    Date of Patent: August 30, 2011
    Assignee: Research In Motion Limited
    Inventors: Neil P. Adams, Michael K. Brown, Michael S. Brown, Michael G. Kirkup, Herbert A. Little, David Victor MacFarlane, Ian M. Robertson
  • Publication number: 20110176747
    Abstract: A method and portable electronic device for processing images are provided. Images are stored electronically at a remote server as attachments to message data, message data received at the portable electronic device with indicators identifying corresponding attachments to the message data. The portable electronic device comprises a processing unit interconnected with an input device, and a display device. First input data is received indicative that one of the indicators, corresponding to one of the images, has been selected, causing the image to be retrieved from the remote server. The received image is displayed at the display device. Second input data is received indicative that a next one of the images is to be displayed, the second input data received while the first retrieved images is displayed at the display device. The next images is then received from the remote server and processed to display it at the display device.
    Type: Application
    Filed: January 15, 2010
    Publication date: July 21, 2011
    Inventors: Dan Mihai Dumitru, Raskesh Kumar Arora, Neil Patrick Adams, David Victor MacFarlane
  • Publication number: 20110126013
    Abstract: A method for secure bidirectional communication between two systems is described. A first key pair and a second key pair are generated, the latter including a second public key that is generated based upon a shared secret. First and second public keys are sent to a second system, and third and fourth public keys are received from the second system. The fourth public key is generated based upon the shared secret. A master key for encrypting messages is calculated based upon a first private key, a second private key, the third public key and the fourth public key. For re-keying, a new second key pair having a new second public key and a new second private key is generated, and a new fourth public key is received. A new master key is calculated using elliptic curve calculations using the new second private key and the new fourth public key.
    Type: Application
    Filed: January 13, 2011
    Publication date: May 26, 2011
    Applicant: RESEARCH IN MOTION LIMITED
    Inventors: Michael K. Brown, Herbert A. Little, David Victor MacFarlane, Michael S. Brown, Dinah Lea Marie Davis
  • Patent number: 7894605
    Abstract: A method for secure bidirectional communication between two systems is described. A first key pair and a second key pair are generated, the latter including a second public key that is generated based upon a shared secret. First and second public keys are sent to a second system, and third and fourth public keys are received from the second system. The fourth public key is generated based upon the shared secret. A master key for encrypting messages is calculated based upon a first private key, a second private key, the third public key and the fourth public key. For re-keying, a new second key pair having a new second public key and a new second private key is generated, and a new fourth public key is received. A new master key is calculated using elliptic curve calculations using the new second private key and the new fourth public key.
    Type: Grant
    Filed: January 4, 2010
    Date of Patent: February 22, 2011
    Assignee: Research In Motion Limited
    Inventors: Michael K. Brown, Herbert A. Little, David Victor MacFarlane, Michael S. Brown, Dinah Lea Marie Davis
  • Publication number: 20100104102
    Abstract: A method for secure bidirectional communication between two systems is described. A first key pair and a second key pair are generated, the latter including a second public key that is generated based upon a shared secret. First and second public keys are sent to a second system, and third and fourth public keys are received from the second system. The fourth public key is generated based upon the shared secret. A master key for encrypting messages is calculated based upon a first private key, a second private key, the third public key and the fourth public key. For re-keying, a new second key pair having a new second public key and a new second private key is generated, and a new fourth public key is received. A new master key is calculated using elliptic curve calculations using the new second private key and the new fourth public key.
    Type: Application
    Filed: January 4, 2010
    Publication date: April 29, 2010
    Applicant: RESEARCH IN MOTION LIMITED
    Inventors: Michael K. Brown, Herbert A. Little, David Victor MacFarlane, Michael S. Brown, Dinah Lea Marie Davis