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).

  • Patent number: 8484722
    Abstract: A user interface manager acts to cache state information and thread information provided to it by user interface modules, before the user interface modules cease execution. When a new user interface module commences execution, or the old user interface module recommences execution, the user interface module may request, from the user interface manager, the cached state information and thread information.
    Type: Grant
    Filed: August 17, 2007
    Date of Patent: July 9, 2013
    Assignee: Research In Motion Limited
    Inventors: Richard Paul Sibley, Neil Adams, Ravi Singh
  • Publication number: 20130173455
    Abstract: A mobile communications device may include a near field communication (NFC) device, a movement determining device, and a processor coupled with the NFC device and the movement determining device. The processor may be capable of selectively switching between a first operating mode, in which the NFC device is enabled for NFC communication, and an second operating mode. The processor may also be capable of, when switched to the unsecure operating mode, enabling the NFC device for NFC communication until the mobile communications device moves beyond a threshold distance based upon the movement determining device.
    Type: Application
    Filed: December 29, 2011
    Publication date: July 4, 2013
    Applicant: Research In Motion Limited
    Inventors: NEIL PATRICK ADAMS, RAVI SINGH, VINCENZO KAZIMIERZ MARCOVECCHIO
  • Publication number: 20130173736
    Abstract: A trusted service manager (TSM) server may include at least one communications device capable of communicating with at least one application server, a verification database server, and at least one mobile communications device. The TSM server may further include a processor coupled with the at least one communications device and capable of registering the at least one application server with the verification database server, receiving a request from the at least one application server to access the memory of the mobile communications device, cooperating with the verification database server to verify the at least one application server based upon the access request and based upon registering of the at least one application server, and writing application data from the at least one application server to the memory of the at least one mobile communications device based upon verifying the at least one application server.
    Type: Application
    Filed: December 29, 2011
    Publication date: July 4, 2013
    Applicants: the Province of Ontario, Canada)
    Inventors: Marek KRZEMINSKI, Ravi SINGH, Marie Anita Brigitte GAGNE, Vincenzo Kazimierz MARCOVECCHIO
  • Publication number: 20130171929
    Abstract: A communications system may include a provisioning terminal comprising a first near field communications (NFC) device, where the provisioning terminal is capable of communicating with a provisioning server. The system may further include a mobile communications device comprising a second NFC device, a processor capable of providing a mobile wallet interface, a memory, and a memory controller coupled with the second NFC device, the memory, and the processor. The memory controller may be capable of receiving an applet and associated mobile wallet interface data from the provisioning server via the provisioning terminal based upon NFC communication between the first NFC device and the second NFC device, storing the applet and the associated mobile wallet interface data in the memory, and sending the mobile wallet interface data from the memory to the processor for the mobile wallet interface.
    Type: Application
    Filed: December 28, 2011
    Publication date: July 4, 2013
    Applicant: Research In Motion Limited
    Inventors: NEIL PATRICK ADAMS, RAVI SINGH, VINCENZO KAZIMIERZ MARCOVECCHIO
  • Publication number: 20130160134
    Abstract: A method and system for managing, from a communication device, a secure element for contactless transactions such as mobile payment applications. The communication device includes a memory for storing one or more device applications. The method includes determining that an application stored on the secure element does not have an association with any of the device applications, and in response to the determining, sending a communication to a server to delete the application from the secure element.
    Type: Application
    Filed: August 29, 2012
    Publication date: June 20, 2013
    Applicant: RESEARCH IN MOTION LIMITED
    Inventors: Vincenzo Kazimierz MARCOVECCHIO, Ravi SINGH
  • Publication number: 20130152185
    Abstract: A mobile communications device may include a memory, a transceiver, and a controller coupled with the memory and the transceiver. The controller may be capable of receiving first authentication data from a security token via communication with the security token, where the first authentication data is associated with an account. The controller may also be capable of transmitting the first authentication data via the transceiver, and receiving second authentication data via the transceiver, where the second authentication data is also associated with the account. The controller may be further capable of storing the second authentication data in the memory, and transmitting a transaction request using the second authentication data.
    Type: Application
    Filed: December 9, 2011
    Publication date: June 13, 2013
    Applicant: Research In Motion Limited
    Inventors: Ravi Singh, NEIL PATRICK ADAMS
  • Patent number: 8458382
    Abstract: 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: Grant
    Filed: July 26, 2012
    Date of Patent: June 4, 2013
    Assignee: Research In Motion Limited
    Inventors: Ravi Singh, Neil Patrick Adams, Dinah Lea Marie Davis
  • Patent number: 8448875
    Abstract: 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: Grant
    Filed: April 2, 2012
    Date of Patent: May 28, 2013
    Assignee: Research In Motion Limited
    Inventors: Ravi Singh, Neil Patrick Adams, Richard Paul Sibley
  • Publication number: 20130111598
    Abstract: A mobile communications device may include a near field communications (NFC) device, an input device configured to generate a memory wipe command, a memory, and a memory controller coupled with the NFC device, the input device, and the memory. The memory controller may be configured to receive secure data from a provisioning server and store the secure data into the memory, receive wiping instruction data from the provisioning server and store the wiping instruction data into the memory for wiping the secure data from the memory, and wipe the secure data from the memory without an over-the-air (OTA) connection to the provisioning server based upon the memory wipe command and the wiping instruction data stored in the memory.
    Type: Application
    Filed: September 12, 2012
    Publication date: May 2, 2013
    Applicant: RESEARCH IN MOTION LIMTED
    Inventors: Vincenzo Kazimierz Marcovecchio, RAVI SINGH
  • Publication number: 20130109308
    Abstract: A mobile communications device may include a near field communications (NFC) device, an input device configured to generate a memory wipe command, a memory, and a memory controller coupled with the NFC device, the input device, and the memory. The memory controller may be capable of receiving secure data from a provisioning server to the memory, receiving wiping instruction data from the provisioning server to the memory for wiping the secure data from the memory, and wiping the secure data from the memory based upon the memory wipe command and the received wiping instruction data.
    Type: Application
    Filed: September 12, 2012
    Publication date: May 2, 2013
    Applicant: RESEARCH IN MOTION LIMITED
    Inventors: RAVI SINGH, Kristof Takacs, Geoffrey Wendell Macgillivray, Vincenzo Kazimierz Marcovecchio
  • Publication number: 20130103944
    Abstract: A method, device and computer readable memory are provided for verifying hypertext links in an encrypted e-mail message to be sent to a mobile device to remove links that may contain malicious programs, link to a phishing website, or potentially comprise security of the mobile device or expose the user to unsafe sites or content. The hypertext links are extracted by decrypting the encrypted e-mail message. The hypertext links from the decrypted e-mail message are extracted and for each link the status is determined to verify the link. Actions can then be performed based upon the determined status of respective extracted hypertext links.
    Type: Application
    Filed: October 24, 2011
    Publication date: April 25, 2013
    Applicant: RESEARCH IN MOTION LIMITED
    Inventors: Neil Patrick ADAMS, Ravi SINGH
  • Publication number: 20130102246
    Abstract: A mobile communications device may include a near field communication (NFC) device, and a processor coupled with the NFC device. The processor may be configured to operate a first NFC applet and a second NFC applet, determine whether concurrent enabling of the first NFC applet and the second NFC applet will cause a compatibility conflict, and concurrently enable the first NFC applet and the second NFC applet for communicating data via the NFC device based upon a determination that concurrent enabling of the first NFC applet and the second NFC applet will not cause the compatibility conflict.
    Type: Application
    Filed: July 23, 2012
    Publication date: April 25, 2013
    Applicant: RESEARCH IN MOTION LIMITED
    Inventors: Marie Anita Brigitte Gagne, Ravi Singh, Vincenzo Kazimierz Marcovecchio
  • Patent number: 8379862
    Abstract: A method for handling an encrypted message received on an electronic device that has not been encrypted using a current public key. The portable electronic device automatically generates a reply message to the sender in response to determining that the message has not been encrypted with the current public key. The reply message may contain the current public key of the recipient device, and may request the sender to resend the message encrypted with the current public key.
    Type: Grant
    Filed: August 12, 2010
    Date of Patent: February 19, 2013
    Assignee: Research In Motion Limited
    Inventors: Shivangi Anantrupa Gandhi, Ravi Singh, Neil Patrick Adams, Van Quy Tu
  • Publication number: 20130041830
    Abstract: Methods and apparatus to provision payment services are disclosed. An example method includes receiving an indication of a service to be provisioned to a mobile device, generating a token indicative of the service, wherein the token includes a cryptographically signed portion that was cryptographically signed by a secure element of the mobile device, sending the token to an entity for verification, and provisioning the service when the token is verified.
    Type: Application
    Filed: August 8, 2012
    Publication date: February 14, 2013
    Inventors: Ravi Singh, Neil Patrick Adams, Vincenzo Kazimierz Marcovecchio
  • Patent number: 8370640
    Abstract: 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: Grant
    Filed: December 1, 2008
    Date of Patent: February 5, 2013
    Assignee: Research In Motion Limited
    Inventors: Neil Patrick Adams, Richard Paul Sibley, Dinah Lea Marie Davis, Ravi Singh
  • Publication number: 20130009748
    Abstract: 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: Application
    Filed: September 14, 2012
    Publication date: January 10, 2013
    Applicant: RESEARCH IN MOTION LIMITED
    Inventors: Neil Patrick ADAMS, Dinah Lea Marie DAVIS, Ravi SINGH, Richard Paul SIBLEY
  • Publication number: 20130008946
    Abstract: 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: Application
    Filed: September 14, 2012
    Publication date: January 10, 2013
    Applicant: RESEARCH IN MOTION LIMITED
    Inventors: Dinah Davis, Neil Adams, Ravi Singh
  • Patent number: 8347354
    Abstract: Users of a computer are prevented from directly accessing certain hardware for which a driver is installed on the computer. The users are provided a limited, indirect manner to access the hardware for a specific purpose or to do a specific job. One example of such hardware is a wireless hardware communication interface. The wireless activity of the computer may be restricted so that the wireless hardware communication interface is prevented from communicating with any devices compatible with the wireless hardware communication interface other than one or more specific devices.
    Type: Grant
    Filed: March 16, 2007
    Date of Patent: January 1, 2013
    Assignee: Research In Motion Limited
    Inventors: Ravi Singh, Neil Adams
  • Publication number: 20120326861
    Abstract: 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: Application
    Filed: September 7, 2012
    Publication date: December 27, 2012
    Applicant: RESEARCH IN MOTION LIMITED
    Inventors: Ravi Singh, Michael K. Brown, Dinah Lea Marie Davis, Neil Patrick Adams
  • Patent number: 8330577
    Abstract: 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: Grant
    Filed: September 14, 2009
    Date of Patent: December 11, 2012
    Assignee: Research In Motion Limited
    Inventors: Neil Patrick Adams, Dinah Lea Marie Davis, Ravi Singh, Richard Paul Sibley