Patents by Inventor Ravi Singh
Ravi Singh 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: 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: 20120286039Abstract: A smart card reader is adapted to extract and store authentication data from a response APDU received from a smart card before generating a filtered response APDU, wherein the filtered response APDU does not include the authentication data. Beneficially, when the smart card reader transmits the filtered response APDU toward a destination, the biometric template data is less susceptible to interception, thereby providing a more secure solution.Type: ApplicationFiled: April 2, 2012Publication date: November 15, 2012Applicant: RESEARCH IN MOTION LIMITEDInventors: Ravi Singh, Neil Patrick Adams, Richard Paul Sibley
-
Publication number: 20120282880Abstract: A method and apparatus for unlocking a mobile communication device are provided, the mobile communication device comprising an input device, and a display device, the mobile communication device enabled to initiate emergency calls in a locked state. Password input data is received via the input device, when the mobile communication device is in the locked state, the password input data for unlocking the mobile communication device, the password input data comprising at least a sequence of characters for initiating an emergency call. In response to receiving the sequence of characters for initiating the emergency call, the display device is controlling to provide a representation of instructions to initiate the emergency call upon receipt of emergency call initiate data from the input device.Type: ApplicationFiled: July 13, 2012Publication date: November 8, 2012Applicant: RESEARCH IN MOTION LIMITEDInventors: Ravi SINGH, Kristof TAKACS, Neil Patrick ADAMS
-
Publication number: 20120278620Abstract: A system and method of sending an e-mail message associated with a wireless device is provided. A request to forward or reply to an original e-mail message is sent from the wireless device to a server. The request contains one or more recipients and includes a message identifier of an original e-mail message. A portion indicator is provided for retrieving portions of the original e-mail message identified by the message identifier. An e-mail message is sent to the one or more recipients comprising any added user text and the one or more retrieved portions of the original e-mail message such that text of the original message that the user may not be aware is not forwarded to new recipients.Type: ApplicationFiled: October 26, 2011Publication date: November 1, 2012Applicant: RESEARCH IN MOTION LIMITEDInventors: Ravi Singh, Alexander Sherkin, Neil Patrick Adams, Nikhil Vats
-
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: 20120260097Abstract: A system and method of signing a message to be sent from a first communication device to a destination via a second communication device. The message includes a first portion on the first communication device and a second portion on the second communication device. The method includes receiving at the second communication device the first portion of the message and a first signature for the first portion from the first communication device; combining the first portion and the second portion to form the message; obtaining a second signature for the message; and sending the first signature, the second signature and the message from the second communication device to the destination.Type: ApplicationFiled: September 28, 2011Publication date: October 11, 2012Applicant: RESEARCH IN MOTION LIMITEDInventors: Neil Patrick ADAMS, Ravi SINGH, Nikhil VATS, Alexander SHERKIN
-
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
-
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: 20120238206Abstract: A communications device may include a near field communication (NFC) device, at least one memory configured to store secure application data to be communicated via the NFC device and a secure element (SE) application programming interface (API) associated with the secure application data, and a processor coupled with the NFC device and the at least one memory. The processor may be configured to disable the SE API to prevent access to the secure application data based upon a security condition, and enable the SE API to allow access to the secure application data based upon a security restore event.Type: ApplicationFiled: June 10, 2011Publication date: September 20, 2012Applicant: Research In Motion LimitedInventors: Ravi Singh, Neil Patrick Adams, Kristof Takacs, Shivangi Anantrupa Gandhi
-
Publication number: 20120238207Abstract: A mobile wireless communications device may include a wireless transceiver, a processor coupled with the wireless transceiver, and a near-field communication (NFC) device coupled with the processor. The NFC device may include an NFC controller, an NFC transceiver coupled with the NFC controller, and a first memory coupled with the NFC controller. The first memory may be configured to store at least one first application. The mobile wireless communications device may also include a second memory coupled to the processor and configured to store at least one second application. The processor may be configured to disable the NFC transceiver based upon a security condition, disable access to the at least one first application, erase the at least one second application, perform reset operation, and erase the at least one application from the first memory after the reset operation.Type: ApplicationFiled: March 13, 2012Publication date: September 20, 2012Applicant: RESEARCH IN MOTION LIMITEDInventors: VINCENZO Kazimierz MARCOVECCHIO, Ravi Singh, Marie Anita Brigitte Gagne
-
Publication number: 20120233252Abstract: By automatically obtaining the entirety of a received message to be included, an outgoing message that includes the received message can be processed in a manner that securely and accurately represents the intended outgoing message. Alternatively, a server can assemble a composite message from a new message and an original message and, in cooperation with a wireless messaging device, sign the composite message. In both the above contexts, handling message receipts when message processing ahead of message transmission involved more than one component may be facilitated by storing appropriate expected receipt content during the message processing, either on the device or the server. Validation of the receipt can then be accomplished through use of the stored expected receipt content in a manner that retains the benefits of message processing ahead of message transmission that involves more than one component.Type: ApplicationFiled: November 16, 2011Publication date: September 13, 2012Applicant: RESEARCH IN MOTION LIMITEDInventors: Nikhil VATS, Ravi SINGH, Alexander SHERKIN, Neil Patrick ADAMS
-
Patent number: 8244231Abstract: A method and apparatus for unlocking a mobile communication device are provided, the mobile communication device comprising an input device, and a display device, the mobile communication device enabled to initiate emergency calls in a locked state. Password input data is received via the input device, when the mobile communication device is in the locked state, the password input data for unlocking the mobile communication device, the password input data comprising at least a sequence of characters for initiating an emergency call. In response to receiving the sequence of characters for initiating the emergency call, the display device is controlling to provide a representation of instructions to initiate the emergency call upon receipt of emergency call initiate data from the input device.Type: GrantFiled: September 30, 2009Date of Patent: August 14, 2012Assignee: Research In Motion LimitedInventors: Ravi Singh, Kristof Takacs, 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: 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
-
Publication number: 20120140927Abstract: Often, for reasons of wireless bandwidth conservation, incomplete messages are provided to wireless messaging devices. Employing cryptography, for secrecy or authentication purposes, when including a received message that has been incompletely received can lead to lack of context on the receiver's end. By automatically obtaining the entirety of the message to be included, an outgoing message that includes the received message can be processed in a manner that securely and accurately represents the intended outgoing message. Alternatively, a server can assemble a composite message from a new message and an original message and, in cooperation with a wireless messaging device, encrypt and sign the composite message. Conveniently, security considerations are maintained even in view of bandwidth optimization measures.Type: ApplicationFiled: November 15, 2011Publication date: June 7, 2012Applicant: RESEARCH IN MOTION LIMITEDInventors: Nikhil Vats, Alexander Sherkin, Ravi Singh, Neil Patrick Adams, Christopher Lyle Bender
-
Publication number: 20120137121Abstract: Methods and devices for storing sent message data are described. The sent message data corresponds to a message sent to a destination by a communication device via a server. The method includes compiling a first portion of the message which has a plurality of components; applying security encoding to the first portion; and storing the first portion. The first portion includes at least one but not all of the plurality of components in the message, and pointers to the components not included in the first portion.Type: ApplicationFiled: November 30, 2010Publication date: May 31, 2012Applicant: RESEARCH IN MOTION LIMITEDInventors: Alexander SHERKIN, Ravi Singh, Neil Patrick Adams, Nikhil Vats
-
Publication number: 20120131346Abstract: Often, for reasons of wireless bandwidth conservation, incomplete messages are provided to wireless messaging devices. Employing cryptography, for secrecy or authentication purposes, when including a received message that has been incompletely received can lead to lack of context on the receiver's end. By automatically obtaining the entirety of the message to be included, an outgoing message that includes the received message can be processed in a manner that securely and accurately represents the intended outgoing message. Alternatively, a server can assemble a composite message from a new message and an original message and, in cooperation with a wireless messaging device, sign the composite message. Since signing the composite message involves access to a private key, access to that private key is secured such that such access to the private key can only be arranged responsive to an explicit request for a hash that is to be signed using the private key.Type: ApplicationFiled: November 15, 2011Publication date: May 24, 2012Applicant: RESEARCH IN MOTION LIMITEDInventors: Alexander SHERKIN, Ravi SINGH, Nikhil VATS, Neil Patrick ADAMS
-
Publication number: 20120128156Abstract: Often, for reasons of wireless bandwidth conservation, incomplete messages are provided to wireless messaging devices. Employing cryptography, for confidentiality or authentication purposes, when including a received message that has been incompletely received can lead to lack of context on the receiver's end. By automatically obtaining the entirety of the message to be included, an outgoing message that includes the received message can be processed in a manner that securely and accurately represents the intended outgoing message. Alternatively, a server can assemble a composite message from a new message and an original message and, in cooperation with a wireless messaging device, construct a cryptographic message syntax message.Type: ApplicationFiled: November 17, 2011Publication date: May 24, 2012Applicant: RESEARCH IN MOTION LIMITEDInventors: Alexander SHERKIN, Nikhil Vats, Ravi SINGH, Neil Patrick 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: 8172151Abstract: A smart card reader is adapted to extract and store authentication data from a response APDU received from a smart card before generating a filtered response APDU, wherein the filtered response APDU does not include the authentication data. Beneficially, when the smart card reader transmits the filtered response APDU toward a destination, the biometric template data is less susceptible to interception, thereby providing a more secure solution.Type: GrantFiled: February 28, 2011Date of Patent: May 8, 2012Assignee: Research In Motion LimitedInventors: Ravi Singh, Neil Patrick Adams, Richard Paul Sibley