Patents by Inventor Dinah Lea Marie Davis
Dinah Lea Marie 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).
-
Publication number: 20120317609Abstract: Methods and devices for controlling access to a computing resource by applications executable on a computing device are described herein. In one example embodiment, method comprises: identifying an application category with which one or more applications executable on the computing device is associated; providing one or more rules that specify whether the one or more applications associated with the application category are permitted to access the computing resource on the computing device; and transmitting the security policy to the computing device; wherein when the security policy is enforced at the computing device, access to the computing resource by the one or more applications executable on the computing device that are associated with the application category is controlled by the one or more rules.Type: ApplicationFiled: June 7, 2011Publication date: December 13, 2012Applicant: RESEARCH IN MOTION LIMITEDInventors: Michael Anthony Carrara, Dinah Lea Marie Davis, Neil Patrick Adams
-
Publication number: 20120317638Abstract: Methods and devices for managing permission requests to allow access to a computing resource are disclosed herein.Type: ApplicationFiled: June 7, 2011Publication date: December 13, 2012Applicant: RESEARCH IN MOTION LIMITEDInventors: Michael Anthony Carrara, Daniel Jonas Major, Neil Patrick Adams, Dinah Lea Marie Davis
-
Patent number: 8330577Abstract: A device having a biometric input device is configured to allow a user to enter a character sequence for use in validation using the biometric input device. A predetermined assignment of characters to enrolled biometric templates allows a user to determine a sequence of biometric inputs to provide to enter an appropriate character sequence.Type: GrantFiled: September 14, 2009Date of Patent: December 11, 2012Assignee: Research In Motion LimitedInventors: Neil Patrick Adams, Dinah Lea Marie Davis, Ravi Singh, Richard Paul Sibley
-
Patent number: 8292165Abstract: By thoroughly investigating compatibility of a plurality of smart card drivers to applications available on a given smart card, a smart card framework module may be afforded additional flexibility in communications with the smart card. The additional flexibility is allowed by additional checking with a plurality of smart card drivers before communicating with the smart card, rather than simply using the first compatible smart card driver found. Furthermore, when employing an application available on the given smart card, a correct smart card driver is to be selected from among the plurality of smart card drivers.Type: GrantFiled: December 1, 2009Date of Patent: October 23, 2012Assignee: Research In Motion LimitedInventors: Neil Patrick Adams, Dinah Lea Marie Davis
-
Patent number: 8292189Abstract: 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: GrantFiled: November 10, 2011Date of Patent: October 23, 2012Assignee: Research In Motion LimitedInventors: Dinah Lea Marie Davis, Neil Patrick Adams, Ravi Singh
-
Publication number: 20120257746Abstract: 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: ApplicationFiled: June 22, 2012Publication date: October 11, 2012Applicant: RESEARCH IN MOTION LIMITEDInventors: Michael K. Brown, Herbert A. Little, David Victor MacFarlane, Michael S. Brown, Dinah Lea Marie Davis
-
Patent number: 8274380Abstract: Responsive to intercepting an outbound command, a command interceptor may, upon determining that the command is associated with a particular category of commands, transmit an anticipatory response to the source of the command, for example, to prematurely indicate that the command has met with success. Accordingly, a given application whose further execution is dependent upon the successful completion of the command may further execute earlier than would be the case if the given application was to await the transmission of the command, the generation of a response indicating success and the receipt of the response indicating success.Type: GrantFiled: December 1, 2008Date of Patent: September 25, 2012Assignee: Research In Motion LimitedInventors: Ravi Singh, Michael K. Brown, Dinah Lea Marie Davis, Neil Patrick Adams
-
Patent number: 8244920Abstract: 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: May 16, 2011Date of Patent: August 14, 2012Assignee: Research In Motion LimitedInventors: Ravi Singh, Neil Patrick Adams, Dinah Lea Marie Davis
-
Patent number: 8218773Abstract: 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: GrantFiled: January 13, 2011Date of Patent: July 10, 2012Assignee: Research In Motion LimitedInventors: Michael K. Brown, Herbert A. Little, David Victor MacFarlane, Michael S. Brown, Dinah Lea Marie Davis
-
Patent number: 8201749Abstract: 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: GrantFiled: May 31, 2010Date of Patent: June 19, 2012Assignee: Research In Motion LimitedInventors: Ravi Singh, Dinah Lea Marie Davis, Neil Patrick Adams
-
Patent number: 8156336Abstract: 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: GrantFiled: January 11, 2010Date of Patent: April 10, 2012Assignee: Research In Motion LimitedInventors: Michael Kenneth Brown, Herbert Anthony Little, Dinah Lea Marie Davis
-
Publication number: 20120080521Abstract: The described embodiments relate generally to methods and systems for fingerprint authentication for a computing device. In one embodiment, the method comprises: storing a default finger swipe scan direction; receiving a finger swipe scan; authenticating the received finger swipe scan; determining a received finger swipe scan direction; and configuring the default finger swipe scan direction. The computing device may comprise a mobile device.Type: ApplicationFiled: December 7, 2011Publication date: April 5, 2012Applicant: RESEARCH IN MOTION LIMITEDInventors: Michael K. BROWN, Neil Patrick ADAMS, Dinah Lea Marie DAVIS
-
Publication number: 20120078676Abstract: A meeting room scheduling system may include at least one room occupancy sensor configured to be positioned within the meeting room and a controller coupled to the at least one room occupancy sensor. The controller may be configured to schedule periodic meetings for the meeting room with a requested meeting time, and determine actual occupancy times of the meeting room over a plurality of the periodic meetings based upon the at least one room occupancy sensor. The controller may also be configured to reschedule remaining ones of the periodic meetings with a rescheduled meeting time based upon the determined actual occupancy times being different than the requested meeting time.Type: ApplicationFiled: September 23, 2010Publication date: March 29, 2012Applicant: Research In Motion LimitedInventors: Neil Patrick Adams, Dinah Lea Marie Davis
-
Patent number: 8047444Abstract: The described embodiments relate generally to devices, methods and systems for managing access to a memory card, such as a smart card, by a plurality of accessing devices. Certain embodiments relate to a smart card reader (SCR) for managing access to a smart card by a plurality of accessing devices. The SCR comprises: a processor; a channel manager responsive to the processor for interfacing with the smart card; and a communication interface responsive to the channel manager for communicating with the plurality of accessing devices.Type: GrantFiled: July 30, 2010Date of Patent: November 1, 2011Assignee: Research In Motion LimitedInventors: Neil Patrick Adams, Michael E. McCallum, Dinah Lea Marie Davis, Ravi Singh, Richard Paul Sibley, Herbert Anthony Little
-
Publication number: 20110126013Abstract: 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: ApplicationFiled: January 13, 2011Publication date: May 26, 2011Applicant: RESEARCH IN MOTION LIMITEDInventors: Michael K. Brown, Herbert A. Little, David Victor MacFarlane, Michael S. Brown, Dinah Lea Marie Davis
-
Patent number: 7894605Abstract: 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: GrantFiled: January 4, 2010Date of Patent: February 22, 2011Assignee: Research In Motion LimitedInventors: Michael K. Brown, Herbert A. Little, David Victor MacFarlane, Michael S. Brown, Dinah Lea Marie Davis
-
Publication number: 20100140348Abstract: By thoroughly investigating compatibility of a plurality of smart card drivers to applications available on a given smart card, a smart card framework module may be afforded additional flexibility in communications with the smart card. The additional flexibility is allowed by additional checking with a plurality of smart card drivers before communicating with the smart card, rather than simply using the first compatible smart card driver found. Furthermore, when employing an application available on the given smart card, a correct smart card driver is to be selected from among the plurality of smart card drivers.Type: ApplicationFiled: December 1, 2009Publication date: June 10, 2010Applicant: RESEARCH IN MOTION LIMITEDInventors: Neil Patrick Adams, Dinah Lea Marie Davis
-
Publication number: 20100134248Abstract: A device having a biometric input device is configured to allow a user to enter a character sequence for use in validation using the biometric input device. A predetermined assignment of characters to enrolled biometric templates allows a user to determine a sequence of biometric inputs to provide to enter an appropriate character sequence.Type: ApplicationFiled: September 14, 2009Publication date: June 3, 2010Applicant: RESEARCH IN MOTION LIMITEDInventors: Neil Patrick ADAMS, Dinah Lea Marie DAVIS, Ravi SINGH, Richard Paul SIBLEY
-
Publication number: 20100134274Abstract: Responsive to intercepting an outbound command, a command interceptor may, upon determining that the command is associated with a particular category of commands, transmit an anticipatory response to the source of the command, for example, to prematurely indicate that the command has met with success. Accordingly, a given application whose further execution is dependent upon the successful completion of the command may further execute earlier than would be the case if the given application was to await the transmission of the command, the generation of a response indicating success and the receipt of the response indicating success.Type: ApplicationFiled: December 1, 2008Publication date: June 3, 2010Inventors: Ravi Singh, Michael K. Brown, Dinah Lea Marie Davis, Neil Patrick Adams
-
Publication number: 20100138666Abstract: A reader element is associated with an identity verification element. The reader element has a biometric input device and is configured, through enrollment of a biometric element is used to encrypt a character sequence associated with the identity verification element. In a verification phase subsequent to the enrollment, a user may be spared a step of providing the character sequence by, instead, providing the biometric element. Responsive to receiving the biometric element, the reader element may decrypt the character sequence and provide the character sequence to the identity verification element.Type: ApplicationFiled: December 1, 2008Publication date: June 3, 2010Inventors: Neil Patrick Adams, Richard Paul Sibley, Dinah Lea Marie Davis, Ravi Singh