Patents by Inventor Dinah Davis
Dinah Davis 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: 9414230Abstract: A certificate management operation request is managed on a device, access to which is governed by an authentication certificate. Upon receiving a request to perform a certificate management operation on a certificate, a consequence of performing the certificate management operation is determined and the consequence is indicated via a user interface of the device. For example, anytime a user attempts to use a certificate management application to delete, distrust or revoke a certificate, it is determined whether the certificate meets certain criteria, such as the certificate being the authentication certificate or being in the certificate chain of the authentication certificate. If the certificate meets the criteria, the user may be notified of a lack of permission to perform the requested operation and the operation may be prevented from completing. Alternatively, the user may be permitted to confirm the instruction to perform the requested operation, and the operation may be completed.Type: GrantFiled: October 27, 2008Date of Patent: August 9, 2016Assignee: BlackBerry LimitedInventors: Dinah Davis, Michael S. Brown, Neil Patrick Adams
-
Patent number: 9143323Abstract: A cryptographic key is used to secure a communication link between a first device and a second device. Generating the cryptographic key is accomplished by a) generating a first cryptographic key, b) generating a second cryptographic key, c) applying a hash function to packets transmitted over the communication link to create a hash result, and d) applying the hash function to the first cryptographic key, the second cryptographic key and the hash result.Type: GrantFiled: April 4, 2005Date of Patent: September 22, 2015Assignee: BLACKBERRY LIMITEDInventors: Michael K. Brown, Herb Little, Michael S. Brown, Neil Adams, Michael McCallum, Dinah Davis
-
Publication number: 20130214908Abstract: A command destined for a smart card is received. If the command is of a state-altering type that places the smart card in a known state, it is relayed to a smart card reader unless the smart card is currently in the known state. If the command is a POWER OFF command, it is relayed to the smart card reader unless (i) the smart card is currently in the known state and (ii) within a predetermined time from receiving the command, a subsequent command of the state-altering type that places the smart card in the known state is received. If the command is not a POWER OFF command and is not of the state-altering type that places the smart card in the known state, it is relayed to the smart card reader. The command is discarded if not relayed to the smart card reader.Type: ApplicationFiled: May 11, 2012Publication date: August 22, 2013Applicant: RESEARCH IN MOTION LIMITEDInventors: Ravi Singh, Dinah Davis, Neil Adams
-
Publication number: 20130008946Abstract: Upon recognizing a loss of a first connection to a computing apparatus, such as a personal computer, a smart card reader may maintain an open session with a smart card and may associate an identity of the computing apparatus of the first connection with the open session. Some time later, the smart card reader may establish a second connection with a computing apparatus. The smart card reader may compare an identity of the computing apparatus of the second connection with the identity of the computing apparatus of the first connection. Responsive to determining that the identities do not match, the smart card reader may close the open session with the smart card. Responsive to determining that the identities do match, the smart card reader may maintain the open session with the smart card.Type: ApplicationFiled: September 14, 2012Publication date: January 10, 2013Applicant: RESEARCH IN MOTION LIMITEDInventors: Dinah Davis, Neil Adams, Ravi Singh
-
Publication number: 20130007876Abstract: By providing a biometric candidate to a biometric input device, a user may cause a computing device to be unlocked and cause a specific application to be launched on the computing device. The biometric input device may be on the computing device or on a peripheral security device that is in communication with the computing device. Indeed, the specific application may be launched pre-loaded with certain data, selection of which data is controlled by the particular biometric provided to the biometric input device.Type: ApplicationFiled: September 14, 2012Publication date: January 3, 2013Applicant: RESEARCH IN MOTION LIMITEDInventors: Dinah Davis, Neil Patrick Adams
-
Publication number: 20120297093Abstract: A method of facilitating communications between a computer device and a smart card reader having an associated smart card, the computer device including a smart card resource manager and a smart card reader service, the smart card reader service acting as a relay for commands between the smart card resource manager and the smart card reader, the method comprising: receiving from the smart card resource manager a first command for setting a protocol for communications with the smart card; and responding, prior to receiving a reply from the smart card to the first command, to the smart card resource manager with a message indicating that the smart card has successfully received the first command.Type: ApplicationFiled: July 26, 2012Publication date: November 22, 2012Applicant: RESEARCH IN MOTION LIMITEDInventors: Ravi Singh, Neil Adams, Dinah Davis
-
Publication number: 20120235798Abstract: A command destined for a smart card is received. If the command is of a state-altering type that places the smart card in a known state, it is relayed to a smart card reader unless the smart card is currently in the known state. If the command is a POWER OFF command, it is relayed to the smart card reader unless (i) the smart card is currently in the known state and (ii) within a predetermined time from receiving the command, a subsequent command of the state-altering type that places the smart card in the known state is received. If the command is not a POWER OFF command and is not of the state-altering type that places the smart card in the known state, it is relayed to the smart card reader. The command is discarded if not relayed to the smart card reader.Type: ApplicationFiled: May 11, 2012Publication date: September 20, 2012Applicant: RESEARCH IN MOTION LIMITEDInventors: Ravi Singh, Dinah Davis, Neil Adams
-
Publication number: 20120118951Abstract: Communications between a computing device and a smart card reader (SCR) configured for communication with a smart card are facilitated through the use, by the computing device, of a smart card resource manager and a smart card reader service (SCRS). The SCRS acts as a relay for commands between the smart card resource manager and the SCR. Appropriate configuration of the SCRS obviates a redundant downloading of certificates from smart card to computing device subsequent to loss of a connection between the computing device and the SCR. However, upon re-establishing a previously lost connection to a SCR and determining that a communication link between a smart card and the SCR has been ended and reestablished during the loss of connection, the SCRS may indicate to the smart card resource manager that smart card is absent and, subsequently, that the smart card is present.Type: ApplicationFiled: November 10, 2011Publication date: May 17, 2012Applicant: RESEARCH IN MOTION LIMITEDInventors: Dinah DAVIS, Neil ADAMS, Ravi SINGH
-
Patent number: 8091785Abstract: Communications between a computing device and a smart card reader configured for communication with a smart card are facilitated through the use, by the computing device, of a smart card resource manager and a smart card reader service. The smart card reader service acts as a relay for commands between the smart card resource manager and the smart card reader. Appropriate configuration of the smart card reader service obviates a redundant downloading of certificates from smart card to computing device subsequent to loss of a connection between the computing device and the smart card reader. However, upon re-establishing a previously lost connection to a smart card reader and determining that a communication link between a smart card and the smart card reader has been ended and reestablished during the loss of connection, the smart card reader service may indicate to the smart card resource manager that smart card is absent and, subsequently, that the smart card is present.Type: GrantFiled: June 27, 2008Date of Patent: January 10, 2012Assignee: Research In Motion LimitedInventors: Dinah Davis, Neil Adams, Ravi Singh
-
Publication number: 20110302342Abstract: A method of facilitating communications between a computer device and a smart card reader having an associated smart card, the computer device including a smart card resource manager and a smart card reader service, the smart card reader service acting as a relay for commands between the smart card resource manager and the smart card reader, the method comprising: receiving from the smart card resource manager a first command for setting a protocol for communications with the smart card; and responding, prior to receiving a reply from the smart card to the first command, to the smart card resource manager with a message indicating that the smart card has successfully received the first command.Type: ApplicationFiled: May 16, 2011Publication date: December 8, 2011Applicant: RESEARCH IN MOTION LIMITEDInventors: Ravi Singh, Neil Adams, Dinah Davis
-
Publication number: 20110191585Abstract: Authentication of two devices in communication with a third device is achieved where the first and second devices each possess a shared secret value. The authentication includes communication of authentication values from the first device to the second device using the third device. Similarly, there is communication of values from the second device to the first device using the third device. The third device retains the communicated values. The values are calculated to permit the third device to authenticate the first and second devices without the third device receiving the shared secret value. The authentication may be used to establish a communications channel between the first and the second devices.Type: ApplicationFiled: January 11, 2010Publication date: August 4, 2011Applicant: Research In Motion LimitedInventors: Michael Brown, Herbert Little, Dinah Davis
-
Patent number: 7945704Abstract: A method of facilitating communications between a computer device and a smart card reader having an associated smart card, the computer device including a smart card resource manager and a smart card reader service, the smart card reader service acting as a relay for commands between the smart card resource manager and the smart card reader, the method comprising: receiving from the smart card resource manager a first command for setting a protocol for communications with the smart card; and responding, prior to receiving a reply from the smart card to the first command, to the smart card resource manager with a message indicating that the smart card has successfully received the first command.Type: GrantFiled: July 13, 2007Date of Patent: May 17, 2011Assignee: Research In Motion LimitedInventors: Ravi Singh, Neil Adams, Dinah Davis
-
Publication number: 20100230492Abstract: A method is provided for facilitating communications between a computer device and a smart card reader having an associated smart card. The computer device includes a smart card resource manager and a smart card reader service, the smart card reader service acting as a relay for commands between the smart card resource manager and the smart card reader.Type: ApplicationFiled: May 31, 2010Publication date: September 16, 2010Inventors: Ravi Singh, Dinah DAVIS, Neil Adams
-
Publication number: 20100138914Abstract: By providing a biometric candidate to a biometric input device, a user may cause a computing device to be unlocked and cause a specific application to be launched on the computing device. The biometric input device may be on the computing device or on a peripheral security device that is in communication with the computing device. Indeed, the specific application may be launched pre-loaded with certain data, selection of which data is controlled by the particular biometric provided to the biometric input device.Type: ApplicationFiled: December 1, 2008Publication date: June 3, 2010Inventors: Dinah Davis, Neil Patrick Adams
-
Patent number: 7726568Abstract: A method is provided for facilitating communications between a computer device and a smart card reader having an associated smart card. The computer device includes a smart card resource manager and a smart card reader service, the smart card reader service acting as a relay for commands between the smart card resource manager and the smart card reader. The reader sends multiple commands based on the state of the smart card prior to receiving the commands.Type: GrantFiled: March 21, 2007Date of Patent: June 1, 2010Assignee: Research In Motion LimitedInventors: Ravi Singh, Dinah Davis, Neil Adams
-
Publication number: 20090144540Abstract: A certificate management operation request is managed on a device, access to which is governed by an authentication certificate. Upon receiving a request to perform a certificate management operation on a certificate, a consequence of performing the certificate management operation is determined and the consequence is indicated via a user interface of the device. For example, anytime a user attempts to use a certificate management application to delete, distrust or revoke a certificate, it is determined whether the certificate meets certain criteria, such as the certificate being the authentication certificate or being in the certificate chain of the authentication certificate. If the certificate meets the criteria, the user may be notified of a lack of permission to perform the requested operation and the operation may be prevented from completing. Alternatively, the user may be permitted to confirm the instruction to perform the requested operation, and the operation may be completed.Type: ApplicationFiled: October 27, 2008Publication date: June 4, 2009Applicant: RESEARCH IN MOTION LIMITEDInventors: Dinah Davis, Michael S. Brown, Neil Patrick Adams
-
Publication number: 20090014519Abstract: A method of facilitating communications between a computer device and a smart card reader having an associated smart card, the computer device including a smart card resource manager and a smart card reader service, the smart card reader service acting as a relay for commands between the smart card resource manager and the smart card reader, the method comprising: receiving from the smart card resource manager a first command for setting a protocol for communications with the smart card; and responding, prior to receiving a reply from the smart card to the first command, to the smart card resource manager with a message indicating that the smart card has successfully received the first command.Type: ApplicationFiled: July 13, 2007Publication date: January 15, 2009Applicant: RESEARCH IN MOTION LIMITEDInventors: Ravi SINGH, Neil ADAMS, Dinah DAVIS
-
Publication number: 20090001160Abstract: Communications between a computing device and a smart card reader configured for communication with a smart card are facilitated through the use, by the computing device, of a smart card resource manager and a smart card reader service. The smart card reader service acts as a relay for commands between the smart card resource manager and the smart card reader. Appropriate configuration of the smart card reader service obviates a redundant downloading of certificates from smart card to computing device subsequent to loss of a connection between the computing device and the smart card reader. However, upon re-establishing a previously lost connection to a smart card reader and determining that a communication link between a smart card and the smart card reader has been ended and reestablished during the loss of connection, the smart card reader service may indicate to the smart card resource manager that smart card is absent and, subsequently, that the smart card is present.Type: ApplicationFiled: June 27, 2008Publication date: January 1, 2009Applicant: Research In Motion LimitedInventors: Dinah Davis, Neil Adams, Ravi Singh
-
Publication number: 20080230609Abstract: A method is provided for facilitating communications between a computer device and a smart card reader having an associated smart card. The computer device includes a smart card resource manager and a smart card reader service, the smart card reader service acting as a relay for commands between the smart card resource manager and the smart card reader.Type: ApplicationFiled: March 21, 2007Publication date: September 25, 2008Applicant: RESEARCH IN MOTION LIMITEDInventors: RAVI SINGH, DINAH DAVIS, NEIL ADAMS
-
Publication number: 20080005261Abstract: A system comprises a wireless-enabled device that communicates with a wireless-enabled smart card reader to obtain information from or perform operations using a smart card. Commands to access information from a smart card may be sent from the device to the smart card reader, and responses from the smart card may be sent from the smart card reader back to the second device. Communication between the device and the smart card reader via a wireless communication link is slower than communication via a direct link. Communication of two or more commands and/or responses via the wireless communication link may be made more efficient by grouping the commands or responses together in groups.Type: ApplicationFiled: May 24, 2006Publication date: January 3, 2008Applicant: Research In Motion LimitedInventors: Neil Adams, Herbert Little, Dinah Davis